一份全面的 FHIR R4 開發指南,用於建構符合規範的醫療保健 REST API — 涵蓋資源、驗證、SMART 驗證授權、Bundles 及錯誤處理。
FHIR Developer Skill 為您的 AI 助理提供全面且符合規範的 FHIR R4 API 開發知識。安裝後即可獲得有關資源結構、驗證規則、HTTP 狀態碼、錯誤處理、SMART on FHIR 授權以及 Bundle 操作的可靠指引——所有內容均以 FHIR R4 規範為依據。本工具專為建構或審查醫療保健 REST API 的開發人員設計,協助其 AI 助理產出符合規範、可投入正式環境的程式碼。
提供 Patient、Observation、Encounter、Condition、MedicationRequest、Medication 與 Bundle 等資源的權威必要欄位基數表,有效避免將選填欄位誤當必填欄位等常見錯誤。
涵蓋所有關鍵 value set(Observation.status、Encounter.status/class、Condition.clinicalStatus、MedicationRequest.status/intent、Bundle.type、Patient.gender),並針對無效的 enum 值返回正確的 422 回應。
關於何時使用 200、201、204、400、401、403、404、412 及 422 的精確指引 — 包括 412 Precondition Failed(用於 ETag 不符)與 422(用於驗證錯誤)之間的關鍵區別。
可直接使用的 OperationOutcome JSON 結構,以及適用於 Python/FastAPI 與 TypeScript/Express 的程式碼片段,確保所有錯誤回應均符合 FHIR 規範。
LOINC、SNOMED CT、RxNorm、ICD-10 及 HL7 術語系統的標準系統 URL,以及常用生命徵象 LOINC 代碼,供快速參考使用。
OAuth 範圍強制執行、條件式建立/更新操作、交易與批次 Bundle 語意差異,以及搜尋結果分頁模式的參考資源。
請要求助理在 FastAPI 或 Express 中建立一個 POST /Observation 端點的基礎架構,包含正確的狀態驗證、422 錯誤回應,以及 OperationOutcome 格式化處理。
貼上您現有的 FHIR 端點程式碼,並請 FHIR Developer Skill 助理協助找出違規之處——例如錯誤的狀態碼、缺少 Location 標頭,或 Encounter.class 資料型別不正確等問題。
取得關於 OAuth 範圍語法(v1/v2)、後端服務流程,以及用於保護 FHIR 端點之範圍執行邏輯的專業指導。
使用內建的快速啟動腳本參考,生成一個包含正確 Pydantic v2 模型、OperationOutcome 輔助工具以及 Patient CRUD 端點的 FastAPI 專案。
resource-examples.md、smart-auth.md、pagination.md、bundles.md)與此 FHIR Developer Skill 一併納入npx clawhub@latest install fhir-developer-skill登入後撰寫評價
尚無評價。來分享你的使用體驗吧!