我通過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. 解析CDA hl7文件
- 3. 解析HL7在PHP中
- 4. 需要解析HL7消息
- 5. 解析版本JSON
- 6. 如何使用C解析HL7消息
- 7. 解析EDI消息(HL7)在Java中
- 8. 無先驗地解析HL7 messageType知識
- 9. HL7解析器解析Java中的v2.7消息
- 10. 解析iOS版本1.4.2
- 11. simplexml解析XML版本
- 12. 一種版本號解析
- 13. 嘗試解析Linux版本
- 14. 解析HL7 v2.3 REF消息本地定製在HAPI
- 15. 我們可以使用MLLP版本2和HL7版本2嗎?
- 16. HL7 2.xml傳輸,HL7 3傳輸,標準XML傳輸= SOAP?
- 17. sbt/ivy版本系列無法解析但確切版本
- 18. 從版本庫解析plugin'org.codehaus.mojo:maven-war-plugin'的版本時出錯
- 19. HTML解析文本在Python 3
- 20. 動作腳本3 xml解析
- 21. 將版本號解析爲實數
- 22. android版本和解析錯誤
- 23. 無法解析RecyclerView版本24.2.1
- 24. 蟒解析列表版本號
- 25. 無法解析jPOS最新版本2.0.8?
- 26. 無法解析org.apache.maven.archetypes的版本
- 27. 解析更新日誌和版本
- 28. 無法從mysqldump.exe解析版本號
- 29. SOAP-ERROR:解析WSDL(PHP版本5.6.17)
- 30. adb錯誤:無法解析adb版本
嘿謝謝你..但你能告訴我什麼是歡樂嗎?我的意思是解析器? – 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