趙斌
[摘 要] 在“互聯(lián)網(wǎng)+”日益興起的當前,依托互聯(lián)網(wǎng)信息技術實現(xiàn)的互聯(lián)網(wǎng)與傳統(tǒng)辦公模式的深入融合,以產(chǎn)業(yè)升級提升醫(yī)院服務質(zhì)量。當前國內(nèi)各大醫(yī)院都在大力發(fā)展醫(yī)務管理系統(tǒng),對日常醫(yī)院各項事務基本達到全覆蓋。先進完備的醫(yī)務管理系統(tǒng)可以幫助醫(yī)院改進服務質(zhì)量,并且能夠促進網(wǎng)絡化管理水平的提升。
[關鍵詞] 互聯(lián)網(wǎng)+ 醫(yī)務信息;管理系統(tǒng)
中圖分類號:R138.04 文獻標識碼:A
一、醫(yī)務管理系統(tǒng)概述
本系統(tǒng)針對醫(yī)務管理系統(tǒng)研發(fā)定制,滿足普通醫(yī)院實際的應用需求,對各個日常管理環(huán)節(jié)均給予覆蓋。醫(yī)務管理的功能設計方面十分全面,使得當前系統(tǒng)對醫(yī)院正常的檔案信息管理起到一定的保障作用。
(一)建設目標
將醫(yī)務管理系統(tǒng)建設成為一個功能完善、技術領先、安全穩(wěn)定、高效靈活且實用性強的基于.Net的綜合性管理系統(tǒng)。使得醫(yī)務工作者走出繁重的檔案統(tǒng)計分析的工作中來,將工作重點集中在高效辦公自動化的工作平臺上,為醫(yī)院發(fā)展提供科學的具有決策性的分析數(shù)據(jù)。提高日常工作效率,減少工作中由于大量數(shù)據(jù)統(tǒng)計可能產(chǎn)生的錯誤記錄。同時醫(yī)院內(nèi)部實現(xiàn)數(shù)據(jù)統(tǒng)一的查詢接口,使得管理過程中的查詢結(jié)果更加真實、準確,同時對大量數(shù)據(jù)的操作進行分析提出解決方案[1]。
(二)功能結(jié)構(gòu)及模式結(jié)構(gòu)
醫(yī)務管理系統(tǒng)的功能結(jié)構(gòu)主要由6個功能系統(tǒng)組成:科室管理系統(tǒng)、醫(yī)生管理系統(tǒng)、排班管理系統(tǒng)、日常低值耗材管理系統(tǒng)、新聞通知管理系統(tǒng)、安全排查管理系統(tǒng)。
科室管理系統(tǒng)主要包括:科室基本信息維護、科室人員信息維護、科室業(yè)務服務統(tǒng)計等。
醫(yī)生管理系統(tǒng)主要包括:人員基本信息維護、人員考評(季度、年)、考勤統(tǒng)計管理、繼續(xù)教育管理等。
排班管理系統(tǒng)主要包括:工作日排班、值班排班、會診排班、查看統(tǒng)計報表等。
日常低值耗材管理系統(tǒng)主要包括:入庫登記管理、領用申請、出庫登記管理、出入庫數(shù)據(jù)統(tǒng)計及分析、庫存不足智能報警等[2]。
新聞通知管理系統(tǒng)主要包括:全院通知、科室通知、彈屏通知等。
安全排查管理系統(tǒng)主要包括:網(wǎng)格化管理、責任人管理、排查信息管理、整改信息管理等。
本系統(tǒng)采用B/S模式結(jié)構(gòu)。在這種模式下,管理員只需通過瀏覽器訪問來實現(xiàn),將部分事務邏輯在前端實現(xiàn),主要的事務邏輯則通過服務器端來實現(xiàn)。這種模式結(jié)構(gòu)的優(yōu)勢在于簡化了系統(tǒng)的研發(fā)、更新和應用。瀏覽器通過Web Server同SQL Server 2020進行數(shù)據(jù)交換。
二、系統(tǒng)界面的整體設計與規(guī)劃
(一)系統(tǒng)界面設計
用戶操作平臺首頁設計。此頁面的設計完全從用戶的使用習慣考慮,可視化的圖形操作按鈕,統(tǒng)一的規(guī)格樣式,從而給使用者一種方便簡潔的感覺。網(wǎng)頁的下側(cè)是綜合先進管理類網(wǎng)站的經(jīng)驗設計而成,新聞通知等的設計可以給用戶提供更多的最新最及時的消息。其中日歷服務是通過JavaScript代碼所實現(xiàn),可以隨時提醒管理者當前日期等信息[3]。
用戶功能模塊頁面設計。用戶功能模塊頁面采用框架結(jié)構(gòu)。使用框架結(jié)構(gòu)可以將系統(tǒng)主要功能使用TreeView控件以目錄導航的方式在左側(cè)集中顯示,用戶的主要功能操作區(qū)在中間主區(qū)域,放置IFrame框架,顯示功能子頁,使用戶在使用過程中可以方便跳轉(zhuǎn)到不同功能界面,保持界面的整體和一致性。
(二)用戶控件的使用
用戶控件(User Controls)是一種個性化的控件,它由程序人員自己編寫,并可以反復使用,在本系統(tǒng)中,我們應用了用戶控件的特性,突破了以往的框架設計,直接將用戶控件嵌入窗體,實現(xiàn)了頁面的實時更新,也使得用戶操作更為簡便。
(三)公共類的設計
彈出通知消息頁面利用重載方法來實現(xiàn)。重載是面向?qū)ο蠖鄳B(tài)性的一個重要特征,用此方法可以表示在一個類中定義了多個同名的方法,這些方法可以通過不一樣的參數(shù)類型或者參數(shù)個數(shù)進行區(qū)分。本系統(tǒng)實現(xiàn)了彈出網(wǎng)頁消息時實現(xiàn)了方法重載,用來解決頁面對話框不同信息的提示。彈出網(wǎng)頁消息的方法ShowMessage()編寫在公共類PublicMessageBox中[4]。在點擊消息框時,再利用GridView控件將所有的消息顯示出來。所有DataResource中的data會通過GridView控件以Table的形式顯示出來。每一行代表一條消息內(nèi)容,每一列代表這個字段內(nèi)容。利用GridView控件主要是基于其自動化程度比其他類似控件要高的特點。當用戶使用時,可直接實現(xiàn)了分頁、排序等功能。
三、實現(xiàn)過程中關鍵技術問題分析與實現(xiàn)
(一)安全性的實現(xiàn)
對于系統(tǒng)出現(xiàn)的安全問題,在當前以B/S為訪問模式的環(huán)境下更為重點的加以注意,因為目前網(wǎng)絡系統(tǒng)隨時都可能受到不可預料的網(wǎng)絡攻擊,而登錄頁面更是作為被攻擊的主要途徑,這就要求程序設計者更加充分考慮這方面問題。為了最大限度地防止攻擊,本系統(tǒng)采取了如下安全性措施:
1.字符校驗技術
在系統(tǒng)登錄的頁面中嵌入了字符校驗技術,格式為一個由大小寫字幕和數(shù)字組成的一串隨機序列,將次序列以圖片的形式展示給用戶,并使用SHA-1算法為隨機字符串加密。同時,為了防止攻擊者利用“光學字符識別(OCR)”技術獲取驗證碼,沒有用單一的背景色作為Captcha圖片的背景,而是使用了帶有不規(guī)則點、線的圖案作為Captcha圖案背景使得OCR很難從圖片中辨別文本[5]。
2.MD5加密算法的使用
MD5全稱是Message-Digest Algorithm 5(信息-摘要算法)。
主要功能有以下三方面:
(1)可以通過算法,將任意長度的字符串內(nèi)容,編碼為128位的密文;(2)輸入不同的字符串內(nèi)容一定會生成不一樣的密文;(3)根據(jù)生成的128位密文內(nèi)容無法直接解密回原數(shù)據(jù)字符串。
MD5主要用途為三方面:防止被篡改;防止直接看到明文;防止抵賴(數(shù)字簽名)。
本系統(tǒng)中使用MD5哈希散列算法對醫(yī)院用戶密碼等基礎安全數(shù)據(jù)進行加密存儲處理[6]。
(二)生成臨時數(shù)據(jù)文件的設計
在系統(tǒng)查詢分析過程中,針對管理者的實際要求,隨時需要對某些數(shù)據(jù)進行導出操作,導出的格式包括Excel、文本及XML三種格式。實現(xiàn)過程中需要考慮三個方面內(nèi)容:
1.對Server端不應出現(xiàn)大數(shù)據(jù)量的、過期的數(shù)據(jù)文件,應保證Server端在低負荷的條件下運行;
2.為了保護管理者查詢分析數(shù)據(jù)的安全性,在用戶導出數(shù)據(jù)文件后,將生成的中間文件自動清除;
3.考慮到多用戶并發(fā)查詢時各自數(shù)據(jù)的唯一性,系統(tǒng)在生成中間文件的文件名要合理規(guī)范。
結(jié)合上面三個方面的討論分析,本系統(tǒng)在不同用戶角色間采取了多種數(shù)據(jù)命名方法予以應對。這樣處理的好處在于,既保證了多用戶并發(fā)查詢數(shù)據(jù)的一致性,又對系統(tǒng)安全進行了一定程度的保護[7]。
命名方法采用國際慣用統(tǒng)一的命名規(guī)則:當前日期時間+系統(tǒng)隨機數(shù)。具體情況如下表所示。
臨時文件名的命名規(guī)則表
四、結(jié)語
當今社會已經(jīng)是信息化的高科技社會了,人們的許多傳統(tǒng)觀念都被新的科技浪潮所顛覆。隨著大數(shù)據(jù)時代的到來,數(shù)據(jù)信息在醫(yī)務工作的全部環(huán)節(jié)上的合理應用顯得尤為的重要。本系統(tǒng)的實現(xiàn),適應當前醫(yī)院日常醫(yī)務管理工作的需要,有較強實際的應用價值和較好的應用前景。此外該系統(tǒng)還具備一定的更新潛力,它可以針對所涉及的基礎數(shù)據(jù)的完整性和一致性方面進行進一步的改進。
參考文獻:
[1]李韻怡.醫(yī)務人員技術檔案管理信息系統(tǒng)的構(gòu)建[J].辦公室業(yè)務,2020(10):102-103.
[2]許琴.基于ASP.NET的醫(yī)院OA管理系統(tǒng)的設計與應用[J].自動化與儀器儀表,2019(09):181-183.
[3]楊煜.醫(yī)務人員技術檔案管理信息系統(tǒng)的構(gòu)建與應用[J].中國數(shù)字醫(yī)學,2018(09):63-65.
[4]劉芳美.基于公有云的醫(yī)院管理信息系統(tǒng)的研究與設計[J].企業(yè)科技與發(fā)展,2018(10):77-78.
[5]汪杰..net框架下的軟件開發(fā)模式[J].電子技術與軟件工程,2017(03):57.
[6]王勤新,楊菁菁,蔡莉新.醫(yī)聯(lián)體信息管理系統(tǒng)用于科室持續(xù)質(zhì)量改進的效果[J].中醫(yī)藥管理雜志,2020,28(16):63-64.
[7]王巖軍,王梅茹.基于態(tài)度及感知行為控制的醫(yī)院管理信息系統(tǒng)設計與應用[J].中國醫(yī)學裝備,2018,15(06):130-133.