Parsing CDA hl7 documents

2020-06-04 03:04发布

问题:

I'm working on a project that given some CDA hl7 documents, parse and extract the data and save them in a database. I can't find any good parser/library that reads the CDA (XML) and returns different sections. Any idea what is the best way to approach this? I'm pretty new to the healthcare's tech field, so I might be missing something? But I can't imaging there is no library that parse an CDC to an object?

回答1:

MDHT https://www.projects.openhealthtools.org/sf/projects/mdht/ Java API creates, consumes, and validates CDA document



回答2:

There was this C-CDA challenge competition sponsored by HL7 (http://www.hl7.org/events/toolingchallenge.cfm) Winners will be announced September 2016, I am sure there will be plenty of C-CDA parser samples for you to choose from.



回答3:

HAPI is an open source library in java which provides supporting for parsing HL7 messages to object and vice versa

http://hl7api.sourceforge.net/



回答4:

There is also the Everest framework (http://everest.marc-hi.ca) that can parse any HL7v3 instance (CDA is a v3 based standard). Its for .NET and Java, although the .NET one works better and is more mature.