寻找一个库来处理Java中的CDA(AKA HL7v3,AKA CCD)消息

时间:2010-02-10 19:46:33

标签: java parsing hl7 ccd cda

我正在处理Java应用程序的CDA消息。 CDA是另一种发送医疗信息的XML标准,它与CCD和HL7v3密切相关。

我已经查看过以下的图书馆,发现它们缺乏,有希望,但缺乏。

  • JAXB - 将它提供给CDA XSD并让它生成类。它可以工作,但它实际上不仅仅提供了访问XML的Java层
  • 来自Regenstreif的HL7 JavaSIG - Promising,但有一半的项目似乎隐藏在“阻碍”标签下,几乎没有关于如何通过适当渠道获取访问权限或获取数据的信息。
  • MDHT - 早期版本,与Eclipse中的建模工具紧密相关。似乎它会起作用,但学习曲线非常陡峭。

我可以访问HL7.org上的资源。

其他图书馆的任何想法?社区访问问专家?

4 个答案:

答案 0 :(得分:4)

我的列表顶部有两个选项:

MDHT - https://www.projects.openhealthtools.org/sf/projects/mdht/

辫子 - http://braid.sourceforge.net

除了生产或消费和使用CDA / CCD消息的NEEDS之外,MDHT还有很多其他内容。据称,Braid参加了一些IHE Con​​nectathons。

我会一直在这里发帖,直到我放弃或找到答案。

令人愤慨的是,这些标准在主要语言中没有有用的参考库的情况下发布,但这是另一个主题。

答案 1 :(得分:2)

还有jHL7v3lib允许HL7消息和CDA解析/生成。

答案 2 :(得分:1)

如果您正在寻找用于生成CCD的优秀库,那么我建议您联系Mirth Corp.我刚刚完成了一个带有CDAPI库的项目。它基本上是Eclipse MDHT库的包装器,它为它们提供临床数据模型,您可以轻松填充然后生成文档(或读取/解析CCD)。不确定价格,但它是值得的!这个库将为您节省大量时间,并且可以自行解决CCD规范/要求。

http://www.mirthcorp.com/community/wiki/display/MR/CDAPI+User+Guide

答案 3 :(得分:0)

你可能会发现这个项目更集中(例如学习曲线比MDHT少)

https://openhealthworkbench.projects.openhealthtools.org/