為實作 HL7 FHIR R4/R5 RESTful API 伺服器與用戶端提供專家指導,涵蓋端點、操作、搜尋、資源包(Bundle)及內容協商。
FHIR API skill 提供符合規範的指導,協助您在 R4、R4B 及 R5 等級別實作 HL7 FHIR RESTful API。安裝後,您可直接在 AI 助理中獲取精確的 HTTP 操作模式、標頭需求、錯誤處理及版本控制策略。它涵蓋伺服器端與用戶端的實作考量,減少手動交叉查閱繁雜 HL7 規範的需求。
涵蓋所有核心 FHIR API REST 互動操作:read、vread、create、update、patch、delete、search、history、capabilities 以及 batch/transaction——並搭配正確的 HTTP 方法、URL 模式與成功狀態碼。
說明 FHIR MIME 類型(application/fhir+json、application/fhir+xml、application/fhir+turtle)、Accept 與 Content-Type 標頭的正確使用方式、FHIR 版本協商,以及 _format 備用參數。
引導使用 If-Match 標頭實作基於 ETag 的版本追蹤,並說明如何處理 412 Precondition Failed 回應,以確保並發更新的安全性。
提供正確的 OperationOutcome 回應結構,並將 FHIR 專屬的 HTTP 狀態碼(400、404、409、410、412、422)對應至其適當的使用情境。
說明如何遵循 Prefer 標頭,處理 return=minimal、return=representation、return=OperationOutcome 及搭配 202 Accepted 的非同步操作模式。
包含一份實用檢查清單,涵蓋 /metadata 的 CapabilityStatement、ETag 支援、建立/更新時的 Location 標頭,以及 _format 參數的備援處理,協助確保符合規格要求。
建立符合規範的 FHIR REST 伺服器,包含正確的路由處理器、回應標頭,以及針對 Patient、Observation 或 DiagnosticReport 等資源類型的錯誤回應處理。
開發一個客戶端,能夠正確建構 FHIR HTTP 請求、協商內容格式、使用 ETags 管理資源版本,並解析 OperationOutcome 錯誤。
實作發布至基礎 URL 的 FHIR 批次或交易 Bundle,處理混合操作類型與不可分割的交易語意。
在投入實作之前,依據 HL7 規範驗證規劃中的 FHIR API 路由結構與操作對應關係。
不需要任何 API 金鑰或外部服務。此技能適用於任何 FHIR R4、R4B 或 R5 的實作,無論使用何種程式語言或伺服器框架。
npx clawhub@latest install fhir-api登入後撰寫評價
尚無評價。來分享你的使用體驗吧!