開始使用 FHIR 服務
本文概述在 Azure 健康資料服務中開始使用 FHIR® 服務的基本步驟。
先決條件為擁有 Azure 訂用帳戶和權限,才能建立 Azure 資源群組和部署 Azure 資源。 您可以遵循所有步驟,或者如果您有現有的環境,可略過某些步驟。 此外,您也可以合併所有步驟,並在 PowerShell、Azure CLI 和 REST API 指令碼中加以完成。
在您的 Azure 訂用帳戶中建立工作區
從 Azure 入口網站建立工作區,或使用 PowerShell、Azure CLI 和 REST API 來建立工作區。 您可以從 Azure 健康資料服務範例找到指令碼。
注意
您可以在每個 Azure 訂用帳戶中建立的工作區數目和 FHIR 服務執行個體數目都有限制。
在工作區中建立 FHIR 服務
您可以從 Azure 入口網站或使用 PowerShell、Azure CLI 和 REST API,建立 FHIR 服務執行個體。 您可以從 Azure 健康資料服務範例找到指令碼。
您可以選擇性地在工作區中建立 DICOM 服務和醫療技術服務。
存取 FHIR 服務
FHIR 服務受到無法停用的 Microsoft Entra ID 保護。 若要存取服務 API,您必須在 Microsoft Entra ID 中建立用戶端應用程式 (也稱為服務主體),並授與適當的權限給它。
註冊用戶端應用程式
您可以從 Azure 入口網站或使用 PowerShell 和 Azure CLI 指令碼來建立或註冊用戶端應用程式。 此用戶端應用程式可用於一或多個 FHIR 服務執行個體。 它也可用於 Azure 健康資料服務中的其他服務。
如果使用憑證或客戶端密碼建立用戶端應用程式,確保您在到期前更新憑證或客戶端密碼,並取代應用程式中的用戶端認證。
您可以刪除用戶端應用程式。 刪除用戶端應用程式之前,請確定其不會用於生產、開發、測試或品質保證 (QA) 環境。
授與存取權限
您可以在 Azure 入口網站中或使用 PowerShell 和 Azure CLI 指令碼來授與存取權限或指派角色。
執行建立、讀取、更新和刪除 (CRUD) 交易
您可以對應用程式中的 FHIR 服務執行、建立、讀取 (搜尋)、更新或刪除 (CRUD) 交易,或使用 Postman、REST 用戶端和 cURL。 由於 FHIR 服務預設會受到保護,因此您必須取得存取權杖,並將其包含在您的交易要求中。
取得存取權杖
您可以使用 PowerShell、Azure CLI、REST CCI 或 .NET SDK 來取得 Microsoft Entra 存取權杖。 如需詳細資訊,請參閱取得存取權杖。
使用現有工具進行存取
載入資料
您可以直接對 FHIR 服務使用 POST 或 PUT 方法來載入資料。 若要大量載入資料,您可以使用 $import 作業。 如需詳細資訊,請造訪匯入作業。
CMS、搜尋、設定檔驗證和重新索引
可以在 FHIR 服務文件中找到互操作性和病患存取、搜尋、設定檔驗證和重新編製索引的詳細資訊。
匯出資料
可以選擇性地將資料匯出 ($export) 至 Azure 儲存體,並在您的分析或機器學習專案中使用。 您可以「依原樣」匯出資料,也可以依 ndjson
格式匯出 de-identified。
轉換資料
可以選擇性地將 HL7 v2 資料其他格式資料轉換成 FHIR。
在 Power BI 儀表板中使用 FHIR 資料
可以選擇性地使用 FHIR 資料建立 Power BI 儀表板報表。
下一步
注意
FHIR® 是 HL7 的註冊商標,在 HL7 的許可下使用。