在线门诊智能预约方法及预约系统转让专利

申请号 : CN202211480178.1

文献号 : CN115577817B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 汤来红华红莲祝嘉铭吴蕾蕾沙飞

申请人 : 南京中卫信软件科技股份有限公司

摘要 :

本发明提供一种在线门诊智能预约方法及预约系统,调取与就诊医院信息相应的初始医院孪生空间,确定初始医院孪生空间内与就诊医师信息对应的第一区域,并将第一区域以第一颜色进行显示生成第一医院孪生空间;患者端接收问诊医师端发送的检查节点,确定第一医院孪生空间内与检查节点对应的第二区域,将第二区域以第二颜色进行显示生成第二医院孪生空间;基于医院各区域设置的路由节点确定患者端的当前区域,并将第二医院孪生空间内的当前区域以第三颜色进行显示,获取当前区域至第二区域的当前路径信息,并确定第二医院孪生空间内路径信息对应的多个第三区域,将第二医院孪生空间内的第三区域以第四颜色进行显示。

权利要求 :

1.一种在线门诊智能预约方法,其特征在于,包括:

接收患者端发送的病症信息标签,基于所述病症信息标签生成患者标签集合,获取目标医院内各医师对应的医师标签集合,基于所述患者标签集合和所述医师标签集合进行计算得到排序系数,根据所述排序系数对各医师进行降序排序生成医师排序集合,接收患者端对医师排序集合的选中信息生成第一挂号信息,所述第一挂号信息包括就诊医院信息和就诊医师信息;

调取与所述就诊医院信息相应的初始医院孪生空间,将所述初始医院孪生空间发送至患者端,确定所述初始医院孪生空间内与就诊医师信息对应的第一区域,并将所述第一区域以第一颜色进行显示生成第一医院孪生空间,所述患者端依据所述第一医院孪生空间到达第一区域与问诊医师端建立连接;

患者端接收问诊医师端发送的检查节点,确定所述第二医院孪生空间内与所述检查节点对应的第二区域,将所述第二区域以第二颜色进行显示生成第二医院孪生空间;

基于医院各区域设置的路由节点确定所述患者端的当前区域,并将所述第二医院孪生空间内的当前区域以第三颜色进行显示,获取所述当前区域至第二区域的当前路径信息,并确定第二医院孪生空间内所述路径信息对应的多个第三区域,将所述第二医院孪生空间内的第三区域以第四颜色进行显示;

接收患者端发送的病症信息标签,基于所述病症信息标签生成患者标签集合,获取目标医院内各医师对应的医师标签集合,基于所述患者标签集合和所述医师标签集合进行计算得到排序系数,根据所述排序系数对各医师进行降序排序生成医师排序集合,接收患者端对医师排序集合的选中信息生成第一挂号信息,所述第一挂号信息包括就诊医院信息和就诊医师信息,包括:获取所述患者标签集合和所述医师标签集合中相同标签的相同标签数量,以及不同标签的不同标签数量,根据所述相同标签数量和所述不同标签数量得到标签总数量;

根据相同标签数量和标签总数量的比值得到排序系数,基于所述排序系数对各医师进行降序排序生成医师排序集合,将所述医师排序集合中的各医师依次推荐给患者端进行选择,接收患者端对医师排序集合的选中信息生成第一挂号信息;

基于医院各区域设置的路由节点确定所述患者端的当前区域,并将所述第二医院孪生空间内的当前区域以第三颜色进行显示,获取所述当前区域至第二区域的当前路径信息,并确定第二医院孪生空间内所述路径信息对应的多个第三区域,将所述第二医院孪生空间内的第三区域以第四颜色进行显示,包括:统计所述检查节点的历史排队人数,以及相邻历史排队人数之间的历史排队时长,根据所有历史排队时长的平均值得到单位排位时长;

获取所述检查节点的当前排队人数,根据所述当前排队人数和所述单位排队时长得到等待排队时长,获取所有等待排队时长中数值最小的等待排队时长对应的检查节点作为目标节点,将所述目标节点对应的第二区域作为目标区域;

根据所述目标区域和所述当前区域得到当前区域至目标区域的当前路径信息,并确定所述当前路径信息对应的多个第三区域,将所述第二医院孪生空间内的第三区域以第四颜色进行显示;

根据所述当前路径信息将所述目标区域对应的第二颜色进行更新得到第五颜色,直至所有第二区域的第二颜色均被更新为第五颜色;

根据所述目标区域和所述当前区域得到当前区域至目标区域的当前路径信息,并确定所述当前路径信息对应的多个第三区域,将所述第二医院孪生空间内的第三区域以第四颜色进行显示,包括:获取与所述当前区域对应的第一楼层的第一电梯区域,以及与所述目标区域对应的第二楼层的第二电梯区域,所述第一电梯区域和所述第二电梯区域相对应;

基于预设路径策略得到当前区域至第一电梯区域的第一子路径,以及第二电梯区域至目标区域的第二子路径,并获取第一电梯区域至所述第二电梯区域的第三子路径;

根据所述第一子路径、第二子路径、第三子路径得到当前区域至目标区域的当前路径信息,并确定所述当前路径信息对应的多个第三区域,将所述第二医院孪生空间内的第三区域以第四颜色进行显示;

所述预设路径策略包括:

响应患者端的路径规划信号,调用第二医院孪生空间内位于第一楼层和第二楼层的所有路由节点并显示,其中,多个路由节点均匀排布在相应楼层的路线规划区域,且每个路由节点对应一个区域;

获取当前区域所对应的当前路由节点,以及第一电梯区域所对应的第一电梯节点,对所述当前路由节点和所述第一电梯节点进行频闪显示,接收用户基于所述患者端生成的由当前路由节点至第一电梯节点的触发痕迹,根据所述触发痕迹选中多个路由节点作为第一路由节点;

根据多个所述第一路由节点确定对应的多个区域为第三区域,根据所述当前区域、多个所述第三区域和所述第一电梯区域生成第一子路径;

获取目标区域所对应的目标路由节点,以及第二电梯区域所对应的第二电梯节点,对所述目标路由节点和所述第二电梯节点进行频闪显示,接收用户基于所述患者端生成的由第二电梯节点至目标路由节点的触发痕迹,根据所述触发痕迹选中多个路由节点作为第二路由节点;

根据多个所述第二路由节点确定对应的多个区域为第三区域,根据所述目标区域、多个所述第三区域和所述第二电梯区域生成第二子路径;

相邻路由节点之间设置有节点切换区,所述节点切换区为相邻路由节点之间的信号叠加区;

所述方法还包括:

统计当前路径信息中的所有路由节点作为路线规划节点,根据当前区域至目标区域的路线顺序依次从小到大对各路线规划节点进行编号,得到各路线规划节点对应的编号;

将当前区域所对应的路线规划节点与所述患者端进行连接,获取当前区域的路线规划节点对应的编号,当在节点切换区搜索到与所述编号相邻的下一个编号对应的路线规划节点时,则将当前区域对应的路线规划节点切换为下一个路线规划节点,直至切换至最后一个编号所对应的路线规划节点时停止切换;

通过以下步骤生成检查凭证,包括:

根据所述病症信息标签和预设病症标签对应表得到各病症信息标签对应的预设检查类别,将所有预设检查类别中重复的预设检查类别删除后得到初始检查类别以及初始检查类别对应的数据范围表,基于所有初始检查类别和所述数据范围表生成患者病症表格,所述数据范围表包括各项初始检查类别以及其对应的不同检查数值范围的病症严重值;

根据问诊医师端输入的各项初始检查类别对应的初始检查数值,得到各项初始检查类别对应的病症严重值,基于所有病症严重值相加之和得到病症判断值;

若所述病症判断值小于病症预设值,则将所述患者端对应的叫号类别标记为正常编号类别,若所述病症判断值大于等于病症预设值,则将所述患者端对应的叫号类别标记为优先编号类别,基于叫号类别和工作人员输入的检查项目生成检查凭证;

