本申请涉及数据处理,尤其涉及一种数据处理的方法、装置、电子设备及存储介质。
背景技术:
1、随着医疗信息化的不断发展,各家医院都开始通过信息化的手段来解决问题。经过统计,一家三甲医院平均业务系统的数量高达300余个,而这些业务系统每天都有大量的医疗数据产生。这些客观数据对疾病的诊断、治疗、预后评估起着至关重要的作用,但是在实际诊疗过程中,信息虽然实现了在一个系统中集中浏览,但医生往往很难从时间线维度在整体上把握患者关键指标的变化趋势,从而纵观疾病发展的全周期。
2、目前现有技术中,医疗数据的整合,通常需要人工进行处理,将不同数据合并到一起,该过程需要耗费大量的时间精力处理,且极其容易出错,并且无法直观展示处理结果,存在耗时长、出错率高和数据不够直观等问题。
技术实现思路
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、当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如本申请第一方面中任意一项所述的方法。
39、本申请第四方面公开了一种计算机存储介质,其上存储有计算机程序,其中,所述计算机程序被处理器执行时实现如本申请第一方面中任意一项所述的方法。
40、从上述技术方案可以看出,本申请提供的一种数据处理的方法中,首先接收用户输入的病例查询参数。然后基于所述病例查询参数,查找出与所述病例查询参数相匹配的事件、以及所述事件对应的指标数据。接着基于预先配置的节点时间线,计算所述事件的时间节点范围;其中,所述节点时间线用于表征事件相关的各个时间节点。从所述指标数据中,筛选出在所述时间节点范围内的指标数据。再按照所述事件对应的指标运算规则,对筛选出的指标数据进行加工运算,得到加工后的指标数据。最后筛选出所述加工后的指标数据中满足预设条件的指标数据,并进行可视化展示。由此可知,利用本申请的方法,将常用的复杂指标计算场景进行概念化的提取,以事件的方式进行表示,并确定以事件为核心的时间处理规则,在用户进行查询时,可自动获取对应的事件和指标数据,并对指标数据进行加工处理,将符合条件的指标数据进行可视化展示,提高数据的处理效率、准确性和直观性。解决了现有技术中进行医疗数据整合时,存在耗时长、出错率高和数据不够直观等问题。
1.一种数据处理的方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述基于预先配置的节点时间线,计算所述事件的时间节点范围,包括:
3.根据权利要求1所述的方法,其特征在于,所述接收用户输入的病例查询参数之前,还包括:
4.根据权利要求3所述的方法,其特征在于,所述基于所述事件定义条件,对数据库中的数据进行处理,生成对应的事件之后,还包括:
5.一种数据处理的装置,其特征在于,包括:
6.根据权利要求5所述的装置,其特征在于,所述计算单元,包括:
7.根据权利要求5所述的装置,其特征在于,还包括:
8.根据权利要求7所述的装置,其特征在于,还包括:
9.一种电子设备,其特征在于,包括:
10.一种计算机存储介质,其特征在于,其上存储有计算机程序,其中,所述计算机程序被处理器执行时实现如权利要求1至4中任意一项所述的方法。