基于B/S模式的醫(yī)院信息管理系統(tǒng)的實(shí)現(xiàn)
掃描二維碼
隨時(shí)隨地手機(jī)看文章
1 引言
醫(yī)院要緊跟時(shí)代發(fā)展的步伐和潮流,適應(yīng)醫(yī)療制度改革和社會(huì)醫(yī)療保險(xiǎn)改革的需要,必須實(shí)現(xiàn)醫(yī)院全面的信息化管理,樹立良好的社會(huì)形象,為病人提供現(xiàn)代化的服務(wù),提高對病人的服務(wù)水平,方便、準(zhǔn)確、快捷地為病人提供醫(yī)療服務(wù)和醫(yī)療費(fèi)用信息,進(jìn)而增強(qiáng)病人對醫(yī)院的信任和支持。使醫(yī)院管理晉等升級(jí),進(jìn)入現(xiàn)代化管理。當(dāng)前,醫(yī)院還面臨著越來越激烈的市場競爭、要想在競爭中取勝,也必須采用先進(jìn)的管理方法和手段。一個(gè)規(guī)劃周詳、設(shè)計(jì)先進(jìn)的計(jì)算機(jī)信息管理網(wǎng)絡(luò)系統(tǒng)是取得競爭勝利的必備手段。通過實(shí)現(xiàn)先進(jìn)的計(jì)算機(jī)網(wǎng)絡(luò)化管理,能為領(lǐng)導(dǎo)層的管理和決策及時(shí)提供可靠的數(shù)字依據(jù),使管理更合理、更先進(jìn);減少人力、物力資源的浪費(fèi),降低成本;提高工作效率,提高管理效率;提高經(jīng)濟(jì)效益,從而提高醫(yī)院的整體競爭力。
2 需求分析
隨著各種醫(yī)院信息管理系統(tǒng)不斷的涌現(xiàn),但是到目前為止,通過市場調(diào)查得知目前現(xiàn)有的醫(yī)院信息管理系統(tǒng)大多都是針對大型醫(yī)院來設(shè)計(jì)的,而很少考慮到眾多鄉(xiāng)鎮(zhèn)一級(jí)醫(yī)院的實(shí)際情況,大多功能在鄉(xiāng)鎮(zhèn)一級(jí)醫(yī)院并不實(shí)用,從而增加了院方不必要的投資。此外,系統(tǒng)一般也不支持遠(yuǎn)程訪問,信息的共享性差。為適應(yīng)醫(yī)療信息管理發(fā)展的需要,開發(fā)基于B/S結(jié)構(gòu)的醫(yī)院信息管理系統(tǒng)。該系統(tǒng)應(yīng)具有以下功能:
(1)存儲(chǔ)人員基礎(chǔ)信息、門診、住院報(bào)帳明細(xì)到數(shù)據(jù)庫中。
(2)及時(shí)反映病人拖欠費(fèi)用情況。
(3)對于基金的使用情況、病種發(fā)病率情況、藥品使用情況等信息的圖形化統(tǒng)計(jì)。
(4)能根據(jù)條件設(shè)置報(bào)銷政策,并能自動(dòng)進(jìn)行報(bào)銷結(jié)算。
(5)進(jìn)行基金的征收、分解和年度結(jié)轉(zhuǎn)。
(6)實(shí)時(shí)動(dòng)態(tài)跟蹤物資、設(shè)備及藥品的出入庫信息,減少積壓、短缺現(xiàn)象。
(7)實(shí)現(xiàn)各種數(shù)據(jù)統(tǒng)計(jì)分析功能,藉以考核各科室及個(gè)人的工作業(yè)績。
3 系統(tǒng)體系結(jié)構(gòu)
通過對醫(yī)院信息管理系統(tǒng)的需求分析,決定系統(tǒng)設(shè)計(jì)使用由客戶層、應(yīng)用層、數(shù)據(jù)層組成的三層體系結(jié)構(gòu),并以Browser/Server模式與數(shù)據(jù)庫進(jìn)行交互,其結(jié)構(gòu)如圖1所示。
圖1 基于三層結(jié)構(gòu)的B/S模式示意圖
3.1 三層結(jié)構(gòu)工作原理
B/S模式是一種以Web技術(shù)為基礎(chǔ)的新型MIS平臺(tái)模式,它將傳統(tǒng)的C/S模式中的服務(wù)器分解成一個(gè)數(shù)據(jù)服務(wù)器和一個(gè)或多個(gè)應(yīng)用服務(wù)器,從而構(gòu)成一個(gè)三層結(jié)構(gòu)體系。
第一層客戶層,包括客戶端和管理端,采用的是標(biāo)準(zhǔn)的瀏覽器。瀏覽器將HTML轉(zhuǎn)換為圖文并茂的網(wǎng)頁,并提供一定的交互能力,允許用戶輸入信息提交給后臺(tái),提出處理要求。這個(gè)后臺(tái)也就是第二層的應(yīng)用服務(wù)器。
第二層應(yīng)用層,主要依靠應(yīng)用服務(wù)器來完成工作。在客戶層提出請求后,應(yīng)用服務(wù)器將啟動(dòng)相應(yīng)的進(jìn)程響應(yīng),并動(dòng)態(tài)生成一串HTML代碼,其中包含處理結(jié)果,返回給客戶的瀏覽器。如果客戶端提交的請求包括數(shù)據(jù)的存取,那么應(yīng)用服務(wù)器還需要與數(shù)據(jù)服務(wù)器交互完成這一處理。
第三層數(shù)據(jù)層,負(fù)責(zé)數(shù)據(jù)的存儲(chǔ)、響應(yīng)和更新處理。位于數(shù)據(jù)層的數(shù)據(jù)服務(wù)器應(yīng)客戶請求獨(dú)立進(jìn)行處理,而后將數(shù)據(jù)庫結(jié)果返回應(yīng)用服務(wù)器,再傳回客戶端或管理端,完成整個(gè)請求、應(yīng)答過程。
3.2 B/S模式特點(diǎn)分析
采用基于三層體系結(jié)構(gòu)的B/S模式較以前的C/S模式有以下特點(diǎn):
(1)資源利用率高。在C/S模式下,大部分運(yùn)算在客戶端完成,因此客戶端配置要求較高,同時(shí),導(dǎo)致服務(wù)器空閑。而在B/S模式下,大部分運(yùn)算在服務(wù)器端完成,因此客戶端配置要求不高,僅需能夠正常顯示網(wǎng)頁即可。
(2)可維護(hù)性好。在C/S模式下,各種應(yīng)用的主要部分安裝在客戶端,維護(hù)起來很不方便。而在B/S模式下的維護(hù)工作主要在服務(wù)器上,而且支持遠(yuǎn)程維護(hù),客戶端只運(yùn)行瀏覽器,無需特別維護(hù)。
(3)安全機(jī)制完善。在C/S模式下,主要利用操作系統(tǒng)和數(shù)據(jù)庫系統(tǒng)的安全機(jī)制,較難提供數(shù)據(jù)加密和身份驗(yàn)證功能。而在B/S模式下不僅可以解決以上問題,還可以利用Web Server的安全機(jī)制或防火墻技術(shù)進(jìn)行訪問控制,利用cookie進(jìn)行身份驗(yàn)證,極大地完善了安全機(jī)制。
(4)網(wǎng)絡(luò)實(shí)時(shí)性強(qiáng)。在C/S模式下,數(shù)據(jù)庫直接與客戶端進(jìn)行事務(wù)處理,一般需要做多次交互,數(shù)據(jù)更新過程繁瑣。而在B/S模式下,事務(wù)處理在應(yīng)用服務(wù)器上進(jìn)行,數(shù)據(jù)的多次交互限定于應(yīng)用服務(wù)器和數(shù)據(jù)服務(wù)器之間,網(wǎng)絡(luò)傳輸量少,數(shù)據(jù)的實(shí)時(shí)更新性好。
4 軟件系統(tǒng)的功能結(jié)構(gòu) 4.1 設(shè)計(jì)及應(yīng)用平臺(tái)選擇
基于對系統(tǒng)體系結(jié)構(gòu)的分析,醫(yī)院信息管理系統(tǒng)采用B/S模式,以Windows XP為操作系統(tǒng)平臺(tái),SQL Server2000為后臺(tái)數(shù)據(jù)庫,IIS 5.0為Web服務(wù)器,IE5.5以上版本為客戶瀏覽器,Visual Studio.NET和ASP.NET為前端開發(fā)工具,并在設(shè)計(jì)過程中充分考慮系統(tǒng)易用性、可靠性和靈活性的統(tǒng)一。
4.2 數(shù)據(jù)庫連接訪問技術(shù)應(yīng)用
利用在.NET Framework中提供的ADO.NET技術(shù)和數(shù)據(jù)庫操作管理中的存儲(chǔ)過程、觸發(fā)器技術(shù),合理調(diào)用DataReader、DataSet對象,提高數(shù)據(jù)存儲(chǔ)、訪問效率。 4.3 模塊功能設(shè)計(jì)思想
由于系統(tǒng)涉及的信息量大、類型多,所以主要從功能實(shí)現(xiàn)角度分析模塊劃分及設(shè)計(jì)思想,參見圖2。
圖2系統(tǒng)功能結(jié)構(gòu)與數(shù)據(jù)存取結(jié)構(gòu)圖
(1)基礎(chǔ)信息系統(tǒng)。提供原始數(shù)據(jù)錄入模塊和參合管理模塊來完成基礎(chǔ)信息系統(tǒng)所要求的所有功能。包括如下功能:參合原始數(shù)據(jù)錄入、參合原始數(shù)據(jù)導(dǎo)入、參合人員新開戶、參合人員信息修改、參合繳費(fèi)、醫(yī)療證的掛失鎖定、查看門診、住院報(bào)帳明細(xì)、參合帳戶查詢、參合信息套打。
(2)基金管理系統(tǒng)。按照國家政策,參合基金一般分解為三部分,分為農(nóng)民自籌,地方財(cái)政補(bǔ)貼,國家財(cái)政補(bǔ)貼。一般農(nóng)民自籌部分進(jìn)入門診帳戶,也有地方政策是其中部分進(jìn)入門診帳戶。財(cái)政補(bǔ)貼部分一般都進(jìn)入大病統(tǒng)籌部分。該系統(tǒng)可以根據(jù)政策的不同靈活進(jìn)行設(shè)定,并自動(dòng)進(jìn)行基金的征收、分解和年度結(jié)轉(zhuǎn)。由于分解工作是自動(dòng)進(jìn)行的,所以操作非常簡單,數(shù)據(jù)絕對可靠。
(3)報(bào)銷政策模塊。該系統(tǒng)可以根據(jù)各級(jí)醫(yī)療機(jī)構(gòu)的報(bào)銷藥品目錄、診療目錄、起付線、報(bào)銷比例、病種、最高限額來設(shè)定不同的報(bào)帳政策。所有設(shè)定全部在服務(wù)端實(shí)現(xiàn),完全不需要升級(jí)客戶端。
(4)報(bào)銷結(jié)算模塊。該系統(tǒng)提供記帳收費(fèi)、記帳審核、財(cái)務(wù)結(jié)算三個(gè)模塊實(shí)現(xiàn)此部分所有功能要求。其基本工作流程如圖3所示。定點(diǎn)醫(yī)療機(jī)構(gòu)通過記帳收費(fèi)模塊錄入原始報(bào)帳信息,衛(wèi)生局農(nóng)合辦通過記帳審核進(jìn)行報(bào)帳內(nèi)容的審核,通過審核的內(nèi)容會(huì)自動(dòng)進(jìn)入財(cái)務(wù)管理模塊進(jìn)行結(jié)算。
圖3 報(bào)銷結(jié)算模塊工作流程圖
(5)統(tǒng)計(jì)查詢模塊。該系統(tǒng)提供一個(gè)集成的報(bào)銷分析系統(tǒng),能夠?qū)λ猩婕暗叫滦娃r(nóng)村合作醫(yī)療工作的內(nèi)容進(jìn)行跟蹤統(tǒng)計(jì)分析。報(bào)表模塊采用了腳本技術(shù),所有報(bào)表都采用腳本語言描述的方式放在服務(wù)器上,增加新的報(bào)表不需要更新客戶端即可進(jìn)行,非常方便。
(6)分析評(píng)價(jià)及風(fēng)險(xiǎn)評(píng)估模塊。該系統(tǒng)提供對于基金的使用情況、病種發(fā)病率情況、藥品使用情況等信息的圖形化統(tǒng)計(jì)。決策者可以根據(jù)系統(tǒng)的統(tǒng)計(jì)分析結(jié)果進(jìn)行宏觀調(diào)控,例如對于報(bào)帳比例的調(diào)整、對于某種易發(fā)病進(jìn)行額外補(bǔ)貼等。
(7)系統(tǒng)管理模塊。該部分內(nèi)容包括:用戶管理、權(quán)限管理、日志管理、身份驗(yàn)證。登錄系統(tǒng)可以提供IC卡、磁卡、USB匙、條形碼、密碼校驗(yàn)等用戶驗(yàn)證機(jī)制,極大地保護(hù)了系統(tǒng)的安全。
5 結(jié)束語
醫(yī)院信息管理是醫(yī)療管理信息化建設(shè)的基礎(chǔ)和重要組成部分?;贐/S模式的醫(yī)療信息管理系統(tǒng)的開發(fā),使醫(yī)院對醫(yī)療信息管理實(shí)現(xiàn)了完全數(shù)字化、管理規(guī)范化的目標(biāo)。而且,基于Web界面的客戶端操作方便,查詢、統(tǒng)計(jì)信息快捷,極大地提高了工作效率。必將對醫(yī)療信息化建設(shè)起到積極的推動(dòng)作用。
參考文獻(xiàn)
[1] 韓育,安兵菊. 基于B/S的機(jī)動(dòng)車、駕駛員檔案管理系統(tǒng).計(jì)算機(jī)應(yīng)用研究,2004.3
[2] John Kauffman,Brain Matasik 著.張哲峰 黃翔宇譯. 《asp.net數(shù)據(jù)庫入門經(jīng)典》.清華大學(xué)出版社,2002
[3] Simon Robinson,Ollie Cornes著.康博譯. 《C#高級(jí)編程》.清華大學(xué)出版社,2002