張昊岸
(六盤水市人民醫院,貴州 六盤水 553000)
在信息技術發展的同時,信息技術在多個行業得到廣泛應用[1]。近年來,我國提出要加快推動醫療衛生信息化建設[2]。目前,醫院信息系統已成為醫院不可缺少的工具。在醫院及IT 技術發展的同時,醫院信息化系統規模擴大、系統復雜程度增高,醫院信息系統運維及管理難度增高[3]。醫院需積極建立醫院信息運維平臺,以提高醫院信息系統管理水平、保證醫院信息系統可穩定運行,最終達到提高我國衛生信息化建設水平的目的。
醫院信息科工作人員在對醫院信息系統進行日常維護、日常管理時,常常接到臨床科室的電話反饋醫院信息系統存在問題。當值人員接到臨床科室電話后,依據其反饋的問題安排專業的工程師解決這些問題。采用此模式將影響臨床科室對醫院信息化運維管理工作的滿意度及對信息系統運維問題的跟蹤。例如:臨床科室打電話到信息科,向工作人員反饋信息系統存在軟件或硬件故障,信息科工作人員接到電話后將問題記錄下來,但是存在部分情況下未及時記錄問題的情況。另外,在轉述問題時可能存在未準確表述問題的情況,導致工程師不能及時確定導致發生這些問題的原因,嚴重影響其對問題處理速度,最終對醫院信息系統運維工作質量及效率造成影響。醫院信息化運維管理中存在的問題是:(1)在臨床科室反饋醫院信息系統出現軟件或硬件故障時,不能及時將此故障分配給專業技術人員進行處理。由于不同技術人員分管不同模塊,不同模塊設置不同數據接口。因而,若不能將故障分配給專業技術人員進行處理,將影響故障處理的效率。(2)故障處理過程未準確記錄下來。由于未制定規定要求詳細記錄信息系統故障報修人、保修時間、處理人員及處理周期等資料,導致不能準確追蹤故障處理情況。(3)未制定反饋制度。由于醫院未制定相應反饋制度,臨床科室在向信息科反饋故障后,不能及時反饋故障處理情況、故障處理記過等,導致臨床科室對信息科滿意度不夠高。(4)人工采集信息方式不科學。醫院信息系統需要多個硬件設備的支持。采用人工采集方式獲取每臺硬件設備運行日志、網絡安全設備運行情況信息,并不能滿足醫院信息系統運維的要求。現階段,醫院信息科運維人員較少,不能準確了解各硬件設備運行情況,在出現問題時,將影響醫院信息系統運行的穩定性及安全性。(5)不能準確計量軟件及硬件事件發生數量。由于未準確計量軟件及硬件事件發生數量,導致運維人員不能準確判斷故障發生原因。
針對這些問題,需積極建立醫院信息運維平臺,以保證醫院信息系統安全、穩定運行。醫院信息運維平臺工作需求主要是:(1)運維保修登記功能。信息科工作人員可在日常維護工作中,登錄醫院信息運維平臺了解臨床科室反饋的各種信息,將其分配給專門的工程師進行處理。工程師可依據問題緊要情況及時處理收到的故障事件內容。工程師在處理問題過程中,需依據以往故障處理記錄、知識庫文檔進行處理,在處理完畢后需將其記錄下來。(2)問題管理功能。信息科工作人員可通過醫院信息運維平臺對故障類別、故障數量、相同問題出現頻次等信息進行統計及分析,了解故障原因、工作人員工作量等。(3)常見問題解決方案及分享。在故障處理完畢之后,將問題處理過程、問題處理技巧詳細記錄下來,形成問題處理方案、處理流程。建立相應知識庫文檔對其進行總結與分享。
以往醫院信息科工作模式是:(1)把臨床科室劃分為多個片區,依據片區將信息科工程師進行劃分,不同工程師負責不同片區的所有問題。(2)在臨床科室發現軟件系統、計算機、打印機等存在故障時,將通過電話通知信息科,由信息科值班人員依據問題提交人所屬片區將其劃分給相應工程師。由工程師負責解決臨床科室提出的問題。采用此種工作模式存在很多缺點,比如:由于工程師進入臨床科室解決問題導致其他科室發生的問題不能及時處理;工程師業務能力側重不同導致其不能順利解決某些問題;臨床科室不能準確了解問題解決程度等。另外,以往臨床科室大多通過口頭表達、電話溝通的方式向信息科反饋問題,這種方式會導致管理困難。
為改革此功能模式、提升信息科工作效率、保證醫院信息系統可穩定運行,需利用信息化技術建立醫院信息運維管理系統。在構建此系統后,可依據工程師業務能力側重不同,合理劃分工程師工作內容、工作范疇。可依據工程師實際能力將其劃分為前段維護、后端維護兩個部分。前段維護工程師的主要職責是維修、維護醫院電腦、打印機、網絡布線等;同時依據工程師能力特點劃分其工作職責,比如擅長維修電腦的工程師可負責維護、維修電腦。后端維護工程師的主要職責是維護及開發醫院信息系統、數據庫及相應軟件;同時依據工程師能力特點劃分其工作職責,比如具備豐富知識的工程師可負責維護及開發軟件、數據庫等。在臨床科室發現問題后,可通過電話向信息科反映問題,信息科值班人員登陸醫院信息運維管理系統,將報修人姓名、OA 號、聯系電話、問題等記錄到醫院信息運維平臺上。工程師可通過登錄醫院信息運維管理系統了解臨床科室報修情況,在發現存在的問題與自己工作內容相關時及時進行處理,同時及時記錄問題處理情況、問題處理結果。在問題處理完畢后通過電話將其結果告知臨床科室。臨床科室報修人可登陸醫院信息運維管理系統輸入自己的OA 號詳細了解問題的處理情況;信息科可登錄醫院信息運維平臺開展管理分析工作。
依據用戶角色對醫院信息運維管理系統進行劃分的話,可將其劃分為臨床用戶子系統及信息運維管理子系統兩個不同的模塊。
臨床用戶子系統的職責是將臨床用戶錄入的,需要工程師維護的故障信息保存下來,保存到相應數據庫當中;將臨床用戶對已完成的運維信息進行評價,將評價結果保存到數據庫中。
信息運維管理子系統的職責是采集維護數據、分發故障信息、數據統計、形成報表信息,以便管理人員日后閱讀或歸入檔案。
本次醫院信息運維平臺設計中選用的是ASP.NET+IIS,數據庫建立中選用的是SQL Server。醫院信息運維管理系統構架設計中選用的是B/S 架構設計模式,因而客戶端并不需要安裝軟件即可使用此系統。
用戶可通過瀏覽器連接醫院內部網絡登錄醫院信息運維平臺。所有程序的執行、數據庫的訪問均在服務器上實現。這對降低客戶端電腦負載,降低醫院信息運維管理系統維護、升級的成本和工作量有益。
2.4.1 故障報修實時提醒功能
醫院信息運維管理系統設計中采用Ajax 技術,利用此技術可保證后臺及服務器之間可少量交換數據信息,可定時讀取報修信息(通常每5 秒鐘讀取一次)。在讀取報修信息之后,可通過醫院信息運維管理系統向工程師提醒存在的故障報修信息。為實時提醒工程師存在故障報修信息,可添加聲音進行警告。
2.4.2 協作運維功能
在確定運維工作需由多人合作完成的情況下,需通過醫院信息運維管理系統的任務處理功能拆分任務。用戶可通過醫院信息運維管理系統,確定需拆分的子任務數量、需要協作運維的工程師。在將運維工作拆分之后,采用以下格式將維護信息發送給相應工程師:任務編碼+待協作信息+協作人。任務編碼中需包含臨床科室、故障位置、IP 地址、聯系電話、原故障信息、緊要程度這些信息。在將運維工作拆分之后,工程師將收到自己的維護任務并將維護進度錄入醫院信息運維管理系統。在確定需協同完成其子任務的情況下,可對其進行再次拆分。
醫院利用信息技術構建信息運維管理平臺,可提升醫院運維工作效率、保證醫院信息系統穩定運行,這對提高臨床用戶滿意度有益。同時,醫院信息運維管理平臺的構建及應用,可保證臨床服務工作持續進行,且為醫院信息工作的開展提供依據。