基于B/S架构开发的医疗设备管理系统

2011-04-16 09:15蔡隽
电脑与电信 2011年2期
关键词:管理系统数据库医疗

蔡隽

(广东省深圳市中医院,广东深圳518001)

1.引言

随着医院不断地发展、规模不断地扩大,先进的医疗设备是医院医疗、科研、教学等各项业务的物质基础,高效的设备维护管理则是现代化医院管理的重要一环。由于医疗设备的数量众多、技术复杂,带来一系列管理的困难,因此如何利用计算机技术和网络技术加强医疗设备管理的力度,提高医院医疗设备的管理水平,以适应现代医院管理信息化、网络化的新要求,是构建和谐医院的关键。

2.医疗设备主要管理模式

医疗设备主要管理模式有:

(1)纸质或电子表格:医院医疗设备的管理主要通过纸质或电子表格的填写来完成申报、审批、报增、入账等程序,人工手动的痕迹大,效率不高,查找不方便。

(2)单机版医疗设备管理系统:采用功能相当简单的软件系统完成医疗设备的报增、入账管理,往往只能在一台特定的计算机上完成工作,数据共享性差。

(3)基于Web技术的设备管理系统:利用先进计算机语言开发的管理系统,技术含量高,设备管理中的环节都可以通过网络完成,实现多人在不同的地方同时完成不同的工作。

这三种模式几乎都采用了与计算机技术相结合的模式,第1、2种只能满足一个人在一台计算机上完成某项工作,我们可合称为单机版设备管理模式,第3种可通过网络完成,我们称之为网络版设备管理模式。在本文中,我们探讨的是基于Web技术开发的网络版设备管理系统模式。

基于Web技术的设备管理系统的优势,主要表现如下:

(1)异地协同工作

一台医疗设备从申请添置、审批、采购、入账到使用管理,涉及到的人员是比较多的。单机版设备管理模式信息流通相对闭塞,往往只能完成其中的整个管理流程中的某个环节,要想知道某项工作进行到哪个环节,需要打电话或上门询问等确认,效率较低。在基于Web形式的设备管理系统里将管理流程的每个环节都加以设计,可方便不同权限的用户利用该系统在计算机网络查询和修改相关的设备信息,方便各个使用单位在网络上完成或查询某项工作,并据此快捷有效地完成相应的工作。

(2)数据处理的准确性

在数据处理方面,基于Web的设备管理系统与单机版管理模式相比较,能更加有效。单机版的管理方式往往以表格的形式进行管理,一旦数据过于庞大,要对这些数据进行管理时,就要花费大量的时间,而且容易出错。与单机版的管理模式相比较,基于Web技术的设备管理系统就不会有这样的问题。基于Web的设备管理系统应用SQL数据库进行信息管理,对信息数据以数据库形式表示,更容易更新和管理,而且可大大提高工作效率,减少脑力和体力劳动,还可提高工作的准确性,不易出错。

(3)安全性和易阅读性

基于Web技术的设备管理系统还增加了信息数据的安全性和易阅读性。在单机版管理模式中,一旦信息数据过于庞大时,信息数据的备份也是一项繁重的工作。更重要的是这项工作还关系到信息数据的安全性问题。人工操作时,难免会有这样那样的疏忽,导致工作失误,严重时还会带来无可挽回的损失。而基于Web的设备管理系统在信息数据的备份上则不太会有这样的问题,即便有,那几率也是相当低的。至于信息数据的易阅读性则显而易见,获得数据库访问权限的用户都直接可以在网站上查阅到设备的相关信息。

3.设备管理系统功能模块及流程设计

本人结合本院实际考虑,设计了基于Web技术的设备管理系统,系统主要由用户信息管理模块、经费预算管理模块、设备信息管理模块和项目申报建设模块等几大功能模块组成,如图1所示:

图1 设备管理系统主要模块

在该系统中,不同权限的用户在各个模块可实现不同类型数据的添加、删除、修改和查询等功能。用户在自身的权限范围内执行相应的权限操作完成相关工作。例如超级管理员用户具有系统设置的所有权限,不同的领导级别的用户具有不同的审核、添加经费投入等权限,而一般的用户只具有申购、查询权限等。

基于以上的模块,该设备系统的基本流程设计如图2:

图2 设备管理系统流程

该系统的基本设计思路如下:

要使用该系统,必须先在IE浏览器上输入该系统的网络地址,再输入正确的用户名和用户密码,不同的用户类型按自身的工作职能完成对应的工作。