当在所述目标区域接收到患者端的响应信息后,获取患者端所对应的检查凭证,根据所述检查凭证对所述患者端进行叫号检查,包括:接收患者端发送的检查凭证,若所述检查凭证中的叫号类别为正常编号类别,则按照时间顺序对所述患者端进行排队编号,若所述检查凭证中的叫号类别为优先编号类别,则将所述患者端对应的排队编号标记为优先排队编号;

统计检查凭证中的检查项目总数,以及患者端对应的患者病症表格,根据所述患者病症表格得到患者端对应的病症判断值,根据病症判断值生成病症严重系数,根据所述检查项目总数生成项目数量系数,基于所述项目数量系数和所述病症严重系数生成优先排队系数,基于优先排队系数和检查排队人数生成等待人数;

通过以下公式计算等待人数,

其中,S为等待人数,xi为第i个检查项目,n为检查项目的上限值, 为检查项目总数, 为项目数量系数,yj为第j个病症严重值,m为病症严重值的上限值, 为病症判断值, 为病症严重系数,u1为项目数量系数权重值,u2为病症严重系数权重值,Q为检查排队人数;

获取目标节点对应的优先排队编号,将所述优先排队编号和所述等待人数发送至目标节点对所述患者端进行叫号。

2.根据权利要求1所述的方法,其特征在于,

根据所述当前路径信息将所述目标区域对应的第二颜色进行更新得到第五颜色,直至所有第二区域的第二颜色均被更新为第五颜色,所述第五颜色为患者端已经检查过的第二区域所对应的颜色,包括:当在所述目标区域接收到患者端的响应信息后,获取患者端所对应的检查凭证,根据所述检查凭证对所述患者端进行叫号检查,并将所述目标区域更新为已检查区域,将所述已检查区域对应的第二颜色更新为第五颜色;

重新统计剩余各检查节点对应的等待排队时长得到更新排队时长,获取所有更新排队时长中数值最小的更新排队时长对应的检查节点作为下一个目标节点,将所述下一个检查节点对应的第二区域作为下一个目标区域;

重复上述步骤,直至所有第二区域的第二颜色均被更新为第五颜色。

3.一种在线门诊智能预约系统,包括:

挂号模块,用于接收患者端发送的病症信息标签,基于所述病症信息标签生成患者标签集合,获取目标医院内各医师对应的医师标签集合,基于所述患者标签集合和所述医师标签集合进行计算得到排序系数,根据所述排序系数对各医师进行降序排序生成医师排序集合,接收患者端对医师排序集合的选中信息生成第一挂号信息,所述第一挂号信息包括就诊医院信息和就诊医师信息;

路径模块,用于调取与所述就诊医院信息相应的初始医院孪生空间,将所述初始医院孪生空间发送至患者端,确定所述初始医院孪生空间内与就诊医师信息对应的第一区域,并将所述第一区域以第一颜色进行显示生成第一医院孪生空间,所述患者端依据所述第一医院孪生空间到达第一区域与问诊医师端建立连接;

检查模块,用于患者端接收问诊医师端发送的检查节点,确定所述第二医院孪生空间内与所述检查节点对应的第二区域,将所述第二区域以第二颜色进行显示生成第二医院孪生空间;

排队模块,用于基于医院各区域设置的路由节点确定所述患者端的当前区域,并将所述第二医院孪生空间内的当前区域以第三颜色进行显示,获取所述当前区域至第二区域的当前路径信息,并确定第二医院孪生空间内所述路径信息对应的多个第三区域,将所述第二医院孪生空间内的第三区域以第四颜色进行显示;

接收患者端发送的病症信息标签,基于所述病症信息标签生成患者标签集合,获取目标医院内各医师对应的医师标签集合,基于所述患者标签集合和所述医师标签集合进行计算得到排序系数,根据所述排序系数对各医师进行降序排序生成医师排序集合,接收患者端对医师排序集合的选中信息生成第一挂号信息,所述第一挂号信息包括就诊医院信息和就诊医师信息,包括:获取所述患者标签集合和所述医师标签集合中相同标签的相同标签数量,以及不同标签的不同标签数量,根据所述相同标签数量和所述不同标签数量得到标签总数量;

根据相同标签数量和标签总数量的比值得到排序系数,基于所述排序系数对各医师进行降序排序生成医师排序集合,将所述医师排序集合中的各医师依次推荐给患者端进行选择,接收患者端对医师排序集合的选中信息生成第一挂号信息;

基于医院各区域设置的路由节点确定所述患者端的当前区域,并将所述第二医院孪生空间内的当前区域以第三颜色进行显示,获取所述当前区域至第二区域的当前路径信息,并确定第二医院孪生空间内所述路径信息对应的多个第三区域,将所述第二医院孪生空间内的第三区域以第四颜色进行显示,包括:统计所述检查节点的历史排队人数,以及相邻历史排队人数之间的历史排队时长,根据所有历史排队时长的平均值得到单位排位时长;

获取所述检查节点的当前排队人数,根据所述当前排队人数和所述单位排队时长得到等待排队时长,获取所有等待排队时长中数值最小的等待排队时长对应的检查节点作为目标节点,将所述目标节点对应的第二区域作为目标区域;

根据所述目标区域和所述当前区域得到当前区域至目标区域的当前路径信息,并确定所述当前路径信息对应的多个第三区域,将所述第二医院孪生空间内的第三区域以第四颜色进行显示;

根据所述当前路径信息将所述目标区域对应的第二颜色进行更新得到第五颜色,直至所有第二区域的第二颜色均被更新为第五颜色;

根据所述目标区域和所述当前区域得到当前区域至目标区域的当前路径信息,并确定所述当前路径信息对应的多个第三区域,将所述第二医院孪生空间内的第三区域以第四颜色进行显示,包括:获取与所述当前区域对应的第一楼层的第一电梯区域,以及与所述目标区域对应的第二楼层的第二电梯区域,所述第一电梯区域和所述第二电梯区域相对应;

基于预设路径策略得到当前区域至第一电梯区域的第一子路径,以及第二电梯区域至目标区域的第二子路径,并获取第一电梯区域至所述第二电梯区域的第三子路径;

根据所述第一子路径、第二子路径、第三子路径得到当前区域至目标区域的当前路径信息,并确定所述当前路径信息对应的多个第三区域,将所述第二医院孪生空间内的第三区域以第四颜色进行显示;

所述预设路径策略包括:

响应患者端的路径规划信号,调用第二医院孪生空间内位于第一楼层和第二楼层的所有路由节点并显示,其中,多个路由节点均匀排布在相应楼层的路线规划区域,且每个路由节点对应一个区域;

获取当前区域所对应的当前路由节点,以及第一电梯区域所对应的第一电梯节点,对所述当前路由节点和所述第一电梯节点进行频闪显示,接收用户基于所述患者端生成的由当前路由节点至第一电梯节点的触发痕迹,根据所述触发痕迹选中多个路由节点作为第一路由节点;

根据多个所述第一路由节点确定对应的多个区域为第三区域,根据所述当前区域、多个所述第三区域和所述第一电梯区域生成第一子路径;

获取目标区域所对应的目标路由节点,以及第二电梯区域所对应的第二电梯节点,对所述目标路由节点和所述第二电梯节点进行频闪显示,接收用户基于所述患者端生成的由第二电梯节点至目标路由节点的触发痕迹,根据所述触发痕迹选中多个路由节点作为第二路由节点;

根据多个所述第二路由节点确定对应的多个区域为第三区域,根据所述目标区域、多个所述第三区域和所述第二电梯区域生成第二子路径;

相邻路由节点之间设置有节点切换区,所述节点切换区为相邻路由节点之间的信号叠加区;

所述方法还包括:

统计当前路径信息中的所有路由节点作为路线规划节点,根据当前区域至目标区域的路线顺序依次从小到大对各路线规划节点进行编号,得到各路线规划节点对应的编号;

