本发明涉及医疗,具体而言,涉及一种基于大数据的智慧医疗数据交互方法以及系统。
背景技术:
1、随着人工智能的发展和医疗器械的升级,在医院内不同设备的操作运行数据之间实现数据交互和数据共享,数据交换使得病人的资料和病人的就诊动态在不同的科室之间及时流转,节省就诊时间。
2、现在病人在就诊前或者在就诊过程中,如果想要进行检查需要提前进行预约,以便于医生或者检查科室提前做好相关安排,但是当就诊人员较多时,预约就需要排队,提前预约有利于用户提前预估自己的就诊时间点,以便于用户提前一定时间到达,避免等待的时间过长。
3、现有的排队预约机制大多数是根据医疗端的数据进行分析预约排队,而对于客户端的数据关注度不够,一些特殊病人在去履行预约时段时,常常不能按照预约的时间及时的到达检查科室,导致病人错过排号,在现有预约排队方法下,需要病人在错过预约号时重新排号,导致重新排号时间久或者无法排上号的情况,耽误病人就诊,可能导致病情恶化。
技术实现思路
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、本发明提供的一种基于大数据的智慧医疗数据交互方法以及系统,根据用户位置信息,为当前用户在诊疗项目对应的诊疗科室预约号码,并将预约号码发送给当前用户端,此时预约的号码是基于历史就诊数据进行的,符合大多数病人的就诊行为能力,例如病人移动速度正常、病人没有突发意外等等,但是有些特殊病人,不具备大多数病人的就诊行为能力,这类用户可能不能在预约号码规定的时间点到达诊疗科室,当监测到当前用户不能按照预约号码所处的时间段到达诊疗科室时,需要分析当前用户到达诊疗科室的预估时间点,然后根据预估时间点,选择在预估时间点之后的处于预约队列中的其他用户端,向选择的用户端发送预约号码调换信息,通过向预约队列中处于预估时间点后面的用户进行定点询问,找到愿意调换号码的用户,将当前用户的预约号码与反馈同意调换信息的用户端的预约号码调换,这样做既不影响后面大多数病人的原有排队计划,不会对病人原定的出行计划造成影响,还可以为后面着急就诊的病人提供提前就诊的机会,同时为当前用户重新预约符合病人就诊行为能力的号码,不耽误当前病人就诊时间。