姜山,劉志成,王燕
1.首都醫(yī)科大學(xué) 生物醫(yī)學(xué)工程學(xué)院,北京 100069;2.北京市大興區(qū)人民醫(yī)院,北京 102600
基于.NET技術(shù)的醫(yī)療設(shè)備保障管理系統(tǒng)的設(shè)計與開發(fā)
姜山1,2,劉志成1,王燕1
1.首都醫(yī)科大學(xué) 生物醫(yī)學(xué)工程學(xué)院,北京 100069;2.北京市大興區(qū)人民醫(yī)院,北京 102600
目的 開發(fā)醫(yī)療設(shè)備保障管理系統(tǒng),實現(xiàn)醫(yī)院醫(yī)療設(shè)備的信息化、規(guī)范化管理。方法系統(tǒng)基于B/S架構(gòu),采用.NET技術(shù)和SQL Server數(shù)據(jù)庫開發(fā)。結(jié)果實現(xiàn)了醫(yī)療設(shè)備基本信息的錄入查詢、質(zhì)量控制、計量檢定、維修保障、效益分析等全方位的信息化管理。結(jié)論該系統(tǒng)的應(yīng)用全面提高了醫(yī)療設(shè)備的智能化管理水平和信息化程度。
醫(yī)療設(shè)備;醫(yī)療設(shè)備管理系統(tǒng);醫(yī)院信息化
為實現(xiàn)醫(yī)院對醫(yī)療設(shè)備的科學(xué)化、規(guī)范化、現(xiàn)代化管理,提高醫(yī)療設(shè)備管理工作效率,很多醫(yī)院都進(jìn)行了醫(yī)療設(shè)備管理的信息化實踐,主要包括設(shè)備臺賬管理、維護(hù)管理等,涵蓋了醫(yī)療設(shè)備的折舊、核算、效益分析等,甚至還有數(shù)據(jù)挖掘功能[1-2]。目前,我院設(shè)備的日常管理仍然處于落后水平,還沒有應(yīng)用個先進(jìn)的信息化管理平臺對醫(yī)療設(shè)備使用信息進(jìn)行統(tǒng)計、上報及全程跟蹤管理。本文針對我院醫(yī)療設(shè)備管理的現(xiàn)狀和需求,開發(fā)醫(yī)療設(shè)備保障管理系統(tǒng),來實現(xiàn)對醫(yī)療設(shè)備全面高效地管理,進(jìn)而提升后勤保障的整體服務(wù)水平。
1.1 設(shè)備管理工作的現(xiàn)狀
我院目前是京南地區(qū)二級甲等醫(yī)院,醫(yī)療設(shè)備管理由醫(yī)學(xué)工程部負(fù)責(zé),主要完成與醫(yī)療有關(guān)的設(shè)備與耗材的采購、管理、維護(hù)等工作。目前我院使用的耗材管理系統(tǒng)為醫(yī)院運營管理系統(tǒng)下的子系統(tǒng)(網(wǎng)絡(luò)版),設(shè)備管理系統(tǒng)為固定資產(chǎn)管理系統(tǒng)(財務(wù)專用且為單機(jī)版),現(xiàn)已對全院屬于固定資產(chǎn)的醫(yī)療設(shè)備進(jìn)行了統(tǒng)一編碼,但還沒有實現(xiàn)設(shè)備基本信息登記、檔案登記、運行統(tǒng)計、計量維護(hù)、經(jīng)濟(jì)挖掘等常規(guī)管理業(yè)務(wù)的全程管理[3-4]。在科技迅猛發(fā)展的今天,網(wǎng)絡(luò)已延伸至醫(yī)院的各個角落,而未實現(xiàn)網(wǎng)絡(luò)化的設(shè)備管理勢必跟不上醫(yī)院信息管理的需要。為此,我們需要挖掘管理現(xiàn)狀的不足并嘗試改變。
1.2 設(shè)備管理系統(tǒng)的需求分析
結(jié)合目前我院設(shè)備管理工作的操作流程以及與專家的咨詢溝通,明確系統(tǒng)的使用對象主要是設(shè)備工程師(負(fù)責(zé)維修、計量、質(zhì)控工作)、資料管理員、設(shè)備科長、設(shè)備主管院長;要求實現(xiàn)的功能主要有設(shè)備管理、維護(hù)、統(tǒng)計、查詢等。因此,本系統(tǒng)首先進(jìn)行原始數(shù)據(jù)的基本操作(錄入、查詢、增減、預(yù)警等)以滿足設(shè)備工程師和資料管理員的日常工作需求;然后逐步完成對積累數(shù)據(jù)的總結(jié)、分析、統(tǒng)計、挖掘等功能,為管理人員(設(shè)備科長、主管院長)實現(xiàn)全局把握與統(tǒng)籌管理提供決策支持。
2.1 設(shè)計思路
系統(tǒng)服務(wù)器采用 Windows XP操作系統(tǒng),安裝 IIS(Internet Information Server)、Microsoft SQL Server 2008數(shù)據(jù)庫等軟件。以Microsoft Visual Studio 2008作為開發(fā)工具,按照面向?qū)ο蟮脑O(shè)計思路,采用C#和JavaScript作為 Web端的開發(fā)語言,SQL Server 2008為后臺數(shù)據(jù)庫,.NET為開發(fā)平臺,網(wǎng)絡(luò)協(xié)議采用標(biāo)準(zhǔn)的 TCP/IP 協(xié)議[5-6]。
2.2 系統(tǒng)總體結(jié)構(gòu)
系統(tǒng)結(jié)構(gòu)總圖,見圖1。
圖1 設(shè)備保障管理系統(tǒng)結(jié)構(gòu)示意圖
2.2.1 系統(tǒng)主要模塊
設(shè)備管理主要分為靜態(tài)管理和動態(tài)管理[7]。靜態(tài)管理包括設(shè)備基本信息管理(如購置情況、使用科室、狀態(tài)等)和,檔案管理(如驗收情況、合同管理等),以便對設(shè)備進(jìn)行多種數(shù)據(jù)查詢、統(tǒng)計,并為購置決策提供參考依據(jù);動態(tài)管理側(cè)重對設(shè)備的有效生命周期中的動態(tài)信息進(jìn)行管理(如使用、消耗、維修、效益等),以便對設(shè)備的整體運行情況進(jìn)行全面掌握。
本系統(tǒng)的功能結(jié)構(gòu)主要有系統(tǒng)設(shè)置(權(quán)限管理、用戶管理、密碼管理)、設(shè)備臺賬管理、資料管理、計量/質(zhì)控管理、維修管理、維護(hù)管理、大型設(shè)備運行管理以及效益動態(tài)管理等幾大模塊。
2.2.2 硬件網(wǎng)絡(luò)的基本結(jié)構(gòu)(圖2)
2.3 系統(tǒng)設(shè)計與實現(xiàn)
2.3.1 數(shù)據(jù)庫的設(shè)計
本系統(tǒng)共設(shè)計了16個數(shù)據(jù)表,系統(tǒng)數(shù)據(jù)庫基本表及關(guān)系圖,見圖3。
圖2 網(wǎng)絡(luò)系統(tǒng)結(jié)構(gòu)布局圖
圖3 基本數(shù)據(jù)表物理結(jié)構(gòu)關(guān)系
2.3.2 數(shù)據(jù)庫的連接
當(dāng)ASP.NET的應(yīng)用程序被創(chuàng)建后,系統(tǒng)就會自動生成1個Web.Config文件,之后所有的ASP.NET應(yīng)用程序的配置信息就會被這個文件定義和保護(hù),所有配置信息也被記錄。
SQL Server數(shù)據(jù)庫可以經(jīng)由 ADO.NET 數(shù)據(jù)庫連接口連接,其操作平臺是ASP.NET。具體的操作方法是:在程序開頭定義using System.Configuration和using System.Data. SqlClient;然后可以使用 SQL Server 數(shù)據(jù)庫接口。本系統(tǒng)使用3層結(jié)構(gòu)模式來封裝連接數(shù)據(jù)庫。
2.3.3 系統(tǒng)功能實現(xiàn)
(1)系統(tǒng)主界面。任何用戶要想使用本系統(tǒng)都必須進(jìn)行登陸驗證,否則將無法進(jìn)行操作。在登錄頁面中輸入用戶名和密碼,待系統(tǒng)驗證通過,判斷用戶的權(quán)限,并顯示該用戶所對應(yīng)的主頁面,見圖4。
圖4 系統(tǒng)主界面
(2)權(quán)限管理與系統(tǒng)管理。系統(tǒng)管理員負(fù)責(zé)整個系統(tǒng)維護(hù),擁有對此數(shù)據(jù)庫進(jìn)行操作的最高權(quán)限,如用戶增刪、用戶名、密碼及用戶權(quán)限的分配等。系統(tǒng)管理員對用戶engeer的權(quán)限設(shè)置界面,見圖5。系統(tǒng)管理員根據(jù)角色使用需求勾選相對應(yīng)的功能模塊,點擊提交,彈出對話框顯示“設(shè)置成功”并返回[用戶角色信息管理]頁面。
圖5 權(quán)限設(shè)置界面
(3)設(shè)備信息管理。設(shè)備信息包括設(shè)備名稱、類型、品牌、使用科室、狀態(tài)、購置年份、金額、設(shè)備照片等。設(shè)備信息管理是對設(shè)備基本信息進(jìn)行添加、修改、查詢、刪除等操作。
(4)檔案資料管理。分為設(shè)備購置信息合同管理、驗收資料管理和維修保養(yǎng)合同管理。實現(xiàn)的功能包括新增、查詢、刪除等操作;可根據(jù)檔案資料類型進(jìn)行分類和查詢;實現(xiàn)文檔導(dǎo)出、打印功能。
(5)計量/質(zhì)控管理。實現(xiàn)對設(shè)備的年度計量/質(zhì)控檢定功能,主要包括:設(shè)備計量/質(zhì)控檢定記錄的錄入、查詢;設(shè)備計量/質(zhì)控計劃的安排和提醒[8];設(shè)備計量/質(zhì)控檢定數(shù)據(jù)的統(tǒng)計分析;檢測報告/檢定證書的自動生成、存檔、調(diào)用等。
(6)維護(hù)管理。主要包括維護(hù)計劃的安排和提醒;維護(hù)計劃實施情況;維護(hù)項目增刪改功能;維護(hù)計劃的統(tǒng)計分析等。
(7)維修/維護(hù)管理??砂凑赵O(shè)備類型、等級、負(fù)責(zé)小組制訂維護(hù)計劃,并實現(xiàn)錄入、查詢功能,生成提醒事件,實現(xiàn)維修量的統(tǒng)計、維護(hù)計劃完成情況統(tǒng)計,并生成趨勢圖;實現(xiàn)維護(hù)項目的增刪和查改。
(8)運行管理。實現(xiàn)對大型設(shè)備完好狀態(tài)、設(shè)備利用情況、設(shè)備效率的統(tǒng)計和分析,主要包括:設(shè)備工作量的錄入、統(tǒng)計;檢出陽性個數(shù)的錄入、統(tǒng)計;設(shè)備故障次數(shù)的統(tǒng)計、查詢;設(shè)備故障率、使用率的計算,并生成圖表。
(9)經(jīng)濟(jì)動態(tài)管理。實現(xiàn)設(shè)備運營情況的錄入、查詢功能。如設(shè)備折舊計算、維修、計量/質(zhì)控費用的統(tǒng)計、運行效益的計算、統(tǒng)計報表等。例如設(shè)備維修費用子模塊會,根據(jù)每次維修生成的配件費用,進(jìn)行每月合計,生成維修配件支出柱狀圖,見圖6。
圖6 醫(yī)療設(shè)備維修配件支出柱狀圖
3.1 系統(tǒng)的實用性
本系統(tǒng)緊密結(jié)合實際工作情況,通過前期調(diào)研了解設(shè)備管理的操作流程,根據(jù)需求確定系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)和基本功能,并在試運行中不斷進(jìn)行調(diào)試、完善。
3.2 系統(tǒng)的安全性
本系統(tǒng)將權(quán)限管理分為3個對象:用戶、角色、菜單權(quán)限。此三層訪問模式為用戶和使用系統(tǒng)權(quán)限之間加入了1個“角色”中間層,用于聯(lián)系用戶與菜單、分配用戶的權(quán)限。用戶與角色建立聯(lián)系,通過角色再來分配用戶權(quán)限。用戶不直接與使用權(quán)限發(fā)生對應(yīng)聯(lián)系。每個用戶需要事先經(jīng)過系統(tǒng)管理員在服務(wù)器上定義后才能進(jìn)入本系統(tǒng),在進(jìn)入系統(tǒng)時用戶需要輸入密碼,密碼正確時方能進(jìn)入。系統(tǒng)使用角色來分配權(quán)限,不需要直接為每個不同的用戶來分配不同的使用權(quán)限,優(yōu)化了系統(tǒng)管理。
3.3 系統(tǒng)的可擴(kuò)展性
目前本系統(tǒng)可滿足我院臨床工程現(xiàn)階段的基本日常工作需要,但對于某些帶有拓展性的功能,還需要今后不斷進(jìn)行更新升級。如與我院現(xiàn)有的運營管理系統(tǒng)資金支出控制子模塊相連接,直接生成財務(wù)軟件中的一些報告、報表及各種賬目;與績效管理獎金分配子模塊相連接,實現(xiàn)科室人員按勞分配,提高工作積極性;加入臨床科室管理模塊,實現(xiàn)設(shè)備維修申請、設(shè)備不良反應(yīng)報警、設(shè)備維護(hù)信息查詢等功能,使臨床各科室能實時掌握本科室設(shè)備的運行情況。由于我們借助了ASP.NET的強大功能,今后系統(tǒng)的升級還是很容易實現(xiàn)的。
隨著政府部門及醫(yī)院不斷加強對醫(yī)療設(shè)備的監(jiān)管,數(shù)字化信息平臺將會扮演越來越重要的角色,醫(yī)療設(shè)備的規(guī)范化和標(biāo)準(zhǔn)化管理日益重要。該管理系統(tǒng)面向醫(yī)療設(shè)備的使用、運行、維護(hù)、質(zhì)控、維修等日常工作業(yè)務(wù),為醫(yī)療設(shè)備管理部門提供了一套運行穩(wěn)定、安全可靠、操作簡便、高效快捷的管理平臺,實現(xiàn)了對在用設(shè)備的應(yīng)用狀態(tài)進(jìn)行狀態(tài)評估、過程監(jiān)管、質(zhì)控跟蹤、到期提醒、檢測數(shù)據(jù)的深層次挖掘、分析和評價等功能,為規(guī)范管理各項工作和操作流程,保障醫(yī)療設(shè)備使用安全提供了信息支持,起著非常重要的促進(jìn)作用。但由于系統(tǒng)開發(fā)時間較短,因此在設(shè)計上不可避免地存著一些不足,系統(tǒng)還需要不斷地進(jìn)行調(diào)試。在今后的工作中,我們計劃將臨床科室上報功能引入系統(tǒng)中,以提高系統(tǒng)的實用性,優(yōu)化系統(tǒng)的開發(fā)機(jī)制和安全機(jī)制,使其盡善盡美。
[1] 黃燕,種銀保,羅鑫,等.醫(yī)院衛(wèi)生裝備質(zhì)量控制管理軟件的設(shè)計與應(yīng)用[J].醫(yī)療衛(wèi)生裝備,2011,32(7):7-10.
[2] 劉勝林,張敘天,王國宏,等.基于BS模式的醫(yī)療設(shè)備維護(hù)信息平臺的開發(fā)與應(yīng)用[J].中國醫(yī)療器械雜志,2012,36(2):145-148.
[3] 王東焰.醫(yī)療設(shè)備管理系統(tǒng)的設(shè)計與實現(xiàn)[D].長春:吉林大學(xué),2012.
[4] 李輝,尤富生,黃比今,等.醫(yī)院醫(yī)療設(shè)備全程質(zhì)量控制管理系統(tǒng)的設(shè)計與開發(fā)[J].醫(yī)療衛(wèi)生裝備,2012,33(2):51-54.
[5] 炎士濤.ASP.NET項目開發(fā)案例精粹[M].北京:電子工業(yè)出版社,2010.
[6] 繆勇.亮劍.net:圖解ASP.net網(wǎng)站開發(fā)實戰(zhàn)[M].北京:電子工業(yè)出版社,2009.
[7] 趙巍,黃德霞.淺析醫(yī)療設(shè)備管理系統(tǒng)[J].中國醫(yī)療設(shè)備,2009, (10):73-75.
[8] 美國福祿克公司.臨床工程指引:醫(yī)療儀器設(shè)備臨床應(yīng)用分析評估[M].費曉璐,劉冰,張津海,譯.北京:中國計量出版社,2009.
Design and Development of Security Management Information System of Medical Equipment Based on .NET Technology
JIANG Shan1,2, LIU Zhi-cheng1, WANG Yan1
1.College of Biomedical Engineering, Capital Medical University, Beijing 100069, China; 2.People's Hospital of Beijing Daxing District, Beijing 102600, China
ObjectiveTo design and develop a security management information system to implement the informatization and standardization management of medical equipment in the hospital.MethodsThe security management information system is developed by using .NET technology and SQL Server database based on B/S architecture.ResultsThe informatization management of various modules such as entry and query of basic information, quality control, metrological verifcation, maintenance support and benefit analysis is implemented with the application of the system.ConclusionThe intelligent management level and informationization degree of medical equipment have been improved with the application of the system.
medical equipment; management information system of medical equipment; hospital informatization
TP391;R197.324
A
10.3969/j.issn.1674-1633.2014.03.015
1674-1633(2014)03-0048-03
2013-09-05
劉志成,教授,博士生導(dǎo)師。
通訊作者郵箱:zcliu@ccmu.edu.cn