试图理解hl7-fhir中code数据类型的概念。以约会(https://www.hl7.org/fhir/appointment.html)资源为例,它有一个status参数,其中建议的值为“建议的\xpending而立的、已预订的”等。
如果一个现有的数据库具有它自己的自定义状态“( but、确认、status但延迟),那么处理hl7-fhir响应给消费者的正确方法是什么?
发布于 2016-06-21 01:31:15
如果使用“代码”数据类型,那么FHIR绑定强度始终是“必需的”--这意味着您需要使用FHIR定义的代码列表,而不是其他代码。
看来你的两种状态--“出席”和“出席但迟到”--实际上不是约会的状态--预约,而是对由此产生的相遇的评论。所以我会把它们作为扩展。“确认”听起来类似于“预定”,不过我需要知道定义才能确定。对于尚未确认的约会,您是否有任何约会状态(更不用说出席了)?
发布于 2016-06-24 11:28:15
要在Lloyds notes上扩展,您需要将扩展放在status属性下,并将现有值映射到提供的FHIR值,并将本地实际值放在下面的扩展中。
这样,当其他系统读取资源而不知道扩展状态值时,它们仍然能够根据核心值明智地操作。
<status value="fulfilled">
<extension url="http://yourorg.com/fhir/.../ExtendedAppointmentStatuses">
<valueCoding>
<code value="abl" />
<display value="Attended but late" />
</valueCoding>
</extension>
</status>https://stackoverflow.com/questions/37926875
复制相似问题