本发明属于用于门诊药房配药台推荐,特别涉及一种用于门诊药房配药台推荐的方法及系统。
背景技术:
1、随着信息技术的高速发展,医院信息系统的智慧程度不断提升给患者就医带来极大的便利。
2、目前多数医院在患者门诊缴费处缴费后将待发药处方信息直接接入门诊药房配药台排队系统,排队系统根据药房配药台当前队列长度选择最短队列排队,但其缺乏精准配药台分配策略,没有最大程度降低患者等待时间。
3、此外,发药人员配好药品后扫描条码,led屏提示并呼叫当前患者到配药台取药,虽然避免了患者频繁到配药台询问的问题,但患者往往无法得知自己的等待时间或当前排队进度,会增加患者的焦虑感,并且无法进行合理的时间规划,致使患者就医满意度低。
技术实现思路
1、基于此,本发明实施例当中提供了一种用于门诊药房配药台推荐的方法及系统,以解决现有技术中,配药台分配策略考虑因素单一,导致患者等待时间较长的问题。
2、本发明实施例的第一方面提供了一种用于门诊药房配药台推荐的方法,所述方法包括:
3、获取各处方,并根据时间顺序,依次将各处方排列,形成等待队列;
4、判断是否需要进行队列分配;
5、若是,则根据等待队列的排列顺序,获取对应的各配药台的队列长度、各配药台的平均服务率、及各配药台的处方平均到达率,其中,获取各配药台的平均服务率的步骤包括:
6、采集预设时间段的配药数据,统计配药数据中每个处方从开始配药到配药结束的服务时间;
7、将每个处方的服务时间进行负指数分布拟合优度检验,并计算出配药台的平均服务率,其中,负指数分布拟合优度检验的公式为:
8、;
9、x2表示为检验结果,a表示为处方的实际服务时间,t表示为处方的理论服务时间,另外,配药台的平均服务率表示为配药台单位时间内的处方处理量;
10、获取各配药台的处方平均到达率的步骤包括:
11、获取预设时间段各配药台的处方到达量,并根据所述预设时间段和所述处方到达量,计算对应的配药台的处方平均到达率,其中,处方平均到达率根据处方到达量除以预设时间段得到;
12、根据各配药台的队列长度、平均服务率及处方平均到达率,计算每个配药台队列的等待时长,计算公式为:
13、;
14、其中,wi表示为第i个配药台的等待时长,λi表示为第i个配药台的处方平均到达率,ui表示为第i个配药台的平均服务率,li表示为第i个配药台的当前队列长度;
15、确定等待时长最短的目标配药台队列,并将对应的处方分配至所述目标配药台队列的末尾。
16、进一步的,所述确定等待时长最短的目标配药台队列,并将对应的处方信息分配至所述目标配药台队列的末尾的步骤之前包括:
17、通过配药台上安设的摄像头,获取预设区域内的队列图像;
18、根据预设区域内的队列图像,识别得到实际队列长度;
19、判断实际队列长度是否大于阈值;
20、若是,则执行所述确定等待时长最短的目标配药台队列,并将对应的处方信息分配至所述目标配药台队列的末尾的步骤;
21、若否,则确定实际队列长度小于等于阈值的第一配药台,将对应的处方分配至第一配药台队列的末尾。
22、进一步的,所述根据预设区域内的队列图像,识别得到实际队列长度的步骤中,预先绘制出预设区域内的队列图像中的指定区域,所述指定区域为矩形框,通过识别所述矩形框内的人脸,得到所述实际队列长度。
23、进一步的,所述根据预设区域内的队列图像,识别得到实际队列长度的步骤包括:
24、识别预设区域内的队列图像中的第一指定区域,判断所述第一指定区域内是否有领药用户;
25、若判断所述第一指定区域内有领药用户,则以第一指定区域内的领药用户为初始点,朝预设区域内的队列图像中的第二指定区域寻找另一领药用户,其中,所述第一指定区域是所述第二指定区域的延伸;
26、计算两领药用户之间的距离,并判断所述距离是否小于预设距离;
27、若判断所述距离小于预设距离,则执行所述确定等待时长最短的目标配药台队列,并将对应的处方信息分配至所述目标配药台队列的末尾的步骤;
28、若判断所述距离大于等于预设距离,则识别预设区域内的队列图像中的第二指定区域,得到实际队列长度;
29、若判断所述第一指定区域内没有领药用户,则识别预设区域内的队列图像中的第二指定区域,得到实际队列长度。
30、进一步的,所述识别预设区域内的队列图像中的第一指定区域,判断所述第一指定区域内是否有领药用户的步骤包括:
31、识别所述第一指定区域内的人脸,并获取识别时间;
32、判断所述识别时间是否大于预设时间;
33、若是,则判断所述第一指定区域内有领药用户;
34、若否,则判断所述第一指定区域内没有领药用户。
35、进一步的,所述采集预设时间段的配药数据,统计配药数据中每个处方从开始配药到配药结束的服务时间的步骤包括:
36、获取当前时间,判断当前时间是否为指定时间;
37、若判断当前时间为指定时间,则采集与所述指定时间同类型的第一历史时间段的配药数据,统计配药数据中每个处方从开始配药到配药结束的服务时间;
38、若判断当前时间不为指定时间,则根据当前时间,采集第二历史时间段的配药数据,统计配药数据中每个处方从开始配药到配药结束的服务时间。
39、进一步的,所述确定等待时长最短的目标配药台队列,并将对应的处方分配至所述目标配药台队列的末尾的步骤之后包括:
40、计算预估取药时间,并进行提示,其中,所述预估取药时间的计算公式为:
41、;
42、其中,t表示为所述预估取药时间,m表示为当前处方在目标配药台队列中的序号。
43、本发明实施例的第二方面提供了一种用于门诊药房配药台推荐的系统,用于实现如第一方面所述的用于门诊药房配药台推荐的方法,所述系统包括:
44、第一获取模块,用于获取各处方,并根据时间顺序,依次将各处方排列,形成等待队列;
45、第一判断模块,用于判断是否需要进行队列分配;
46、第二获取模块,用于当判断需要进行队列分配时,则根据等待队列的排列顺序,获取对应的各配药台的队列长度、各配药台的平均服务率、及各配药台的处方平均到达率;
47、第一计算模块,用于根据各配药台的队列长度、平均服务率及处方平均到达率,计算每个配药台队列的等待时长;
48、第一分配模块,用于确定等待时长最短的目标配药台队列,并将对应的处方分配至所述目标配药台队列的末尾。
49、本发明实施例的第三方面提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现第一方面提供的用于门诊药房配药台推荐的方法。
50、本发明实施例的第四方面提供了一种电子设备,包括存储器、处理器以及存储在存储器上并在处理器上运行的计算机程序,所述处理器执行所述程序时实现第一方面提供的用于门诊药房配药台推荐的方法。
51、本发明实施例当中提供的一种用于门诊药房配药台推荐的方法及系统,通过获取各处方,并根据时间顺序,依次将各处方排列,形成等待队列;判断是否需要进行队列分配;当判断需要进行队列分配时,则根据等待队列的排列顺序,获取对应的各配药台的队列长度、各配药台的平均服务率、及各配药台的处方平均到达率;根据各配药台的队列长度、平均服务率及处方平均到达率,计算每个配药台队列的等待时长;确定等待时长最短的目标配药台队列,并将对应的处方分配至目标配药台队列的末尾,具体的,通过更为合理的时间规划,最大程度的提升了配药台的利用率,降低了患者等待取药的时间。
1.一种用于门诊药房配药台推荐的方法,其特征在于,所述方法包括:
2.根据权利要求1所述的用于门诊药房配药台推荐的方法,其特征在于,所述确定等待时长最短的目标配药台队列,并将对应的处方信息分配至所述目标配药台队列的末尾的步骤之前包括:
3.根据权利要求2所述的用于门诊药房配药台推荐的方法,其特征在于,所述根据预设区域内的队列图像,识别得到实际队列长度的步骤中,预先绘制出预设区域内的队列图像中的指定区域,所述指定区域为矩形框,通过识别所述矩形框内的人脸,得到所述实际队列长度。
4.根据权利要求3所述的用于门诊药房配药台推荐的方法,其特征在于,所述根据预设区域内的队列图像,识别得到实际队列长度的步骤包括:
5.根据权利要求4所述的用于门诊药房配药台推荐的方法,其特征在于,所述识别预设区域内的队列图像中的第一指定区域,判断所述第一指定区域内是否有领药用户的步骤包括:
6.根据权利要求1所述的用于门诊药房配药台推荐的方法,其特征在于,所述采集预设时间段的配药数据,统计配药数据中每个处方从开始配药到配药结束的服务时间的步骤包括:
7.根据权利要求1所述的用于门诊药房配药台推荐的方法,其特征在于,所述确定等待时长最短的目标配药台队列,并将对应的处方分配至所述目标配药台队列的末尾的步骤之后包括:
8.一种用于门诊药房配药台推荐的系统,其特征在于,用于实现如权利要求1-7任一项所述的用于门诊药房配药台推荐的方法,所述系统包括:
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-7任一项所述的用于门诊药房配药台推荐的方法。
10.一种电子设备,其特征在于,包括存储器、处理器以及存储在存储器上并在处理器上运行的计算机程序,所述处理器执行所述程序时实现如权利要求1-7任一项所述的用于门诊药房配药台推荐的方法。