买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】实现危急值处理措施推荐和触发范围校准的方法_智业软件股份有限公司_202311423465.3 

申请/专利权人:智业软件股份有限公司

申请日:2023-10-31

公开(公告)日:2024-02-23

公开(公告)号:CN117151658B

主分类号:G06Q10/10

分类号:G06Q10/10;G06Q50/22;G06F9/448;G06F9/451;G06F16/25

优先权:

专利状态码:有效-授权

法律状态:2024.02.23#授权;2023.12.19#实质审查的生效;2023.12.01#公开

摘要:本发明实现危急值处理措施推荐和触发范围校准的方法,适用于危急值全流程管理系统,基于Kafka+Flink+Elasticsearch架构,采用Kafka实现事件驱动架构,借助事件消息的通讯完成模块间的协作。本发明能在自动判断与人工反馈的不断磨合中,得到更精准的危急值触发范围,防止提醒过于频繁,且利用医生针对危急值做出一系列的干预措施以及相关联的数据信息形成知识库,将日常危急值的反馈处理措施进行存储,形成记忆,在危急值到来时,可以给予医护人员多样化提示,充当填写助手的作用。本发明整个危急值处理过程基于模块化的设计理念,各模块只需要专注于自身业务逻辑,模块之间的通讯统一交由消息中心完成,最终达到模块解耦的目的。

主权项:1.实现危急值处理措施推荐和触发范围校准的方法,适用于危急值全流程管理系统,其特征在于包括如下步骤:步骤1、前置环境准备:部署Kafka环境:Kafka作为消息中间件,负责提供生产者和消费者的协作模式,程序引入Kafka相关依赖,并进行相关配置与功能集成,定义“危急值发送”事件和“危急值反馈”事件,配置事件的消息入参格式与XSD校验文本,将该两个事件作为Kafka的两个Topic;部署Elasticsearch环境:程序引入Elasticsearch相关依赖,并进行相关配置与功能集成,Elasticsearch定义若干索引结构,该索引结构用于存储危急值原始数据、关联数据或运算结果,并利用Elasticsearch特性进行统计分析;其中,所述索引结构包括有措施记忆索引、反馈疑问索引、危急值触发范围索引、危急值原始数据索引、危急值扩展数据索引、危急值处理措施索引和危急值范围区间索引;部署Flink环境:程序引入Flink相关依赖,并进行相关配置与功能集成,Flink一方面用于消费Kafka集群投递的主题消息,另一方面,通过相关API,将数据运算结果输出存储到Elasticsearch中;步骤2、检验系统对检验报告中的项目数据进行判定,当系统发现危急值时,触发危急值发送流程;调用数据中心危急值发送接口,先进行危急值原始数据的存储,接着消息中心触发“危急值发送”事件,调用消息中心生产者接口,投递“危急值发送”Topic数据至Kafka;利用Flink订阅Kafka的“危急值发送”Topic得到主题数据,并利用FlinkTransformAPI对接收到的“危急值发送”主题数据进行加工处理,将运算结果组装成可利用的知识库数据,按照不同维度存储到Elasticsearch的不同索引结构中,当新危急值到来时,向医生用户前端给出提示和支持填写助手功能;经过核心服务的数据处理,调用用户后端接口,在医生用户前端展示出危急值霸屏弹窗界面并实现交互,危急值发送流程结束;所述核心服务的数据处理,指的是在危急值发送过程中,进行触发范围校准和处理措施推荐的如下运算:查询并获取项目危急值的区间分布情况,判断该危急值所属的区间分布,做出更新,并将更新结果进行数据组装;查询并获取项目危急值的历史处理措施分布情况,并通过运算得出按不同维度的不同处理措施出现的频次排列,将更新结果进行数据组装后存储到Elasticsearch的不同索引结构中,便于后续推送给医生用户前端,辅助医生参考和利用;查询并获取项目危急值历史出现时,其他同样出现异常的项目,并通过运算得到这些项目和当前危急值项目之间存在的联动关系;查询并获取项目危急值对应的历史值,做出趋势分析,并将结果组装;查询并获取项目危急值的其他关联和扩展信息,将结果组装,用于辅助分析;步骤3、医生根据危急值霸屏弹窗界面中展示的患者的危急值信息、报告信息和就诊信息的内容进行判断,若确认符合危急值范畴,则填写相应处理措施并提交,若确认不符合危急值范畴,则医生判断该危急值属于误报,给予异常处理,结束危急值处理流程,并进入危急值反馈处理流程,投递“危急值反馈”Topic数据至Kafka,利用Flink订阅Kafka的“危急值反馈”Topic得到主题数据,并利用FlinkTransformAPI对拉取到的Kafka的“危急值反馈”主题数据进行加工处理,将运算结果组装成可利用的知识库数据,按照不同维度存储到Elasticsearch的不同索引结构中;在上述危急值反馈处理过程中,进行触发范围校准和处理措施推荐的如下运算:a、若医生针对该项目危急值给出处理措施,则代表该项目危急值触发范围的可信度增加,若该项目危急值属于现有触发范围内,则增加并更新现有触发范围的出现频次记录;若该项目危急值超出现有触发范围,则根据该项目危急值扩大触发范围,更新该项目危急值对应的触发范围,并记录出现频次;将医生针对不同项目出现危急值所使用的处理措施、原始危急值数据、危急值所属区间以及关联患者的当前和历史的报告信息、就诊信息和危急值信息存储到措施记忆索引中;b、若医生针对该危急值给予了异常处理,则代表危急值触发范围的可信度降低,分别插入并更新原始危急值数据到反馈疑问索引、危急值触发范围索引和危急值处理措施索引中;然后,往危急值范围区间索引中插入相关异常数据;最后更新危急值处理措施索引。

全文数据:

权利要求:

百度查询: 智业软件股份有限公司 实现危急值处理措施推荐和触发范围校准的方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。