一种线上问诊的医生分配方法和装置与流程



1.本发明涉及互联网医疗技术领域,尤其涉及一种线上问诊的医生分配方法和装置。


背景技术:



2.互联网医疗是新兴的以互联网技术为基础,以互联网平台为载体的在线医疗形态。其核心资源是医生体,医生通过互联网医疗平台,在国家相关部门的监管之下,向用户提供有限的、合规的医事服务。随着互联网医院的推广应用,越来越多的患者选择线上问诊,目前线上问诊的医生分配方式通常根据患者的问诊请求,随机派单给当前在线且空闲的医生,在当前没有在线的医生时,不断轮循直至有医生接单,且医生需要在接单的几分钟内接诊,否则问诊请求再次进入轮循状态
3.在实现本发明过程中,发明人发现现有技术中存在如下问题:
4.在问诊患者多于线上医生的承载能力,问诊需求不能被满足的场景下,现有技术的医生分配方式不仅会导致问诊患者陷入不可预知的持续等待状态,而且在医生接诊侧会产生问诊订单的积压,影响了医生的接诊工作,造成整个问诊效率较低。


技术实现要素:



5.有鉴于此,本发明实施例提供一种线上问诊的医生分配方法和装置,基于线上问诊请求确定的科室以及候诊人数,结合科室的每个医生的接诊状态进行问诊校验,在候诊人数小于限值且每个医生的接诊状态均为忙碌的情况下,将问诊请求添加到等待队列中,通过监听医生的接诊状态,进行线上问诊的医生分配。通过本发明实施例不仅统筹有序地将问诊请求分配给医生,优化了问诊订单的等待时长,而且通过校验和排队,避免了医生接诊侧的问诊订单的积压,保证了稳定有序的接诊环境。
6.为实现所述目的,根据本发明实施例的一个方面,提供了一种线上问诊的医生分配方法,包括:
7.响应于接收到线上问诊请求,根据所述线上问诊请求中的症状信息确定问诊科室,并获取所述问诊科室的候诊人数;
8.根据所述候诊人数和所述问诊科室的每个医生的接诊状态进行问诊校验,所述接诊状态包括忙碌状态;
9.在问诊校验结果为所述候诊人数小于限值且每个医生的接诊状态均为忙碌状态的情况下,将所述线上问诊请求添加到所述问诊科室的等待队列中,并监听所述每个医生的接诊状态;
10.在所述接诊状态发生变更时,从所述等待队列中取出线上问诊请求并分配给所述接诊状态发生变更的医生。
11.可选地,根据权利要求1所述的方法,其特征在于,在根据所述线上问诊请求中的症状信息确定问诊科室之前,还包括:根据所有问诊科室的当前候诊人数以及每个医生的
接诊状态进行候诊校验,并确认候诊校验通过。
12.可选地,所述接诊状态还包括空闲状态;在存在接诊状态为空闲状态的医生,或者所述当前候诊人数小于预设的候诊人数阈值的情况下,候诊校验通过;在所有问诊科室的每个医生的接诊状态均为忙碌状态且所述当前候诊人数达到所述候诊人数阈值的情况下,候诊校验不通过。
13.可选地,在所述候诊校验不通过的情况下,展示第一预计候诊时间,以供所述线上问诊请求的发送方确定是否候诊。
14.可选地,所述第一预计候诊时间通过下述方式确定:计算所述候诊人数阈值与所述所有问诊科室的医生人数的比值;对所述比值进行向上取整,得到第一时间系数;计算所述第一时间系数和预设的平均问诊时长的乘积,得到所述第一预计候诊时间。
15.可选地,根据所述候诊人数和所述问诊科室的每个医生的接诊状态进行问诊校验,包括:根据所述候诊人数是否达到所述限值进行第一校验;在第一校验结果为所述候诊人数小于所述限值的情况下,获取所述问诊科室的每个医生的接诊状态;根据所述问诊科室的每个医生的接诊状态进行第二校验。
16.可选地,所述方法还包括:在问诊校验结果为所述候诊人数达到所述限值的情况下,问诊校验不通过,展示第二预计候诊时间,以供所述线上问诊请求的发送方确定是否候诊。
17.可选地,所述第二预计候诊时间通过下述方式确定:计算所述限值与所述问诊科室的医生人数的比值;对所述比值进行向上取整,得到第二时间系数;计算所述第二时间系数和预设的平均问诊时长的乘积,得到所述第二预计候诊时间。
18.可选地,所述方法还包括:在问诊校验结果为所述候诊人数小于所述限值且存在接诊状态为空闲状态的医生的情况下,将所述线上问诊请求分配给所述接诊状态为空闲状态的医生。
19.可选地,所述方法还包括:在从所述等待队列中取出线上问诊请求并分配给所述接诊状态发生变更的医生之后,或者将所述线上问诊请求分配给所述接诊状态为空闲状态的医生之后,将所述医生的接诊状态由空闲状态变更为忙碌状态。
20.可选地,在将所述线上问诊请求添加到所述问诊科室的等待队列中之前,或者将所述问诊请求分配给所述接诊状态为空闲状态的医生之前,还包括:根据所述线上问诊请求生成问诊订单,并发送所述问诊订单的支付消息;以及,确认所述问诊订单支付成功。
21.可选地,在将所述线上问诊请求添加到所述问诊科室的等待队列中,并监听所述每个医生的接诊状态之后,还包括:展示第三预计候诊时间;以及,根据对所述每个医生的接诊状态的监听结果,更新所述预计候诊时间。
22.可选地,所述第三预计候诊时间通过下述方式确定:计算所述线上问诊请求在所述等待队列中的序号与所述问诊科室的医生人数的比值;对所述比值进行向上取整,得到第三时间系数;计算所述第三时间系数和预设的平均问诊时长的乘积,得到所述第三预计候诊时间。
23.根据本发明实施例的第二方面,提供一种线上问诊的医生分配装置,包括:
24.问诊信息获取模块,用于响应于接收到线上问诊请求,根据所述线上问诊请求中的症状信息确定问诊科室,并获取所述问诊科室的候诊人数;
25.问诊校验模块,用于根据所述候诊人数和所述问诊科室的每个医生的接诊状态进行问诊校验,所述接诊状态包括忙碌状态;
26.校验结果处理模块,用于在问诊校验结果为所述候诊人数小于限值且每个医生的接诊状态均为忙碌状态的情况下,将所述线上问诊请求添加到所述问诊科室的等待队列中,并监听所述每个医生的接诊状态;
27.医生分配模块,用于在所述接诊状态发生变更时,从所述等待队列中取出线上问诊请求并分配给所述接诊状态发生变更的医生。
28.根据本发明实施例的第三方面,提供一种数据处理的电子设备,其特征在于,包括:
29.一个或多个处理器;
30.存储装置,用于存储一个或多个程序,
31.当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本发明实施例第一方面提供的方法。
32.根据本发明实施例的第四方面,提供一种计算机可读介质,其上存储有计算机程序,所述程序被处理器执行时实现本发明实施例第一方面提供的方法。
33.所述发明中的一个实施例具有如下优点或有益效果:通过响应于接收到线上问诊请求,根据线上问诊请求中的症状信息确定问诊科室,并获取问诊科室的候诊人数;根据候诊人数和问诊科室的每个医生的接诊状态进行问诊校验,接诊状态包括忙碌状态;在问诊校验结果为候诊人数小于限值且每个医生的接诊状态均为忙碌状态的情况下,将线上问诊请求添加到问诊科室的等待队列中,并监听每个医生的接诊状态;在接诊状态发生变更时,从等待队列中取出线上问诊请求并分配给接诊状态发生变更的医生的技术方案,实现了基于线上问诊请求确定的科室以及候诊人数,结合科室的每个医生的接诊状态进行问诊校验,在候诊人数小于限值且每个医生的接诊状态均为忙碌的情况下,将问诊请求添加到等待队列中,通过监听医生的接诊状态,进行线上问诊的医生分配。通过本发明实施例不仅统筹有序地将问诊请求分配给医生,优化了问诊订单的等待时长,而且通过校验和排队,避免了医生接诊侧的问诊订单的积压,保证了稳定有序的接诊环境。
附图说明
34.附图用于更好地理解本发明,不构成对本发明的不当限定。其中:
35.图1是根据本发明实施例的线上问诊的医生分配方法的主要流程的示意图;
36.图2是本发明实施例的线上问诊的医生分配方法的详细流程示意图;
37.图3是根据本发明实施例的线上问诊的医生分配装置的主要模块示意图;
38.图4是本发明实施例可以应用于其中的示例性系统架构图;
39.图5是适于用来实现本发明实施例的终端设备或服务器的计算机系统的结构示意图。
具体实施方式
40.以下结合附图对本发明的示范性实施例做出说明,其中包括本发明实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识
到,可以对这里描述的实施例做出各种改变和修改,而不会背离本发明的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
41.在问诊患者多于线上医生的承载能力,问诊需求不能被满足的场景下,现有技术的医生分配方式不仅会导致问诊患者陷入不可预知的持续等待状态,而且在医生接诊侧会产生问诊订单的积压,影响了医生的接诊工作,不能很好的满足实际应用。
42.为了解决现有技术中存在的上述问题,本发明提出一种线上问诊的医生分配方法,基于线上问诊请求确定的科室以及候诊人数,结合科室的每个医生的接诊状态进行问诊校验,在候诊人数小于限值且每个医生的接诊状态均为忙碌的情况下,将问诊请求添加到等待队列中,通过监听医生的接诊状态,进行线上问诊的医生分配。通过本发明实施例不仅统筹有序地将问诊请求分配给医生,优化了问诊订单的等待时长,而且通过校验和排队,避免了医生接诊侧的问诊订单的积压,保证了稳定有序的接诊环境。
43.图1是根据本发明实施例的线上问诊的医生分配方法的主要流程的示意图,如图1所示,本发明实施例的线上问诊的医生分配方法包括如下的步骤s101至步骤s104。
44.步骤s101、响应于接收到线上问诊请求,根据所述线上问诊请求中的症状信息确定问诊科室,并获取所述问诊科室的候诊人数。
45.具体地,在互联网医院线上问诊的场景下,患者通过登录就医问诊网页提交患者姓名、等个人信息,以及病症描述等相关信息,以便线上问诊派单系统接收到患者发起的线上问诊请求。
46.根据本发明的一个实施例,在根据所述线上问诊请求中的症状信息确定问诊科室之前,还包括:根据所有问诊科室的当前候诊人数以及每个医生的接诊状态进行候诊校验,并确认候诊校验通过。
47.具体地,在线上夜间急诊问诊服务的场景下,考虑到场景的特殊性,医生资源较为紧缺,而患者一般需求也较为迫切,为了避免在线上夜间急诊的接诊能力达到上限,候诊拥挤致使患者的候诊时间过长,在接收到患者发起的线上问诊请求时,先根据目前所有问诊科室的当前候诊人数以及所有科室的医生的接诊状态进行候诊校验。
48.根据本发明的另一个实施例,所述接诊状态还包括空闲状态;在存在接诊状态为空闲状态的医生,或者所述当前候诊人数小于预设的候诊人数阈值的情况下,候诊校验通过;在所有问诊科室的每个医生的接诊状态均为忙碌状态且所述当前候诊人数达到所述候诊人数阈值的情况下,候诊校验不通过。
49.具体地,医生的接诊状态包括忙碌状态和空闲状态,候诊人数阈值一般根据医生的人数进行设定,本发明实施例在夜间急诊场景下,患者需求迫切,该候诊人数阈值设置为所有在线的问诊科室的医生人数总和的2倍。系统监听每个医生的接诊状态,在监听到存在空闲状态的医生,或者当前候诊人数小于预设的候诊人数阈值的情况下,判定候诊校验通过,可以进行问诊请求的下单支付请求流程,并触发后续的问诊校验;在监听到所有问诊科室的每个医生的接诊状态均为忙碌状态且当前候诊人数达到预设的候诊人数阈值时,说明目前线上接诊达到上限,候诊校验不通过。
50.根据本发明的再一个实施例,在所述候诊校验不通过的情况下,展示第一预计候诊时间,以供所述线上问诊请求的发送方确定是否候诊。
51.根据本发明的又一个实施例,所述第一预计候诊时间通过下述方式确定:计算所
述候诊人数阈值与所述所有问诊科室的医生人数的比值;对所述比值进行向上取整,得到第一时间系数;计算所述第一时间系数和预设的平均问诊时长的乘积,得到所述第一预计候诊时间。
52.具体地,在互联网医院的线上接诊能力达到上限,候诊校验不通过的情况下,立足于服务线上问诊请求的发送方(患者)的角度,计算预设的候诊人数阈值,也就是候诊校验允许的最大可排队人数n和所有问诊科室的医生总人数d的比值,将比值进行向上取整,得到第一时间系数,再将第一时间系数乘以设定的平均问诊时长t
av
,得到第一预计候诊时间t1,具体计算公式为:
53.t1=(n/d)
向上取整
×
t
av

