盛鑫磊
(浙江大學(xué)醫(yī)學(xué)院附屬邵逸夫醫(yī)院,浙江 杭州 310000)
本文設(shè)計(jì)了一款基于微信小程序的醫(yī)療設(shè)備管理系統(tǒng),該系統(tǒng)具有操作簡便、智能互動(dòng)等優(yōu)勢,能夠打造更高效的醫(yī)療設(shè)備運(yùn)轉(zhuǎn)管理工作,方便使用人員進(jìn)行日常設(shè)備狀態(tài)查詢,在實(shí)際應(yīng)用中還能提供設(shè)備操作演示圖文及音頻功能,可充分提升醫(yī)院醫(yī)療設(shè)備管理工作效率[1]。
根據(jù)醫(yī)院醫(yī)療設(shè)備管理的實(shí)際情況,推行醫(yī)療設(shè)備編碼化管理十分重要,每臺(tái)設(shè)備都設(shè)計(jì)單獨(dú)的院內(nèi)ID,可以依據(jù)院內(nèi)ID實(shí)時(shí)查詢設(shè)備入庫信息。具體表現(xiàn)在以下兩個(gè)方面。
一方面,基于微信小程序設(shè)計(jì)醫(yī)院醫(yī)療設(shè)備管理系統(tǒng),可以在網(wǎng)絡(luò)服務(wù)器完成一系列邏輯事件處理,客戶端瀏覽器只負(fù)責(zé)少部分事務(wù)邏輯處理[2]。用戶操作使用界面比較易上手,微信小程序主要采用JavaScript、HTML語言,利用微信平臺(tái)開發(fā)小程序無須考慮軟件兼容性,可以正常運(yùn)行于IOS、安卓、Windows等平臺(tái),提供接近于原生App的基礎(chǔ)組件、前端功能與流暢運(yùn)行體驗(yàn),無須安裝,打開即用,關(guān)閉后無任何系統(tǒng)殘余,有效節(jié)約系統(tǒng)存儲(chǔ)空間。
另一方面,開發(fā)網(wǎng)絡(luò)云服務(wù)平臺(tái),可以提供數(shù)據(jù)調(diào)用操作接口規(guī)范,在Web前端開發(fā)集中軟件,充分降低了編程設(shè)計(jì)的整體難度。以醫(yī)院醫(yī)療設(shè)備管理系統(tǒng)的實(shí)際使用量為依據(jù),實(shí)現(xiàn)低成本高效服務(wù)。提供完整的醫(yī)院醫(yī)療設(shè)備全生命周期數(shù)據(jù)信息、技術(shù)資質(zhì)資料等信息,滿足工作人員在設(shè)備管理中的信息查詢、保修、維修、報(bào)廢等信息需要,方便日常各類信息錄入,確保醫(yī)療設(shè)備全生命周期數(shù)據(jù)的可追溯性及完整性,以及進(jìn)行大數(shù)據(jù)分析及設(shè)備風(fēng)險(xiǎn)效益評估。
基于微信開發(fā)者工具開發(fā)的醫(yī)療設(shè)備管理系統(tǒng)包括前端小程序和后端云服務(wù)器。前端小程序基于微信平臺(tái)運(yùn)行,具有操作便捷、無須安裝、易推廣等優(yōu)勢。視圖層、邏輯層是此系統(tǒng)的重要組成。視圖層用于渲染頁面結(jié)構(gòu),選用WXML、WXSS編程語言。邏輯層則負(fù)責(zé)處理數(shù)據(jù)請求與系統(tǒng)邏輯,調(diào)用功能接口,使用JavaScript編程語言。視圖層與邏輯層之間可以正常通信。后端云服務(wù)器則選用騰訊云提供的開發(fā)服務(wù),包括數(shù)據(jù)庫、云函數(shù)、存儲(chǔ)管理等功能,充分降低了系統(tǒng)開發(fā)成本及整體難度[3]。
醫(yī)療設(shè)備管理系統(tǒng)包括設(shè)備保修、申請配件、綜合查詢、質(zhì)檢數(shù)據(jù)、操作手冊、設(shè)備教學(xué)、動(dòng)態(tài)信息等子功能模塊。綜合查詢功能模塊包括工單管理、查詢匯總、設(shè)備保修、申領(lǐng)配件、設(shè)備狀態(tài)信息查詢等功能。設(shè)計(jì)三個(gè)設(shè)備用戶權(quán)限角色,分別為系統(tǒng)管理員、臨床設(shè)備使用人及臨床設(shè)備管理員。以不同的角色訪問系統(tǒng),會(huì)分配各自相應(yīng)的訪問權(quán)限,保障用戶在相應(yīng)權(quán)限內(nèi)操作系統(tǒng)功能及具體資源。系統(tǒng)架構(gòu)見圖1。
圖1 醫(yī)療設(shè)備管理系統(tǒng)功能結(jié)構(gòu)圖
系統(tǒng)后端主要處理微信小程序前端傳送的數(shù)據(jù),在編程開發(fā)的過程中需要集成Bmob云端開發(fā)環(huán)境。Bmob提供了一套SDK(Software Development Kit)軟件開發(fā)工具,供開發(fā)者進(jìn)行集成與調(diào)用[4]。如需在后端代碼中完成對數(shù)據(jù)信息的存取操作,僅需在有關(guān)頁面程序運(yùn)用函數(shù)中引用SDK文件即可。示例代碼如下:
EJS Welcome to <%= title %>
上傳圖片 :
此功能模塊一般用于對系統(tǒng)用戶信息的驗(yàn)證,預(yù)防非醫(yī)院人員登錄此系統(tǒng),對系統(tǒng)的正常運(yùn)行造成干擾導(dǎo)致信息泄露。首先在系統(tǒng)預(yù)設(shè)登錄賬戶,可以自動(dòng)確認(rèn)登錄用戶的相關(guān)信息,根據(jù)用戶名與密碼判斷用戶所輸入的相關(guān)信息是否準(zhǔn)確,從而賦予系統(tǒng)用戶登錄設(shè)備管理及運(yùn)營訪問權(quán)利[5]。
(1)系統(tǒng)管理員。系統(tǒng)首頁的功能界面見圖2。工單管理功能由系統(tǒng)管理員負(fù)責(zé),包括設(shè)備報(bào)修及配領(lǐng)工單的申請?zhí)幚恚梢栽诰€審核確保信息的有效性,之后向各設(shè)備對應(yīng)工程師進(jìn)行任務(wù)派發(fā),并對設(shè)備維修配送的進(jìn)度做到實(shí)時(shí)追蹤。檢測數(shù)據(jù)管理用于記錄、存儲(chǔ)及查詢相關(guān)數(shù)據(jù),方便系統(tǒng)后期的統(tǒng)計(jì)分析。資源管理可以利用云開發(fā)控制臺(tái),對設(shè)備的具體使用手冊、操作規(guī)程和教學(xué)類視頻技術(shù)資料實(shí)現(xiàn)線上管理。利用云端向用戶實(shí)時(shí)發(fā)布動(dòng)態(tài)信息,包括醫(yī)療器械、科室動(dòng)態(tài)和相關(guān)的法律規(guī)定,以及設(shè)備操作技能知識(shí)推送等[6]。
圖2 系統(tǒng)功能界面圖
(2)臨床設(shè)備管理員。臨床設(shè)備管理員主要負(fù)責(zé)科室設(shè)備的配件申請及日常報(bào)修管理等工作,包括填報(bào)故障設(shè)備申領(lǐng)配件的工單,對系統(tǒng)提交的相關(guān)設(shè)備報(bào)修及配領(lǐng)工單的處理進(jìn)度實(shí)時(shí)掌控。還可提供設(shè)備操作手冊及音頻類指導(dǎo)資料,醫(yī)院操作人員可以通過系統(tǒng)實(shí)時(shí)下載查看,或是直接線上觀看。
(3)臨床設(shè)備使用人。主要是指臨床醫(yī)護(hù)人員,在操作設(shè)備過程中,對于突發(fā)問題可以及時(shí)處理。該系統(tǒng)還支持通過網(wǎng)絡(luò)下載設(shè)備的最新資源信息,并進(jìn)行動(dòng)態(tài)查看。
該設(shè)備管理系統(tǒng)最重要的功能是該管理系統(tǒng)小程序在日常高頻使用的設(shè)備報(bào)修功能。醫(yī)療設(shè)備報(bào)修模塊包括設(shè)備報(bào)修、申領(lǐng)配件、提交工單、狀態(tài)查詢等基礎(chǔ)功能。設(shè)備報(bào)修界面單獨(dú)設(shè)計(jì)了掃碼功能和及時(shí)添加故障圖片功能。運(yùn)用掃碼功能可以及時(shí)獲取設(shè)備的基礎(chǔ)信息,包括設(shè)備報(bào)修的相關(guān)科室、設(shè)備型號(hào)及名稱、設(shè)備編號(hào)等。添加故障圖片作為無法用文字表述故障情況的補(bǔ)充說明,可對設(shè)備故障情況做到充分還原,方便設(shè)備維修人員對故障原因進(jìn)行初步診斷,提高維修工作效率。臨床設(shè)備管理員對于需報(bào)修的有關(guān)故障設(shè)備,操作“設(shè)備報(bào)修”模塊進(jìn)入報(bào)修界面,直接對醫(yī)院設(shè)備資產(chǎn)標(biāo)簽條形碼進(jìn)行掃描,即可自動(dòng)填寫設(shè)備信息。報(bào)修人員填寫故障信息及上傳相關(guān)圖片,即可完成迅速報(bào)修。最后提交工單,相關(guān)人員通過系統(tǒng)小程序“我的”功能界面,便能查看本人提交的設(shè)備報(bào)修情況,包括維修中、已完成、已駁回等不同情況。
申請?jiān)O(shè)備配件與設(shè)備查詢功能的操作流程基本等同于上述設(shè)備報(bào)修操作流程,分別進(jìn)入“配件申請”及“設(shè)備查詢”等功能界面,在功能界面完整填寫設(shè)備申領(lǐng)相關(guān)信息即可,包括設(shè)備配件的名稱、數(shù)量、規(guī)格、所用的科室以及相關(guān)補(bǔ)充性說明。臨床設(shè)備管理員同樣也可對本人提交的設(shè)備申領(lǐng)工單及配送進(jìn)度進(jìn)行及時(shí)查詢,解決以往無法及時(shí)了解設(shè)備申領(lǐng)工單進(jìn)度與管理效率低下的問題。
此功能模塊一般供臨床設(shè)備管理員使用,也是該管理系統(tǒng)的核心功能模塊。主要功能包括報(bào)修、配件申領(lǐng)工單管理、設(shè)備檢測數(shù)據(jù)查詢匯總等。其中工單管理模塊還包括審核、駁回、派單及完成確認(rèn)等管理功能。另外,在配件申領(lǐng)及設(shè)備報(bào)修等功能模塊界面,可以實(shí)時(shí)顯示設(shè)備的最新狀態(tài)信息,包括最新申領(lǐng)、配送中、已完成及駁回的工單列表。
(1)工單管理:臨床設(shè)備管理員在提交設(shè)備管理的相關(guān)工單后,在該功能界面即可查詢最新信息,及時(shí)駁回誤報(bào)或錯(cuò)報(bào)的信息,確認(rèn)申請無誤之后即可進(jìn)行派單。根據(jù)系統(tǒng)上傳的設(shè)備故障描述及相關(guān)圖片詳情,對故障問題需要進(jìn)行自行維修或通知工程師維修進(jìn)行判斷,完成處理之后即可向設(shè)備管理部門反饋維修結(jié)果,最終確認(rèn)工單,完成任務(wù)。
(2)查詢檢測數(shù)據(jù):操作綜合查詢功能界面的導(dǎo)航,在進(jìn)入設(shè)備檢測數(shù)據(jù)查詢界面后,臨床設(shè)備管理員可以操作頂部搜索欄,將關(guān)鍵詞輸入即可進(jìn)行迅速檢索。其中所輸入關(guān)鍵詞可以為使用科室、設(shè)備編號(hào)及型號(hào)的任一核心詞匯。
由于使用人員在設(shè)備操作中可能對設(shè)備性能不熟悉,出現(xiàn)并未依據(jù)具體規(guī)程進(jìn)行操作的情況,不僅會(huì)破壞設(shè)備,還有可能發(fā)生“假故障”。為了盡可能避免發(fā)生這類情況,系統(tǒng)為相關(guān)人員提供了豐富的培訓(xùn)資源,包括教學(xué)視頻、設(shè)備操作手冊等,利于其更全面深入地了解設(shè)備操作及維修保養(yǎng)相關(guān)知識(shí),在線查閱和下載有關(guān)資料,了解注意事項(xiàng)并掌握正確的操作方法,規(guī)范設(shè)備操作流程,保障設(shè)備的安全有效,避免操作不當(dāng)可能所致的設(shè)備故障情況。
綜上所述,醫(yī)療設(shè)備管理系統(tǒng)能夠?qū)崿F(xiàn)無紙化管理,在云端服務(wù)器存儲(chǔ)設(shè)備管理信息能夠避免其丟失,保證設(shè)備使用期間各類數(shù)據(jù)資料的管理完整性,提高醫(yī)療設(shè)備的管理便捷性。基于微信小程序設(shè)計(jì)的醫(yī)療設(shè)備管理系統(tǒng),開發(fā)成本低且管理效率高,能夠?yàn)獒t(yī)院未來創(chuàng)造更高的設(shè)備運(yùn)營效益提供有力保障?!?/p>