结算清单离线刷新流程-历史流程梳理
2022-07-05 09:58:20 4 举报
描述1.0.3版本及之前,结算清单离线刷新流程,红框表示跟“对比”逻辑相关的节点
作者其他创作
大纲/内容
查询dim_mrrule_conf表,获取质控问题严重等级
调用火车过滤质控结果
不修改保存状态,“与病案首页不一致”提醒用最新的
记录“系统自动更新”操作日志,需要关联对比记录id
存在差异
2.3保存清单
入参中患者信息的费用列表设置为空数组
发布清单数据(创建/刷新)事件
入参格式校验
存在
2.1执行规则
取redis里缓存的实时预测数据
不刷诊断手术
选择离线实例
数据未创建过
保存状态置为0,“与病案首页不一致”提醒清空
规则结果解析(结算优先级判断、离线刷新不跑再入院)
刷新全部
返回快照id
构建火鸡入参
插入settle_list_info
删除并保存预测结果
离线取数
查询覆盖前的settle_list_info
调用火鸡执行规则
2.2对比并保存快照
patientInfo,patientMain,sfsc字段校验
清单已创建过
删除并保存“源数据”预测结果
对比诊断手术
不存在
返回null
查询settle_list_info清单主表
处理结算清单事实数据
清单已保存
对比目标数据:取当前待覆盖的数据
数据已在系统中存在
1.2再入院预测
对比源数据:取覆盖前的诊断、手术、预测数据
删除并插入事实数据
1.1创建并执行离线刷新任务
监听任务执行进度
删除并插入预测日志PATIENT_PREDICT_LOG表记录
配置关闭自动刷新
保存诊断、手术、预测结果源数据、目标数据快照
源预测结果是空
使用入参pid列表或查询待创建pid列表
收藏
0 条评论
下一页