医养结合数据抽取同步系统及方法、信息数据处理终端与流程

文档序号:15494826发布日期:2018-09-21 21:27阅读:251来源:国知局

本发明属于信息技术领域,尤其涉及一种医养结合数据抽取同步系统及方法、信息数据处理终端。



背景技术:

目前,业内常用的现有技术是这样的:随着我国人口老龄化程度日趋严重,国家出台了一系列政策鼓励和支持医疗和养老机构融合,明确提出积极推进医疗卫生与养老服务相结合,推动医养融合发展,探索医疗机构与养老机构合作新模式;明确指出要制定适用于面向养老机构远程医疗服务的相关政策、机制、法规和标准,探索养老机构与医疗机构的合作机制,推动医养融合发展。但是,由于医院与养老护理院分属于不同的机构管理,并且为信息安全考虑,医院his等医疗数据库是独立的运行系统,一般都与公网进行物理隔离,养老机构信息与医疗机构信息各自独立,形成信息孤岛,养老机构与医疗机构数据不能共享,致使养老机构无法了解养老人员的医疗信息,无法做到根据病历进行针对性护理,医疗机构在对养老人员救治、治疗时也无法了解其在养老护理院的基本信息,无法进行快速诊断,容易错失治疗良机。

综上所述,现有技术存在的问题是:医院与养老护理院的信息各自独立,数据不能共享,使得养老机构和医疗机构不能对病人进行更好的护理和治疗,无法推动医养融合发展。医疗机构的信息管理系统及数据库系统都有很多后台核心处理系统,医疗机构的数据库系统中读取数据信息需要通过接口跟他们的后台系统打交道,即要从外部网络访问医疗机构的后台系统,从信息安全考虑,这是绝对不允许的,要求开发一套系统,运行在医疗机构的内网,然后通过专线或硬件隔离技术将这个系统连接到外网系统上,这个系统就是“医养结合数据抽取同步装置”。

解决上述技术问题的难度和意义:

由于医疗机构的信息管理系统及数据库系统接口标准不统一,数据格式千差万别,需要通过后台将医疗信息(如从医院的his等系统中)将数据信息进行抽取、再经清洗、存储,实现数据共享。其意义是将医疗机构的his等系统的数据库中的检查手段、诊断、用药、医疗、手术、住院信息、康复情况等信息进行抽取,并进行相应的数据清新,建立基本信息数据库和健康体检数据库,供医疗机构和养老机构进行信息共享,养老机构可以根据相关的信息对老年人制定适合的护理、营养、康复锻炼等养老方案,医疗机构可以根据相应的信息对该人员制定实施急救、医治等方案。



技术实现要素:

针对现有技术存在的问题,本发明提供了一种医养结合数据抽取同步系统及方法、信息数据处理终端。

本发明是这样实现的,一种医养结合数据抽取同步系统,所述医养结合数据抽取同步系统包括:

数据层,用于实现医疗信息数据库与医养平台数据库交互操作;

逻辑层,将解析配置文件,获取抽取任务信息,完成建立数据库连接、医疗数据信息的提取和医养结合共享数据信息的转存数据库交互操作,并将抽取任务相关统计信息传递处理;

应用层,用于实现数据配置文件和抽取配置文件。

进一步,所述数据层包括:

源数据库,用于存储医疗机构的医疗信息数据;

目标数据库,用于存储医养结合平台数据。

日志数据库,用于存储日志数据。

数据操作模块,用于实现数据库数据层的逻辑操作。

所述逻辑层进一步包括:

定时控制模块,通过配置文件解析类的对象获取任务类型,将任务放入线程池挂起,并依据任务类型设置即时、定时和定期三种线程启动方式,任务执行时,定时控制模块调用数据提取模块、数据存储模块工作,进行医疗数据抽取;

数据库操作模块,使用jdbc方式连接医疗机构的源数据库,管理数据库连接资源,进行抽取;还用于提供的查询日志、保存日志的医疗数据库交互接口;

数据提取模块,用于医疗数据抽取;抽取时,建立源医疗数据库连接进行数据查询,调用数据存储模块对查询结果集进行保存并完成;