54.本发明实施例中设定平均问诊时长为30分钟,n=2
×
d,可得t1是60分钟,线上问诊派单系统将线上问诊请求的发送方引导进入医生繁忙页面,提示线上问诊请求的发送方目前医生繁忙,展示第一预计候诊时间,推荐进行线下医院就诊或者非夜间急诊的其它在线医生,线上问诊请求的发送方根据个人情况确定是否继续等待候诊。
55.当上述候诊校验通过时,线上问诊派单系统根据问诊请求中患者提交的症状信息进行问诊科室的匹配和确定,并获取所确定的问诊科室已经在等待队列中排队等候的候诊人数信息。
56.通过上述候诊校验,在线上问诊系统的接诊能力达到上限的情况下,可以将问诊请求的发送方引导到医生繁忙页面,并展示预计候诊时间,进行就诊建议提示,既避免了线上问诊请求在医生侧的积压,又提升了患者的问诊体验感和满意度。
57.步骤s102、根据所述候诊人数和所述问诊科室的每个医生的接诊状态进行问诊校验,所述接诊状态包括忙碌状态。
58.具体地,在确定了线上问诊请求所对应的问诊科室以及该问诊科室的候诊人数后,获取该问诊科室的每个医生的接诊状态,综合该问诊科室的候诊人数和该问诊科室的每个医生的接诊状态这两个因素进行问诊校验。
59.根据本发明的一个实施例,根据所述候诊人数和所述问诊科室的每个医生的接诊状态进行问诊校验,包括:根据所述候诊人数是否达到所述限值进行第一校验;在第一校验结果为所述候诊人数小于所述限值的情况下,获取所述问诊科室的每个医生的接诊状态;根据所述问诊科室的每个医生的接诊状态进行第二校验。
60.具体地,问诊校验还可以通过首先判断上述获取的问诊科室的候诊人数是否达到预设的限值进行第一校验,此中预设的限值可以根据该问诊科室的医生人数进行设定;在候诊人数小于预设的限值的情况下,再获取该问诊科室的每个医生的接诊状态;根据每个医生的接诊状态进行第二校验,以实现问诊校验。
61.根据本发明的另一个实施例,所述方法还包括:在问诊校验结果为所述候诊人数达到所述限值的情况下,问诊校验不通过,展示第二预计候诊时间,以供所述线上问诊请求的发送方确定是否候诊。
62.根据本发明的再一个实施例,所述第二预计候诊时间通过下述方式确定:计算所述限值与所述问诊科室的医生人数的比值;对所述比值进行向上取整,得到第二时间系数;计算所述第二时间系数和预设的平均问诊时长的乘积,得到所述第二预计候诊时间。
63.具体地,如果问诊校验的结果为候诊人数达到预设的限值,此时问诊科室的接诊
能力达到上限,问诊校验不通过,计算预设的限值l与问诊科室的医生总人数d
t
的比值,将比值进行向上取整,得到第二时间系数,再将第二时间系数乘以设定的平均问诊时长t
av
,得到第二预计候诊时间t2,具体计算公式为:
64.t2=(l/d
t
)
向上取整
×
t
av

