FHIR

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

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

まとめ

項目 説明
リリース状態 一般提供
製品 Power BI (セマンティック モデル)
Power BI (データフロー)
ファブリック (データフロー Gen2)
Power Apps (データフロー)
Dynamics 365 Customer Insights
サポートされている認証の種類 匿名
Organizational account

Note

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

サポートされる機能

  • インポート

前提条件

サーバーからデータを読み取るには、FHIR サーバー上で FHIR データ読み取り者の役割が必要です。 詳細: FHIR サービスの役割を割り当てる

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

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

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

    Screenshot with the Get Data selection highlighted in the Home tab of Power BI Desktop.

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

    Screenshot of the Get Data dialog with the Other category and the FHIR connector emphasized.

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

    Screenshot of the FHIR connection details.

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

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

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

    Screenshot of the authentication dialog with the Organizational account selected and the user not yet signed in.

    コネクタは、アクセス制御のない FHIR サーバー (たとえば、http://test.fhir.org/r4 のようなパブリック テスト サーバー) または Microsoft Entra ID (組織) 認証の「匿名」をサポートします。 サーバーからデータを読み取るには、FHIR サーバー上で FHIR データ読み取り者の役割が必要です。 詳細については、「FHIR コネクタ認証」を参照してください。

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

    Screenshot of the Navigator with the FHIR Patient resource selected, and the patient records shown in the display window.

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

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

    Screenshot of the Power Query editor with the patient data shown, the address column selected, and the postal code selected for expansion.

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

    Screenshot of the Power Query editor with the postal code expanded and the Close & Apply selection in the Home tab emphasized.

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

    Screenshot of the Power Query Desktop with the address.postalCode emphasized in the Location box, with a map showing each patient postal code as a dot on the map.

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

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

  1. データ ソースの選択 で、FHIR を検索し、FHIR コネクタ を選択します。 詳細: データの入手先

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

    Screenshot of the FHIR dialog with the FHIR URL filled in.

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

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

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

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

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

    Screenshot of the Navigator with the FHIR Patient box filled in, and the patient records shown on the right hand side.

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

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

    Screenshot of the Power Query editor with the address column selected, and the postal code selected for expansion.

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

    Screenshot of the Power Query editor with the Save & Close button emphasized.

    Note

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

次のステップ

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

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