[英]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.