趙艷瓊 高萬河
隨著我國人口基數的增加和老齡化進程的加快,對醫療的需求不斷增長。醫療設備在臨床檢查治療中占有重要地位,是保障醫院醫療研究教學工作正常進行的必要條件[1]。醫療設備的更新換代及規模化使用,不僅提高了醫院的整體水平,同時對醫療設備的管理提出了更高的要求。為此,本研究通過構建周轉醫療設備租賃系統,針對臨床科室,采用借用及歸還自助式申請的方式,降低臨床科室的工作量,加快醫療設備流轉,提高設備使用效率,提升醫院設備應急保障能力,為醫院設備保障提供技術支持。
(1)在目前的醫療環境下,醫療設備整體配置水平偏低[2]。①不同科室設備分散配置,發展不均衡,部分科室設備配置不齊,面對突發狀況,臨床科室之間協調困難,難以規劃,容易產生糾紛,無形之中增加了管理成本,降低了醫療質量[1,3];②存在科室間重復購置,導致部分已有設備閑置率高、使用率低,無法充分發揮現有設備效益,造成醫療資源浪費;③當科室間存在著患者少時設備閑置,患者多時尤其是遇到突發事件如災害、流行病、事故及季節性突發疾病等,對設備的需求往往會超出日常需求。
(2)國內許多大中型醫院均組織建立了周轉設備租賃制度[4]。然而,醫療設備周轉租賃中還存在著如下問題:①臨床科室無法直觀獲得周轉設備數量及狀態信息,導致臨床安排,特別是手術安排計劃性不足,當計劃過于集中時,周轉設備無法滿足需求;②低谷期時周轉醫療設備出現大量閑置,未能合理解決周轉醫療設備科學調配的問題[5];③目前周轉醫療設備租賃過程處于手工記錄階段,記錄和成本核算容易出現誤差,且無法直觀查詢設備狀態;④醫療設備借出及歸還過程通常采用電話、當面申請等方式進行,不僅增加了工作量,而且容易產生理解上的偏差,降低了周轉效率[1,6]。
設計開發的自助式醫療設備周轉管理系統,其功能包含下述7方面。
(1)周轉設備使用狀態查詢。臨床使用人員通過系統查詢當前周轉設備借出狀況,提高周轉設備狀態的透明度,使臨床科室能夠實時掌握備用周轉設備數量和狀態等,從而及時調整短期臨床治療計劃,為應急方案處置提供借鑒;同時能夠幫助周轉設備管理人員實時掌握周轉庫的在庫設備信息[7-8]。
(2)自助式借入和(或)歸還周轉設備。設備管理的初衷是為臨床提供高效優質的服務,通過智能化、科學化的管理提高服務質量。因此,系統的設計盡可能從臨床使用的便捷性、高效性為出發點,并以此為原則規范和優化借入和(或)歸還工作流程。系統針對臨床使用人員建立周轉設備自助式在線借入和(或)歸還功能,臨床申請者可在線選擇符合要求的周轉設備完成申請,從而規范周轉設備申請過程,降低臨床工作量,提高醫院設備管理部門對臨床的服務水平[9]。
(3)在線預約。臨床申請者可提前在線選擇周轉設備及預期使用日期段。系統能夠確保預約時間內指定設備處于待命狀態并按時配送,提高了醫療設備供需的確定性和穩定性,極大方便了臨床使用,提升了醫院設備供應部門對臨床的服務水平[10]。
(4)設備在線評價及反饋。能夠針對設備狀態提供反饋,健全設備臨床使用信息,為后續的使用提供技術借鑒。
(5)周轉設備歷史故障狀態查詢。臨床使用人員能夠通過系統查詢目前周轉設備歷史故障狀態,使得臨床科室能夠實時掌握備用周轉設備質量,擇優選擇設備。
(6)自動化成本核算。系統能夠實現租金自動計算,租金從周轉設備租賃時起開始計算,當設備申請歸還驗收交接后終止。按照周轉租金計算租賃時數計算租金,避免了個別科室長期占用周轉設備,影響周轉設備共享使用,從而出現資源浪費[3,11]。系統還實現了租賃系數動態變化,隨著租賃時間的延長,租賃系數逐漸增長,督促限制周轉設備及時歸還,最大限度地發揮設備使用效率[1,12]。
(7)設備相關參數統計。為提高周轉設備使用效率,實現設備科學化配置,系統還能夠定期統計出設備借出量、累計使用時間及故障事件數等,從而綜合分析設備使用率、周轉率及故障率等信息,為實現設備性能評價、平均使用時間統計、成本效益分析、設備報廢論證、周轉設備選型及配置等功能提供依據,提高設備質量和使用效能[13]。
自助式醫療設備周轉管理系統結構包括表現層、業務層、持久層及數據庫層。系統框架采用Spring Framework 4.1.6軟件實現,Spring MVC框架提供了數據模型視圖控制器(model view controller,MVC)架構和用于開發靈活和松散耦合的Web應用程序的組件。MVC模式導致應用程序結構分離,同時提供這些元素之間的松散耦合,提高了開發效率。當表現層在接收到超文本傳輸協議(hyper text transfer protocol,HTTP)請求后,框架中DispatcherServlet組件會查詢HandlerMapping組件以調用相應的業務控制器。控制器接受請求并根據使用的請求方法調用相應的服務方法。服務方法將基于定義的業務邏輯設置數據模型,并將視圖名稱返回給DispatcherServlet組件。DispatcherServlet組件將從ViewResolver組件獲取請求的定義視圖。當視圖完成,DispatcherServlet組件將模型數據傳遞到最終的視圖,并在瀏覽器上呈現(如圖1所示)。

圖1 自助式醫療設備周轉管理系統功能結構圖
數據庫層用于構建數據結構和數據模型,數據庫采用MySQL5.6版本軟件實現,其中包括檔案表、設備事件表和設備信息表。設備信息庫用于保存周轉設備信息,設備事件庫用于保存設備借出、歸還、維修、計費、計量及質量控制事件,檔案庫用于保存設備或設備事件相關文檔等,其數據結構如圖2所示。

圖2 設備檔案及其事件數據結構圖
針對數據庫層實現數據庫操作和事務控制,對數據進行增加、刪除、修改和查詢操作,采用MyBatis3持久化框架實現數據庫操作。
(1)框架參數配置。MyBatis3參數配置采用可擴展標記語言(extensible markup language,XML)標準方式:
<configuration>
<properties resource="db.properties"/>
<environments default="product">
<environment id="product">
<transactionManager type="JDBC"/>
<dataSource type="POOLED">
<property name="driver"value="${driver}"/>
<property name="url"value="${url}"/>
<property name="username"value="${username}"/>
<property name="password"value="${password}"/>
</dataSource>
</environment>
</environments>
<mappers>
<mapper resource="com/management/mapper/equipmentMapper.xml"/>
<mapper resource="com/management/mapper/docsMapper.xml"/>
<mapper resource="com/management/mapper/eventMapper.xml"/>
</mappers>
</configuration>
(2)構建持久化類及Mapper XML映射器動態代理。采用該方法具有結構簡單、開發效率高等優點,較之傳統數據庫操作語句,該方法可降低代碼量近95%。通過構建業務數據模型對應的持久化數據類,編制持久化數據類與數據表對應的XML映射文件,實現多表數據操作。如構建設備信息表多條件查詢接口:
<select id="getEquipmentByAll"resultMap="equipmentResultMap">
select * from eq_equipment_document
<where>
<if test="measure !=null">AND EQUIP_MEASURE_UNIT=#{measure}</if>
<if test="stand !=null">AND EQUIP_STAND=#{stand}</if>
.................................................
</where>
</select>
結合系統功能,分別設計業務流程。
3.3.1 周轉設備借出狀態查看
用戶訪問業務界面查看周轉設備借出狀態時,前端顯示組件響應后向后臺控制器發送數據請求,由持久化層數據接口執行數據庫操作后,裝配數據返回前端顯示,其流程如圖3所示。

圖3 周轉設備借出狀態查看流程框圖
3.3.2 自助式借入和(或)歸還功能
(1)自助式借入。臨床使用者選取合適的周轉設備,發出設備借入申請待系統響應后,由周轉設備管理人員提取周轉設備并派送。派送到臨床科室后,經臨床使用者及派送人員共同核驗后確保設備外觀完好、附件齊全并能使用,其流程如圖4所示。

圖4 自助式借入功能流程框圖
(2)自助式歸還。臨床使用者發出設備歸還申請,系統響應后,由周轉設備管理人員前往臨床科室取回設備,經派送人員核驗后存入周轉庫,其流程如圖5所示。

圖5 自助式歸還功能流程框圖
3.3.3 在線預約
臨床科室可以根據臨床任務規劃,選擇合適的周轉設備后設定使用時間段,由系統確保對應設備在該時間段內處于備用狀態,當到達預約時間時,執行設備借入流程,在線預約功能流程如圖6所示。

圖6 在線預約功能流程框圖
3.3.4 設備在線評價及反饋
設備借入并歸還后,臨床使用者可結合設備使用過程,對設備性能、狀態進行評估,幫助后續使用者及周轉設備管理者掌握對應設備的使用特點,提高臨床質量。
3.3.5 周轉設備歷史故障狀態
通過選擇對應設備,訪問設備信息頁面,向后臺控制器發出數據請求,由設備事件持久化接口獲取對應設備事件列表并顯示。
3.3.6 自動化成本核算
當周轉設備歸還后,系統可實現租金自動計算,系統從周轉設備租賃起開始計算,當設備申請歸還驗收交接后終止。周轉租金計算租賃時數計算租金為公式1[14]:

式中50%包括維修人工費、配件費、消毒滅菌費、管理費、計量檢定和(或)質量控制費用等[3,15]。
為了避免出現長期占用周轉設備,影響周轉設備共享使用,系統選擇租賃系數分段變化,并隨著租賃時間的延長,租賃系數逐漸增長,督促周轉設備及時歸還,最大限度發揮設備效率。如下代碼所示,系統采用cacuEquipmentRent函數計算租金:
float cacuEquipmentRent(int kindEquipment,Datetime startTime,Datetime endTime){
sqlSession = factory.openSession();
Stand standTemp = new Stand();
standTemp.setStandCode(kindEquipment);
List<Stand> standList = sqlSession.selectList("com.management.mapper.equipmentMapper. getAllStandbyStand",standTemp);
f l o a t u n i t P r i c e = s t a n d T e m p.getUnitPrice();
Integer yearsLimited = standTemp.getYearsLimited();
for(Stand tempStand:standList){
List<float> radioList = sqlSession.selectList("com.management.mapper.equipment Mapper.getAllRadiobyStand",tempStand);
}
sqlSession.close();
float rent = 0.0f;
for(float tempRadio:radioList)
r e n t += u n i t P r i c e/yearsLimited/12/30/24/(1+0.5) * (endTime.getTime() - startTime. getTime()) * tempRadio;
return rent;
}
3.3.7 設備使用率統計
系統采用聚合函數定期統計設備借出量、累計使用時間、故障事件數、設備使用率、周轉率及故障率等信息。為實現設備性能評價、平均使用時間統計[3]、成本效益分析[16]、設備報廢論證、周轉設備選型及配置等功能提供依據,提高設備質量和使用效能。
表現層負責渲染模型數據并提供數據展現,設備周轉管理系統基于javascript語言及其jQuery1.10.0功能庫以及Bootstrap3.3功能及樣式庫實現表現層分別設置系統主頁、借出和(或)歸還功能頁面、使用統計頁面、成本核算頁面、設備信息頁面、設備列表頁面、檔案管理頁面、設備預約頁面及系統幫助頁面。
(1)設備周轉管理系統通過數據列表顯示周轉設備信息,用戶可通過自定義功能篩選設備,點擊復選框選擇設備,可按照“狀態功能”選擇“借出、歸還、維修、計量和(或)質量控制”等功能,選擇對應功能后進入對應功能頁面,其界面如圖7所示。

圖7 周轉設備借出狀態界面圖
(2)設備周轉管理系統通過在線預約功能頁面實現設備借入預約,其界面如圖8所示。

圖8 在線預約功能界面圖
(3)設備周轉管理系統通過周轉設備信息頁面時間軸顯示設備歷史事件,其界面如圖9所示。

圖9 周轉設備歷史故障功能界面圖
(4)設備周轉管理系統通過設備使用統計頁面,統計并顯示設備借出量、累計使用時間、故障事件數、設備使用率、周轉率及故障率等信息,其界面如圖10所示。

圖10 設備使用率統計功能界面圖
周轉設備租賃制度能夠以有限的投入為臨床提供高質量的設備管理服務,實現醫院配置的規范性、科學性,在一定程上提高了設備使用效率。但在運行過程中尚存一些問題,通過采用軟件工程方法,建立自助式醫療設備周轉管理系統,強化信息化管理,規范借出歸還核算等業務流程管理,可降低管理成本[17]。采用在線預約、設備評價等功能,能夠降低工作量,提高自動化水平;通過強化醫療設備管理部門的服務意識,提升設備管理水平。建立自助式設備周轉管理系統,能夠定期統計設備借出量、累計使用時間、故障事件數、設備使用率、周轉率和故障率等信息,為后期信息分析創造了數據基礎,為周轉設備合理化配置提供依據。系統的構建,可充分發揮周轉設備租賃機制在醫院資源合理配置中的作用,對于醫院建立周轉設備租賃中心構建類似系統具有一定的參考價值。