一种医疗数据整合管理方法

文档序号:34016398发布日期:2023-04-30 00:28阅读:29来源:国知局
一种医疗数据整合管理方法

本发明涉及医疗数据处理,尤其涉及一种医疗数据整合管理方法。


背景技术:

1、随着医疗行业信息化的推进,医疗数据迎来井喷式增长,可想象到的是,大量的医疗数据在大数据背景下,对于医疗科研或医学类政策的制定具有重要的指导意义。

2、在执行医疗研究或医疗政策制定之前,前提条件是先汇总整合所有的医疗数据。可理解的是,医疗数据一般分散在各个医院各个部门,如何高效整合各个医院各个部门的医疗数据是急需解决的技术问题。

3、目前常用方法是在整合点构建强大计算能力的服务器,利用强大计算能力的服务器收集不同医院各个部门的医疗数据,在统一对医疗数据执行医疗文本的结构化处理、医疗图片的清晰度处理等。

4、上述方法虽然可实现医疗数据整合,但过度依赖整合点的服务器会造成服务器压力过大,甚至产生服务器崩溃的现象。


技术实现思路

1、本发明提供一种医疗数据整合管理方法其主要目的在于减轻整合点所在服务器整合医疗数据的计算压力过大问题。

2、为实现上述目的,本发明提供的一种医疗数据整合管理方法,包括:

3、接收对多份医疗数据的整合指令,根据所述整合指令启动任务管理服务器和任务处理服务器,其中,任务管理服务器和任务处理服务器基于移动边缘计算的运行原理构建,且医疗数据的类型包括就诊文本类数据、扫描图片类数据及挂号结构类数据,且每份医疗数据来源于不同医院的不同部门或同一医院的不同部门;

4、获取每份医疗数据的数据来源终端,得到数据来源终端集;

5、计算每个数据来源终端处理对应的医疗数据的时间及能量消耗,得到本地时能代价函数,及任务管理服务器和任务处理服务器处理对应的医疗数据的时间及能量消耗,得到远程时能代价函数;

6、基于所述本地时能代价函数及远程时能代价函数,构建整合多份医疗数据的整合代价函数,其中,整合代价函数为:

7、;

8、其中,表示整合多份医疗数据的整合代价函数,表示数据来源终端集中数据来源终端的终端数量,表示数据来源终端集中第个数据来源终端及对应的医疗数据,表示第个数据来源终端处理对应的医疗数据的本地时能代价函数,表示本地,表示处理第个数据来源终端对应的医疗数据的远程时能代价函数,表示远程,,当时,表示第个数据来源终端的医疗数据在任务管理服务器和任务处理服务器中处理,当时,表示第个数据来源终端的医疗数据在数据来源终端处理;

9、构建所述整合代价函数的约束函数,其中约束函数由对医疗数据执行预处理操作的最长时限构建得到;

10、在所述约束函数为限制前提下求解整合代价函数,得到每份医疗数据执行预处理操作的分配结果,其中分配结果包括:由每份医疗数据对应的数据来源终端直接处理,或将医疗数据上传至任务管理服务器,由任务处理服务器处理;

11、汇总执行完预处理操作的每份医疗数据至任务管理服务器,完成医疗数据的整合。

12、可选地,所述获取每份医疗数据的数据来源终端,得到数据来源终端集,包括:

13、确定每份医疗数据的数据量,其中数据量的单位为bit;

14、计算数据来源终端对对应的医疗数据执行整合操作之前的预处理操作的最长时限,其中预处理操作包括文本结构化、图片去噪、像素提升操作;

15、获取医疗数据对应的数据来源终端的cpu的单位数据计算量,其中单位数据计算量的单位为f/bit,f表示cpu的一个工作周期;

16、将所述数据量、最长时限及单位数据计算量构建得到数据来源终端的终端信息,并汇总每个数据来源终端的终端信息,得到所述数据来源终端集。

17、可选地,所述数据来源终端的终端信息为:

18、;

19、其中,表示第个数据来源终端的终端信息,表示第个数据来源终端的医疗数据的数据量,表示第个数据来源终端对医疗数据执行预处理操作的最长时限,表示第个数据来源终端的cpu的单位数据计算量。

20、可选地,所述本地时能代价函数和远程时能代价函数分别为:

21、;

22、;

23、其中,表示第个数据来源终端处理对应的医疗数据的本地时能代价函数,表示处理第个数据来源终端对应的医疗数据的远程时能代价函数,表示第个数据来源终端处理对应的医疗数据的时间消耗值,表示第个数据来源终端处理对应的医疗数据的能量消耗值,表示任务管理服务器和任务处理服务器处理第个数据来源终端的医疗数据的时间消耗值,表示任务管理服务器和任务处理服务器处理第个数据来源终端的医疗数据的能量消耗值。

