蔡雋
(廣東省深圳市中醫(yī)院,廣東深圳518001)
隨著醫(yī)院不斷地發(fā)展、規(guī)模不斷地?cái)U(kuò)大,先進(jìn)的醫(yī)療設(shè)備是醫(yī)院醫(yī)療、科研、教學(xué)等各項(xiàng)業(yè)務(wù)的物質(zhì)基礎(chǔ),高效的設(shè)備維護(hù)管理則是現(xiàn)代化醫(yī)院管理的重要一環(huán)。由于醫(yī)療設(shè)備的數(shù)量眾多、技術(shù)復(fù)雜,帶來(lái)一系列管理的困難,因此如何利用計(jì)算機(jī)技術(shù)和網(wǎng)絡(luò)技術(shù)加強(qiáng)醫(yī)療設(shè)備管理的力度,提高醫(yī)院醫(yī)療設(shè)備的管理水平,以適應(yīng)現(xiàn)代醫(yī)院管理信息化、網(wǎng)絡(luò)化的新要求,是構(gòu)建和諧醫(yī)院的關(guān)鍵。
醫(yī)療設(shè)備主要管理模式有:
(1)紙質(zhì)或電子表格:醫(yī)院醫(yī)療設(shè)備的管理主要通過(guò)紙質(zhì)或電子表格的填寫(xiě)來(lái)完成申報(bào)、審批、報(bào)增、入賬等程序,人工手動(dòng)的痕跡大,效率不高,查找不方便。
(2)單機(jī)版醫(yī)療設(shè)備管理系統(tǒng):采用功能相當(dāng)簡(jiǎn)單的軟件系統(tǒng)完成醫(yī)療設(shè)備的報(bào)增、入賬管理,往往只能在一臺(tái)特定的計(jì)算機(jī)上完成工作,數(shù)據(jù)共享性差。
(3)基于Web技術(shù)的設(shè)備管理系統(tǒng):利用先進(jìn)計(jì)算機(jī)語(yǔ)言開(kāi)發(fā)的管理系統(tǒng),技術(shù)含量高,設(shè)備管理中的環(huán)節(jié)都可以通過(guò)網(wǎng)絡(luò)完成,實(shí)現(xiàn)多人在不同的地方同時(shí)完成不同的工作。
這三種模式幾乎都采用了與計(jì)算機(jī)技術(shù)相結(jié)合的模式,第1、2種只能滿足一個(gè)人在一臺(tái)計(jì)算機(jī)上完成某項(xiàng)工作,我們可合稱為單機(jī)版設(shè)備管理模式,第3種可通過(guò)網(wǎng)絡(luò)完成,我們稱之為網(wǎng)絡(luò)版設(shè)備管理模式。在本文中,我們探討的是基于Web技術(shù)開(kāi)發(fā)的網(wǎng)絡(luò)版設(shè)備管理系統(tǒng)模式。
基于Web技術(shù)的設(shè)備管理系統(tǒng)的優(yōu)勢(shì),主要表現(xiàn)如下:
(1)異地協(xié)同工作
一臺(tái)醫(yī)療設(shè)備從申請(qǐng)?zhí)碇?、審批、采?gòu)、入賬到使用管理,涉及到的人員是比較多的。單機(jī)版設(shè)備管理模式信息流通相對(duì)閉塞,往往只能完成其中的整個(gè)管理流程中的某個(gè)環(huán)節(jié),要想知道某項(xiàng)工作進(jìn)行到哪個(gè)環(huán)節(jié),需要打電話或上門(mén)詢問(wèn)等確認(rèn),效率較低。在基于Web形式的設(shè)備管理系統(tǒng)里將管理流程的每個(gè)環(huán)節(jié)都加以設(shè)計(jì),可方便不同權(quán)限的用戶利用該系統(tǒng)在計(jì)算機(jī)網(wǎng)絡(luò)查詢和修改相關(guān)的設(shè)備信息,方便各個(gè)使用單位在網(wǎng)絡(luò)上完成或查詢某項(xiàng)工作,并據(jù)此快捷有效地完成相應(yīng)的工作。
(2)數(shù)據(jù)處理的準(zhǔn)確性
在數(shù)據(jù)處理方面,基于Web的設(shè)備管理系統(tǒng)與單機(jī)版管理模式相比較,能更加有效。單機(jī)版的管理方式往往以表格的形式進(jìn)行管理,一旦數(shù)據(jù)過(guò)于龐大,要對(duì)這些數(shù)據(jù)進(jìn)行管理時(shí),就要花費(fèi)大量的時(shí)間,而且容易出錯(cuò)。與單機(jī)版的管理模式相比較,基于Web技術(shù)的設(shè)備管理系統(tǒng)就不會(huì)有這樣的問(wèn)題?;赪eb的設(shè)備管理系統(tǒng)應(yīng)用SQL數(shù)據(jù)庫(kù)進(jìn)行信息管理,對(duì)信息數(shù)據(jù)以數(shù)據(jù)庫(kù)形式表示,更容易更新和管理,而且可大大提高工作效率,減少腦力和體力勞動(dòng),還可提高工作的準(zhǔn)確性,不易出錯(cuò)。
(3)安全性和易閱讀性
基于Web技術(shù)的設(shè)備管理系統(tǒng)還增加了信息數(shù)據(jù)的安全性和易閱讀性。在單機(jī)版管理模式中,一旦信息數(shù)據(jù)過(guò)于龐大時(shí),信息數(shù)據(jù)的備份也是一項(xiàng)繁重的工作。更重要的是這項(xiàng)工作還關(guān)系到信息數(shù)據(jù)的安全性問(wèn)題。人工操作時(shí),難免會(huì)有這樣那樣的疏忽,導(dǎo)致工作失誤,嚴(yán)重時(shí)還會(huì)帶來(lái)無(wú)可挽回的損失。而基于Web的設(shè)備管理系統(tǒng)在信息數(shù)據(jù)的備份上則不太會(huì)有這樣的問(wèn)題,即便有,那幾率也是相當(dāng)?shù)偷?。至于信息?shù)據(jù)的易閱讀性則顯而易見(jiàn),獲得數(shù)據(jù)庫(kù)訪問(wèn)權(quán)限的用戶都直接可以在網(wǎng)站上查閱到設(shè)備的相關(guān)信息。
本人結(jié)合本院實(shí)際考慮,設(shè)計(jì)了基于Web技術(shù)的設(shè)備管理系統(tǒng),系統(tǒng)主要由用戶信息管理模塊、經(jīng)費(fèi)預(yù)算管理模塊、設(shè)備信息管理模塊和項(xiàng)目申報(bào)建設(shè)模塊等幾大功能模塊組成,如圖1所示:
圖1 設(shè)備管理系統(tǒng)主要模塊
在該系統(tǒng)中,不同權(quán)限的用戶在各個(gè)模塊可實(shí)現(xiàn)不同類型數(shù)據(jù)的添加、刪除、修改和查詢等功能。用戶在自身的權(quán)限范圍內(nèi)執(zhí)行相應(yīng)的權(quán)限操作完成相關(guān)工作。例如超級(jí)管理員用戶具有系統(tǒng)設(shè)置的所有權(quán)限,不同的領(lǐng)導(dǎo)級(jí)別的用戶具有不同的審核、添加經(jīng)費(fèi)投入等權(quán)限,而一般的用戶只具有申購(gòu)、查詢權(quán)限等。
基于以上的模塊,該設(shè)備系統(tǒng)的基本流程設(shè)計(jì)如圖2:
圖2 設(shè)備管理系統(tǒng)流程
該系統(tǒng)的基本設(shè)計(jì)思路如下:
要使用該系統(tǒng),必須先在IE瀏覽器上輸入該系統(tǒng)的網(wǎng)絡(luò)地址,再輸入正確的用戶名和用戶密碼,不同的用戶類型按自身的工作職能完成對(duì)應(yīng)的工作。
某個(gè)科室的員工,如果想申購(gòu)醫(yī)療設(shè)備,先向系統(tǒng)管理員申請(qǐng),系統(tǒng)管理確認(rèn)申請(qǐng)人身份后,給予該員工申請(qǐng)人用戶類型帳號(hào),該員工即在該系統(tǒng)中的設(shè)備申購(gòu)模塊輸入如所需設(shè)備型號(hào)、數(shù)量、經(jīng)費(fèi)預(yù)算等相應(yīng)的內(nèi)容,確定提交。如果購(gòu)買的設(shè)備總值是≤500元,由科室一級(jí)的本部門(mén)領(lǐng)導(dǎo)審批即可,不必再向上級(jí)提交;如果設(shè)備總值是≤2000元,用科室領(lǐng)導(dǎo)審核通過(guò)后,再由科室領(lǐng)導(dǎo)提交給對(duì)應(yīng)的副院長(zhǎng)級(jí)別領(lǐng)導(dǎo)審批即可;如果設(shè)備總值是>2000元,則最后需由院長(zhǎng)審批。申請(qǐng)人可通過(guò)計(jì)劃查詢模塊,查看審批是否通過(guò),如果通過(guò),則可進(jìn)行購(gòu)買的相關(guān)流程了。
在設(shè)備申購(gòu)模塊中,各個(gè)領(lǐng)導(dǎo)層次的用戶只能審批職權(quán)范圍內(nèi)的設(shè)備申購(gòu),而且審批的依據(jù)是來(lái)自于經(jīng)費(fèi)管理模塊中的經(jīng)費(fèi)查詢和設(shè)備登記模塊中的現(xiàn)有設(shè)備查詢。在系統(tǒng)中看查詢相關(guān)經(jīng)費(fèi)是否允許和學(xué)院內(nèi)是否無(wú)設(shè)備可調(diào)度等的情況,通過(guò)網(wǎng)絡(luò)完成審批。
設(shè)備采購(gòu)回來(lái)經(jīng)驗(yàn)收后,如果單價(jià)≥500元,即由系統(tǒng)管理員登記入帳,在系統(tǒng)中按年份自動(dòng)編號(hào),如2010年購(gòu)入的單價(jià)在500元以上的第一件設(shè)備,系統(tǒng)自動(dòng)編號(hào)為20100001等。設(shè)備登記以后,所有注冊(cè)用戶都可以查詢到系統(tǒng)內(nèi)登記設(shè)備的詳細(xì)情況。
整個(gè)設(shè)備管理系統(tǒng),對(duì)設(shè)備管理工作中的經(jīng)費(fèi)預(yù)算、采購(gòu)申請(qǐng)、采購(gòu)審批和設(shè)備管理等環(huán)節(jié)有所考慮,并在系統(tǒng)之中都有所體現(xiàn),所以,該設(shè)備管理系統(tǒng)可以大大提高我們的工作效率,節(jié)約管理成本,讓醫(yī)院領(lǐng)導(dǎo)對(duì)醫(yī)院的設(shè)備情況有清晰的了解,為采購(gòu)決策提供一定的依據(jù)。
本系統(tǒng)采用了目前流行的基于B/S模式的三層結(jié)構(gòu),如圖3所示??蛻舳说臑g覽器通過(guò)URL訪問(wèn)Web服務(wù)器,Web服務(wù)器請(qǐng)求數(shù)據(jù)庫(kù)服務(wù)器,將獲得的結(jié)果以HTML形式返回客戶端瀏覽器。這種結(jié)構(gòu)把技術(shù)維護(hù)人員從繁重的維護(hù)升級(jí)工作中解脫出來(lái),不需要為維護(hù)工作奔波于每個(gè)客戶機(jī)之間,而是把精力放在功能服務(wù)器上程序的更新工作。這是典型的動(dòng)態(tài)交互網(wǎng)頁(yè)的工作原理。以目前的技術(shù)看,局域網(wǎng)建立B/S結(jié)構(gòu)的網(wǎng)絡(luò)應(yīng)用,并通過(guò)Internet/Intranet模式下數(shù)據(jù)庫(kù)應(yīng)用,相對(duì)易于把握、成本也是較低的。它是一次性到位的開(kāi)發(fā),能實(shí)現(xiàn)不同的人員,從不同的地點(diǎn),以不同的接入方式(比如LAN,WAN,Internet/Intranet等)訪問(wèn)和操作共同的數(shù)據(jù)庫(kù);它能有效地保護(hù)數(shù)據(jù)平臺(tái)和管理訪問(wèn)權(quán)限,服務(wù)器數(shù)據(jù)庫(kù)也很安全。在JAVA這樣的跨平臺(tái)語(yǔ)言出現(xiàn)之后,B/S架構(gòu)管理軟件更是方便、快捷、高效。
圖3 ASP動(dòng)態(tài)網(wǎng)頁(yè)工作模型
在B/S架構(gòu)的基礎(chǔ)上,采用MVC模式。其的流程為:首先控制器Controller接收用戶的請(qǐng)求,并決定應(yīng)該調(diào)用哪個(gè)模型Model來(lái)進(jìn)行處理,然后模型Model用業(yè)務(wù)邏輯來(lái)處理用戶的請(qǐng)求并返回結(jié)果數(shù)據(jù),最后控制器Controller用相應(yīng)的視圖View格式化模型Model返回的結(jié)果數(shù)據(jù),并通過(guò)表示層呈現(xiàn)給用戶。通過(guò)MVC設(shè)計(jì)模式中三個(gè)主要模塊的職責(zé)和它們相互間的聯(lián)系可知,引入MVC設(shè)計(jì)模式思想設(shè)計(jì)可以達(dá)到一種不同層間松散耦合的效果,減弱業(yè)務(wù)邏輯和界面表示之間的耦合度,提高系統(tǒng)可維護(hù)性、可擴(kuò)展性和可復(fù)用性。
Web應(yīng)用程序設(shè)計(jì)少不了數(shù)據(jù)庫(kù)。對(duì)于一個(gè)由Javascript編輯的系統(tǒng)來(lái)說(shuō),Web數(shù)據(jù)庫(kù)尤為重要,因?yàn)橹挥袛?shù)據(jù)庫(kù)才能大量、快速地處理信息,甚至可以說(shuō),數(shù)據(jù)庫(kù)是一個(gè)系統(tǒng)的根本,而ASP只不過(guò)是一個(gè)工具而已。使用ASP可以讀取MySQL和SQL Server數(shù)據(jù)庫(kù),也可以讀取其他ODBC(開(kāi)放式數(shù)據(jù)庫(kù)互聯(lián))兼容的數(shù)據(jù)庫(kù)。
本系統(tǒng)采用的是MySQL數(shù)據(jù)庫(kù)。MySQL具有較獨(dú)特的優(yōu)勢(shì)-提供了更強(qiáng)大的數(shù)據(jù)組織、用戶管理、安全檢查等功能。在一個(gè)工作組級(jí)別的網(wǎng)絡(luò)環(huán)境中,使用MySQL開(kāi)發(fā)的多用戶數(shù)據(jù)庫(kù)管理系統(tǒng)具有傳統(tǒng)的XBASE數(shù)據(jù)庫(kù)系統(tǒng)所無(wú)法比擬的客戶服務(wù)器(Cient/Server)結(jié)構(gòu)和相應(yīng)的數(shù)據(jù)庫(kù)安全機(jī)制。由于具有操作簡(jiǎn)單、界面友好等特點(diǎn),因此Javascript+MySQL成為了我院設(shè)計(jì)的首選方案。
圖4 MVC設(shè)計(jì)模式圖
基于Web的設(shè)備管理系統(tǒng)具有單機(jī)版管理模式無(wú)法比擬的優(yōu)勢(shì),使封閉的、單一的管理模式轉(zhuǎn)變成開(kāi)放的、高效的管理模式,使我院的管理水平和管理質(zhì)量提高了一個(gè)層次,大大降低了管理的成本,提高了管理的效率,而且使更多醫(yī)務(wù)人員了解和參與到設(shè)備管理工作中,使設(shè)備管理工作更科學(xué)、更嚴(yán)謹(jǐn)。
[1]肖金秀,馮沃輝.Javascript程序設(shè)計(jì)教程[M].北京:冶金工業(yè)出版社,2003.
[2]吳越勝,孫巖.Web編程高級(jí)教程[M].北京:清華大學(xué)出版社,2004.