一种基于排队时长的处方审核分发方法及系统与流程

文档序号:18635050发布日期:2019-09-11 22:08阅读:225来源:国知局
一种基于排队时长的处方审核分发方法及系统与流程
本发明涉及信息
技术领域
,特别涉及一种基于排队时长的处方审核分发方法及系统。
背景技术
:目前,在中医中药领域,医生开具的处方需要经过药师对处方及药物进行审核,才能进行药品的发放,但在医生为患者开具处方后,患者不清楚哪位药师比较适合审核该处方单,只能随机的进行处方审批分发,线下窗口审批人工操作,效率低下,线上审批各药师对处方的审批效率不同,有的处方审批分发后药师审方效率低,会导致等待时间过长延误反馈点评时间;本方案通过对比处方分发后等待审核需要的排队时长,为患者将处方自动分发给处方审核排队时长短的药师,提高了处方审核分发的自动化水平,提高了审核效率,加强了处方审批合理性。技术实现要素:针对现有技术中的不足,本发明提供了一种基于排队时长的处方审核分发方法及系统,能够通过对比处方分发后等待审核需要的排队时长,为患者将处方自动分发给处方审核排队时长短的药师,提高了处方审核分发的自动化水平,提高了审核效率,加强了处方审批合理性。为实现上述目的,本发明的技术方案如下:第一方面,本发明提供了一种基于排队时长的处方审核分发方法,具体包括:获取医生处方终端发送的待分配处方信息;根据所述待分配处方信息,获取至少一个匹配的药师信息,将所获取的药师信息记为第一药师组;其中,所述药师信息包括待审处方数量信息、历史审方信息;根据所述待审处方数量信息、历史审方信息,生成所述第一药师组中各药师所需的排队时长,记为第一排队时长,并将所述第一排队时长排序生成第一排队序列;获取所述第一排队序列的可调整信息,并根据所述可调整信息对所述第一排队序列进行调整,生成第二排队序列;将所述待分配处方信息分发至所述第二排队序列的药师进行审核。在本发明一实施例中,所述历史审方信息包括:历史工作时长、已审处方数量;则,所述根据所述待审处方数量信息、历史审方信息,生成所述第一药师组中各药师所需的排队时长,记为第一排队时长,并将所述第一排队时长排序生成第一排队序列,具体包括:获取第一药师组中各药师的历史工作时长、已审处方数量,记所述已审处方数量为第一已审处方数量;根据所述历史工作时长、第一已审处方数量,生成第一审方速率;获取第一药师组中各药师的待审处方数量,记为第一待审处方数量;根据所述第一审方速率、所述第一待审处方数量,生成所述第一药师组中各药师的第一排队时长;将所述第一排队时长排序生成第一排队序列。在本发明一实施例中,所述可调整信息包括:排队时长调整区间信息、排队时长优选信息;所述药师信息还包括审方合理率信息;则,所述获取所述第一排队序列的可调整信息,并根据所述可调整信息对所述第一排队序列进行调整,生成第二排队序列,具体包括:从挂号信息数据库中获取预设时间段内的待处理挂号数量信息;根据所述待处理挂号数量信息,生成预设时间段内的待开处方数量信息;根据所述第一药师组中各药师的历史审方信息,生成预设时间段内的预计审方数量信息;当所述待开处方数量不大于所述预计审方数量时;根据所述待开处方数量信息、预计审方数量信息,生成审方空闲程度信息;根据所述审方空闲程度信息,生成所述第一排队序列的排队时长调整区间信息;获取所述第一排队序列中处于排队时长调整区间的药师信息,记所获取的药师信息为第二药师组,其中,所述药师信息包括审方合理率信息;将所述第二药师组中药师信息按照审方合理率进行排序,生成第二排队序列;当所述待开处方数量大于所述预计审方数量时,获取所述第一排队序列的排队时长优选信息;根据所述排队时长优选信息,获取所述第一排队序列中排队时长最短的药师信息,记为第二排队序列。在本发明一实施例中,所述排队时长调整区间包括至少两个药师信息。在本发明一实施例中,所述将所述待分配处方信息分发至所述第二排队序列的药师进行审核,之后还包括:获取到所述待分配处方的排队超时信息;其中,所述排队超时信息包括实时排队时长、超时药师信息;实时获取所述第一药师组中各药师在所述实时排队时长期间的实时审方速率,记所述超时药师在所述实时排队时长期间的实时审方速率为第一实时审方速率;记所述第一药师组中除所述超时药师以外的各药师在所述实时排队时长期间的实时审方速率,为第二实时审方速率;实时获取所述超时药师审核至所述待分配处方剩余的待审处方数量,记为第二待审处方数量;实时获取第一药师组中除所述超时药师以外的各药师的待审处方数量,记为第三待审处方数量;根据所述第一实时审方速率、所述第二待审处方数量,生成所述处方继续排队所需的排队时长,记为第二排队时长;根据所述第二实时审方速率、所述第三待审处方数量,生成所述第一药师组中除所述超时药师以外的各药师的排队时长,记为第三排队时长;将所述第三排队时长进行排序,生成第三排队序列;当所述第三排队序列中含有小于所述第二排队时长的排队时长时;将所述待分配处方信息重新分发至与所述第三排队序列顺序匹配的药师进行审核;当所述第三排队序列中不含有小于所述第二排队时长的排队时长时,生成处方超时排队信息;将所述处方超时排队信息发送至所述超时药师。在本发明一实施例中,所述实时获取所述第一药师组中各药师在所述实时排队时长期间的实时审方速率,记所述超时药师在所述实时排队时长期间的实时审方速率为第一实时审方速率;记所述第一药师组中除所述超时药师以外的各药师在所述实时排队时长期间的实时审方速率,为第二实时审方速率,具体包括:根据所述实时排队时长,获取所述第一药师组中各药师在所述实时排队时长期间的已审处方数量,记为第二已审处方数量;根据所述第二已审处方数量、实时排队时长,计算所述第一药师组中各药师在所述实时排队时长期间的实时审方速率。在本发明一实施例中,所述获取到所述处方的排队超时信息;其中,所述排队超时信息包括实时排队时长,超时药师信息,之前还包括:在系统时间到达所述超时药师的第一排队时长时,获取所述处方的审核情况信息;当所述审核情况为待审核时,生成所述处方的排队超时信息。第二方面,本发明还提供了一种基于排队时长的处方审核分发系统,用于实现本发明第一方面所述的基于排队时长的处方审核分发方法,包括:待分配处方信息获取模块;药师信息获取模块;排队时长生成模块;控制模块;可调整信息获取模块;发送模块;其中,所述待分配处方信息获取模块,用于获取医生处方终端发送的待分配处方信息;所述药师信息获取模块,用于根据所述待分配处方信息,获取至少一个匹配的药师信息,将所获取的药师信息记为第一药师组;其中,所述药师信息包括待审处方数量信息、历史审方信息;所述排队时长生成模块,用于根据所述待审处方数量信息、历史审方信息,生成所述第一药师组中各药师所需的排队时长,记为第一排队时长;所述控制模块,用于将所述第一排队时长排序生成第一排队序列;所述可调整信息获取模块,用于获取所述第一排队序列的可调整信息,并根据所述可调整信息对所述第一排队序列进行调整,生成第二排队序列;所述发送模块,用于将所述待分配处方信息分发至所述第二排队序列的药师进行审核。在本发明一实施例中,所述基于排队时长的处方审核分发系统,还包括:审方速率生成模块;则,所述所述排队时长生成模块,用于根据所述待审处方数量信息、历史审方信息,生成所述第一药师组中各药师所需的排队时长,记为第一排队时长,并将所述第一排队时长排序生成第一排队序列,具体包括:所述药师信息获取模块,用于获取第一药师组中各药师的历史工作时长、已审处方数量,记所述已审处方数量为第一已审处方数量;所述审方速率生成模块,还用于根据所述历史工作时长、第一已审处方数量,生成第一审方速率;所述药师信息获取模块,还用于获取第一药师组中各药师的待审处方数量,记为第一待审处方数量;所述排队时长生成模块,用于根据所述第一审方速率、所述第一待审处方数量,生成所述第一药师组中各药师的第一排队时长。在本发明一实施例中,所述可调整信息包括:排队时长调整区间信息、排队时长优选信息;所述药师信息还包括审方合理率信息;则,所述基于排队时长的处方审核分发系统,还包括:待处理挂号信息获取模块;待开处方数量生成模块;预计审方数量生成模块;则,所述所述可调整信息获取模块,用于获取所述第一排队序列的可调整信息,并根据所述可调整信息对所述第一排队序列进行调整,生成第二排队序列,具体包括:其中,所述待处理挂号信息获取模块,用于从挂号信息数据库中获取预设时间段内的待处理挂号数量信息;所述待开处方数量生成模块,用于根据所述待处理挂号数量信息,生成预设时间段内的待开处方数量信息;所述预计审方数量生成模块,用于根据所述第一药师组中各药师的历史审方信息,生成预设时间段内的预计审方数量信息;所述可调整信息获取模块,用于当所述待开处方数量不大于所述预计审方数量时,根据所述待开处方数量信息、预计审方数量信息,生成审方空闲程度信息;所述可调整信息获取模块,还用于根据所述审方空闲程度信息,生成所述第一排队序列的排队时长调整区间信息;所述控制模块,用于获取所述第一排队序列中处于排队时长调整区间的药师信息,记所获取的药师信息为第二药师组,其中,所述药师信息包括审方合理率信息,将所述第二药师组中药师信息按照审方合理率进行排序,生成第二排队序列;所述可调整信息获取模块,还用于当所述待开处方数量大于所述预计审方数量时,获取所述第一排队序列的排队时长优选信息;所述控制模块,还用于根据所述排队时长优选信息,获取所述第一排队序列中排队时长最短的药师信息,记为第二排队序列。在本发明一实施例中,所述排队时长调整区间包括至少两个药师信息。在本发明一实施例中,所述基于排队时长的处方审核分发系统,还包括:排队超时信息获取模块;实时审方速率获取模块;重新分发模块;处方超时排队信息生成模块;其中,所述排队超时信息获取模块,用于获取到所述处方的排队超时信息;其中,所述排队超时信息包括实时排队时长,超时药师信息;所述实时审方速率获取模块,用于实时获取所述第一药师组中各药师在所述实时排队时长期间的实时审方速率,记所述超时药师在所述实时排队时长期间的实时审方速率为第一实时审方速率;记所述第一药师组中除所述超时药师以外的各药师在所述实时排队时长期间的实时审方速率,记为第二实时审方速率;所述药师信息获取模块,还用于实时获取所述超时药师审核至所述待分配处方剩余的待审处方数量,记为第二待审处方数量;所述药师信息获取模块,还用于实时获取第一药师组中除所述超时药师以外的各药师的待审处方数量,记为第三待审处方数量;所述排队时长生成模块,还用于根据所述第一实时审方速率、所述第二待审处方数量,生成所述处方继续排队所需的排队时长,记为第二排队时长;所述排队时长生成模块,还用于根据所述第二实时审方速率、所述第三待审处方数量,生成所述第一药师组中除所述超时药师以外的各药师的排队时长,记为第三排队时长;所述控制模块,还用于将所述第三排队时长进行排序,生成第三排队序列;所述重新分发模块,用于当所述第三排队序列中含有小于所述第二排队时长的排队时长时,将所述待分配处方信息重新分发至与所述第三排队序列顺序匹配的药师进行审核;所述处方超时排队信息生成模块,当所述第三排队序列中不含有小于所述第二排队时长的排队时长时,生成处方超时排队信息;所述发送模块,还用于将所述处方超时排队信息发送至所述超时药师。在本发明一实施例中,所述所述实时审方速率获取模块,用于实时获取所述第一药师组中各药师在所述实时排队时长期间的实时审方速率,记所述超时药师在所述实时排队时长期间的实时审方速率为第一实时审方速率;记所述第一药师组中除所述超时药师以外的各药师在所述实时排队时长期间的实时审方速率,记为第二实时审方速率,具体包括:所述药师信息获取模块,还用于根据所述实时排队时长,获取所述第一药师组中各药师在所述实时排队时长期间的已审处方数量,记为第二已审处方数量;;所述实时审方速率获取模块,用于根据所述第二已审处方数量、实时排队时长,计算所述第一药师组中各药师在所述实时排队时长期间的实时审方速率。在本发明一实施例中,所述基于排队时长的处方审核分发系统,还包括:审核情况信息获取模块;其中,所述审核情况信息获取模块,用于在系统时间到达所述超时药师的第一排队时长时,获取所述处方的审核情况信息;所述处方超时排队信息生成模块,用于当所述审核情况为待审核时,生成所述处方的排队超时信息。与现有技术相比,本发明的有益效果在于:本发明提供了一种基于排队时长的处方审核分发方法及系统,可以根据处方信息匹配适合的药师进行准确审核,通过自动预计处方分发后的需要的排队时长,对比各药师的排队时长,并根据医院审核工作强度将所述所述处方进行调整分发,提高了处方审核分发的自动化水平,提高了医院在不同审核工作量情况下的审核效率,加强了处方审批合理性。附图说明图1是本发明一实施例中的一种基于排队时长的处方审核分发方法的流程示意图;图2是本发明一实施例中的一种基于排队时长的处方审核分发系统的结构示意图。具体实施方式下面通过具体实施方式对本发明进行详细说明。根据本发明所公开的技术内容,本领域技术人员将很清楚本发明的其他实施方案,下述实施方案仅作示例。在不违反本发明主旨及范围的情况下,可对本发明进行各种改变和改进。这些改变和改进均应在本发明的保护范围之内。第一方面,如图1所示,本发明提供了一种基于排队时长的处方审核分发方法,具体包括:s100:获取医生处方终端发送的待分配处方信息;s200:根据所述待分配处方信息,获取至少一个匹配的药师信息,将所获取的药师信息记为第一药师组;其中,所述药师信息包括待审处方数量信息、历史审方信息;s300:根据所述待审处方数量信息、历史审方信息,生成所述第一药师组中各药师所需的排队时长,记为第一排队时长,并将所述第一排队时长排序生成第一排队序列;s400:获取所述第一排队序列的可调整信息,并根据所述可调整信息对所述第一排队序列进行调整,生成第二排队序列;s500:将所述待分配处方信息分发至所述第二排队序列的药师进行审核。本发明一应用场景中,下午5点30分,医生为患者诊治后在医生处方终端开具配药处方,并将所述配药处方发送至云服务器进行处方审核分发;云服务器获取到医生发送的待分配处方信息,并根据所述待分配处方信息中的药物信息及患者症状信息为患者匹配了a、b、c、d四位药师,将所述a、b、c、d四位药师记为第一药师组,其中:“a、b、c、d四位药师的待审处方数量分别为2个、1个、1个、1个”;云服务器根据第一药师组中各药师的历史审方情况获取各药师的审方速率,并根据各药师目前的待审处方数量预计将处方分发给各药师后需要的排队等待时间,记为第一排队时长,其中,a药师的排队时长为3分钟,b药师排队时长为2分钟,c药师排队时长为1.5分钟,d药师的排队时长为1分钟;云服务器对所述第一排队时长进行排序,生成第一排队序列,如表1所示:表1第一排队序列序号药师第一排队时长1d药师1分钟2c药师1.5分钟3b药师2分钟4a药师3分钟为达到加强处方审批合理性,云服务器获取下午5点30分的可调整区间为排队时长2分钟,于是获取第一排队序列中第一排队时长处于可调整区间2分钟之内的b、c、d药师的审方合理率分别为99%、98%、99%、97%,并对所述审方合理率进行排序生成第二排队序列,如表2所示;表2第二排队序列序号药师审方合理率第一排队时长1c药师99%1.5分钟2b药师98%2分钟3d药师97%1分钟云服务器将所述待分配处方按照第二排队序列顺序分发至c药师进行审核。在本发明一实施例中,所述历史审方信息包括:历史工作时长、已审处方数量;则,所述s300,具体包括:获取第一药师组中各药师的历史工作时长及已审处方数量,记所述已审处方数量为第一已审处方数量;根据所述历史工作时长、第一已审处方数量,生成第一审方速率;获取第一药师组中各药师的待审处方数量,记为第一待审处方数量;根据所述第一审方速率、所述第一待审处方数量,生成所述第一药师组中各药师的第一排队时长;将所述第一排队时长排序生成第一排队序列。本发明一应用场景中,沿用上例,云服务器从医院的药师审核终端获取各药师当天审方工作的历史工作时长信息及已审处方数量,或者,云服务器通过医院药房的审方排班系统获取各药师在截止到获取待分配处方信息时的历史工作时长信息及已审处方数量;记所述已审处方数量为第一已审处方数量;如:“获取到a、b、c、d四位药师当天的审方工作时长均为60分钟,第一已审处方数量分别为40个、30个、40个、60个”;云服务器根据所述历史工作时长、第一已审处方数量,计算第一药师组中各药师审方的平均审方速率,记为第一审方速率;且云服务器获取a、b、c、d四位药师的第一待审处方数量分别为2个、1个、1个、1个,于是根据“(历史工作时长/第一已审处方数量)*第一待审处方数量=第一排队时长”,预计将处方分发给各药师后需要的排队等待时间,其中,a药师的排队时长为3分钟,b药师排队时长为2分钟,c药师排队时长为1.5分钟,d药师的排队时长为1分钟,将各药师的排队时长进行排序生成第一排队序列,如表1所示。在本发明一实施例中,所述可调整信息包括:排队时长调整区间信息、排队时长优选信息;所述药师信息还包括审方合理率信息;则,所述s400,具体包括:从挂号信息数据库中获取预设时间段内的待处理挂号数量信息;根据所述待处理挂号数量信息,生成预设时间段内的待开处方数量信息;根据所述第一药师组中各药师的历史审方信息,生成预设时间段内的预计审方数量信息;当所述待开处方数量不大于所述预计审方数量时;根据所述待开处方数量信息、预计审方数量信息,生成审方空闲程度信息;根据所述审方空闲程度信息,生成所述第一排队序列的排队时长调整区间信息;获取所述第一排队序列中处于排队时长调整区间的药师信息,记所获取的药师信息为第二药师组,其中,所述药师信息包括审方合理率信息;将所述第二药师组中药师信息按照审方合理率进行排序,生成第二排队序列;当所述待开处方数量大于所述预计审方数量时,获取所述第一排队序列的排队时长优选信息;根据所述排队时长优选信息,获取所述第一排队序列中排队时长最短的药师信息,记为第二排队序列。在本发明一实施例中,所述排队时长调整区间包括至少两个药师信息。本发明一应用场景中,沿用上例,为了使得处方审核分发能适应不同工作强度下的审方需求,如,提高处方审核分发的自动化,提高审核效率,加强处方审批合理性;预设时间段为1小时,云服务器从预设挂号信息数据库中获取到预设时间段内的待处理挂号数量为25个,并根据所述25个待处理挂号,预计1小时内医生处方终端将发送的待开处方数量信息为25个;可以理解的是,可在患者进行预约挂号时通过发送诊前问卷,或诊前登记,获取所述患者的病史、病症、预约科室等信息用于辅助预计待开处方数量;云服务器根据所述第一药师组中各药师的历史审方信息,预计1小时内第一药师可组完成的审方数量为75个;可以理解的是,云服务器根据所述历史审方信息获取各药师的审方速率,并预计在1小时内药师能完成的审方数量;当云服务器判断25个待开处方数量不大于75个预计审方数量时,云服务器根据“1-(待开处方数量/预计审方数量)*100%=审方空闲程度”,评估此时审方空闲程度为66.7%;因此患者数量较少药师审方工作强度小的情况下,药师可用于审核药方的时间较足,处方审核分发可侧重于加强处方审核的合理性,云服务器获取到所述审方空闲程度66.7%、第一排队序列的最大排队时长为3分钟,根据“审方空闲程度*最大排队时长=排队时长调整区间”,生成第一排队序列的排队时长调整区间为2分钟;云服务器于是获取第一排队序列中排队时长处于2分钟之内的b、c、d药师的审方合理率,并对所述审方合理率进行排序生成第二排队序列,如表2所示;云服务器将所述待分配处方按照第二排队序列顺序分发给c药师进行审核;当云服务器根据所述第一药师组中各药师的历史审方信息,预计1小时内第一药师可组完成的审方数量为20个时;云服务器判断所述待开处方数量为25个大于所述预计审方数量为20个,待开处方数量超出预计的药师可完成审方数量,此时为避免患者长时间等待,处方审核分发需侧重于提高审核效率,获取所述第一排队序列的排队时长优选信息;云服务器于是获取所述第一排队序列中排队时长最短的d药师信息,将d药师记为第二排队序列,并将待分配处方分发至d药师进行审核。在本发明一实施例中,所述排队时长调整区间包括至少两个药师信息。在本发明一实施例中,所述s500,之后还包括:获取到所述待分配处方处方的排队超时信息;其中,所述排队超时信息包括实时排队时长,超时药师信息;实时获取所述第一药师组中各药师在所述实时排队时长期间的实时审方速率,记所述超时药师在所述实时排队时长期间的实时审方速率为第一实时审方速率;记所述第一药师组中除所述超时药师以外的各药师在所述实时排队时长期间的实时审方速率,记为第二实时审方速率;实时获取所述超时药师审核至所述待分配处方剩余的待审处方数量,记为第二待审处方数量;实时获取第一药师组中除所述超时药师以外的各药师的待审处方数量,记为第三待审处方数量;根据所述第一实时审方速率、所述第二待审处方数量,生成所述处方继续排队所需的排队时长,记为第二排队时长;根据所述第二实时审方速率、所述第三待审处方数量,生成所述第一药师组中除所述超时药师以外的各药师的排队时长,记为第三排队时长;将所述第三排队时长进行排序,生成第三排队序列;当所述第三排队序列中含有小于所述第二排队时长的排队时长时;将所述待分配处方信息重新分发至与所述第三排队序列顺序匹配的药师进行审核。当所述第三排队序列中不含有小于所述第二排队时长的排队时长时,生成处方超时排队信息;将所述处方超时排队信息发送至所述超时药师。本发明一应用场景中,在云服务器将所述处方第一次分发至c药师进行排队等待审核,在2分钟后,云服务获取到了所述处方的排队超时信息,其中,所述排队超时信息包括实时排队时长为2分钟,超时药师信息为c药师;于是,云服务器获取第一药师组中四位药师在这2分钟内的实时审方速率,其中,所述c药师在所述实时排队时长2分钟内的实时审方速率记为第一实时审方速率;所述第一药师组中除c药师以外的各药师在所述2分钟内的实时审方速率,记为第二实时审方速率;云服务器实时获取第一药师组中除c药师以外的各药师的待审处方数量,记为第三待审处方数量,实时获取c药师审核至所述排队超时处方之前还未审核的待审处方数量,记为第二待审处方数量;云服务器根据所述第一实时审方速率、所述第二待审处方数量,再次预计所述处方继续分发给c药师审核时所需的排队时长,记为第二排队时长;如“c药师的第一实时审方速率为2分钟/个,第二待审处方数量为2个,预计第二排队时长为4分钟”;云服务器根据所述第二实时审方速率、所述第三待审处方数量,在此预计所述处方重新分发至所述第一药师组中除所述超时药师以外的各药师时所需的排队时长,记为第三排队时长;且将第三排队时长进项排序,生成第三排队序列;如表3所述;表3第三排队序列序号药师第三排队时长第三待审处方数量第二实时审方速率1a1.511.52b2213d331云服务器判断所述第三排队序列中含有小于所述第二排队时长的排队时长时,将所述待分配处方信息重新分发至与所述第三排队序列顺序匹配的a药师进行审核;当云服务器判断所述第三排队序列中不含有小于所述第二排队时长的排队时长时,如“c药师的第一实时审方速率为1分钟/个,第二待审处方数量为1个,预计第二排队时长为1分钟”,生成处方超时排队信息,并将所述处方超时排队信息发送至所述c药师提醒药师所述待审处方超时。在本发明一实施例中,所述实时获取所述第一药师组中各药师在所述实时排队时长期间的实时审方速率,记所述超时药师在所述实时排队时长期间的实时审方速率为第一实时审方速率;记所述第一药师组中除所述超时药师以外的各药师在所述实时排队时长期间的实时审方速率,记为第二实时审方速率,具体包括:根据所述实时排队时长,获取所述第一药师组中各药师在所述实时排队时长期间的已审处方数量,记为第二已审处方数量;根据所述第二已审处方数量、实时排队时长,计算所述第一药师组中各药师在所述实时排队时长期间的实时审方速率。在本发明一应用场景中,云服务器获取所述第一药师组中各药师在所述实时排队时长期间2分钟内的已审处方数量,记为第二已审处方数量;并根据“实时排队时长/第二已审处方数量=实时审方速率”计算所述第一药师组中各药师在实时排队时长2分钟期间的实时审方速率。在本发明一实施例中,所述获取到所述处方的排队超时信息;其中,所述排队超时信息包括实时排队时长,超时药师信息,之前还包括:在系统时间到达所述超时药师的第一排队时长时,获取所述处方的审核情况信息;当所述审核情况为待审核时,生成所述处方的排队超时信息。第二方面,本发明还提供了一种基于排队时长的处方审核分发系统,用于实现本发明第一方面所述的基于排队时长的处方审核分发方法,包括:待分配处方信息获取模块100;药师信息获取模块200;排队时长生成模块300;控制模块400;可调整信息获取模块500;发送模块600;其中,所述待分配处方信息获取模块100,用于获取医生处方终端发送的待分配处方信息;所述药师信息获取模块200,用于根据所述待分配处方信息,获取至少一个匹配的药师信息,将所获取的药师信息记为第一药师组;其中,所述药师信息包括待审处方数量信息、历史审方信息;所述排队时长生成模块300,用于根据所述待审处方数量信息、历史审方信息,生成所述第一药师组中各药师所需的排队时长,记为第一排队时长;所述控制模块400,用于将所述第一排队时长排序生成第一排队序列;所述可调整信息获取模块500,用于获取所述第一排队序列的可调整信息,并根据所述可调整信息对所述第一排队序列进行调整,生成第二排队序列;所述发送模块600,用于将所述待分配处方信息分发至所述第二排队序列的药师进行审核。在本发明一应用场景中,所述一种基于排队时长的处方审核分发系统集成在医院的云服务器中进行,医生为患者诊治后在医生处方终端开具配药处方,所述待分配处方信息获取模块100,获取到医生发送的待分配处方信息;所述药师信息获取模块200,根据所述待分配处方信息中的药物信息及患者症状信息为患者匹配了a、b、c、d四位药师,将所述a、b、c、d四位药师记为第一药师组,其中:“a、b、c、d四位药师的待审处方数量分别为2个、1个、1个、1个”;所述排队时长生成模块300,根据第一药师组中各药师的历史审方情况获取各药师的审方速率,并根据各药师目前的待审处方数量预计将处方分发给各药师后需要的排队等待时间,记为第一排队时长,其中,a药师的排队时长为3分钟,b药师排队时长为2分钟,c药师排队时长为1.5分钟,d药师的排队时长为1分钟;所述控制模块400,对所述第一排队时长进行排序,生成第一排队序列,如表1所示:所述可调整信息获取模块500,获取下午5点30分的可调整区间为排队时长2分钟,于是获取第一排队序列中第一排队时长处于可调整区间2分钟之内的b、c、d药师的审方合理率分别为99%、98%、99%、97%,并对所述审方合理率进行排序生成第二排队序列,如表2所示;发送模块600,将所述待分配处方按照第二排队序列顺序分发至c药师进行审核。在本发明一实施例中,所述基于排队时长的处方审核分发系统,还包括:审方速率生成模块;则,所述所述排队时长生成模块300,用于根据所述待审处方数量信息、历史审方信息,生成所述第一药师组中各药师所需的排队时长,记为第一排队时长,并将所述第一排队时长排序生成第一排队序列,具体包括:所述药师信息获取模块200,用于获取第一药师组中各药师的历史工作时长、已审处方数量,记所述已审处方数量为第一已审处方数量;所述审方速率生成模块,还用于根据所述历史工作时长、第一已审处方数量,生成第一审方速率;所述药师信息获取模块200,还用于获取第一药师组中各药师的待审处方数量,记为第一待审处方数量;所述排队时长生成模块300,用于根据所述第一审方速率、所述第一待审处方数量,生成所述第一药师组中各药师的第一排队时长。在本发明一应用场景中,沿用上例,所述药师信息获取模块200,获取各药师当天审方工作的历史工作时长信息及已审处方数量,或者,通过医院药房的审方排班系统获取各药师在截止到获取待分配处方信息时的历史工作时长信息及已审处方数量;记所述已审处方数量为第一已审处方数量;如:“获取到a、b、c、d四位药师当天的审方工作时长均为60分钟,第一已审处方数量分别为40个、30个、40个、60个”;所述审方速率生成模块,根据所述历史工作时长、第一已审处方数量,计算第一药师组中各药师审方的平均审方速率,记为第一审方速率;所述药师信息获取模块200,获取a、b、c、d四位药师的第一待审处方数量分别为2个、1个、1个、1个;所述排队时长生成模块300,根据“(历史工作时长/第一已审处方数量)*第一待审处方数量=第一排队时长”,预计将处方分发给各药师后需要的排队等待时间,其中,a药师的排队时长为3分钟,b药师排队时长为2分钟,c药师排队时长为1.5分钟,d药师的排队时长为1分钟。在本发明一实施例中,所述可调整信息包括:排队时长调整区间信息、排队时长优选信息;所述药师信息还包括审方合理率信息;则,所述基于排队时长的处方审核分发系统,还包括:待处理挂号信息获取模块;待开处方数量生成模块;预计审方数量生成模块;则,所述可调整信息获取模块500,用于获取所述第一排队序列的可调整信息,并根据所述可调整信息对所述第一排队序列进行调整,生成第二排队序列具体包括:其中,所述待处理挂号信息获取模块,用于从挂号信息数据库中获取预设时间段内的待处理挂号数量信息;所述待开处方数量生成模块,用于根据所述待处理挂号数量信息,生成预设时间段内的待开处方数量信息;所述预计审方数量生成模块,用于根据所述第一药师组中各药师的历史审方信息,生成预设时间段内的预计审方数量信息;所述可调整信息获取模块500,用于当所述待开处方数量不大于所述预计审方数量时,根据所述待开处方数量信息、预计审方数量信息,生成审方空闲程度信息;所述可调整信息获取模块500,还用于根据所述审方空闲程度信息,生成所述第一排队序列的排队时长调整区间信息;所述控制模块400,用于获取所述第一排队序列中处于排队时长调整区间的药师信息,记所获取的药师信息为第二药师组,其中,所述药师信息包括审方合理率信息,将所述第二药师组中药师信息按照审方合理率进行排序,生成第二排队序列;所述可调整信息获取模块500,还用于当所述待开处方数量大于所述预计审方数量时,获取所述第一排队序列的排队时长优选信息;所述控制模块400,还用于根据所述排队时长优选信息,获取所述第一排队序列中排队时长最短的药师信息,记为第二排队序列。在本发明一应用场景中,沿用上例,为了使得处方审核分发能适应不同工作强度下的审方需求,如,提高处方审核分发的自动化,提高审核效率,加强处方审批合理性;预设时间段为1小时,所述待处理挂号信息获取模块,从预设挂号信息数据库中获取到预设时间段内的待处理挂号数量为25个;所述待开处方数量生成模块,根据所述25个待处理挂号,预计1小时内医生处方终端将发送的待开处方数量信息为25个;可以理解的是,可在患者进行预约挂号时通过发送诊前问卷,或诊前登记,获取所述患者的病史、病症、预约科室等信息用于辅助预计待开处方数量;所述预计审方数量生成模块,根据所述第一药师组中各药师的历史审方信息,预计1小时内第一药师可组完成的审方数量为75个;所述可调整信息获取模块500,判断25个待开处方数量不大于75个预计审方数量时,云服务器根据“1-(待开处方数量/预计审方数量)*100%=审方空闲程度”,评估此时审方空闲程度为66.7%;因此患者数量较少药师审方工作强度小的情况下,药师可用于审核药方的时间较足,处方审核分发可侧重于加强处方审核的合理性;所述可调整信息获取模块500,获取到所述审方空闲程度66.7%、第一排队序列的最大排队时长为3分钟,根据“审方空闲程度*最大排队时长=排队时长调整区间”,生成第一排队序列的排队时长调整区间为2分钟;所述控制模块400,于是获取第一排队序列中排队时长处于2分钟之内的b、c、d药师的审方合理率,并对所述审方合理率进行排序生成第二排队序列,如表2所示;当预计审方数量生成模块,根据所述第一药师组中各药师的历史审方信息,预计1小时内第一药师可组完成的审方数量为20个;所述可调整信息获取模块500,判断所述待开处方数量为25个大于所述预计审方数量为20个,待开处方数量超出预计的药师可完成审方数量,此时为避免患者长时间等待,处方审核分发需侧重于提高审核效率,获取所述第一排队序列的排队时长优选信息;所述控制模块400,于是获取所述第一排队序列中排队时长最短的d药师信息,将d药师记为第二排队序列。在本发明一实施例中,所述基于排队时长的处方审核分发系统,还包括:排队超时信息获取模块;实时审方速率获取模块;重新分发模块;处方超时排队信息生成模块;其中,所述排队超时信息获取模块,用于获取到所述处方的排队超时信息;其中,所述排队超时信息包括实时排队时长,超时药师信息;所述实时审方速率获取模块,用于实时获取所述第一药师组中各药师在所述实时排队时长期间的实时审方速率,记所述超时药师在所述实时排队时长期间的实时审方速率为第一实时审方速率;记所述第一药师组中除所述超时药师以外的各药师在所述实时排队时长期间的实时审方速率,记为第二实时审方速率;所述药师信息获取模块200,还用于实时获取所述超时药师审核至所述待分配处方剩余的待审处方数量,记为第二待审处方数量;所述药师信息获取模块200,还用于实时获取第一药师组中除所述超时药师以外的各药师的待审处方数量,记为第三待审处方数量;所述排队时长生成模块300,还用于根据所述第一实时审方速率、所述第二待审处方数量,生成所述处方继续排队所需的排队时长,记为第二排队时长;所述排队时长生成模块300,还用于根据所述第二实时审方速率、所述第三待审处方数量,生成所述第一药师组中除所述超时药师以外的各药师的排队时长,记为第三排队时长;所述控制模块400,还用于将所述第三排队时长进行排序,生成第三排队序列;所述重新分发模块,用于当所述第三排队序列中含有小于所述第二排队时长的排队时长时,将所述待分配处方信息重新分发至与所述第三排队序列顺序匹配的药师进行审核;所述处方超时排队信息生成模块,当所述第三排队序列中不含有小于所述第二排队时长的排队时长时,生成处方超时排队信息;所述发送模块600,还用于将所述处方超时排队信息发送至所述超时药师。在本发明一应用场景中,在将所述处方第一次分发至c药师进行排队等待审核的2分钟后,所述排队超时信息获取模块,获取到了所述处方的排队超时信息,其中,所述排队超时信息包括实时排队时长为2分钟,超时药师信息为c药师;所述实时审方速率获取模块,获取第一药师组中四位药师在这2分钟内的实时审方速率,其中,所述c药师在所述实时排队时长2分钟内的实时审方速率记为第一实时审方速率;所述第一药师组中除c药师以外的各药师在所述2分钟内的实时审方速率,记为第二实时审方速率;所述药师信息获取模块200,实时获取第一药师组中除c药师以外的各药师的待审处方数量,记为第三待审处方数量,实时获取c药师审核至所述排队超时处方之前还未审核的待审处方数量,记为第二待审处方数量;所述排队时长生成模块300,根据所述第一实时审方速率、所述第二待审处方数量,再次预计所述处方继续分发给c药师审核时所需的排队时长,记为第二排队时长;如“c药师的第一实时审方速率为2分钟/个,第二待审处方数量为2个,预计第二排队时长为4分钟”;所述控制模块400,根据所述第二实时审方速率、所述第三待审处方数量,在此预计所述处方重新分发至所述第一药师组中除所述超时药师以外的各药师时所需的排队时长,记为第三排队时长;且将第三排队时长进项排序,生成第三排队序列;如表3所述;所述重新分发模块,判断所述第三排队序列中含有小于所述第二排队时长的排队时长时,将所述待分配处方信息重新分发至与所述第三排队序列顺序匹配的a药师进行审核;所述处方超时排队信息生成模块,判断所述第三排队序列中不含有小于所述第二排队时长的排队时长时,如“c药师的第一实时审方速率为1分钟/个,第二待审处方数量为1个,预计第二排队时长为1分钟”,生成处方超时排队信息;所述发送模块600,将所述处方超时排队信息发送至所述c药师提醒药师所述待审处方超时。在本发明一实施例中,所述所述实时审方速率获取模块,用于实时获取所述第一药师组中各药师在所述实时排队时长期间的实时审方速率,记所述超时药师在所述实时排队时长期间的实时审方速率为第一实时审方速率;记所述第一药师组中除所述超时药师以外的各药师在所述实时排队时长期间的实时审方速率,记为第二实时审方速率,具体包括:所述药师信息获取模块200,还用于根据所述实时排队时长,获取所述第一药师组中各药师在所述实时排队时长期间的已审处方数量,记为第二已审处方数量;;所述实时审方速率获取模块,用于根据所述第二已审处方数量、实时排队时长,计算所述第一药师组中各药师在所述实时排队时长期间的实时审方速率。在本发明一应用场景中,所述药师信息获取模块200,获取所述第一药师组中各药师在所述实时排队时长期间2分钟内的已审处方数量,记为第二已审处方数量;所述实时审方速率获取模块,根据“实时排队时长/第二已审处方数量=实时审方速率”计算所述第一药师组中各药师在实时排队时长2分钟期间的实时审方速率。在本发明一实施例中,所述基于排队时长的处方审核分发系统,还包括:审核情况信息获取模块;其中,所述审核情况信息获取模块,用于在系统时间到达所述超时药师的第一排队时长时,获取所述处方的审核情况信息;所述处方超时排队信息生成模块,用于当所述审核情况为待审核时,生成所述处方的排队超时信息。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1