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

一种基于ES+Redis实现动态药房分配方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

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

摘要:本发明公开了一种基于ES+Redis实现动态药房分配方法,包括部署ES环境和Redis环境,程序引入ES依赖和Redis依赖进行功能集成和配置;预先设定药房分配规则,同步分解各科室所有时间段规则数据,自动向所述ES的各个索引写入动态药房基表数据;后端HIS服务接收当前科室、时间和药品的数据,从所述ES环境的不同规则索引中查找出匹配的药房,提取出所述药房的规则数据;将提取到的规则数据,按分配算法进行药房分配运算,获取最优药房;将所述最优药房的数据以Key‑Value结构存储到Redis中,并将所述最优药房的数据存储到数据表中返回到前端,患者根据所述数据表中的信息前往药房取药。

主权项:1.一种基于ES+Redis实现动态药房分配方法,其特征在于,包括以下步骤:S1、部署ES环境和Redis环境,程序引入ES依赖和Redis依赖进行功能集成和配置;S2、预先设定药房分配规则,同步分解各科室所有时间段规则数据,自动向所述ES的各个索引写入动态药房基表数据;S3、后端HIS服务接收当前科室、时间和药品的数据,从所述ES环境的不同规则索引中查找出匹配的药房,提取出所述药房的规则数据;S4、将提取到的规则数据,按分配算法进行药房分配运算,获取最优药房,所述按分配算法进行药房分配运算具体包括利用潜在因子矩阵按科室、时间段、各项药品库存和距离这四个不同维度进行药房分配运算,所述分配运算具体还包括:1根据医生的开单科室,从所述ES环境中提取出所述科室对应的药房列表,所述列表中的每一个药房配置项都配置了推荐因子,将所述药房列表根据所述推荐因子从大到小排列,利用LatentFactor潜在因子算法的矩阵编排,得到矩阵清单,记为药房科室-潜在因子矩阵;2根据医生的开单时间段,从所述ES环境中提取出所述时间段对应的药房列表,所述列表中的每一个药房配置项都配置了推荐因子和时间段所属区段类型,结合给定时间段的定位,计算出符合要求的药房交集,将所述时间段按推荐因子排序,利用LatentFactor潜在因子算法的矩阵编排,得到矩阵清单,记为药房时间段-潜在因子矩阵;3根据药品信息,从所述ES环境中提取出所有药品对应的有存放药品的药房列表,利用所述药房列表数据取交集,获得同时满足所有开单药品需要的药房信息,根据药品库存表,实时计算出库存最充足的药房,所述列表中的每一个药房配置项都配置了推荐因子,将所述药房列表根据所述推荐因子从大到小排列,利用LatentFactor潜在因子算法的矩阵编排,得到矩阵清单,记为药房药品-潜在因子矩阵;4根据医生开单科室的楼层位置,利用定位服务Api,获取所述开单科室的楼层位置和院内所有药房的实际距离,按距离大小进行排列,得到药房位置-潜在因子矩阵;5利用LatentFactor算法的稀疏矩阵求和,分别计算四个维度的用户期望药房评分矩阵,汇总形成用户药房的总评分矩阵,最终得到根据推荐因子从大到小排列的药房列表,逐个进行再次遍历核验,若其中一个药房满足需求,则选定为最终分配药房,退出循环;S5、将所述最优药房的数据以Key-Value结构存储到Redis中,并将所述最优药房的数据存储到数据表中返回到前端,患者根据所述数据表中的信息前往药房取药。

全文数据:

权利要求:

百度查询: 智业软件股份有限公司 一种基于ES+Redis实现动态药房分配方法

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