将当前区域所对应的路线规划节点与所述患者端进行连接,获取当前区域的路线规划节点对应的编号,当在节点切换区搜索到与所述编号相邻的下一个编号对应的路线规划节点时,则将当前区域对应的路线规划节点切换为下一个路线规划节点,直至切换至最后一个编号所对应的路线规划节点时停止切换;

通过以下步骤生成检查凭证,包括:

根据所述病症信息标签和预设病症标签对应表得到各病症信息标签对应的预设检查类别,将所有预设检查类别中重复的预设检查类别删除后得到初始检查类别以及初始检查类别对应的数据范围表,基于所有初始检查类别和所述数据范围表生成患者病症表格,所述数据范围表包括各项初始检查类别以及其对应的不同检查数值范围的病症严重值;

根据问诊医师端输入的各项初始检查类别对应的初始检查数值,得到各项初始检查类别对应的病症严重值,基于所有病症严重值相加之和得到病症判断值;

若所述病症判断值小于病症预设值,则将所述患者端对应的叫号类别标记为正常编号类别,若所述病症判断值大于等于病症预设值,则将所述患者端对应的叫号类别标记为优先编号类别,基于叫号类别和工作人员输入的检查项目生成检查凭证;

当在所述目标区域接收到患者端的响应信息后,获取患者端所对应的检查凭证,根据所述检查凭证对所述患者端进行叫号检查,包括:接收患者端发送的检查凭证,若所述检查凭证中的叫号类别为正常编号类别,则按照时间顺序对所述患者端进行排队编号,若所述检查凭证中的叫号类别为优先编号类别,则将所述患者端对应的排队编号标记为优先排队编号;

统计检查凭证中的检查项目总数,以及患者端对应的患者病症表格,根据所述患者病症表格得到患者端对应的病症判断值,根据病症判断值生成病症严重系数,根据所述检查项目总数生成项目数量系数,基于所述项目数量系数和所述病症严重系数生成优先排队系数,基于优先排队系数和检查排队人数生成等待人数;

通过以下公式计算等待人数,

其中,S为等待人数,xi为第i个检查项目,n为检查项目的上限值, 为检查项目总数, 为项目数量系数,yj为第j个病症严重值,m为病症严重值的上限值, 为病症判断值, 为病症严重系数,u1为项目数量系数权重值,u2为病症严重系数权重值,Q为检查排队人数;

获取目标节点对应的优先排队编号,将所述优先排队编号和所述等待人数发送至目标节点对所述患者端进行叫号。

说明书 :

在线门诊智能预约方法及预约系统

技术领域

[0001] 本发明涉及数据处理技术,尤其涉及一种在线门诊智能预约方法及预约系统。

背景技术

[0002] 医院作为人们健康的后盾,其服务效率越高,无疑会给病人带来越好的体验。
[0003] 现有技术中,人们通常采用挂号的方式进行就诊,但是由于医院部门较多,内部结构较复杂,加上人们对医院内部结构不了解,且每个人在找寻部门位置时的实际情况可能也会各不相同,可能会导致患者花费较多的时间在找寻就诊部门上,从而增加患者的就诊时间,降低患者的就诊效率。因此,如何贴合患者的自身情况为患者进行更好的路线引导,提高患者的就诊效率成了如今亟需解决的问题。

发明内容

