疫苗接种的推荐方法、装置、电子设备及存储介质制造方法及图纸

技术编号:26343640 阅读:28 留言:0更新日期:2020-11-13 20:47
本发明专利技术涉及数字医疗技术领域,提供一种疫苗接种的推荐方法、装置、电子设备及存储介质,所述方法包括:接收客户端输入的疫苗预约请求,获取出发点的第一位置坐标、接种者信息及偏好;在第一子系统中获取接种者的历史接种记录并生成可接种疫苗清单;在第二子系统中查询每个可接种疫苗对应的多个可接种点,并获取每个接种点的第二位置坐标;计算每个可接种疫苗的可接种点与出发点之间的多个距离,确定目标接种点;根据每个可接种疫苗及对应的目标接种点生成最终推荐清单。本发明专利技术通过结合用户的出发点的第一位置坐标、接种者信息及偏好,从多个维度考虑生成最终推荐清单供用户进行预约选择,提高了用户预约的效率。

【技术实现步骤摘要】
疫苗接种的推荐方法、装置、电子设备及存储介质
本专利技术涉及数字医疗
,具体涉及一种疫苗接种的推荐方法、装置、电子设备及存储介质。
技术介绍
目前,随着医疗系统的完善,在接种疫苗时,需要用户提前进行预约,现有的疫苗接种预约系统需要用户先选择疫苗种类,再从大量疫苗接种点中找到离自己近的接种点,需要进行多次选择和点击确认操作才能完成疫苗的预约,导致预约耗时,未考虑到根据接种者的历史接种记录及期望接种时间进行智能推荐,特别是疫苗比较紧缺的情况下,预约耗时可能会使得接种者预约不成功,错过接种疫苗的最佳时间,导致疫苗预约效率低,客户端体验度不佳。
技术实现思路
鉴于以上内容,有必要提出一种疫苗接种的推荐方法、装置、电子设备及存储介质,通过结合用户的出发点的第一位置坐标、接种者信息及偏好,从多个维度考虑生成最终推荐清单供用户进行预约选择,提高了用户预约的效率。本专利技术的第一方面提供一种疫苗接种的推荐方法,所述方法包括:接收客户端输入的疫苗预约请求;根据所述疫苗预约请求获取出发点的第一位置坐标、接种者信息及偏好;基于所述接种者信息在第一子系统中获取所述接种者的历史接种记录,并根据所述历史接种记录生成可接种疫苗清单;在第二子系统中查询所述可接种疫苗清单中每个可接种疫苗对应的多个可接种点,并获取每个接种点的第二位置坐标;根据所述第一位置坐标及所述每个接种点的第二位置坐标计算每个可接种疫苗的可接种点与所述出发点之间的多个距离,并根据所述多个距离及所述偏好确定每个可接种疫苗对应的目标接种点;根据所述可接种疫苗清单中每个可接种疫苗及对应的目标接种点生成最终推荐清单。可选的,所述根据所述多个距离及所述偏好确定每个可接种疫苗对应的目标接种点包括:获取所述偏好中的期望接种时间及预设的最大距离阈值;从每个可接种疫苗对应的多个距离中筛选出小于或者等于所述预设的最大距离阈值的多个目标距离;获取最小的目标距离对应的第一目标可接种点,并获取所述第一目标可接种点对应的预约记录;根据所述第一目标可接种点对应的预约记录确定所述期望接种时间内是否约满;当确定所述期望接种时间内未约满时,确定所述第一目标可接种点为所述每个可接种疫苗对应的目标接种点;或当确定所述期望接种时间内约满时,获取第二小的目标距离对应的第二目标可接种点,并获取所述第二目标可接种点对应的预约记录,重复上述过程直至所述期望接种时间内未约满时,确定所述预约记录对应的可接种点为所述每个可接种疫苗对应的目标接种点。可选的,所述基于所述接种者信息在第一子系统中获取所述接种者的历史接种记录包括:从所述接种者信息中提取所述接种者的识别码;识别所述第一子系统中是否存在与所述接种者的识别码相匹配的目标识别码;当所述第一子系统中存在与所述接种者的识别码相匹配的目标识别码时,获取所述目标识别码关联的目标历史接种记录;将所述目标历史接种记录作为所述接种者的历史接种记录。可选的,所述方法还包括:当所述第一子系统中不存在与所述接种者的识别码相匹配的目标识别码时,基于所述接种者的识别码生成新的接种档案,并将所述疫苗预约请求与所述新的接种档案进行关联。可选的,所述根据所述历史接种记录生成可接种疫苗清单包括:获取所述接种者的年龄;根据所述接种者的年龄从所述第一子系统的接种疫苗清单中获取所有可接种疫苗的疫苗名称;解析所述历史接种记录获得所述接种者的所有历史接种疫苗名称;根据所述所有历史接种疫苗名称从所述所有可接种疫苗的疫苗名称中进行筛选得到所述接种者对应的所有可接种疫苗的疫苗名称,并生成可接种疫苗清单。可选的,在所述在第二子系统中查询所述可接种疫苗清单中每个可接种疫苗对应的多个可接种点之前,所述方法还包括:识别所述可接种疫苗清单中的每个可接种疫苗是否需要连续接种同一疫苗生产厂家的疫苗;当在所述可接种疫苗清单中识别到任意一个可接种疫苗需要连续接种同一疫苗生产厂家的疫苗时,判断所述接种者是否为首次接种所述任意一个可接种疫苗;当确定所述接种者为首次接种所述任意一个可接种疫苗时,在所述在第二子系统中查询所述任意一个可接种对应的多个可接种点;或当确定所述接种者不为首次接种所述任意一个可接种疫苗时,在所述接种者的历史接种记录中获取所述任意一个可接种疫苗对应的疫苗生产厂家,在所述第二子系统中查询所述疫苗生产厂家对应的多个接种点。可选的,所述方法还包括:当接收到所述客户端返回的预约结果时,基于所述预约结果生成预约记录,并根据所述偏好中的出行方式优化出行路径。本专利技术的第二方面提供一种疫苗接种的推荐装置,所述装置包括:接收模块,用于接收客户端输入的疫苗预约请求;获取模块,用于根据所述疫苗预约请求获取出发点的第一位置坐标、接种者信息及偏好;第一生成模块,用于基于所述接种者信息在第一子系统中获取所述接种者的历史接种记录,并根据所述历史接种记录生成可接种疫苗清单;查询模块,用于在第二子系统中查询所述可接种疫苗清单中每个可接种疫苗对应的多个可接种点,并获取每个接种点的第二位置坐标;计算模块,用于根据所述第一位置坐标及所述每个接种点的第二位置坐标计算每个可接种疫苗的可接种点与所述出发点之间的多个距离,并根据所述多个距离及所述偏好确定每个可接种疫苗对应的目标接种点;第二生成模块,用于根据所述可接种疫苗清单中每个可接种疫苗及对应的目标接种点生成最终推荐清单。本专利技术的第三方面提供一种电子设备,所述电子设备包括处理器,所述处理器用于执行存储器中存储的计算机程序时实现所述的疫苗接种的推荐方法。本专利技术的第四方面提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现所述的疫苗接种的推荐方法。综上所述,本专利技术所述的的疫苗接种的推荐方法、装置、电子设备及存储介质,一方面,通过结合所述用户的出发点的第一位置坐标,接种者信息及偏好,从多个维度考虑生成最终推荐清单供所述用户进行预约选择,提高了用户预约的效率;另一方面,通过从每个可接种疫苗的可接种点的多个目标距离最近的开始依次查询预约记录,只要查找到任意目标距离对应的可接种点在所述期望接种时间内未约满时,将所述任意目标距离对应的可接种点作为所述可接种疫苗对应的目标接种点,提高了确定目标接种点的效率;最后,在所述在第二子系统中查询所述可接种疫苗清单中每个可接种疫苗对应的多个可接种点之前,在所述可接种疫苗清单中识别是否存在任意一个可接种疫苗需要连续接种同一疫苗生产厂家的疫苗,并判断所述接种者是否为首次接种所述任意一个可接种疫苗,根据判断结果采取不同的方式获取每个可接种疫苗对应的多个可接种点,确保得到多个接种点的正确率,提高了接种点推荐的争取率,进而提高了预约效率及正确率。附图说明图1是本专利技术实施例一提供的疫苗接种的推荐方法的流程图。图2本文档来自技高网...

