一种医疗数据远端计算系统及方法与流程

文档序号:14716624发布日期:2018-06-16 01:29阅读:601来源:国知局
一种医疗数据远端计算系统及方法与流程

本发明涉及办公信息化技术领域,具体涉及一种医疗数据远端计算系统及方法。



背景技术:

在患者进行就医时,医护人员往往首先会查看患者的病史,除了防止诸如药物混用中毒、食物过敏等等医疗事故的发生,还为了加深了解患者目前的身体状态、精神状态。但是随着技术的发展,医疗水平的提升,个人的医疗记录也越来越多样化,诸如饮食、运动、身体体态变化等等,随着这些信息种类和规模的不断增长,个人的数据不再仅仅记录在医疗本上,个人的医疗记录逐渐存储在政府或者医院的专用的内网的数据库中。患者就医时候,医护人员需要从大量数据中提取他/她需要的数据,并经过一定处理,如判断个人运动指数需要读取一个人多个月内每天行走的步数、跑步距离等等,再结合该患者的身体情况计算运动指数,才能够逐渐了解患者的身体状况并作出贴合患者的医疗诊断。

然而,这些数据一般存储在数据库中,并不提供服务器计算等处理功能或者完备的处理功能,因此当患者数据量的大小十分庞大时候,医务人员需要经过长时间的下载才可以将就医人员的数据下载下来,在下载好数据后,由于数据十分庞大,需要长时间等待才可以计算完毕。这样的处理方式耽误了就医人员的病情,也造成了医院医治患者效率下降。

同时,在情况紧急或者大的事故时,医护人员需要直接抵达现场去抢救伤者,如果不能从外网获取医院、政府内网数据,或者需要长时间下载大规模的数据并进行计算无疑是得不偿失的,医护人员往往不再根据个人医疗数据,而是直接采取通用抢救措施,而一旦患者存在特殊的医疗救治限制,那么很有可能无法得到成功救治。因此亟须一种远端系统使得医护人员能够从外网直接获得需要的医疗数据计算结果。这样医护人员能够更加快速而准确的针对个人情况开展救援。

此外,就医人员的医疗数据属于个人隐私,医务人员从外网访问内网数据并下载可能造成数据泄露,数据泄露被不法者获取可能对就医人员造成损失或者伤害。



技术实现要素:

针对现有技术中存在的缺陷,本发明的目的在于提供一种医疗数据远端计算系统及方法,方便医护人员处理内网的大规模医疗数据。

为达到以上目的,本发明采取的技术方案是:

一种医疗数据远端计算系统,其特征在于,其包括:

接口模块,用于接收来自移动端的患者历史医疗数据查询请求,所述接口模块还用于将历史医疗数据查询结果发送至所述移动端,所述患者历史医疗数据查询请求包括医疗数据的范围;

第一处理模块,用于接收所述患者历史医疗数据查询请求,并根据患者历史医疗数据查询请求的医疗数据的范围,生成并发送医疗数据范围信息给数据库,所述第一处理模块还用于获取医疗数据数据量的大小,并根据所述医疗数据数据量的大小的大小计算需要的拆分的份数,对医疗数据进行拆分形成多个子处理信息并发送,所述子处理信息的个数和拆分的份数相同,所述第一处理模块还用于接收、整合多个子结果信息,以及生成和发送历史医疗数据查询结果;

数据库,用于接收所述医疗数据范围信息,并返回医疗数据数据量的大小,所述数据库还用于接收数据请求信息,并发送子数据信息;

多个第二处理模块,一个第二处理模块接收一个子处理信息,并根据子处理信息向所述数据库发送数据请求信息,所述第二处理模块还用于接收子数据信息,并根据接受的子处理信息对子数据信息进行处理后发送子结果信息给第一处理模块。

在上述技术方案的基础上,其还包括管理模块,所述管理模块设置于接口模块和第一处理模块之间,用于对所述患者历史医疗数据查询请求鉴权。

在上述技术方案的基础上,其还包括数据校验模块,所述数据校验模块设于数据库和第二子模块之间,用于校验子数据信息。

在上述技术方案的基础上,其还包括备份模块,所述备份模块用于存储所述患者历史医疗数据查询请求和对应的所述历史医疗数据查询结果。

在上述技术方案的基础上,其还包括重复校验模块,所述重复校验模块用于直接反馈所述备份模块中已经存在患者历史医疗数据查询请求所对应的历史医疗数据查询结果。

在上述技术方案的基础上,一种医疗数据远端计算方法,其特征在于其包含以下步骤:

A、接口模块接收来自移动端的患者历史医疗数据查询请求,并转发给第一处理模块;

B、第一处理模块根据患者历史医疗数据查询请求生成并发送医疗数据范围信息给数据库;

