APP下载

医疗设备电子维修记录软件的设计与应用

2017-05-16郝美硕郭强

中国现代医生 2017年8期
关键词:医疗设备电子信息

郝美硕+郭强

[摘要] 传统的纸质医疗设备维修记录本有很多的弊端,本文采用电子技术开发一款电子维修记录软件,不但可以灵活进行各种统计,而且可以根据统计结果对各个科室设备制定保养计划及预防性维修计划,以达到减少临床设备故障率的目的,同时该软件加大了维修方面的交流,有利于快速提高新生技术人员的维修水平。

[关键词] 医疗设备;维修记录;电子信息;电子记录;电子查询

[中图分类号] R197.39 [文献标识码] B [文章编号] 1673-9701(2017)08-0139-04

[Abstract] The traditional paper medical equipment maintenance records have many drawbacks. This article uses electronic technology to develop an electronic maintenance record software, which not only can carry out a variety of statistics flexibly, but also can develop maintenance plans and preventive maintenance plans for each departmental facility based on statistical results in order to achieve the purpose of reducing the failure rate of clinical equipment.

[Key words] Medical equipment; Maintenance records; Electronic information; Electronic records; Electronic inquiries

传统的纸张医疗设备维修记录本有很多的弊端,不仅每年统计全年的维修台次需要人力清算,而且不利于统计各科室或者各型号设备的维修情况,不利于我院器械科根据科室设备的具体使用情况制定有针对性的设备保养计划,也不利于新生维修人员对设备维修的学习。因此,由我院器械科人员自主开发一个电子维修记录软件,希望补足以上的不足之处。

1 设计目标

解决纸张医疗设备维修记录本的不足,采用信息化维修记录管理,易于统计一段时间内的维修台次,或者查询某科室某段时间某型号设备的所有维修登记记录,科室内的工程师可以根据该软件进行简单的维修经验交流,新生维修人员在维修时遇到未见过的设备故障时,也可以通过查找某型号设备的所有维修记录获得自己的维修思路。

2系统的设计与实现

2.1基本界面设计

本软件进行编程的过程按照软件工程规范[1]进行编程,基于SQL2008数据库[2-5],采用Delphi 7进行开发。客户端需要一台装有windows系统的计算机即可,对于维修技术人员来说,全中文界面,原本需要手写记录的维修科室及所维修设备的名称型号,直接鼠标选中即可进入本次设备维修登记表,维修登记表的时间栏自动生成第一次填写时的时间,工程师直接填写故障现象和维修记录即可,对于工程师而言并未增加工作负担,懂得打字即可,不存在操作难度。其操作流程如下[6](图1)。

基本界面的形式[7]如下:左上菜单栏有基本的查询、添加、撤销、保存、删除、返回功能,整体页面的左边是我院的各个科室,右边显示的是所选择科室所拥有的各项设备(图2)。在工作时,选择对应科室对应设备即可进入该设备本次的维修登记卡片(图3),将本次的维修如实记录。基本界面的数据格式[8]参考见表1。

2.2 设备维修查询模块设计

在查询维修登记表时,维修登记表以列表形式显示[9],前8列为设备基本信息,如设备名称、型号、所在科室等,第9列为维修人员,第10列为维修原因,第11列为维修日期,双击某一行即可打开该行对应的维修登记卡片信息,状态栏同时显示符合查询条件的维修卡片的数量。

如需要统计某一段时间内的维修台次,將查询条件选为建卡时间,输入某一时间段,待查询完毕后,直接看一下状态栏就可以得知这段时间内的维修台次。而需要统计某一型号设备的常见故障类型时,可将查询条件选为设备名称,直接输入设备名称,即可得到所有想要查询的结果。如图4,想要查询2016年5月7日~2016年12月31日我院所有呼吸机的维修记录,只要在查询条件栏输入相应的设备名称和时间,就会自动调出该时间段内呼吸机的所有维修登记记录。此时如果仅需要该时间段内的维修台次,在页面下方状态栏内会直接显示维修登记记录卡的数量,图4直接显示15台次。如果想总结该段时间内某种故障的发生频次,在故障原因一列也可以清晰看到,针对发生频率较高的故障,可以对应制定预防性维护计划,以减少临床在使用过程中发生故障的频次。

