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