Library Search for Processing CDA (AKA HL7v3, AKA CCD) Messages in Java

I am working on CDA message processing for a Java application. CDA is another XML standard for sending medical information that is closely related to CCD and HL7v3.

I have already reviewed the following libraries and found them missing, promising, but not having.

  • JAXB - Give it a CDA XSD and let it generate classes. It will work, but in reality it does not provide much more than the Java level for accessing XML
  • Regenstreif's HL7 JavaSIG is a promise, but half of the project seems to be hidden under the β€œburdened” label with little information on how to access or get this data through the appropriate channels.
  • MDHT are early releases closely related to modeling tools in Eclipse. This seems to work, but a very steep learning curve.

I have access to resources at HL7.org.

Any ideas for other libraries to look at? Communities to visit to ask experts?

+4
source share
4 answers

Two options are listed at the top of the list:

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

Braid - http://braid.sourceforge.net

MDHT has many additional features, in addition to the need to produce or consume and use CDA / CCD messages. The braid is believed to be proven by participating in several IHE Connectathons.

I will continue to post here until I give up or find an answer.

It is worrying that these standards are published without a useful reference library in the main language, but this is a different thread.

+3
source

There is also jHL7v3lib that allows you to send HL7 messages and CDA parsing / generation.

+1
source

Perhaps this project will be more focused (for example, less learning curve than MDHT)

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

0
source

If you are looking for a great library for creating CCDs, I would recommend contacting Mirth Corp. I just finished a project with my CDAPI library. This is basically the shell of the Eclipse MDHT library, for which they provide clinical data models that can be easily filled out and then generated (or read / analyze CCD). Not sure about the price, but whatever it costs! This library will save you a lot of time and hassle by trying to independently determine the specifications / requirements of CCD.

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

0
source

Source: https://habr.com/ru/post/1300913/