Mantis Bug Tracker在医院后勤管理中的应用
2015-05-30李琳
李琳
[摘 要]本文介绍了将MantisBT应用到医院后勤管理中,根据医院自己的实际情况进行配置,当医疗设备、信息系统等出现问题时,医院后勤管理人员能够及时进行监控,掌握问题的处理状态和处理进度,形成一个完整的问题处理链,以满足医院后勤故障处理记录信息化的要求。
[关键词]MantisBT;医院后勤管理;缺陷管理系统
doi:10.3969/j.issn.1673 - 0194.2015.10.073
[中图分类号]R197.32 [文献标识码]A [文章编号]1673-0194(2015)10-00-03
信息技术的广泛应用,使医院管理越来越科学合理。近年来,医院配备了HIS(医院信息管理系统)、CIS/NIS(临床/护理信息管理系统)、PACS(临床集成影像系统)、LIS(医院实验室信息管理系统)等与临床相关的信息管理系统。这些信息系统的使用,大大提高了医务工作人员的工作效率,为患者的诊治工作提供了很大的便利。同时,医院配备了先进的医疗设备,进一步保证医疗安全。当这些系统、设备出现故障时,需要相关维护人员及时处理,保障医疗工作正常运转。但是,目前医院在这方面的管理仍然比较落后,一般采用通过电话报告问题,依靠记忆现场维修,或者接到申请单后才处理问题的方法。本文针对医院存在的实际问题,采用MantisBT(Mantis Bug Tracker,一种开源的软件缺陷管理信息系统)信息系统作为我们的信息管理系统,规范、记录后勤工作人员的问题处理流程,以达到节省时间、提高工作效率的目的。
1 医院后勤管理流程
医院后勤管理是医院管理的重要组成部分。医院后勤管理作为医院的保障和支持系统,在协助完成医疗、教学和科研任务中,占有非常重要的地位。医院后勤管理水平的高低,直接影响医院的医疗质量和经济效益[1]。高水平、高效率的医院后勤管理,需要相应的辅助信息系统来“催化”。合理的后勤信息管理系统可为医院后勤管理提供极大的帮助,为医院的后勤服务提供记录,为医疗活动提供支持。
当前,医护人员对医疗设备、信息系统的依赖性很高。因此,当医疗设备、信息系统发生故障时,会干扰医护人员的工作。当前,医患关系紧张,无论是医疗设备、机算机硬件、软件出现任何问题,及时有效地解决问题都是非常重要的。后勤科室在现实工作中处理问题的流程如图1所示。
通过图1,可以清楚地看到整个问题的处理时间大都浪费在了对问题的描述和转述上,降低了处理问题的效率,并且在处理过程中没有形成完整的处理记录。虽然,在纸质的问题处理记录表上会有记录,但是这给以后的问题统计分析带来极大的麻烦。当问题紧急时,甚至没有纸质的文件记录,问题解决后,也不补充问题记录。如果医疗科室的问题或是新需求,不需要立马解决,时间一长,就可能忘记。因此,有必要完善问题的提出流程和处理流程,提高问题的处理效率,并且形成完整的问题处理链和文档记录。这样既为医疗工作提供支持,也为后勤工作人员的工作提供便利,提高了医院后勤管理的效率和信息化水平。通过信息化的手段,可以一目了然地看到哪些问题已解决,哪些问题没有解决,管理层需要重点关注哪些问题或需求,需要对那些问题进行督促等。因此,后勤科室急需一个能解决这些矛盾的信息化系统。
一般情况下,客户需要相关的软件时,通过按需编写软件或购买成熟的商业软件两种方式。但无论哪一种方式,都需要较大的投资,且受制于软件厂商。本文阐述的方案,抛弃了上述两种方式,基于其他行业的开源软件MantisBT,实现医院的实际需求。这种方案的好处是,无需任何费用,并能获得其系统源代码,只需改动相关配置便可应用到医院的后勤保障服务中。
2 软件缺陷管理信息系统
缺陷跟踪管理是软件企业提升软件产品质量、提高软件开发效率、降低软件生产成本的重要工具,是测试工作的重要部分,测试的目的是为了尽早发现软件系统中的缺陷。因此,对缺陷进行跟踪管理,确保每个被发现的缺陷都能够及时得到处理是测试工作的一项重要内容[2]。软件缺陷处理流程如图2所示,是一个典型的缺陷生命周期图。
通过对比图1和图2,可以发现,其实医院中的设备、计算机、软件系统等问题在出现时,也是一个类似的生命周期。因此,可以设想,当医疗相关科室出现硬件、软件等问题时,医护人员进入软件缺陷系统,录入相关问题,提交给后勤相关科室,后勤相关科室根据不同的问题,分配给相关的后勤业务人员,后勤业务人员处理结束后,进入系统,根据处理结果改变问题的状态,至此形成一个简单的医院设备、计算机、软件等故障生命周期。通过对比,医院后勤问题的处理流程和软件的缺陷跟踪管理流程极其类似,因此可采用缺陷跟踪信息系统来为后勤服务提供支持。
3 Mantis Bug Traker配置
当前有许多流行的缺陷跟踪管理系统,开源的有Bugzilla、Bugfree、TRAC、Redmine 、MantisBT等,商业的有Jira等。本文采用MantisBT作为基础。MantisBT是一个基于PHP技术的轻量级的开源缺陷跟踪系统,以Web操作的形式提供项目管理及缺陷跟踪服务,满足中小型项目的管理及跟踪[3]。
MantisBT的安装和部署非常简单,根据其官方网站的文档,相关技术人员可以轻松配置成功。在本文中不详细叙述其配置的过程,只阐述医院如何应用此系统,如何把医院的实际业务角色匹配到缺陷管理软件的相关角色中。
3.1 初始系统配置
配置成功后采用其默认的管理员用户名administrator和密码root,登录后配置项目,可以根据医院中的信息系统的不同,软硬件的不同设置为不同的项目,比如HIS、OA硬件等项目。还可以为所有的项目进行统一的分类设置,如设置成不同的提交科室(信息科、各病区等)的名称,便于把相关问题根据问题种类或科室分类,其配置界面如图3所示。
3.2 创建用户
MantisBT的用户有六种角色,复查员、测试员、审核员、开发员、项目经理系统和管理员。各用户角色描述见表1。
不同的角色有不同的权限设置,作为后勤科室的问题、故障记录信息系统,可以简化其角色,采用报告员、开发员、项目经理这三种角色。医疗科室一般设置为测试员、报告员即可,他们只有创建问题单、报告问题的权限。后勤科室的业务人员一般设置为开发员的权限即可,能改变问题的状态、解决问题、关闭问题等。后勤科室的业务负责人一般设置为项目经理的权限,其权限比较高,可以确认问题的存在、审核问题,并分配给其他的后勤科室处理问题。这样,把医院中的相关人员的角色与MantisBT中的角色对应,即可利用MantisBT提供的缺陷、问题追踪的功能。
如果我们对系统默认的各角色的权限分配不满意,也可以登录它的系统管理界面,对每一个角色进行精细的权限配置,按照各医院自己的特殊要求对其进行配置。
3.3 问题单状态
MantisBT中的每一个问题单有系统默认的7种状态,各状态代表问题当前所处的状态,问题的提出人员、处理人员和后勤科室的管理人员等都能一目了然地看到当前的问题状态。如表2所示,第一列的数字是信息系统为相关的状态设置的变量值,由于我们所采用的MantisBT缺陷追踪软件是一个开源的软件,我们可以轻松的获取到它的源代码,如果我们对其中的用户角色或是问题状态的名字不满意,我们可以修改其源代码,重新部署。
3.4 问题完成度
问题处理的最终情况反应在系统的问题完成度的状态上。问题处理人员处理结束后,需要描述其处理状态。问题完成度是在问题状态为已解决或是关闭的情况下才能修改的。各问题的处理状态如下:10:未处理;20:已修正,问题正确处理,可以选择已修正状态;30:重新打开;40:无法重现;50:无法修复(当问题没有办法修复时,可以选择这个状态);60:重复问题(有时,各个病区提出了同样的问题,可以选择这个状态);70:不是问题;80:暂停;90:不做修改。
当后勤科室的业务人员处理完故障或是问题后,需要对这个问题的完成情况进行描述,即问题完成度。工作人员选择某个问题完成状态后,都要详细填写注释信息,形成一个完整的问题处理记录,进而形成一个详尽可查的问题处理链。
4 结 语
后勤相关科室和相关病区采用此系统后,对于病区的提高有以下几个方面:提高问题处理的效率,对问题有了一个详细的文字描述;展示出详细的问题处理流程和状态,医务人员可以对问题的整个处理过程进行监督,督促后勤科室及时处理问题。对于后勤的相关业务科室的提高有以下几个方面:每次处理问题都有详尽的电子记录,为以后处理类似问题提供方便,通过搜索即可查找到类似问题的处理步骤;问题处理的每一个详尽的电子记录,都是后勤科室工作的一种体现;后勤科室的业务处理人员可以进行相关的统计、量化,通过MantisBT的统计功能,可以清晰地看到各人员的问题处理状况;对于重点、难点问题,管理人员可以通过系统的监视功能,从始至终监视问题的状态,形成有效的监控。
当然,MantisBT缺陷管理信息系统是软件行业的一个工具,并不能完全应用到医院的后勤科室当中,但是整个问题的处理框架和流程是相通的。由于MantisBT是一个开源的工具,我们可以轻松获取其源代码,医院的相关技术人员可以按照医院的特殊的需求,进行二次开发,满足医院后勤管理的需要,提高医院后勤管理的信息化水平,医院的后勤科室为医疗一线的服务效率大大提升。
主要参考文献
[1]金海,吴龙仁,金哲虎.浅谈医院后勤管理[J].吉林医学,2007,28(13).
[2]殷广丽.浅析软件测试管理及缺陷管理[J].山东教育学院学报,2005,20(5).