基于B/S架构的医疗设备维修登记系统的设计与实现

刘振临,田金,刘晓华,许锋

北京大学第三 医院 医学工程处,北京100191

[摘 要]本文基于PHP/Apache/ MySQL集成平台开发了一个医疗设备维修登记系统,通过Web页面实现了与数据库的数据交互。该系统的设计实现了日常医疗设备维修的在线登记、使用周期的维护数据查询、临床科室对在修设备的便捷查询等功能,为设备管理部门的日常工作提供了一定的便利。

[关键词]医疗设备;维修登记系统;B/S结构;医院信息系统

引言

近年来随着医疗行业的迅速发展,医院的规模不断扩大,医疗仪器作为医院固定资产重要的组成部分,其种类、数量、价值、精密性也不断提高,它们日常的运行状态监测、维修巡检记录、维护保养等环节也变得尤为重要。目前,国内不少医院对医疗设备的日常维修管理记录主要采用报表的形式,停留于原始的人工手动操作上,使得医疗设备的全生命周期的管理效率较低,设备从采购、使用直到报废均没有统一的维修保养记录,不利于医疗设备的全生命周期监测及医院的可持续发展[1]。伴随着医疗信息化的发展,医疗设备日常管理也应充分利用当前的信息技术,实现设备管理部门对设备日常使用的管理监测,临床使用设备部门对在用设备状态的便捷查询,以提高医疗设备的利用率[2]

为解决目前存在的问题,本文设计了一个B/S结构的医疗设备维修登记系统,实现了日常医疗设备的维修登记、使用周期的维护数据查询以及临床科室在修设备的在线查询。

1 系统设计与实现

1.1 软件开发工具及开发语言

为了查询的便利性,系统采用了浏览器/服务器(Browser/Server,B/S)结构[3]。相比于C/S架构,该模式下不需要安装客户端,电脑、手机等设备均可通过医院内网利用浏览器实现信息的查询。系统的核心功能集中到服务器中,简化了系统的开发、维护和使用,不但成本较低了,也便利升级[4-6]。临床科室可随时随地通过电脑或手机连接查询设备的信息[7]

系统的服务器操作系统采用Windows操作系统,Web服务器采用Apache软件,数据库采用MYSQL数据库,服务器端语言为PHP,页面的搭建主要利用Html、CSS语言,插件功能由JavaScript、jQuery脚本语言实现[8-10]

固定资产数量较多,信息包含设备名称、设备编号、生产厂家、型号、采购员等近20项参数,为了提高浏览器端的流畅性,系统的编写采用了AJAX技术(异步JavaScript及XML),解决了页面装载时客户端和服务器的平衡问题,在大量用户操作页面的同时允许客户端和服务器在后台通信,大大地提高了页面装载的速度[11]

1.2 构建系统数据库

MYSQL数据库体积小,速度快,源码开放,同时访问数据库的用户数量不受限制,是中小型网站的开发首选,因此选择其作为系统的数据库[12]。数据库命名为“yxgcc_ device”,根据系统需求建立两个基本表:固定资产库(device表)、日常维修管理库(device_register表)。device表包含设备名称、设备编号、旧设备编号、保修截止日期、设备原值、设备型号、出厂编号、使用科室、代理商、生产厂商、采购员、领用人、领用日期、保修期、验收日期等,共计15个设备参数,其中设备编号具有唯一性,将其设为主键;device_ register表包含设备名称、设备编号、旧设备编号、保修截止日期、设备型号、出厂编号、使用科室、科室电话、送修附件、设备故障、登记日期、送修人、接收人、设备状态、维修过程、取走人、取走附件、取走日期等,共计18个参数,创建一个新参数ID作为自动增加的主键,方便统计工作量[13-15]

考虑到医疗设备信息安全,医学工程处登记查询页面与临床科室查询页面网站地址不一样。医工处可访问固定资产库(device表),而科室无此数据库访问端口和权限;但对于日常维修管理库(device_register表)均可同时访问,这样既保障了医疗设备的信息安全又保证了医疗设备日常管理信息的同步性。

1.3 系统功能设计

基于Web的医疗设备维修登记系统从结构上分为2个页面(图1),第一个页面主要面对医学工程处,分为3个功能模块;第二个页面主要面对临床科室,包括1个功能模块。

图1 设备维修登记系统功能设计

系统的功能分析如下:

(1)维修设备登记。链接固定资产库,通过扫码枪扫描设备资产条码或输入设备编号,可查询设备的基本信息(设备名称、设备编号、原值、型号、出厂编号、使用科室、生产厂家、采购员、领用人、验收日期、保修期限等),再录入故障描述、设备附件等。即将一条维修登记录入到设备维修管理数据库中。

(2)在修设备查询。通过链接设备维修管理数据库,将每一条维修记录显示在页面中,也可以通过日期、使用科室、设备状态(维修中、返厂中、已修复)筛选需要显示的记录。每条维修记录还对应修改、删除两个功能,可在仪器检修过程中修改仪器的状态,填写维修过程,便于科室查询。仪器修复后,临床科室在维修记录中补全取走附件、取走日期等信息才可取走仪器。即完成一次维修。

(3)综合查询。该功能通过扫描设备资产条码或输入设备编号,可查询设备的全生命周期的信息,主要包含两部分:① 设备名称、设备编号、原值、型号、出厂编号、使用科室、生产厂家、采购员、领用人、验收日期、保修期限等基本信息;② 设备每一次维修记录,包含了送修日期、取回日期、送修附件、故障描述、送修人、接收人、设备状态、维修过程、取走人、取走附件等维修信息。

