基于工作流概念的医疗设备维修管理子系统的开发与设计*
2015-12-05陈文霞
李 巍 张 鹏* 陈文霞 荆 斌
基于工作流概念的医疗设备维修管理子系统的开发与设计*
李 巍①张 鹏①*陈文霞①荆 斌①
目的:规范医学工程科的医疗设备维修工作流程,强化医疗设备维修工作的信息化管理,依托医学工程科综合管理信息平台开发维修工作信息管理子系统。方法:基于医学工程科综合管理信息平台,采用工作流管理手段,设计开发医疗设备维修工作信息管理子系统。采用C/ S方式实现其模块架构;采取工作流模型实现系统设计,由VBA应用程序开发实现。结果:该系统的设计完善了设备全寿命周期管理体系,实现了医疗设备维修的动态管理。结论:该信息管理子系统的开发与应用,具有改进和优化业务流程,提高业务工作效率和业务流程的柔性等优势,有助于提高医疗机构医学工程科的信息化和规范化,实现安全规范的业务流程管理。
医疗设备;全寿命周期;工作流管理;维修
[First-author’s address] Department of Medical Engineering, No.307 Hospital of PLA, Beijing 100071, China.
医学科学技术的发展使医疗设备日益更新,而现代医疗设备产品在医疗机构中种类繁杂、数量众多。随着现代管理理念的不断深入,医疗设备全寿命周期管理、文档及成本效益耦合管理给医疗设备维修管理的工程技术人员带来了新的挑战[1]。如何科学规划工作流程、高效发挥人员效能,提高维修工程技术人员的积极性和创造性,已成为亟待研究的课题[2]。为此,本研究设计开发了医学工程科维修工作信息管理子系统,依托医学工程科综合管理信息平台,旨在提高医学工程科工作人员的工作效率,保证医疗设备维修工作朝着规范化、正规化的方向开展,加快医学工程科的信息化建设。
1 维修工作流管理子系统的设计模式与结构
1.1 系统设计模式
系统采用了基于工作流管理的设计模式,通过管理-序列的工作活动以及相关人员、资源及信息技术资料来提供业务处理程序上的自动控制,并由计算机定义、管理和执行工作流程。在工作流管理系统中计算机运用程序的执行顺序是由工作流逻辑的程序描述执行驱动,其主要目标是对业务过程中各步骤(或称活动、环节)发生的先后次序,以及同各个步骤相关的人力、资源及信息资料的调用等进行管理,从而实现业
务过程的自动化[3-4](见表1)。
表1 系统设计开发模式
工作流管理系统将人员、组织结构、设备资源及信息源(如数据库、文件系统、电子邮件、计算机辅助设计工具等)整合,并将工作流管理系统作为收容业务逻辑的知识仓库,为业务逻辑控制界面提供数据交互。
1.2 系统平台结构
综合管理信息平台采用设备全寿命周期管理,涵盖了资产管理和设备管理双重概念,即设备资产全寿命周期管理,包含了资产和设备管理的全过程事件,从采购、安装使用、维修更换及报废等一系列过程,既包括设备管理,也渗透着其全过程的价值变动过程,因此在设备管理过程采用全寿命周期管理,既可以实现设备管理,又综合考虑到设备的可靠性和经济性,实现了设备与成本效益的综合管理。
医疗设备全寿命周期管理事件采用任务推动式工作流管理方式,当管理过程开始逐步地分环节执行时、某个活动实例处理完成后,其后续的有关活动将被创建、被激活,由此直至整个工作流程的完成[5]。将维修主体(包括维修人员)、维修对象(包括设备、配件、经费及维修工具)及维修过程记录信息共同构成了整个维修过程。通过实现工作流过程管理,完善了医疗设备全寿命周期管理,拓展了监管体系(如图1所示)。
2 维修工作流管理子系统的设计
系统由过程定义工具、过程定义、工作流执行子系统(workflow execution subsystem,WES)和工作流引擎、工作流控制数据、工作流相关数据、工作表和工作表处理程序、应用程序和应用数据、任务列表、任务表管理器及用户交互等组成[1,6](如图2所示)。
2.1 业务流程定义及工具
设置业务流程及设置该工具,将其作为整个协同管理系统的一个系统管理员功能提供给用户,其中包括工作流模型建立、定义表单、启动工作流模型以及分配工作流权限等功能[2-4]。
图2 工作流体系结构图
(1)工作流模型建立。新建工作流模型,可从现有工作流模型中选取一个作为模板定义工作流的基本属性并绘制模型工作流图。运行工作流程的定制流程功能模块,即可定制一个新的工作流程。定制流程模块显示出分类列出系统已经定制的各项流程名称,点击名称,将在界面下部显示选中流程的流程图。可从现有工作流模型中选取一个与将要定义的工作流程近似的工作流作为模板,可简化工作流程,确定后即进入下一步骤,在进入下一步骤前将询问是否将选择的工作流模型作为模板,选确定将使选择的工作流复制到新建流程,否则将创建新的流程模型。
(2)定义人工动作对应的表单。从现有表单模型中选取一个与将要定义的工作流程近似的表单作为模板,更新当前表单数据源及对应文本控件信息,完成数据绑定后启用表单。
(3)启用工作流分配工作流权限。设置当前工作流启用后系统更新当前工作流状态,启用时间信息。获取组织角色信息,建立当前工作流-角色关联,更新制定人信息,完成权限设置。
图1 医疗设备生命周期管理图
2.2 工作流执行服务
通过工作流监听实现,当触发条件满足时发出对应控制信息,建立任务条并触发对应操作。
2.3 控制引擎及相关控制数据
(1)控制引擎用于将驱动实体按流程定义实现工作
流控制,主要包括:①解释业务过程的过程定义;②驱动过程和活动的执行;③维护工作流控制数据和工作流相关数据;④提供支持用户操作的接口。
(2)数据控制可严格按照业务流程的定义驱动业务流程实例的运行,支持丰富的流程模式,其流程模式可分为:①静态控制,串行、循环、并行、聚合以及基于条件规则的路由[8];②动态控制,任意节点回退、撤销、子流程嵌套及窗口补证[9];③批量工作流控制,批办、协办、督办、沉淀及超期提示[10-11]。
2.4 应用程序及组织角色模型
(1)应用程序提供经费管理、工作量统计、固定资产管理及文档管理等外部接口,实现数据交互。
(2)用户角色可依据需求按分组岗位、职务及功能分配工作流权限,并可按照角色实施数据过滤。
2.5 任务列表及任务管理器
维护当前系统任务池,当运行任务流发生变更时接收控制引擎传递控制信息,实时变更任务信息;当任务流为周期执行任务时,负责唤醒任务流并向控制引擎传递唤醒信息[12]。
3 维修工作流管理系统的运行
测试以维修配件的购买申请及使用申请为例,通过控制引擎管理设计购买申请、组长审批、主任审批、使用申请和配件使用5个模型,其中前3个模型为配件申请购置工作流,后2个模型为配件申请和使用工作流。
3.1 工作流模型建立
(1)起草申请。其行为人是全体维修工程师,属性有起草申请和添加修改补充。所有用户均可通过此行为启动流程,实现购买申请。起草申请的时限在启动时无意义,再次流转至此时其时限方有意义。
(2)组长审批。其执行人是维修组组长,即起草申请执行人(发起人)的领导来执行审批。在起草申请和组长审批之间设计了一个流转条件,即从起草申请流转到审批。流转条件为默认值:true,即起草完成后,立即转给上一级审批。
(3)科室主任批准。其行为人是科室主任,指起草人的领导关系树型表示中,位于科室顶层的领导。科室主任批准是特殊的流程行为,其含义是:只对>1000元的配件购买生效。
综合起草申请、组长审批,其整个流程需要完成的逻辑是:维修组长审批用户提出的配件购置申请,而>1000元则需要经过上级领导的批准。在组内审批和科室主任批准之间设计的流转条件为false。
定义的流转条件是:@price>500and@Status=1。这里使用了数据源提供的变量@price,其含义是配件申请表,由启动动作:起草申请的执行人填写。@Status是数据源提供的另一个变量,其含义是上一级审批意见,整个表达式的含义是当申请购置配件价格≤500元,同时组内批准后启动科室主任批准。当不能同时满足这两个条件时则在组长审批流程终止。
3.2 定制表单
流转属性定义完成后点击确定;流转条件定义完成后点击删除,则删除流转条件。点击流程图上的流转条件连线,将弹出流转条件定义对话框,可实现对流转条件的编辑或删除。
绘制完流程图提交后定制人工动作对应的表单。表单是动作执行时人机交互的界面,表单和数据源具有对应的关系,通过表单,流程每执行一个动作,将使数据库表的某条相关记录发生变化。起始动作将使数据库表增加一条记录,流程中的动作通过填写不同的字段,以实现流程所期望的业务逻辑。系统设计采用封装数据库向导组件表单编辑器和表单设计器定义表单,表单定义界面将列出当前定义的人工动作的名称和类型以及相对应的表单对象定义,点选人工动作选项,可以选取不同的动作来进行表单编辑并完成关联(如图3所示)。
图3 医疗设备维修管理子系统运行表单定义界面图
4 结语
随着医疗设备的广泛应用和信息技术的进步,常规基于独立业务开发的办公自动化和计算机应用已无法适应日益增长的维修过程管理,工作流作为一种对常规性事务进行管理、集成的技术应用,具有改进与优化业务流程、提高业务工作效率和业务流程的柔性等优势,将有助于提高医疗机构医学工程科的信息化和规范化,实现安全、规范的业务全过程控制,从而提高医疗设备管理和服务质量[13-15]。
[1]周强,顾超.医疗设备管理信息化系统设计[J].医疗卫生装备,2014,35(6):72-75.
[2]朱弋,王振洲,徐志荣,等.医疗设备维修与质量控制的结合与应用[J].医疗卫生装备,2011,32(1):112-113.
[3]张红蕾,李斌.关于建立医院医疗设备信息系统的构想[J].中国医疗设备,2011,26(11):65-67.
[4]张超群,吴向阳,杭建金.医疗设备信息管理系统的建设与应用体会[J].医疗卫生装备,2011,32(10):99-100.
[5]王守镜,徐林,代勇.我院医学工程科开展精细化管理的探讨[J].中国医疗设备,2014,29(8):104-106.
[6]姜山,刘志成,王燕.基于.NET技术的医疗设备保障管理系统的设计与开发[J].中国医疗设备,2014,29(3):48-50.
[7]刘沁峰,施安,李帅帅,等.“9S”管理在医疗设备维护保障集约化管理模式中的应用[J].中国医疗设备,2014,29(3):77-79.
[8]栾红娟,由姗姗.医疗设备维修与保养管理模块的设计与实现[J].中国医疗设备,2014,29(4):59-60.
[9]徐勇.基于ASP编程的医疗设备维修管理系统的设计[J].中国医疗设备,2014,29(6):44-46.
[10]卢晶,雷昆仑,徐仲兴,等.基于PowerBuilder的医疗设备维修管理系统的设计与实现[J].中国医疗设备,2014,29(8):104-106.
[11]石楠.我院医疗设备全生命周期管理信息系统探讨[J].中国医疗设备,2014,29(8):109-111.
[12]伍洪,李晓妍,张蒙,等.谈医院医疗设备维修的精细化管理[J].中国医学装备,2014,11(6):89-91.
[13]石楠.医疗设备维护管理系统的设计与研发[J].中国医学装备,2014,11(7):39-41.
[14]李怡勇,米永巍,李涛,等.基于射频识别技术的医疗设备维护管理系统设计与实现[J].中国医学装备,2014,11(9):18-21.
[15]王天鹰,顾伟,王莉杨.基于闭环管理思想设计的医疗设备维修管理系统[J].生物医学工程学进展,2014,35(1):40-42.
Research on the development of medical equipment maintenance system based on workflow/
LI Wei, ZHANG Peng, CHEN Wen-xia, et al// China Medical Equipment,2015,12(4):59-62.
Objective: To standardize medical engineering department of medical equipment maintenance workflow, strengthen information management medical equipment maintenance work, relying on medical engineering department integrated management information platform to further develop information management subsystem maintenance work. Methods: Based on the medical engineering department integrated management information platform with workflow management tools, design and development of medical equipment maintenance information management subsystem. Its modular architecture uses the C/S mode to achieve, taking workflow model for system design, implementation, developed by VBA. Results: The implementation of the system improved equipment life cycle management system, and implements dynamic management of medical equipment maintenance. Conclusion: The development of the subsystem with the improvement and optimization of business processes improve operational efficiency; improving business process flexibility and other advantages, will help to improve the health care institutions and medical engineering department of information technology standardization, achieve operational safety regulations process control.
Medical equipment; Equipment-asset life-cycle management; Workflow management; Maintenance
10.3969/J.ISSN.1672-8270.2015.04.019
1672-8270(2015)04-0059-04
R197.324
A
李巍,男,(1982- ),本科学历,工程师。解放军第307医院医学工程科,研究方向:基于数据挖掘的设备管理及军事卫生勤务。
2014-11-25
军事医学计量科研专项课题(2012-JL2-027)“基于临床日常计量检测的医疗设备不良事件警示分析系统研究”
①解放军第307医院医学工程科 北京 100071
*通讯作者:zhangpeng_307@126.com