数据存储模块,将查询结果集到目标表;对查询结果集中每一条记录的循环遍历,将医疗元数据抽取经过清洗后存入医养结合数据存储;

日志处理模块,负责维护抽取日志、用户错误日志和后台错误日志三类日志,分别保存在嵌入式日志数据库中的抽取日志表、用户错误日志表和后台错误日志表。

所述应用层进一步包括:

配置文件解析模块,将提供的配置文件信息解析并暂存在内存中;

数据库配置文件模块提供源数据库、目标数据库和日志数据库的jdbc连接信息;jdbc连接信息包括jdbc数据库连接驱动、数据库url、用户名和密码信息。

本发明的另一目的在于提供一种所述医养结合数据抽取同步系统的医养结合数据抽取同步方法,所述医养结合数据抽取同步方法包括:

医疗信息数据库与医养平台数据库交互操作;

解析配置文件,获取抽取任务信息,完成建立数据库连接、医疗数据信息的提取和医养结合共享数据信息的转存等数据库交互操作,并将抽取任务相关统计信息传递处理;

实现数据配置文件和抽取配置文件。

进一步包括:控制抽取任务的执行,医疗数据信息的抽取任务执行时,逻辑层将解析配置文件,获取抽取任务信息,传递给数据提取模块和数据存储模块;医疗数据信息提取模块与医养共享数据信息存储模块将通过数据库操作模块,完成建立数据库连接、医疗数据信息的提取和医养结合共享数据信息的转存等数据库交互操作,并将抽取任务相关统计信息传递给日志处理模块处理。

本发明的另一目的在于提供一种实现所述医养结合数据抽取同步方法的计算机程序。

本发明的另一目的在于提供一种实现所述医养结合数据抽取同步方法的信息数据处理终端。

本发明的另一目的在于提供一种计算机可读存储介质,包括指令,当其在计算机上运行时,使得计算机执行所述的医养结合数据抽取同步方法。

综上所述,本发明的优点及积极效果为:本发明将医疗机构的his等系统的医疗数据库中的检查手段、诊断、用药、医疗、手术、住院信息、康复情况等信息进行抽取,并进行相应的数据清洗和脱敏,建立医养结合基本信息数据库和健康体检数据库,供医疗机构和养老机构进行信息共享,养老机构可以根据相关的信息对老年人制定适合的护理、营养、康复锻炼等养老方案,医疗机构可以根据相应的信息对该人员制定实施急救、医治等方案。既实现了医疗机构与养老机构的信息共享,又能很好地隔离不同机构间的信息管理系统,互不影响,使各个系统安全可靠地运行,解决了由于医疗机构信息管理系统接口不统一、数据格式不一致造成与养老机构之间的信息孤岛现象。

附图说明

图1是本发明实施例提供的医养结合数据抽取同步系统原理示意图;

图中:1、数据层;2、逻辑层;3、应用层。

具体实施方式

为能进一步了解本发明的发明内容、特点及功效,兹例举以下实施例,并配合附图详细说明如下。

如图1所示,本发明实施例提供的医养结合数据抽取同步系统包括:数据层1、逻辑层2、应用层3。

数据层1,用于实现医疗信息数据库与医养平台数据库交互操作。

逻辑层2,将解析配置文件,获取抽取任务信息,完成建立数据库连接、医疗数据信息的提取和医养结合共享数据信息的转存等数据库交互操作,并将抽取任务相关统计信息传递处理。

应用层3,用于实现数据配置文件和抽取配置文件。

数据层1由源数据库、目标数据库、日志数据库及数据操作模块组成。

源数据库,用于存储医疗机构的医疗信息数据;

目标数据库,用于存储医养结合平台数据。

日志数据库,用于存储日志数据。

数据操作模块,用于实现数据库数据层的逻辑操作。

