空诊更新方法与流程

文档序号:36821895发布日期:2024-01-26 16:30阅读:23来源:国知局
空诊更新方法与流程

本发明涉及一种更新方法,特别是涉及一种根据空诊数来更新最大值连续空诊的空诊更新方法。


背景技术:

1、以往若病患需要到医院或诊所看诊时,大部分的医院或诊所提供给病患挂号的方式有三种,第一种是病患通过操作架设在医院或诊所的挂号系统进行挂号,第二种是病患经由网络进行在线挂号,第三种是病患亲自到临柜,由临柜的医护人员或服务人员协助挂号,以老年人来说,不论是自行操作挂号系统,或自行在网络上挂号,都较为陌生且不易操作,因此大部分老年人都是选择亲临医院或诊所的柜台,由临柜的医护人员或服务人员协助进行挂号,若同一时段的临柜挂号人数众多,除了挂号的时间会增加,可能会因为都挤在同一时段看诊而造成医生的负担,因此,若能提供一种可快速查询连续空诊的方法,使医护人员或服务人员能针对连续空诊的时段来进行挂号,便能减少挂号时间及达到病患看诊的有效分流。


技术实现思路

1、本发明的目的在于提供一种可实时地更新可供挂号的空诊的空诊更新方法。

2、本发明空诊更新方法,通过一运算装置来实施,该运算装置存储有相关于医生的门诊数据,该门诊数据包含多个诊次区间,每一个该诊次区间包括多个且依序排列的时段,每一个该诊次区间对应有空诊累计序列,及对应有相关于该空诊累计序列的排序序列,每一个该空诊累计序列包括多个对应该时段的累计值,每一个该排序序列包括多个对应该时段且相关于该累计值的排序值,其特征在于,该空诊更新方法包含以下步骤:

3、(a)当该运算装置在接收到相关于该时段其中之一作为预约时段的预约信息时,该运算装置将该预约时段所对应的累计值及排序值分别更新为已预约空诊值及已预约排序值;

4、(b)该运算装置判定该预约时段所对应的诊次区间中是否有距离该预约时段最近且晚于该预约时段的另一预约时段所对应的另一已预约空诊值;

5、(c)当该运算装置判定出该诊次区间中有距离该预约时段最近且晚于该预约时段的另一预约时段所对应的另一已预约空诊值时,该运算装置重新累计介于该预约时段与该另一预约时段间的所有时段所对应的累计值,以更新该诊次区间所对应的空诊累计序列;

6、(d)该运算装置根据重新累计后的累计值中的最大值,更新介于该预约时段与该另一预约时段间的所有时段所对应的排序值,以更新该诊次区间所对应的排序序列;

7、(e)该运算装置判定该预约时段所对应的诊次区间中是否有距离该预约时段最近且早于该预约时段的又一预约时段所对应的又一已预约空诊值;

8、(f)当该运算装置判定出该诊次区间中有距离该预约时段最近且早于该预约时段的又一预约时段所对应的又一已预约空诊值时,该运算装置重新累计介于该预约时段与该又一预约时段间的所有时段所对应的累计值,以更新该诊次区间所对应的空诊累计序列;及

9、(g)该运算装置根据重新累计后的累计值中的最大值,更新介于该预约时段与该又一预约时段间的所有时段所对应的排序值,以更新该诊次区间所对应的排序序列。

10、本发明所述空诊更新方法,每一个该诊次区间还对应一空诊数,在步骤(g)后,还包含以下步骤:

11、(h)该运算装置获得该预约时段所对应的诊次区间所对应的空诊累计序列中所有累计值不为该已预约空诊值的一数量,并根据该数量更新该诊次区间所对应的空诊数。

12、本发明所述空诊更新方法,在步骤(b)后,还包含以下步骤:

13、(i)当该运算装置判定出该诊次区间中无距离该预约时段最近且晚于该预约时段的另一预约时段所对应的另一已预约空诊值时,该运算装置判定该预约时段是否为所对应的诊次区间中最晚的时段;

14、(j)当该运算装置判定出该预约时段非所对应的诊次区间中最晚的时段时,该运算装置重新累计该预约时段所对应的诊次区间中晚于该预约时段的所有时段所对应的累计值,以更新该诊次区间所对应的空诊累计序列;及

15、(k)该运算装置根据重新累计后的累计值中的最大值,更新该预约时段所对应的诊次区间中晚于该预约时段的所有时段所对应的排序值,以更新该诊次区间所对应的排序序列。

16、本发明所述空诊更新方法,在步骤(e)后,还包含以下步骤:

17、(l)当该运算装置判定出该诊次区间中无距离该预约时段最近且早于该预约时段的又一预约时段所对应的又一已预约空诊值时,该运算装置判定该预约时段是否为所对应的诊次区间中最早的时段;

