□底 濤
(一)醫院一卡通的基本內涵。醫院一卡通是指醫院建立的以就診患者基本信息和費用進行管理、查詢等功能為核心的磁卡或IC卡,關聯醫院應用系統各個模塊,縮短患者就醫等待時間,提高醫院工作效率。一卡通的基本需求是信息共享和集中控制,與醫院日常管理息息相關,是醫院信息化建設的核心。
醫院一卡通系統最主要的作用就是將醫院的各種信息進行共享、集中管理和控制,這就要求系統設計要有全局的觀念,做到網絡平臺、數據傳輸、數據庫、管理權限、各個系統接口等軟件系統要有統一的總體設計思路和技術實現。
醫院一卡通系統是將醫院的各類信息集成在智能卡的應用,它包括了職工、患者等各類相關人員在醫院工作生活的各類信息,如各類人員的信息、各類費用信息、就餐定餐信息、門禁權限信息、考勤管理信息等等及各種管理查詢功能等。作為涵蓋醫院各種信息和權限的醫院一卡通系統,能簡化優化流程、充分提高醫院的管理水平,方便病人、病人親屬進行就醫。
(二)醫院一卡通建設的重要意義。由于網絡技術的迅速發展,醫院需要進行數字化建設,急切要進行信息化的改革,國內的醫院一卡通建設經過多年的發展,經過了從無到有的過程,但與發達國家相比,我國的醫院信息化水平還處于較低水平,主要表現在:整體水平低、各地區醫院發展水平不均衡、醫院信息化平臺更新速度慢等方面,這些都制約了我國醫院信息化建設的質量。
隨著經濟全球化的深化和發展,醫院的服務面臨新的挑戰,這些都要求我們必須完善醫院的管理模式,提高醫院管理水平,而實施醫院一卡通開發無疑是實現這一目的的必由之路和明智之舉,為進一步健全和完善醫院一卡通機制,促進和保障醫院一卡通管理的積極健康發展,使醫院適應當今社會的信息時代,我們需要先從醫院信息化建設開始,不斷提高信息化進程。同時,作為數字化重要組成,實現信息化建設,資產管理平臺是實現醫院科學管理的保障,涉及綜合管理各環節、多層次綜合運用,以科學管理為核心的醫院一卡通系統,將有助于提高辦公業務的效率,極大程度上支持數字化建設,是醫院綜合維護與管理辦公業務強有力的服務平臺。
本研究基于J2EE的三層B/S結構構建的醫院一卡通系統,其內容結構劃分為三個框架:一是應用層:是醫院一卡通平臺需要整合的對象,包括來自不同系統的結構化或非結構化數據,包括內部或外部的各種應用系統,以及已經存在的所有信息資源。二是信息集成接入層:實現對信息的統一訪問,提供對所有信息資源的統一管理、授權,為實現不同類型的信息集成提供底層支持,包括本地和遠程應用集成構件,為醫院一卡通平臺實現資源整合提供底層構件庫。三是展示層:只需任一終端具有相關權限登錄到系統就可以得到所需的相關信息,統一的界面管理使用戶可以設定各自的個性化輸出,把經過整合的醫院信息資源展現給用戶的最外層。
在醫院一卡通系統里,所有的信息應用都作為后端應用層,信息集成接入層中的集成構件,通過資源定義和分配,傳遞給前端的展示層,然后通過集成構件對建立不同系統間的用戶口令轉換的對應關系分別進行處理,最終在醫院一卡通系統的終端界面展示給用戶。
網絡通信技術為網頁瀏覽、信息推送、醫院就診信息資訊等多種相關的信息服務提供了通信基礎,通過手機、電腦,就可以獲取計算機服務器上提供的各種醫院就診信息資訊。通過醫院一卡通系統的客戶端資源,在醫院一卡通平臺上,查詢與瀏覽數據中心的信息,可以實時地管理與訪問數據信息,并對醫院一卡通與運行所需要的數據進行操作。這種基于J2EE技術構建的醫院一卡通管理平臺,系統的適配性高,可以采用多渠道的訪問與傳遞方式,提供個性化的醫院一卡通系統平臺,可以拓展人力資源管理業務手段,為醫院的就診、病情檢查與處方管理提供一種安全快捷的途徑,完全適應實際需求。
(一)系統開發模式。本文的醫院一卡通系統是在J2EE技術框架下設計與開發,其開發模式是基于B/S模式設計。在處理大量數據的情況下,B/S處理任務的速度比較快,因此,越來越受到用戶的歡迎,同時,B/S模式的運行開銷要小得多,系統維護起來也比較方便,相關人員在使用此系統時極為方便,使用醫院一卡通系統的員工一般都有客戶端,B/S開發模式不需要在不同客戶端安裝不同軟件,所以維護比較簡單,能用在不同操作系統上,運行維護比較簡便,是B/S開發模式最大的好處。但使用B/S模式一定要注重數據安全性問題,在醫院一卡通系統中很多信息都是比較重要的。圖1為B/S模式的結構體系。

圖1 B/S模式體系結構
(二)J2EE開發技術。在被醫院一卡通及相關系統調用之前,所有的JSP頁面必須要先被Servlet容器,之后解析成一個Servlet文件。所以從本質上來講,這個特殊環境就是Servlet Container,JSP語言要求必須是在一個構建于Java虛擬機之上的特定環境中運行,不過根據JSP技術的相關規范,運行JSP環境下的文件最終還是要通過Java虛擬機。J2EE的體系架構如圖2所示。

圖2 J2EE體系架構
(三)J2EE開發環境界面。醫院一卡通系統的軟件設計,采用了J2EE技術的JSP開發環境,在JSP集成開發環境下,設計開發醫院一卡通系統的界面。從構成情況上來看,它具有Web和Java功能的雙重特性,JSP頁面代碼一般由普通的HTML語句、特殊的基于Java語言的嵌入標記組成,。
JSP是基于Java的技術,主要用于創建可以支持跨平臺及Web服務器的各種動態網頁。通過Java虛擬機來運行,把JSP文件先翻譯為Servlet形式的Java類型的字節碼文件,即在執行JSP頁面時,JSP文件的執行方式不是“解釋式”,而是“編譯式”。開發環境界面如圖3所示。

圖3 JSP開發環境界面
醫院的一卡通系統平臺作為數字化醫療重要組成,已成為衡量醫院信息化程度的重要標志。本文對基于J2EE技術的醫院一卡通系統開發進行了研究,該系統能提高醫院一卡通系統的運行效率,能夠快速地運行就診項目申請、患者掛號選擇等業務,實現診斷處方的查詢、書寫、維護等功能。總之,系統功能圍繞著申請、查詢、添加、維護進行,能很好地處理醫院一卡通服務的相關數據,有助于提高醫院的服務水平,是醫院信息化建設的重要手段。
醫院一卡通系統開發是一個十分復雜的過程,它需要多方面人員的配合和協作,本文設計與開發的醫院一卡通系統,集合了軟件開發與數據庫設計技術,在建立軟件模型的基礎上,實現了系統的綜合功能與業務功能。當然,本系統平臺在一些方面還存在不足,如在系統安全方面和醫院數據的查詢、訪問、采集,與預期的設計效果存在差距,今后,需要在醫院一卡通的相關資源數據處理、業務處理流程、管理細節處理等方面,進行更加深入的研究,不斷提高醫院一卡通系統的功能與性能指標,以更好地適應醫院信息化時代的需求。