[0004] 本发明实施例提供一种在线门诊智能预约方法及预约系统,可以贴合患者的自身情况为患者提供路线规划和路线引导,提高患者的就诊效率。
[0005] 本发明实施例的第一方面,提供一种在线门诊智能预约方法,包括:
[0006] 接收患者端发送的病症信息标签,基于所述病症信息标签生成患者标签集合,获取目标医院内各医师对应的医师标签集合,基于所述患者标签集合和所述医师标签集合进行计算得到排序系数,根据所述排序系数对各医师进行降序排序生成医师排序集合,接收患者端对医师排序集合的选中信息生成第一挂号信息,所述第一挂号信息包括就诊医院信息和就诊医师信息;
[0007] 调取与所述就诊医院信息相应的初始医院孪生空间,将所述初始医院孪生空间发送至患者端,确定所述初始医院孪生空间内与就诊医师信息对应的第一区域,并将所述第一区域以第一颜色进行显示生成第一医院孪生空间,所述患者端依据所述第一医院孪生空间到达第一区域与问诊医师端建立连接;
[0008] 患者端接收问诊医师端发送的检查节点,确定所述第一医院孪生空间内与所述检查节点对应的第二区域,将所述第二区域以第二颜色进行显示生成第二医院孪生空间;
[0009] 基于医院各区域设置的路由节点确定所述患者端的当前区域,并将所述第二医院孪生空间内的当前区域以第三颜色进行显示,获取所述当前区域至第二区域的当前路径信息,并确定第二医院孪生空间内所述路径信息对应的多个第三区域,将所述第二医院孪生空间内的第三区域以第四颜色进行显示。
[0010] 可选地,在第一方面的一种可能实现方式中,接收患者端发送的病症信息标签,基于所述病症信息标签生成患者标签集合,获取目标医院内各医师对应的医师标签集合,基于所述患者标签集合和所述医师标签集合进行计算得到排序系数,根据所述排序系数对各医师进行降序排序生成医师排序集合,接收患者端对医师排序集合的选中信息生成第一挂号信息,所述第一挂号信息包括就诊医院信息和就诊医师信息,包括:
[0011] 获取所述患者标签集合和所述医师标签集合中相同标签的相同标签数量,以及不同标签的不同标签数量,根据所述相同标签数量和所述不同标签数量得到标签总数量;
[0012] 根据相同标签数量和标签总数量的比值得到排序系数,基于所述排序系数对各医师进行降序排序生成医师排序集合,将所述医师排序集合中的各医师依次推荐给患者端进行选择,接收患者端对医师排序集合的选中信息生成第一挂号信息。
[0013] 可选地,在第一方面的一种可能实现方式中,基于医院各区域设置的路由节点确定所述患者端的当前区域,并将所述第二医院孪生空间内的当前区域以第三颜色进行显示,获取所述当前区域至第二区域的当前路径信息,并确定第二医院孪生空间内所述路径信息对应的多个第三区域,将所述第二医院孪生空间内的第三区域以第四颜色进行显示,包括:
[0014] 统计所述检查节点的历史排队人数,以及相邻历史排队人数之间的历史排队时长,根据所有历史排队时长的平均值得到单位排位时长;
[0015] 获取所述检查节点的当前排队人数,根据所述当前排队人数和所述单位排队时长得到等待排队时长,获取所有等待排队时长中数值最小的等待排队时长对应的检查节点作为目标节点,将所述目标节点对应的第二区域作为目标区域;
[0016] 根据所述目标区域和所述当前区域得到当前区域至目标区域的当前路径信息,并确定所述当前路径信息对应的多个第三区域,将所述第二医院孪生空间内的第三区域以第四颜色进行显示;
[0017] 根据所述当前路径信息将所述目标区域对应的第二颜色进行更新得到第五颜色,直至所有第二区域的第二颜色均被更新为第五颜色。
[0018] 可选地,在第一方面的一种可能实现方式中,根据所述目标区域和所述当前区域得到当前区域至目标区域的当前路径信息,并确定所述当前路径信息对应的多个第三区域,将所述第二医院孪生空间内的第三区域以第四颜色进行显示,包括:
[0019] 获取与所述当前区域对应的第一楼层的第一电梯区域,以及与所述目标区域对应的第二楼层的第二电梯区域,所述第一电梯区域和所述第二电梯区域相对应;
[0020] 基于预设路径策略得到当前区域至第一电梯区域的第一子路径,以及第二电梯区域至目标区域的第二子路径,并获取第一电梯区域至所述第二电梯区域的第三子路径;
[0021] 根据所述第一子路径、第二子路径、第三子路径得到当前区域至目标区域的当前路径信息,并确定所述当前路径信息对应的多个第三区域,将所述第二医院孪生空间内的第三区域以第四颜色进行显示。
[0022] 可选地,在第一方面的一种可能实现方式中,所述预设路径策略包括:
[0023] 响应患者端的路径规划信号,调用第二医院孪生空间内位于第一楼层和第二楼层的所有路由节点并显示,其中,多个路由节点均匀排布在相应楼层的路线规划区域,且每个路由节点对应一个区域;
[0024] 获取当前区域所对应的当前路由节点,以及第一电梯区域所对应的第一电梯节点,对所述当前路由节点和所述第一电梯节点进行频闪显示,接收用户基于所述患者端生成的由当前路由节点至第一电梯节点的触发痕迹,根据所述触发痕迹选中多个路由节点作为第一路由节点;
[0025] 根据多个所述第一路由节点确定对应的多个区域为第三区域,根据所述当前区域、多个所述第三区域和所述第一电梯区域生成第一子路径;
[0026] 获取目标区域所对应的目标路由节点,以及第二电梯区域所对应的第二电梯节点,对所述目标路由节点和所述第二电梯节点进行频闪显示,接收用户基于所述患者端生成的由第二电梯节点至目标路由节点的触发痕迹,根据所述触发痕迹选中多个路由节点作为第二路由节点;
[0027] 根据多个所述第二路由节点确定对应的多个区域为第三区域,根据所述目标区域、多个所述第三区域和所述第二电梯区域生成第二子路径。
[0028] 可选地,在第一方面的一种可能实现方式中,相邻路由节点之间设置有节点切换区,所述节点切换区为相邻路由节点之间的信号叠加区;
[0029] 所述方法还包括:
[0030] 统计当前路径信息中的所有路由节点作为路线规划节点,根据当前区域至目标区域的路线顺序依次从小到大对各路线规划节点进行编号,得到各路线规划节点对应的编号;
[0031] 将当前区域所对应的路线规划节点与所述患者端进行连接,获取当前区域的路线规划节点对应的编号,当在节点切换区搜索到与所述编号相邻的下一个编号对应的路线规划节点时,则将当前区域对应的路线规划节点切换为下一个路线规划节点,直至切换至最后一个编号所对应的路线规划节点时停止切换。
[0032] 可选地,在第一方面的一种可能实现方式中,根据所述当前路径信息将所述目标区域对应的第二颜色进行更新得到第五颜色,直至所有第二区域的第二颜色均被更新为第五颜色,所述第五颜色为患者端已经检查过的第二区域所对应的颜色,包括:
[0033] 当在所述目标区域接收到患者端的响应信息后,获取患者端所对应的检查凭证,根据所述检查凭证对所述患者端进行叫号检查,并将所述目标区域更新为已检查区域,将所述已检查区域对应的第二颜色更新为第五颜色;
[0034] 重新统计剩余各检查节点对应的等待排队时长得到更新排队时长,获取所有更新排队时长中数值最小的更新排队时长对应的检查节点作为下一个目标节点,将所述下一个检查节点对应的第二区域作为下一个目标区域;
[0035] 重复上述步骤,直至所有第二区域的第二颜色均被更新为第五颜色。
[0036] 可选地,在第一方面的一种可能实现方式中,通过以下步骤生成检查凭证,包括:
[0037] 根据所述病症信息标签和预设病症标签对应表得到各病症信息标签对应的预设检查类别,将所有预设检查类别中重复的预设检查类别删除后得到初始检查类别以及初始检查类别对应的数据范围表,基于所有初始检查类别和所述数据范围表生成患者病症表格,所述数据范围表包括各项初始检查类别以及其对应的不同检查数值范围的病症严重值;
[0038] 根据问诊医师端输入的各项初始检查类别对应的初始检查数值,得到各项初始检查类别对应的病症严重值,基于所有病症严重值相加之和得到病症判断值;
[0039] 若所述病症判断值小于病症预设值,则将所述患者端对应的叫号类别标记为正常编号类别,若所述病症判断值大于等于病症预设值,则将所述患者端对应的叫号类别标记为优先编号类别,基于叫号类别和工作人员输入的检查项目生成检查凭证。
[0040] 可选地,在第一方面的一种可能实现方式中,当在所述目标区域接收到患者端的响应信息后,获取患者端所对应的检查凭证,根据所述检查凭证对所述患者端进行叫号检查,包括:
[0041] 接收患者端发送的检查凭证,若所述检查凭证中的叫号类别为正常编号类别,则按照时间顺序对所述患者端进行排队编号,若所述检查凭证中的叫号类别为优先编号类别,则将所述患者端对应的排队编号标记为优先排队编号;
[0042] 统计检查凭证中的检查项目总数,以及患者端对应的患者病症表格,根据所述患者病症表格得到患者端对应的病症判断值,根据病症判断值生成病症严重系数,根据所述检查项目总数生成项目数量系数,基于所述项目数量系数和所述病症严重系数生成优先排队系数,基于优先排队系数和检查排队人数生成等待人数;
[0043] 通过以下公式计算等待人数,
[0044]
[0045] 其中,为等待人数, 为第 个检查项目,为检查项目的上限值, 为检查项目总数, 为项目数量系数, 为第 个病症严重值, 为病症严重值的上限值,为病症判断值, 为病症严重系数, 为项目数量系数权重值, 为病症严重系数权重值,为检查排队人数;
[0046] 获取目标节点对应的优先排队编号,将所述优先排队编号和所述等待人数发送至目标节点对所述患者端进行叫号。
[0047] 本发明实施例的第二方面,提供一种在线门诊智能预约系统,包括:
[0048] 挂号模块,用于接收患者端发送的病症信息标签,基于所述病症信息标签生成患者标签集合,获取目标医院内各医师对应的医师标签集合,基于所述患者标签集合和所述医师标签集合进行计算得到排序系数,根据所述排序系数对各医师进行降序排序生成医师排序集合,接收患者端对医师排序集合的选中信息生成第一挂号信息,所述第一挂号信息包括就诊医院信息和就诊医师信息;
[0049] 路径模块,用于调取与所述就诊医院信息相应的初始医院孪生空间,将所述初始医院孪生空间发送至患者端,确定所述初始医院孪生空间内与就诊医师信息对应的第一区域,并将所述第一区域以第一颜色进行显示生成第一医院孪生空间,所述患者端依据所述第一医院孪生空间到达第一区域与问诊医师端建立连接;
[0050] 检查模块,用于患者端接收问诊医师端发送的检查节点,确定所述第一医院孪生空间内与所述检查节点对应的第二区域,将所述第二区域以第二颜色进行显示生成第二医院孪生空间;
[0051] 排队模块,用于基于医院各区域设置的路由节点确定所述患者端的当前区域,并将所述第二医院孪生空间内的当前区域以第三颜色进行显示,获取所述当前区域至第二区域的当前路径信息,并确定第二医院孪生空间内所述路径信息对应的多个第三区域,将所述第二医院孪生空间内的第三区域以第四颜色进行显示。
[0052] 本发明的有益效果如下:
[0053] 1、本发明通过对患者标签集合和医师标签集合进行处理来对目标医院内的医师进行匹配排序,为患者选择合适的医师提供参考。此外,本方案为了提高患者的就诊效率,还结合医院孪生空间来为患者的路径进行规划。一方面,本方案在规划患者到医师端的路径时,会将医师端所在的第一区域以第一颜色进行显示,使患者能够依据第一颜色确定医师端所在的具体区域位置,以便于患者能够尽快进行问诊。另一方面,本方案在患者进行问诊之后,还通过第二颜色对检查节点所在的第二区域进行显示,将患者所在的当前区域以第三颜色进行显示,以便于患者知道自己的位置以及各检查节点所在位置,并根据当前区域和第二区域以及各区域的路由节点为患者规划了当前区域至第二区域的当前路径信息,并将当前路径信息之中对应的第三区域以第四颜色显示,可以使患者得知从自己的当前位置至检查节点的行走路径,方便患者去往检查节点进行问诊和检查,节约了患者的就诊时间。
[0054] 2、本发明在规划当前区域至第二区域的当前路径信息时,首先将等待排队时长最短的检查节点作为目标节点率先进行检查,以此来缩短患者进行检查时的排队时长,提高患者进行各项检查时的效率。其次,本发明在规划当前区域至各目标区域的当前路径信息时,通过将当前节点和第一电梯节点以及第二电梯节点和目标路由节点进行频闪显示来使患者确定第一子路径和第二子路径的起点和终点,从而使患者根据自身需求来自行规划第一子路径和第二子路径的具体行走路线,使得规划的当前路径信息更加贴合患者的实际情况,并且本发明还通过各路由节点之间的相互切换来使患者得知自己的实时位置在哪,可以使患者结合自己的实时位置和当前路径信息快速到达目标区域进行检查。
[0055] 3、本发明还通过病症判断值将患者对应的叫号类别区分为正常编号类别或优先编号类别,并依据患者对应的叫号类别在检查节点对患者进行叫号,以便于检查节点可以根据患者的实际情况对其进行叫号,减少患者在排队等待过程中的痛苦时间。其中,本发明在获取病症判断值时会首先通过病症信息标签得到患者初始需要检查的项目,然后再根据患者病症表格和患者各项初始检查项目填入的具体数值得到患者对应的病症判断值。此外,若患者对应的叫号类别为优先编号类别,本发明会通过检查项目总数和病症判断值得到优先编号类别所对应的等待人数,通过优先排队编号和等待人数对患者进行叫号,从而根据患者的病症状况对排队情况做出调整,减少患者在排队等待过程中的痛苦时间。