65.类似地,本发明实施例中设定平均问诊时长为30分钟,l=2
×dt
,可得t2是60分钟,线上问诊系统会提示问诊请求的发送方目前问诊科室的医生均繁忙,展示第二预计候诊时间,推荐进行线下医院就诊或者其它非夜间急诊的其它在线医生,线上问诊请求的发送方根据个人情况确定是否继续等待候诊。
66.通过上述步骤,实现了问诊科室级别的校验,最大程度的将线上问诊的接诊能力反馈给线上问诊请求的发送方,避免了因等待时长耽误了急性疾病诊断,有效提升了患者的问诊体验感和满意度。
67.步骤s103、在问诊校验结果为所述候诊人数小于限值且每个医生的接诊状态均为忙碌状态的情况下,将所述线上问诊请求添加到所述问诊科室的等待队列中,并监听所述每个医生的接诊状态。
68.具体地,根据候诊人数和问诊科室的每个医生的接诊状态进行问诊校验,在问诊校验结果为候诊人数小于预设的限值且每个医生均为忙碌状态的情况下,线上问诊未达到接诊能力上限,处于正常接诊状态,线上问诊请求的发送方可以进入等待队列,进行排队等候,并实时监听该门诊科室的每个医生的接诊状态。
69.根据本发明的一个实施例,在将所述线上问诊请求添加到所述问诊科室的等待队列中之前,还包括:根据所述线上问诊请求生成问诊订单,并发送所述问诊订单的支付消息;以及,确认所述问诊订单支付成功。
70.具体地,在线上问诊系统未达到接诊能力上限,处于正常接诊状态,可以保证问诊请求及时就诊的前提下,根据线上问诊请求中的相关,线上问诊派单系统生成问诊订单,并向线上问诊请求的发送方发送问诊订单的支付消息;线上问诊请求的发送方根据接收到的支付消息进行支付,线上问诊派单系统接收到支付成功的确认信息,线上问诊支付完成,生成与线上问诊请求相对应的问诊订单。
71.根据本发明的另一个实施例,在将所述线上问诊请求添加到所述问诊科室的等待队列中,并监听所述每个医生的接诊状态之后,还包括:展示第三预计候诊时间;以及,根据对所述每个医生的接诊状态的监听结果,更新所述预计候诊时间。
72.根据本发明的再一个实施例,所述第三预计候诊时间通过下述方式确定:计算所述线上问诊请求在所述等待队列中的序号与所述问诊科室的医生人数的比值;对所述比值进行向上取整,得到第三时间系数;计算所述第三时间系数和预设的平均问诊时长的乘积,得到所述第三预计候诊时间。
73.具体地,在线上问诊请求支付完成,将线上问诊请求添加到问诊科室的等待队列中,并监听问诊科室的每个医生的接诊状态之后,为了更好的服务线上问诊请求的发送方,计算线上问诊请求在等待队列中的排队序号q与问诊科室的医生人数d
t
的比值,将比值进行向上取整,得到第三时间系数,再将第三时间系数乘以设定的平均问诊时长t
av
,得到第三预计候诊时间t3,具体计算公式为:
74.t3=(q/d
t
)
向上取整
×
t
av

