蔣永霖

[摘? ? 要]在我國互聯網及云計算技術快速發展形勢下,醫院多種醫療業務的辦理與服務,也開始引入信息化管理系統,進行傳統門診掛號、藥品清算、常規檢查與化驗等信息管理的創新,為醫院不同科室制定完善的信息管理方案。基于Apache服務器、MySQL數據庫、云計算管理平臺等技術及B/S網絡實現架構,展開醫院信息化管理系統的建設,簡化醫院人工核算的數據信息、業務服務管理模式,以提高醫院業務辦理、醫療診治的效率與質量。
[關鍵詞]云計算;醫院;信息化管理系統;構建
[中圖分類號]TP311.13 [文獻標志碼]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
我國醫院現有的計算機信息管理模式,主要借助于多個獨立、分離的應用程序軟件,進行日常醫療事項、診療數據及服務的分類管理,難以形成醫院不同科室部門管理工作的融合。在這一醫院診療服務的發展情況下,本文提出運用模型—視圖—控制器(MVC)框架,以及MySQL數據庫、Apache服務器、云計算管理平臺,進行Web應用程序業務邏輯、功能整合的建設方案模式,以實現醫院多種數據化業務、醫療服務的綜合信息化管理。
1 目前醫院信息化管理系統中用到的云計算技術
云計算作為分布式、多任務并行的海量數據計算模式,其主要通過將應用軟件、數據處理的虛擬硬件資源,部署到超級計算機平臺、后臺數據庫中,來解決目標用戶應用程序訪問,數據信息獲取、處理與存儲的服務請求。現階段各大醫院信息化管理系統的開發與設計,通常利用ThinkPHP應用程序框架、B/S數據或服務處理架構、MySQL數據庫、Apache2開源協議、Apache服務器等,來完成網絡醫療系統中不同數據整合服務、業務功能的搭建。其中ThinkPHP基于MVC模式的應用開發框架,通過將應用軟件的模型架構、控制端口和視圖分離,進行各種醫療頁面、功能需求的自由定制。軟件設計的實現流程為:ThinkPHP框架將前端用戶的請求,發送至DispatcherServlet前置控制器,前置控制器調用處理程序映射HandlerMapping,進行相應業務請求的邏輯處理,并將處理后的數據模型、視圖信息,傳回至DispatcherServlet,從而實現醫院信息化管理系統的開發與功能拓展。
B/S架構、MySQL數據庫等軟件服務模塊,主要負責用戶客戶端網絡數據、功能的訪問服務,與后臺服務器之間的連接,也能夠對處理后的數據內容進行存儲與管理。B/S架構也被稱為瀏覽器與服務器軟件腳骨,用戶需要在瀏覽器中輸入網址或下載客戶端,就可以訪問后臺數據庫或服務端的功能。Apache服務器能夠通過Perl/Python解釋器編譯、API擴充,對不同計算機平臺的Web網頁,提供服務運行和功能拓展的支持,保證ThinkPHP網頁應用程序的開發、調試與執行。
2 云計算平臺的軟件服務模式及醫院信息化管理系統架構
2.1 醫院信息化管理的云服務軟件開發
大數據及云計算平臺在醫院信息化管理系統設計中的應用,主要為網絡基礎硬件設施、軟件的搭建提供SaaS服務、PaaS服務、IaaS服務等。IaaS是基礎設施即服務,能夠為醫院大型應用程序、網站平臺的運行提供遠端服務器、I/O讀取、存儲硬件等設備,維持醫院網站及正常醫療業務活動的開展。PaaS服務被稱為平臺即服務,包含虛擬服務器和操作系統等服務平臺,該服務平臺介于網絡軟件與硬件之間,主要通過虛擬主機、存儲設備及開發協作工具的結合,進行應用程序設計、網頁應用管理等業務的開展。SaaS服務也被稱為軟件即服務,多種醫療服務軟件可以部署到云計算平臺中,用戶通過云計算平臺的訪問端口,獲取自身需要的數據內容、服務項目,實現對不同醫療業務、診療服務的運行、處理與管理。
2.2 醫院信息化管理系統的主要功能架構
醫院信息化管理系統的開發設計,主要目的在于解決醫院門診掛號、診療手續繁瑣,以及醫院不同科室部門工作難以協調的問題。依托于云計算技術及管理平臺,展開醫院門診、診療、藥房等日常事務的管理,能夠極大簡化傳統互相獨立、人力化的管理模式,加強醫院不同部門之間的業務協調、數據共享,提高醫院診療的工作效率及功能服務管理質量。當前各大醫院信息化管理系統,主要存在的功能架構如圖1所示。
2.2.1 門診掛號
門診掛號為醫院最常見的業務服務,在醫療患者人數較多的情況下,病人所開展的掛號/取消掛號、信息修改等活動,往往存在著掛號預約難,以及掛號/退號數據量大,服務較為混亂的問題。因此醫院信息化管理系統,可以借助于診前掛號、預約軟件或網頁平臺,為病人提供掛號、個人信息錄入等服務,并將病人的基本疾病信息保存至信息化管理系統的后臺數據庫中,以便于醫生或護士對掛號/退號、每日掛號費用的調用與結算。
2.2.2 醫療收費
醫院診斷治療包括開具藥物單據、診斷費用,以及為病人提供醫療卡充值/退費、診療信息查詢、結賬查詢等服務。①藥房結算。藥房數據信息結算功能,涵蓋了配藥/發藥、藥品管理及退藥等內容,主要統計病人開具的藥物信息,已經為病人發放的藥品、退還的藥品等數據,包括藥品生產日期、有效期、生產廠家信息,以及藥品存量、配藥/發藥數量。②診療數據處理與管理。除醫院病人正常診療業務、數據內容的存儲與管理之外,醫院還要對現有的診療信息進行管理與維護,包括科室人員數據、醫療數據的整合、分類與管理。醫院網絡管理人員可以登錄至軟件客戶端、網站平臺,對現有的醫療診斷、輸液、住院等信息進行管理,增加每日醫療診斷完成的數據,以及刪除、修改錯誤的診療數據。
3 云計算平臺的基礎配置及醫院信息化管理系統的功能實現
3.1 醫院云計算架構服務平臺的配置
當下醫院信息化管理系統,會將UCLOUD云計算架構服務平臺、云計算軟硬件資源等部署在大型超級計算機集群中,為醫院多種日常業務辦理提供SaaS、PaaS、IaaS等服務支持。其中UCLOUD平臺存在獨立的服務器資源池,能夠對海量應用程序、數據資源的運行,提供靈活的資源分配、動態任務調度及運算支持。
在云計算資源部署、業務功能優化方面,醫院主要通過WCA架構、WebSphere虛擬系統及其他云環境工具的使用,對現有網絡可用云資源、云應用軟件進行管理與拓展。針對醫院診療業務的多樣化數據處理、功能服務需求,展開WebSphere虛擬系統的構造與配置,包括WebSphere虛擬映像包、WebSphere腳本組件、WebSphere C1oudBurst監控面板等的創建與構造,并通過WebSphere虛擬環境、應用服務器網絡拓撲結構的優化,部署個性化、資源融合化的醫療云服務平臺。WCA可以對一系列云可用IP地址進行分配與部署,生成具有多種服務功能、多元組件擴展的云管理程序,對醫院診療業務服務的整個流程進行監控、維護與管理。
3.2 醫院信息化管理系統的功能建設與實現
根據醫院多種數據處理、業務服務功能的需求,依托ThinkPHP框架展開多種應用程序開發與設計,來為普通疾病患者提供注冊登錄、門診預約及掛號、醫療收費、藥房結算、診療數據管理等的服務。
3.2.1 用戶注冊及系統登錄功能實現
用戶注冊登錄要針對醫院的不同職位,設置相應的應用數據、業務活動訪問權限,自動辨別用戶角色及訪問權限,保證醫院信息化管理系統運行過程中,醫療數據、診療服務事項的安全管理。系統整體的安全性,其代碼實現如下:
function userverify(){
$page=new Page($count,16);//后臺管理頁面
$page->setConfig('prev',"«Previous");//上一頁
$page->setConfig('next','Next »');//下一頁
$this一>assign('news_count',$count);
$this->assign('title','后臺管理系統');}
3.2.2 門診預約及掛號功能實現
醫院診前預約、掛號系統,包括普通號、專科號及專家號等掛號級別,還存在姓名、病歷、掛號科室、掛號醫生及掛號狀態等內容,門診部門從網絡平臺中,可以得到當下不同病人的信息登記、掛號處理情況,從最大程度提高效率,節省掛號服務時效。
3.2.3 診后醫療收費及藥房結算功能的實現
醫院診后醫療收費通常為一個特定的管理部門,醫生可以在醫院信息化管理系統中,處理與開具醫療藥物單據,并將其共享至云計算管理平臺。之后由醫療收費部門打印電子藥物賬單,藥房結算平臺再對進入的疾病患者,進行藥品信息登記、配藥/發藥/退藥的后續服務。
4 結束語
醫院云計算服務平臺的建設,通常采用UCLOUD云服務技術、ThinkPHP應用程序框架、B/S資源或服務管理架構、MySQL數據庫等,進行醫院信息化管理系統分布式軟件、硬件平臺的建設。在醫院信息化管理系統的構建中,用戶只需要發送相應的服務請求至目標服務器,就能夠獲取到云計算管理平臺和后臺服務器中存在的醫療信息資源、業務應用等服務,從而加強海量數據信息、服務項目的互聯互通與共享。
參考文獻
[1] 萬永慧.試論醫院信息管理及網絡化建設的路徑研究[J].信息與電腦(理論版),2012(8):133-134.
[2] 李靜.計算機數據庫技術在醫院信息管理中的運用[J].信息記錄材料,2018(11):226-227.
[3] 趙躍斌.關于醫院信息管理體系的構建淺談[J].通信世界,2017(2):208.
[4] 聞達.關于醫院信息管理的安全性探討[J].信息系統工程,2017(7):56.