一种医事服务预约方法、装置、存储介质及设备制造方法及图纸

技术编号:28295188 阅读:19 留言:0更新日期:2021-04-30 16:18
本发明专利技术公开了一种医事服务预约方法、装置、计算机可读存储介质及设备,该方法中,接收到针对医事服务的预约请求时,根据所述医事服务标识和所述目标时间段,在预约集合中添加对应于所述预约请求的预约锁,并在所述预约锁添加成功时,判定对应于所述预约请求的医事服务预约成功。由此,避免了频繁访问数据库,有效减少了数据库存储的浪费,并且利用集合的数据锁排他性和原子性,在最大限度保证了预约请求并发量的基础上,有效保证了针对同一医事服务预约的唯一性。

【技术实现步骤摘要】
一种医事服务预约方法、装置、存储介质及设备
本专利技术涉及医疗信息处理
,尤其涉及一种医事服务预约方法、装置、计算机可读存储介质及设备。
技术介绍
随着人们对于身体健康状况的关注度增加,网络医事服务和电话医事服务等不断增加,为了更好地给用户提供服务,目前大多采用了预约的方式来减少用户的等待时间。在预约系统中配置医生的出诊规律,可以包括出诊日期、每个日期的出诊时间段和一个患者的诊疗时间等。例如:以一周为一个配置周期,配置一周中的哪几天为出诊日,配置出诊日的具体出诊时间为上午、下午、晚上或全天,并可以配置上午、下午、晚上和全天的具体开始时间和结束时间。目前主要采用根据预先配置出诊规律,在每天的设定时间以数据库的方式自动生成新的出诊时间表的方式提供预约服务,数据库采用selectforupdated悲观锁的方式扣减预约人数的方式。如此,采用数据库锁容易发生死锁,并且大量的历史出诊记录容易造成数据库存储资源浪费等问题。
技术实现思路
本专利技术实施例为了解决医生预约过程中存在的上述问题,创造性地提供一种医事服务预约方法、装置、计算机可读存储介质及设备。根据本专利技术第一方面,提供了一种医事服务预约方法,所述方法包括:接收患者端针对医事服务的预约请求,所述预约请求包括预约服务标识和目标时间段;根据所述医事服务标识和所述目标时间段,在预约集合中添加对应于所述预约请求的预约锁,所述预约锁用于示出对应于所述预约服务标识和所述目标时间段的医事服务被预约;确定所述预约锁的添加结果;在所述添加结果示出所述预约锁添加成功时,判定对应于所述预约请求的医事服务预约成功。优选的,在所述接收患者端针对医事服务的预约请求之前,所述方法还包括:接收医疗端针对医事服务的时间配置;将所述医事服务按照所述时间配置进行拆分,得到包括多个备选服务元素的第一备选集合,所述备选服务元素包括备选服务标识和备选时间段;获取所述预约集合当前所包含的预约锁对应的预约服务标识和目标时间段;根据所述备选服务标识、所述备选时间段、所述预约服务标识和所述目标时间段,从所述备选集合中删除已经被预约的备选服务元素,得到第二备选集合。优选的,所述接收患者端针对医事服务的预约请求,包括:接收通过所述患者端从所述第二备选集合中选定的备选服务标识和备选时间段,将所述备选服务标识作为所述预约服务标识、所述备选时间段作为所述目标时间段。优选的,所述方法还包括:在判定对应于所述预约请求的医事服务预约成功后,在预约库中增加对应于所述预约请求的医事服务信息。优选的,所述方法还包括:每间隔设定时间,检测所述预约库与所述预约集合的一致性;在所述预约库与所述预约集合数据存在差异时,根据所述预约库更新所述预约集合。优选的,所述方法还包括:接收患者端针对医事服务的取消预约请求,所述取消预约请求包括需要取消的预约请求的预约服务标识和目标时间段;根据所述医事服务标识和所述目标时间段,从预约集合中删除对应于所述取消预约请求的预约锁。优选的,所述预约集合为Redis集合。根据本专利技术第二方面,又提供了一种医事服务预约装置,所述装置包括:请求接收模块,用于接收患者端针对医事服务的预约请求,所述预约请求包括预约服务标识和目标时间段;预约锁模块,用于根据所述医事服务标识和所述目标时间段,在预约集合中添加对应于所述预约请求的预约锁,所述预约锁用于示出对应于所述预约服务标识和所述目标时间段的医事服务被预约;预约结果确定模块,用于确定所述预约锁的添加结果;预约判断模块,用于在所述添加结果示出所述预约锁添加成功时,判定对应于所述预约请求的医事服务预约成功。根据本专利技术第三方面,又提供了一种设备,所述设备包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现上述医事服务预约方法。根据本专利技术第四方面,又提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述医事服务预约方法。本专利技术实施例医事服务预约方法、装置、计算机可读存储介质及设备,接收到针对医事服务的预约请求时,根据所述医事服务标识和所述目标时间段,在预约集合中添加对应于所述预约请求的预约锁,并在所述预约锁添加成功时,判定对应于所述预约请求的医事服务预约成功。由此,避免了频繁访问数据库,有效减少了数据库存储和计算资源的浪费,并且利用集合的数据锁排他性和原子性,在最大限度保证了预约请求并发量的基础上,有效保证了针对同一医事服务预约的唯一性。需要理解的是,本专利技术的教导并不需要实现上面所述的全部有益效果,而是特定的技术方案可以实现特定的技术效果,并且本专利技术的其他实施方式还能够实现上面未提到的有益效果。附图说明通过参考附图阅读下文的详细描述,本专利技术示例性实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本专利技术的若干实施方式,其中:在附图中,相同或对应的标号表示相同或对应的部分。图1示出了本专利技术一实施例提供的一种医事服务预约方法的实现流程示意图;图2示出了本专利技术一实施例提供的另一种医事服务预约方法的实现流程示意图;图3示出了本专利技术一实施例提供的一种医事服务预约方法具体应用示例的实现流程示意图;图4示出了本专利技术一实施例提供的一种医事服务预约装置的组成结构示意图;图5示出了本专利技术一实施例提供的一种设备的组成结构示意图。具体实施方式下面将参考若干示例性实施方式来描述本专利技术的原理和精神。应当理解,给出这些实施方式仅仅是为使本领域技术人员能够更好地理解进而实现本专利技术,而并非以任何方式限制本专利技术的范围。相反,提供这些实施方式是为使本专利技术更加透彻和完整,并能够将本专利技术的范围完整地传达给本领域的技术人员。下面结合附图和具体实施例对本专利技术的技术方案进一步详细阐述。图1示出了本专利技术一实施例提供的一种医事服务预约方法的实现流程示意图。参考图1,本专利技术实施例医事服务预约方法,至少包括如下操作流程:操作101,接收患者端针对医事服务的预约请求,预约请求包括预约服务标识和目标时间段。在本专利技术这一实施例中,医事服务可以是针对一个医生的面对面诊疗服务、针对一个医生的电话医疗咨询服务、针对一个医生的互联网聊天咨询、针对一项医学项目的检查监测服务。预约服务标识可以是需要预约的医事服务的ID,例如:需要预约的医生的ID。目标时间段段可以是具体的细化时间段,例如:上午8:30-9:00、下午15:00-15:20等。举例说明,本专利技术实施例以医疗服务预约系统的服务器为执行主体,服务器接收患者端通过选择的方式选取的针对医事服务的预约请求。例如:通过计算机或终端设备的小程序、应用程序、WEB网页等方式进行医事服务的预约,选择可以进行电话义诊咨询和沟通的医生,并选择一个确定的时间段。例如:9:00-9:25。操作102,根据医事服务标识和目标时间段,在预约集合中添加本文档来自技高网...

