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