支援的 FHIR 功能
Azure Health Data Services 中的 FHIR 服務提供開放原始碼 FHIR® 伺服器的完整受控部署,而且是 FHIR 標準的實作。 本文列出 FHIR 服務的主要功能。
FHIR 版本
支援的最新版本: 4.0.1
目前也支援舊版包括: 3.0.2
REST API
以下是支援的 RESTful 功能摘要。 如需這些功能實作的詳細資訊,請參閱 FHIR REST API 功能。
API | Azure API for FHIR | Azure 健康資料服務中的 FHIR 服務 | 註解 |
---|---|---|---|
已讀 | Yes | Yes | |
vread | Yes | Yes | |
update | 是 | Yes | |
以開放式鎖定更新 | Yes | Yes | |
update (條件式) | Yes | Yes | |
修補程式 | Yes | Yes | 僅支援 JSON Patch 和 FHIRPath Patch 。 |
patch (條件式) | Yes | Yes | 僅支援 JSON Patch 和 FHIRPath Patch 。 |
歷程 | Yes | Yes | |
create | 是 | Yes | 支援 POST/PUT |
create (條件式) | Yes | Yes | 問題 #1382 |
搜尋 | Partial | Partial | 請參閱 FHIR 搜尋概觀。 |
鏈結搜尋 | Yes | Yes | |
反向鏈結搜尋 | Yes | Yes | |
batch | Yes | Yes | |
交易 | No | Yes | |
paging | Partial | Partial | self 和 next 受到支援 |
仲介 | No | No |
擴充作業
支援擴充 REST API 的所有作業。
搜尋參數類型 | Azure API for FHIR | Azure 健康資料服務中的 FHIR 服務 | 註解 |
---|---|---|---|
$export(整個系統) | Yes | Yes | 支援系統、群組和病患。 |
$convert-data | Yes | Yes | |
$validate | Yes | Yes | |
$member-match | Yes | Yes | |
$patient所有專案 | Yes | Yes | |
$purge-history | Yes | Yes | |
$import | No | Yes | |
$bulk-delete | Yes | Yes |
角色型存取控制
FHIR 服務會使用 Microsoft Entra ID 進行訪問控制。
服務限制
- 套件組合大小 - 每個套件組合限制為 500 個專案。
- 訂用帳戶限制 - 根據預設,每個訂用帳戶最多限製為10個FHIR服務。 限制可用於一或多個工作區。
- 記憶體大小 - 根據預設,每個 FHIR 實例受限於 4 TB 的記憶體容量。 若要部署記憶體容量超過 4 TB 的 FHIR 實例,請使用問題類型 服務和訂用帳戶限制(配額)建立支援要求。
下一步
注意
FHIR® 是 HL7 的註冊商標,在 HL7 的許可下使用。