基于Web Service的移動式醫療信息系統研究與設計
移動手持終端通過無線接入點與移動應用子網相連,移動應用子網是布置在醫院病房內的有線局域網(LAN 2)。采用的是100 Mb/s速率的以太網(Ethernet)。在無線應用子網中,接入了若干無線接入點和移動式醫療信息系統應用服務器。移動式醫療信息系統應用服務器是與移動醫護工作站手持終端配合使用的信息處理設備,它提供了數據庫服務器(Databaae Server)、醫療信息系統接口服務,用來實現數據存儲和服務器端的應用調用。
無線醫療系統子網與醫院主干網之間通過網關相連,通過在網關上設置網絡地址轉換(NAT)和網絡端口地址屏蔽,可以防止非法用戶通過移動應用子網對醫院主干網的非法訪問。醫院主干網中接入了醫院信息管理系統、其他的管理系統和終端,它們的數據和功能接口,可以通過移動式醫療信息系統服務器提供的接口,由移動手持終端訪問和調用。本文引用地址:http://cqxgywz.com/article/199769.htm
4 系統的實現
該項目的開發語言是C#編程語言,因為它支持面對對象編程,具有較好的程序結構和強大的類庫支持,并且簡單易學,容易掌握。
本項目的編程工具采用微軟的Visual studio.NET 2005,配合微軟公司提供的開發工具包PocketPC SDK,以及模擬器Pocket Emulator來進行程序的開發與調試。可以提高程序設計和開發的效率。
接下來以診療過程程序設計,來說明如何在移動式醫療信息系統的開發過程中使用Web Service技術。
Web Service訪問類包括連接WebService,遠程調用WebService方法,給WebService方法傳遞參數。Mobile通過引用遠程Web Service服務,系統創建Web Service代理,對遠程Web Service提供相關方法進行封裝,實現了遠程程序與代理類之間的分離。調用者只需要提供遠程調用方法所需要的參數,不需要了解遠程程序的內部事件,也不需要了解網絡之間的數據傳輸,因為這些事情都是由程序內部自動完成,方便的得到所需結果。而遠程Web Service服務通過在所要提供的方法前面添加[WebMethods]屬性,以表明此方法為Web Service提供給調用者的方法服務。如果方法前沒有添加此屬性,則遠程調用者就無法進行調用,這樣也提高了可控性與安全性。
移動醫療信息系統程序實現了診療過程的各個步驟,通過一系列的界面和程序代碼,提供了診療數據的錄入、編輯與查詢,并將整個診療過程操作串聯起來。
醫生登錄移動診療子系統后,首先進入的是系統主界面。系統主界面完整顯示了診療信息的各部分內容,并提供了進入各個功能界面的按鈕,以及操作菜單。
業務邏輯層操作如下:
通過Service對象的Customerlnfo方法,實現了對患者進行查詢的封裝。
(1)通過獲得了界面層登錄事件傳入信息確定用戶名和密碼;
(2)創建Web Service代理類實例:

5 結語
基于Web Service的移動式醫療信息系統以合理的方式、適當的成本延伸到病房,可以實時下醫囑,很好地跟蹤醫囑的全生命周期,避免護士多次轉抄、錄入,降低錯誤發生率,醫囑執行按照護理臨床路徑進行拆分,提示執行時間,體征信息實時錄入,并按照護理常規進行提醒,極大地提高了醫護工作的效率和質量,減少醫療糾紛,科學地加權統計護士工作量,為積效考評提供數據參考,醫用耗材網上請領增強了醫用物資與耗材管理的自動化水平,優化業務流程,提高醫療服務質量。目前部分子系統在東方肝膽外科醫院試用,其效果良好。











評論