菜单

目录

Administrator
发布于 2023-05-19 / 1 阅读 / 0 评论 / 0 点赞

流程管理操作手册

设计流程

系统流程

固化数据集

流程分析

功能实现

1、查找数据元;

数据元没有的要添加数据元(有代码表的要关联,代码表中没有的要添加)。确保医疗机构代码、人员对照序号、人员编码、科室编码都有数据元对应

2、新建数据集模版;

图 1-1 新建数据集模板

3、添加数据元到数据集模版;

图 1-2 添加数据元值数据集模板

4、新建数据集(此数据集不需要建子集);

图 1-3 新建数据集

5、添加数据集模版中的数据元到数据集;

图 1-4 添加数据元到数据集

6、添加完数据元后,填写数据集名称和业务主键,修改物理表名;

图 1-5 修改数据集信息

7、发布物理表。

图 1-6 发布物理表

数据集增加一个数据元

流程分析

功能实现

1、查找数据元:

图 1-7 查找数据元

2、添加数据元;

此数据元无代码表关联,不需要添加代码表,只需要在数据元管理中加上科室英文名数据元。

图 1-8 添加数据元

3、数据集模版加上新增数据元;

图 1-9 数据集模板加上新增数据元

4、数据集添加新增数据元;

图 1-10 数据集添加新增数据元

5、发布物理表(如图 1-6)。

表单制作

表单业务逻辑配置

逻辑设计

步骤:

1、点击新增页面;

图 1-11 新增表单业务逻辑

2、填写新增页面信息;

填写页面编码与页面名称时,需要与与其他页面编码不同,具有唯一性。

根据需求选择页面布局,填写页面顺序号、联动数量和备注,如果已知子页面业务之间填写表单主键为子页面业务主键,如果未知即可先填写后修改。

图 1-12 页面新增信息

3、自动生成子页面信息;

首先点击左边新增的页面,然后选择一条子页面信息,再点击页面中自动生成页面功能,在弹出框处理物理表中填写物理表后,点击保存。

图 1-13 自动生成子页面

4、根据子页面信息修改主页面表单主键;

自动生成子页面后,将主页面中的表单主键修改成子页面字段显示信息中的业务主键。

图 1-14 修改表单主键

5、修改子页面信息;

自动生成子页面后,可选择已生成的子页面点击上方修改按钮,修改子页面信息,将内部主键修改为字段显示信息中的业务主键,可根据需求修改查询sql和汇总sql。

图 1-15 修改子页面信息

图 1-16 修改sql

6、获取关联代码或字段;

自动生成子页面信息后,有部分字段需要配置关联代码或字段,需进入集成平台中心端->标准化管理->数据标准化->标准代码中获取,可在搜索框中填写关键信息,获取编码。

图 1-17 获取关联编码

7、根据需求配置关联代码或字段。

获取编码后,选择需要配置关联代码或字段的字段显示信息,点击修改按钮,将获取的编码填入关联大妈或字段的输入框后,点击保存。

图 1-18 配置关联代码

特殊说明

表单主键:必填项,确定表单业务主键,形成表单主子集的关联。

外部扩展功能查询:

1、找出病人信息给表单元素赋值(包括不显示元素);

2、赋值字段需要保持名称一致(扩展查询字段别名与表单字段名称一致);

3、查询条件:patient_id|clinic_sn|org_code。

缺省值:新建表单默认值,表单不出现元素保存默认值。

流程变量:作为流程路由决策的判断字段。

关键字段:保存时形成表单摘要信息。

表单前端页面设计

表单设计

步骤:

1、点击新增表单;

2、选择表单页面配置;

图 1-19 表单设计新增表单图

3、修改(填写)表单名称;

4、修改(填写)表单信息;

5、根据需求添加表单控件;

图 1-20 表单设计添加控件图

6、填写控件属性信息;

7、所有控件完成后,可查看表单样式;

8、保存表单,完成设计表单。

图 1-21 表单设计保存表单图

特殊说明

表单类型(门诊,住院,不区分):弹出选人的窗口,逻辑配置为门户后台流程发起中的患者信息配置:bpmStartEast

签名字段组件:需要配置关联科室编码、科室名称、人员编码、机构编码、签名时间字段

保存组件:保存逻辑调用

打印组件: 打印表单

360视图链接组件: 调用患者360视图

主子集设计: 主集自由风格, 子集表格风格, 通过表单后端显示逻辑控制

