HL7 V3和CDA有什么区别,到目前为止我还没有确切的答案请帮我
谢谢。
HLv2.x
是一种消息传递协议,它主要基于ascii/文本,也支持xml。问题是HL7v2.x
的自定义边界约为20%。这就是为什么HL7
有时也被称为开放标准的原因。
为了取消定制,实现一致性并启用即插即用消息,创建了RIM - Reference Information Model
。这为HL7消息传递标准提供了一种面向对象的方法。
基于RIM开发了CDA Clinical Document Architecture
。如果您说您使用v3或CDA两者的意思都是相同的。v3消息完全基于XML,不允许像v2.7那样的区域进行自定义。
UPDATE:这里的这个问题还添加了有关v3和CDA使用的模式的更多信息。
主要差异
HL7 V2
- 不是"即插即用"——它提供了80%的接口,并提供了一个框架来逐个接口协商剩余的20%
- 历史上以临时方式构建,因为当时不存在其他标准
- 通常提供2.X版本之间的兼容性
- 基于消息传递的基于管道和帽子编码的标准
- 当人们说"HL7"时,大多数人会想到V2
HL7 V3
- 接近"即插即用"——少了一个"谈判框架"
- 在十年的时间里,几十年的努力反映了"最优秀、最聪明"的思想与V2不向后兼容
- 建立在参考信息模型(RIM)基础上的基于模型的标准提供了整个标准的一致性
- XML格式的消息
- 当人们说"HL7 V3"时,大多数人都会想到临床文档架构(CDA)
示例
v3
<author>
<time value="200202150730"/>
<modeCode code="WRITTEN"/>
<signatureCode code="S"/>
<assignedEntity>
<id root="2.16.840.1.113883.19.1122.3" extension="444-444-4444"/>
<assignedPerson>
<name>
<given>Harold</given>
<given>H</given>
<family>Hippocrates</family>
<suffix qualifier="AC">MD</suffix>
</name>
</assignedPerson>
</assignedEntity>
v3正在不断发展中。即使在今天,大多数医疗保健应用程序仍然继续使用v2.x.
CDA
是HL7
文档,而HL7 V.x
是消息。长话短说,CDA旨在实现人类可读性和机器处理,而消息仅用于机器处理。
这里有一个很好的链接来描述这两种范式。
CDA
是自包含的和静态的,而HL7
消息描述了对对象的动态动作(例如,A08
用于更新就诊的详细信息,或者A05
用于预入院患者。)
HL7 V.x消息纯粹是事件驱动的,而内容(如OBX-5字段)可能包含静态值。例如,我们使用ORU消息将x射线结果嵌入为二进制流。
我认为您需要更具体地了解HL7。你是指HL7 V2还是HL7 V3。
CDA是一个使用HL7V3(及其底层参考信息模型)创建的特定模型,用于表示临床文档。所以事实上CDA是HL7v3,因为它是使用HL7v3创建的模型的一个实例。
根据我对CDA和HL7V3的广泛使用的了解,CDA是迄今为止HL7V3最成功和最广泛的使用。