2010-02-10 28 views
4

我正在處理Java應用程序的CDA消息。 CDA是發送醫療信息的又一XML標準,與CCD和HL7v3密切相關。尋找一個庫來處理Java中的CDA(AKA HL7v3,AKA CCD)消息

我已經檢查了以下庫,發現它們缺乏,有前途,但缺乏。

  • JAXB - 給它一個CDA XSD並讓它生成類。它可以工作,但它實際上並不僅僅提供Java層來訪問Regenstreif的HL7 JavaSIG - 但有一半的項目似乎隱藏在標籤「encumbered」下,並且幾乎沒有任何信息如何通過正確渠道獲得訪問權限或獲取數據。
  • MDHT - 早期版本,與Eclipse中的建模工具緊密相連。看起來像它會工作,但非常陡峭的學習曲線。

我確實可以訪問HL7.org上的資源。

其他圖書館的任何想法?社區訪問問專家?

+0

還檢查了IBM的HL7 CDA Builder。看看我究竟是什麼,但它是一個更大的IBM Genomics項目的一部分。我猜測它的預算不足。我甚至無法找到它的代價。 信息/手冊與例子是在這裏:http://publib.boulder.ibm.com/infocenter/eserver/v1r2/topic/ddqb/CGV3.2_HL7CDABuilder_UsersGuide.pdf – Freiheit 2010-02-10 22:24:55

+0

只是好奇,你是如何得到它與J​​AXB ?每當我運行xjc命令時,我都會遇到錯誤。 – ScArcher2 2011-08-30 04:01:24

+0

據我記得我不得不重新命名一些東西,一個類型名稱被重用,所以我不得不做一些事情,如有id1和id2。 – Freiheit 2011-08-30 13:48:17

回答

3

兩個選項匍匐到我的列表的頂部:

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

Braid - http://braid.sourceforge.net

MDHT在它之外還有很多額外功能生產或消費和利用CDA/CCD消息的人需要什麼。據稱,辮子參加了一些IHE Con​​nectathons。

我會一直在這裏發佈,直到我放棄或找到答案。

這真是令人憤慨的是,這些標準的發佈沒有一個有用的參考圖書館的主要語言,但那是另一個線程。

+0

去了MDHT。活躍的項目,對他們的用戶郵件列表有很好的幫助 Braid適用於創建CDA,但無法解析原始XML。 – Freiheit 2010-02-16 15:14:03

+0

這是一個討論CDA軟件實現的HL7白皮書。相當有用的信息和鏈接。 http://wiki.hl7.org/index.php?title=Software_Implementation_of_CDA – crig 2015-11-17 14:51:03

0

您可能會發現這個項目更集中(例如小於學習比MDHT曲線)

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

+0

可能的,仍然看起來更像是模擬而不是實際處理。會深入研究一下。 – Freiheit 2010-02-10 22:23:30

+0

我從來沒有找到即插即用的HL7解決方案。在標準的專有性質和實施方式的高度選擇性之間,有用的圖書館似乎很稀少。作爲調查的另一個途徑,我已經看到很多關於處理Perl腳本的參考。絕對有興趣瞭解您獲得的其他答案。 – cmsjr 2010-02-11 00:24:24

0

如果您正在尋找一個優秀的CCD生成庫,那麼我會建議聯繫Mirth公司。我剛剛完成了一個項目與他們的CDAPI庫的工作。它基本上是Eclipse MDHT庫的一個包裝,它提供了臨牀數據模型,您可以輕鬆填充並生成文檔(或讀取/解析CCD)。不知道價格,但不管它是值得的!這個庫將爲您節省很多時間和麻煩,試圖自己找出CCD規格/要求。

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

+2

他們要求提供30k /年纔可以訪問CDAPI。沒有辦法繞過它。 – McTrafik 2011-12-14 23:59:45

相關問題