邱璇,程欽安解放軍第180醫院 信息科,福建 泉州362000
我院后勤報修管理信息系統的設計及實現
邱璇,程欽安
解放軍第180醫院 信息科,福建 泉州362000
我院信息科作為“軍區衛勤信息支持中心”,一直精心致力于各系統多層次地將傳統醫院信息朝著數字化醫院的方向優化轉型[1]。在諸多系統中,后勤報修管理系統作為醫院各環節正常運行的保護傘,其運行效率的高低直接影響著醫院的整體運轉。而我院在后勤報修這方面,還處于紙質記錄的原始階段[2],影響了數字化醫院進程。為此,我院研發了后勤報修管理信息系統,規范后勤報修管理流程,以提高整個后勤管理的運行效率。
我院現有的后勤報修管理流程是:各報修部門通過電話通知不同的維修工程師,工程師登記紙質的報修信息之后,進行維修處理,維修完成后,再做紙質的維修情況和成本記錄,其過程見圖1。

圖1 我院傳統報修流程
該模式具有如下幾個缺點:① 通過電話的點對點報修模式,不僅導致后勤人員每天接到大量的報修電話,而且后勤人員在實施維修期間,經常接不到報修電話,這將影響醫院的設備正常運轉;② 由于我院各科室地域位置分散,導致后勤人員每天疲于穿梭于各科室之間,效率大大降低;③ 人工、紙質的信息記錄方式,不僅加大了后勤人員的工作量,而且容易造成記錄誤差,信息可靠性和精確度降低;④ 全程登記信息量較少,加大了后勤統計工作的難度,如維護人員工作量統計、各部門設備使用率與故障率統計等等;⑤ 各使用科室無法動態跟蹤報修設備的維修狀態,管理者也無法實時掌控維修質量,缺少反饋機制。
綜合我院目前報修流程并與各科室溝通,將本系統定位為一種分布于醫院各辦公區、各臨床科室的局域網絡系統中。系統主要功能模塊,見圖2。

圖2 系統主要功能模塊圖
在數據結構設計上,本系統與醫院信息系統(HIS)、物資耗材管理系統、住房管理系統、人力資源系統無縫連接構成后勤保障管理系統,見圖3。

圖3 后勤保障管理系統的網絡拓撲結構圖
根據本系統要實現的主要功能,本著“瘦客戶端”的原則,我們在傳統三層架構[3]的基礎上,采用ASP.NET(微軟新一代.Net平臺架構)的B/S四層體系架構[4-5]。
(1)用戶界面層(UI)。用于數據的展現和采集,數據采集的結果通常以實體對象(Entity object)的形成提交給業務邏輯層(BL)處理。本系統中,登錄界面、報修申請界面、值班員派工及調度界面、保障員處理界面、成本登記界面、服務評價界面均屬于該層。
(2)Web服務層(WebService)。將業務邏輯的功能根據系統模塊的需求封裝成應用編程界面(API),提供給業務邏輯和業務流程以供程序使用,該層也起到隔離UI層和BL層的作用。本系統將Web服務以xml WebService的形式發布到網頁上。
(3)業務邏輯層。執行業務邏輯,包括業務流子層和業務功能子層。其中業務功能子層提供基本業務功能的實現;業務流子層則將業務功能組合成一個完整的業務流。本系統中的業務流包括:申請、查看、評價等業務功能屬于申請者業務流;派工、簽收、成本登記等業務功能屬于保障者業務流;申請合理性統計、工作量統計、服務情況統計、科室維修量統計等業務功能屬于監管者業務流。
(4) 資源訪問層(RA)。提供資源訪問,并屏蔽資源來源。采用對象-關系映射(Object Relational Mapping,ORM,)提供業務實體和數據對象的關系對照功能。
本系統后臺數據庫采用Oracle10;系統開發采用html語言、C#語言、JavaScript腳本語言、及ADO.NET等技術。在四層架構中,當在UI層(Web瀏覽器)發出報修請求,首先由代理類將其封裝為SOAP,再通過http協議傳輸給Web服務層,將SOAP解串,調用業務邏輯層的功能,業務邏輯層將報修請求提交給資源訪問層,資源訪問層通過ADO.NET作用于數據庫,并從數據庫中返回操作結果,并將結果逐級返回到Web服務層,Web服務層再將結果封裝成SOAP發給UI, UI的代理進行收包、取串、解串,最后將結果展現在界面窗口。
本系統已在我院正式投入使用,各設備使用科室從報修申請、調度派工、維修處理、成本登記、服務評價、統計監管、直到項目追溯,實現了全流程信息化管理[6-8],目前已完成報修單657份,受到各部門的一致好評,有望為我院“數字化建設”添上精彩的一筆。
[1] 肖先福,劉援增,崔曉東.新世紀醫院管理探討[J].中華醫院管理雜志,2001,(17):581-585.
[2] 胡曉捷,蔣寧峰,孫成,等.基于MVC模式的醫院信息科報修管理系統的分析與設計[J].現代計算機,2011,(6):66-69.
[3] 王穎純.NET框架和XML WEB服務[J].天津理工學院學報, 2003,19(2):87.
[4] Bill Evjen,Scott Hanselman,Devin Rader,等.ASP.NET 4高級編程[M].北京:清華大學出版社,2010.
[5] ASP.NET概述(EB/OL).(2007-11)[2014-12-02].http://www.microsoft.com/china/msdn.
[6] 欒紅娟,由姍姍.醫療設備維修與保養管理模塊的設計與實現[J].中國醫療設備,2014,29(4):57-58.
[7] 王孝明,胡健,陸坤,等. 基于.NET三層架構軟件框架的設計與實現[J].計算機技術與發展,2011,2(21):45-49.
[8] 王魯,韓晗,王希霖.醫療設備信息管理系統的設計與應用[J].醫療裝備,2010(11):9-11.
Design and Implementation of a Logistics Repair Application Management System in the Hospital
QIU Xuan, CHENG QIN-an
Department of Information, The 180thHospital of PLA, Quan zhou Fujian 362000, China
我院后勤報修管理系統是結合數字化醫院及醫院實際發展的需求而設計的,旨在對醫院后勤報修流程進行規范化管理。本系統在詳細分析二層、三層B/S架構的基礎上,提出了基于ASP.NET 的B/S四層體系架構,使得系統層次清晰、便于維護,同時提高了系統的運行性能。本系統與醫院信息系統、物資耗材管理系統等無縫集成,提高了信息數據的共享性,保障了后勤報修信息管理工作科學、規范、有效地進行。
后勤報修管理系統;醫院信息系統;醫院數字化
Combined with the requirements of the digital hospital and actual development, a Logistics Repair Application Management System was designed to realize standardized management of the applications for logistics repair. In the aspect of its architecture, the system proposed a new fourtier B/S structure through deep analysis of the two-tier and three-tier B/S structures, which made the system clearly-tiered and easy-to-maintain and optimized its operation performance. With the seamless integration of the system with HIS (Hospital Information System) and the Material and Consumable management System, the information and data sharing are improved so as to ensure the applications for logistics repair were managed in a scientific, standard and effective way.
logistics repair application management systems; hospital information system; digital hospital
TP311.52
A
10.3969/j.issn.1674-1633.2015.04.027
1674-1633(2015)04-0091-03
2014-12-02
2015-02-06
作者郵箱:qx457469@163.com