时间预测
2026-01-26 14:12:46 0 举报
时间预测流程
作者其他创作
大纲/内容
+ 结束节点编码
+ 输血医嘱- 输血时长预测
结束
医嘱类型枚举
+ 手术结束
+ 平均时长(分钟)
开始
+ 输血医嘱
+ 手术回区预测备注
+ 平均复苏时长【入复苏室】-入复苏室节点代码-出复苏室节点代码
+ 唯一标识
闭环类型和时长预测场景关系枚举
+ 时间预测场景名称
+ 麻醉开始 - 50
预测算法
将统计结果进行收集
+ 检查医嘱
否
医嘱和时长预测场景关系枚举
+ 手术结束预测差值(分钟)
定时任务,凌晨2点启动,目前校验已经有1点和三点中跑的定时任务其中一点跑的时长预计40分钟
+ 手术出区 - 10
时长预测场景枚举
+ 手术医嘱
预测算法接口
释放Redis锁
根据医嘱标识和医嘱项标识从【预测时间库表】中查找记录
待确认点: 1. 是统计一个月还是三个月数据? - 产品 暂定三个月2. 给个参数开关用来控制是否走预测功能?- 产品 - 设计下走补丁的模式 【时长预测定义表】【时长预测与闭环类型代码关系表】
遍历每个批次
没找到-最后走插入
+ 术前准备时长【入手术室】-入手术室节点代码-手术开始节点代码
2. 时长预测
按照每组200条,分多组Map
去掉极端值后并且样本数量>3
预测时间库表-放在业务库中【纵表】
+ 手术回区
1、通过历史数据来准备平均时长数据【样本数据】,放在校验仓库中
+ 术前准备时长【麻醉开始】-麻醉开始节点代码-手术开始节点代码
调用计算
+ 预测备注
对分组Map形成多个执行批次Batch
+ 入手术室 - 20
+ 拔管
+ 手术时长预测
+ 治疗医嘱- 康复时长预测
+ 闭环类型代码
+ 输液医嘱
住院医生站/护士站/闭环调阅
+ 时长预测场景代码
+ 检验医嘱- 检验时长预测
+ 闭环类型名称
找到
打开医嘱列表/调阅界面
+ 平均复苏时长-手术结束节点代码-出复苏室节点代码-标准
+ 分组唯一编码
+ 起停用标志
根据分组内的医嘱及节点统计时长
写入
闭环定义态
预测时间库表
手术主题枚举
移动护理/解析程序【手麻节点过来的数据】
一个批次完成
+ 样本数量
+ 手术回区预测(分钟)
+ 医嘱标识
获取预测时间接口
+ 治疗医嘱
根据医嘱类型代码来选择具体场景的预测
+ 输液时长预测
+ 手术开始 - 60
+ 平均复苏时长【拔管】-拔管节点代码-出复苏室节点代码
以场景类型、主题类型、分组标识作为联合主键对表中已有数据进行更新,如果没有得话则进行插入
+ 节点业务操作时间
+ XXX闭环- 输血时长预测代码
写入/更新
+ 平均复苏时长【出手术室】-出手术室节点代码-出复苏室节点代码
调用预测方法
平均转运时长:当每台手术“手术安排”节点写入数据时就根据该台手术的“患者病区编码”匹配计算top100条手术的平均转运时长(”手术出区时间→入手术间时间“的平均时间差);平均术前准备时间:当每台手术“手术安排”节点写入数据时就根据该台手术的“手术编码、麻醉方式”匹配计算top100条手术的平均术前准备时间(”入手术间时间→手术开始时间“的平均时间差);平均手术时长: 当每台手术“手术安排”节点写入数据时就根据该台手术的“手术编码、主刀医生”匹配计算top100条手术的平均手术时长(”手术开始时间→手术结束时间“的平均时间差)平均术前准备时间:以当前节点来计算的平均术前准备时长
+ 检查医嘱- 检查时长预测
+ 检验时长预测
手术回区预测闭环节点枚举
+ 麻醉结束
+ 术前准备时长-入手术间节点代码-手术开始节点代码-标准
+ 预测差值(分钟)
读取
+ 当前节点名称
修改Redis 为true,并且记录最后统计时间
全量统计最近三个月手术医嘱数据
+ 输液医嘱 - 输液时长预测
分别对各种维度分组进行遍历
+ 平均手术时长-手术开始节点代码-手术结束节点代码-标准
各种维度下的统计结果数据
+ 预测到目标节点日期时间
平均时长【样本表】- 放在业务库中
扩展点设计1. 对去掉极端值的算法给个扩展点2. 对整个样本数据的统计算法给个扩展点3. 对预测算法给个扩展点4. 定时任务获取医嘱列表的时候给个扩展点
+ 预测目标节点名称
+ 预测目标节点代码
+ 医嘱项标识
+ 平均复苏时长【麻醉开始】-麻醉开始节点代码-出复苏室节点代码
+ 出复苏室
时长预测定义表
预测时间库表-放在业务库中【横表】
+ 检验医嘱
+ XXX闭环- 输液时长预测代码
+ 当前节点Code
+ 开始节点编码
是-最后走更新【更新是以医嘱标识、医嘱项标识为主键】
+ 检查时长预测
走预测算法接口逻辑
Redis中是否进行统计过
+ 平均回区转运时长-出复苏室节点代码-手术回区节点代码-标准
+ 输血时长预测
当前节点是否排在后面
获取当前时间和上次的最后统计时间
+ XXX闭环- 康复时长预测代码
+ 出手术间
+ 入复苏室
+ 手术结束预测备注
+ 手术医嘱 - 手术时长预测
针对每组形成各种维度统计分组
获取医嘱列表【医嘱标识、医嘱项标识、医嘱类型代码、闭环类型代码】
+ 插管 - 40
+ XXX闭环- 检查时长预测代码
平均时长表【样本表】
+ 住院手术麻醉闭环 - 手术时长预测代码
手术结束预测闭环节点枚举
+ 手术结束 - last【0】- 要进行预测的目标节点
+ 平均复苏时长【出手术间】-出手术间节点代码-出复苏室节点代码
+ 主题类型
+ 当前节点代码
+ XXX闭环- 检验时长预测代码
+ 平均出区转运时长-手术出区节点代码-入手术间节点代码-标准
+ 康复时长预测
时长预测与闭环类型代码关系表- 暂时可以不考虑 后续可以扩展出此表
+ 术前准备时长【插管】-插管节点代码-手术开始节点代码
+ 入手术间 - 30
通过Redis加医嘱项锁
+ 出手术室
0 条评论
下一页