繁体   English   中英

将现有资源映射到hl7-fhir响应

[英]Mapping existing resource to hl7-fhir response

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

给定具有自己的自定义状态的现有数据库”(参加,确认,参加但很晚),处理对消费者的hl7-fhir响应的正确方法是什么?

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

看来,您的两个状态-“已参加”和“已参加但迟到”实际上不是约会的状态-预订,而是对结果相遇的评论。 因此,我将这些作为扩展。 “已确认”听起来类似于“已预订”,尽管我需要确定定义才能确定。 您是否有尚未确认的约会的约会状态(更不用说参加了)?

要扩展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>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM