基于Activiti工作流的民营医院设备管理系统设计与实现

2020-10-21 09:09王垒
企业科技与发展 2020年9期
关键词:全生命周期设备管理信息化

王垒

【摘 要】医疗服务技术的发展,离不开医疗设备的支持。加强医疗设备管理对于医院提高医疗管理水平是不可或缺的。文章结合设备全生命周期的模式实现设备信息化管理,创新医疗管理模式。该管理系统包括医疗设备的用户管理、采购管理、资产管理、运维管理、质控管理、供应商管理、效益分析等功能。采用Activiti工作流技术实现相关审批流程,通过并行处理技术提升流程审批效率。该管理系统在满足医院对设备管理的基本需求的同时,也为医院节约了大量的人力和时间成本,使设备管理更加规范化、信息化、精准化。

【关键词】信息化;全生命周期;设备管理;Activiti工作流

【中图分类号】R197.38;TP311.52 【文献标识码】A 【文章编号】1674-0688(2020)09-0052-02

目前,许多民营医院设备管理重视程度不高,管理状况普遍较混乱,没有设有专门的岗位进行管理,人员配置不足,管理工作都是由医护人员进行兼职,缺乏对设备的专业性管理意识,很多医疗机构还是使用传统手写管理模式,人为失误的因素较大,审批流程周期长,部分设备资源使用率低[1]。这些问题的存在不利于医院及时掌握设备的使用情况,也不利于区域化管理。在如今信息化高速发展的时代,各个领域已明显感受到应用计算机技术带来的变化,利用计算机技术对医疗设备进行信息化管理已是形势所趋。系统的运用能打破原有的管理模式,提升流程审批的效率,使区域主管能更好地掌握各地医院设备的使用情况,通过统筹管理对设备合理地调整,避免设备闲置导致资源的浪费,提高设备的使用率,创造社会价值和经济效益,使更多的患者享受优质的医疗服务。

1 系统开发背景

本课题以设备全生命周期为管理对象的管理模式,从设备的规划、评估、采购、安装调试、验收、资产管理、使用、维护、保养、维修、质控管理、效益分析、报废等方面进行研究[2](如图1所示)。针对目前民营医院设备管理现状及存在的问题,开发一套基于Activiti工作流的医疗设备管理系统,实现信息化、标准化、精细化的管理[3],避免手工方式管理的人为失误,减少医院人力和财力的成本,使管理者及时掌握设备的使用状况,避免出现闲置设备造成资源的浪费,设备管理系统可以大幅度的提高民营医院的设备管理水平。

2 系统开发架构

本系统基于B/S架构模式进行开发,具有分布性强、业务扩展方便、维护方便等优势,用户通过浏览器就可以实现跟系统的交互。使用Java作为开发语言,使用Spring框架实现后台的管理功能,通过Activiti工作流引擎实现系统的业务流程管理,负责解析并执行流程实例,对工作流实例的任务指派、事务管理等执行情况进行控制,实现对业务流程的处理情况进行跟踪,掌握流程动态。使用eclipse作为开发平台,使用MyBatis屏蔽数据库异构影响,采用MySQL数据库对系统数据进行存储和管理。

3 系统功能结构

结合目前民营医院设备管理工作中存在的问题,从技术、经济、操作的可行性进行分析,结合医院设备业务管理的具体需求形成详细的方案[4],并按照设备全生命周期的管理模式发挥设备的最大使用价值,将系统分为系统管理、采购管理、资产管理、运维管理、质控管理、供应商管理、报表分析七大模块进行设计,每个模块又包含子模块,系统总体功能框架图如图2所示。

4 关键技术运用

本文基于Activiti工作流对系统进行开发设计。Activiti工作流引擎技术已广泛应用于各个领域的业务系统,同时因为开源的特性使系统具有较高的可维护性和可扩展性,所以能适应医院业务需求变化。设备管理系统包含各种业务审批流程,需要多个监管部门进行审批,流程复杂度高。Activiti工作流可视化的流程设计的特点使用户能轻松地配置复杂的工作流程,Activiti工作流以任务的形式驱动业务的完成,由系统统计需要处理的任务,管理者只需关注待办任务即可掌握流程情况,而这些技术都已封装在框架中直接引用即可,最大限度地减少了系统的开发时间,降低了开发和维护成本,从经济和技术的可行性都能符合目前民营医院的需求。

ProcessEngine作为Activiti引擎的核心服务组件,从流程的启动到终止,负责整个流程运行实例、流程图文件及数据的处理[5]。流程引擎包含七大服务接口,使代码的整洁度很高,便于后期的维护。具体功能如下:①Repository主要用于存储工作流引擎需用到的数据;②RuntimeService用于存储流程对象实例,提供启动流程、设置对象实例及流程部署、流程实例存取等功能;③TaskService用于提供运行时任务的查询、删除及设置变量等操作;④IdentityService用于管理用户和组之间的关系,只有符合权限才能完成流程中任务节点的执行;⑤ManagementService用于查询引擎配置和数据库;⑥HistoryService用于存储启动时和结束时的流程实例,可以查询所有历史流程实例;⑦FormService用于实现业务相关数据与任务节点的绑定。

