一种可视化的医疗数据映射、转换工具的实现方法及系统技术方案

技术编号:23314867 阅读:20 留言:0更新日期:2020-02-11 17:43
本发明专利技术公开了一种可视化的医疗数据映射、转换工具的实现方法及系统,属于桌面客户端应用的开发领域,本发明专利技术要解决的技术问题为如何能改善并提高众多数据治理者在医疗数据映射和格式转换上的工作方法、工作效率,采用的技术方案为:该方法具体如下:提供面向开发者的以数据源、格式转换、数据目标为主要可视化模块的客户端软件;提供各种语言的选择模式,并提供对应语言模式下的接口,以供选择;数据映射通过连线操作完成,连线后匹配接口方法完成数据格式转换;提供各种语言模式下基本数据类型的转化处理接口,支持数据结构转换的自定义。该系统包括图形化数据操作模块、自定义接口模块、数据转换模块、数据结构定义模块及代码生成模块。

A visual method and system for mapping and transforming medical data

【技术实现步骤摘要】
一种可视化的医疗数据映射、转换工具的实现方法及系统
本专利技术涉及桌面客户端应用的开发领域,具体地说是一种可视化的医疗数据映射、转换工具的实现方法及系统。
技术介绍
大数据潮流引领的技术变革正在悄无声息地改变着各行各业。在越来越多的领域中处理海量的数据已成常态,特别是在医疗健康行业,随着国家对国民医疗健康和健康产业的重视,针对医疗健康数据治理越发重要和迫切,医疗数据中数据的映射和格式的转换作为数据治理的基础不可避免,因此,如何能够提高批量数据处理中数据的映射和数据格式的转换是现有技术中存在的问题。目前业界中的数据映射工具主要有内部部署数据映射工具,开源数据映射工具和基于云的数据映射工具。内部部署数据映射工具一般用于拥有大量数据的公司企业,并与公司企业内部的软件硬件有较为紧密的联系,需要团队进行操作,成本较高,适用范围有限,例如MicrosoftSQL、IBMInfoSphere等;开源数据映射工具是典型的低成本方式,这些工具适合较小和不复杂的数据集,但一般需要编码技能来启动和运转,例如CloverETL、Pentaho;基于云的数据映射工具在速度、扩展性和灵活性上具有一定的优势,能够实现映射、存储访问来自任何源任何格式的所有数据,但一般注重数据转换结果,并不提供转换过程,同时在数据隐私、数据安全方面需要做更多保障。在医疗大数据技术快速发展的今天,如何能改善并提高众多数据治理者在医疗数据映射和格式转换上的工作方法、工作效率显得尤为迫切和具有重要意义,故如何实现医疗数据映射、转换工具来满足市场需求和开发者意愿是急需解决的问题。专利号为CN110069478A的专利文献公开了一种面向医疗大数据的多源异构数据整合系统,该系统包括:数据实时采集模块、备份数据存储集群模块以及增量式映射管理模块;其中,所述数据实时采集模块负责对原生产系统上的实时数据及历史数据进行采集和过滤;所述备份数据存储集群模块用于存储所述数据实时采集模块处理后分发的数据,并将此异构数据作为所述增量式映射管理模块的数据源进行提供;所述增量式映射管理模块负责对所提供数据进行实时整合,并进行相应后续处理。该技术方案利用数据中间件的形式对多源异构数据进行清洗转换,为上层应用提供标准数据集,提升了高质量数据的采集效率,但是不能改善并提高众多数据治理者在医疗数据映射和格式转换上的工作方法、工作效率。
技术实现思路
本专利技术的技术任务是提供一种可视化的医疗数据映射、转换工具的实现方法及系统,来解决如何能改善并提高众多数据治理者在医疗数据映射和格式转换上的工作方法、工作效率的问题。本专利技术的技术任务是按以下方式实现的,一种可视化的医疗数据映射、转换工具的实现方法,该方法是基于可视的操作桌面,针对医疗数据生成数据映射和格式转换代码的快速开发工具;具体如下:提供面向开发者的以数据源、格式转换、数据目标为主要可视化模块的客户端软件;提供各种语言的选择模式,并提供对应语言模式下的接口,以供选择;数据映射通过连线操作完成,连线后匹配接口方法完成数据格式转换;提供各种语言模式下基本数据类型的转化处理接口,支持数据结构转换的自定义;提供代码输出工具,一键输出配置好的从源到目标数据格式的带有数据转换过程的代码。作为优选,所述语言包括JAVA、C语言;语言模式下的接口包括基本数据结构的接口、复杂数据结构的接口以及自定义数据结构的接口。更优地,所述工具遇到不存在的数据类型时,在工具中做自定义拓展;对于无法匹配的数据转化格式自定义转化逻辑,完成数据映射和格式转化的必要操作后,再通过代码生成按钮及转换代码。一种可视化的医疗数据映射、转换工具的系统,该系统包括,图形化数据操作模块,用于定义工具的可视化界面;自定义接口模块,用于帮助工具实现数据类型和数据类型间转换的拓展支持;数据转换模块,用于提供丰富的数据类型间转换方法,通过接口的方式提供调用;数据结构定义模块,用于除基本的数值、文本的数据类型外,对数据源和数据目标使用到的复杂数据结构,提供自定接口,供创建和发布和调用;代码生成模块,用于形成批量转换代码,供开发者使用。作为优选,所述可视化界面提供开发语言切换、数据源的变量名称和类型设置、数据目标的变量名称类型设置、数据源和数据目标的代码编辑区、数据源和数据目标的连线映射、自定义接口按钮,代码导出按钮七个主要功能元素。作为优选,所述数据转换模块的工作过程如下:当确定了一组数据源与一组数据目标的数据映射关系(连线操作)时,根据两种数据类型的转换判断所调用的转换接口,接口代码在代码编辑区手动调整。作为优选,所述复杂数据结构包括集合、数据和队列。作为优选,所述代码生成模块的具体过程如下:当完成一组数据映射后,会将这组映射中数据源和数据目标的定义以及转换逻辑按所选语言类型的语法模板生成对应代码,完成所有映射后,形成批量转换代码,供开发者使用。更优地,所述工具为客户端安装软件,内部功能基于封装方法和自带数据结构库,不依赖网络环境。本专利技术的可视化的医疗数据映射、转换工具的实现方法及系统具有以下优点:(一)、本专利技术能够提高批量数据处理中数据的映射和数据格式的转换问题,实现数据映射和数据格式转换代码的快速生成,以辅助开发者做大批量医疗数据映射和转换的代码开发工作;(二)、本专利技术的开发工具定位于开发人员,为提高开发人员开发效率,避免重复性劳动,同时提供了可视化操作界面,使开发者能通过界面选择源和目标的数据格式,定义数据,使用连线方式做数据映射,工具会自动对连线内容做接口匹配,调用对应接口方法实现数据格式的转换;开发者在个人电脑上安装后即可独立运行,开发者可以在软件基础上自定义转换规则封装,作为公用接口以重复使用,也可以自定义数据结构,满足不同医疗数据类型之间的转换要求;(三)、本专利技术的开发工具在客户端安装,面向开发人员,不需要依赖网络环境,占用资源少,可扩展性高,能有效减少重复性编码,提供工作效率;(四)、本专利技术提供了可视化的开发界面,封装了丰富的数据接口,使基本数据类型的转换通过连线和简单编辑即可完成,降低了代码开发复杂度;(五)、本专利技术提供代码生成功能,可生成从源医疗数据到目标医疗数据批量转换的代码,基于所选择的语言模式模型,实现数据映射、转换代码的一键生成;(六)、本专利技术用于医疗数据的规范化、标准化过程中的,对源数据和目标数据的映射、转换操作;面向开发者的,能够基于可视化操作实现代码开发。附图说明下面结合附图对本专利技术进一步说明。附图1为可视化的医疗数据映射、转换工具的实现方法的流程框图;附图2为可视化的医疗数据映射、转换工具的系统的结构框图。具体实施方式参照说明书附图和具体实施例对本专利技术的一种可视化的医疗数据映射、转换工具的实现方法及系统作以下详细地说明。实施例1:如附图1所示,本专利技术的可视化的医疗数据本文档来自技高网
...

