基于PACS的遠程醫(yī)療構(gòu)建方法研究
陸慧菁①
①廣州醫(yī)學院第二附屬醫(yī)院,510260,廣州市海珠區(qū)昌崗東路250 號
摘 要 隨著醫(yī)院信息化建設的逐步開展,遠程醫(yī)療已經(jīng)成為醫(yī)院信息化發(fā)展的新方向。本文探討
了基于PACS 的遠程醫(yī)療構(gòu)建方法,著重介紹了遠程醫(yī)療架構(gòu)設計和幾項關(guān)鍵技術(shù),為遠程醫(yī)療體系
建設提供了思路和解決方案。
關(guān)鍵詞 PACS 遠程醫(yī)療 ActiveX控件
1 引言
PACS(picture archiving and communication systems)全稱為醫(yī)學影像存檔與通訊系統(tǒng)。是
近年來隨著數(shù)字成像技術(shù)、計算機技術(shù)和網(wǎng)絡技術(shù)的進步而迅速發(fā)展起來的、旨在全面解決醫(yī)學影
像的獲取、顯示、存貯、傳送和管理的綜合系統(tǒng)。廣州醫(yī)學院第二附屬醫(yī)院從1999 年開始研發(fā)和部
署PACS 系統(tǒng),經(jīng)過三期項目建設,目前全院級別的PACS 已經(jīng)運行成熟、穩(wěn)定,實現(xiàn)了放射科、超
聲科、病理科等多個科室的無膠片化和無紙化運行。
隨著IT 技術(shù)的飛速發(fā)展和社會的進步,醫(yī)院對信息化建設提出了更高的要求:醫(yī)院規(guī)模的不斷
擴大,如何與下屬分院進行病人信息診斷交流;醫(yī)生不在醫(yī)院時如何及時參加診斷工作;如何實現(xiàn)
教學、醫(yī)療一體化,使教學時能實時遠程提取最新的病患案例等等。上述需求無疑需要借助遠程通
信技術(shù)和計算機多媒體技術(shù),克服地理和時間上的障礙,以滿足遠程醫(yī)療服務和醫(yī)療教育的即時需
要,F(xiàn)代的遠程醫(yī)療技術(shù)正是為了解決上述類似問題[4]。
結(jié)合現(xiàn)有的PACS 系統(tǒng),通過架構(gòu)設計和優(yōu)化,以B/S 的模式提供遠程醫(yī)療服務是實現(xiàn)遠程醫(yī)療
的有效方式。目前廣醫(yī)二院PACS 軟件已經(jīng)基本實現(xiàn)遠程數(shù)據(jù)查詢、遠程閱片、遠程報告書寫和發(fā)布。
2 遠程醫(yī)療的架構(gòu)設計
2.1 軟件架構(gòu) 該方案采用B/S模式的三層結(jié)構(gòu),基于ASP.NET 技術(shù)和PACS系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)。
2.1.1 表現(xiàn)層 采用C#開發(fā),運用AJAX 技術(shù),可以在不刷新界面的情況下與用戶交互,很方便的查
詢編輯病例基本信息,帶來了良好的用戶體驗;結(jié)合C++開發(fā)的ActiveX 閱片控件實現(xiàn)病人圖像的
下載,解析顯示。
2.1.2 業(yè)務層 前端用C#開發(fā),響應客戶端網(wǎng)頁請求,從PACS 的Oracle 數(shù)據(jù)庫調(diào)取病例基本信息
并傳遞病人信息給業(yè)務層后端。業(yè)務層的后端是用C++開發(fā)的圖像網(wǎng)關(guān),基于DICOM3.0 標準,調(diào)用
了PACS 系統(tǒng)的DICOM 通訊模塊,根據(jù)業(yè)務層前端傳遞的信息從NAS 設備獲得相應病例圖片。前端與
后端通過ACCESS 數(shù)據(jù)庫交互病人圖像信息。
2.1.3 數(shù)據(jù)層 使用Oracle 數(shù)據(jù)庫存儲PACS的數(shù)據(jù)庫數(shù)據(jù),使用HP 公司的NAS 存儲設備存儲PACS
的影像數(shù)據(jù)。
表現(xiàn)層 ActiveX 控件,Web 瀏覽頁面
安
全
性
業(yè)務層 IIS,圖像網(wǎng)關(guān),ACCESS
數(shù)據(jù)層 PACS,Oracle,NAS
網(wǎng)絡、操作系統(tǒng)、通信協(xié)議
圖1 遠程醫(yī)療軟件架構(gòu)
2.2 物理架構(gòu) 用戶通過Internet 連接Web 服務器。為了防范病毒和網(wǎng)絡攻擊的威脅,用戶連接請
求要首先經(jīng)過防火墻過濾,防火墻作為堡壘主機,集中了局域網(wǎng)的對外準入控制。在原來全院C/S
結(jié)構(gòu)PACS 的基礎(chǔ)上增加Web 服務器,用于向外提供Web 服務。Web 服務器用于處理HTTP 請求,實
現(xiàn)B/S 結(jié)構(gòu)的遠程訪問,同時Web 服務器的使用具有將業(yè)務邏輯和數(shù)據(jù)分離,以及增強系統(tǒng)安全性
的作用。Web 服務器接收到請求后,連接同處于醫(yī)院局域網(wǎng)的Oracle 數(shù)據(jù)庫,同時向圖像網(wǎng)關(guān)傳遞
病人信息。圖像網(wǎng)關(guān)負責從NAS 服務器上將病人DICOM 圖像文件傳遞至Web 服務器,供瀏覽器端調(diào)
用。最后Web 服務器返回查詢結(jié)果給客戶機,同時客戶機上的閱片控件下載DICOM 圖像文件并解析
顯示。
圖2 遠程醫(yī)療物理結(jié)構(gòu)
2.3方案邏輯結(jié)構(gòu)
圖3 遠程醫(yī)療邏輯結(jié)構(gòu)
邏輯結(jié)構(gòu)圖說明:
從圖3 可以看出,瀏覽病人基本信息和瀏覽病人圖像信息的流程如下:
流程一:1->2`->3` ;瀏覽編輯病人信息
步驟1:客戶端通過IE 網(wǎng)頁發(fā)出請求;
步驟2`:WebServer 查詢Oracle 數(shù)據(jù)庫,獲取病人的基本信息 ;
步驟3`:WebServer 把病人信息查詢結(jié)果返回給用戶。
流程二:1->4->5->6->7 ;瀏覽病人圖像
步驟1:客戶端通過IE 網(wǎng)頁發(fā)出請求;
步驟4:WebServer 把用戶請求的病人信息寫入ACCESS 數(shù)據(jù)庫 ;
步驟5: 圖像網(wǎng)關(guān)從AC |
|