FHIR 關聯性
本文說明如何建立 已使用Power Query連接器 for FHIR 匯入之數據表之間的關聯 性。
簡介
FHIR 資源彼此相關,例如 Observation
參考主旨的 (Patient
):
{
"resourceType": "Observation",
"id": "1234",
"subject": {
"reference": "Patient/456"
}
// ... Other fields
}
FHIR 中的某些資源參考欄位可以參考多個不同類型的資源(例如 Practitioner
或 Organization
)。 為了方便解析參考,適用於 FHIR 的 Power Query 連接器會將綜合欄位新增至所有稱為 <referenceId>
的匯入資源,其中包含資源類型和資源標識碼的串連。
若要建立兩個數據表之間的關聯性,您可以將資源上的特定參考欄位連接到您想要連結之資源上的對應 <referenceId>
欄位。 在簡單的情況下,Power BI 甚至會自動為您偵測到此情況。
在 Power BI 中建立 FHIR 關聯性
在本節中,我們將示範在 字段與 <referenceId>
上的Patient
欄位之間建立Observation.subject.reference
關聯性的範例。
匯入資料時,選取 [病患] 和 [觀察] 數據表:
然後選取 [ 轉換數據]。
展開 上的
Observation
主旨資料列以顯示subject.reference
:展開之後,您應該會看到主旨參考清單:
對查詢進行任何其他修改,並儲存修改過的查詢。
在 Power BI 用戶端中選取 管理關聯性:
建立關聯性。 在此簡單範例中,Power BI 可能會自動偵測到關聯性:
如果沒有,您可以手動新增它:
您可以編輯關聯性的詳細資料:
摘要
FHIR 中的資源是相關的。 這些關聯性必須在使用Power Query連接器 for FHIR 匯入的數據上建立。 欄位 <referenceId>
是新增至所有匯入 FHIR 數據的合成字段,可協助建立關聯性。
下一步
在本文中,您已瞭解如何建立使用 Power Query 連接器 for FHIR 匯入之數據表之間的關聯性。 接下來,使用 Power Query 連接器 for FHIR 探索查詢折疊。