某个科室的员工,如果想申购医疗设备,先向系统管理员申请,系统管理确认申请人身份后,给予该员工申请人用户类型帐号,该员工即在该系统中的设备申购模块输入如所需设备型号、数量、经费预算等相应的内容,确定提交。如果购买的设备总值是≤500元,由科室一级的本部门领导审批即可,不必再向上级提交;如果设备总值是≤2000元,用科室领导审核通过后,再由科室领导提交给对应的副院长级别领导审批即可;如果设备总值是>2000元,则最后需由院长审批。申请人可通过计划查询模块,查看审批是否通过,如果通过,则可进行购买的相关流程了。

在设备申购模块中,各个领导层次的用户只能审批职权范围内的设备申购,而且审批的依据是来自于经费管理模块中的经费查询和设备登记模块中的现有设备查询。在系统中看查询相关经费是否允许和学院内是否无设备可调度等的情况,通过网络完成审批。

设备采购回来经验收后,如果单价≥500元,即由系统管理员登记入帐,在系统中按年份自动编号,如2010年购入的单价在500元以上的第一件设备,系统自动编号为20100001等。设备登记以后,所有注册用户都可以查询到系统内登记设备的详细情况。

整个设备管理系统,对设备管理工作中的经费预算、采购申请、采购审批和设备管理等环节有所考虑,并在系统之中都有所体现,所以,该设备管理系统可以大大提高我们的工作效率,节约管理成本,让医院领导对医院的设备情况有清晰的了解,为采购决策提供一定的依据。

4.开发的关键技术

本系统采用了目前流行的基于B/S模式的三层结构,如图3所示。客户端的浏览器通过URL访问Web服务器,Web服务器请求数据库服务器,将获得的结果以HTML形式返回客户端浏览器。这种结构把技术维护人员从繁重的维护升级工作中解脱出来,不需要为维护工作奔波于每个客户机之间,而是把精力放在功能服务器上程序的更新工作。这是典型的动态交互网页的工作原理。以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN,WAN,Internet/Intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。在JAVA这样的跨平台语言出现之后,B/S架构管理软件更是方便、快捷、高效。

图3 ASP动态网页工作模型

在B/S架构的基础上,采用MVC模式。其的流程为:首先控制器Controller接收用户的请求,并决定应该调用哪个模型Model来进行处理,然后模型Model用业务逻辑来处理用户的请求并返回结果数据,最后控制器Controller用相应的视图View格式化模型Model返回的结果数据,并通过表示层呈现给用户。通过MVC设计模式中三个主要模块的职责和它们相互间的联系可知,引入MVC设计模式思想设计可以达到一种不同层间松散耦合的效果,减弱业务逻辑和界面表示之间的耦合度,提高系统可维护性、可扩展性和可复用性。

Web应用程序设计少不了数据库。对于一个由Javascript编辑的系统来说,Web数据库尤为重要,因为只有数据库才能大量、快速地处理信息,甚至可以说,数据库是一个系统的根本,而ASP只不过是一个工具而已。使用ASP可以读取MySQL和SQL Server数据库,也可以读取其他ODBC(开放式数据库互联)兼容的数据库。

本系统采用的是MySQL数据库。MySQL具有较独特的优势-提供了更强大的数据组织、用户管理、安全检查等功能。在一个工作组级别的网络环境中,使用MySQL开发的多用户数据库管理系统具有传统的XBASE数据库系统所无法比拟的客户服务器(Cient/Server)结构和相应的数据库安全机制。由于具有操作简单、界面友好等特点,因此Javascript+MySQL成为了我院设计的首选方案。

图4 MVC设计模式图

5.结束语

基于Web的设备管理系统具有单机版管理模式无法比拟的优势,使封闭的、单一的管理模式转变成开放的、高效的管理模式,使我院的管理水平和管理质量提高了一个层次,大大降低了管理的成本,提高了管理的效率,而且使更多医务人员了解和参与到设备管理工作中,使设备管理工作更科学、更严谨。

[1]肖金秀,冯沃辉.Javascript程序设计教程[M].北京:冶金工业出版社,2003.

[2]吴越胜,孙岩.Web编程高级教程[M].北京:清华大学出版社,2004.

猜你喜欢
管理系统数据库医疗
基于James的院内邮件管理系统的实现
基于LED联动显示的违停管理系统
海盾压载水管理系统
数据库
京张医疗联合的成功之路
我们怎样理解医疗创新
数据库
数据库
数据库
医疗扶贫至关重要