掌桥专利:专业的专利平台
掌桥专利
首页

一种医疗数据平台数据汇聚映射系统及终端机

文献发布时间:2024-04-18 20:02:18


一种医疗数据平台数据汇聚映射系统及终端机

技术领域

本发明属于医疗数据技术领域,尤其涉及一种医疗数据平台数据汇聚映射系统及终端机。

背景技术

医疗数据中台(Healthcare Data Intelligence Platform)是基于医疗系统运行过程中产生数据的储存及处理平台。医疗数据中台结合在医院、医疗集团、区域卫健、疾控以及医保等多个项目中数据集成、治理、应用的经验。基于医疗数据处理产品化的思路,提供安全、可靠、低门槛的医疗大数据处理平台,满足不同医疗业务健康业务场景下的数据采集、治理、加工和应用需求。

而在一些医疗数据中台的建设或者使用过程中,需要汇聚数据来满足医疗数据中台的运行要求。比如现有文件中公开了医疗数据处理系统,该文件中的校验单元,用于对所述第一医疗数据进行校验;第一存储单元,用于存储通过校验的所述第一医疗数据;第二存储单元,用于存储第二医疗数据;监测单元,用于监测所述第二存储单元中是否存储所述第二医疗数据;控制单元,用于当所述第二存储单元存储所述第二医疗数据时,将所述第二医疗数据发送至云平台,还用于将所述第一存储单元中的所述第一医疗数据发送至所述云平台。达到了实时传输医疗数据的目的;通过将医疗数据上传至云平台可实现数据共享,远程数据交互及云存储的目的。

但是在医疗数据处理过程中,无法根据需要来汇聚医疗数据,对医疗数据的汇聚缺少有效的调度配置,导致汇聚的医疗数据难以保证使用要求,还容易造成信息孤岛的问题。

发明内容

本发明提供一种医疗数据平台数据汇聚映射系统,系统实现医疗数据整合,方便管理和使用。

包括:任务管理模块、数据源连接模块、汇聚任务执行模块以及字段处理模块;

任务管理模块用于获取汇聚任务信息,并解析出预设采集条件,以及预设采集条件所对应的采集数据;

数据源连接模块用于提供基于MySQL、Oracle、Hive、PostgreSQL、GreemPlum以及Vertica数据连接方式,并支持实时检测数据连接状态;

汇聚任务执行模块用于按照预设采集条件采集医疗数据平台所需的数据,并汇聚到数据库中;

字段处理模块用于对汇聚的数据定义增量字段。

进一步需要说明的是,还包括:任务监控模块;任务监控模块用于监控每个汇聚任务的进展状态,并进行显示。

进一步需要说明的是,任务管理模块还用于提供对获取的汇聚任务信息进行新建、编辑、删除、执行以及调度配置操作选项。

进一步需要说明的是,汇聚任务执行模块用于对获取的工作流汇聚到预设数据库中。

进一步需要说明的是,任务管理模块还用于提供针对工作流中多个数据抽取汇聚任务的设置端,使用户基于设置端,从工作流内设置调取任务信息。

进一步需要说明的是,字段处理模块定义增量字段的方式包括新增、删除、修改以及查询增量字段。

进一步需要说明的是,预设采集条件包括采集任务频率、启动时间和执行时间间隔。

进一步需要说明的是,数据源连接模块配置有数据库类型、数据库IP、端口号、用户名以及密码信息。

进一步需要说明的是,数据库中储存有源数据库表、目标数据库表、数据库类型、操作系统、采集逻辑。

本发明还提供一种终端机,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序时实现所述医疗数据平台数据汇聚映射系统。

从以上技术方案可以看出,本发明具有以下优点:

本发明提供的医疗数据平台数据汇聚映射系统可以对医疗数据平台的数据进行汇聚,以支撑构建医疗大数据平台建设,对于汇集过程中,具备数据源连接、增量字段、任务管理、任务实例等能力,从而解决区域端、医疗机构端医疗数据全量和增量汇聚采集治理的问题,实现医疗数据整合,方便管理和使用,支撑复杂分析与应用,提高数据质量,避免信息孤岛。

本发明还通过任务管理为数据汇聚治理管理人员提供统一规范的管理工具,支持管理汇聚任务的各种配置信息,支持统一调度管理。还能够对医疗数据处理过程进行监控,能够监测每个汇聚任务的进展状态,出现异常时,可以及时处理保证汇聚正常运行。

附图说明

