張冬冬,李宏元
(哈勵遜國際和平醫(yī)院設(shè)備處 河北 衡水 053000)
當(dāng)前我國大部分醫(yī)院所采用的均是小規(guī)模的管理系統(tǒng)軟件,包括檔案管理軟件、工作統(tǒng)計軟件等,上述軟件由于規(guī)模較小,因此其實際的應(yīng)用價值不高,數(shù)據(jù)庫也是相互獨立的,缺乏必要的橫向與縱向聯(lián)系,導(dǎo)致醫(yī)院內(nèi)部的設(shè)備管理方面長期存在著諸多的問題,集中表現(xiàn)為信息交流不通暢、信息利用率低等方面。因此,設(shè)計開發(fā)一套嶄新的醫(yī)療設(shè)備計算機(jī)管理系統(tǒng)尤為必要。論文首先介紹了醫(yī)療設(shè)備管理信息化的意義,醫(yī)療設(shè)備管理的要點,醫(yī)療設(shè)備信息系統(tǒng)的現(xiàn)狀,指出了現(xiàn)有信息系統(tǒng)的不足,提頁面。該系統(tǒng)設(shè)計了設(shè)備申請管理、設(shè)備計劃管理、設(shè)備合同管理、設(shè)備驗收管理、設(shè)備固定資產(chǎn)管理、設(shè)備使用管理、設(shè)備計量管理、設(shè)備維護(hù)管理、系統(tǒng)設(shè)置九項功能,不同權(quán)限的用戶進(jìn)入該系統(tǒng)實現(xiàn)不同的管理功能及分析查詢功能。通過對該系統(tǒng)的試運(yùn)行,本文的設(shè)計是基本成功的?;就瓿闪酸t(yī)療設(shè)備的全過程管理,規(guī)范了日常的工作流程,減輕了工作強(qiáng)度,提高了辦事效率,并可為領(lǐng)導(dǎo)層提供決策依據(jù)。
醫(yī)療設(shè)備計算機(jī)管理系統(tǒng)的設(shè)計主要是基于數(shù)據(jù)庫技術(shù)、網(wǎng)絡(luò)技術(shù)、程序設(shè)計技術(shù)三大計算機(jī)技術(shù),其主要的應(yīng)用價值在于實現(xiàn)醫(yī)療設(shè)備管理的信息輸入以及輸出,包括編輯、查詢、統(tǒng)計等,促進(jìn)醫(yī)院內(nèi)部的資源共享。目前比較常見的數(shù)據(jù)庫設(shè)計開發(fā)技術(shù)主要分為小型桌面數(shù)據(jù)庫系統(tǒng)以及大型數(shù)據(jù)庫兩種,前者以Microsoft Access為代表,后者則主要是Oracle以及MicrosoftSQLServer等。其中,MicrosoftAccess構(gòu)造簡單,但是局限性明顯,僅適用于單機(jī)系統(tǒng),與當(dāng)前的醫(yī)院發(fā)展趨勢不相符合,故不建議采用。
Microsoft SQL Server是一種數(shù)據(jù)庫管理系統(tǒng)的新版本,數(shù)據(jù)庫構(gòu)架比較先進(jìn),是醫(yī)療設(shè)備計算機(jī)管理系統(tǒng)設(shè)計應(yīng)用的理想數(shù)據(jù)庫,可在Windows服務(wù)器上使用,支持客戶/服務(wù)器構(gòu)架,具備良好的伸縮性,無論是小型數(shù)據(jù)庫還是大型數(shù)據(jù)庫均可適用,是目前醫(yī)療設(shè)備計算機(jī)管理系統(tǒng)的理想平臺,與面向?qū)ο蟮腣isual Basic程序設(shè)計語言相互配合,效果理想,應(yīng)用范圍較廣,可實現(xiàn)可視化編程,事件驅(qū)動機(jī)制完整,數(shù)據(jù)庫訪問方便而快捷。
信息管理規(guī)范化、系統(tǒng)化、自動化是醫(yī)療設(shè)備計算機(jī)管理系統(tǒng)設(shè)計與應(yīng)用的總體任務(wù)與主要功能。以需求分析為立足點,本文所設(shè)計的醫(yī)療設(shè)備計算機(jī)管理系統(tǒng)需要完成的主要功能包括如下幾個方面:
1)醫(yī)療設(shè)備的維護(hù)信息輸入以及修改,包括設(shè)備的故障原因、保養(yǎng)流程、測試結(jié)果等內(nèi)容。
2)醫(yī)療設(shè)備各項基本信息的輸入以及查詢,包括設(shè)備的生產(chǎn)日期、技術(shù)參數(shù)、使用科室等內(nèi)容。
3)醫(yī)療設(shè)備使用信息的輸入以及查詢,包括設(shè)備的啟用時間、檢查費用、月消耗、病人數(shù)目等內(nèi)容。
4)醫(yī)療設(shè)備成本核算信息的輸入以及查詢,包括貸款金額、設(shè)備型號、月還款額等內(nèi)容。
5)醫(yī)療設(shè)備資料信息的輸入以及以及查詢,包括卷宗編號、資料名稱、資料目錄、立卷時間等內(nèi)容。
針對上述的醫(yī)療設(shè)備計算機(jī)管理系統(tǒng)的各項具體功能,根據(jù)結(jié)構(gòu)化程序的設(shè)計要求,可得出醫(yī)療設(shè)備計算機(jī)管理系統(tǒng)的功能模塊圖,如圖1所示。
圖1 醫(yī)療設(shè)備計算機(jī)管理系統(tǒng)的功能模塊圖Fig.1 Medical equipment functionalmodule chart of the computer management system
醫(yī)療設(shè)備管理的主要特點是部門廣泛、種類繁雜、內(nèi)容交互,實現(xiàn)各部門之間的數(shù)據(jù)與資源共享的難度比較大。鑒于此,在系統(tǒng)的結(jié)構(gòu)設(shè)計方面,需要采用網(wǎng)絡(luò)模式,系統(tǒng)客戶端程序采用ADO數(shù)據(jù)訪問對象,以實現(xiàn)數(shù)據(jù)庫的訪問操作,服務(wù)器與客戶端之間的通信采用基于TCP/IP協(xié)議之下的以太網(wǎng)完成。該數(shù)據(jù)庫管理系統(tǒng)模式即為C/S模式,客戶端與服務(wù)器相互交叉,數(shù)據(jù)庫的角色為服務(wù)器端,客戶端的全部應(yīng)用程序所需的數(shù)據(jù)服務(wù)均由其提供。
C/S模式的工作站連接WAN(廣域網(wǎng))與LAN(局域網(wǎng))兩者的數(shù)據(jù)庫服務(wù)器,客戶端的各個應(yīng)用程序均需要向服務(wù)器申請訪問。其與傳統(tǒng)的單機(jī)形式的桌面數(shù)據(jù)可系統(tǒng)的本質(zhì)區(qū)別在于數(shù)據(jù)處理的計算機(jī)運(yùn)行對象,C/S模式可在多個計算機(jī)上同時運(yùn)行,分散一臺計算機(jī)的運(yùn)行壓力,數(shù)據(jù)的使用以及處理能力均比較強(qiáng)。C/S模式可分為兩層與三層兩種結(jié)構(gòu)形式,其中兩層機(jī)構(gòu)簡單實用,在客戶端總數(shù)少于一百個并且安全性能要求較低的管理系統(tǒng)當(dāng)中尤為適用。三層結(jié)構(gòu)的基本組合部分為客戶端、數(shù)據(jù)庫服務(wù)器、應(yīng)用程序服務(wù)器,網(wǎng)絡(luò)通信不會占用服務(wù)器資源,服務(wù)器的性能也不會受到限制,系統(tǒng)的安全性能較高。
1)需求分析
醫(yī)療設(shè)備計算機(jī)管理系統(tǒng)當(dāng)中的用戶類型可劃分為文檔管理、成本核算、器械管理、維修管理等,系統(tǒng)當(dāng)中的全部用戶模塊涉及的數(shù)據(jù)主要有基本信息、使用信息、維修信息、成本核算信息、資料信息等,各用戶模塊之間的聯(lián)系頻率不高,數(shù)據(jù)流程也基本一致,據(jù)此可得出醫(yī)療設(shè)備計算機(jī)管理系統(tǒng)的基本單元數(shù)據(jù)流程圖,如圖2所示。
圖2 醫(yī)療設(shè)備計算機(jī)管理系統(tǒng)的基本單元數(shù)據(jù)流程圖Fig.2 Medical equipment computermanagement system for the basic unit of data flow diagram
2)邏輯模塊規(guī)范化
在設(shè)計關(guān)系數(shù)據(jù)庫的基本模式之時,基于保證數(shù)據(jù)庫性能的目的,必須要對數(shù)據(jù)庫當(dāng)中的關(guān)系模塊實施規(guī)范化處理,將冗雜的進(jìn)程全部刪除,提高應(yīng)用程序的使用效率,保證數(shù)據(jù)的一致性與完整性。針對數(shù)據(jù)庫的邏輯模塊進(jìn)行規(guī)范化處理,最主要的方法是模式分解,遵循依賴等價以及數(shù)據(jù)等價兩項基本原則,促使模式合乎規(guī)定范式。
文中將醫(yī)療設(shè)備計算機(jī)管理系統(tǒng)劃分為8個關(guān)系模式,各個關(guān)系模式的聯(lián)系頻率較低,在進(jìn)行規(guī)范化處理的過程當(dāng)中,需要重點考慮如下的幾點問題:①保證經(jīng)過規(guī)范化處理的各個關(guān)系模式均可達(dá)到BC范式或者是第三范式的水平,避免出現(xiàn)數(shù)據(jù)更新異常的問題;②盡量節(jié)約各個屬性所占據(jù)的空間,增加數(shù)據(jù)庫的空余存儲空間比例;③立足于系統(tǒng)功能的實際需求,以用戶類型作為關(guān)系模式的主要劃分依據(jù),以減少關(guān)系空間的聯(lián)系,降低數(shù)據(jù)查詢的運(yùn)算量,實現(xiàn)以空間換取時間的目的,同時對系統(tǒng)的應(yīng)用程序進(jìn)行簡化處理。
作為C/S模式數(shù)據(jù)庫管理系統(tǒng)當(dāng)中的重要組成部分,客戶端應(yīng)用程序直關(guān)人機(jī)交互的實現(xiàn)水平,其設(shè)計質(zhì)量與整個醫(yī)療設(shè)備計算機(jī)管理系統(tǒng)的使用性直接掛鉤。
1)設(shè)計原則
①采用模塊化的設(shè)計方法,增強(qiáng)各個模塊的內(nèi)聚,避免各個模塊之間出現(xiàn)偶合的問題,降低全局變量的使用率,保證各個模塊均擁有良好的維護(hù)性以及通用性,便于后期進(jìn)行修正處理。
②創(chuàng)建系統(tǒng)的安全機(jī)制,例如權(quán)限限制、身份認(rèn)證等。用戶需要正確輸入用戶名與密碼才能登入系統(tǒng)進(jìn)行操作,系統(tǒng)自動對用戶的類型進(jìn)行區(qū)分,合理分配各類型用戶的使用權(quán)限,以提高系統(tǒng)的安全性。
③嚴(yán)格限制系統(tǒng)的輸入條件,摒棄手工逐字輸入的方法,采用日期控件或者是菜單列表下拉選擇的輸入方法,避免數(shù)據(jù)輸入錯誤。
④完善輸入驗證機(jī)制,檢驗不同字段的數(shù)據(jù)輸入類型,對不同權(quán)限等級的用戶所輸入的數(shù)據(jù)進(jìn)行真實性檢驗,以確保系統(tǒng)數(shù)據(jù)的真實性與完整性。
⑤設(shè)計系統(tǒng)的異常處理功能,保證在錯誤操作以及數(shù)據(jù)輸入失誤之時,系統(tǒng)能夠自動發(fā)出錯誤提示與警告,并在第一時間內(nèi)做出反應(yīng),提高系統(tǒng)應(yīng)用程序的可靠性。
2)系統(tǒng)流程
系統(tǒng)流程圖如圖3所示。
圖3 醫(yī)療設(shè)備計算機(jī)管理系統(tǒng)客戶端應(yīng)用程序流程圖Fig.3 Medical equipment computermanagement system flow chart of the client application
3)窗體模塊
以系統(tǒng)的通信功能為核心,實現(xiàn)簡明而精確的人及信息傳遞,保持界面的友好性與便捷性,針對固定形式的數(shù)據(jù)建議采用菜單下拉的方法,以鼠標(biāo)點擊為輔助,簡化系統(tǒng)的操作流程。提高系統(tǒng)的容錯能力,在出現(xiàn)數(shù)據(jù)輸入錯誤之時,保證系統(tǒng)能夠及時而準(zhǔn)確地進(jìn)行提示。保持各個窗體界面的風(fēng)格一致,建議保留常規(guī)的操作方法,迎合用戶的操作習(xí)慣,保證各個窗體界面具備良好的轉(zhuǎn)換性,方便用戶操作與瀏覽。
綜上所述,文中利用相關(guān)的計算機(jī)技術(shù),對醫(yī)療設(shè)備管理系統(tǒng)進(jìn)行一次嘗試性的設(shè)計與應(yīng)用分析,立足于系統(tǒng)的實用性以及實踐性,旨在提高計算機(jī)管理系統(tǒng)在醫(yī)院醫(yī)療設(shè)計管理方面的實際應(yīng)用水平。一般而言,軟件工程的生命周期是恒定的,完成開發(fā)與設(shè)計之后,后期的運(yùn)行維護(hù)工作也需要跟上,這是一個發(fā)現(xiàn)錯誤,改正錯誤的科學(xué)進(jìn)程。關(guān)于醫(yī)療設(shè)備計算機(jī)管理系統(tǒng)的設(shè)計與應(yīng)用,本文所闡述的內(nèi)容依舊未能全面概括,管理系統(tǒng)的可靠性、安全性、實用性、經(jīng)濟(jì)性、健壯性等均需要做進(jìn)一步的研究方能明確。
[1]宋鐵石,王冠.淺析醫(yī)療設(shè)備計算機(jī)管理系統(tǒng)的設(shè)計與應(yīng)用[J].價值工程,2013(7):208-209.SONG Tie-shi,WANG Guan.Design and application of computer management system medical equipment[J].Value Engineering,2013(7):208-209.
[2]朱兵,李連國,申勇.醫(yī)院醫(yī)療設(shè)備信息管理系統(tǒng)設(shè)計與應(yīng)用[J].現(xiàn)代儀器與醫(yī)療,2013(4):23-25.ZHU Bing,LI Guo-lian,SHEN Yong.Medical equipment management information system design and application[J].Modern Instruments and Medical,2013(4):23-25.
[3]孟慶紅.計算機(jī)在醫(yī)療設(shè)備管理中的應(yīng)用研究[J].計算機(jī)光盤軟件與應(yīng)用,2013(11):101-103.MENG Qing-hong.Application of computers in the medical equipmentmanagement[J].Computer Software and Applications CD,2013(11):101-103.
[4]王建國,楊曉宇,李靜,等.醫(yī)療設(shè)備管理系統(tǒng)的設(shè)計與應(yīng)用[J].中國醫(yī)療設(shè)備,2008(8):27-30.WANG Jian-guo,YANG Xiao-yu,LI Jing,et al.Design and application of medical equipment management system[J].China Medical Equipment,2008(8):27-30.
[5]胡祎.醫(yī)院計算機(jī)管理系統(tǒng)的設(shè)計與應(yīng)用[J].計算機(jī)光盤軟件與應(yīng)用,2013(23):257-259.HU Wei.Design and application of computer management system hospital[J].Computer Software and Applications CD,2013(23):257-259.
[6]李輝,尤富生,黃比今,等.醫(yī)院醫(yī)療設(shè)備全程質(zhì)量控制管理系統(tǒng)的設(shè)計與開發(fā)[J].醫(yī)療衛(wèi)生裝備,2012(2):51-53,72.LI Hui,YOU Fu-sheng,HUANG Bi-jin,et al.Design and development of medical equipment throughout the quality controlmanagement system[J].Medical Equipment,2012(2):51-53,72.
[7]劉宏偉.醫(yī)院計算機(jī)管理系統(tǒng)的設(shè)計與應(yīng)用[J].硅谷,2012(5):101-102.LIU Hong-wei.Design and application of computermanagement system hospital[J].Silicon Valley,2012(5):101-102.
[8]張寶剛,孫學(xué)玲.醫(yī)療設(shè)備管理系統(tǒng)的軟件設(shè)計與應(yīng)用[J].中國醫(yī)療設(shè)備,2010(8):42-45.ZHANG Bao-gang,SUN Xue-ling.Software design and application of medical equipment management system[J].China Medical Equipment,2010(8):42-45.
[9]石巨峰,童艷,朱丹.中心計算機(jī)性能實時監(jiān)測需求與實現(xiàn)[J].電子科技,2014(4):165-167.SHI Ju-feng,TONG Yan,ZHU Dan.Demand and realization of real time monitoring of central computer performance[J].Electronic Science and Technology,2014(4):165-167.