2.3 Excel表导入导出的实现

通过导出Excel可以比较报表查询数据进行汇总。通过Excel导入基础信息与维修信息,可以快速地导入历史的维修记录。

2.3.1 调用Excel的方法 一般情况下有两种:一是直接使用Delphi[10]自带的组件;二是动态创建Excel文件。

2.3.2 导入数据 在程序中,将查询到的数据(SQL、Access)导入到Excel中,如用Adoquery查询Access中的数据,当然也可以将Adotable、Adoquery、Table、Query等组件的数据导入到Excel中。

2.3.3 导出数据

procedure TForm1.btn_WhileClick(Sender: TObject);

var

Eclapp: variant;

n: integer;

filename: string;

t1,t2: Int64;

begin

Eclapp := CreateOleObject('Excel.Application');

Eclapp.WorkBooks.Add;

Eclapp.Visible:= False;

filename :='d:\数据1.xls';

lbl2.Caption := '0';

if FileExists(fileName) then

DeleteFile(fileName);

t1:= GetTickCount;

qry1.DisableControls;

qry1.First;

n:=2;

while not qry1.Eof do

begin

eclapp.cells[n,1] := qry1.Fields[0].AsString;

eclapp.cells[n,2] := qry1.Fields[1].AsString;

eclapp.cells[n,3] := qry1.Fields[2].AsString;

eclapp.cells[n,4] := qry1.Fields[3].AsString;

//为了简单,只添加了4个栏位

inc(n);

qry1.Next;

application.ProcessMessages;

end;

qry1.EnableControls;

t2:= GetTickCount;

eclapp.visible := false;

eclapp.Workbooks[1].SaveAs(filename);

Eclapp.Quit;

Eclapp:= Unassigned;

lbl2.Caption := IntToStr(t2 - t1);

end;

3应用效果与讨论

该电子维修记录系统的实现将为我院提供诸多便捷与优势,具体归纳如下。

3.1维修信息高度集成

将全院的维修信息[11,12]全部集中到医疗设备电子维修记录系统中,实现维修信息的高度共享,如设备系统设置密码、厂家工程师联系方式、在设备验收培训时提及的设备保养基本要求、维护注意事项等基本信息,直接制作成设备的第一张维修卡片。

在过去的维修工作中,当负责维修某类设备的工程师因某种原因休假时,其所负责的设备出现故障由其他工程师去维修,有时虽然清楚是系统设置方面出了问题,但是由于不知道系统设置密码,也不清楚厂家工程师联系方式,只能一页一页翻找之前的维修记录本查找有关记录,从而耽误维修,影响临床正常使用,而有了该软件后,只要将搜索条件定位该科室、該设备,就能快速得到所需要的信息。

3.2灵活的统计功能

可以轻松地完成年末全院维修台次的统计,或者某一科室、某一设备在某一段时间内维修台次的统计。如年末工作总结中统计全年维修设备台次,得出一个精准的数据。另外当设备某个比较贵的部件损坏需要更换时,可以将该设备的所有维修记录调出来,如果该设备已到使用年限,而且因为各个部件均有老化现象导致之前各类故障频出,更换配件不如直接更换设备的性价比更高,因为在更换一个部件后不久可能又有其他部件因过度老化不得不更换,不但耗支颇多,而且耽误临床使用。

3.3有利于针对性制定设备保养计划

同一型号设备不同科室的年维修次数不同,这与科室的使用频率紧密相连,对于使用频率高的设备就要相应增加其保养、防护性维修[13-16]的次数,才能大幅度降低临床使用的故障率。如我院的空气消毒机是统一成一季度一保养,对于使用频次高的科室,设备故障率就会相对更高,而针对设备制定针对性的保养计划,则会明显降低该科室该设备的故障率,而这些通过医疗设备电子维修记录软件统计的数据,可以更直观地体现出来,我们制定的每一份保养计划都是用事实、用数据说话。