【技术保护点】
1.一种疫苗接种的推荐方法,其特征在于,所述方法包括:/n接收客户端输入的疫苗预约请求;/n根据所述疫苗预约请求获取出发点的第一位置坐标、接种者信息及偏好;/n基于所述接种者信息在第一子系统中获取所述接种者的历史接种记录,并根据所述历史接种记录生成可接种疫苗清单;/n在第二子系统中查询所述可接种疫苗清单中每个可接种疫苗对应的多个可接种点,并获取每个接种点的第二位置坐标;/n根据所述第一位置坐标及所述每个接种点的第二位置坐标计算每个可接种疫苗的可接种点与所述出发点之间的多个距离,并根据所述多个距离及所述偏好确定每个可接种疫苗对应的目标接种点;/n根据所述可接种疫苗清单中每个可接种疫苗及对应的目标接种点生成最终推荐清单。/n

【技术特征摘要】
1.一种疫苗接种的推荐方法,其特征在于,所述方法包括:
接收客户端输入的疫苗预约请求;
根据所述疫苗预约请求获取出发点的第一位置坐标、接种者信息及偏好;
基于所述接种者信息在第一子系统中获取所述接种者的历史接种记录,并根据所述历史接种记录生成可接种疫苗清单;
在第二子系统中查询所述可接种疫苗清单中每个可接种疫苗对应的多个可接种点,并获取每个接种点的第二位置坐标;
根据所述第一位置坐标及所述每个接种点的第二位置坐标计算每个可接种疫苗的可接种点与所述出发点之间的多个距离,并根据所述多个距离及所述偏好确定每个可接种疫苗对应的目标接种点;
根据所述可接种疫苗清单中每个可接种疫苗及对应的目标接种点生成最终推荐清单。


