共用方式為


FHIR 關聯性

本文說明如何建立 已使用Power Query連接器 for FHIR 匯入之數據表之間的關聯 性。

簡介

FHIR 資源彼此相關,例如 Observation 參考主旨的 (Patient):

{
    "resourceType": "Observation",
    "id": "1234",
    "subject": {
        "reference": "Patient/456"
    }

    // ... Other fields
}

FHIR 中的某些資源參考欄位可以參考多個不同類型的資源(例如 PractitionerOrganization)。 為了方便解析參考,適用於 FHIR 的 Power Query 連接器會將綜合欄位新增至所有稱為 <referenceId>的匯入資源,其中包含資源類型和資源標識碼的串連。

若要建立兩個數據表之間的關聯性,您可以將資源上的特定參考欄位連接到您想要連結之資源上的對應 <referenceId> 欄位。 在簡單的情況下,Power BI 甚至會自動為您偵測到此情況。

在 Power BI 中建立 FHIR 關聯性

在本節中,我們將示範在 字段與 <referenceId> 上的Patient欄位之間建立Observation.subject.reference關聯性的範例。

  1. 匯入資料時,選取 [病患] 和 [觀察] 數據表:

    螢幕快照:Power Query Navigator 對話框中已選取 [病患和觀察] 數據表。

    然後選取 [ 轉換數據]。

  2. 展開 上的Observation主旨資料列以顯示 subject.reference

    Power Query 編輯器的螢幕快照,其中已選取並展開主旨數據行,以顯示數據行下拉功能表。

    展開之後,您應該會看到主旨參考清單:

    Power Query 編輯器的螢幕快照,其中顯示新的展開主旨參考數據行。

  3. 對查詢進行任何其他修改,並儲存修改過的查詢。

  4. 在 Power BI 用戶端中選取 管理關聯性

    Power Query 編輯器的螢幕快照,其中強調 [常用] 索引標籤中的 [管理關聯性] 選項。

  5. 建立關聯性。 在此簡單範例中,Power BI 可能會自動偵測到關聯性:

    [管理關聯性] 對話框的螢幕快照,其中會自動偵測並顯示關聯性。

    如果沒有,您可以手動新增它:

    [管理關聯性] 對話框的螢幕快照,其中未偵測到關聯性,並強調新的按鈕。

    您可以編輯關聯性的詳細資料:

    [編輯關聯性] 對話框的螢幕快照,其中已選取 [觀察] 和 [病患] 數據行。

    編輯關聯性。

摘要

FHIR 中的資源是相關的。 這些關聯性必須在使用Power Query連接器 for FHIR 匯入的數據上建立。 欄位 <referenceId> 是新增至所有匯入 FHIR 數據的合成字段,可協助建立關聯性。

下一步

在本文中,您已瞭解如何建立使用 Power Query 連接器 for FHIR 匯入之數據表之間的關聯性。 接下來,使用 Power Query 連接器 for FHIR 探索查詢折疊。