一种基于流程审批驱动的检验项目变更多级管理系统、方法、设备及介质与流程
本申请涉及医疗信息及业务流程管理领域,特别是涉及一种基于流程审批驱动的检验项目变更多级管理系统、方法、设备及介质。
背景技术:
1、医院检验信息系统中的检验项目管理普遍采用直接操作数据库或后台管理界面的方式进行修改。当检验科需要新增一个检验项目(如新增“新型冠状病毒抗体检测”)或修改已有项目信息(如调整参考范围、收费标准、检验方法等),通常由具有系统管理权限的操作人员直接在检验系统的后台管理模块中进行修改,修改结果即时生效。
2、检验项目原有管理方式存在以下技术问题:
3、(1)缺乏审批管控机制。检验项目作为医疗检验的核心基础数据,其准确性直接影响临床诊断结果。现有方案中,任何具有管理权限的人员均可直接修改项目信息,缺乏多级审批和校验环节,存在误操作和违规修改的数据安全风险。
4、(2)修改过程不可追溯。直接修改模式下,修改前和修改后的数据对照关系不明确,无法完整记录每次变更的申请人、修改内容、审批意见、最终执行结果等信息,不利于医疗质量控制和合规审计。
5、(3)缺乏细粒度的字段级权限控制。现有检验系统通常以“角色—功能模块”为粒度进行权限管理,无法实现对单个检验项目的特定字段(如仅允许修改项目名称和参考范围,禁止修改收费标准)进行精确控制。
6、(4)缺乏灵活的条件分支流转能力。不同类别、不同重要程度的检验项目,其变更审批所需的层级和流程路径应当有所不同。现有检验系统的后台管理功能无法根据项目属性和修改内容动态调整审批路径。
技术实现思路
1、本申请的目的是提供一种基于流程审批驱动的检验项目变更多级管理系统、方法、设备及介质,可实现检验项目的全流程可追溯、精细化权限控制和智能条件分支流转。
2、为实现上述目的,本申请提供了如下方案:
3、第一方面,本申请提供了一种基于流程审批驱动的检验项目变更多级管理系统,包括:
4、表单驱动层,用于生成并渲染检验项目变更流程的申请表单;所述表单驱动层包含项目变更组件,所述项目变更组件用于绑定预设的检验项目分类,并通过集成接口层获取并展示指定检验项目的当前信息数据,所述项目变更组件内部每个字段均配置有独立的状态控制器;所述表单驱动层还包括项目验证组件,用于在变更提交前,根据当前流程中申请变更的项目属性自动生成模拟数据进行验证,并对历史项目数据进行核验;
5、流程审批引擎层,与所述表单驱动层连接,用于在流程实例运行时,提取申请表单提交数据及关联检验项目的属性信息,通过求值预设的条件表达式动态选择对应的多级审批流转分支;并在流程流转至每一审批节点时,依据“流程节点—表单—字段”的三级映射关系,生成节点权限指令并下发至所述项目变更组件;
6、集成接口层,分别与所述表单驱动层和所述流程审批引擎层连接,用于实现所述表单驱动层、流程审批引擎层与检验系统之间的数据通信。
7、第二方面,本申请提供了一种基于流程审批驱动的检验项目变更多级管理方法,应用于上述的系统中,所述方法包括:
8、基于申请人对项目流程模板的选择操作,生成对应的流程实例,并根据所述项目流程模板的类型,动态渲染变更申请表单;其中,所述项目流程模板包括新建检验项目流程模板和修改检验项目流程模板;
9、获取流程实例所处节点的节点权限指令,根据所述节点权限指令,将所述申请表单中对应的字段动态设置为可编辑、只读或隐藏状态,并接收申请人在可编辑状态字段范围内输入的变更数据;在变更提交前,通过项目验证组件根据当前流程中申请变更的项目属性自动生成模拟数据进行验证,并对历史项目数据进行核验;验证通过后允许流程提交;
10、基于所述变更数据,提取申请表单提交数据及关联检验项目的属性信息,通过求值预设的条件表达式动态选择对应的多级审批流转分支,确定目标审批路径;
11、将流程实例沿所述目标审批路径依次流转至各审批节点,并在流程流转至每一审批节点时,依据“流程节点—表单—字段”的三级映射关系,生成节点权限指令并下发至所述项目变更组件;
12、当所述流程实例流转至终止节点时,将所述变更数据与所述流程实例的完整审批轨迹组装为变更事件消息,并将所述变更事件消息推送至检验信息系统,触发所述检验信息系统根据所述变更数据执行项目主数据的新增或更新操作。
13、第三方面,本申请提供了一种计算机设备,包括:存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序以实现上述的基于流程审批驱动的检验项目变更多级管理方法。
14、第四方面,本申请提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述的基于流程审批驱动的检验项目变更多级管理方法。
15、根据本申请提供的具体实施例,本申请具有以下技术效果:
16、(1)流程审批引擎层用于在流程实例运行时,提取申请表单提交数据及关联检验项目的属性信息,通过求值预设的条件表达式动态选择对应的多级审批流转分支,将原本在检验系统后台的“直接数据库操作”转变为必须经由“表单发起→引擎路由→多级流转”的标准化流程实例,所有变更请求被强制纳入流程引擎的管控域内,杜绝具有管理权限人员绕过审批直接修改核心医疗数据的可能性,建立了“先审批、后执行”的强制性管控机制;
17、(2)流程审批引擎层依据“流程节点—表单—字段’的三级映射关系,生成节点权限指令并下发至所述项目变更组件,可对单个字段独立执行可编辑/只读/隐藏的状态切换,而非对整个页面或模块进行统一控制;实现了同一张申请表单在不同审批节点呈现差异化的字段操作权限,满足了检验项目管理中多角色协同且职责隔离的业务需求;
18、(3)流程审批引擎层提取申请表单提交数据及关联检验项目的属性信息,通过求值预设的条件表达式动态选择对应的多级审批流转分支,使流程路由不再依赖预设的固定路径,而是根据当前变更的实际内容和项目固有属性实时计算决策。同一套流程模板可自动分化为不同长度、不同层级的审批链路;使低风险、常规类的变更走短流程以提升效率,高风险、关键类的变更走长流程以确保安全,在保证合规的前提下最大化了业务流转效率;
19、(4)通过独立的集成接口层作为唯一数据交互通道,将流程管理平台与检验系统解耦,一方面保证了流程管理平台与检验系统各自独立演进、互不侵入,降低了系统集成与维护成本;另一方面,基于流程实例的全生命周期记录,为每次变更提供了不可篡改的审计追溯依据。
1.一种基于流程审批驱动的检验项目变更多级管理系统,其特征在于,包括:
2.根据权利要求1所述的基于流程审批驱动的检验项目变更多级管理系统,其特征在于,所述状态控制器用于根据所述流程审批引擎层下发的节点权限指令,将字段动态切换为可编辑、只读或隐藏状态。
3.根据权利要求1所述的基于流程审批驱动的检验项目变更多级管理系统,其特征在于,所述流程审批引擎层是基于bpmn 2.0协议构建的。
4.根据权利要求1所述的基于流程审批驱动的检验项目变更多级管理系统,其特征在于,所述流程审批引擎层包括:
5.根据权利要求1所述的基于流程审批驱动的检验项目变更多级管理系统,其特征在于,所述集成接口层包括:
6.根据权利要求5所述的基于流程审批驱动的检验项目变更多级管理系统,其特征在于,还包括:检验系统侧的变更执行与确认模块;
7.一种基于流程审批驱动的检验项目变更多级管理方法,应用于权利要求1-6任一项所述的系统中,其特征在于,所述方法包括:
8.根据权利要求7所述的基于流程审批驱动的检验项目变更多级管理方法,其特征在于,还包括:
9.一种计算机设备,包括:存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序以实现权利要求7-8中任一项所述的基于流程审批驱动的检验项目变更多级管理方法。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求7-8中任一项所述的基于流程审批驱动的检验项目变更多级管理方法。
版权声明:本站专利文献数据主要来源于国家知识产权局等公开渠道,由 技术新讯 进行整理汇编。页面设计及数据汇编的著作权归本站所有。全部内容仅供个人学习、科研评估与技术交流参考,严禁用于任何商业用途(包括但不限于直接生产制造、技术转让、倒卖数据等)。
免责条款:专利技术具有时效性,本站不对资料的绝对准确性、完整性和可实施性提供任何明示或暗示的担保。因参考本站内容造成的直接或间接损失,本站不承担相关法律责任。若您认为本站内容有侵权问题,请及时提供权属证明与我们联系,本站将在核实后依法处理。反馈意见:yyfuon@163.com