?

金琦:DICOM開發工具包

2016-12-05 17:53
中國信息技術教育 2016年21期
關鍵詞:工具包開源信息系統

有了網絡,有了設備,有了相應的信息系統,軟硬件支撐下的DICOM環境都已具備,醫學影像的處理和傳輸已經不是問題。

但是,新的問題來了。如果我們要開發和定制醫院自己的應用模塊,如何與其他系統以及DICOM進行對接呢?在常見的B/S架構和環境中,開發一個小型的應用系統是很容易實現的,換到DICOM和C/S架構下,這種開發和維護工作又完全不同。

工欲善其事,必先利其器。為了方便進行DICOM下的應用系統開發,市場上出現了很多的DICOM開源實現庫,以及一些開源的信息系統,可以幫助我們實現相應的開發和調試工作,這里簡單介紹一下。

最常用的DICOM開源庫應該就是DCMTK了,這是德國OFFIS公司開發的源碼工具包,可以安裝到Visual Studio下,支持ANSI C和C++,是實現DICOM協議的一個平臺,利用它提供的庫函數可以輕松進行DICOM的開發工作,而不必把很多精力放在DICOM協議的實現細節上。DCMTK實現了對DICOM圖像存儲、傳輸、顯示的所有操作,包含多種操作系統下的版本,但它只提供靜態鏈接庫和.exe程序,更靈活的應用還需要二次開發。

在DCMTK之后,還誕生了另一個開源庫mDCM,方便C#下的開發。mDCM本身就是從DCMTK重新組織和封裝而來,其升級版本則是fo-dicom開源庫。同為C#下DICOM開發包的還有MyDICOM。

另一個實現DICOM協議的工具包是dcm4che,這個開源服務框架下還有個dcm4chee,它們的一字之差。dcm4chee是dcm4che開源項目中的一部分,是一款符合IHE規定的影像管理和歸檔應用,因此可以看作是一個開源的PACS系統。dcm4chee遵循DICOM、HL7標準,實現了圖像存儲、提取及健康領域的工作流程管理。dcm4chee基于Java語言開發,需要JRE環境支持。

醫療成像編程庫LEADTOOLS被稱為是支持DICOM的最優秀的圖形處理工具集,不僅支持DICOM 3.0,而且全面支持DICOM 2003,并能創建完全基于Web的支持DICOM的觀察應用程序。

此外,還有支持HL7的mergeCOM3、以ActiveX方式發布ezDICOM,以及開源信息系統Orthanc、ClearCanvas、Web PACS等,DICOM的開發工具還是很多的。

猜你喜歡
工具包開源信息系統
校園武術“學、練、賽”一體化實踐探索
基于信息系統的計量標準管理
基于項目化+翻轉的物流信息系統課堂教學設計與實踐
五毛錢能買多少頭牛
2019(第十四屆)開源中國開源世界
2019開源杰出貢獻獎
谷歌云與Digital Asset合作推出區塊鏈工具包
信息系統管理在社會中的應用
運用MATLAB軟件求解高中數學中的線性和非線性規劃問題
職業安全衛生防護“工具包”應用
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合