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

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

我已经审查了以下的图书馆,发现它们缺乏,有前途,但缺乏。

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

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

是否有其他图书馆的想法? 社区访问问专家?

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

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

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

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

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

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

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

你可能会发现这个项目更有针对性(例如学习曲线比MDHT少)

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

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

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

Interesting Posts