18、(m)当该运算装置判定出该预约时段非所对应的诊次区间中最早的时段时,该运算装置重新累计该预约时段所对应的诊次区间中早于该预约时段的所有时段所对应的累计值,以更新该诊次区间所对应的空诊累计序列;及

19、(n)该运算装置根据重新累计后的累计值中的最大值,更新该预约时段所对应的诊次区间中早于该预约时段的所有时段所对应的排序值,以更新该诊次区间所对应的排序序列。

20、本发明所述空诊更新方法,在步骤(g)后,还包含以下步骤:

21、(o)当该运算装置在接收到相关于取消预约时段的取消预约信息时,该运算装置判定该取消预约时段所对应的诊次区间中是否有距离该取消预约时段最近且晚于该取消预约时段的另一预约时段所对应的另一已预约空诊值;

22、(p)当该运算装置判定出该取消预约时段所对应的诊次区间中有距离该取消预约时段最近且晚于该取消预约时段的另一预约时段所对应的另一已预约空诊值时,该运算装置判定该取消预约时段所对应的诊次区间中是否有距离该取消预约时段最近且早于该取消预约时段的又一预约时段所对应的又一已预约空诊值;

23、(q)当该运算装置判定出该取消预约时段所对应的诊次区间中有距离该取消预约时段最近且早于该取消预约时段的又一预约时段所对应的又一已预约空诊值时,该运算装置重新累计介于该另一预约时段与该又一预约时段间的所有时段所对应的累计值,以更新该诊次区间所对应的空诊累计序列;及

24、(r)该运算装置根据重新累计后的累计值中的最大值,更新该另一预约时段与该又一预约时段间的所有时段所对应的排序值,以更新该诊次区间所对应的排序序列。

25、本发明所述空诊更新方法,在步骤(r)后,还包含以下步骤:

26、(s)该运算装置获得该取消预约时段所对应的诊次区间所对应的空诊累计序列中所有累计值不为该已预约空诊值的另一数量,并根据该另一数量更新该诊次区间所对应的空诊数。

27、本发明所述空诊更新方法,其特征在于,在步骤(p)后,还包含以下步骤:

28、(t)当该运算装置判定出该取消预约时段所对应的诊次区间中无距离该取消预约时段最近且早于该取消预约时段的又一预约时段所对应的又一已预约空诊值时,该运算装置重新累计该取消预约时段所对应的诊次区间中该另一预约时段前的所有时段所对应的累计值,以更新该诊次区间所对应的空诊累计序列;及

29、(u)该运算装置根据重新累计后的累计值中的最大值,更新该取消预约时段所对应的诊次区间中该另一预约时段前的所有时段所对应的排序值,以更新该诊次区间所对应的排序序列。

30、本发明所述空诊更新方法,在步骤(o)后,还包含以下步骤:

31、(v)当该运算装置判定出该取消预约时段所对应的诊次区间中无距离该取消预约时段最近且晚于该取消预约时段的另一预约时段所对应的另一已预约空诊值时,该运算装置判定该取消预约时段所对应的诊次区间中是否有距离该取消预约时段最近且早于该取消预约时段的又一预约时段所对应的又一已预约空诊值;

32、(w)当该运算装置判定出该取消预约时段所对应的诊次区间中无距离该取消预约时段最近且早于该取消预约时段的又一预约时段所对应的又一已预约空诊值时,该运算装置重新累计该取消预约时段所对应的诊次区间中所有时段所对应的累计值,以更新该诊次区间所对应的空诊累计序列;及

33、(x)该运算装置根据重新累计后的累计值中的最大值,更新该取消预约时段所对应的诊次区间中所有时段所对应的排序值,以更新该诊次区间所对应的排序序列。

34、本发明所述空诊更新方法,在步骤(v)后,还包含以下步骤:

35、(y)当该运算装置判定出该取消预约时段所对应的诊次区间中有距离该取消预约时段最近且早于该取消预约时段的又一预约时段所对应的又一已预约空诊值时,该运算装置重新累计该取消预约时段所对应的诊次区间中该又一预约时段后的所有时段所对应的累计值,以更新该诊次区间所对应的空诊累计序列;及

36、(z)该运算装置根据重新累计后的累计值中的最大值,更新该取消预约时段所对应的诊次区间中该又一预约时段后的所有时段所对应的排序值,以更新该诊次区间所对应的排序序列。

37、本发明的有益效果在于,通过该处理模块在收到该预约信息或该取消预约信息后,判定该诊次区间中是否有该另一预约时段的该另一已预约空诊值及该又一预约时段的该又一已预约空诊值,来更新该诊次区间所对应的空诊累计序列,并根据更新后的累计值中的最大值,更新该诊次区间所对应的排序序列,且获得该诊次区间所对应的空诊数,借此可实时地更新可供挂号的该排序序列中连续空诊的数量及该诊次区间所对应的空诊数量,便能根据该诊次区间所对应的连续空诊的数量快速地获得目前较无人预约的时段,借此减少挂号的时间及有效分配预约看诊的时段。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1