75.在上述支付完成后,线上问诊派单系统将线上问诊请求的发送发引导到待接诊页面,将排队序号、线上问诊的来电电话号码和第三预计候诊时间t3展示给线上问诊请求的发送方,并监听问诊科室的每个医生的接诊状态,在医生的接诊状态变化时,更新排队序号q,进而更新第三预计候诊时间,以向线上问诊请求的发送方展示及时准确的预计候诊时间。
76.通过上述对线上问诊请求的队列排序管理,实现了科学的、有序的线上问诊候诊,保证了线上问诊稳定有序的开展。
77.根据本发明的又一个实施例,所述方法还包括:在问诊校验结果为所述候诊人数小于所述限值且存在接诊状态为空闲状态的医生的情况下,将所述线上问诊请求分配给所述接诊状态为空闲状态的医生。
78.根据本发明的另一个实施例,在将所述问诊请求分配给所述接诊状态为空闲状态的医生之前,还包括:根据所述线上问诊请求生成问诊订单,并发送所述问诊订单的支付消息;以及,确认所述问诊订单支付成功。
79.具体地,在线上问诊的接诊能力充足,候诊人数小于预设的限值且存在接诊状态为空闲状态的医生的情况下,线上问诊派单系统根据线上问诊请求中的相关信息生成问诊订单,并向线上问诊请求的发送方发送问诊订单的支付消息;线上问诊请求的发送方根据接收到的支付消息进行支付,线上问诊派单系统接收到支付成功的确认信息,线上问诊支付完成,生成与线上问诊请求相对应的问诊订单,线上问诊请求的发送方不用等待,直接分配给空闲状态的医生进行问诊。
80.步骤s104、在所述接诊状态发生变更时,从所述等待队列中取出线上问诊请求并分配给所述接诊状态发生变更的医生。
81.具体地,对于问诊科室等待队列中的线上问诊请求,线上问诊派单系统监听每个医生的接诊状态,在接诊状态由忙碌状态变更为空闲状态时,线上问诊派单系统根据等待队列中的排序,取出等待队列的首个线上问诊请求,并分配给接诊状态发生由忙碌变更为空闲状态的医生,该线上问诊请求的发送方的待接诊页面会跳转到医生接诊页面,提示医生已准备接诊,以及线上问诊的来电电话号码。
82.根据本发明的一个实施例,所述方法还包括:在从所述等待队列中取出线上问诊请求并分配给所述接诊状态发生变更的医生之后,或者将所述线上问诊请求分配给所述接诊状态为空闲状态的医生之后,将所述医生的接诊状态由空闲状态变更为忙碌状态。
83.具体地,不管是从等待队列中取出线上问诊请求分配给接诊状态变更为空闲状态的医生还是直接将线上问诊请求分配接诊状态为空闲状态的医生,在分配完成后,线上问诊系统将接诊的医生的接诊状态由空闲状态变更为忙绿状态。
84.通过实时对医生接诊状态的监控和更新,避免了医生手动频繁切换接诊状态,为医生提供了友好的线上接诊操作流程。
85.图2是本发明实施例的线上问诊的医生分配方法的详细流程示意图,患者用户端登录线上问诊主页,发起线上问诊请求;线上值班医生开诊;线上问诊派单系统根据所有问诊科室的当前候诊人数以及每个医生的接诊状态进行候诊校验,如果候诊校验不通过,将患者引导至医生繁忙页面,并展示第一预计候诊时间,并建议患者选择线下就诊或者推荐其它普通线上问诊方式的在线医生,以供患者确定是否候诊;如果候诊校验通过,用户通过
发送支付请求,向线上问诊派单系统发起问诊校验,如果问诊校验不通过,将患者引导至问诊科室医生繁忙页面,并展示第二预计候诊时间,并建议患者选择线下就诊或者推荐其它普通线上问诊方式的在线医生,以供患者确定是否候诊;如果问诊校验通过,线上问诊派单系统向患者发送问诊订单的支付消息,并在确认支付成功后,根据问诊科室的医生的接诊状态对该线上问诊请求进行处理,如果问诊科室医生的接诊状态均为忙碌,则将该线上问诊请求(或者问诊订单)加入问诊科室的等待队列中,将患者引导进入待接诊页面,展示第三预计候诊时间,并监听每个医生的接诊状态,在监听到接诊状态发生变更,当前某个医生的接诊状态变更为空闲,自动将等待队列中的首个线上问诊请求分配给该空闲状态的医生,更新该医生的接诊状态为忙碌,更新等待队列中的队列排序以及等待队列中的各个线上问诊请求的第三预计候诊时间,并实时监听问诊科室的医生的接诊状态,以对等待队列中的各个线上问诊请求动态的分配医生,图2中仅对问诊科室医生的接诊状态均为忙碌时的线上问诊请求的分配做了示意,鉴于问诊科室医生的接诊状态有空闲时的线上问诊请求的分配比较简单,直接分配给接诊状态为空闲状态的医生即可,所以未做具体示意。
86.通过上述的对线上问诊请求的候诊校验、问诊校验、队列排队管理,以及等待候诊时间的预估,不仅统筹有序地将问诊请求分配给医生,优化了问诊订单的等待时长,而且通过校验和排队,避免了医生接诊侧的问诊订单的积压,保证了稳定有序的接诊环境。
87.另外地,本发明实施例对各个流程进行了解耦处理,支持对各个流程进行迭代优化,以适应更多的业务场景,例如,可以根据实际情况自由增减医生数量;可以根据场景调整候诊人数阈值、限值,夜间急诊场景下,候诊人数阈值、限值一般设为医生人数的2倍,义诊这种时效诉求不高的场景下,候诊人数阈值、限值一般设为医生人数的5倍,以承接更多的患者;平均问诊时长也支持自由调整。
88.图3是根据本发明实施例的线上问诊的医生分配装置的主要模块示意图。如图3所示,线上问诊的医生分配装置300主要包括问诊信息获取模块301、问诊校验模块302、校验结果处理模块303和医生分配模块304。
89.问诊信息获取模块301,用于响应于接收到线上问诊请求,根据所述线上问诊请求中的症状信息确定问诊科室,并获取所述问诊科室的候诊人数;
90.问诊校验模块302,用于根据所述候诊人数和所述问诊科室的每个医生的接诊状态进行问诊校验,所述接诊状态包括忙碌状态;
91.校验结果处理模块303,用于在问诊校验结果为所述候诊人数小于限值且每个医生的接诊状态均为忙碌状态的情况下,将所述线上问诊请求添加到所述问诊科室的等待队列中,并监听所述每个医生的接诊状态;
92.医生分配模块304,用于在所述接诊状态发生变更时,从所述等待队列中取出线上问诊请求并分配给所述接诊状态发生变更的医生。
93.根据本发明的一个实施例,所述线上问诊的医生分配装置300还包括候诊校验模块(图中未示出),用于:在根据所述线上问诊请求中的症状信息确定问诊科室之前,根据所有问诊科室的当前候诊人数以及每个医生的接诊状态进行候诊校验,并确认候诊校验通过。
94.根据本发明的另一个实施例,所述接诊状态还包括空闲状态;所述候诊校验模块(图中未示出),还可以用于:在存在接诊状态为空闲状态的医生,或者所述当前候诊人数小
于预设的候诊人数阈值的情况下,候诊校验通过;在所有问诊科室的每个医生的接诊状态均为忙碌状态且所述当前候诊人数达到所述候诊人数阈值的情况下,候诊校验不通过。
95.根据本发明的再一个实施例,所述候诊校验模块(图中未示出),还可以用于:在所述候诊校验不通过的情况下,展示第一预计候诊时间,以供所述线上问诊请求的发送方确定是否候诊。
96.根据本发明的又一个实施例,所述第一预计候诊时间通过下述方式确定:计算所述候诊人数阈值与所述所有问诊科室的医生人数的比值;对所述比值进行向上取整,得到第一时间系数;计算所述第一时间系数和预设的平均问诊时长的乘积,得到所述第一预计候诊时间。
97.根据本发明的一个实施例,所述问诊校验模块302,还可以用于:根据所述候诊人数是否达到所述限值进行第一校验;在第一校验结果为所述候诊人数小于所述限值的情况下,获取所述问诊科室的每个医生的接诊状态;根据所述问诊科室的每个医生的接诊状态进行第二校验。
98.根据本发明的一个实施例,所述问诊校验模块302,还可以用于:在问诊校验结果为所述候诊人数达到所述限值的情况下,问诊校验不通过,展示第二预计候诊时间,以供所述线上问诊请求的发送方确定是否候诊。
99.根据本发明的另一个实施例,所述第二预计候诊时间通过下述方式确定:计算所述限值与所述问诊科室的医生人数的比值;对所述比值进行向上取整,得到第二时间系数;计算所述第二时间系数和预设的平均问诊时长的乘积,得到所述第二预计候诊时间。
100.根据本发明的再一个实施例,所述线上问诊的医生分配装置300还包括医生直接分配模块(图中未示出),用于:在问诊校验结果为所述候诊人数小于所述限值且存在接诊状态为空闲状态的医生的情况下,将所述线上问诊请求分配给所述接诊状态为空闲状态的医生。
101.根据本发明的又一个实施例,所述线上问诊的医生分配装置300还包括接诊状态更新模块(图中未示出),用于:在从所述等待队列中取出线上问诊请求并分配给所述接诊状态发生变更的医生之后,或者将所述线上问诊请求分配给所述接诊状态为空闲状态的医生之后,将所述医生的接诊状态由空闲状态变更为忙碌状态。
102.根据本发明的另一个实施例,所述线上问诊的医生分配装置300还包括问诊支付模块(图中未示出),用于:在将所述线上问诊请求添加到所述问诊科室的等待队列中之前,或者将所述问诊请求分配给所述接诊状态为空闲状态的医生之前,根据所述线上问诊请求生成问诊订单,并发送所述问诊订单的支付消息;以及,确认所述问诊订单支付成功。
103.根据本发明的再一个实施例,所述线上问诊的医生分配装置300还包括预计候诊时间展示模块(图中未示出),用于:在将所述线上问诊请求添加到所述问诊科室的等待队列中,并监听所述每个医生的接诊状态之后,展示第三预计候诊时间;以及,根据对所述每个医生的接诊状态的监听结果,更新所述预计候诊时间。
104.根据本发明的又一个实施例,所述第三预计候诊时间通过下述方式确定:计算所述线上问诊请求在所述等待队列中的序号与所述问诊科室的医生人数的比值;对所述比值进行向上取整,得到第三时间系数;计算所述第三时间系数和预设的平均问诊时长的乘积,得到所述第三预计候诊时间。
105.图4是本发明实施例可以应用于其中的示例性系统架构图。
106.如图4所示,系统架构400可以包括终端设备401、402、403,网络404和服务器405。网络404用以在终端设备401、402、403和服务器405之间提供通信链路的介质。网络404可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。
107.用户可以使用终端设备401、402、403通过网络404与服务器405交互,以接收或发送消息等。终端设备401、402、403上可以安装有各种通讯客户端应用,例如医生分配应用等(仅为示例)。
108.终端设备401、402、403可以是具有显示屏并且支持网页浏览的各种电子设备,包括但不限于智能手机、平板电脑、膝上型便携计算机和台式计算机等等。
109.服务器405可以是提供各种服务的服务器,例如对用户利用终端设备401、402、403所进行的数据处理提供支持的后台管理服务器(仅为示例)。后台管理服务器可以响应于接收到线上问诊请求,根据所述线上问诊请求中的症状信息确定问诊科室,并获取所述问诊科室的候诊人数;根据所述候诊人数和所述问诊科室的每个医生的接诊状态进行问诊校验,所述接诊状态包括忙碌状态;在问诊校验结果为所述候诊人数小于限值且每个医生的接诊状态均为忙碌状态的情况下,将所述线上问诊请求添加到所述问诊科室的等待队列中,并监听所述每个医生的接诊状态;在所述接诊状态发生变更时,从所述等待队列中取出线上问诊请求并分配给所述接诊状态发生变更的医生等处理,并将处理结果(例如医生分配等
‑‑
仅为示例)反馈给终端设备。
110.需要说明的是,本发明实施例所提供的线上问诊的医生分配方法一般由服务器405执行,相应地,线上问诊的医生分配装置一般设置于服务器405中。
111.应该理解,图4中的终端设备、网络和服务器的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端设备、网络和服务器。
112.下面参考图5,其示出了适于用来实现本发明实施例的终端设备或服务器的计算机系统500的结构示意图。图5示出的终端设备或服务器仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。
113.如图5所示,计算机系统500包括中央处理单元(cpu)501,其可以根据存储在只读存储器(rom)502中的程序或者从存储部分508加载到随机访问存储器(ram)503中的程序而执行各种适当的动作和处理。在ram 503中,还存储有系统500操作所需的各种程序和数据。cpu501、rom 502以及ram 503通过总线504彼此相连。输入/输出(i/o)接口505也连接至总线504。
114.以下部件连接至i/o接口505:包括键盘、鼠标等的输入部分506;包括诸如阴极射线管(crt)、液晶显示器(lcd)等以及扬声器等的输出部分507;包括硬盘等的存储部分508;以及包括诸如lan卡、调制解调器等的网络接口卡的通信部分509。通信部分509经由诸如因特网的网络执行通信处理。驱动器510也根据需要连接至i/o接口505。可拆卸介质511,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器510上,以便于从其上读出的计算机程序根据需要被安装入存储部分508。
115.特别地,根据本发明公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本发明公开的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在
这样的实施例中,该计算机程序可以通过通信部分509从网络上被下载和安装,和/或从可拆卸介质511被安装。在该计算机程序被中央处理单元(cpu)501执行时,执行本发明的系统中限定的上述功能。
116.需要说明的是,本发明所示的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是所述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者所述的任意合适的组合。在本发明中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本发明中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或所述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、rf等等,或者所述的任意合适的组合。
117.附图中的流程图和框图,图示了按照本发明各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,所述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
118.描述于本发明实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的单元也可以设置在处理器中,例如,可以描述为:一种处理器包括:问诊信息获取模块、问诊校验模块、校验结果处理模块和医生分配模块。
119.其中,这些模块的名称在某种情况下并不构成对该模块本身的限定,例如,医生分配模块还可以被描述为“用于在所述接诊状态发生变更时,从所述等待队列中取出线上问诊请求并分配给所述接诊状态发生变更的医生的模块”。
120.另一方面,本发明还提供了一种计算机可读介质,该计算机可读介质可以是所述实施例中描述的设备中所包含的;也可以是单独存在,而未装配入该设备中。所述计算机可读介质承载有一个或者多个程序,当所述一个或者多个程序被一个该设备执行时,使得该设备包括:响应于接收到线上问诊请求,根据所述线上问诊请求中的症状信息确定问诊科室,并获取所述问诊科室的候诊人数;根据所述候诊人数和所述问诊科室的每个医生的接诊状态进行问诊校验,所述接诊状态包括忙碌状态;在问诊校验结果为所述候诊人数小于
限值且每个医生的接诊状态均为忙碌状态的情况下,将所述线上问诊请求添加到所述问诊科室的等待队列中,并监听所述每个医生的接诊状态;在所述接诊状态发生变更时,从所述等待队列中取出线上问诊请求并分配给所述接诊状态发生变更的医生。
121.根据本发明实施例的技术方案,具有如下优点或有益效果:通过响应于接收到线上问诊请求,根据线上问诊请求中的症状信息确定问诊科室,并获取问诊科室的候诊人数;根据候诊人数和问诊科室的每个医生的接诊状态进行问诊校验,接诊状态包括忙碌状态;在问诊校验结果为候诊人数小于限值且每个医生的接诊状态均为忙碌状态的情况下,将线上问诊请求添加到问诊科室的等待队列中,并监听每个医生的接诊状态;在接诊状态发生变更时,从等待队列中取出线上问诊请求并分配给接诊状态发生变更的医生的技术方案,实现了基于线上问诊请求确定的科室以及候诊人数,结合科室的每个医生的接诊状态进行问诊校验,在候诊人数小于限值且每个医生的接诊状态均为忙碌的情况下,将问诊请求添加到等待队列中,通过监听医生的接诊状态,进行线上问诊的医生分配。通过本发明实施例不仅统筹有序地将问诊请求分配给医生,优化了问诊订单的等待时长,而且通过校验和排队,避免了医生接诊侧的问诊订单的积压,保证了稳定有序的接诊环境。
122.所述具体实施方式,并不构成对本发明保护范围的限制。本领域技术人员应该明白的是,取决于设计要求和其他因素,可以发生各种各样的修改、组合、子组合和替代。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明保护范围之内。