逻辑层2由定时器控制模块、数据读取、数据存储、日志处理及配置文件解析等模块组成。定时器控制模块,用于控制抽取任务的执行,医疗数据信息的抽取任务执行时,逻辑层将解析配置文件,获取抽取任务信息,传递给数据提取模块和数据存储模块;医疗数据信息提取模块与医养共享数据信息存储模块将通过数据库操作模块,完成建立数据库连接、医疗数据信息的提取和医养结合共享数据信息的转存等数据库交互操作,并将抽取任务相关统计信息传递给日志处理模块处理。

应用层3,由配置文件解析模块和数据库配置文件模块两部分组成,应用层3向用户呈现抽取规则(本文称为配置文件)的编辑接口。

应用层3进一步包括:

配置文件解析模块,将提供的配置文件信息解析并暂存在内存中;

数据库配置文件模块提供源数据库、目标数据库和日志数据库的jdbc连接信息;jdbc连接信息包括jdbc数据库连接驱动、数据库url、用户名和密码信息。

逻辑层2进一步包括:

定时控制模块,通过配置文件解析类的对象获取任务类型,将任务放入线程池挂起,并依据任务类型设置即时、定时和定期三种线程启动方式,任务执行时,定时控制模块调用数据提取模块、数据存储模块工作,进行医疗数据抽取;

数据库操作模块,使用jdbc方式连接医疗机构的源数据库,管理数据库连接资源,进行抽取;还用于提供的查询日志、保存日志的医疗数据库交互接口;

数据提取模块,用于医疗数据抽取;抽取时,建立源医疗数据库连接进行数据查询,调用数据存储模块对查询结果集进行保存并完成;

数据存储模块,将查询结果集到目标表;对查询结果集中每一条记录的循环遍历,将医疗元数据抽取经过清洗后存入医养结合数据存储;

日志处理模块,负责维护抽取日志、用户错误日志和后台错误日志三类日志,分别保存在嵌入式日志数据库中的抽取日志表、用户错误日志表和后台错误日志表。

如图1所示,本发明实施例提供的医养结合数据抽取同步系统,按技术架构可划分为:数据层1、逻辑层2、应用层3。配置文件解析模块是将应用层提供的配置文件信息解析并暂存在内存中,数据库配置文件提供源数据库、目标数据库和日志数据库的jdbc连接信息,包括jdbc数据库连接驱动、数据库url、用户名和密码等信息;定时控制模块是逻辑层的主控模块,通过配置文件解析类的对象获取任务类型,将任务放入线程池挂起,并依据任务类型设置即时、定时和定期三种线程启动方式,任务执行时,主控模块将调用数据提取模块、数据存储模块工作,实现医疗数据抽取;数据库操作模块:使用jdbc方式连接数据库,该模块采用缓冲连接池技术方案,管理数据库连接资源,使抽取任务执行时数据库资源的管理更为高效;数据提取模块:数据提取模块和数据存储模块是医养结合数据抽取工具系统的主要逻辑模块,完成了医疗数据抽取任务的大部分工作,当抽取任务线程被唤醒时,调用数据提取模块,建立源医疗数据库连接进行数据查询,调用数据存储模块对查询结果集进行保存并完成;数据存储模块:数据存储模块实现了查询结果集到目标表的入库过程。对查询结果集中每一条记录的循环遍历,经过医养结合数据存储生成判重子模块和写库数据封装子模块等主要流程以及外部文件传输、二进制流文件保存两个辅助子模块,将一条记录写入目标表;日志处理模块:数据抽取系统的日志处理模块负责维护抽取日志、用户错误日志和后台错误日志三类日志,分别保存在嵌入式日志数据库中的抽取日志表、用户错误日志表和后台错误日志表。通过数据库操作模块提供的查询日志、保存日志的医疗数据库交互接口,为系统使用者提供日志显示医疗数据查询和日志存储的功能。

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用全部或部分地以计算机程序产品的形式实现,所述计算机程序产品包括一个或多个计算机指令。在计算机上加载或执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl)或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输)。所述计算机可读取存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘solidstatedisk(ssd))等。

以上所述仅是对本发明的较佳实施例而已,并非对本发明作任何形式上的限制,凡是依据本发明的技术实质对以上实施例所做的任何简单修改,等同变化与修饰,均属于本发明技术方案的范围内。

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