5 数据库设计

数据库的设计主要是按照业务需求定义相关功能模块的数据表,包括用户表、角色表、组织结构表、用户关系表、设备表、设备分类表、设备采购表、设备维修表、设备保养表、设备培训表、供应商表、不良事件表、效益分析表等。实现一对一、一对多、多对多的关联,进行数据的存储和管理。

6 系统功能实现

用户通过浏览器登录成功访问系统,可以进行系统页面的预览,根据用户不同部门角色权限可访问各自职能的功能模块。可查询用户的流程处理情况,便于安排之后的工作,提高工作效率。①系统管理模块主要为系统管理员进行系统管理操作,可对用户、角色、权限进行管理,便于用户使用业务模块功能;可以对审批流程进行设计,实现各职能部门的监管作用。②采购管理模块主要为用户通过系统进行设备采购、合同及付款的申请审批功能的操作,审批进行并行优化,解决了以往串行审批方式等待时间较长的问题,提高了审批时效,缩短了采购周期。并行审批功能流程图如图3所示。③资产管理主要是由设备主管对设备资产台账、资产转移及资产报废管理等功能的管理,标准化的录入使台账管理更加规范;设备主管在系统中可查询到设备的使用情况,如发现有闲置设备,可及时和使用部门分析原因,或通过院内、院间设备资产转移的方式进行相应的调整,从而达到设备资源的充分利用,提高设备使用率,不造成医疗设备资源的浪费。④运维管理主要为设备培训、保养、计量、维修等功能的实现,制订计划监管设备的使用情况,通过培训提高临床诊断能力及操作规范技能,从而提高设备的使用率,减少设备的故障率;提前进行设备保养,及时做出预防性措施,把问题扼杀在摇篮之中。⑤质控管理主要为不良事件的管理,便于医院做好风险防控管理。医疗设备的计量质控管理是医院提升诊疗质量的重要基础,国家也出台一系列法律法规进行法制化管理,加强管理刻不容缓。⑥供应商管理主要为设备证件档案资质的管理,以及通过在设备使用过程中与供应商的业务对接,可对产品质量、维修响应速度等方面进行综合评估,便于往后的合作方向。⑦报表分析管理主要有收费项目管理、月度效益填报管理等功能。效益分析工作可反映出大型医疗设备在某个时间段内的实际运行情况,进而可以及时发现医疗设备管理中存在的问题,便于医院管理者结合实际情况对该设备的使用模式及操作方向做出准确快速的调整[6],既提升了医疗设备使用率,也为医疗设备采购提供了必要的参考数据,效益分析信息化工作开展后,由系统分析代替人工计算,数据更为精确,避免人为的失误,在人员配置本来就缺乏的现状下减轻了设备管理者人工统计数据的工作量,可以花更多的精力提升设备管理水平,实现医院社会效益和经济效益的最大化。

7 總结

数字化医院是我国现代医疗发展的新趋势,本文主要以目前民营医院设备管理现状为背景,针对在设备管理工作中存在的问题,通过开发一套医疗设备管理系统提高医院设备管理的水平,通过系统使得设备管理更加数据化、规范化、信息化、高效化,相比以往单向烦琐的审批方式,并行优化审批流程更加高效,也避免了传统手工管理方式的弊端,大大减轻了目前设备管理人员的工作量,提高了工作效率。能及时掌握设备的使用情况,避免出现闲置设备,合理调整实现医疗资源整合,降低运行成本。给一线临床提供坚强的支撑,使临床更好地服务患者、回报社会。

参 考 文 献

[1]王锐,臧运森,魏红梅.我国医疗机构医疗设备管理现状分析[J].医疗卫生装备,2018,39(7):70-72,83.

[2]彭任君,吴响军,刘林,等.医疗设备全生命周期管理应用系统的研发[J].中国医学装备,2019,16(6):102-107.

[3]杨坤,邵蕾.大型医院医疗设备采购流程精细化管理的探讨[J].生物医学工程学进展,2014,35(2):108-111.

[4]蔡泉.论软件工程项目的需求管理[J].科技风,2019(2):82.

[5]李津.基于Activiti引擎的工作流系统[A].旭日华夏(北京)国际科学技术研究院.首届国际信息化建设学术研讨会论文集(二)[C].北京:旭日华夏(北京)国际科学技术研究院,2016:46,48.

[6]杨卉,卓峰.大型医疗设备单机效益分析信息化的实现[J].医疗装备,2020,33(1):61-63.

猜你喜欢
全生命周期设备管理信息化
月“睹”教育信息化
月“睹”教育信息化
月“睹”教育信息化
“一核三轴”:信息化时代教学管理模式的探索
二维码标识管理系统在教育装备管理中的应用
天然气管道建设项目全生命周期风险管理研究
铁路设备管理系统的设计与应用
绿色建材全生命周期的研究与落实方法
范式转换视角下建筑工程全生命周期的工程造价管理研究