【技术保护点】
1.一种可视化的医疗数据映射、转换工具的实现方法,其特征在于,该方法是基于可视的操作桌面,针对医疗数据生成数据映射和格式转换代码的快速开发工具;具体如下:/n提供面向开发者的以数据源、格式转换、数据目标为主要可视化模块的客户端软件;/n提供各种语言的选择模式,并提供对应语言模式下的接口,以供选择;/n数据映射通过连线操作完成,连线后匹配接口方法完成数据格式转换;/n提供各种语言模式下基本数据类型的转化处理接口,支持数据结构转换的自定义;/n提供代码输出工具,一键输出配置好的从源到目标数据格式的带有数据转换过程的代码。/n

【技术特征摘要】
1.一种可视化的医疗数据映射、转换工具的实现方法,其特征在于,该方法是基于可视的操作桌面,针对医疗数据生成数据映射和格式转换代码的快速开发工具;具体如下:
提供面向开发者的以数据源、格式转换、数据目标为主要可视化模块的客户端软件;
提供各种语言的选择模式,并提供对应语言模式下的接口,以供选择;
数据映射通过连线操作完成,连线后匹配接口方法完成数据格式转换;
提供各种语言模式下基本数据类型的转化处理接口,支持数据结构转换的自定义;
提供代码输出工具,一键输出配置好的从源到目标数据格式的带有数据转换过程的代码。


2.根据权利要求1所述的可视化的医疗数据映射、转换工具的实现方法,其特征在于,所述语言包括JAVA、C语言;语言模式下的接口包括基本数据结构的接口、复杂数据结构的接口以及自定义数据结构的接口。


3.根据权利要求1或2所述的可视化的医疗数据映射、转换工具的实现方法,其特征在于,所述工具遇到不存在的数据类型时,在工具中做自定义拓展;对于无法匹配的数据转化格式自定义转化逻辑,完成数据映射和格式转化的必要操作后,再通过代码生成按钮及转换代码。


4.一种可视化的医疗数据映射、转换工具的系统,其特征在于,该系统包括,
图形化数据操作模块,用于定义工具的可视化界面;
自定义接口模块,用于帮助工具实现数据类型和数据类型间转换的拓展支持;
数据转换模块,用于提供丰富的数据类型间转换方法,通过接口的方式提供调用;
数据结构定义...

【专利技术属性】
技术研发人员:蔡波高传贵
申请(专利权)人:山东健康医疗大数据有限公司
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1