3.4比对不同厂家或者不同型号同类设备的性价比

同一科室不同型号的同类设备维修次数及维修倾向也不尽相同,可以通过查询某一设备的所有维修卡片这一功能,能更直观地比对出不同厂家、不同型号设备对临床使用的影响。如我院有两款注射泵在开始使用3年内未出现任何故障,3年后故障率也非常低,另外两款使用1年后就开始出现故障,影响临床正常使用,再次购买注射泵时,当然要考虑故障率低、临床反应良好的注射泵。

3.5针对医院实际需要,随时更新软件,节省医院资金支出

无论是外请软件工程师制作软件还是在市面上购买现成软件,毕竟制作软件的人不是使用软件的人,有些功能、细节可能并不符合自己医院的实际工作情况,而在日后的工作中发现软件不足,需要后期添加某功能时,则需要再次支付相关的软件开发费用。即使各项功能正合适,后期的软件维护,也需要按年或按次支付维护费用,对于医院又是一笔资金支出,而由本院自己的工程师开发软件,不但能按需开发,而且可以随着医院需求的变更,及时更新软件,更好地维护软件,而在这期间,不需要医院额外支出任何费用。

4小结

现该软件基本框架已经完成,我院临床科室及科室所有医疗设备也已经分别录入完毕,在未来的使用过程中,将不断完善各种维修材料,并根据实际的工作需要不断完善软件的各项功能,不但方便日后的维修工作,同时也弥补了我院没有电子维修记录管理方面的空白。

[参考文献]

[1] Watts S.Humphrey.傅为,苏俊,许青松,译.软件工程规范[M].北京:清华大学出版社,2008:560-720.

[2] 姚一永.SQL Server数据库实用教程[M].北京:电子工业出版社,2010:65-80.

[3] 高云,崔艳春.SQL Server 2008数据库技术实用教程[M].北京:清华大学出版社,2011:123-156.

[4] 何玉洁,梁琦.数据库原理与应用[M].第2版.北京:机械工业出版社,2011:67-95.

[5] 壮志剑.数据库原理与SQL Server[M].北京:高等教育出版社,2008:130-210.

[6] Clare Churcher.Beginning SQL queries:From novice to professional apress series[M].Apress,2008:30-89.

[7] Kenneth C Laudon,Jane P Laudon.Management information systems:Managing the digital firm[M]. Publisher Prentice Hall,2007:100-137.

[8] 侯識忠.数据结构算法程序集[M].北京:中国水利水电出版社,2005:59-138.

[9] 郑瑶,朱东琴,李江全.Delphi数据采集与串口通信测控应用实战[M].北京:人民邮件出版社,2009:70-150.

[10] 林琪.数据库编程与案例[M].北京:中国电力出版社发行部,2008:78-156.

[11] 付军.Delphi7实例编程100例[M].北京:中国铁道出版社,2005:50-130.

[12] 何皎,庄军,刘侃,等.医疗不良事件管理系统的开发与应用[J].中国医疗设备,2015,30(6):100-102.

[13] 于久愿,崔良超,刘宇光.放射工作人员个人剂量监测信息系统的建立[J].中国医疗设备,2015,30(6):95-97.

[14] 杨新光,徐家富,石磊.军队医院战备物资管理系统的设计与实现[J].中国医疗设备,2015,30(6):98-99.

[15] 杨新光,郭江博,张超等.大型医院IT运维及资产管理平台设计与应用[J].中国医疗设备,2014,29(10):55-57.

[16] 帅海涛,潘国兵,孙建军.军队医院辐射防护信息管理系统的设计[J].中国医疗设备,2013,28(9):53-55

猜你喜欢

医疗设备电子信息
利用计算机技术进行电子信息控制与处理的措施探讨
电子信息与物理系简介
电子信息工程系
电子信息科学与技术
针对电子信息隐藏技术的研究
医院大型设备的运营管理(pet—ct)
基于电子化发展下的医疗设备维修方式的发展新要求探讨
电子信息发展过程中的有效应用初探