蔣永霖
[摘? ? 要]在我國互聯(lián)網(wǎng)及云計算技術(shù)快速發(fā)展形勢下,醫(yī)院多種醫(yī)療業(yè)務(wù)的辦理與服務(wù),也開始引入信息化管理系統(tǒng),進(jìn)行傳統(tǒng)門診掛號、藥品清算、常規(guī)檢查與化驗等信息管理的創(chuàng)新,為醫(yī)院不同科室制定完善的信息管理方案。基于Apache服務(wù)器、MySQL數(shù)據(jù)庫、云計算管理平臺等技術(shù)及B/S網(wǎng)絡(luò)實現(xiàn)架構(gòu),展開醫(yī)院信息化管理系統(tǒng)的建設(shè),簡化醫(yī)院人工核算的數(shù)據(jù)信息、業(yè)務(wù)服務(wù)管理模式,以提高醫(yī)院業(yè)務(wù)辦理、醫(yī)療診治的效率與質(zhì)量。
[關(guān)鍵詞]云計算;醫(yī)院;信息化管理系統(tǒng);構(gòu)建
[中圖分類號]TP311.13 [文獻(xiàn)標(biāo)志碼]A [文章編號]2095–6487(2021)04–00–02
Construction of Hospital Information Management
System Based on Cloud Computing Technology
Jiang Yong-lin
[Abstract]Under the rapid development of Internet and cloud computing technology in my country, hospitals have also begun to introduce information management systems for the handling and services of various medical services in hospitals, and innovations in information management such as traditional outpatient registration, drug clearing, routine inspections and laboratory tests, etc. Develop complete information management plans for different departments of the hospital. Based on technologies such as Apache server, MySQL database, cloud computing management platform, and B/S network implementation architecture, expand the construction of hospital information management system, simplify the data information and business service management mode of manual accounting in hospitals, so as to improve hospital business management, The efficiency and quality of medical diagnosis and treatment.
[Keywords]cloud computing; hospital; information management system; construction
我國醫(yī)院現(xiàn)有的計算機(jī)信息管理模式,主要借助于多個獨立、分離的應(yīng)用程序軟件,進(jìn)行日常醫(yī)療事項、診療數(shù)據(jù)及服務(wù)的分類管理,難以形成醫(yī)院不同科室部門管理工作的融合。在這一醫(yī)院診療服務(wù)的發(fā)展情況下,本文提出運用模型—視圖—控制器(MVC)框架,以及MySQL數(shù)據(jù)庫、Apache服務(wù)器、云計算管理平臺,進(jìn)行Web應(yīng)用程序業(yè)務(wù)邏輯、功能整合的建設(shè)方案模式,以實現(xiàn)醫(yī)院多種數(shù)據(jù)化業(yè)務(wù)、醫(yī)療服務(wù)的綜合信息化管理。
1 目前醫(yī)院信息化管理系統(tǒng)中用到的云計算技術(shù)
云計算作為分布式、多任務(wù)并行的海量數(shù)據(jù)計算模式,其主要通過將應(yīng)用軟件、數(shù)據(jù)處理的虛擬硬件資源,部署到超級計算機(jī)平臺、后臺數(shù)據(jù)庫中,來解決目標(biāo)用戶應(yīng)用程序訪問,數(shù)據(jù)信息獲取、處理與存儲的服務(wù)請求?,F(xiàn)階段各大醫(yī)院信息化管理系統(tǒng)的開發(fā)與設(shè)計,通常利用ThinkPHP應(yīng)用程序框架、B/S數(shù)據(jù)或服務(wù)處理架構(gòu)、MySQL數(shù)據(jù)庫、Apache2開源協(xié)議、Apache服務(wù)器等,來完成網(wǎng)絡(luò)醫(yī)療系統(tǒng)中不同數(shù)據(jù)整合服務(wù)、業(yè)務(wù)功能的搭建。其中ThinkPHP基于MVC模式的應(yīng)用開發(fā)框架,通過將應(yīng)用軟件的模型架構(gòu)、控制端口和視圖分離,進(jìn)行各種醫(yī)療頁面、功能需求的自由定制。軟件設(shè)計的實現(xiàn)流程為:ThinkPHP框架將前端用戶的請求,發(fā)送至DispatcherServlet前置控制器,前置控制器調(diào)用處理程序映射HandlerMapping,進(jìn)行相應(yīng)業(yè)務(wù)請求的邏輯處理,并將處理后的數(shù)據(jù)模型、視圖信息,傳回至DispatcherServlet,從而實現(xiàn)醫(yī)院信息化管理系統(tǒng)的開發(fā)與功能拓展。
B/S架構(gòu)、MySQL數(shù)據(jù)庫等軟件服務(wù)模塊,主要負(fù)責(zé)用戶客戶端網(wǎng)絡(luò)數(shù)據(jù)、功能的訪問服務(wù),與后臺服務(wù)器之間的連接,也能夠?qū)μ幚砗蟮臄?shù)據(jù)內(nèi)容進(jìn)行存儲與管理。B/S架構(gòu)也被稱為瀏覽器與服務(wù)器軟件腳骨,用戶需要在瀏覽器中輸入網(wǎng)址或下載客戶端,就可以訪問后臺數(shù)據(jù)庫或服務(wù)端的功能。Apache服務(wù)器能夠通過Perl/Python解釋器編譯、API擴(kuò)充,對不同計算機(jī)平臺的Web網(wǎng)頁,提供服務(wù)運行和功能拓展的支持,保證ThinkPHP網(wǎng)頁應(yīng)用程序的開發(fā)、調(diào)試與執(zhí)行。
2 云計算平臺的軟件服務(wù)模式及醫(yī)院信息化管理系統(tǒng)架構(gòu)
2.1 醫(yī)院信息化管理的云服務(wù)軟件開發(fā)
大數(shù)據(jù)及云計算平臺在醫(yī)院信息化管理系統(tǒng)設(shè)計中的應(yīng)用,主要為網(wǎng)絡(luò)基礎(chǔ)硬件設(shè)施、軟件的搭建提供SaaS服務(wù)、PaaS服務(wù)、IaaS服務(wù)等。IaaS是基礎(chǔ)設(shè)施即服務(wù),能夠為醫(yī)院大型應(yīng)用程序、網(wǎng)站平臺的運行提供遠(yuǎn)端服務(wù)器、I/O讀取、存儲硬件等設(shè)備,維持醫(yī)院網(wǎng)站及正常醫(yī)療業(yè)務(wù)活動的開展。PaaS服務(wù)被稱為平臺即服務(wù),包含虛擬服務(wù)器和操作系統(tǒng)等服務(wù)平臺,該服務(wù)平臺介于網(wǎng)絡(luò)軟件與硬件之間,主要通過虛擬主機(jī)、存儲設(shè)備及開發(fā)協(xié)作工具的結(jié)合,進(jìn)行應(yīng)用程序設(shè)計、網(wǎng)頁應(yīng)用管理等業(yè)務(wù)的開展。SaaS服務(wù)也被稱為軟件即服務(wù),多種醫(yī)療服務(wù)軟件可以部署到云計算平臺中,用戶通過云計算平臺的訪問端口,獲取自身需要的數(shù)據(jù)內(nèi)容、服務(wù)項目,實現(xiàn)對不同醫(yī)療業(yè)務(wù)、診療服務(wù)的運行、處理與管理。
2.2 醫(yī)院信息化管理系統(tǒng)的主要功能架構(gòu)
醫(yī)院信息化管理系統(tǒng)的開發(fā)設(shè)計,主要目的在于解決醫(yī)院門診掛號、診療手續(xù)繁瑣,以及醫(yī)院不同科室部門工作難以協(xié)調(diào)的問題。依托于云計算技術(shù)及管理平臺,展開醫(yī)院門診、診療、藥房等日常事務(wù)的管理,能夠極大簡化傳統(tǒng)互相獨立、人力化的管理模式,加強(qiáng)醫(yī)院不同部門之間的業(yè)務(wù)協(xié)調(diào)、數(shù)據(jù)共享,提高醫(yī)院診療的工作效率及功能服務(wù)管理質(zhì)量。當(dāng)前各大醫(yī)院信息化管理系統(tǒng),主要存在的功能架構(gòu)如圖1所示。
2.2.1 門診掛號
門診掛號為醫(yī)院最常見的業(yè)務(wù)服務(wù),在醫(yī)療患者人數(shù)較多的情況下,病人所開展的掛號/取消掛號、信息修改等活動,往往存在著掛號預(yù)約難,以及掛號/退號數(shù)據(jù)量大,服務(wù)較為混亂的問題。因此醫(yī)院信息化管理系統(tǒng),可以借助于診前掛號、預(yù)約軟件或網(wǎng)頁平臺,為病人提供掛號、個人信息錄入等服務(wù),并將病人的基本疾病信息保存至信息化管理系統(tǒng)的后臺數(shù)據(jù)庫中,以便于醫(yī)生或護(hù)士對掛號/退號、每日掛號費用的調(diào)用與結(jié)算。
2.2.2 醫(yī)療收費
醫(yī)院診斷治療包括開具藥物單據(jù)、診斷費用,以及為病人提供醫(yī)療卡充值/退費、診療信息查詢、結(jié)賬查詢等服務(wù)。①藥房結(jié)算。藥房數(shù)據(jù)信息結(jié)算功能,涵蓋了配藥/發(fā)藥、藥品管理及退藥等內(nèi)容,主要統(tǒng)計病人開具的藥物信息,已經(jīng)為病人發(fā)放的藥品、退還的藥品等數(shù)據(jù),包括藥品生產(chǎn)日期、有效期、生產(chǎn)廠家信息,以及藥品存量、配藥/發(fā)藥數(shù)量。②診療數(shù)據(jù)處理與管理。除醫(yī)院病人正常診療業(yè)務(wù)、數(shù)據(jù)內(nèi)容的存儲與管理之外,醫(yī)院還要對現(xiàn)有的診療信息進(jìn)行管理與維護(hù),包括科室人員數(shù)據(jù)、醫(yī)療數(shù)據(jù)的整合、分類與管理。醫(yī)院網(wǎng)絡(luò)管理人員可以登錄至軟件客戶端、網(wǎng)站平臺,對現(xiàn)有的醫(yī)療診斷、輸液、住院等信息進(jìn)行管理,增加每日醫(yī)療診斷完成的數(shù)據(jù),以及刪除、修改錯誤的診療數(shù)據(jù)。
3 云計算平臺的基礎(chǔ)配置及醫(yī)院信息化管理系統(tǒng)的功能實現(xiàn)
3.1 醫(yī)院云計算架構(gòu)服務(wù)平臺的配置
當(dāng)下醫(yī)院信息化管理系統(tǒng),會將UCLOUD云計算架構(gòu)服務(wù)平臺、云計算軟硬件資源等部署在大型超級計算機(jī)集群中,為醫(yī)院多種日常業(yè)務(wù)辦理提供SaaS、PaaS、IaaS等服務(wù)支持。其中UCLOUD平臺存在獨立的服務(wù)器資源池,能夠?qū)A繎?yīng)用程序、數(shù)據(jù)資源的運行,提供靈活的資源分配、動態(tài)任務(wù)調(diào)度及運算支持。
在云計算資源部署、業(yè)務(wù)功能優(yōu)化方面,醫(yī)院主要通過WCA架構(gòu)、WebSphere虛擬系統(tǒng)及其他云環(huán)境工具的使用,對現(xiàn)有網(wǎng)絡(luò)可用云資源、云應(yīng)用軟件進(jìn)行管理與拓展。針對醫(yī)院診療業(yè)務(wù)的多樣化數(shù)據(jù)處理、功能服務(wù)需求,展開WebSphere虛擬系統(tǒng)的構(gòu)造與配置,包括WebSphere虛擬映像包、WebSphere腳本組件、WebSphere C1oudBurst監(jiān)控面板等的創(chuàng)建與構(gòu)造,并通過WebSphere虛擬環(huán)境、應(yīng)用服務(wù)器網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)的優(yōu)化,部署個性化、資源融合化的醫(yī)療云服務(wù)平臺。WCA可以對一系列云可用IP地址進(jìn)行分配與部署,生成具有多種服務(wù)功能、多元組件擴(kuò)展的云管理程序,對醫(yī)院診療業(yè)務(wù)服務(wù)的整個流程進(jìn)行監(jiān)控、維護(hù)與管理。
3.2 醫(yī)院信息化管理系統(tǒng)的功能建設(shè)與實現(xiàn)
根據(jù)醫(yī)院多種數(shù)據(jù)處理、業(yè)務(wù)服務(wù)功能的需求,依托ThinkPHP框架展開多種應(yīng)用程序開發(fā)與設(shè)計,來為普通疾病患者提供注冊登錄、門診預(yù)約及掛號、醫(yī)療收費、藥房結(jié)算、診療數(shù)據(jù)管理等的服務(wù)。
3.2.1 用戶注冊及系統(tǒng)登錄功能實現(xiàn)
用戶注冊登錄要針對醫(yī)院的不同職位,設(shè)置相應(yīng)的應(yīng)用數(shù)據(jù)、業(yè)務(wù)活動訪問權(quán)限,自動辨別用戶角色及訪問權(quán)限,保證醫(yī)院信息化管理系統(tǒng)運行過程中,醫(yī)療數(shù)據(jù)、診療服務(wù)事項的安全管理。系統(tǒng)整體的安全性,其代碼實現(xiàn)如下:
function userverify(){
$page=new Page($count,16);//后臺管理頁面
$page->setConfig('prev',"«Previous");//上一頁
$page->setConfig('next','Next »');//下一頁
$this一>assign('news_count',$count);
$this->assign('title','后臺管理系統(tǒng)');}
3.2.2 門診預(yù)約及掛號功能實現(xiàn)
醫(yī)院診前預(yù)約、掛號系統(tǒng),包括普通號、??铺柤皩<姨柕葤焯柤墑e,還存在姓名、病歷、掛號科室、掛號醫(yī)生及掛號狀態(tài)等內(nèi)容,門診部門從網(wǎng)絡(luò)平臺中,可以得到當(dāng)下不同病人的信息登記、掛號處理情況,從最大程度提高效率,節(jié)省掛號服務(wù)時效。
3.2.3 診后醫(yī)療收費及藥房結(jié)算功能的實現(xiàn)
醫(yī)院診后醫(yī)療收費通常為一個特定的管理部門,醫(yī)生可以在醫(yī)院信息化管理系統(tǒng)中,處理與開具醫(yī)療藥物單據(jù),并將其共享至云計算管理平臺。之后由醫(yī)療收費部門打印電子藥物賬單,藥房結(jié)算平臺再對進(jìn)入的疾病患者,進(jìn)行藥品信息登記、配藥/發(fā)藥/退藥的后續(xù)服務(wù)。
4 結(jié)束語
醫(yī)院云計算服務(wù)平臺的建設(shè),通常采用UCLOUD云服務(wù)技術(shù)、ThinkPHP應(yīng)用程序框架、B/S資源或服務(wù)管理架構(gòu)、MySQL數(shù)據(jù)庫等,進(jìn)行醫(yī)院信息化管理系統(tǒng)分布式軟件、硬件平臺的建設(shè)。在醫(yī)院信息化管理系統(tǒng)的構(gòu)建中,用戶只需要發(fā)送相應(yīng)的服務(wù)請求至目標(biāo)服務(wù)器,就能夠獲取到云計算管理平臺和后臺服務(wù)器中存在的醫(yī)療信息資源、業(yè)務(wù)應(yīng)用等服務(wù),從而加強(qiáng)海量數(shù)據(jù)信息、服務(wù)項目的互聯(lián)互通與共享。
參考文獻(xiàn)
[1] 萬永慧.試論醫(yī)院信息管理及網(wǎng)絡(luò)化建設(shè)的路徑研究[J].信息與電腦(理論版),2012(8):133-134.
[2] 李靜.計算機(jī)數(shù)據(jù)庫技術(shù)在醫(yī)院信息管理中的運用[J].信息記錄材料,2018(11):226-227.
[3] 趙躍斌.關(guān)于醫(yī)院信息管理體系的構(gòu)建淺談[J].通信世界,2017(2):208.
[4] 聞達(dá).關(guān)于醫(yī)院信息管理的安全性探討[J].信息系統(tǒng)工程,2017(7):56.