基于B/S架构的器材设备科管理信息系统探析之一:总体概论
2015-12-20李向东云庆辉
李向东,云庆辉,段 晔,晋 虎
基于B/S架构的器材设备科管理信息系统探析之一:总体概论
李向东,云庆辉,段 晔,晋 虎
编者按:医院医疗器械信息化管理作为医院管理信息化的重要组成部分,对于提高医疗器械的管理和应用效率,使之充分利用人力、财力、物力和信息等,安全、有效地为患者服务,达到良好的社会效益和经济效益,无疑具有重大作用。西京医院器材设备科在多年信息化管理经验的基础上,研制了包括设备管理、耗材管理、供应管理、维修管理、日常办公管理等全科一体化计算机信息管理系统。通过系统的实施,基本达到了管理流程标准化、人员岗位制度化、工作信息透明化、成本核算实时化的管理目标,科学合理地规范了医院医疗器械管理工作,加强了医院对医疗器械的监管力度,较为完善的功能以及统计分析使管理部门和临床科室更便捷地掌握医疗器械各个方面的信息。鉴于此,从本期始本刊将刊发系列文章,一方面介绍该院在医疗器械管理信息化建设方面的经验,另一方面,以期能引起本专业学界在信息化建设方面进一步的思考和探索,敬请关注。
介绍了器材设备科信息管理系统的优势,分别从系统技术架构、开发环境、系统功能以及编码实现等方面进行阐述,以期促进器材设备科管理工作的科学化、网络化、规范化、高效化,实现器材设备科的信息化管理。
器材设备;管理系统;信息管理
0 引言
随着现代科学技术的发展,医疗设备已成为医疗、教学、科研的物质基础,是影响医院建设和发展的重要因素之一[1]。现代医疗设备种类繁多、品牌杂乱,高科技的医疗设备如雨后春笋应运而生。医疗设备需经历申购、安装验收、临床使用、计量质控、维修保养、报废等一系列复杂的过程,在这些过程中,设备采购流程的不规范、设备档案没有及时建立、临床使用的不正确性、未能及时进行计量质控、维修保养不到位等多种因素都会导致医疗设备的使用率下降,使用寿命缩短;同时,部分医务人员欠缺管理过程知识,致使器材设备管理工作效率低下。因此,如何有效规范设备管理工作,使设备安全可靠地为医务人员、患者提供优质服务是医疗管理者面临的新课题。
器材设备科信息管理系统就是致力于解决器材设备科管理工作中存在的一系列问题而设计和开发的。其目的是规范管理工作,使所有管理工作信息化,减轻管理工作的压力,提高器材设备科工作人员的工作效率;同时提高设备的使用率,使设备处在一个安全可靠的状态,保障医院医疗质量。
1 系统技术架构
传统的信息管理系统大多数采用客户/服务器模型(C/S),使用时需要在用户计算机安装客户端程序,这使得软件的升级和维护都很麻烦,而浏览器/服务器体系结构(B/S)是随着Internet的快速发展和Web技术的日益成熟,于20世纪90年代发展起来的,目前已成为分布式计算处理的网络系统的主流。当前越来越多的办公应用系统开始使用B/S架构体系,其属于瘦客户结构,是3层技术架构体系。在B/S 3层体系结构下,表示层(presentation)、功能层(business logic)、数据层(data service)被分割成3个相对独立的单元:
第一层表示层:Web浏览器。在表示层中包含系统的显示逻辑,位于客户端。它的任务是由Web浏览器向网络上的某一Web服务器提出服务请求,Web服务器对用户身份进行验证后用HTTP协议把所需要的主页传送给客户端,客户机接收传来的主页文件,并把它显示在Web浏览器上。
第二层功能层:具有应用程序扩展功能的Web服务器。在功能层中包含系统的事务处理逻辑,位于Web服务器端。它的任务是接受用户的请求,首先需要执行相应的扩展应用程序与数据库进行连接,通过SQL等方式向数据库服务器提出数据处理申请,而后数据库将数据处理的结构提交给Web服务器,再由Web服务器传送回客户端。
第三层数据层:数据库服务器。在数据层中包含系统的数据处理逻辑,位于数据库服务器端。它的任务是接受Web服务器对数据操纵的请求,实现对数据库查询、修改、更新等功能,把运行结构提交给Web服务器。B/S架构3层体系结构如图1所示。
图1 B/S架构三层体系结构图
B/S架构的优势主要表现在以下几点:
(1)开发和维护成本低。对于B/S模式而言,只需在客户端有通用的浏览器,服务器端应用程序就可为Internet上的任何授权用户所使用。所有的维护与升级工作都是在服务器上执行的,无需对客户端进行任何改变,大大降低了开发和维护的成本。
(2)客户端负载小。B/S模式的客户端把事务处理逻辑部分分给了功能服务器,不再负责处理复杂计算和数据访问等关键事务,只需要进行显示[2]。
2 系统开发环境及物理架构
系统采用了B/S架构,只要计算机有浏览器就可以登录系统。开发语言为.net,数据库采用Oracle10g,保证系统可以安全运行。
系统利用局域网技术实现信息资源的共享。局域网的特点是:(1)作用于较小的范围;(2)高传输率和低误码率;(3)易于安装和维护[3]。系统开发物理架构如图2所示。
图2 系统物理架构示意图
3 系统概述
医疗管理体系强调将医学、信息、管理、计算机等结合起来,注重医院运营,其目的是实现以现代化、科学化、规范化的手段来加强医院管理,提高医院的工作效率,改进医疗质量,从而树立现代医院的新形象。
本系统从科室管理、办公财务、采购、固定资产、消耗品、供应室(在做)、计量质控、档案管理、三气、租赁、维修等方方面面进行整合,把医院器材设备科管理的各子系统或环节有机地结合起来,实现一个可靠、先进、创新的系统,为器材设备科管理带来了方便性和实用性。
4 系统功能模块
系统功能模块如图3所示。
图3 系统功能模块示意图
5 系统功能设计与分析
5.1 设备管理
设备管理是医院设备资产管理的一部分,对设备管理制定一套完善的规章制度,对其进行规范化、制度化、科学化管理,可以减少丢失和浪费,提高设备资产的利用率和完好率,直接降低运行成本,使其发挥更大的效益。因本系统是针对我科室实际工作进行开发的,此处只对重要功能模块作以解说。
5.1.1 采购管理
采购流程的管理实现自定义管理,可根据采购设备的特点设置采购流程。系统提供丰富、灵活的业务分析报表,包括采购订单执行情况明细表、采购订单执行情况汇总表等,同时支持灵活设置报表查询分析条件,帮助医院快速、准确地获取支持采购决策和业务控制的相关信息。
5.1.2 固定资产管理
固定资产管理模块以实物管理为特点,以化繁为简为目的。针对固定资产管理中经常出现的实物与财务账目不符的情况,运用条码技术解决问题,使固定资产管理有条不紊、账物相符。帮助工作人员全面了解所有固定资产的情况,大大降低成本,真正实现厉行节约的原则。
5.1.3 档案管理
安装验收后及时为设备建立档案,为医院掌握设备使用情况提供资料,保证设备在采购、验收安装、使用、计量质控、维修保养、报废等过程中有完善的档案,为工作人员提供了便利。设备档案管理包括3方面:设备档案管理、保修档案信息、采购建档管理。
5.1.4 计量质控
为了安全、准确地使用设备,必须对设备进行定期检测,以保证其质量及准确性。定期进行医疗设备质量控制检测,对于医疗安全具有重要的意义,同时也可保障大型医疗设备发挥出最大的经济效益和社会效益[4]。计量质控包括:采购质控管理、质控设备筛选、设备质控管理。
5.1.5 维修保养
医疗设备的维修保养是一个复杂的过程,随着科学技术的发展,医疗设备的维修管理已成为医院质量评估中的重要组成部分。当仪器出现故障时,科室首先要进行网上报修,器材设备科维修负责人在系统中看到报修计划后根据情况派人员现场维修或科室送修。维修人员在系统中输入本次维修所使用的材料、故障情况,同时输入材料费和人工费,这样不仅使维修上报信息化,避免了时间延误,维修室也可对在修的设备数量及故障有所掌控,对于一些故障率高的设备品牌进行统计,为我科室新购设备提出建议。同时临床科室维修所使用的材料费和人工费都可在月底自动生成报表,避免了人工统计。
5.2 消耗品管理
5.2.1 普通耗材管理
普通耗材管理在医院有很重要的意义,通过普通耗材的管理来提高医院医疗水平不失为一个便捷的方法。耗材的管理直接影响库存,采购管理不当,会造成大量多余的库存,占用医院资金,增加管理成本。耗材管理是否得当会影响供货商的供货及时性、供货价格和供货质量,而这些都与医院最终耗材的价格、质量和及时性直接有关。
本系统不仅对普通耗材的出入库管理进行了规范,而且对耗材库房进行了明细化的管理。
5.2.2 追踪类耗材管理
追踪类耗材和患者的利益有直接的关系,因此追踪类耗材的管理也是体现医疗质量水平的因素之一。追踪类耗材管理需要全程追溯,其耗材的质量问题是管理中的重中之重。本系统根据追踪类耗材管理特点,实现其全程追溯记录的功能,并使耗材出入库管理更加规范化。
5.3 耗材超市管理
耗材超市一般提供的都是一些易消耗产品,其作用范围包括:院外人员、院内人员和科室。针对销售对象不同,耗材超市的零售价也不尽相同。通过编码实现了耗材超市耗材的入库、出库、发票入库、库存盘点、退货处理等一系列过程,并通过超市统计功能帮助工作人员实时掌握超市的营销状况以及某种特定耗材的营销状况,出现库存不足时及时与供货商联系,保证耗材超市的正常运行。
5.4 供应室管理
供应室管理是需要追溯管理消毒的一系列过程,针对的产品主要是可再重复利用的,比如手术刀、手术剪等。产品在投入使用之前需要进行合格性检查并消毒;使用之后再次投入使用时需再次消毒。系统通过编码实现整个供应室管理的全过程,严格追溯记录,简化管理工作。
6 编码实现
6.1 数据库访问
本系统采用Oracle数据库,它的优势主要有:(1)处理速度快;(2)安全级别高,支持快闪以及完美的恢复,即使硬件损坏也可以恢复到故障发生前1 s;(3)几台数据库作负载数据库,可以做到30 s以内故障转移;网格控制以及数据仓库方面也非常强大[5]。
数据库访问主要代码如下:
public abstract class DbHelperOleDb
{
//数据库连接字符串(web.config来配置),可以动态更改connectionString支持多数据库.
public static string connectionString=PubConstant.ConnectionString;
publicDbHelperOleDb()
{
}
public static intExecuteSql(string SQLString)
{
Using(OleDbConnection connection=new OleDb-Connection(connectionString))
{
using(OleDbCommandcmd= new OleDbCommand(SQLString,connection))
{
try
{
connection.Open();
int rows=cmd.ExecuteNonQuery();
return rows;
}
catch(System.Data.OleDb.OleDbException E)
{
connection.Close();
throw new Exception(E.Message);
}
}
}
}
}
6.2 调用DLL文件,图片以PDF格式显示查看
本系统中自动将上传的JPG格式图片转化为PDF格式。在系统中查看PDF文件,需事先注册,并调用控件查看。注册代码如下:
<%@Register Assembly="PdfViewer"Namespace="PdfViewer"TagPrefix="cc1"%>
调用控件代码如下:
<cc1:ShowPdf ID="ShowPdf1"runat="server" BorderStyle="Inset"BorderWidth="2px"Height=" 700px"
Style="z-index:103;left:12px;right:12px;position:absolute;top:128px"
Width="99%"/>
6.3 页面设计(前台登录)代码如下:
页面设计(前台登录)代码如下:
function Login(s,e){
varuser_name=tbUserName.GetText();
varpass_word=tbPassWord.GetText();
if(user_name!=null&&user_name.length>0&& pass_word!=null&&pass_word.length>0){
loginback.PerformCallback();
}
else{
alert("请填写用户名或密码");
}
}
//连接数据库,验证用户
StringBuildersql=new StringBuilder();
sql.Append("select a.user_namelogin_name,a. name user_name,c.role_name,c.role_code,d.dept_name, d.dept_code,a.storage_code");
sql.append("from staff_dicta,user_role b,roles c, dept_dict d");
sql.append("where upper(a.user_name)=upper(b. user_name)and b.role_code=c.role_code and a. dept_code=d.dept_code");
sql.append("and upper(a.user_name)='"+user+" 'and a.password='"+password+"'");
datata bledt=dbhelperoledb.query(sql.tostring()). tables[0];
7 系统优势
7.1 减少医疗事故,提高工作人员的工作效率
利用一、二维条码,标志和识别不同器材设备信息,通过运用便携式扫描枪和PDA进行条码扫描不仅可以快速进行信息对应关系的确认,而且还可以杜绝人工判断而产生的差错,大大降低了医务人员的工作强度以及工作压力,同时也全面提高了医务人员的各项工作效率。
7.2 提高医院管理工作效率,加大管理力度
器材设备科信息管理系统运用高效、实时、移动化的信息处理方式,实时记录设备管理过程中各个环节的设备信息,便于器材设备科随时掌握设备最新的状态信息,从而利于管理层根据实时情况作出决策判断,完善医院的管理体系,提高医院的管理效率,加大管理力度。
7.3 高效的信息资源共享
通过B/S架构以及局域网满足医院内部信息资源共享,以及各个科室之间信息的交互;减少了资料的重复采集、数据收集或因为数据资源欠缺而延误工作等,从而有效地实现数据资源的最大化利用。高效的网络和远程数据传输保证了数据传输的正确性以及安全性,保证用户得到的第一数据为最新数据。
7.4 简洁友好的操作界面和功能,简单易用
整个系统功能齐全、实用性强、界面友好、易于操作。运用了Windows中目录树的风格,使用户对部门上下级归属关系、资产大类和内容关系一目了然。每一项操作都简单灵活、简便易学,适用于任何程度和计算机水平的计算机操作人员,用户可以快速地掌握、熟悉和使用本系统。
8 结语
随着医学科技的发展,器材设备科管理承担的任务越来越繁重,不仅点多而且面大,需要不断创新管理思路。持续对管理平台进行改进,进一步完善和扩展其功能,提升管理绩效,使之具备实用价值,以满足医疗机构对医疗器械信息化管理的更高需求,使得医疗器械管理工作更好地服务于人民健康。
[1]王晓敏,李怡勇,郭赤.医院医疗设备的管理研究[J].中国医学装备,2008,5(1):40-41.
[2]覃国蓉.基于B/S架构的软件项目实训[M].北京:电子工业出版社,2004.
[3]谢希仁.计算机网络[M].4版.北京:电子工业出版社,2003.
[4]尹军.对医院大型医疗设备管理的思考[J].重庆医学,2008,37(20):2 368-2 369.
[5]盖国强.深入解析Oracle[M].北京:人民邮电出版社,2009.
(收稿:2014-01-30 修回:2014-10-12)
Information management system based on B/S architecture in equipment division:overall introduction
LI Xiang-dong,YUN Qing-hui,DUAN Ye,JIN Hu
(Equipment Division,Xijing Hospital of the Fourth Military Medical University,Xi'an 710032,China)
The advantages of information management system in equipment branch are described from technical architecture,development environment,functions,coding and so forth in order to promote the science,networking, standardization and efficiency of management for the information administration of equipment division.[Chinese Medical Equipment Journal,2015,36(1):132-135]
facilities and equipment;management system;information management
R318;TP311.13;R197.324
A
1003-8868(2015)01-0132-04
10.7687/J.ISSN1003-8868.2015.01.132
李向东(1963—),男,博士,副教授,副主任医师,主任,本刊编委,主要从事医疗设备及耗材管理方面的研究工作;现任中国医学装备协会理事、CT工程技术专业委员会常委、保障学会常委、医学工程学专委会继续教育培训分委会常务委员,全军医学工程与卫生装备学专业委员会常务委员、继续教育培训分委会常务委员,全军医学工程学专业委员会委员,陕西省医师协会理事、医疗器械协会医院装备分会副会长、核安全辐射协会理事;主编、参编《医学装备管理规范》、《军队卫生装备学》、《医用电子仪器》等著作7部;发表学术论文近40篇;承担陕西省社会发展攻关计划项目2项,军队计量课题3项。
710032西安,第四军医大学西京医院器材设备科(李向东,云庆辉,段 晔,晋 虎)