配置流程

流程设计

步骤:

1、进入流程设计页面,点击新增按钮;

图 1-22 流程设计新增流程图

2、填写流程信息;

3、根据需求添加流程节点,设计流程步骤;

图 1-23 流程设计图

4、填写流程节点信息;

5、保存流程;

6、部署流程,完成流程设计。

图 1-24 流程保存图

流程节点说明

首节开始:URL配置(表单关联)

人工任务节点: URL配置

下个流程节点处理人员:

流程发起者

指定Bean

配置由科室负责人模块配置

指定参与者:

角色:流程授权管理中的角色

人员:指平台统一授权人员

机构:平台中的机构(科室表中的所涉及的机构)

部门:平台中科室表中的部门

允许上一级节点为当前节点指定处理人员:上级流程节点是否可以指定当前节点处理人员

流程分支设计(路由决策):

内置路由决策变量:agree(1表示同意,流程继续往下走,0表示否决,流程待办通过驳回到上一级或驳回到开始起作用)

业务变量:表单逻辑中字段设置为流程变量可作为业务变量,控制流程分支,例如:会诊流程中的会诊类型、输血流程中的输血量

url参数说明

示例:frm0000000027?edit=insert?sign=document_creater_name?datasetcode =0

参数名称

参数说明

表单ID

表单设计保存生成的唯一ID(在表单设计中查看)

edit(必填)

表单模式(insert新增,modify 修改,browser 浏览)

sign (可选项)

当前节点对应表单的签名字段

datasetcode(可选项)

保存后发布消息,datasetcode=0或不设置,不通过平台发布消息给订阅者;datasetcode =具体的数据集编码,通过平台发布消息给订阅者。

授权管理

表单授权

表单设计:设计一条新的表单并部署到服务上。

表单授权功能:给角色或人员授权操作表单的权限(包括新增、删除、修改和查看功能)。

表单授权角色管理

角色管理界面中左边表格为角色信息,右边表格信息为选中角色已授权表单。

角色管理中角色授权功能的目的:实现给选中角色授权使用表单的权限。

步骤:

1、选中一条角色信息;

2、点击角色授权按钮;

图 1-25 表单授权角色管理页面

3、选中对应表单中权限功能;

4、点击保存按钮,完成将选中的表单功能授权给该角色;

图 1-26 表单角色授权弹出框角色选择

5、点击选择人员;

6、选中人员;

7、点击保存按钮,完成将该角色功能授权给选中人员。

图 1-27 表单角色授权弹出框人员选择

表单授权人员管理

人员管理界面中左边树为组织机构信息,右边表格信息为选中机构中人员信息。

人员管理中人员授权功能的目的:实现给选中人员授权角色功能。

步骤:

1、选中组织机构;

2、选中一条人员信息;

3、点击人员授权按钮;

图 1-28 表单授权人员管理页面

4、选中角色;

5、点击保存按钮,完成将选中角色功能授权给该人员.

图 1-29 表单人员授权弹出框

流程授权

流程授权功能:给角色或人员授权使用流程的权限。

流程授权角色管理

角色管理界面中左边表格为角色信息,右边表格信息为选中角色已授权流程。

角色管理中角色授权功能的目的:实现给选中角色授权使用流程的权限。

步骤:

1、选中一条角色信息;

2、点击角色授权按钮;

3、选中流程;

4、点击保存按钮,完成将选中的流程授权给该角色使用;

图 1-30 流程授权角色管理页面与角色授权弹出框

5、点击选择人员;

6、选中人员;

7、点击保存按钮,完成将该角色功能授权给选中人员。

图 1-31 流程角色授权弹出框人员选择

流程授权人员管理

人员管理界面中左边树为组织机构信息,右边表格信息为选中机构中人员信息。

人员管理中人员授权功能的目的:实现给选中人员授权角色功能。

步骤:

1、选中组织机构;

2、选中一条人员信息;

3、点击人员授权按钮;

4、选中角色;

5、点击保存按钮,完成将选中角色功能授权给该人员。

图 1-32 流程授权人员管理页面与人员授权弹出框

科室负责人配置

用于配置人工任务节点中指定办理人员的指定Bean。

流程使用

业务流程

功能说明

流程发起功能包括流程发起功能、重新发起功能与查看详情功能。

发起流程

流程发起功能:新发一条任务流程。

步骤:

