Da Vinci PDex for Azure API for FHIR
在本教學課程中,我們將逐步引導您設定 Azure API for FHIR®,以通過 Da Vinci Payer Data Exchange 實作指南 (PDex IG) 的 Touchstone 測試。
注意
Azure API for FHIR 僅支援 JSON。 Microsoft 開放原始碼 FHIR 伺服器同時支援 JSON 和 XML,而且您可以在開放原始碼中使用 _format
參數來檢視 XML 能力聲明:GET {fhirurl}/metadata?_format=xml
Touchstone 能力聲明
我們著重的第一組測試是針對 PDex IG 能力聲明測試 Azure API for FHIR,其中包含三項測試。
第一個測試會根據 IG 需求驗證基本能力聲明,且不需任何更新即可通過。
第二個測試會驗證已針對 US Core 新增的所有設定檔。 此測試會在沒有更新的情況下通過,但包含數個警告。 若要移除這些警告,您必須載入 US Core 設定檔。 我們已建立範例 HTTP 檔案,逐步解說如何建立所有設定檔。 您也可以直接從 HL7 站台取得設定檔,這會有最新的版本。
第三個測試會驗證是否支援 $patient-everything 作業。
Touchstone $member-match 測試
Payer Data Exchange 區段中的第二個測試會測試 $member-match 作業是否存在。 您可以在 $member-match 作業概觀中深入了解 $member-match
作業。
在此測試中,您必須載入一些範例資料,才能通過測試。 這裡有一個 rest 檔案,內含您測試所需的病患和相關承保範圍。 載入此資料後,您將能夠順利通過此測試。 如果未載入資料,您會因為找不到完全相符項目而收到 422 回應。
Touchstone 病患傳址
我們檢閱的下一個測試是病患傳址測試。 這組測試會驗證您是否可根據各種搜尋準則找到病患。 測試病患傳址的最佳方法會是針對您自己的資料進行測試,但我們上傳了範例資源檔,您也可載入使用。
Touchstone patient/$everything 測試
我們將逐步解說的最後一個測試是測試病患一切。 對於此測試,您必須載入病患,然後使用該病患的識別碼來測試您是否可使用 $everything
作業來提取與病患相關的所有資料。
下一步
在本教學課程中,我們已逐步解說如何在 Touchstone 中通過 Payer Exchange 測試。 接下來,您可了解如何測試 Da Vinci PDEX Payer Network (Plan-Net) 實作指南。
注意
FHIR® 是 HL7 的註冊商標,在 HL7 的許可下使用。