2.如权利要求1所述的疫苗接种的推荐方法,其特征在于,所述根据所述多个距离及所述偏好确定每个可接种疫苗对应的目标接种点包括:
获取所述偏好中的期望接种时间及预设的最大距离阈值;
从每个可接种疫苗对应的多个距离中筛选出小于或者等于所述预设的最大距离阈值的多个目标距离;
获取最小的目标距离对应的第一目标可接种点,并获取所述第一目标可接种点对应的预约记录;
根据所述第一目标可接种点对应的预约记录确定所述期望接种时间内是否约满;
当确定所述期望接种时间内未约满时,确定所述第一目标可接种点为所述每个可接种疫苗对应的目标接种点;或
当确定所述期望接种时间内约满时,获取第二小的目标距离对应的第二目标可接种点,并获取所述第二目标可接种点对应的预约记录,重复上述过程直至所述期望接种时间内未约满时,确定所述预约记录对应的可接种点为所述每个可接种疫苗对应的目标接种点。


3.如权利要求1所述的疫苗接种的推荐方法,其特征在于,所述基于所述接种者信息在第一子系统中获取所述接种者的历史接种记录包括:
从所述接种者信息中提取所述接种者的识别码;
识别所述第一子系统中是否存在与所述接种者的识别码相匹配的目标识别码;
当所述第一子系统中存在与所述接种者的识别码相匹配的目标识别码时,获取所述目标识别码关联的目标历史接种记录;
将所述目标历史接种记录作为所述接种者的历史接种记录。


4.如权利要求3所述的疫苗接种的推荐方法,其特征在于,所述方法还包括:
当所述第一子系统中不存在与所述接种者的识别码相匹配的目标识别码时,基于所述接种者的识别码生成新的接种档案,并将所述疫苗预约请求与所述新的接种档案进行关联。


5.如权利要求1所述的疫苗接种的推荐方法,其特征在于,所述根据所述历史接种记录生成可接种疫苗清单包括:
获取所述接种者的年龄;
根据所述接种者的年龄从所述第...

【专利技术属性】
技术研发人员:周先花
申请(专利权)人:平安国际智慧城市科技股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1