为了更清楚地说明本发明的技术方案,下面将对描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为医疗数据平台数据汇聚映射系统示意图;

图2为医疗数据平台数据汇聚映射系统实施例示意图。

具体实施方式

图1是本发明提供的医疗数据平台数据汇聚映射系统图示,图1仅以示意方式说明本发明的基本构想,遂图式中仅显示与本发明中有关的模块而非按照实际实施时的模块数目及功能,其实际实施时各模块的功能、数量及作用可为一种随意的改变,且其模块的功能和用途也可能更为复杂。

医疗数据平台数据汇聚映射系统可以基于医疗数据平台基于数据传输机处理技术对医疗数据进行获取和处理。其中,医疗数据平台数据汇聚映射系统利用数字计算机控制的机器模拟、延伸和扩展人的智能,感知环境、获取知识并使用知识获得最佳结果的理论、方法、技术及应用装置。

医疗数据平台数据汇聚映射系统可以以数据汇聚映射平台或系统的方式进行医疗数据处理以及数据展示。系统可以以一种或多种程序设计语言或其组合来编写用于执行本公开的操作的计算机程序代码,上述程序设计语言包括但不限于面向对象的程序设计语言—诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。系统可以应用于一个或者多个终端机中,所述终端机是一种能够按照事先设定或存储的指令,自动进行数值计算和/或信息处理的设备,其硬件包括但不限于微处理器、专用集成电路(Application SpecificIntegratedCircuit,ASIC)、可编程门阵列(Field-ProgrammableGate Array,FPGA)、数字处理器(DigitalSignalProcessor,DSP)、嵌入式设备等。

终端机旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本申请实施例的实现。

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

如图1和图2所示,系统包括:汇聚任务执行模块、数据源连接模块、字段处理模块以及任务管理模块。

可以理解的是上述模块可以是在系统后台运行的软件程序,对于各个模块功能的设置及参数配置,可以以操作界面的形式进行显示,使用户可以基于输入装置进行操作。

其中,输入装置是可接收输入的数字或字符信息,以及产生与用于实现本实施例中医疗数据的获取及处理过程,例如触摸屏、小键盘、鼠标、轨迹板、触摸板、指示杆、一个或者多个鼠标按钮、轨迹球、操纵杆等输入装置。当然,系统还可以配置输出装置,输出装置可以包括显示设备、辅助照明装置和触觉反馈装置等,显示设备可以包括但不限于,液晶显示器(LiquidCrystalDisplay,LCD)、LED显示器和等离子体显示器。在一些实施方式中,显示设备可以是触摸屏。

为了提供与用户的交互,可以在计算机上实施此处描述的系统和技术,该计算机具有:用于向用户显示信息的显示装置,例如,阴极射线管(CathodeRayTube,CRT)或者LCD监视器;以及键盘和指向装置,例如,鼠标或者轨迹球,用户可以通过该键盘和该指向装置来将输入提供给计算机。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈,例如,视觉反馈、听觉反馈、或者触觉反馈;并且可以用任何形式,包括声输入、语音输入或者、触觉输入,来接收来自用户的输入。

根据本申请的实施例,任务管理模块用于获取汇聚任务信息,并解析出预设采集条件,以及预设采集条件所对应的采集数据;

为了满足使用需要,还提供对获取的汇聚任务信息进行新建、编辑、删除、执行以及调度配置操作选项。

对于本实施例来讲,预设采集条件包括采集任务频率、启动时间和执行时间间隔。这里主要是设置汇聚任务信息中对医疗数据获取的状态,时间点以及获取时间间隔。

可以看出本发明的任务管理模块可以基于系统预设或用户手动控制的方式设置获取汇聚任务信息。这里可以是基于设置时间段来获取医疗数据,来设置为汇聚任务信息。也可以基于医疗数据平台的状态参数来设置汇聚任务信息等等。

数据源连接模块为数据汇聚工程师提供MySQL、Oracle、Hive、PostgreSQL、GreemPlum、Vertica等多种数据连接方式,支持实时检测可连接性;对数据源信息查看和增删改的共能。

根据需要,数据源连接模块配置有数据库类型、数据库IP、端口号、用户名以及密码信息。可以根据数据库类型、数据库IP、端口号、用户名以及密码信息匹配到相应的数据源信息以及匹配的数据库信息,实现通信连接。

