摘 要:基于J2EE技術(shù)的醫(yī)療廢物管理系統(tǒng)采用Vue、Spring Boot與MyBatis技術(shù),通過全面、規(guī)范的數(shù)據(jù)采集方式,實(shí)現(xiàn)了對(duì)醫(yī)療廢物的收集、入庫暫存、出庫、運(yùn)輸、處置等全過程的監(jiān)控,利用物聯(lián)網(wǎng)技術(shù),實(shí)現(xiàn)了全流程、可追溯、閉環(huán)式管理體系。同時(shí),該系統(tǒng)具有醫(yī)療廢物收集管理、暫存管理、運(yùn)輸管理、處置管理、統(tǒng)計(jì)管理等功能,提供了規(guī)范化、信息化管理的手段,實(shí)現(xiàn)了醫(yī)療廢物收集轉(zhuǎn)運(yùn)智能化管理,解決了收集效率低、風(fēng)險(xiǎn)大、監(jiān)管難的問題,降低了工作人員二次感染風(fēng)險(xiǎn),提升了衛(wèi)生監(jiān)督工作的信息化與智能化水平。
關(guān)鍵詞:醫(yī)療廢物管理;J2EE;信息化管理
中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):2096-4706(2024)16-0162-06
Design and Implementation of a Medical Waste Management System Based on J2EE
Abstract: The medical waste management system based on the J2EE technology adopts the Vue, Spring Boot, and MyBatis technologies. Through a comprehensive and standardized method of collecting data, the system realizes the monitoring of the entire process of collection, temporary storage, outbound, transportation, and disposal of medical waste. By using Internet of Things technology, the system achieves a full process, traceable, and closed-loop management system. At the same time, the system has functions such as medical waste collection and management, temporary storage management, transportation management, disposal management, and statistical management, provides standardized and information management methods, realizes intelligent management of medical waste collection and transfer, solves the problems such as low collection efficiency, high risk, and difficult supervision, reduces the risk of secondary infection among staff, and improves the level of information and intelligence in health supervision work.
Keywords: medical waste management; J2EE; information management
0 引 言
醫(yī)療廢物是指醫(yī)療機(jī)構(gòu)在醫(yī)療、預(yù)防、保健以及其他相關(guān)活動(dòng)中產(chǎn)生的具有直接或間接感染性、毒性以及其他危害性的廢物,這些廢物包括感染性、病理性、損傷性、藥物性和化學(xué)性廢物。醫(yī)療廢物管理是維護(hù)公共衛(wèi)生和環(huán)境安全的重要環(huán)節(jié),是保障公共衛(wèi)生和環(huán)境安全的重要組成部分。隨著醫(yī)療技術(shù)的不斷創(chuàng)新和醫(yī)療服務(wù)的不斷普及,醫(yī)療廢物的種類和數(shù)量都在迅速增加。因此,大量的醫(yī)療廢物產(chǎn)生需要被妥善處理,不合理的廢物處理可能會(huì)對(duì)環(huán)境造成污染風(fēng)險(xiǎn)[1],對(duì)醫(yī)護(hù)人員的健康構(gòu)成威脅,甚至可能引發(fā)公共健康問題。傳統(tǒng)的廢物管理方式可能存在信息不透明、流程不暢和監(jiān)管不足等問題,容易導(dǎo)致廢物管理的安全隱患。采用科學(xué)、規(guī)范、便捷的醫(yī)療廢物管理系統(tǒng)是一個(gè)重要的解決途徑,可實(shí)現(xiàn)數(shù)據(jù)自動(dòng)獲取,具備方便性、數(shù)據(jù)安全性等特點(diǎn)[2]。本文通過對(duì)醫(yī)療廢物管理問題的深入分析,采用Vue、Spring Boot與MyBatis技術(shù),設(shè)計(jì)并實(shí)現(xiàn)了一種基于信息技術(shù)的醫(yī)療廢物管理系統(tǒng)。該系統(tǒng)指在全面覆蓋醫(yī)療廢物從產(chǎn)生、收集、運(yùn)送、處理到監(jiān)管的全流程管理,以滿足醫(yī)療機(jī)構(gòu)對(duì)廢物管理的嚴(yán)格標(biāo)準(zhǔn)和要求。通過這一系統(tǒng),我們期望能夠提高廢物處理的效率和可控性,進(jìn)而為社會(huì)公共衛(wèi)生和環(huán)境保護(hù)做出貢獻(xiàn)。
1 系統(tǒng)需求分析
近年來,我國信息技術(shù)取得了跨越式發(fā)展,國家對(duì)醫(yī)療信息化建設(shè)的重視程度不斷增強(qiáng)[3-4],逐漸具備了實(shí)施醫(yī)療廢物信息化管理的條件。在此背景下,本研究結(jié)合了物聯(lián)網(wǎng)及藍(lán)牙[5-8]等技術(shù),對(duì)醫(yī)療廢物的產(chǎn)生、收集、運(yùn)送、處置全流程中進(jìn)行全方位管理,制定了關(guān)鍵監(jiān)測指標(biāo),為用戶定制了數(shù)據(jù)展現(xiàn)模式。我們?cè)O(shè)計(jì)并成功實(shí)現(xiàn)了既符合醫(yī)療廢物監(jiān)管要求,又滿足現(xiàn)代化管理需求的管理系統(tǒng)。經(jīng)過實(shí)際運(yùn)行與嚴(yán)格檢驗(yàn),該系統(tǒng)已達(dá)到醫(yī)院醫(yī)療廢物管理的各項(xiàng)標(biāo)準(zhǔn),為醫(yī)院醫(yī)療廢物管理信息化水平的全面提升給予了強(qiáng)有力的技術(shù)支持。
經(jīng)過對(duì)山東省德州市醫(yī)療廢物管理現(xiàn)狀的調(diào)研,醫(yī)療廢物的集中處置流程如圖1所示。
醫(yī)療廢物產(chǎn)生單位應(yīng)指定專(兼)職人員負(fù)責(zé)醫(yī)療廢物的收集和分類工作,或由專人將醫(yī)療廢物交付給臨時(shí)貯存庫管理員。在機(jī)構(gòu)內(nèi)臨時(shí)貯存庫中,管理人員負(fù)責(zé)對(duì)醫(yī)療廢物進(jìn)行分類、集中管理,并確保在貯存期限內(nèi)(通常為48小時(shí))將醫(yī)療廢物交付給醫(yī)療廢物運(yùn)輸單位。醫(yī)療廢物運(yùn)輸單位必須確保將醫(yī)療廢物安全運(yùn)送至醫(yī)療廢物集中處置單位,并將其交付給集中貯存庫管理員進(jìn)行統(tǒng)一管理。醫(yī)療廢物集中處置單位則專注于醫(yī)療廢物的安全無害化處理和減量化,確保其不對(duì)環(huán)境和人類健康造成危害。相關(guān)衛(wèi)生行政主管部門需對(duì)醫(yī)療衛(wèi)生機(jī)構(gòu)和醫(yī)療廢物集中處置單位在醫(yī)療廢物的收集、運(yùn)送、貯存、處置中的疾病防治工作,以及工作人員的衛(wèi)生防護(hù)措施進(jìn)行監(jiān)管。同時(shí),相關(guān)環(huán)境保護(hù)行政主管部門也應(yīng)對(duì)上述單位在醫(yī)療廢物的收集、運(yùn)送、貯存、處置中的環(huán)境污染防治工作執(zhí)行情況進(jìn)行監(jiān)管。
2 系統(tǒng)總體設(shè)計(jì)
2.1 系統(tǒng)總體框架
系統(tǒng)總體架構(gòu)由“表示層—服務(wù)層—業(yè)務(wù)層—持久化層”組成。其中,“表示層”主要功能是與系統(tǒng)用戶進(jìn)行交互,提供一個(gè)用戶操作的平臺(tái),并反饋用戶操作的結(jié)果;“服務(wù)層”根據(jù)不同的服務(wù)種類,提供支持用戶操作的服務(wù),例如認(rèn)證服務(wù)、對(duì)外服務(wù)和查詢服務(wù)等;“業(yè)務(wù)層”封裝了系統(tǒng)底層提供的單個(gè)業(yè)務(wù)邏輯,并將不同業(yè)務(wù)進(jìn)行組合,形成其上層的“服務(wù)”;“持久化層”包括數(shù)據(jù)訪問中間件以及持久化數(shù)據(jù)庫,用于儲(chǔ)存系統(tǒng)的業(yè)務(wù)數(shù)據(jù)[9-10],總體框架如圖2所示。
2.2 功能設(shè)計(jì)
系統(tǒng)設(shè)計(jì)的業(yè)務(wù)流程如圖3所示。
3 核心功能設(shè)計(jì)與實(shí)現(xiàn)
服務(wù)器端代碼按照分層架構(gòu)(Layered Architecture)設(shè)計(jì)理念,被分為控制(Controller)層、服務(wù)(Service)層、數(shù)據(jù)訪問(Dao)層和業(yè)務(wù)(Biz)層,如圖5所示。
其中,控制層負(fù)責(zé)處理客戶端的業(yè)務(wù)請(qǐng)求,并根據(jù)請(qǐng)求調(diào)用服務(wù)層的業(yè)務(wù)方法;服務(wù)層則負(fù)責(zé)調(diào)用數(shù)據(jù)訪問層中的Dao組件來操作數(shù)據(jù)庫,并能過調(diào)用Biz組件來處理數(shù)據(jù),構(gòu)成獨(dú)立的業(yè)務(wù)服務(wù)??刂茖雍头?wù)層中的代碼主要作為“粘合代碼”,用于組織業(yè)務(wù)邏輯;Biz組件脫離Dao組件,以便于進(jìn)行Junit測試。
醫(yī)療廢物數(shù)據(jù)是系統(tǒng)的核心數(shù)據(jù),對(duì)醫(yī)療廢物數(shù)據(jù)進(jìn)行操作的功能自然成為系統(tǒng)的核心功能。新增、修改、查詢醫(yī)療廢物數(shù)據(jù)的頻率尤為高,一般情況下,醫(yī)院在每天下午16:00至18:00期間收集當(dāng)天產(chǎn)生的醫(yī)療廢物,此時(shí)間段會(huì)新增大量醫(yī)療廢物數(shù)據(jù)。盡管多為單條數(shù)據(jù)操作,但醫(yī)院、科室數(shù)量多,并發(fā)量大。運(yùn)輸單位司機(jī)一般在上午前往各個(gè)醫(yī)院收集醫(yī)療廢物,他們會(huì)修改醫(yī)療廢物數(shù)據(jù)并新增醫(yī)療廢物運(yùn)送數(shù)據(jù),這些操作多為批量處理。集中處置單位全天進(jìn)行醫(yī)療廢物的處置工作,會(huì)頻繁修改醫(yī)療廢物數(shù)據(jù)并新增處置數(shù)據(jù)。每天下午司機(jī)將醫(yī)療廢物運(yùn)送至集中處置點(diǎn)時(shí),也會(huì)頻繁修改相應(yīng)的醫(yī)療廢物數(shù)據(jù),這引起操作同樣多為批量處理。監(jiān)管單位則通過數(shù)據(jù)展示大屏全天對(duì)醫(yī)療廢物數(shù)據(jù)進(jìn)行統(tǒng)計(jì)和查詢操作。關(guān)于醫(yī)療廢物信息的數(shù)據(jù)庫設(shè)計(jì)如圖6所示。
3.1 系統(tǒng)實(shí)現(xiàn)——以查詢醫(yī)療廢物信息為例
系統(tǒng)采用Element UI作為前端界面的構(gòu)建框架,Element UI提供了一套豐富的、高質(zhì)量的UI組件,可快速搭建出美觀且交互性強(qiáng)的用戶界面。Element UI的組件設(shè)計(jì)符合當(dāng)前Web設(shè)計(jì)的最佳實(shí)踐,使得開發(fā)人員專注于業(yè)務(wù)邏輯的實(shí)現(xiàn)。同時(shí),系統(tǒng)還使用了Axios庫來處理HTTP通信,以實(shí)現(xiàn)與服務(wù)器的數(shù)據(jù)交互。Axios提供了簡潔易用的API,支持Promise,能夠以異步的方式發(fā)送HTTP請(qǐng)求并處理響應(yīng)。通過Axios可以輕松實(shí)現(xiàn)數(shù)據(jù)的獲取、更新、刪除等操作,確保系統(tǒng)與后端服務(wù)有通信高效且穩(wěn)定。
為了進(jìn)一步實(shí)現(xiàn)邏輯與展示的分離,相關(guān)請(qǐng)求方法已在api/index.vue中定義:
服務(wù)器端使用Spring Boot搭建了分層代碼,有助于保持代碼的清晰、可維護(hù)性和可擴(kuò)展性,SysWasteController 用于處理醫(yī)療廢物相關(guān)請(qǐng)求,getWastePage()方法用于查詢分頁的醫(yī)療廢物信息:
PageResut是為前端分頁顯示數(shù)據(jù)定義的泛型類。
WasteService封裝了向Controller層提供醫(yī)療相關(guān)信息的方法,其中,getWastePage按分布信息查詢醫(yī)療廢物信息,并轉(zhuǎn)化為相關(guān)的頁面實(shí)體類:
WasteBO類是實(shí)體類,與數(shù)據(jù)庫中的字段一一對(duì)應(yīng)。WastePageVO類用于封裝頁面上顯示的數(shù)據(jù),并使用了Lombok。通過簡單的注解,Lombok可以簡化和消除部分Java代碼的編寫,例如自動(dòng)生成需要手動(dòng)編寫的getter和setter方法、構(gòu)造方法等。這些方法可以在編譯時(shí)自動(dòng)生成,從而省去手動(dòng)編寫的麻煩,使得代碼更加簡潔干凈。WastePageVO封裝的數(shù)據(jù)最終會(huì)在頁面上以列表的形式顯示,如圖7所示。
3.2 移動(dòng)端功能
系統(tǒng)提供了移動(dòng)端的醫(yī)療廢物管理相關(guān)功能,既提高了醫(yī)療廢物管理的工作效率,又為實(shí)現(xiàn)醫(yī)療廢物的全方位、規(guī)范化管理奠定了數(shù)據(jù)基礎(chǔ)。
例如,醫(yī)療廢物產(chǎn)生人可以通過關(guān)注微信公眾號(hào),使用“登記醫(yī)療廢物”功能,利用手機(jī)攝像頭掃描醫(yī)療廢物追溯碼,選擇相應(yīng)的醫(yī)療廢物種類,并輸入醫(yī)療廢物的重量來登記醫(yī)療廢物,如圖8所示。
醫(yī)療廢物收集員使用收集車,可通過藍(lán)牙獲取科室醫(yī)療廢物信息,對(duì)醫(yī)療廢物進(jìn)行稱重,確認(rèn)無誤后與產(chǎn)生人進(jìn)行交接。暫存間管理員通過APP查詢收集車上的醫(yī)療廢物信息,對(duì)已收集的醫(yī)療廢物進(jìn)行再次稱重,確認(rèn)無遺失后與收集員進(jìn)行交接,隨后醫(yī)療廢物被存入院內(nèi)暫存間。醫(yī)療廢物運(yùn)送員通過APP查詢醫(yī)院的醫(yī)療廢物信息,對(duì)暫存的醫(yī)療廢物進(jìn)行稱重并確認(rèn)無誤后,與暫存間管理員交接,然后開始運(yùn)送醫(yī)療廢物。集中庫管理員通過查詢運(yùn)輸車輛中的醫(yī)療廢物信息,對(duì)抵達(dá)的醫(yī)療廢物進(jìn)行稱重,確認(rèn)無誤后與運(yùn)送員交接,之后醫(yī)療廢物被存入集中庫中。整個(gè)過程的示意圖如圖9所示。
最終,處置人員對(duì)醫(yī)療廢物進(jìn)行出庫和稱重后,與集中庫管理員進(jìn)行交接,選擇處置方式,處置醫(yī)療廢物。
4 結(jié) 論
經(jīng)過實(shí)際應(yīng)用檢驗(yàn),此系統(tǒng)完全符合醫(yī)院醫(yī)療廢物管理的各項(xiàng)標(biāo)準(zhǔn)與要求,是推進(jìn)醫(yī)療廢物管理信息化的重要工具。未來,隨著關(guān)鍵技術(shù)的持續(xù)進(jìn)步,這種管理模式有望得到更廣泛的應(yīng)用和推廣。
參考文獻(xiàn):
[1] 紀(jì)巖峰.醫(yī)療廢物處理處置過程中的環(huán)境風(fēng)險(xiǎn)問題研究 [J].黑龍江環(huán)境通報(bào),2023,36(9):17-19.
[2] 鄭周俊.醫(yī)療廢物監(jiān)控系統(tǒng)應(yīng)用 [J].中國自動(dòng)識(shí)別技術(shù),2009(1):55-57.
[3] 宋冬梅,謝同玲.醫(yī)療廢物管理系統(tǒng)在醫(yī)院管理中的應(yīng)用研究 [J].中國數(shù)字醫(yī)學(xué),2021,16(4):57-60.
[4] 吳秋萍,俞士兵.后疫情時(shí)代下基于“互聯(lián)網(wǎng)+”的追溯系統(tǒng)在醫(yī)廢管理中的應(yīng)用 [J].江蘇科技信息,2021,38(35):30-34.
[5] 戰(zhàn)東,楊金蘋,竇志勇.遼寧省“互聯(lián)網(wǎng)+物聯(lián)網(wǎng)”技術(shù)在醫(yī)療廢物管理中的設(shè)計(jì)與應(yīng)用 [J].中國衛(wèi)生監(jiān)督雜志,2021,28(4):345-350.
[6] 陳偉.基于云端管理的醫(yī)療廢棄物管理系統(tǒng)應(yīng)用——鹽城市第一人民醫(yī)院實(shí)踐探索 [J].科技傳播,2020,12(14):147-149.
[7] 鄧勇.醫(yī)療廢物溯源管理系統(tǒng)的應(yīng)用與風(fēng)控 [J].中國醫(yī)院院長,2021,17(15):75-77.
[8] 王艷,張俊林,周麗.新冠肺炎疫情環(huán)境下醫(yī)療廢物的信息化儲(chǔ)運(yùn)策略 [J].環(huán)境工程,2021,39(4):134-139.
[9] 黃賽英.基于Springboot的醫(yī)院檔案管理系統(tǒng)設(shè)計(jì) [J].集成電路應(yīng)用,2023,40(11):384-385.
[10] 李艷杰.基于MySQL數(shù)據(jù)庫的數(shù)據(jù)安全應(yīng)用設(shè)計(jì) [J].現(xiàn)代信息科技,2023,7(12):151-154.