问题
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.
来源:https://stackoverflow.com/questions/19887480/parsing-cda-hl7-documents