C、数据库接受医疗数据范围信息后,统计所需的数据,生成并发送医疗数据数据量的大小给第一处理模块;

D、第一处理模块根据医疗数据数据量的大小计算需要的拆分的份数并形成子处理信息后,一个子处理信息发送给一个第二处理模块;

E、第二处理模块根据子处理信息向数据库发送数据请求信息;

F、数据库接受数据请求信息后向第二处理模块发送子数据信息;

G、第二处理模块根据子处理信息处理子数据信息,并将得出的子结果信息发送至第一处理模块;

H、第一处理模块整合多个所述的子结果信息为历史医疗数据查询结果,并将所述历史医疗数据查询结果经由接口模块发送给移动端。

在上述技术方案的基础上,所述步骤A具体为

A1、接受来自移动端的患者历史医疗数据查询请求;

A2、对患者历史医疗数据查询请求进行鉴权,如果患者历史医疗数据查询请求无权则反馈无权信息给移动端,反之进行步骤A3;

A3、发送患者历史医疗数据查询请求给第一处理模块。

在上述技术方案的基础上,所述步骤F具体为:

F1、数据库接收数据请求;

F2、根据数据请求发送子数据信息给数据校验模块;

F3、所述数据校验模块检验子数据信息是否有错漏,如果是则重新发送数据请求给数据库,并跳转至步骤F1,反之,进行步骤F4;

F4、传输子数据信息给第二处理模块。

在上述技术方案的基础上,所述步骤H具体为:

H1、所述第一处理模块整合多个所述子结果信息,并生成历史医疗数据查询结果;

H2、将所述历史医疗数据查询结果发送给所述接口模块和备份模块;

H3、所述备份模块存储所述患者历史医疗数据查询请求和对应的历史医疗数据查询结果,接口模块将历史医疗数据查询结果发送给所述移动端。

在上述技术方案的基础上,所述步骤A具体为:

A1、接口模块接受移动端的患者历史医疗数据查询请求,并发送至重复校验模块;

A2、重复校验模块检索备份模块,查询备份模块是否有相同的患者历史医疗数据查询请求,如果是,则从所述备份模块提取所述患者历史医疗数据查询请求对应的历史医疗数据查询结果并发送至所述接口模块,反之重复校验模块发送患者历史医疗数据查询请求至第一处理模块。

与现有技术相比,本发明的优点在于:

(1)本发明一种医疗数据远端计算系统及方法使用使得医护人员在外网也能够访问内网数据,同时使用多个处理模块以较高的效率处理医疗数据,为救护争分夺秒。

(2)本发明一种医疗数据远端计算系统及方法设置有管理模块,验证了使用者权限才能够接触到内网的医疗数据,有效保护了患者的医疗数据安全。

(3)本发明一种医疗数据远端计算系统及方法设置有校验模块,预防医疗数据在分割和传输出现错误,降低导致数据的计算出错的几率,避免了提供给医护人员错误信息而造成误诊。

(4)本发明一种医疗数据远端计算系统及方法设置了备份模块,对每一次医疗数据请求以及医疗结果进行备份,方便系统管理人员管理。

(5)本发明一种医疗数据远端计算系统及方法设置了重复校验模块,对曾经请求过的患者历史医疗数据查询请求直接返还结果,加快了系统反馈速度,同时节省了系统资源。

附图说明

图1为本发明一种医疗数据远端计算系统实施方式的结构示意图;

图2为本发明一种医疗数据远端计算系统中第一处理模块和第二处理模块的关系图;

图3为本发明一种医疗数据远端计算方法的流程图。

图中:1-接口模块,2-第一处理模块,3-数据库,4-第二处理模块,5-管理模块,6-数据校验模块,7-备份模块,8-重复检验模块,9-医护人员。

具体实施方式

以下结合附图对本发明的实施例作进一步详细说明。

参见图1所示,本发明实施例提供一种医疗数据远端计算系统及方法,包括接口模块1、第一处理模块2、数据库3和多个第二处理模块4。

接口模块1用于接受来自移动端的患者历史医疗数据查询请求,还用于将历史医疗数据查询结果发送至移动端,其中患者历史医疗数据查询请求包括医疗数据的范围。

在接口模块1获取了患者历史医疗数据查询请求后,第一处理模块2根据患者历史医疗数据请求所包含的医疗数据的范围,生成医疗数据范围信息,并发送至数据库3,数据库3根据医疗数据范围信息反馈医疗数据数据量的大小给第一处理模块2。这样第一处理模块2就能够知道移动端的医护人员9所请求的患者历史医疗数据数据量的大小是多少,并根据医疗数据数据量的大小计算需要拆分的份数对医疗数据进行拆分形成多个子处理信息并发送,该子处理信息的数量和需要拆分的份数相同。

