一种基于云计算的医疗系统及其接诊方法与流程

    专利2022-07-08  113


    本发明涉及基于云计算的医疗系统技术领域,具体涉及一种基于云计算的医疗系统及其接诊方法。



    背景技术:

    医院是保证人们生命健康的必要机构,在人们患病时,尤其是在患有一些重大疾病时,需要到医院就诊,消除病患,获得健康。

    传统的医院中,人们在就医时需要先到挂号处挂号,然后排队,等待被叫号时到相应的诊室就诊。在一些重要的诊室经常会出现排队叫号等待很长时间的现象,在排队的过程中患者需要在医院的候诊室等待,而候诊室经常人比较多且不利于患者休息,甚至有些患者为了挂到专家号,需要很早到医院去抢号,对患者的身心造成进一步的负担。

    随着计算机技术、信息技术的发展,人们使用网络的频率越来越高,大数据是继云计算、物联网之后it产业又一次颠覆性的技术变革,大数据平台正在互联网、金融、运营商等行业广泛使用。区域医疗卫生信息化发展的关键在于以患者为中心实现信息的共享、流动与智能应用。但在实际应用当中,不同的医疗机构往往使用不同的服务器、网络和信息系统。由于各信息系统差异较大和对标准的支持程度不同,信息“孤岛”现象较为严重;尽管一些医院建立了数据交换平台以共享医院的数据,但跨医院、跨地区的数据共享仍然极其困难,其主要原因是缺少一种可扩展、安全、一致、普及、高效的大规模资源共享和计算服务体系。云计算作为下一代计算方式,采用云计算技术来构建区域医疗信息共享平台的集中建设模式,将不同的医疗机构进行全面的系统整合,在提高系统吞吐量和资源使用效率的同时,可以缩小服务成本,提高可靠性、可用性和灵活性,以形成统一标准的医疗信息共享平台。



    技术实现要素:

    本发明的目的是提供一种基于云计算的医疗系统及其接诊方法,以解决现有技术中在患者就诊时挂号后需要在候诊室排队候诊而增加成负担的问题。

    为实现上述目的,本发明采用如下技术方案:

    一种基于云计算的医疗系统,其结构包括服务器、用户终端和医生终端,用户终端用于向云服务器发送挂号信息,医生终端用于输入医生的坐诊时间;所述云服务器还用于实现接诊方法,该方法包括如下步骤:

    步骤一:获取各医生的坐诊时间和医疗能力数据,并根据各医生的医疗能力数据获取其医疗水平;所述医生医疗能力数据包括其从业年限、康复率、复发率和对各病症诊断所用平均时间;

    步骤二:获取患者的挂号信息,并根据患者的挂号信息获取其病症复杂程度;所述患者的挂号信息包括其病症、患病严重程度、患病时长和预约时间段;

    步骤三:获取在患者的预约时间段内所有的空闲医生,根据该患者病症的复杂程度和各空闲医生的医疗水平得到各空闲医生诊断该患者所用的第一时长,根据各空闲医生对该患者病症诊断所用的平均时间长度得到各空闲医生诊断该患者所用的第二时长,根据第一时长和第二时长计算出各医生诊断该患者所需诊断时长;

    步骤四:选择出所需诊断时长最短的空闲医生,并获取该医生在患者预约时间段可以接诊的时间,将该时间作为该医生对该患者的接诊时间;

    步骤五:将患者的接诊时间、诊断时长和接诊医生发送给用户终端,将接诊时间、诊断时长、挂号信息和待接诊患者发送给医生终端。

    进一步的,所述步骤一中计算医生医疗水平的方法为:

    设医生的从业年限为l0,治疗病人的康复率为p1,复发率为p2,则该医生的医疗水平为

    g2=alnl0 bp1-cp2

    其中a、b、c分别为医生的从业年限l0、治疗病人的康复率p1、复发率p2的权重。

    进一步的,所述步骤二中计算患者病症复杂程度的方法为:

    首先将各病症分类,并根据各病症的诊断难易程度对其进行评分,诊断难度越大其评分越高,从而得到各病症的评分;

    然后在获取患者的病症后,得到其病症所对应分类,并将该类病症对应的评分作为患者的病症评分,设其为l1;

    设患者的患病严重程度为l2,患病时长为h,则该患者的病症复杂程度为

    g1=αl1 βl2 γlnh

    其中α、β和γ分别为患者病症评分l1、患病严重程度l2和患病时长h的权重。

    进一步的,所述步骤三中,第一时长的计算方法为:首先获取历史数据,统计各医疗水平等级的医生诊断各病症复杂程度的患者所用的平均时间,并将其存储;然后在得到患者的病症复杂程度和医生的医疗水平之后,从存储的数据中查找出该医疗水平的医生诊断该病症复杂程度的患者的平均时长,将其作为第一时长。

    进一步的,设第一时长为h1,第二时长为h2,则医生接诊该患者的所需诊断时长为

    h=mh1 nh2

    其中m和n分别为第一时长h1和第二时长h2的权重,且m n=1。

    一种基于云计算的医疗系统接诊方法,包括如下步骤:

    步骤一:获取各医生的坐诊时间和医疗能力数据,并根据各医生的医疗能力数据获取其医疗水平;所述医生医疗能力数据包括其从业年限、康复率、复发率和对各病症诊断所用平均时间;

    步骤二:获取患者的挂号信息,并根据患者的挂号信息获取其病症复杂程度;所述患者的挂号信息包括其病症、患病严重程度、患病时长和预约时间段;

    步骤三:获取在患者的预约时间段内所有的空闲医生,根据该患者病症的复杂程度和各空闲医生的医疗水平得到各空闲医生诊断该患者所用的第一时长,根据各空闲医生对该患者病症诊断所用的平均时间长度得到各空闲医生诊断该患者所用的第二时长,根据第一时长和第二时长计算出各医生诊断该患者所需诊断时长;

    步骤四:选择出所需诊断时长最短的空闲医生,并获取该医生在患者预约时间段可以接诊的时间,将该时间作为该医生对该患者的接诊时间;

    步骤五:将患者的接诊时间、诊断时长和接诊医生发送给用户终端,将接诊时间、诊断时长、挂号信息和待接诊患者发送给医生终端。

    进一步的,所述步骤一中计算医生医疗水平的方法为:

    设医生的从业年限为l0,治疗病人的康复率为p1,复发率为p2,则该医生的医疗水平为

    g2=alnl0 bp1-cp2

    其中a、b、c分别为医生的从业年限l0、治疗病人的康复率p1、复发率为p2的权重。

    进一步的,所述步骤二中计算患者病症复杂程度的方法为:

    首先将各病症分类,并根据各病症的诊断难易程度对其进行评分,诊断难度越大其评分越高,从而得到各病症的评分;

    然后在获取患者的病症后,得到其病症所对应分类,并将该类病症对应的评分作为患者的病症评分,设其为l1;

    设患者的患病严重程度为l2,患病时长为h,则该患者的病症复杂程度为

    g1=αl1 βl2 γlnh

    其中α、β和γ分别为患者病症评分l1、患病严重程度为l2和患病时长为h的权重。

    进一步的,所述步骤三中,第一时长的计算方法为:首先获取历史数据,统计各医疗水平等级的医生诊断各病症复杂程度的患者所用的平均时间,并将其存储;然后在得到患者的病症复杂程度和医生的医疗水平之后,从存储的数据中查找出该医疗水平的医生诊断该病症复杂程度的患者的平均时长,将其作为第一时长。

    进一步的,设第一时长为h1,第二时长为h2,则医生接诊该患者的所需诊断时长为

    h=mh1 nh2

    其中m和n分别为第一时长h1和第二时长h2的权重,且m n=1。

    本发明的有益效果:

    本发明所提供的技术方案,在患者挂号后医疗系统能够根据患者的病情、预约时间和医生的医疗水平确定患者的就诊时间,患者只需在其就诊的时间到医院就诊即可,不需要先到医院挂号然后再排队等待叫号,更不需要提前到医院排队挂号。因此,本发明所提供的技术方案能够解决在患者就诊时挂号后需要在候诊室排队候诊而增加成负担的问题。

    附图说明

    图1是本发明系统实施例中基于云计算的医疗系统的结构示意图;

    图2是本发明系统实施例中基于云计算的医疗系统接诊方法的流程图

    具体实施方式

    一种基于云计算的医疗系统,其结构包括医生终端、云服务器和用户终端,用户终端上设置有挂号模块和挂号结果查询模块,通过挂号模块用于输入挂号信息并发送给云服务器,通过挂号结果查询模块查询其挂号结果;医生终端上设置有坐诊时间设定模块和坐诊任务查询模块,坐诊时间设定模块用于输入医生的坐诊时间段并发送给服务器,坐诊任务查询模块用于查询其坐诊时间内需接诊的患者以及接诊时间和诊断时长。

    云服务器用于根据患者的挂号信息和医生的坐诊时间段,通过接诊方法得到各患者的接诊时间和诊断时长,现接诊方法包括如下步骤:

    步骤一:获取各医生的坐诊时间段和医疗能力数据,并根据各医生的医疗能力数据获取其医疗水平。

    医生的医疗能力数据包括医生的从业年限、康复率、复发率和对各病症诊断所用的平均时间长度。医生的医疗能力数据可以通过维护终端由系统维护人员输入,也可以通过网络从医生的从业信息和网民评价中获得。

    步骤二:获取患者的挂号信息,并根据患者的挂号信息获取其病症复杂程度。

    患者的挂号信息包括患者的病症、患病严重程度、患病时长和预约时间段。

    步骤三:获取在患者的预约时间段内所有的空闲医生,根据该患者病症的复杂程度和各空闲医生的医疗水平得到各空闲医生诊断该患者所用的第一时长,根据各空闲医生对该患者病症诊断所用的平均时间长度得到各空闲医生诊断该患者所用的第二时长,根据第一时长和第二时长计算出各医生诊断该患者所需诊断时长。

    空闲医生,是指患者的预约时间段与医生的坐诊时间段存在交集,且在该交集的时间段内该医生有时间接诊该患者。

    步骤四:选择出所需诊断时长最短的空闲医生,并获取该医生在患者预约时间段可以接诊的时间,将该时间作为该医生对该患者的接诊时间。

    步骤五:将患者的接诊时间、诊断时长和接诊医生发送给用户终端,将接诊时间、诊断时长和待接诊患者发送给医生终端。

    本实施例的步骤一中,根据医生的从业年限、康复率、复发率获取其医疗水平的方法为:

    设医生的从业年限为l0,治疗病人的康复率为p1,复发率为p2,则该医生的医疗水平为

    g2=alnl0 bp1-cp2

    其中a、b、c分别为医生的从业年限l0、治疗病人的康复率p1、复发率p2的权重。

    本实施例的步骤二中,根据患者的病症、患病严重程度和患病时长获取其病症复杂程度的方法为:

    首先将各病症分类,并根据各病症的诊断难易程度对其进行评分,诊断难度越大其评分越高,从而得到各病症的评分;

    然后在获取患者的病症后,得到其病症所对应分类,并将该类病症对应的评分作为患者的病症评分,设其为l1;

    设患者的患病严重程度为l2,患病时长为h,则该患者的病症复杂程度为

    g1=αl1 βl2 γlnh

    其中α、β和γ分别为患者病症评分l1、患病严重程度l2和患病时长h的权重。

    本实施例的步骤三中,第一时长的获取方法是:

    首先获取历史数据,统计各医疗水平等级的医生诊断各病症复杂程度的患者所用的平均时间,并将其存储;

    然后在得到患者的病症复杂程度和医生的医疗水平之后,从存储的数据中查找出该医疗水平的医生诊断该病症复杂程度的患者的平均时长,将其作为第一时长。

    在获取第二时长时,首先获取医生诊断各类病症所需的平均时长,然后获取患者病症的种类,将该医生处理该种类病症所需的平均时长作为该医生诊断该患者的第二时长。

    在步骤三中,设第一时长为h1,第二时长为h2,则医生接诊该患者的所用时长为

    h=mh1 nh2

    其中m和n分别为第一时长h1和第二时长h2的权重,且m n=1。

    设医生在其坐诊时间内需要接诊x位患者,其开始接诊患者的时间为t0,则其接诊第p位患者的接诊时间为:

    其中tq为接诊第q位患者所用时长。

    在本实施例中,医疗系统还包括客服终端,用户终端上设置有咨询模块,咨询模块用于供用户输入疑问信息;用户终端将用户输入的疑问信息发送给客服终端,客服终端供客服人员使用,当接收到用户的疑问信息后在客服终端上输入疑问的解答;客服终端将疑问的解答发送给云服务器,云服务器在将该疑问解答发送给用户终端,从而实现客服终端与用户终端之间的信息交互,为用户提供人工指导。

    在本实施例中,用户终端上还设置有医生信息查询模块,在医生终端上还设置有患者信息查询模块;患者通过医生信息查询模块向云服务器发送信息,查询其接诊医生的信息,如医生的从业年限、专业特长等;医生通过患者查询模块向云服务器发送信息,查询其接诊患者的挂号信息,对患者的病情提前做预诊。

    方法实施例:

    本实施例提供一种基于云计算的医疗系统接诊方法,与上述系统实施例中基于云计算的医疗系统的接诊方法相同,该方法已在上述系统实施例中做了详细介绍,这里不多做说明。

    以上公开的本发明的实施例只是用于帮助阐明本发明的技术方案,并没有尽叙述所有的细节,也不限制该发明仅为所述的具体实施方式。显然,根据本说明书的内容,可作很多的修改和变化。本说明书选取并具体描述这些实施例,是为了更好地解释本发明的原理和实际应用,从而使所属技术领域人员能很好地理解和利用本发明。本发明仅受权利要求书及其全部范围和等效物的限制。

    本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不会使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。


    技术特征:

    1.一种基于云计算的医疗系统,其结构包括服务器、用户终端和医生终端,用户终端用于向云服务器发送挂号信息,医生终端用于输入医生的坐诊时间;其特征在于,所述云服务器还用于实现接诊方法,该方法包括如下步骤:

    步骤一:获取各医生的坐诊时间和医疗能力数据,并根据各医生的医疗能力数据获取其医疗水平;所述医生医疗能力数据包括其从业年限、康复率、复发率和对各病症诊断所用平均时间;

    步骤二:获取患者的挂号信息,并根据患者的挂号信息获取其病症复杂程度;所述患者的挂号信息包括其病症、患病严重程度、患病时长和预约时间段;

    步骤三:获取在患者的预约时间段内所有的空闲医生,根据该患者病症的复杂程度和各空闲医生的医疗水平得到各空闲医生诊断该患者所用的第一时长,根据各空闲医生对该患者病症诊断所用的平均时间长度得到各空闲医生诊断该患者所用的第二时长,根据第一时长和第二时长计算出各医生诊断该患者所需诊断时长;

    步骤四:选择出所需诊断时长最短的空闲医生,并获取该医生在患者预约时间段可以接诊的时间,将该时间作为该医生对该患者的接诊时间;

    步骤五:将患者的接诊时间、诊断时长和接诊医生发送给用户终端,将接诊时间、诊断时长、挂号信息和待接诊患者发送给医生终端。

    2.根据权利要求1所述的基于云计算的医疗系统,其特征在于,所述步骤一中计算医生医疗水平的方法为:

    设医生的从业年限为l0,治疗病人的康复率为p1,复发率为p2,则该医生的医疗水平为

    g2=alnl0 bp1-cp2

    其中a、b、c分别为医生的从业年限l0、治疗病人的康复率p1、复发率p2的权重。

    3.根据权利要求1所述的基于云计算的医疗系统,其特征在于,所述步骤二中计算患者病症复杂程度的方法为:

    首先将各病症分类,并根据各病症的诊断难易程度对其进行评分,诊断难度越大其评分越高,从而得到各病症的评分;

    然后在获取患者的病症后,得到其病症所对应分类,并将该类病症对应的评分作为患者的病症评分,设其为l1;

    设患者的患病严重程度为l2,患病时长为h,则该患者的病症复杂程度为

    g1=αl1 βl2 γlnh

    其中α、β和γ分别为患者病症评分l1、患病严重程度l2和患病时长h的权重。

    4.根据权利要求1所述的基于云计算的医疗系统,其特征在于,所述步骤三中,第一时长的计算方法为:首先获取历史数据,统计各医疗水平等级的医生诊断各病症复杂程度的患者所用的平均时间,并将其存储;然后在得到患者的病症复杂程度和医生的医疗水平之后,从存储的数据中查找出该医疗水平的医生诊断该病症复杂程度的患者的平均时长,将其作为第一时长。

    5.根据权利要求1或4任意一项所述的基于云计算的医疗系统,其特征在于,设第一时长为h1,第二时长为h2,则医生接诊该患者的所需诊断时长为

    h=mh1 nh2

    其中m和n分别为第一时长h1和第二时长h2的权重,且m n=1。

    6.一种基于云计算的医疗系统接诊方法,其特征在于,包括如下步骤:

    步骤一:获取各医生的坐诊时间和医疗能力数据,并根据各医生的医疗能力数据获取其医疗水平;所述医生医疗能力数据包括其从业年限、康复率、复发率和对各病症诊断所用平均时间;

    步骤二:获取患者的挂号信息,并根据患者的挂号信息获取其病症复杂程度;所述患者的挂号信息包括其病症、患病严重程度、患病时长和预约时间段;

    步骤三:获取在患者的预约时间段内所有的空闲医生,根据该患者病症的复杂程度和各空闲医生的医疗水平得到各空闲医生诊断该患者所用的第一时长,根据各空闲医生对该患者病症诊断所用的平均时间长度得到各空闲医生诊断该患者所用的第二时长,根据第一时长和第二时长计算出各医生诊断该患者所需诊断时长;

    步骤四:选择出所需诊断时长最短的空闲医生,并获取该医生在患者预约时间段可以接诊的时间,将该时间作为该医生对该患者的接诊时间;

    步骤五:将患者的接诊时间、诊断时长和接诊医生发送给用户终端,将接诊时间、诊断时长、挂号信息和待接诊患者发送给医生终端。

    7.根据权利要求6所述的基于云计算的医疗系统接诊方法,其特征在于,所述步骤一中计算医生医疗水平的方法为:

    设医生的从业年限为l0,治疗病人的康复率为p1,复发率为p2,则该医生的医疗水平为

    g2=alnl0 bp1-cp2

    其中a、b、c分别为医生的从业年限l0、治疗病人的康复率p1、复发率p2的权重。

    8.根据权利要求6所述的基于云计算的医疗系统接诊方法,其特征在于,所述步骤二中计算患者病症复杂程度的方法为:

    首先将各病症分类,并根据各病症的诊断难易程度对其进行评分,诊断难度越大其评分越高,从而得到各病症的评分;

    然后在获取患者的病症后,得到其病症所对应分类,并将该类病症对应的评分作为患者的病症评分,设其为l1;

    设患者的患病严重程度为l2,患病时长为h,则该患者的病症复杂程度为

    g1=αl1 βl2 γlnh

    其中α、β和γ分别为患者病症评分l1、患病严重程度l2和患病时长h的权重。

    9.根据权利要求6所述的基于云计算的医疗系统接诊方法,其特征在于,所述步骤三中,第一时长的计算方法为:首先获取历史数据,统计各医疗水平等级的医生诊断各病症复杂程度的患者所用的平均时间,并将其存储;然后在得到患者的病症复杂程度和医生的医疗水平之后,从存储的数据中查找出该医疗水平的医生诊断该病症复杂程度的患者的平均时长,将其作为第一时长。

    10.根据权利要求6或9任意一项所述的基于云计算的医疗系统接诊方法,其特征在于,设第一时长为h1,第二时长为h2,则医生接诊该患者的所需诊断时长为

    h=mh1 nh2

    其中m和n分别为第一时长h1和第二时长h2的权重,且m n=1。

    技术总结
    本发明涉及一种基于云计算的医疗系统及其接诊方法,接诊方法为:获取各医生的坐诊时间和医疗能力数据,并根据各医生的医疗能力数据获取其医疗水平;获取患者的挂号信息,并根据患者的挂号信息获取其病症复杂程度;获取在患者的预约时间段内所有的空闲医生,根据该患者病症的复杂程度和各空闲医生的医疗水平得到各空闲医生诊断该患者所用的第一时长,根据各空闲医生对该患者病症诊断所用的平均时间长度得到各空闲医生诊断该患者所用的第二时长,根据第一时长和第二时长计算出各医生诊断该患者所需诊断时长;选择出所用时长最短的空闲医生接诊该患者。本发明提供的技术方案能够减轻患者在就诊时排队候诊造成的负担。

    技术研发人员:李皎;崔帅帅;邹珂梦
    受保护的技术使用者:李皎
    技术研发日:2020.12.16
    技术公布日:2021.03.12

    转载请注明原文地址:https://wp.8miu.com/read-14174.html

    最新回复(0)