技术特征:


1.一种线上问诊的医生分配方法,其特征在于,包括:响应于接收到线上问诊请求,根据所述线上问诊请求中的症状信息确定问诊科室,并获取所述问诊科室的候诊人数;根据所述候诊人数和所述问诊科室的每个医生的接诊状态进行问诊校验,所述接诊状态包括忙碌状态;在问诊校验结果为所述候诊人数小于限值且每个医生的接诊状态均为忙碌状态的情况下,将所述线上问诊请求添加到所述问诊科室的等待队列中,并监听所述每个医生的接诊状态;在所述接诊状态发生变更时,从所述等待队列中取出线上问诊请求并分配给所述接诊状态发生变更的医生。2.根据权利要求1所述的方法,其特征在于,在根据所述线上问诊请求中的症状信息确定问诊科室之前,还包括:根据所有问诊科室的当前候诊人数以及每个医生的接诊状态进行候诊校验,并确认候诊校验通过。3.根据权利要求2所述的方法,其特征在于,所述接诊状态还包括空闲状态;在存在接诊状态为空闲状态的医生,或者所述当前候诊人数小于预设的候诊人数阈值的情况下,候诊校验通过;在所有问诊科室的每个医生的接诊状态均为忙碌状态且所述当前候诊人数达到所述候诊人数阈值的情况下,候诊校验不通过。4.根据权利要求3所述的方法,其特征在于,在所述候诊校验不通过的情况下,展示第一预计候诊时间,以供所述线上问诊请求的发送方确定是否候诊。5.根据权利要求4所述的方法,其特征在于,所述第一预计候诊时间通过下述方式确定:计算所述候诊人数阈值与所述所有问诊科室的医生人数的比值;对所述比值进行向上取整,得到第一时间系数;计算所述第一时间系数和预设的平均问诊时长的乘积,得到所述第一预计候诊时间。6.根据权利要求1所述的方法,其特征在于,根据所述候诊人数和所述问诊科室的每个医生的接诊状态进行问诊校验,包括:根据所述候诊人数是否达到所述限值进行第一校验;在第一校验结果为所述候诊人数小于所述限值的情况下,获取所述问诊科室的每个医生的接诊状态;根据所述问诊科室的每个医生的接诊状态进行第二校验。7.根据权利要求1所述的方法,其特征在于,所述方法还包括:在问诊校验结果为所述候诊人数达到所述限值的情况下,问诊校验不通过,展示第二预计候诊时间,以供所述线上问诊请求的发送方确定是否候诊。8.根据权利要求7所述的方法,其特征在于,所述第二预计候诊时间通过下述方式确定:计算所述限值与所述问诊科室的医生人数的比值;对所述比值进行向上取整,得到第二时间系数;
计算所述第二时间系数和预设的平均问诊时长的乘积,得到所述第二预计候诊时间。9.根据权利要求1所述的方法,其特征在于,所述方法还包括:在问诊校验结果为所述候诊人数小于所述限值且存在接诊状态为空闲状态的医生的情况下,将所述线上问诊请求分配给所述接诊状态为空闲状态的医生。10.根据权利要求1或9所述的方法,其特征在于,所述方法还包括:在从所述等待队列中取出线上问诊请求并分配给所述接诊状态发生变更的医生之后,或者将所述线上问诊请求分配给所述接诊状态为空闲状态的医生之后,将所述医生的接诊状态由空闲状态变更为忙碌状态。11.根据权利要求1或9所述的方法,其特征在于,在将所述线上问诊请求添加到所述问诊科室的等待队列中之前,或者将所述问诊请求分配给所述接诊状态为空闲状态的医生之前,还包括:根据所述线上问诊请求生成问诊订单,并发送所述问诊订单的支付消息;以及,确认所述问诊订单支付成功。12.根据权利要求1所述的方法,其特征在于,在将所述线上问诊请求添加到所述问诊科室的等待队列中,并监听所述每个医生的接诊状态之后,还包括:展示第三预计候诊时间;以及,根据对所述每个医生的接诊状态的监听结果,更新所述预计候诊时间。13.根据权利要求12所述的方法,其特征在于,所述第三预计候诊时间通过下述方式确定:计算所述线上问诊请求在所述等待队列中的序号与所述问诊科室的医生人数的比值;对所述比值进行向上取整,得到第三时间系数;计算所述第三时间系数和预设的平均问诊时长的乘积,得到所述第三预计候诊时间。14.一种线上问诊的医生分配装置,其特征在于,包括:问诊信息获取模块,用于响应于接收到线上问诊请求,根据所述线上问诊请求中的症状信息确定问诊科室,并获取所述问诊科室的候诊人数;问诊校验模块,用于根据所述候诊人数和所述问诊科室的每个医生的接诊状态进行问诊校验,所述接诊状态包括忙碌状态;校验结果处理模块,用于在问诊校验结果为所述候诊人数小于限值且每个医生的接诊状态均为忙碌状态的情况下,将所述线上问诊请求添加到所述问诊科室的等待队列中,并监听所述每个医生的接诊状态;医生分配模块,用于在所述接诊状态发生变更时,从所述等待队列中取出线上问诊请求并分配给所述接诊状态发生变更的医生。15.一种移动电子设备终端,其特征在于,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-13中任一所述的方法。16.一种计算机可读介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现如权利要求1-13中任一所述的方法。

技术总结


本发明公开了一种线上问诊的医生分配方法和装置,涉及互联网医疗技术领域。该方法的一具体实施方式包括:响应于接收到线上问诊请求,根据线上问诊请求中的症状信息确定问诊科室,并获取问诊科室的候诊人数;根据候诊人数和问诊科室的每个医生的接诊状态进行问诊校验;在候诊人数小于限值且每个医生的接诊状态均为忙碌状态时,将线上问诊请求添加到问诊科室的等待队列中,并监听每个医生的接诊状态;在接诊状态发生变更时,从等待队列中取出线上问诊请求并分配给接诊状态发生变更的医生。该实施方式不仅统筹有序地将问诊请求分配给医生,优化了问诊订单的等待时长,而且通过校验和排队,避免了医生侧的问诊订单的积压,保证了稳定有序的接诊环境。了稳定有序的接诊环境。了稳定有序的接诊环境。


技术研发人员:

付玮祎 赵峰

受保护的技术使用者:

北京京东拓先科技有限公司

技术研发日:

2022.09.27

技术公布日:

2022/12/23

本文发布于:2024-09-20 13:50:47,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/1/47568.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:所述   线上   状态   医生
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议