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