1、点击流程发起按钮(弹出页面);

图 2-1 流程发起页面与新发流程步骤

2、填写完整表单信息;

3、点击提交;

图 2-2 新发流程页面与新发流程步骤

4、选择下级节点审批人员(注意:在没有默认下级节点审批人员时,必须选择下级节点审批人员,有默认人员也可以更改下级节点审批人员);

5、填写流程发起意见;

6、点击保存按钮,完成流程发起功能新发一条任务。

图 2-3 新发流程页面与提交弹出框

图 2-4 选择人员弹出框

重新发起

重新发起功能:将流程任务重新发起。

步骤:

1、选中一条当前节点在流程开始节点的任务;

2、点击重新发起按钮(弹出页面);

图 2-5 流程发起页面与重新发起步骤

3、点击提交;

4、选择下级节点审批人员(注意:在没有默认下级节点审批人员时,必须选择下级节点审批人员,有默认人员也可以更改下级节点审批人员);

5、填写重新发起意见;

6、点击保存按钮,完成重新发起功能。

图 2-6 重新发起页面与提交弹出框

办理功能

办理功能:将任务流程办理到下一节点。

步骤:

1、选中一条代办任务流程;

2、点击办理按钮(弹出页面);

图 2-7 任务代办页面

3、点击办理(弹出页面左边为当前节点表单,右边为任务时间轴,点击上方流程图按钮可以查看该条任务流程图;点击时间轴信息可以切换到选中节点的表单,在需要点击办理时,需将表单切换到当前节点表单);

图 2-8 流程办理页面

4、选择下级节点审批人员(注意:在没有默认下级节点审批人员时,必须选择下级节点审批人员,有默认人员也可以更改下级节点审批人员);

5、填写办理意见;

6、点击保存按钮,完成办理功能。

图 2-9 流程办理页面与办理弹出框

驳回功能

驳回功能:包括将任务驳回到上一步和驳回到开始。

步骤:

1、选中一条代办任务流程;

2、点击办理按钮(弹出页面);

3、点击驳回到上一级或驳回到开始;

4、填写驳回意见;

5、点击保存按钮,完成驳回功能。

图 2-10 流程办理页面与驳回弹出框

流程监控功能

流程监控功能:包括流程发起人监控和流程代办人监控,查看流程详情信息。

步骤:

1、选中开始时间点后点击查询;

2、选中一条任务流程;

图 2-11 发起人流程监控页面

3、点击查看详情按钮(弹出页面);

详情页信息左边为节点表单,右边为时间轴,点击上方流程图按钮可以查看任务流程图,点击时间轴某节点信息,可以将左边表单切换为该节点表单,当左边表单不是当前节点表单时,上方会出现一个本节点表单按钮,点击后可以返回当前节点表单

图 2-12 流程信息详情页

流程与平台交互

平台消息启动流程

业务流程

功能说明

平台配置订阅者

注:平台配置bpm订阅都时注意以下几个参数:

  1. 订阅者编码:建议用bpm,这样不用修改bpm订阅者参数;

  2. 交换协议:选择httpInvoke,不能选择别的协议;

  3. 推送地址:bpm提供的订阅地址为是

    http://bpm服务IP:8059/bpm/rpc/httpinvoker/subDataSave

平台配置订阅数据集

参照平台中心端操作文档。

流程自启动配置

启动流程:选择流程管理已经配置的流程;

数据集编码:指平台哪个数据集可以自动启动设置的流程;

启动人员编码:流程启动人员编码,从数据集中选择相对应的数据元;在消息交换中,启动人员编码传入值一定要与平台中心端人员信息的人员编码一致,不然流程不会自动启。

办理人员编码:流程启动后下一节点办理人员,从数据集中选择相对应的数据元。办理人员不维护时,流程还是能正常启动,但需要流程启动人员手工进行流程下级节点办理人员;如果指定,则流程会自动流转给办理人员;在消息交换中,办理人员编码的值一定要与平台中心端人员信息的人员编码一致,不然流程启动后需要流程启动人员指定办理人员。

流程订阅者配置

打开bpm.jar包,找到bpm.properties文件,安照上图修改平台分配给流程管理的订阅者编码。

流程发布消息给平台

业务流程

功能说明

流程节点关联数据

流程节点如果需要发送消息给平台,在流程节点URL参数中配置数据集编码,参数为:

dtasetcode=平台接收的数据集编码