HL7 V3和CDA有什么区别?

时间:2012-03-13 05:32:30

标签: hl7 cda hl7-v3 hl7-cda

HL7 V3和CDA有什么区别,到现在为止我还没有得到确切的答案 请帮帮我

感谢。

5 个答案:

答案 0 :(得分:11)

HLv2.x是消息传递协议,主要基于ascii / text,并且还支持xml。问题是HL7v2.x的自定义界限约为20%。这就是为什么有些时候HL7也被称为开放标准。

为了取消自定义,获得一致性并启用即插即用消息,RIM - Reference Information Model已创建。这为HL7消息传递标准提供了面向对象的方法。

基于RIM,开发了CDA Clinical Document Architecture。如果您说使用v3或CDA,则表示 相同 。 v3消息完全基于XML,与v2.7不同,不允许自定义区域。

更新:此question here还会添加有关v3和CDA使用的架构的更多信息。

主要差异

HL7 V2

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

    HL7 V3

    1. 接近“即插即用” - 少了一个“谈判框架”
    2. 十年来努力了几十年,反映了“最好和最聪明”的想法 不向后兼容V2
    3. 基于参考信息模型(RIM)的基于模型的标准提供了整个标准的一致性
    4. XML格式的消息传递。
    5. 当人们说“HL7 V3”
    6. 时,大多数人都会想到临床文档架构(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。

答案 1 :(得分:2)

CDAHL7个文档,而HL7 V.x是消息。简而言之,CDA旨在提供人类可读性和机器处理,而消息仅针对机器处理。

Here's a good link which describes both paradigms.

CDA是自包含和静态的,而HL7消息描述了对象的动态操作(A08,例如更新访问的详细信息或A05预先录取病人。)

HL7 V.x消息纯粹是事件驱动的,而内容(例如OBX-5字段)可能包含静态值。例如,我们使用ORU消息将x射线结果嵌入为二进制流。

答案 2 :(得分:2)

我认为你需要对HL7更具体一些。你的意思是HL7 V2或HL7 V3。

CDA是使用HL7V3(及其基础参考信息模型)创建的特定模型,用于表示临床文档。所以实际上CDA是HL7v3,因为它是使用HL7V3创建的模型的实例。

根据我对CDA的了解和HL7V3的广泛使用,CDA是迄今为止HL7V3最成功和最广泛的应用。

答案 3 :(得分:1)

CDA是HL7 v3的规范。 V3分为域,CDA就像临床文档的一个特定域。 v3的参考信息模型(RIM)是所有基于v3的标准的通用模型,CDA只是这些标准之一。

答案 4 :(得分:-6)

CDA和HL7 v 3.x是同义词。