开发透析应用存储诊断:应选用哪种FHIR R4资源?
透析应用诊断信息存储:Condition vs CarePlan 选型指南
先明确两个资源的核心定位
- Condition:专门用于记录患者的确诊健康问题/诊断结果,比如慢性肾脏病5期、高血压这类客观存在的病症,是对患者健康状态的事实性记录,完全匹配你存储诊断信息的需求。
- CarePlan:是针对患者健康问题制定的干预/治疗规划,比如每周透析频次、饮食控制方案这类行动安排,属于“要执行的计划”,并非诊断数据的存储载体。
结合你的应用场景分析
从你提供的表格(
)来看,表格内的确诊病症、诊断时间、诊断医生等数据,完全契合Condition资源的设计逻辑:
- 诊断名称可通过
Condition.code字段存储(建议绑定SNOMED-CT等标准医学术语集,保证数据规范性) - 诊断时间存入
Condition.recordedDate字段 - 诊断医生信息通过
Condition.recorder关联对应人员资源 - 患者主体通过
Condition.subject关联
如果后续需要基于这些诊断制定透析相关的治疗方案,再使用CarePlan资源,通过CarePlan.addresses字段关联对应的Condition,实现“诊断-治疗计划”的关联映射。
结论
直接选用Condition资源存储诊断信息即可,CarePlan是用于治疗规划的资源,与你当前的诊断数据存储需求不匹配。
内容的提问来源于stack exchange,提问作者midnight coder
相关产品推荐
相关产品推荐

