我通过HAPI解析HL7版本2.x消息。现在我想解析XMLVersion3消息,它是HL7格式的。HAPI不支持HL7版本3,该怎么做?
发布于 2012-04-12 00:26:17
XMLVersion3本质上是HL7格式的HL7数据。因此,您可以使用任何旧的XML解析器。也就是说,你必须构建智能re: segments等。相信你自己。
然而,看起来确实有一个HL7 v3 Java Special Interest Group,它至少为RIM开发了一个应用程序接口。
另一种选择是考虑集成引擎。这里的一个开源选项是mirth。Mirth是一个接口集成引擎。它是一个独立的产品,而不是一个可以与您自己的库集成的库。然而,它可以接管将HL7转换为应用程序中更有用的东西的繁重工作- Web Service调用、数据库插入、不同格式的文件(pdf、edi等)。
发布于 2015-07-31 12:01:44
我在一段时间以前(2008年)使用过Groovy,但是很容易1.使用HL7 (Generate Java classes from .XSD files...?)从模式创建自己的解析器,或者2.从头开始创建自己的解析器(我建议使用Groovy http://www.groovy-lang.org/processing-xml.html)。
发布于 2016-07-25 12:55:01
莫霍克学院发布了一个免费和开源(FLOSS)应用编程接口框架,用于HL7版本3消息传递和CDA文档处理,称为“珠穆朗玛峰框架”。
该框架可用于Java和.NET,并提供了大量关于如何使用HL7v3消息传递的示例和文档。
还可以通过GitHub项目页面获得支持。
这一框架是由加拿大自然科学和工程研究理事会(NSERC)和加拿大卫生信息网提供的赠款资金开发的。
https://stackoverflow.com/questions/10107569
复制相似问题