附图说明

[0056] 图1为本发明实施例提供的一种在线门诊智能预约方法示意图;
[0057] 图2为本发明实施例提供的一种在线门诊智能预约系统的结构示意图;
[0058] 图3为本发明实施例提供的一种电子设备的硬件结构示意图。

具体实施方式

[0059] 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0060] 参见图1,是本发明实施例提供的一种在线门诊智能预约方法的流程示意图,图1所示方法的执行主体可以是软件和/或硬件装置。本申请的执行主体可以包括但不限于以下中的至少一个:用户设备、网络设备等。其中,用户设备可以包括但不限于计算机、智能手机、个人数字助理(Personal Digital Assistant,简称:PDA)及上述提及的电子设备等。网络设备可以包括但不限于单个网络服务器、多个网络服务器组成的服务器组或基于云计算的由大量计算机或网络服务器构成的云,其中,云计算是分布式计算的一种,由一群松散耦合的计算机组成的一个超级虚拟计算机。本实施例对此不做限制。包括步骤S1至步骤S4,具体如下:
[0061] S1,接收患者端发送的病症信息标签,基于所述病症信息标签生成患者标签集合,获取目标医院内各医师对应的医师标签集合,基于所述患者标签集合和所述医师标签集合进行计算得到排序系数,根据所述排序系数对各医师进行降序排序生成医师排序集合,接收患者端对医师排序集合的选中信息生成第一挂号信息,所述第一挂号信息包括就诊医院信息和就诊医师信息。
[0062] 本方案中,病症信息标签为患者输入的有关自身病症的相关标签,例如感冒、发烧等等,患者标签集合为患者输入的所有病症信息标签组成的集合。
[0063] 在实际应用中,可以预先设置多个病症信息标签,再由患者根据自身实际情况选择合适的病症信息标签。
[0064] 其中,医师标签集合为由各医师擅长的治疗病症所对应的症状标签组成的集合,例如,某医师为外科医师,其擅长治疗直肠癌,直肠癌的症状包括腹痛、腹胀、腹泻等等,其对应的医师标签集合为由直肠癌对应的腹痛、腹胀、腹泻等各种症状所组成的集合。
[0065] 排序系数为对患者端和各医师进行匹配时确认其匹配程度高低的系数,第一挂号信息为由患者端选中的就诊医师和就诊医院组成的挂号信息。
[0066] 在一些实施例中,上述第一挂号信息可以通过步骤S11至步骤S12得到,具体如下:
[0067] S11,获取所述患者标签集合和所述医师标签集合中相同标签的相同标签数量,以及不同标签的不同标签数量,根据所述相同标签数量和所述不同标签数量得到标签总数量。
[0068] S12,根据相同标签数量和标签总数量的比值得到排序系数,基于所述排序系数对各医师进行降序排序生成医师排序集合,将所述医师排序集合中的各医师依次推荐给患者端进行选择,接收患者端对医师排序集合的选中信息生成第一挂号信息。
[0069] 在一些实施例中,上述排序系数可以通过以下公式进行计算,
[0070]
[0071] 其中, 为排序系数, 为相同标签数量, 为不同标签数量,为排序系数权重值。
[0072] 从上述公式中可以看出,相同标签数量 越大,说明患者和医师的匹配程度就越高,因此排序系数 也会越大。
[0073] 可以理解的是,由于每个医院科室众多,每个科室所包含的医师都不一样、且每个医师所擅长的治疗病症都不相同,而患者通常都是采用网上预约挂号或者现场挂号的方式进行挂号看诊,很有可能会因为对自己的病症没有做出一个准确的判断,从而导致挂错科或者没有选择合适医师进行看诊,因此本方案通过将医师排序集合中的各医师依次推荐给患者端进行选择来保证患者能够找到合适的医师。
[0074] S2,调取与所述就诊医院信息相应的初始医院孪生空间,将所述初始医院孪生空间发送至患者端,确定所述初始医院孪生空间内与就诊医师信息对应的第一区域,并将所述第一区域以第一颜色进行显示生成第一医院孪生空间,所述患者端依据所述第一医院孪生空间到达第一区域与问诊医师端建立连接。
[0075] 在实际应用中,可以将就诊医院对应的具体排布结构在初始医院孪生空间中预先进行设置,包括医院各个楼层、以及各个楼层所对应的部门和科室等,初始医院孪生空间的颜色可以设置为白色,将初始医院孪生空间的底色设置为白色不会影响后续基于颜色进行路线规划的方案。
[0076] 其中,第一区域为就诊医师进行就诊时所在的区域,第一颜色为第一区域所对应的颜色,第一颜色可以为红色,第一医院孪生空间为将第一区域以第一颜色进行显示后的初始医院孪生空间。
[0077] 可以理解的是,将初始医院孪生空间中的第一区域以第一颜色进行显示生成第一医院孪生空间,是为了使患者能够快速的在就诊医院找到就诊医师所在的区域进行就诊。
[0078] 通过上述方式,可以使患者依据第一医院孪生空间在就诊医院快速找到就诊医师所在的问诊区域,从而可以尽快的进行问诊。
[0079] S3,患者端接收问诊医师端发送的检查节点,确定所述第一医院孪生空间内与所述检查节点对应的第二区域,将所述第二区域以第二颜色进行显示生成第二医院孪生空间。
[0080] 其中,检查节点为患者所需要检查的检查项目。患者问诊后,可能还会进行多项检查来进一步确定患者的具体情况,因此检查节点也可能会对应多个,例如抽血、CT等等。
[0081] 第二区域为各检查项目所在的区域,第二颜色为第二区域所对应的颜色,第二医院孪生空间为将第二区域以第二颜色进行显示后的初始医院孪生空间。
[0082] S4,基于医院各区域设置的路由节点确定所述患者端的当前区域,并将所述第二医院孪生空间内的当前区域以第三颜色进行显示,获取所述当前区域至第二区域的当前路径信息,并确定第二医院孪生空间内所述路径信息对应的多个第三区域,将所述第二医院孪生空间内的第三区域以第四颜色进行显示。
[0083] 其中,当前区域为患者端所在的区域,第三颜色为当前区域所对应的颜色,当前路径信息为当前区域至第二区域的路径信息,即患者从当前位置去往检查项目的路径信息,第三区域为患者从当前位置去往检查项目所要经过的区域,第四颜色为第三区域所对应的颜色。
[0084] 需要说明的是,本方案为了区分出各区域的具体位置,第一颜色、第二颜色、第三颜色和第四颜色都是不相同的颜色。
[0085] 在实际应用中,由于患者问诊后所要检查的项目不止一个,而各检查项目之间可能又在医院的不同位置,寻找起来十分麻烦,因此本方案通过不同的颜色将检查项目所对应的第二区域、患者当前所在的当前区域以及当前区域至第二区域所要经过的第三区域进行显示,是为了便于患者寻找检查项目所在的具体位置。
[0086] 在一些实施例中,步骤S4包括步骤S41至步骤S44,具体如下:
[0087] S41,统计所述检查节点的历史排队人数,以及相邻历史排队人数之间的历史排队时长,根据所有历史排队时长的平均值得到单位排位时长。
[0088] 其中,历史排队人数为检查节点已经叫过号的人数,可以是检查节点在当天截止到当前时刻已经叫过号人数。例如,当前时刻为上午10点,医院从上午8点开始上班,则历史排队人数为检查节点从上午8点至上午10点之间已经叫过号的人数。
[0089] 历史排队时长为已经叫过号的相邻的编号之间的叫号等待时长,例如,1号和2号已经叫过号,且1号和2号之间的叫号等待时长为1分钟,则1号和2号对应的历史排队时长为1分钟。
[0090] 单位排队时长为已经叫过号的相邻的编号之间的平均叫号时长,例如,1‑4号已经被叫过号,1号和2号之间的叫号等待时长为1分钟,2号至3号之间的叫号等待时长为2分钟,3号至4号的叫号等待时长为3分钟,则1‑4号之中相邻编号之间的单位排队时长为2分钟。
[0091] S42,获取所述检查节点的当前排队人数,根据所述当前排队人数和所述单位排队时长得到等待排队时长,获取所有等待排队时长中数值最小的等待排队时长对应的检查节点作为目标节点,将所述目标节点对应的第二区域作为目标区域。
[0092] 其中,当前排队人数为检查节点当前所进行排队的总人数,等待排队时长为患者在检查节点预计需要等待的排队时长,目标节点为等待排队时长最短的检查节点,目标区域为目标节点所对应的区域。
[0093] 可以理解的是,由于不同的检查项目进行排队的人数不同,所需要花费的等待排队时长也会不同,为了更好的节省时间,可以让患者先去等待排队时长最短的检查项目进行检查。
[0094] S43,根据所述目标区域和所述当前区域得到当前区域至目标区域的当前路径信息,并确定所述当前路径信息对应的多个第三区域,将所述第二医院孪生空间内的第三区域以第四颜色进行显示。
[0095] 在一些实施例中,上述当前路径信息可以通过以下步骤得到:
[0096] S431,获取与所述当前区域对应的第一楼层的第一电梯区域,以及与所述目标区域对应的第二楼层的第二电梯区域,所述第一电梯区域和所述第二电梯区域相对应。
[0097] 其中,第一电梯区域为与当前区域处于同一楼层的电梯区域,第二电梯区域为与目标区域处于同一楼层的电梯区域。
[0098] 一般来说,医院里的电梯都是上下位置相互对应的,即位于同一垂直线上的电梯,本方案中的电梯也是指上下位置相对应的电梯,位置相互错开的扶梯不适用本方案。
[0099] S432,基于预设路径策略得到当前区域至第一电梯区域的第一子路径,以及第二电梯区域至目标区域的第二子路径,并获取第一电梯区域至所述第二电梯区域的第三子路径。
[0100] 其中,第一子路径为当前区域至第一电梯区域的路径,第二子路径为第二电梯区域至当前区域的路径,第三子路径为第一电梯区域至第二电梯区域的路径,例如从直升电梯的1楼至直升电梯的5楼。
[0101] 本方案在生成第三子路径时,会依次获取从第一楼层的第一电梯区域至第二楼层的第二电梯区域之间各电梯区域对应的路由节点,例如,从1楼到5楼的5个电梯区域对应的路由节点,然后再将其进行连接,该过程会自动进行生成,不需要用户进行选择。
[0102] 此外,若同一楼层之中具有多个电梯区域,则可以获取距离当前区域最近的电梯区域作为第一电梯区域,也可以由患者自己选择合适的电梯区域作为第一电梯区域,在选择完第一电梯区域后,便可以将与目标区域位于同一楼层、且与第一电梯区域上下位置相互对应的电梯区域作为第二电梯区域。
[0103] 在一些实施例中,预设路径策略包括以下步骤:
[0104] 响应患者端的路径规划信号,调用第二医院孪生空间内位于第一楼层和第二楼层的所有路由节点并显示,其中,多个路由节点均匀排布在相应楼层的路线规划区域,且每个路由节点对应一个区域。
[0105] 本方案为了确定患者端的具体位置以及患者端具体的行动路线,会预先在每个区域都设置有相对应的路由节点,且各个路由节点会均匀排布在相应楼层的路线规划区域。
[0106] 其中,路线规划区域为各个楼层对应的可以进行路径规划的区域,例如各个楼层之中的走廊和大厅之类的可以进行人员流通的区域。
[0107] 可以理解的是,医院的每层楼会有很多区域,例如重症病房区域等,有些区域在进行路径规划时不是所需要的区域,因此这些区域可以不设置路由节点用来进行路径规划。
[0108] 获取当前区域所对应的当前路由节点,以及第一电梯区域所对应的第一电梯节点,对所述当前路由节点和所述第一电梯节点进行频闪显示,接收用户基于所述患者端生成的由当前路由节点至第一电梯节点的触发痕迹,根据所述触发痕迹选中多个路由节点作为第一路由节点。
[0109] 其中,当前路由节点为当前区域所对应的路由节点,第一电梯节点为第一电梯区域所对应的路由节点,第一路由节点为患者端基于触发痕迹所选中从当前区域至第一电梯区域的路由节点。
[0110] 具体的,当获取到当前路由节点和第一电梯节点后,为了使患者能够根据自己的位置和电梯的位置规划与自身情况相贴合的路径,可以将当前路由节点和第一电梯节点进行频闪显示,患者看到频闪显示的两个点后可以基于触发痕迹选择从当前路由节点至第一电梯节点之间相应的路由节点,系统会根据患者选中的路由节点生成一条路径。
[0111] 在一些实施例中,若患者在同一楼层之中选择了两条以上从当前路由节点至第一电梯节点之间的路径,则可以统计各路径所选中的路由节点的数量,选取路由节点数量最少的路径作为最终的路径。
[0112] 根据多个所述第一路由节点确定对应的多个区域为第三区域,根据所述当前区域、多个所述第三区域和所述第一电梯区域生成第一子路径。
[0113] 具体的,在确定多个第一路由节点后,便可以将第一路由节点对应的区域确定为第三区域,从而将当前区域、多个第三区域和第一电梯区域进行连接生成第一子路径。
[0114] 获取目标区域所对应的目标路由节点,以及第二电梯区域所对应的第二电梯节点,对所述目标路由节点和所述第二电梯节点进行频闪显示,接收用户基于所述患者端生成的由第二电梯节点至目标路由节点的触发痕迹,根据所述触发痕迹选中多个路由节点作为第二路由节点。
[0115] 其中,目标路由节点为目标区域所对应的路由节点,第二电梯节点为第二电梯区域所对应的路由节点,第二路由节点为患者端基于触发痕迹所选中的从第二电梯区域至目标区域的路由节点。
[0116] 具体的,当获取到目标路由节点和第二电梯节点后,为了使患者能够从第二电梯节点的位置到达目标路由节点的位置,可以将第二电梯节点和目标路由节点进行频闪显示,以便于患者合理规划从第二电梯节点到达目标路由节点的路径,具体规划方式同当前路由节点至第一电梯节点的路径规划一致。
[0117] 根据多个所述第二路由节点确定对应的多个区域为第三区域,根据所述目标区域、多个所述第三区域和所述第二电梯区域生成第二子路径。
[0118] 具体的,在确定多个第二路由节点后,便可以将第二路由节点对应的区域确定为第三区域,从而将第二电梯区域、多个第三区域和目标区域进行连接生成第二子路径。
[0119] S433,根据所述第一子路径、第二子路径、第三子路径得到当前区域至目标区域的当前路径信息,并确定所述当前路径信息对应的多个第三区域,将所述第二医院孪生空间内的第三区域以第四颜色进行显示。
[0120] 具体的,在得到第一子路径、第二子路径和第三子路径后便可以将其进行汇合得到当前路径信息,并将各个子路径所要经过的区域确定为第三区域,将第三区域以第四颜色进行显示,以便于患者得知从当前区域至目标区域的具体路径。
[0121] 在实际应用中,患者进行问诊的楼层和进行检查的楼层一般都不位于同一楼层,因此本方案针对的是问诊楼层和检查楼层不在同一楼层的情况,若问诊楼层和检查楼层位于同一楼层,则可以将当前路由节点和目标路由节点进行频闪显示,使患者可以直接对当前路由节点至目标路由节点之间的路径进行规划。
[0122] 通过上述方式,可以使患者确定目标区域和自己所在的当前区域的具体位置,可以使患者根据自身的实际情况选择合适的路径从当前区域到达目标区域。
[0123] 上述情况只是对患者进行了路径的规划,但是并没有办法为用户提供定位,无法使患者知道自己的实时位置,因此本方案为了解决该问题,还包括以下步骤:
[0124] 统计当前路径信息中的所有路由节点作为路线规划节点,根据当前区域至目标区域的路线顺序依次从小到大对各路线规划节点进行编号,得到各路线规划节点对应的编号。
[0125] 其中,路线规划节点为当前路径信息中所包含的路由节点。例如,从当前区域至目标区域一共需要经过10个区域,路线规划节点便为这10个区域所对应的路由节点。
[0126] 具体的,在对各路线规划节点进行编号时,可以根据当前区域至目标区域所要经过的路线顺序依次从小到大对各路线规划节点进行编号。例如,可以从当前区域所对应的路线规划节点开始从阿拉伯数字1开始依次进行编号。
[0127] 将当前区域所对应的路线规划节点与所述患者端进行连接,获取当前区域的路线规划节点对应的编号,当在节点切换区搜索到与所述编号相邻的下一个编号对应的路线规划节点时,则将当前区域对应的路线规划节点切换为下一个路线规划节点,直至切换至最后一个编号所对应的路线规划节点时停止切换。
[0128] 例如,若当前区域所对应的路线规划节点编号为1,当在节点切换区搜索到编号为2的路线规划节点时,说明患者此时可能已经快进入下一个区域了,因此可以将编号为1的路线规划节点切换为编号为2的路线规划节点,并且可以将此时患者对应的区域进行更新以得到患者的实时位置。
[0129] 当切换至最后一个编号所对应的路线规划节点时,说明此时患者可能已经到达了目标区域,因此可以停止对路线规划节点的切换。
[0130] 通过上述方式,可以使患者知道自己的实时位置在哪,以便于患者进行准确的定位。
[0131] S44,根据所述当前路径信息将所述目标区域对应的第二颜色进行更新得到第五颜色,直至所有第二区域的第二颜色均被更新为第五颜色。
[0132] 其中,第五颜色为患者已经检查过的第二区域所对应的颜色,为了便于区分,第五颜色与其余颜色各不相同。
[0133] 在一些实施例中,可以通过S441至步骤S443将所有第二区域的第二颜色更新为第五颜色。
[0134] S441,当在所述目标区域接收到患者端的响应信息后,获取患者端所对应的检查凭证,根据所述检查凭证对所述患者端进行叫号检查,并将所述目标区域更新为已检查区域,将所述已检查区域对应的第二颜色更新为第五颜色。
[0135] 其中,检查凭证为患者进行叫号检查时的凭证。例如,检查凭证可以是二维码。已检查区域为患者已经检查过的目标区域。
[0136] 在一些实施例中,可以通过以下步骤生成检查凭证:
[0137] 根据所述病症信息标签和预设病症标签对应表得到各病症信息标签对应的预设检查类别,将所有预设检查类别中重复的预设检查类别删除后得到初始检查类别以及初始检查类别对应的数据范围表,基于所有初始检查类别和所述数据范围表生成患者病症表格,所述数据范围表包括各项初始检查类别以及其对应的不同检查数值范围的病症严重值。
[0138] 其中,预设病症标签对应表包括各病症信息标签以及各病症信息标签对应的预设检查类别。例如,病症信息标签为发烧时,其对应的预设检查类别可以包括体温。
[0139] 可以理解的是,在患者进行问诊时,一般需要做完一些检查项目医生才能对患者的具体情况做出准确的判断,而有的患者可能一开始去问诊的时候状态就不太好,因此可以通过一些初步的检查来确定患者状态的好坏。例如,患者的症状之一包括发烧时,可以先对患者的体温进行测量,再进行后续的一些检查,例如抽血等。
[0140] 初始检查类别为患者需要初步进行检查的项目类别,一般来讲,患者可能会输入多个病症信息标签,例如头疼和心悸,每个病症信息标签会对应不同的预设检查类别,例如头疼可能对应体温和心跳,心悸可能对应心跳,这样对患者进行初始检查时可能会遇到预设检查类别重复出现的情况,为了避免重复检查,因此可以将重复的预设检查类别进行删除,例如上述预设检查类别进行去重后得到的初始检查类别为体温和心跳。
[0141] 患者病症表格为对患者进行初步检查的表格,病症严重值为各项初始检查类别不同的数值范围所对应的病症严重程度值。例如,患者对应的初始检查类别为体温时,体温对应的数据范围表可以包括各个体温阶段以及各个体温阶段对应的病症严重值,例如,若病症严重值的最大值设置为10,则36‑37.5可以为1,37.5‑38可以为3,38.1‑40可以为6,40以上可以为10,病症严重值越大患者的严重程度就越高。
[0142] 根据问诊医师端输入的各项初始检查类别对应的初始检查数值,得到各项初始检查类别对应的病症严重值,基于所有病症严重值相加之和得到病症判断值。
[0143] 具体的,在得到患者病症表格后,便可以依据患者病症表格对患者进行初步检查,并将检查到的数值填入患者病症表格之中。
[0144] 例如,病症严重值最大值为10,患者对应的初始检查类别为体温和心跳时,当填入患者的具体体温和心跳得到的病症严重分别为3和6时,病症判断值为9。
[0145] 若所述病症判断值小于病症预设值,则将所述患者端对应的叫号类别标记为正常编号类别,若所述病症判断值大于等于病症预设值,则将所述患者端对应的叫号类别标记为优先编号类别,基于叫号类别和工作人员输入的检查项目生成检查凭证。
[0146] 其中,正常编号类别为对患者按照正常的叫号顺序进行编号的类别,优先编号类别为对患者按照优先的叫号顺序进行编号的类别,病症预设值可以根据实际情况进行预先设置。
[0147] 现有技术中,在医院进行检查排队时通常都是按照时间顺序对其进行叫号,可能会使患者需要进行长时间的排队等待,对于有些患者而言,这个等待过程可能会很痛苦。例如,当有的患者发39°高烧时,若遇上检查节点人很多的情况时,排队等待的过程会让其十分难受。因此,本方案采用两种叫号方式来对排队方式做出调整从而改善上述情况。
[0148] 通过上述方式得到的检查凭证,可以根据患者的实际情况将其对应的叫号类别进行分类,使后续依据检查凭证对患者端进行叫号时可以更加贴合患者的实际情况。
[0149] 在另一些实施例中,可以通过以下步骤对患者端进行叫号检查:
[0150] 接收患者端发送的检查凭证,若所述检查凭证中的叫号类别为正常编号类别,则按照时间顺序对所述患者端进行排队编号,若所述检查凭证中的叫号类别为优先编号类别,则将所述患者端对应的排队编号标记为优先排队编号。
[0151] 其中,优先排队编号为对患者优先进行排队叫号的编号。
[0152] 具体的,若检查凭证中的叫号类别为正常编号类别,则说明患者的情况并不是很紧急,可以按照正常的时间顺序对该患者进行叫号,若检查凭证中的叫号类别为优先编号类别,则说明患者的情况可能并不是很好,因此可以将患者所持的患者端对应的排队编号标记为优先排队编号。
[0153] 统计检查凭证中的检查项目总数,以及患者端对应的患者病症表格,根据所述患者病症表格得到患者端对应的病症判断值,根据病症判断值生成病症严重系数,根据所述检查项目总数生成项目数量系数,基于所述项目数量系数和所述病症严重系数生成优先排队系数,基于优先排队系数和检查排队人数生成等待人数。
[0154] 其中,检查项目总数为患者需要检查的项目总数量。
[0155] 通过以下公式计算等待人数,
[0156]
[0157] 其中,为等待人数, 为第 个检查项目,为检查项目的上限值, 为检查项目总数, 为项目数量系数, 为第 个病症严重值, 为病症严重值的上限值,为病症判断值, 为病症严重系数, 为项目数量系数权重值, 为病症严重系数权重值,为检查排队人数。
[0158] 从上述公式中可以看出,检查项目总数 越多,说明患者检查时需要花费的时间就越多,为了使患者能够尽快得到治疗,减少患者的痛苦时间,因此可以将等待人数设置的越少,反之亦然;病症判断值 越大,说明患者可能很痛苦,为了使患者能够尽快得到治疗,可以将等待人数 设置的越少,反之亦然。
[0159] 此外,等待人数需做取整处理,项目数量系数权重值 和病症严重系数权重值可以根据项目数量系数 和病症严重系数 的重要程度相应的做出调整,也可以根据实际情况进行设置。
[0160] 获取目标节点对应的优先排队编号,将所述优先排队编号和所述等待人数发送至目标节点对所述患者端进行叫号。
[0161] 在实际应用中,为了便于区分,可以将正常编号类别和优先编号类别划分为两种不同的叫号方式。例如,正常编号类别可以划分为A类叫号,优先编号类别可以划分为B类叫号。
[0162] 具体的,若等待人数为3人,目标节点当前的排队人数共5人,当前叫号数排第一位的是A3,则可以按照从当前叫号数A3往后顺延3位的顺序对患者端进行叫号,叫号顺序为A3、A4、A5、B1、A6、A7。
[0163] 通过上述方式,可以减少患者的痛苦时间,使患者尽快得到治疗。
[0164] S442,重新统计剩余各检查节点对应的等待排队时长得到更新排队时长,获取所有更新排队时长中数值最小的更新排队时长对应的检查节点作为下一个目标节点,将所述下一个检查节点对应的第二区域作为下一个目标区域。
[0165] 其中,更新排队时长为剩余各检查节点重新统计的等待排队时长。
[0166] 在实际应用中,由于各检查节点的排队人数是不确定的,因此在患者进行完其中一个检查后,剩余各检查节点的排队人数可能已经发生了更新,因此在寻找下一个目标节点时,需要重新对剩余各检查节点对应的等待排队时长进行统计,从而确定更新排队时长中数值最小的检查节点为下一个目标区域。
[0167] S443,重复上述步骤,直至所有第二区域的第二颜色均被更新为第五颜色。
[0168] 可以理解的是,当所有第二区域的第二颜色均被更新为第五颜色时,则说明患者完成了所有的检查项目。
[0169] 通过上述方式,可以使患者根据实际排队情况到各检查节点进行检查,可以节省患者进行项目检查时的时间。
[0170] 参见图2,是本发明实施例提供的一种在线门诊智能预约系统的结构示意图,该在线门诊智能预约系统包括:
[0171] 挂号模块,用于接收患者端发送的病症信息标签,基于所述病症信息标签生成患者标签集合,获取目标医院内各医师对应的医师标签集合,基于所述患者标签集合和所述医师标签集合进行计算得到排序系数,根据所述排序系数对各医师进行降序排序生成医师排序集合,接收患者端对医师排序集合的选中信息生成第一挂号信息,所述第一挂号信息包括就诊医院信息和就诊医师信息。
[0172] 路径模块,用于调取与所述就诊医院信息相应的初始医院孪生空间,将所述初始医院孪生空间发送至患者端,确定所述初始医院孪生空间内与就诊医师信息对应的第一区域,并将所述第一区域以第一颜色进行显示生成第一医院孪生空间,所述患者端依据所述第一医院孪生空间到达第一区域与问诊医师端建立连接。
[0173] 检查模块,用于患者端接收问诊医师端发送的检查节点,确定所述第一医院孪生空间内与所述检查节点对应的第二区域,将所述第二区域以第二颜色进行显示生成第二医院孪生空间。
[0174] 排队模块,用于基于医院各区域设置的路由节点确定所述患者端的当前区域,并将所述第二医院孪生空间内的当前区域以第三颜色进行显示,获取所述当前区域至第二区域的当前路径信息,并确定第二医院孪生空间内所述路径信息对应的多个第三区域,将所述第二医院孪生空间内的第三区域以第四颜色进行显示。
[0175] 图2所示实施例的装置对应地可用于执行图1所示方法实施例中的步骤,其实现原理和技术效果类似,此处不再赘述。
[0176] 参见图3,是本发明实施例提供的一种电子设备的硬件结构示意图,该电子设备30包括:处理器31、存储器32和计算机程序;其中
[0177] 存储器32,用于存储所述计算机程序,该存储器还可以是闪存(flash)。所述计算机程序例如是实现上述方法的应用程序、功能模块等。
[0178] 处理器31,用于执行所述存储器存储的计算机程序,以实现上述方法中设备执行的各个步骤。具体可以参见前面方法实施例中的相关描述。
[0179] 可选地,存储器32既可以是独立的,也可以跟处理器31集成在一起。
[0180] 当所述存储器32是独立于处理器31之外的器件时,所述设备还可以包括:
[0181] 总线33,用于连接所述存储器32和处理器31。
[0182] 本发明还提供一种可读存储介质,所述可读存储介质中存储有计算机程序,所述计算机程序被处理器执行时用于实现上述的各种实施方式提供的方法。
[0183] 其中,可读存储介质可以是计算机存储介质,也可以是通信介质。通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。计算机存储介质可以是通用或专用计算机能够存取的任何可用介质。例如,可读存储介质耦合至处理器,从而使处理器能够从该可读存储介质读取信息,且可向该可读存储介质写入信息。当然,可读存储介质也可以是处理器的组成部分。处理器和可读存储介质可以位于专用集成电路(Application Specific Integrated Circuits,简称:ASIC)中。另外,该ASIC可以位于用户设备中。当然,处理器和可读存储介质也可以作为分立组件存在于通信设备中。可读存储介质可以是只读存储器(ROM)、随机存取存储器(RAM)、CD‑ROM、磁带、软盘和光数据存储设备等。
[0184] 本发明还提供一种程序产品,该程序产品包括执行指令,该执行指令存储在可读存储介质中。设备的至少一个处理器可以从可读存储介质读取该执行指令,至少一个处理器执行该执行指令使得设备实施上述的各种实施方式提供的方法。
[0185] 在上述设备的实施例中,应理解,处理器可以是中央处理单元(英文:Central Processing Unit,简称:CPU),还可以是其他通用处理器、数字信号处理器(英文:Digital Signal Processor,简称:DSP)、专用集成电路(英文:Application Specific Integrated Circuit,简称:ASIC)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
[0186] 最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。