工程开发
fhir-developer-skill avatar

fhir-developer-skill

FHIR API 开发指南,用于构建合规的医疗保健端点。包含资源验证、编码系统与标准错误处理。

简介

此技能作为工程师与开发人员构建符合 HL7 FHIR R4 标准的医疗保健数据交换解决方案的权威参考。它提供后端开发所需的关键架构模式,包括模式验证、RESTful 端点设计与强制状态码管理。该工具旨在弥合抽象健康数据标准与具体代码实现之间的差距,对于从事电子健康记录 (EHR) 整合、病人门户或临床数据互操作性项目的团队至关重要。

  • 完整的 FHIR R4 资源结构指南,包含 Patient、Observation、Encounter、Condition 与 MedicationRequest 的配置。

  • 针对必填与选填字段的严格验证逻辑,确保基数 (cardinality) 合规以防止常见整合错误。

  • 值集的综合查询表,包括性别代码、就诊类别与临床状态枚举。

  • OperationOutcome 错误响应与 HTTP 状态码 (200, 201, 401, 403, 422 等) 的标准化实现模式。

  • 国际编码系统与术语标准参考,包括 LOINC、SNOMED CT、RxNorm 与 ICD-10。

  • 生命体征预定义编码模板,包括血压与心率测量定义。

  • 安全访问健康数据的 SMART on FHIR 授权流程与 OAuth 范围要求指南。

  • 处理 Bundle、事务、批量操作与搜索分页的辅助模式。

  • 在开发 REST API 时,使用此技能根据 FHIR R4 规范验证 JSON 负载。

  • 参考提供的 HTTP 状态码指引,确保 API 符合 RESTful 医疗保健实践并准确沟通验证失败情况。

  • 利用提供的 Pydantic v2 与 TypeScript/Express 代码片段,快速搭建安全且合规的服务架构。

  • 在实现资源创建时,严格遵循提供的基数规则,以识别必填字段与可选属性。

  • 整合建议的 OperationOutcome 结构,提供开发人员与自动化系统可正确解读的意义明确的错误日志。

  • 务必参考编码系统的标准 URL,以在不同医疗软件平台之间保持互操作性。

仓库统计

Star 数
211
Fork 数
50
Open Issue 数
9
主要语言
Python
默认分支
main
同步状态
空闲
最近同步时间
2026年5月3日 06:01
在 GitHub 查看