2013-11-10 83 views
7

我正在开发一个给定CDA hl7文档的项目,解析并提取数据并将它们保存在数据库中。 我无法找到任何读取CDA(XML)并返回不同部分的良好解析器/库。 任何想法什么是最好的方法来解决这个问题?我对医疗保健的技术领域相当陌生,所以我可能会错过一些东西?但是我不能想象有没有将CDC解析为对象的库?解析CDA hl7文件

+0

重复http://stackoverflow.com/questions/19123723/open-source-hl7-v3-cda-net-api @Sid – arkonautom

+0

这个问题看起来像从hl7 - > CDA,但我想去CDA到对象(解析)。 – Matilda

回答

1

HAPI是在Java开源库,其提供支撑,用于解析HL7消息对象,反之亦然

http://hl7api.sourceforge.net/

+1

仅v2,而不是v3 – arkonautom

+1

感谢球员,我其实不想hl7 directoy,我想从XML(CDA)去对象。 – Matilda

0

还有Everest框架(http://everest.marc-hi.ca)可以解析任何HL7v3实例(CDA是基于v3的标准)。它适用于.NET和Java,但.NET更好,更成熟。

+0

再次与其无关,@Matilda正在寻找的是对象的CDA(xml)。 MDHT似乎是正确的选择。 –

0

由HL7赞助的这次C-CDA挑战赛(http://www.hl7.org/events/toolingchallenge.cfm)获奖者将于2016年9月公布,我相信会有大量的C-CDA分析器样本供您选择。

+0

具体来说 - 挑战在于查看哪些是与MDHT不同的焦点,java api能够创建,使用和验证 - 消费部分就是解析器正在完成的。我没有机会运行这个项目,但想让你知道我们是开源模型驱动的解决方案;对代码的简要回顾 - 类似于其他项目 - 可以轻松利用模型驱动的组件来支持解析。保持这些是最新的挑战是开心讨论 - 我也将在巴尔的摩hl7 – user2418114