HL7 V3和CDA的区别



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

  1. 不是"即插即用"——它提供了80%的接口,并提供了一个框架来逐个接口协商剩余的20%
  2. 历史上以临时方式构建,因为当时不存在其他标准
  3. 通常提供2.X版本之间的兼容性
  4. 基于消息传递的基于管道和帽子编码的标准
  5. 当人们说"HL7"时,大多数人会想到V2

HL7 V3

  1. 接近"即插即用"——少了一个"谈判框架"
  2. 在十年的时间里,几十年的努力反映了"最优秀、最聪明"的思想与V2不向后兼容
  3. 建立在参考信息模型(RIM)基础上的基于模型的标准提供了整个标准的一致性
  4. XML格式的消息
  5. 当人们说"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.

CDAHL7文档,而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最成功和最广泛的使用。

CDA是HL7v3的一个规范。V3分为多个领域,CDA就像是临床文档的一个特定领域。v3的参考信息模型(RIM)是所有基于v3的标准的通用模型,CDA只是其中之一。 CDA和HL7v3.x是同义词。

最新更新