FHIR 聯測是什麼?系統要參加前要先準備什麼?
FHIR 聯測(FHIR Connectathon/互通性測試)是讓不同醫療資訊系統實地驗證「能不能照 FHIR 標準正確交換資料」的測試活動或流程:各方依同一份實作指引(IG)與設定檔(Profile)互送資源、跑 SMART on FHIR 的 OAuth 2.0 授權流程,並用驗證工具(如 HL7 FHIR Validator、ONC Inferno)檢查符規。準備重點有三:先選定 FHIR 版本與 IG、把要交換的資源驗到綠燈、把 OAuth 2.0 + PKCE 授權流程測通。
常見問法:fhir 聯測、fhir connectathon、fhir 互通測試、fhir 介接測試、smart on fhir 測試、fhir 驗證工具
聯測在測什麼
- 資源符規:Patient、Observation、QuestionnaireResponse 等是否符合 FHIR 與 IG/Profile
- SMART on FHIR 啟動與 OAuth 2.0(含 PKCE)授權流程能否跑通
- 互通:A 系統送出的資源,B 系統能否正確解讀
- 邊界情境:必填欄位缺漏、代碼系統(LOINC/SNOMED/ATC)對齊、錯誤回應
參加前要準備的事
- 選定 FHIR 版本(多為 R4)與要遵循的 IG(如 TW Core 或場次指定的 IG)
- 把要交換的資源先用 HL7 FHIR Validator / Inferno 自驗到通過
- 建好 OAuth 2.0 + PKCE 授權端點,備妥測試帳號與 scope
- 備齊測試資料與情境腳本,能重複跑並留下紀錄
常見卡關
- 只測 happy path,沒測必填缺漏與錯誤碼回應
- OAuth scope 或 PKCE 設定不全,launch 失敗
- 用自編碼而非標準碼,代碼系統對不上
- 資源能產出,卻不符 IG Profile 的限制