24、可选地,所述构建所述整合代价函数的约束函数,包括:

25、获取任务处理服务器对第个数据来源终端的医疗数据执行预处理操作的最长时限;

26、根据任务处理服务器的最长时限,及数据来源终端的最长时限构建得到时限约束函数;

27、获取数据来源终端的运行功率上限值,根据所述运行功率上限值构建功率约束函数,其中时限约束函数及功率约束函数统称为整合代价函数的约束函数。

28、可选地,所述时限约束函数及功率约束函数分别为:

29、;

30、;

31、其中,表示第个数据来源终端对医疗数据执行预处理操作的最长时限,表示任务处理服务器对第个数据来源终端的医疗数据执行预处理操作的最长时限,表示任务管理服务器设定的对第个数据来源终端的医疗数据执行预处理操作的最长时限,表示第个数据来源终端的运行功率上限值,表示第个数据来源终端处理单位数据计算量的运行功率单位值。

32、可选地,所述在所述约束函数为限制前提下求解整合代价函数,得到每份医疗数据执行预处理操作的分配结果,包括:

33、简化整合代价函数中的本地时能代价函数和远程时能代价函数,得到本地简化代价函数和远程简化代价函数;

34、根据拉格朗日数乘法,求解本地简化代价函数和远程简化代价函数在约束函数为限制前提下,每份医疗数据执行预处理操作的分配结果,其中分配结果包括:由每份医疗数据对应的数据来源终端直接处理,或将医疗数据上传至任务管理服务器,由任务处理服务器处理。

35、可选地,所述简化整合代价函数中的本地时能代价函数和远程时能代价函数,得到本地简化代价函数和远程简化代价函数,包括:

36、采用如下简化公式执行简化操作:

37、;

38、;

39、其中,表示本地简化代价函数,表示远程简化代价函数,表示时间消耗值的权重因子,表示能量消耗值的权重因子。

40、可选地,所述第个数据来源终端处理医疗数据的时间消耗值及能量消耗值的计算公式分别为:

41、;

42、;

43、其中,表示计算能量消耗值时预先设定的权重因子。

44、可选地,所述就诊文本类数据包括医生开具的就诊单、患者抓药的药单,所述扫描图片类数据包括头颅ct扫描图片、血液透析扫描图片。

45、本发明实施例为解决背景技术所述问题,先接收对多份医疗数据的整合指令,根据所述整合指令启动任务管理服务器和任务处理服务器,其中,任务管理服务器和任务处理服务器基于移动边缘计算的运行原理构建,且医疗数据的类型包括就诊文本类数据、扫描图片类数据及挂号结构类数据,且每份医疗数据来源于不同医院的不同部门或同一医院的不同部门,由于来源于不同医院不同部门的医疗数据的数据类型繁多,若统一上传至整合点所在任务处理服务器,极容易给任务处理服务器带来压力,因此本发明实施例获取每份医疗数据的数据来源终端,得到数据来源终端集,数据来源终端又称为本地数据终端,其可以直接上传所生成的医疗数据,因此本发明实施例先获取每个数据来源终端的终端信息,并根据终端信息评估数据来源终端是否可以分担任务管理服务器和任务处理服务器的整合压力,故计算每个数据来源终端处理对应的医疗数据的时间及能量消耗,得到本地时能代价函数,及任务管理服务器和任务处理服务器处理对应的医疗数据的时间及能量消耗,得到远程时能代价函数,进一步地,基于所述本地时能代价函数及远程时能代价函数,构建整合多份医疗数据的整合代价函数,可见整合代价函数的构建目的就是为了判断每份医疗数据的数据来源终端是否能分担任务管理服务器和任务处理服务器的整合压力,帮忙任务管理服务器和任务处理服务器执行医疗数据整合之前的预处理操作,如医疗文本的清洗及结构化、医疗图片的去噪等,最后,构建所述整合代价函数的约束函数,在所述约束函数为限制前提下求解整合代价函数,得到每份医疗数据执行预处理操作的分配结果,其中分配结果包括:由每份医疗数据对应的数据来源终端直接处理,或将医疗数据上传至任务管理服务器,由任务处理服务器处理,由此可见本发明实施例中,可高效利用医疗数据所在的数据来源终端,从而分担了任务管理服务器及任务处理服务器的压力。因此本发明提出的医疗数据整合管理方法、装置、电子设备及计算机可读存储介质,可以减轻整合点所在服务器整合医疗数据的计算压力过大问题。

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