为什么HL7标准不使用XML?

时间:2010-09-23 17:20:00

标签: xml standards hl7

我是HL7的新手,我想到的第一件事是,为什么这种格式不是使用XML而是?有一些解析器,供应商之间存在一些严重的不一致。


对于那些刚接触医疗保健软件业务的人,我建议您阅读本文 http://www.interfaceware.com/hl7_version2x.html

5 个答案:

答案 0 :(得分:18)

HL7版本3正在使用XML。早期版本的HL7是管道分隔格式的医疗保健特定衍生物(IIRC称为ER7,但不确定)。

管道分隔格式没有特别的错误。在许多方面,较新的XML变体更难以使用。它可能很旧,但在大多数情况下它都有效,而且很容易理解。

答案 1 :(得分:13)

看起来v.2是在1987年根据维基百科创建的:http://en.wikipedia.org/wiki/Health_Level_7

这可能是你的答案。

答案 2 :(得分:7)

仅仅是一个FYI ... HL7 2.x在实践中的使用远远超过XML变体HL7 3.x.

2.x更简单,解析速度更快。

答案 3 :(得分:4)

有几种版本的hl7标准使用当时的技术:

  • HL7 v2:分隔文本文件
  • HL7 v3:基于 XML 的格式(在SOAP上)
  • HL7 FHIR:基于REST的 JSON XML 的最新格式似乎有一个光明的未来。

我不会列出它们的优点和缺点 - 所有这些都有积极和消极的东西。

但是如果你开始一个新的应用程序并解析你提出问题的文本文件 - 它值得关注FHIR

答案 4 :(得分:1)

v2消息有XML编码,请参阅“ANSI / HL7 V2 XML-2003 2003年6月4日:HL7版本2:XML编码语法版本1”,虽然我必须警告你,但它并不漂亮。 / p>