2013-11-10 113 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