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