You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

FHIR迁移:如何为资源关联药物起效最小与最大时间?

FHIR药物起效时间(最小/最大范围)映射方案

一、现有资源的适配方案

1. MedicationKnowledge(首选)

这是存储临床药物使用属性的核心资源,虽无直接对应字段,但可通过两种合规方式处理:

  • 给药指南下的自定义扩展:在MedicationKnowledge.administrationGuideline节点添加扩展,扩展URL遵循FHIR规范(例如http://your-org.com/fhir/StructureDefinition/med-time-to-effect-range),扩展值采用Range类型,分别填入low(最小起效时间,单位分钟)和high(最大起效时间),单位统一使用UCUM编码min。
  • 关联临床药理信息:若结合ClinicalUseDefinition,可在其clinicalPharmacology字段下添加同类扩展——起效时间属于药代动力学吸收阶段的关键数据,放在这里语义更贴合。

2. MedicinalProductDefinition

该资源偏向药品注册层面信息,若需在此存储起效时间,可利用MedicinalProductDefinition.property:

  • 设置type为合适的编码(如SNOMED CT中“药物起效时间范围”相关概念),value采用Range类型存储分钟数范围。但此方式更适合注册归档场景,不推荐用于临床API读写交互。

3. ClinicalUseDefinition

直接在clinicalPharmacology字段下添加自定义扩展,存储起效时间范围。此方式适合需单独管理药物临床药理属性的场景,但需与MedicationKnowledge关联以保证数据一致性。

二、官方扩展参考

FHIR现有部分相关标准扩展可复用或参考:

  • http://hl7.org/fhir/StructureDefinition/medication-onset:原用于定义单次给药的起效时间点,若需存储范围,可基于此扩展结构调整,或直接创建符合需求的自定义扩展。

三、最佳实践

  1. 优先选用MedicationKnowledge:该资源专为临床药物知识交互设计,更适配读写API的集成需求,方便临床系统调用。
  2. 规范自定义扩展:若无合适官方扩展,自定义扩展需满足:
    • URL使用机构或HL7官方域名,确保唯一性
    • 值类型采用Range(对应时间范围),单位统一使用UCUM编码
    • 示例结构:
      {
        "extension": [
          {
            "url": "http://your-org.com/fhir/StructureDefinition/med-time-to-effect-range",
            "valueRange": {
              "low": { "value": 60, "unit": "min", "system": "http://unitsofmeasure.org", "code": "min" },
              "high": { "value": 120, "unit": "min", "system": "http://unitsofmeasure.org", "code": "min" }
            }
          }
        ]
      }
      
  3. 保持语义一致性:无论选择哪种资源,确保起效时间的定义与临床场景匹配(即给药后至开始起效的预估时间)。

四、其他资源说明

  • Evidence:偏向存储临床研究证据,不适合直接存储药物常规起效时间属性,仅在需关联证据来源时辅助使用。

内容的提问来源于stack exchange,提问作者CAUA LEITE

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 03:49:54