2013年7月13日 星期六

心電圖資料電子化2

接續上一篇的內容,因為某些原因還是把批次轉換服務寫好了,並且找了dicom receiver測試,結果有些意外,有的可以接收有的會有錯誤,稍微查資料發現DICOM格式除了圖形之外還可以包含文字資料的報告等內容,且各科有已定義的ID(類似LDAP那種GUID分類模式),有的接收器會檢查是否全數的格式都能紀錄才轉換,如果有不認識的就會Reject上載的要求,是一種比較嚴謹的傳輸模式。

另外廠商寄給來的DICOM可以用GIMP開啟(對!就是那套Linux上的繪圖軟體),令人意外的發現,不過使用C# ECG Toolkit轉換的DICOM無法用GIMP開啟,推測裡面包含了一些額外的資料(病例號、機器參數、分析報表....),而廠商寄給來的是已經將這些資料轉換成圖像合併到原有的ECG紀錄上了是一張很單純的影像,所以才會有這種差別。


底下為測試使用的dicom receiver

ITC DICOMpiler
http://itc.wustl.edu/DICOMpiler/index.htm
十分簡易,似乎會過濾掉不認得的內容(接收到的檔案比送出的小)


Conquest DICOM
http://ingenium.home.xs4all.nl/dicom.html
滿完整的,內建Sqlite也可連接MySQL,帶有一個cgi程式可以在網頁中檢索(未測試)



ECG格式會有錯誤需手動調整
http://forum.image-systems.biz/viewtopic.php?f=33&t=13037&p=21124&hilit=ECG




可以在這邊找到更多資訊
http://www.mccauslandcenter.sc.edu/mricro/dicom/

原本想測試PacsOne,但是看起來架構滿龐大的就沒測試了,不過文件資訊很多可以參考PACS要注意哪些
http://www.pacsone.net/conformance.htm


順便補充一下,在C# ECG Toolkit的論壇有人打算製作MFER格式的轉換程式了,然後原作者年初開發了一個Html5介面的ECG Viewer (http://www.vanettinger.info/webecg/)