首页 文章

HL7版本3解析

提问于
浏览
10

我正在通过HAPI解析HL7版本2.x消息 . 现在我想解析HL7版本3的消息,这些消息是XML格式的 . HAPI不支持HL7版本3,所以我该怎么做?

4 回答

  • 2

    Mohawk College发布了一个免费和开源(FLOSS)API框架,用于HL7版本3消息传递和CDA文档处理,称为“珠穆朗玛峰框架” .

    该框架可用于Java和.NET,并附带有关如何使用HL7v3消息传递的大量示例和文档 .

    您可以在(https://github.com/MohawkMEDIC/everest)下载该框架 .

    也可以通过GitHub项目页面获得支持 .

    该框架是通过加拿大自然科学和工程研究委员会(NSERC)和加拿大 Health 信息提供的赠款资金开发的 .

  • 7

    HL7版本3本质上是XML格式的HL7数据 . 因此,您可以使用任何旧的XML解析器 . 也就是说,你必须 Build 自己的情报:细分等等 .

    但是,似乎有一个HL7 v3 Java Special Interest Group,它至少为RIM开发了一个API .

    另一种选择是查看集成引擎 . 这里的开源选项是mirth . Mirth是一个界面集成引擎 . 它是一个单独的产品 - 而不是您将与自己集成的库 . 但是,它可以接管将HL7转换为在您的应用程序中更有用的东西 - Web服务调用,数据库插入,不同格式的文件(pdf,edi等) .

  • 2

    您正在寻找HL7v3官方解析器的链接(转到"v3 Utilities"下的部分,我'll admit it'不容易找到,但这里是:http://www.hl7.org/participate/toolsandresources.cfm?ref=nav

    他们还有一些示例和数据文件也可供测试 .

  • 1

    我前段时间(2008年)使用过HL7 Java SIG,但是很容易1.使用JAXB(Generate Java classes from .XSD files...?)从模式创建自己的解析器,或者2.从头创建自己的解析器(我建议使用Groovy XMLSlurper) http://www.groovy-lang.org/processing-xml.html) .

相关问题