我通过HAPI解析HL7版本2.x消息。现在我想解析XML格式的HL7版本3消息。 HAPI不支持HL7版本3,那么我该怎么做?HL7版本3解析
HL7版本3解析
回答
HL7版本3基本上是XML格式的HL7数据。因此,您可以使用任何旧的XML解析器。也就是说,你必须在你自己身上建立情报,细分等等。
它,然而,似乎有一个HL7 v3 Java Special Interest Group,该公司开发的API至少RIM。
另一种选择是查看集成引擎。这里的开源选项是mirth。欢乐是一个接口集成引擎。它是一个独立的产品 - 不是您可以与自己整合的图书馆。但是,它可以接管将HL7转换为您的应用程序中更加有用的重要工作 - Web服务调用,数据库插入,不同格式的文件(pdf,edi等)。
你问了一个链接到官方解析器HL7v3(进入“V3工具”下的部分,我承认这是不容易找到,但在这里它是: http://www.hl7.org/participate/toolsandresources.cfm?ref=nav
他们有一些示例和数据文件也要测试
我前一段时间(2008)使用了HL7 Java SIG,但它很容易1.使用JAXB(Generate Java classes from .XSD files...?)或2从模式创建您自己的解析器。从头开始创建自己的解析器(我建议使用Groovy的XmlSlurper http://www.groovy-lang.org/processing-xml.html)。
Mohawk College为HL7版本3消息传递和CDA文档处理发布了一个名为“Everest Framework”的免费和开放源代码(FLOSS)API框架。
该框架可用于Java和.NET,并配备了如何使用HL7v3消息大量实例和文档。
您可以下载(https://github.com/MohawkMEDIC/everest)的框架。
通过GitHub项目页面也可以获得支持。
这个框架是通过由加拿大自然科学和(NSERC)工程研究理事会和加拿大健康Infoway提供补助资金开发。
有趣.. !! – 2016-07-25 10:40:01
- 1. CDA,CCD - HL7版本3
- 2. 无先验地解析HL7 messageType知识
- 3. 解析EDI消息(HL7)在Java中
- 4. 解析HL7 v2.3 REF消息本地定制在HAPI
- 5. 尝试解析Linux版本
- 6. 一种版本号解析
- 7. 解析iOS版本1.4.2
- 8. 我们可以使用MLLP版本2和HL7版本2吗?
- 9. 将版本号解析为实数
- 10. UTF-8版本在XML解析
- 11. SOAP-ERROR:解析WSDL(PHP版本5.6.17)
- 12. adb错误:无法解析adb版本
- 13. 解析PHP SDK版本要求
- 14. 解析更新日志和版本
- 15. 无法解析jPOS最新版本2.0.8?
- 16. 动作脚本3 xml解析
- 17. 在java中解析xml数据到HL7的问题?
- 18. 用于解析EDI(X12,NCPDP,HL7)的PL/SQL
- 19. 是否有适合Java的轻量级HL7解析器?
- 20. 如何仅使用MS SQL解析HL7分隔符语法
- 21. Cocos2D-X:解析TMX文件中的对象列表,将代码从版本2.X迁移到版本3.X
- 22. 模块元数据版本不匹配,找到版本4,预期3,解析符号AdminModule
- 23. 的Python 3个请求模块错误:urllib3版本解析问题
- 24. D3js版本3至D3js版本4
- 25. 解决Android SDK“未能解析adb版本的输出”
- 26. 使用Swift 3解析JSON 3 XCode 8
- 27. TTCN-3 XML解析器
- 28. JSON快速解析3
- 29. Rails 3 - '无法解析Yaml'
- 30. alamofire json解析swift 3
嘿谢谢你..但你能告诉我什么是欢乐吗?我的意思是解析器? – 2012-04-12 07:30:25
还有一件事,我搜索RIM API但找不到。你能给我任何链接吗? – 2012-04-12 10:00:04
该链接位于后 - 它是由HL7 v3 Java SIG呈现的。 - 在答案中增加了更多细节。 – dividius 2012-04-12 12:47:24