跳轉到

FHIR Validator

Burni 的 FHIR Validator 透過 Node.js 與 Java 融合的專案 node-java-fhir-validator 實現

注意事項

node-java-fhir-validator 請使用 0.2.0 版本,後續版本還未整合至 Burni

  • Burni 放置 FHIR Validator 的路徑: utils/validator
    • index.js: 初始化引入 utils/validator/igs 資料夾中的 StructureDefinition (profile json file) 和 xxx.package.tgz (ig tgz file) 到 validator 的程式碼
    • processor.js: 實作 validateResource 的程式碼

哪些 API 使用了 FHIR Validator?

  • create: 當 POST 資料時,會先進行驗證,驗證通過才會進行 create,反之回傳 422 錯誤
  • update: 當 PUT 資料時,會先進行驗證,驗證通過才會進行 update,反之回傳 422 錯誤
  • $validate: 驗證功能,通過返回 200,反之回傳 422 錯誤