预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共15页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)国家知识产权局(12)发明专利申请(10)申请公布号CN115482902A(43)申请公布日2022.12.16(21)申请号202110661573.9(22)申请日2021.06.15(71)申请人严如满地址421000湖南省衡阳市耒阳市淝田乡板石塘村9组(72)发明人严如满(51)Int.Cl.G16H20/10(2018.01)G16H50/20(2018.01)权利要求书2页说明书10页附图2页(54)发明名称一种基于自助售药机的智能购药方法(57)摘要本发明公开了一种基于自助售药机的智能购药方法,应用于智能购药系统,该方法包括在数据库中利用创建第一病情数据生成多个不同的匹配条件,在每个匹配条件与预设药品之间建立映射关系,当智能购药系统用户录入的第二病情数据时,对所有第二病情数据与数据库中每个匹配条件分别进行匹配分析,当判断每个第二病情数据在某一匹配条件中均存在相应的第一病情数据时,从数据库中查询与该匹配条件对应的预设药品展示给用户,并为用户展示的预设药品配置一个需求量录入框及确认控件,以供用户录入需求量数值并选择是否点击确认控件购买。利用本发明能够根据用户的实际情况实现智能推荐药品,避免用户乱买或错买药品。CN115482902ACN115482902A权利要求书1/2页1.一种基于自助售药机的智能购药方法,应用于智能购药系统,其特征在于,该方法包括:创建步骤:在数据库中预先创建第一病情数据,根据所述第一病情数据及预先创建的匹配条件生成规则生成多个不同的匹配条件,在每个所述匹配条件与预设药品之间建立映射关系,并将所述匹配条件存储于所述数据库;响应步骤:响应用户发起的药品智能推荐请求,向用户展示用于录入第二病情数据的信息录入界面,并在用户完成第二病情数据录入时,将所述信息录入界面上录入的所有第二病情数据存储至所述数据库;及反馈步骤:对所有所述第二病情数据与数据库中每个匹配条件分别进行匹配分析,当判断每个第二病情数据在某一所述匹配条件中均存在相应的第一病情数据时,从所述数据库中查询与该匹配条件对应的预设药品展示给用户,并为用户展示的所述预设药品配置一个需求量录入框及确认控件,以供用户录入需求量数值并选择是否点击确认控件购买。2.如权利要求1所述的基于自助售药机的智能购药方法,其特征在于,所述对所有所述第二病情数据与数据库中每个匹配条件分别进行匹配分析是基于OGNL表达式语言实现的,包括:将所述第二病情数据存储在基于OGNL创建的上下文环境的根对象中;利用OGNL对所述匹配条件进行描述生成所述匹配条件的表达式;及根据所述表达式对存储于根对象中的所述第二病情数据进行遍历查询,判断所述第二病情数据与表达式匹配是否一致,根据匹配结果输出相应的预设药品。3.如权利要求1所述的基于自助售药机的智能购药方法,其特征在于,于,该方法还包括:预先在数据库中记录每个所述预设药品的库存数量,并实时更新每个预设药品的库存数量;监控用户点击所述确认控件的预设药品,根据该预设药品从所述数据库中查询该预设药品的库存数量;及判断用户对所述预设药品的需求量是否大于或等于与该预设药品对应的库存数量,若是则向用户展示预设付款码进行扫码付款,若否则发出缺货提醒信息提醒用户。4.如权利要求3所述的基于自助售药机的智能购药方法,其特征在于,该方法还包括:当监控用户点击所述确认控件的预设药品,根据该预设药品从所述数据库中查询该预设药品的库存数量时,获取该预设药品的生产日期及保质期,判断该预设药品是否处于保质期内;若是则进行用户对该预设药品的需求量与该预设药品对应的库存数量之间的比较;及若否则对不处于保质期内的预设药品进行标记后生成记录表存储至所述数据库,并将所述不处于保质期内的预设药品对应的数量从库存数量扣除。5.如权利要求1述的基于自助售药机的智能购药方法,其特征在于,所述第二病情数据包括症状信息及用户对药品的禁忌信息。6.一种智能购药系统,其特征在于,所述智能购药系统包括存储器和处理器,所述存储器上存储有基于自助售药机的智能购药程序,所述基于自助售药机的智能购药程序被所述处理器执行时实现如下步骤:2CN115482902A权利要求书2/2页创建步骤:在数据库中预先创建第一病情数据,根据所述第一病情数据及预先创建的匹配条件生成规则生成多个不同的匹配条件,在每个所述匹配条件与预设药品之间建立映射关系,并将所述匹配条件存储于所述数据库;响应步骤:响应用户发起的药品智能推荐请求,向用户展示用于录入第二病情数据的信息录入界面,并在用户完成第二病情数据录入时,将所述信息录入界面上录入的所有第二病情数据存储至所述数据库;及反馈步骤:对所有所述第二病情数据与数据库中每个匹配条件分别进行匹配分析,当判断每个第二病情数据在某一所述匹配条件中均存在相应的第一病情数据时,从