FHIR体系中MedicationRequest与MedicationStatement关联最佳实践咨询
FHIR MedicationRequest与MedicationStatement关联最佳实践解析
场景1:基层诊所开具非急性长期药物处方(如lisinopril)
两种常见用法对比
- 用法1:创建1个
MedicationRequest(intent=order,status=active,配置dispenseRequest定义重复配药规则),患者每完成一次配药并开始该周期用药时,生成1个独立的MedicationStatement,所有MedicationStatement的basedOn均指向该原始处方。 - 用法2:仅创建1个
MedicationStatement,basedOn指向长期处方的MedicationRequest,通过更新effectivePeriod或status覆盖整个用药周期。
合规性判定(FHIR规范+临床数据视角)
用法1更合规,理由如下:
- 贴合FHIR资源职责定义:
MedicationRequest核心是「用药指令/处方」,长期处方的dispenseRequest本就是为了管理多周期配药;MedicationStatement则是「特定时间段内实际用药的记录」,每个配药周期对应独立的用药执行,分开记录符合资源的设计初衷。- FHIR明确
basedOn用于关联触发用药行为的原始指令,每个周期的用药都源于同一张长期处方,因此多个MedicationStatement关联同一个MedicationRequest完全符合规范。
- 满足临床数据精细化需求:
- 长期用药过程中,患者的依从性、剂量调整、不良反应等信息需绑定到具体用药周期,独立的
MedicationStatement能精准记录这些细节,支持后续临床决策(如评估某周期用药效果)。 - 单一
MedicationStatement会模糊不同阶段的用药差异,不利于医保结算、药物疗效追踪等场景的精准数据复用。
- 长期用药过程中,患者的依从性、剂量调整、不良反应等信息需绑定到具体用药周期,独立的
场景2:医院基于患者陈述及HIE中的MedicationRequest创建MedicationStatement
最佳实践要点:
- 明确标注信息来源:将
MedicationStatement.informationSource设为患者,category设为statement(表明记录基于患者陈述)。 - 关联原始处方:将
basedOn指向HIE中获取的MedicationRequest,即使患者陈述的用药与处方存在偏差(如自行调整剂量),仍需保留该关联,用于追踪偏差来源。 - 记录差异细节:若患者陈述的用药与处方不一致,需在
MedicationStatement.note中明确记录差异内容(如「患者自述近2周将lisinopril剂量从10mg调整为5mg」),同时更新dosage字段反映实际用药情况。
内容的提问来源于stack exchange,提问作者dajaffe
相关产品推荐
相关产品推荐