【技术保护点】
1.一种医事服务预约方法,其特征在于,所述方法包括:/n接收患者端针对医事服务的预约请求,所述预约请求包括预约服务标识和目标时间段;/n根据所述医事服务标识和所述目标时间段,在预约集合中添加对应于所述预约请求的预约锁,所述预约锁用于示出对应于所述预约服务标识和所述目标时间段的医事服务被预约;/n确定所述预约锁的添加结果;/n在所述添加结果示出所述预约锁添加成功时,判定对应于所述预约请求的医事服务预约成功。/n

【技术特征摘要】
1.一种医事服务预约方法,其特征在于,所述方法包括:
接收患者端针对医事服务的预约请求,所述预约请求包括预约服务标识和目标时间段;
根据所述医事服务标识和所述目标时间段,在预约集合中添加对应于所述预约请求的预约锁,所述预约锁用于示出对应于所述预约服务标识和所述目标时间段的医事服务被预约;
确定所述预约锁的添加结果;
在所述添加结果示出所述预约锁添加成功时,判定对应于所述预约请求的医事服务预约成功。


2.根据权利要求1所述的方法,其特征在于,在所述接收患者端针对医事服务的预约请求之前,所述方法还包括:
接收医疗端针对医事服务的时间配置;
将所述医事服务按照所述时间配置进行拆分,得到包括多个备选服务元素的第一备选集合,所述备选服务元素包括备选服务标识和备选时间段;
获取所述预约集合当前所包含的预约锁对应的预约服务标识和目标时间段;
根据所述备选服务标识、所述备选时间段、所述预约服务标识和所述目标时间段,从所述备选集合中删除已经被预约的备选服务元素,得到第二备选集合。


3.根据权利要求2所述的方法,其特征在于,所述接收患者端针对医事服务的预约请求,包括:
接收通过所述患者端从所述第二备选集合中选定的备选服务标识和备选时间段,将所述备选服务标识作为所述预约服务标识、所述备选时间段作为所述目标时间段。


4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在判定对应于所述预约请求的医事服务预约成功后,在预约库中增加对应于所述预约请求的医事服务信息。


5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
每间...

【专利技术属性】
技术研发人员:孟庆美伞志远
申请(专利权)人:北京懿医云科技有限公司
类型:发明
国别省市:北京;11

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

1