【问题标题】:Mapping existing resource to hl7-fhir response将现有资源映射到 hl7-fhir 响应
【发布时间】:2016-06-20 15:56:56
【问题描述】:

试图理解 hl7-fhir 中 code 数据类型的概念。以约会 (https://www.hl7.org/fhir/appointment.html) 资源为例,它有一个 status 参数,建议值为“建议 | 待定 | 预订”等。

鉴于现有数据库具有自己的自定义状态'(已参加、已确认、已参加但迟到)处理对消费者的 hl7-fhir 响应的正确方法是什么?

【问题讨论】:

    标签: hl7-fhir


    【解决方案1】:

    如果使用“代码”数据类型,则 FHIR 绑定强度始终为“必需” - 这意味着您需要使用 FHIR 定义的代码列表,而不需要其他代码。

    您的两种状态 - “已参加”和“已参加但迟到”似乎并不是约会的实际状态 - 预订,而是对由此产生的相遇的评论。所以我会将它们捕获为扩展。 “已确认”听起来类似于“已预订”,但我需要知道定义才能确定。您是否有任何尚未确认的约会状态(更不用说参加了)?

    【讨论】:

      【解决方案2】:

      要在 Lloyds 注释上进行扩展,您需要将扩展​​放在 status 属性下,并将现有值映射到提供的 FHIR 值,并将本地实际值放在下面的扩展中。

      这样,当其他系统读取资源并且不知道您的扩展状态值时,它们仍然能够根据核心值明智地采取行动。

      <status value="fulfilled">
        <extension url="http://yourorg.com/fhir/.../ExtendedAppointmentStatuses">
          <valueCoding>
            <code value="abl" />
            <display value="Attended but late" />
          </valueCoding> 
        </extension>
      </status>
      

      【讨论】:

        猜你喜欢
        • 2017-07-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-04-07
        • 1970-01-01
        • 2013-12-18
        相关资源
        最近更新 更多