用途:为数字健康应用设计 FHIR R4 数据模型。它先了解临床需求,再把临床概念映射为具体 FHIR 资源,选择术语系统与实现指南配置,设计资源关系与数据流,最终生成结构化数据模型规范文档,供实现数据存储、API 调用和 TypeScript 类型时参考,且与后端无关。
主要能力:通过提问确认临床数据类型、用例(研究、临床决策支持、消费者健康、护理协调)、是否需与外部系统互操作、专科方向、数据录入者、合规背景与所用 FHIR 服务器。按资源决策表推荐主资源,如 Observation、QuestionnaireResponse、MedicationRequest、MedicationStatement、Condition、Task、CarePlan、Goal、Consent、ResearchSubject、Encounter、DocumentReference、DiagnosticReport、Bundle 等,并标记反模式。为每个编码字段指定术语系统,如 LOINC、SNOMED CT、RxNorm、ICD-10-CM、CPT、UCUM 等,记录 FHIR System URI,不在此解析具体代码。推荐实现指南配置,默认 US Core,专科可考虑 mCODE、SDOH 等。
使用方式:该技能会先提问确认需求,再输出规范文档并写入 docs/planning/fhir-data-model.md;若环境无法写文件,则在对话中输出完整文档。API 使用标准 FHIR REST,具体检索与写入命令以实际文档为准。
限制:仅覆盖 FHIR R4(4.0.1)。具体代码在实现时查询,SNOMED CT 等术语可能需许可。具体收益、性能、收费情况暂未提供。