第二处理模块4的数量和上述的拆分的份数相同,且每一个第二处理模块4接受一个子处理信息。第二处理模块4在接受子处理信息后向数据库3发送数据请求信息,数据库3接收每一个第二处理模块4的数据请求信息,发送子数据信息给第二处理模块4。第二处理模块4在数据库3响应数据请求信息并反馈子数据信息后,根据接受的子处理信息对子数据信息进行处理,在处理完成子数据信息后,将子结果信息发送给第一处理模块2。第一处理模块2在收到子结果信息后对其进行整合并生成历史医疗数据查询结果给移动端。

如图2所示,本系统设置了第一处理模块2拆分患者的历史医疗数据给多个第二处理模进行计算,使得患者的大规模的历史数据能够被分为多个,并一一由第二处理模块4进行计算,加快了对患者历史医疗数据的处理速度,同时节省了下载时间,使得移动端的医护人员9能够更快的获得所需的患者相关信息,同时,医护人员9仅仅获得历史医疗数据查询结果,患者的历史医疗数据仍然保留在服务器和数据库3中并没有下载,保证了患者的个人隐私和医院的数据安全。

为了保证移动端在丢失等情况下,医院数据仍能够保证安全,在接口模块1和第一处理模块2设置管理模块5,其用于对收到的患者历史医疗数据查询请求进行鉴权。优选的,其鉴权的方式为对移动端的医护人员9登陆信息进行匹配,如果移动端的医护人员9无权发送患者历史医疗数据查询请求则将其拦截,并反馈无权操作信息给接口模块1,由接口模块1警告移动端医护人员9。设置管理模块5后,使得仅有授权的医护人员9才能够查询患者的相关的医疗数据,增加了医院数据的安全性使得患者更加安心。

优选的,本医疗数据远端计算系统在数据库3和第二子模块之间设置有数据校验模块6。由于数据的拆分可能会造成数据的偏差或者出错,设置数据校验模块6校验数据库3发送给第二处理模块4的子数据信息,能够在校验发现数据库3发送错误或者有偏差的子数据信息给第二处理模块4立刻要求数据库3重新发送,避免的移动端的医护人员9收取到错误的信息进行错误的护理与治疗,也避免了处理数据出错后才要求数据库3重新发送子数据信息,加快了本系统的处理数据的效率,同时提升了本系统数据计算的准确性。

优选的,本医疗数据远端计算系统还设置有备份模块7。该模块能够存储患者历史医疗数据查询请求和对应的历史医疗数据查询结果。移动端的医护人员9可能需要多次查看同一患者的同一数据并比对其他数据,设置备份模块7后,医护人员9不再需要重复向系统发送患者历史医疗数据查询请求,只需要在备份模块7中提取之前的查询结果即可查看,备份模块7使得本系统易于使用,方便查询。

进一步的,本医疗数据远端计算系统还设置有重复校验模块,该重复校验模块能够同备份模块7中提取已经存在的患者历史医疗数据查询请求和所对应的历史医疗数据查询结果。当患者经过移动端的医护人员9救护后,需要在其他医护人员9处获取进一步的治疗,其他的医护人员9需要再次发送相同的患者历史医疗数据请求给本系统,在设置了重复校验模块后,其校验到该重复的患者历史医疗数据请求后,直接冲备份模块7中提取患者历史医疗数据查询请求和对应的所述历史医疗数据查询结果,并将它们发送给医护人员9。这种中对重复请求的反馈节省了系统的通信和计算资源,加快其他患者历史医疗数据查询请求的计算,同时能够更快的反馈结果,使得医护人员9更快的获得需要数据,患者能够更快的得到治疗。

参见图3所示,本发明实施例提供一种医疗数据远端计算方法,其包含以下步骤:

A、接口模块1医疗数据数据量的大小接收来自移动端的患者历史医疗数据查询请求,并转发给第一处理模块2医疗数据数据量的大小;接口模块1使得移动端的医护人员9能够远端发送请求,方便医护人员9办公。

B、第一处理模块2医疗数据数据量的大小根据患者历史医疗数据查询请求生成并发送医疗数据范围信息给数据库3医疗数据数据量的大小。

C、数据库3医疗数据数据量的大小接受医疗数据范围信息后,统计所需的数据,生成并发送医疗数据数据量的大小给第一处理模块2。

D、第一处理模块2医疗数据数据量的大小根据医疗数据数据量的大小计算需要的拆分的份数,对医疗数据进行拆分形成多个子处理信息并发送,一个子处理信息发送给一个第二处理模块4医疗数据数据量的大小;第一处理模块2在获取了医疗数据数据量的大小后,对大规模的医疗数据进行拆分,避免了一个处理模块直接对大规模数据进行处理。

