2
基本上,如果用戶再次上傳相同的c-cda文件或其他包含相同藥物,生命體徵,過敏症,手術等相同條目的文件,我想要確保它們不會在數據庫中被複制,並且想要跳過插入再次。如何識別ccda文件中的唯一條目?
基本上,如果用戶再次上傳相同的c-cda文件或其他包含相同藥物,生命體徵,過敏症,手術等相同條目的文件,我想要確保它們不會在數據庫中被複制,並且想要跳過插入再次。如何識別ccda文件中的唯一條目?
一個HL7 CDA內的每個條目都可以有一個ID屬性,它定義形式HL7 V3 RIM是: 3.1.1.3 Act.id :: SET(0..N) 定義:唯一的標識符法案。
使用它來唯一標識您的條目,並避免重複。
該元素不是強制性的,但是如果您正在實施C-CDA,則此物質管理模板指定此元素是強制性的,因此您應該要求文檔發件人通知它。這是一個物質的管理形式,例如C-CDA:
<substanceAdministration classCode="SBADM" moodCode="EVN">
<templateId root="2.16.840.1.113883.10.20.22.4.16"/>
<id root="cdbd33f0-6cde-11db-9fe1-0800200c9a66"/>
<text>
<reference value="#med1/>
Proventil 0.09 MG/ACTUAT inhalant solution, 2 puffs QID PRN wheezing
</text>
<statusCode code="completed"/>
<effectiveTime xsi:type="IVL_TS">
<low value="20110301"/>
<high value="20120301"/>
</effectiveTime>
<effectiveTime xsi:type="PIVL_TS" institutionSpecified="true" operator="A">
<period value="6" unit="h"/>
</effectiveTime>
...
你的意思是使用可用的ID標籤的root屬性中的每個條目的標籤唯一標識條目? – 2015-02-07 06:13:53
另外如何處理案件ID值不存在?這是我的實時情況。價值不存在,我無法確定其獨特性。這似乎是不可靠的解決方案。幫我。 – 2015-02-07 08:35:45
是的,我的意思是使用root和包含在每個條目中的id元素的擴展屬性來標識它們。 – 2015-02-09 11:55:06