(4)临床科室查询功能。由于临床部门工作压力较大,时间紧张,医疗设备繁多,医护人员不可能记清楚所有临床设备的资产编码,因此,在众多查询条件中选取“科室电话”作为查询的筛选条件,通过输入本科室的联系电话,即可查询科室设备的所有维修记录,也便于临床科室平时的固定资产清查[16]

2 效果与展望

医疗设备维修登记系统的设计实现了医疗设备送修的电子登记,主要有以下一些效果:① 取代了人工手动登记、实现了设备日常维修管理的电子化,节省了一定的人力成本;② 相对于查询冗余的纸质记录,医学工程处和临床科室均实现了便捷的电子查询功能,节省了时间成本;③ 实现了设备日常维护维修的全记录,根据设备的资产编号可直接查询所有维修记录,当设备发生相同的故障时,根据维修记录可以方便的查询设备的保修期内及维修方法;④ 数据库中的维修数据可随时以Excel的形式导出,方便进行统计学处理,分析不同厂家不同产品的性能,节约维修成本[17]

下一步的工作主要有两个方面:首先,系统增加医疗设备的安全等级分类,实现对高危设备(高频电刀、呼吸机、除颤仪等)的重点监测;其次,扩展本系统在移动终端的编写,由于本系统通过 PHP编写,系统兼容性好,可实现与微信服务号、公众号的对接,实现每台医疗设备随时随地的在线登记、查询。

3 讨论

目前市场上医疗设备管理软件多种多样,但医院的发展日新月异,医疗设备种类、数量、编码类型不断变化,医疗设备管理软件的更新往往跟不上,而且软件研发厂家对于日常医疗设备管理往往不太了解,研发出来的系统适用性与医院的需求会有一定的差距,而本系统由医院自主研发,可根据医院设备数量、种类、固定资产编码特征自行编写,后期维护更新以及系统适用性有比较大的优势。

该系统的设计还可以进一步的优化,如添加用户权限,增加统计分析,扩展更多的搜索条件,提高系统的安全性等。医疗信息化给医院带来了HIS、PACS、LIS等日益完善的临床应用系统,大大的提高了临床工作效率,医院也要借此机会大力发展医疗设备管理的信息化,提高工作效率,优化日常维护管理流程,为临床工作更好的服务。

[参考文献]

[1] 黄扬,徐秀林.医疗设备电子信息管理系统设计和应用[J].设计与研发,2015,(15):17-20.

[2] 郑阳.医院设备报修系统的设计与应用[J].医疗卫生装备, 2015,36(7):67-70.

[3] 赵金海.基于Web的医疗设备使用维护技术支持系统设计[J].中国医疗器械杂志,2015,39(1):25-28.

[4] 许颖.基于PHP的信息管理系统的设计与实现[D].长春:吉林大学,2016.

[5] 王倩.设备维修中心设备管理系统设计与实现[D].长春:吉林大学,2015.

[6] 程亚会.设备巡检管理信息系统的设计与实现[D].大连:大连理工大学,2015.

[7] 廖廓,潘敢.医院设备维修管理信息系统的开发与应用[J].中国医疗设备,2015,30(1):87-89.

[8] 王玉凡.基于PHP的Web查询系统的实现[J].河北软件职业技术学院学报,2016,18(4):49-51.

[9] 申良.一种高校学生体质健康测试管理系统设计与实现[J].电子设计工程,2016,24(1):55-61.

[10] 丁汝根.基于B/S架构的高校实验管理平台的设计与实现[J].电脑知识与技术,2016,12(21):70-71.

[11] 吕忠文.基于PHP的医院管理信息系统的设计与实现[D].长春:吉林大学,2014.

[12] 刘鑫,范春晖.B/S模式下的医用耗材信息查询系统的设计与实现[J].中国医疗设备,2013,28(6):52-53.

[13] 张宝刚,孙学玲.医疗设备管理系统的软件设计与应用[J].医院数字化,2010,25(8):42-45.

[14] 苏鹏,钟建平.支持全生命周期的医疗设备管理系统的设计与实现[J].中国医疗器械杂志,2014,(2):145-148.

[15] 廖杰.基于Web网络应用的医疗设备管理模式的探讨[J].管理观察,2010,(14):230-231.

[16] 袁明泉.医疗设备管理系统的设计与实现[D].济南:山东大学,2013.

[17] 孟世和.重庆宽仁医院医疗设备管理信息系统的设计与实现[D].成都:电子科技大学,2013.

本文编辑 韩淑英

Design and Implementation of Medical Device Maintenance Registration System Based on B/S Structure

LIU Zhen-lin, TIAN Jin, LIU Xiao-hua, XU Feng

Department of Biomedical Engineering, Peking University Third Hospital, Beijing 100191, China

Abstract:This paper established a medical device maintenance registration system based on PHP/ Apache/MySQL, which achieved the data interaction with different databases by webpages. The system has many functions including the online registration of daily medical equipment maintenance, the maintenance date query in equipment usage period, the convenient querying of the device under repair for clinical departments. These functions will facilitate the daily works of the device management department.

Key words:medical device; maintenance registration system; B/S structure; hospital information system

[中图分类号]TP311.52

[文献标识码]C

doi:10.3969/j.issn.1674-1633.2017.05.034

[文章编号]1674-1633(2017)05-0132-02

收稿日期:2016-08-08

修回日期:2017-03-02

通讯作者:许锋,北京大学第三医院医学工程处处长,研究员。

通讯作者邮箱:xusteve0@tom.tom