E、第二处理模块4根据子处理信息向数据库3医疗数据数据量的大小发送数据请求信息;

F、数据库3医疗数据数据量的大小接受数据请求信息后向第二处理模块4医疗数据数据量的大小发送子数据信息;

G、第二处理模块4根据子处理信息处理子数据信息,并将得出的子结果信息发送至第一处理模块2医疗数据数据量的大小;患者的大规模医疗数据被分为多个子数据经过第二处理模块4一一同时处理,加速了患者的历史医疗数据的计算速度。

H、第一处理模块2医疗数据数据量的大小整合多个所述的子结果信息为历史医疗数据查询结果,并将所述历史医疗数据查询结果经由接口模块1医疗数据数据量的大小发送给移动端。

通过本方法,患者的历史医疗数据能够通过多个处理模块同时进行处理,提高了资源的利用率。优选的第一处理模块2和第二处理模块4均为服务器。多个服务器联动处理大规模数据,能够使得移动端的医护人员9更快的获取所需的所需的数据结果,患者能够更快的接受相关的治疗。

优选的,医疗数据远端计算方法中步骤A具体为:

A1、接受来自移动端的患者历史医疗数据查询请求;

A2、对患者历史医疗数据查询请求进行鉴权,如果患者历史医疗数据查询请求无权则反馈无权信息给移动端,反之进行进入步骤A3;

A3、发送患者历史医疗数据查询请求给第一处理模块2。

通过对移动端的医护人员9鉴权,使仅有授权的医护人员9才能够查询患者的相关的医疗数据,增加了医院数据的安全性使得患者更加安心。

优选的,医疗数据远端计算方法中步骤F具体为:

F1、数据库3接收数据请求;

F2、根据数据请求发送子数据信息给数据校验模块6;

F3、所述数据校验模块6检验子数据信息是否有错漏,如果是则重新发送数据请求给数据库3,并跳转至步骤F1,反之,进行步骤F4;

F4、传输子数据信息给第二处理模块4。

由于数据的拆分可能会造成数据的偏差或者出错,本步骤使用数据校验模块6对字数据进行校验,能够在校验发现数据库3发送错误或者有偏差的子数据信息给第二处理模块4立刻要求数据库3重新发送,避免的移动端的医护人员9收取到错误的信息进行错误的护理与治疗,也避免了处理数据出错后才要求数据库3重新发送子数据信息,加快了本系统的处理数据的效率,同时提升了本系统数据计算的准确性。

优选的,医疗数据远端计算方法中步骤H具体为:

H1、所述第一处理模块2整合多个所述子结果信息,并生成历史医疗数据查询结果;

H2、将所述历史医疗数据查询结果发送给所述接口模块1和备份模块7;

H3、所述备份模块7存储所述患者历史医疗数据查询请求和患者历史医疗数据查询请求对应的历史医疗数据查询结果,接口模块1将历史医疗数据查询结果发送给所述移动端。

由于移动端的医护人员9可能需要多次查看同一患者的统一数据并比对其他数据,方法中使用备份模块7存储患者历史医疗数据查询请求和患者历史医疗数据查询请求对应的历史医疗数据查询结果后,医护人员9不再需要重复向系统发送患者历史医疗数据查询请求,只需要在备份模块7中提取之前的查询结果即可查看,备份模块7使得本系统易于使用,方便查询。

优选的,医疗数据远端计算方法中步骤A具体为:

A1、接口模块1接受移动端的患者历史医疗数据查询请求,并发送至重复校验模块;

A2、校验模块检索备份模块7,查询备份模块7是否有相同的患者历史医疗数据查询请求,如果是,则从所述备份模块7提取所述患者历史医疗数据查询请求对应的历史医疗数据查询结果并发送至所述接口模块1,反之校验模块发送患者历史医疗数据查询请求至第一处理模块2。

由于当患者经过移动端的医护人员9救护后,需要在其他医护人员9处获取进一步的治疗,其他的医护人员9需要再次发送相同的患者历史医疗数据请求给本系统,步骤A1和A2使用重复校验模块校验患者历史医疗数据查询请求,其校验到该重复的患者历史医疗数据请求后,直接冲备份模块7中提取患者历史医疗数据查询请求和对应的所述历史医疗数据查询结果,并将它们发送给医护人员9。这种针对重复请求的反馈节省了系统的通信和计算资源,加快其他患者历史医疗数据查询请求的计算,同时能够更快的反馈结果,使得医护人员9更快的获得需要数据,患者能够及早得到治疗。

本发明不仅局限于上述最佳实施方式,任何人在本发明的启示下都可得出其他各种形式的产品,但不论在其形状或结构上作任何变化,凡是具有与本发明相同或相近似的技术方案,均在其保护范围之内。

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