FHIR

高速ヘルスケア相互運用性リソース (FHIR ®) は、ヘルスケア データ相互運用性のための新規格です。 ヘルスケア データは、PatientObservationEncounter などのリソースとして表され、FHIR サーバーによって提供されるヘルスケア データに対するクエリには REST API が使用されます。 FHIR 用 Power Query コネクタを使用すると、FHIR サーバーからデータをインポートして整形できます。

FHIR サーバーがない場合は、Azure API for FHIR をプロビジョニングできます。

まとめ

Item 説明
リリース状態 一般公開
製品 Power BI (データセット)
Power BI (データフロー)
Power Apps (データフロー)
Dynamics 365 Customer Insights
サポートされている認証の種類 Anonymous
Azure Active Directory

注意

デプロイ スケジュールにより、またホスト固有の機能があることにより、ある製品に存在する機能が他の製品にはない場合があります。

サポートされる機能

  • インポート

前提条件

サーバーからデータを読み取る場合は、FHIR サーバー上の FHIR データ 閲覧者ロールが必要です。 詳細については 、「FHIR サービスのロールを割り当てる」を参照してください。

Power Query Desktop から FHIR サーバーに接続する

FHIR サーバーに接続するには、次の手順を実行します。

  1. [データの取得] ボタンを選択します。

    Power BI Desktop の [ホーム] タブで [データの取得] の選択が強調表示されている画像。

  2. [その他] > [FHIR] を選択し、次に [接続] を選択します。

    [その他] カテゴリと FHIR コネクタが強調された [データの取得] ダイアログ ボックスの画像。

  3. FHIR サーバーの URL を入力します。

    FHIR 接続の詳細が含まれた画像。

    探しているデータが正確にわかっている場合は、必要に応じて FHIR サーバーの初期クエリを入力できます。

    OK を選択して続行します。

  4. 認証スキームを決定します。

    [組織アカウント] が選択され、ユーザーがまだサインインしていない認証ダイアログ ボックスの画像。

    このコネクタでは、アクセスの制御がない FHIR サーバー (たとえば、パブリック テスト サーバー (http://test.fhir.org/r4) など)) での "匿名"、または Azure Active Directory 認証がサポートされています。 サーバーからデータを 読み取る場合は、FHIR サーバー上の FHIR データ 閲覧者ロールが必要です。 詳細については、「FHIR コネクタ認証」を参照してください。

  5. 目的のリソースを選択します。

    FHIR の Patient リソースが選択され、表示ウィンドウに患者レコードが表示されたナビゲーターの画像。

    [データの変換] を選択して、データを整形します。

  6. 郵便番号を展開するなど、必要に応じてデータを整形します。

    患者のデータが表示され、住所列が選択され、展開するために郵便番号が選択されている Power Query エディターの画像。

  7. 整形が完了したら、クエリを保存します。

    [ホーム] タブで郵便番号が展開され、[閉じて適用] の選択が強調されている Power Query エディターの画像。

  8. データを含むダッシュボードを作成します。たとえば、郵便番号に基づいて患者の場所のプロットを作成します。

    [場所] ボックスで address.postalCode が強調されており、各患者の郵便番号がマップ上にドットとして表示された Power Query Desktop の画像。

Power Query Online から FHIR サーバーに接続する

FHIR サーバーに接続するには、次の手順を実行します。

  1. Power Query でデータ ソースを選択し[その他] カテゴリを選択し、 [FHIR] を選択します。

    [その他] カテゴリと FHIR コネクタが強調された [データ ソースの選択] ダイアログ ボックスの画像。

  2. [FHIR] ダイアログで、FHIR サーバーの URL を入力します。

    FHIR の URL が入力された画像。

    探しているデータが正確にわかっている場合は、必要に応じて FHIR サーバーの初期クエリを入力できます。

  3. 必要に応じて、オンプレミス データ ゲートウェイの名前を含めてください。

  4. [組織アカウント] の認証の種類を選択し、 [サインイン] を選択します。 入力を求めるメッセージが表示されたら、資格情報を入力します。 サーバーからデータを 読み取る場合は、FHIR サーバー上の FHIR データ 閲覧者ロールが必要です。

  5. [次へ] をクリックして続行します。

  6. 目的のリソースを選択します。

    FHIR の [Patient] ボックスが入力され、右側に患者レコードが表示されたナビゲーターの画像。

    [データの変換] を選択して、データを整形します。

  7. 郵便番号を展開するなど、必要に応じてデータを整形します。

    住所列が選択され、展開するために郵便番号が選択されている Power Query エディターの画像。

  8. 整形が完了したら、クエリを保存します。

    [保存して閉じる] ボタンが強調された Power Query エディターの画像。

    注意

    場合によっては、前の図で示したようなグラフィカル ユーザー インターフェイス (GUI) を使用したデータ整形だけではクエリ フォールディングを取得できないことがあります。 FHIR コネクタを使用する場合のクエリ フォールディングの詳細については、「FHIR クエリ フォールディング」を参照してください。

次の手順

この記事では、FHIR 用 Power Query コネクタを使用して FHIR データにアクセスする方法について学習しました。 次に、FHIR 用 Power Query コネクタの認証機能について探索します。

FHIR® と FHIR のフレーム アイコンは HL7 の登録商標であり、HL7 の許可を得て使用されます。 FHIR の商標を使用しても、HL7 によってこの製品の使用が許諾されていることを示すものではありません。