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

【发明授权】一种快速计算首日或末日医嘱执行次数的方法和系统_智业软件股份有限公司_202410248611.1 

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

申请日:2024-03-05

公开(公告)日:2024-05-28

公开(公告)号:CN117854671B

主分类号:G16H20/00

分类号:G16H20/00;G06Q10/109

优先权:

专利状态码:有效-授权

法律状态:2024.05.28#授权;2024.04.26#实质审查的生效;2024.04.09#公开

摘要:本发明提出了一种快速计算首日或末日医嘱执行次数的方法和系统,通过从医嘱或处方中提取医嘱执行频次代码再根据医嘱执行频次代码提取ES搜索服务器规则索引中的医嘱执行总次数和医嘱执行具体时间点,用split方法拆解医嘱执行具体时间点存储到时间点数组,并计算首日医嘱开始执行时间之后的数组长度得到首日医嘱执行次数,以及计算末日医嘱停止执行时间之前的数组长度得到末日医嘱执行次数,将结果存储到Redis数据库中并对数组的长度进行异常情况校验;本发明加快了首日医嘱执行次数和末日医嘱执行次数计算的规则查询速度,避免了同分钟段规则的重复计算,解决了高频开单操作下的次数计算带来的高并发瓶颈问题和传统模式下手动计算次数的耗时和误差问题。

主权项:1.一种快速计算首日或末日医嘱执行次数的方法,其特征在于,包括:S1:系统通过HIS医疗信息系统服务从医生工作站的医嘱或处方中提取医嘱执行频次代码、首日医嘱开始执行时间和末日医嘱停止执行时间,再根据所述医嘱执行频次代码从ES搜索服务器的规则索引中提取对应的医嘱执行总次数和医嘱执行具体时间点;S2:将所述医嘱执行具体时间点用split方法进行拆解并存储到时间点数组,遍历所述时间点数组,以所述医嘱或处方中的首日医嘱开始执行时间为基线将所述时间点数组分成所述首日医嘱开始执行时间之前的数组以及所述首日医嘱开始执行时间之后的数组;以及,以所述医嘱或处方中的末日医嘱停止执行时间为基线将所述时间点数组分成所述末日医嘱停止执行时间之前的数组以及所述末日医嘱停止执行时间之后的数组;S3:计算所述首日医嘱开始执行时间之后的数组的长度得到首日医嘱执行次数并计算所述首日医嘱开始执行时间之前的数组的长度;以及,计算所述末日医嘱停止执行时间之前的数组的长度得到末日医嘱执行次数并计算所述末日医嘱停止执行时间之后的数组的长度;S4:将所述首日医嘱执行次数和所述末日医嘱执行次数存储到Redis数据库的相关数据表中,以及在所述HIS医疗信息系统服务前端页面中进行显示;其中,所述首日医嘱执行次数以Key-Value结构存储到Redis数据库中,Key为“医嘱执行频次代码+首日医嘱开始执行时间对应的分钟数”,Value为String类型,代表对应的首日医嘱执行次数;所述末日医嘱执行次数以Key-Value结构存储到Redis数据库中,Key为“医嘱执行频次代码+末日医嘱停止执行时间对应的分钟数”,Value为String类型,代表对应的末日医嘱执行次数。

全文数据:

权利要求:

百度查询: 智业软件股份有限公司 一种快速计算首日或末日医嘱执行次数的方法和系统

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

相关技术
相关技术
相关技术
相关技术