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

圖1 B/S模式體系結(jié)構(gòu)
(二)J2EE開(kāi)發(fā)技術(shù)。在被醫(yī)院一卡通及相關(guān)系統(tǒng)調(diào)用之前,所有的JSP頁(yè)面必須要先被Servlet容器,之后解析成一個(gè)Servlet文件。所以從本質(zhì)上來(lái)講,這個(gè)特殊環(huán)境就是Servlet Container,JSP語(yǔ)言要求必須是在一個(gè)構(gòu)建于Java虛擬機(jī)之上的特定環(huán)境中運(yùn)行,不過(guò)根據(jù)JSP技術(shù)的相關(guān)規(guī)范,運(yùn)行JSP環(huán)境下的文件最終還是要通過(guò)Java虛擬機(jī)。J2EE的體系架構(gòu)如圖2所示。

圖2 J2EE體系架構(gòu)
(三)J2EE開(kāi)發(fā)環(huán)境界面。醫(yī)院一卡通系統(tǒng)的軟件設(shè)計(jì),采用了J2EE技術(shù)的JSP開(kāi)發(fā)環(huán)境,在JSP集成開(kāi)發(fā)環(huán)境下,設(shè)計(jì)開(kāi)發(fā)醫(yī)院一卡通系統(tǒng)的界面。從構(gòu)成情況上來(lái)看,它具有Web和Java功能的雙重特性,JSP頁(yè)面代碼一般由普通的HTML語(yǔ)句、特殊的基于Java語(yǔ)言的嵌入標(biāo)記組成,。
JSP是基于Java的技術(shù),主要用于創(chuàng)建可以支持跨平臺(tái)及Web服務(wù)器的各種動(dòng)態(tài)網(wǎng)頁(yè)。通過(guò)Java虛擬機(jī)來(lái)運(yùn)行,把JSP文件先翻譯為Servlet形式的Java類型的字節(jié)碼文件,即在執(zhí)行JSP頁(yè)面時(shí),JSP文件的執(zhí)行方式不是“解釋式”,而是“編譯式”。開(kāi)發(fā)環(huán)境界面如圖3所示。

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