一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

体检预约方法及装置、存储介质和计算机设备与流程

2022-04-30 17:11:22 来源:中国专利 TAG:


1.本技术涉及医疗技术领域,尤其是涉及到一种体检预约方法及装置、存储介质和计算机设备。


背景技术:

2.在医院的体检业务中,不同科室不同项目所需的时间差异很大,例如彩超等项目耗时较多,而血压等项目耗时较少。目前的体检中心都是采用分时限号的形式完成预约,这种预约方式很容易导致客户完成耗时较少的项目后,集中在耗时较多的项目处,体检效率低,客户等待时间长,甚至可能导致有些客户无法完成当天的全部体检项目。


技术实现要素:

3.有鉴于此,本技术提供了一种体检预约方法及装置、存储介质和计算机设备,可以避免客户堆积在耗时较长的项目处,提高了工作效率。
4.根据本技术的一个方面,提供了一种体检预约方法,包括:
5.接收目标客户的体检预约信息,确定所述体检预约信息对应的至少一个预约项目以及每个所述预约项目的体检时长;
6.获取每个所述预约项目各自对应的体检科室空闲时长;
7.若每个所述预约项目对应的体检科室空闲时长均大于所述预约项目的体检时长,则确定所述目标客户预约成功,并基于每个所述预约项目的体检时长,更新所述预约项目对应的体检科室空闲时长。
8.可选地,在所述更新所述预约项目对应的体检科室空闲时长之后,所述方法还包括:
9.获取体检科室对应的每个所述预约项目的第一时长,并确定最短的第一时长为空闲时长阈值;
10.若所述体检科室空闲时长小于所述空闲时长阈值,则停止预约。
11.可选地,在所述确定所述目标客户预约成功之前,所述方法还包括:
12.获取每个所述预约项目对应的体检科室空闲时段,其中所述体检科室空闲时段为一个或多个;
13.若所述体检预约信息包括每个所述预约项目的预约时段,则判断每个所述预约项目的预约时段是否在所述预约项目对应的体检科室空闲时段内;
14.如果是,则根据所述预约时段,为所述预约项目分配第一目标时段,其中,所述第一目标时段在所述体检科室空闲时段的范围内;
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.若所述体检科室空闲时长小于所述空闲时长阈值,则停止预约。
43.可选地,所述预约模块包括时段计算单元,所述时段计算单元具体用于:
44.获取每个所述预约项目对应的体检科室空闲时段,其中所述体检科室空闲时段为一个或多个;
45.若所述体检预约信息包括每个所述预约项目的预约时段,则判断每个所述预约项目的预约时段是否在所述预约项目对应的体检科室空闲时段内;
46.如果是,则根据所述预约时段,为所述预约项目分配第一目标时段,其中,所述第一目标时段在所述体检科室空闲时段的范围内;
47.如果否,则生成修改所述预约时段的提示信息。
48.可选地,所述时段计算单元还用于:
49.若所述体检预约信息不包括所述预约时段,则确定每个所述预约项目对应的体检科室空闲时段数量;
50.若所述数量为一个,则为所述预约项目分配第二目标时段,其中,所述第二目标时段在所述体检科室空闲时段的范围内;
51.若所述数量为多个,则确定每个所述体检科室空闲时段的第二时长,并确定所述第二时长不小于所述预约项目对应的预约时长的体检科室空闲时段为备选空闲时段;
52.在至少一个所述备选空闲时段中,确定一个所述第二时长最短的备选空闲时段为目标空闲时段;
53.为所述预约项目分配第三目标时段,其中,所述第三目标时段在所述目标空闲时段的范围内。
54.可选地,所述体检预约装置还包括排序模块,所述排序模块具体用于:
55.根据至少一个所述预约项目的内容,分别确定每两个所述预约项目之间是否存在执行顺序,如果是,则确定所述两个预约项目为连续项目;
56.根据多个所述连续项目中每两个所述连续项目之间的执行顺序,为多个所述连续项目排序,得到连续项目序列;
57.确定除所述连续项目外的其他预约项目为离散项目,并将所述离散项目插入所述连续项目序列中,得到所述客户的预约序列。
58.可选地,所述排序模块还用于:
59.确定每个所述连续项目对应的体检科室的第一位置以及每个所述离散项目对应的体检科室的第二位置;
60.根据所述第一位置以及所述第二位置,利用最短路径优先方法连接多个所述体检科室,得到有向图;
61.根据所述有向图,将所述离散项目插入所述连续项目序列中。
62.可选地,所述时长计算模块具体用于:
63.根据所述预约序列,确定所述预约项目的排列顺序;
64.根据所述排列顺序以及每个所述预约项目的内容,确定每个所述预约项目对应的
准备时长;
65.将每个所述预约项目的体检时长以及所述准备时长求和,作为所述客户在体检科室的总消耗时长;
66.将所述体检科室空闲时长与所述总消耗时长的差值,作为更新后的体检科室空闲时长。
67.根据本技术又一个方面,提供了一种存储介质,其上存储有计算机程序,所述程序被处理器执行时实现上述体检预约方法。
68.根据本技术再一个方面,提供了一种计算机设备,包括存储介质、处理器及存储在存储介质上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述体检预约方法。
69.借由上述技术方案,本技术根据目标客户预约项目的体检时长和体检科室空闲时长,判断是否有足够的时间为该目标客户提供服务,从而确定目标客户预约成功或失败。本技术对于耗时较长的项目实现了精细化分配,在资源不足时停止预约,避免客户堆积在耗时较长的项目处,提高了工作效率。
70.上述说明仅是本技术技术方案的概述,为了能够更清楚了解本技术的技术手段,而可依照说明书的内容予以实施,并且为了让本技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本技术的具体实施方式。
附图说明
71.此处所说明的附图用来提供对本技术的进一步理解,构成本技术的一部分,本技术的示意性实施例及其说明用于解释本技术,并不构成对本技术的不当限定。在附图中:
72.图1示出了本技术实施例提供的一种体检预约方法的流程示意图;
73.图2示出了本技术实施例提供的另一种体检预约方法的流程示意图;
74.图3示出了本技术实施例提供的另一种体检预约方法的流程示意图;
75.图4示出了本技术实施例提供的另一种体检预约方法的流程示意图;
76.图5示出了本技术实施例提供的另一种体检预约方法的流程示意图;
77.图6示出了本技术实施例提供的一种体检预约装置的结构框图。
具体实施方式
78.下文中将参考附图并结合实施例来详细说明本技术。需要说明的是,在不冲突的情况下,本技术中的实施例及实施例中的特征可以相互组合。
79.在本实施例中提供了一种体检预约方法,如图1所示,该方法包括:
80.步骤101,接收目标客户的体检预约信息,确定体检预约信息对应的至少一个预约项目以及每个预约项目的体检时长;
81.本技术实施例提供的体检预约方法,可以依据每个预约项目所耗费的时间,实现精细化预约,从而较为精准的预计并调节体检科室的工作强度,提高体检效率。首先,根据目标用户的体检预约信息,确定目标用户要预约的预约项目,并分别确定每个预约项目的体检时长。
82.具体地,可以预先确定每个体检科室可提供的体检项目以及每个体检项目对应的
预估时长,其中,每个体检科室可提供一个或多个体检项目。在确定目标用户的预约项目后,就可以直接将预约项目对应的预估时长作为体检时长。
83.其中,每个预约项目的预估时长可以依据历史体检数据得出,也可以依据医生经验得出,在此不做限定。
84.步骤102,获取每个预约项目各自对应的体检科室空闲时长;
85.在该实施例中,确定每个预约项目对应的体检科室,进而获取该体检科室的空闲时长。其中,体检科室空闲时长为该体检科室可提供体检服务的时长,与初始空闲时长以及该体检科室以预约的预约项目有关。
86.步骤103,若每个预约项目对应的体检科室空闲时长均大于预约项目的体检时长,则确定目标客户预约成功,并基于每个预约项目的体检时长,更新预约项目对应的体检科室空闲时长。
87.在该实施例中,若预约项目对应的体检科室空闲时长大于预约项目的体检时长,则说明该体检科室现有的空闲时间足够为目标客户提供对应的体检服务。基于此,确定目标客户预约成功,为目标客户在体检科室预约对应的预约项目。
88.此外,由于为目标客户提供体检服务耗费时间,导致体检科室空闲时长减少,因此,根据目标每个预约项目的体检时长更新体检科室空闲时长。
89.进一步地,若有多个预约项目对应同一个体检科室,那么只有在该体检科室对应的体检科室空闲时长大于多个预约项目的体检时长总和的情况下,才确定目标客户预约成功。
90.通过应用本实施例的技术方案,可以根据目标客户预约项目的体检时长和体检科室空闲时长,判断是否有足够的时间为该目标客户提供服务,从而确定目标客户预约成功或失败,对于耗时较长的项目实现了精细化分配,在资源不足时停止预约,避免客户堆积在耗时较长的项目处,提高了工作效率。
91.进一步地,作为上述实施例具体实施方式的细化和扩展,为了完整说明本实施例的具体实施过程,提供了另一种体检预约方法,如图2所示,在该方法中,在更新预约项目对应的体检科室空闲时长之后,方法还包括:
92.步骤201,获取体检科室对应的每个预约项目的第一时长,并确定最短的第一时长为空闲时长阈值;
93.在该实施例中,确定体检科室对应的所有预约项目,并获取每个预约项目的第一时长,其中,第一时长为预设的完成该预约项目的预估时长。若体检科室对应一个预约项目,则将该预约项目的第一时长作为空闲时长阈值;若体检科室对应多个预约项目,则在多个预约项目对应的多个第一时长中,确定最短的第一时长为空闲时长阈值。
94.步骤202,若体检科室空闲时长小于空闲时长阈值,则停止预约。
95.在该实施例中,若体检科室空闲时长小于空闲时长阈值,则说明该体检科室现有的空闲时间已经不足以完成耗时最短的预约项目。基于此,停止对该体检科室对应的每个预约项目的预约。停止之后,客户不可再预约该体检科室的预约项目,但仍可预约其他体检科室的预约项目。
96.进一步地,如图3所示,在另一种体检预约方法中,在确定目标客户预约成功之前,方法还包括:
97.步骤301,获取每个预约项目对应的体检科室空闲时段,其中体检科室空闲时段为一个或多个;
98.在该实施例中,体检科室空闲时长中可能包含一个或多个不连续的体检科室空闲时段。例如,午休时间将当天的体检科室空闲时长分成上午空闲时段(9:00-11:30)以及下午空闲时段(13:30-17:00)。
99.步骤302,确定体检预约信息包括每个预约项目的预约时段;
100.步骤303,判断每个预约项目的预约时段是否在预约项目对应的体检科室空闲时段内;如果是,则转至步骤304;如果否,则转至步骤305;
101.在该实施例中,在非空闲时段内,体检科室无法提供体检服务。基于此,若目标用户的体检预约信息中包含每个预约项目的预约时段,也就是目标客户希望在预约时段进行对应的预约项目,那么首先确定预约项目对应的体检科室空闲时段,再判断预约时段是否在体检科室空闲时段内。如果是,则体检科室可以在预约时段内为目标客户进行对应的预约项目;如果否,则体检科室在预约时段无法提供该预约项目。
102.步骤304,根据预约时段,为预约项目分配第一目标时段,其中,第一目标时段在体检科室空闲时段的范围内;
103.在该实施例中,如果体检科室可以在预约时段内为目标客户进行对应的预约项目,那么可以将预约时段作为第一目标时段,并为预约项目分配第一目标时段。
104.此外,在为目标客户的所有预约项目分配对应的第一目标时段后,向目标客户推送预约成功凭证,其中,预约成功凭证包括预约时段、预约项目、项目费用等信息。
105.步骤305,生成修改预约时段的提示信息。
106.在该实施例中,如果检科室在预约时段无法提供该预约项目,那么生成提示信息,以提示目标客户修改预约时段。同时也可以显示体检科室空闲时段信息,以提示目标客户选择在空闲的时段预约体检。
107.此外,也可以生成预约失败信息,以提示目标客户预约失败。
108.进一步地,如图4所示,在另一种体检预约方法中,在确定目标客户预约成功之前,方法还包括:
109.步骤401,若体检预约信息不包括预约时段,则确定每个预约项目对应的体检科室空闲时段数量;
110.步骤402,若数量为一个,则转至步骤403;若数量为多个,则转至步骤404;
111.在该实施例中,若目标用户未指定预约时段,也就是体检预约信息不包括预约时段,则可以将该目标用户的预约项目安排在对应体检科室的任意空闲时段中。
112.步骤403,为预约项目分配第二目标时段,其中,第二目标时段在体检科室空闲时段的范围内;
113.在该实施例中,若预约项目对应的体检科室只有一个体检科室空闲时段,那么就为该预约项目分配一个落在空闲时段内的第二目标时段,以将预约项目安排在该空闲时段中。
114.步骤404,确定每个体检科室空闲时段的第二时长,并确定第二时长不小于预约项目对应的预约时长的体检科室空闲时段为备选空闲时段;
115.在该实施例中,若预约项目对应的体检科室有多个体检科室空闲时段,那么每个
第二时长大于该预约项目对用的预约时长的体检科室空闲时段都有充足的时间为目标客户提供体检服务。基于此,将这些体检科室空闲时段作为备选空闲时段,以在至少一个备选空闲时段中选择一个空闲时段安排目标客户的预约项目。
116.例如,预约项目对应的预约时长为1小时,而预约项目对应的体检科室现有如下三个空闲时段:9:00-9:30、13:30-15:00和16:00-17:00。由于三个体检科室空闲时段的第二时长依次为0.5小时、1.5小时和1小时,因此确定第二时长不小于该预约时长的体检科室空闲时段为13:30-15:00和16:00-17:00,分别确定13:30-15:00和16:00-17:00为备选空闲时段。
117.步骤405,在至少一个备选空闲时段中,确定一个第二时长最短的备选空闲时段为目标空闲时段;
118.在该实施例中,为了提高工作效率,尽可能多地安排更多预约项目,可以将第二时长最短的空闲时段作为目标空闲时段。
119.例如,备选时段分别为13:30-15:00和16:00-17:00,在两个备选时段中选择第二时长最短的备选时段16:00-17:00作为目标空闲时段。
120.步骤406,为预约项目分配第三目标时段,其中,第三目标时段在目标空闲时段的范围内。
121.在该实施例中,为该预约项目分配一个落在目标空闲时段内的第三目标时段,以将预约项目安排在该目标空闲时段中。
122.例如,若目标空闲时段为16:00-17:00,目标客户的预约项目对应的预约时长为1小时,则可以将目标空闲时段的起始时刻作为预约项目对应的第三目标时段的起始时刻,由此可以确定第三目标时段为16:00-17:00。
123.进一步地,在另一种体检预约方法中,在确定目标客户预约成功之后,具体包括:
124.步骤501,根据至少一个预约项目的内容,分别确定每两个预约项目之间是否存在执行顺序,如果是,则确定两个预约项目为连续项目;
125.在该实施例中,在实际体检业务中,可能存在两个体检项目必须按顺序进行的情况,例如,彩超检查项目通常在尿液检查项目之前进行。因此,根据预约信息中每个预约项目的内容,确定每两个预约项目直接是否存在执行顺序,若存在则这两个预约项目要按照顺序执行,将这样的预约项目作为连续项目。
126.步骤502,根据多个连续项目中每两个连续项目之间的执行顺序,为多个连续项目排序,得到连续项目序列;
127.在该实施例中,对预约项目的顺序进行规划。具体地,按照连续项目的执行顺序,为连续项目排序,保证连续项目执行的合理性。例如,基于彩超检查项目在尿液检查项目之前进行,可以为这两个连续项目排序,得到具有顺序的连续项目序列{彩超检查项目,尿液检查项目}。
128.步骤503,确定除连续项目外的其他预约项目为离散项目,并将离散项目插入连续项目序列中,得到客户的预约序列。
129.在该实施例中,除连续项目外的其他预约项目没有特定的执行顺序,例如视力检查项目可以安排在任一预约项目之前或之后。将这样的预约项目作为离散项目,插入连续项目序列中。
130.其中,离散项目可以插入连续项目序列的任意位置。例如,可以将视力检查项目插入连续项目序列{彩超检查项目,尿液检查项目}中,得到{视力检查项目,彩超检查项目,尿液检查项目}、{彩超检查项目,视力检查项目,尿液检查项目}或{彩超检查项目,尿液检查项目,视力检查项目}中的任一个。
131.进一步地,在另一种体检预约方法中,将离散项目插入连续项目序列中,还包括:
132.步骤601,确定每个连续项目对应的体检科室的第一位置以及每个离散项目对应的体检科室的第二位置;
133.在该实施例中,若目标客户的多个预约项目在不同的体检科室进行,则可以根据每个体检科室的位置,确定离散项目的顺序,使目标客户在体检过程中经过的路径最短。基于此,首先分别确定每个预约项目对应的体检科室的位置。
134.步骤602,根据第一位置以及第二位置,利用最短路径优先方法连接多个体检科室,得到有向图;
135.在该实施例中,根据连续项目对应的体检科室的第一位置以及离散项目对用的体检科室的第二位置,分别确定每两个体检科室之间的距离。并连接每两个体检科室,以利用每两个体检科室之间的距离做加权有向图。其中,加权有向图的方向根据连续项目的顺序确定,加权有向图的边由最短路径优先算法确定。
136.步骤603,根据有向图,将离散项目插入连续项目序列中。
137.在该实施例中,按照有向图的方向,确定每两个预约项目之间的顺序,并以此为据,将离散项目插入连续连续项目序列中。
138.此外,也可以根据历史预约记录中多个预约项目的顺序,将离散项目插入多个连续项目序列中。
139.进一步地,在另一种体检预约方法中,基于每个预约项目的体检时长,更新预约项目对应的体检科室空闲时长,具体包括:
140.步骤701,根据预约序列,确定预约项目的排列顺序;
141.步骤702,根据排列顺序以及每个预约项目的内容,确定每个预约项目对应的准备时长;
142.步骤703,将每个预约项目的体检时长以及准备时长求和,作为客户在科室的总消耗时长;
143.步骤704,将体检科室空闲时长与总消耗时长的差值,作为更新后的体检科室空闲时长。
144.在该实施例中,若目标客户预约了多个预约项目,则确定每两个预约项目之间的准备时长。例如,客户在检验科预约血常规检验项目和尿常规检验项目,在血常规检验项目结束后到尿常规检验项目开始前需要一小段准备时长。将所有预约项目的体检时长和准备时长相加,作为目标客户在体检科室的总消耗时长,并根据目标客户总消耗时长更新体检科室空闲时长。
145.进一步地,如图5所示,在另一种体检预约方法中,首先确定体检科室空闲时长(即科室可服务时间s)以及预约项目对应的体检时长(即项目预计检查时长t),并发布每个体检科室的排班表;目标客户在购买体检套餐后,可预约体检时间,其中体检套餐包含m个预约项目;由于目标客户在该体检科室预约m个预约项目,因此累加的方法,根据s=σ(m(i)
×
t(i))计算m个体检项目的总体检时长s,其中m(i)为第i个预约项目,t(i)为第i个预约项目的体检时长;若总体检时长小于体检科室空闲时长,则目标客户预约成功,并将体检科室空闲时长与总体检时长之差作为更新狗的体检科室空闲时长;若总体检时长大于或等于体检科室空闲时长,则预约失败。
146.进一步地,作为上述体检预约方法的具体实现,本技术实施例提供了一种体检预约装置,如图6所示,该体检预约装置包括:时长计算模块和预约模块。
147.时长计算模块,用于接收目标客户的体检预约信息,确定体检预约信息对应的至少一个预约项目以及每个预约项目的体检时长;
148.时长计算模块,还用于获取每个预约项目各自对应的体检科室空闲时长;
149.预约模块,用于若每个预约项目对应的体检科室空闲时长均大于预约项目的体检时长,则确定目标客户预约成功;
150.时长计算模块,还用于基于每个预约项目的体检时长,更新预约项目对应的体检科室空闲时长。
151.在具体的应用场景中,可选地,体检预约装置还包括截止模块,截止模块具体用于:
152.获取体检科室对应的每个预约项目的第一时长,并确定最短的第一时长为空闲时长阈值;
153.若体检科室空闲时长小于空闲时长阈值,则停止预约。
154.在具体的应用场景中,可选地,预约模块包括时段计算单元,时段计算单元具体用于:
155.获取每个预约项目对应的体检科室空闲时段,其中体检科室空闲时段为一个或多个;
156.若体检预约信息包括每个预约项目的预约时段,则判断每个预约项目的预约时段是否在预约项目对应的体检科室空闲时段内;
157.如果是,则根据预约时段,为预约项目分配第一目标时段,其中,第一目标时段在体检科室空闲时段的范围内;
158.如果否,则生成修改预约时段的提示信息。
159.在具体的应用场景中,可选地,时段计算单元还用于:
160.若体检预约信息不包括预约时段,则确定每个预约项目对应的体检科室空闲时段数量;
161.若数量为一个,则为预约项目分配第二目标时段,其中,第二目标时段在体检科室空闲时段的范围内;
162.若数量为多个,则确定每个体检科室空闲时段的第二时长,并确定第二时长不小于预约项目对应的预约时长的体检科室空闲时段为备选空闲时段;
163.在至少一个备选空闲时段中,确定一个第二时长最短的备选空闲时段为目标空闲时段;
164.为预约项目分配第三目标时段,其中,第三目标时段在目标空闲时段的范围内。
165.在具体的应用场景中,可选地,体检预约装置还包括排序模块,排序模块具体用于:
166.根据至少一个预约项目的内容,分别确定每两个预约项目之间是否存在执行顺序,如果是,则确定两个预约项目为连续项目;
167.根据多个连续项目中每两个连续项目之间的执行顺序,为多个连续项目排序,得到连续项目序列;
168.确定除连续项目外的其他预约项目为离散项目,并将离散项目插入连续项目序列中,得到客户的预约序列。
169.在具体的应用场景中,可选地,排序模块还用于:
170.确定每个连续项目对应的体检科室的第一位置以及每个离散项目对应的体检科室的第二位置;
171.根据第一位置以及第二位置,利用最短路径优先方法连接多个体检科室,得到有向图;
172.根据有向图,将离散项目插入连续项目序列中。
173.在具体的应用场景中,可选地,时长计算模块具体用于:
174.根据预约序列,确定预约项目的排列顺序;
175.根据排列顺序以及每个预约项目的内容,确定每个预约项目对应的准备时长;
176.将每个预约项目的体检时长以及准备时长求和,作为客户在科室的总消耗时长;
177.将体检科室空闲时长与总消耗时长的差值,作为更新后的体检科室空闲时长。
178.需要说明的是,本技术实施例提供的一种体检预约装置所涉及各功能模块的其他相应描述,可以参考图1至图5中的对应描述,在此不再赘述。
179.基于上述如图1至图5所示方法,相应的,本技术实施例还提供了一种存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述如图1至图5所示的体检预约方法。
180.基于这样的理解,本技术的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是cd-rom,u盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施场景所述的方法。
181.基于上述如图1至图5所示的方法,以及图6所示的体检预约装置实施例,为了实现上述目的,本技术实施例还提供了一种计算机设备,具体可以为个人计算机、服务器、网络设备等,该计算机设备包括存储介质和处理器;存储介质,用于存储计算机程序;处理器,用于执行计算机程序以实现上述如图1至图5所示的体检预约方法。
182.可选地,该计算机设备还可以包括用户接口、网络接口、摄像头、射频(radio frequency,rf)电路,传感器、音频电路、wi-fi模块等等。用户接口可以包括显示屏(display)、输入单元比如键盘(keyboard)等,可选用户接口还可以包括usb接口、读卡器接口等。网络接口可选的可以包括标准的有线接口、无线接口(如蓝牙接口、wi-fi接口)等。
183.本领域技术人员可以理解,本实施例提供的一种计算机设备结构并不构成对该计算机设备的限定,可以包括更多或更少的部件,或者组合某些部件,或者不同的部件布置。
184.存储介质中还可以包括操作系统、网络通信模块。操作系统是管理和保存计算机设备硬件和软件资源的程序,支持信息处理程序以及其它软件和/或程序的运行。网络通信模块用于实现存储介质内部各控件之间的通信,以及与该实体设备中其它硬件和软件之间通信。
185.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本技术可以借助软件加必要的通用硬件平台的方式来实现,也可以通过硬件实现。
186.本领域技术人员可以理解附图只是一个优选实施场景的示意图,附图中的单元或流程并不一定是实施本技术所必须的。本领域技术人员可以理解实施场景中的装置中的单元可以按照实施场景描述进行分布于实施场景的装置中,也可以进行相应变化位于不同于本实施场景的一个或多个装置中。上述实施场景的单元可以合并为一个单元,也可以进一步拆分成多个子单元。
187.上述本技术序号仅仅为了描述,不代表实施场景的优劣。以上公开的仅为本技术的几个具体实施场景,但是,本技术并非局限于此,任何本领域的技术人员能思之的变化都应落入本技术的保护范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献