汇聚任务执行模块用于按照预设采集条件采集医疗数据平台所需的数据,并汇聚到数据库中;汇聚任务执行模块是系统中的执行模块,基于任务管理模块和数据源连接模块实现配置和连接之后,可以基于汇聚任务执行模块执行汇聚。对于汇聚之后的数据,可以基于字段处理模块对汇聚的数据定义增量字段。

可选地,字段处理模块定义增量字段的方式包括新增、删除、修改以及查询增量字段。

根据本发明的又一个实施例,任务管理模块可以提供对汇聚任务的管理功能。需要说明的是要汇聚某系统的数据,需要配置一个汇聚任务,配置数据源连接、数据源库、目标数据源连接、目标数据库。如果变更当前任务,或更改已有任务中配置,也就要基于任务管理模块所涉及的界面来执行。这里的执行汇聚任务的目的就是将所需数据汇聚到指定数据库表中完成数据采集工作。

任务管理模块还支持管理汇聚任务的各种配置信息,包括源数据库表/目标数据库表/数据库类型/操作系统等,并通过这些配置可以发起汇聚任务。支持对任务的新建、编辑、删除、执行、调度配置等功能。

任务管理模块还支持在线任务管理,如任务列表、创建任务、编辑任务、删除任务等;实现任务频率、启动时间和执行时间间隔等配置,支持T+1、1小时等增量数据采集配置。

对于汇聚任务执行模块来讲支持对数据抽取任务进行统一管理,并支持管理复杂工作流的周期调度,一个工作流可以包含多个数据抽取汇聚任务,支持管理工作流内不同任务的调度信息,可以根据业务需求变动,灵活调整需要进行调度的不同任务。

这里的工作流(Workflow)是利用在多个医疗数据平台之间按照预设采集条件采集医疗数据平台所需的数据,并汇聚到数据库中。工作流可以是数据流或者信息流等等。

本实施例的数据源连接模块支持对数据库信息的进行统一管理,管理数据库的IP、端口、数据库模式、用户名、密码等信息。支持数据源信息的可视化统一配置,如源端数据库和目的端数据库信息配置等。支持数据库源端和目的端的选取、数据同步表的选取和数据同步流程的选取等。支持实时检测可连接性;对数据源信息查看和增删改的共能。

示例性的讲,数据源连接模块具有数据汇聚映射工具的底层框架DATAX,并适配相应的数据库类型,通过数据源管理工具进行配置,需要配置数据库类型、数据库IP、端口号、用户名、密码等信息。

这里的数据源连接配置工具功能包含新建数、编辑、删除数据源连接,支持根据数据库类型和数据源信息查询数据源连接。

数据源连接模块还可以实时监测可连接性是在新建数据源连接的时候在为保存之前可以通过测试链接测试配置信息是否有误是否可以连接成功。

汇聚任务执行模块可以实现任务管理模块配置的管理汇聚任务的各种配置信息,包括源数据库表/目标数据库表/数据库类型/操作系统/采集逻辑等,汇聚任务执行模块通过这些配置可以发起汇聚任务。数据源连接模块支持提供接口为采集汇聚工具其他服务提供基础服务。

可选地,选择源数据库后,在源数据库表下拉列表中可以选择对应的源数据库表。这里的数据库类型就是选择底层适配的数据库类型例如:Oracle、SQLserver等。

配置信息完成后,汇聚任务执行模块可以发起汇聚任务,也可以设置调度配置信息(调度周期、指定日期、指定时间),汇聚任务可以周期性定时自动执行。

作为一个示例,系统还包括:任务监控模块;任务监控模块用于监控每个汇聚任务的进展状态,并进行显示。任务监控模块是基于任务执行过程中,能够监测每个汇聚任务的进展状态,包括汇聚进度/状态,汇聚结果统计和初步质检、对于汇聚失败任务支持重新汇聚。

可以看出,本发明能够对医疗数据进行汇聚,实现医疗数据整合,方便管理和使用,支撑复杂分析与应用,提高数据质量,避免信息孤岛。本发明还通过任务管理为数据汇聚治理管理人员提供统一规范的管理工具,支持管理汇聚任务的各种配置信息,支持统一调度管理。还能够对医疗数据处理过程进行监控,能够监测每个汇聚任务的进展状态,出现异常时,可以及时处理保证汇聚正常运行。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

相关技术
  • 轻质陶粒膨胀床内置活性炭滤池及应用其净化水质的方法
  • 悬浮陶粒—活性炭双层滤池及应用其处理原水的方法
技术分类

06120116576361