一种医疗信息查询方法与流程

文档序号:18469124发布日期:2019-08-20 20:04阅读:346来源:国知局
一种医疗信息查询方法与流程

本发明涉及数据处理领域,尤其涉及一种医疗信息查询方法。



背景技术:

近几年来,随着医疗技术的不断发展,医疗数据迅速增长,基于医疗大数据的分析及决策支持也开始流行起来。传统的医院医疗业务主要由his、lis、pacs等各个管理系统进行支撑与运作,同时这些管理系统能对医院的医疗业务数据进行简单的查询统计。但是随着医院的规模不断增大,医疗的数据量不断增加,这些简单的业务查询分析已经不能满足医院对自身管理和发展的需求。



技术实现要素:

本发明的目的是针对现有技术的缺陷,提供一种医疗信息查询方法,能够实现用户对医疗数据的多维查询,实现分析和预测功能,具体实现对医疗数据的不同角度的多维分析,有助于卫生管理与医药工作者从不同的视角进行分析问题,并且,能够从已有的数据中找出新的有价值的信息,如预测,描述,聚类,分类,影响因素分析、相关因素分析等,实现对医疗数据的多属性综合分析预测。

有鉴于此,本发明实施例提供了一种医疗信息查询方法,包括:

分别获取多个医疗平台的医院信息系统数据库、实验室信息系统数据库、影像归档和通信系统数据库中的医疗数据;

根据数据库的类型获取相对应的预设规则,根据所述预设规则对相对应的医疗数据进行数据整合,根据所述整合后的医疗数据建立平台数据仓库;

对所述平台数据仓库中的医疗数据进行数据抽取、转换和加载,得到商业智能数据库;

根据所述医疗平台的第一业务维度和第一指标维度建立多维度的数据分析模型,并且,根据所述医疗平台的第二业务维度和第二指标维度建立多维度的数据挖掘模型;

对多维度的数据模型进行多次训练、测试与评估;所述数据模型包括所述数据分析模型和所述数据挖掘模型;

建立所述数据模型和模型信息之间的关联关系,并根据数据分析模型的模型信息生成分析模型列表,根据所述数据挖掘模型的模型信息生成挖掘模型列表,并储存;

接收用户输入的医疗信息的查询条件信息;

对所述查询条件进行解析,得到关键词信息;其中,所述关键词信息包括模型种类信息、查询项目信息和相对应的查询范围信息;

根据所述模型种类信息获取相对应的模型列表;

根据所述查询项目信息在所述获取到的模型列表中获取相匹配的模型信息;

根据相匹配的模型信息调用相对应的数据模型;

根据所述查询项目信息和相对应的查询范围信息在商业智能数据库中调用相对应的医疗数据;

将所述医疗数据输入所述数据模型,所述数据模型对所述医疗数据进行数据分析,从而得到输出结果;

根据预设表现形式对所述输出结果进行展示。

优选的,所述模型信息包括模型名称信息、功能描述信息、输入项目和输出项目。

优选的,在所述根据所述查询项目信息在所述获取到的模型列表中获取相匹配的模型信息之后,所述方法还包括:

根据所述相匹配的模型信息生成模型选择列表;

接收所述用户根据所述模型选择列表选择的模型信息。

优选的,在所述对所述平台数据仓库中的医疗数据进行数据抽取、转换和加载,得到商业智能数据库之后,所述方法还包括:

对医疗管理决策、医疗诊断和科研需求进行分析,得到所述第一业务维度、第一指标维度和第二业务维度、第二指标维度。

优选的,所述对多维度的数据模型进行多次训练、测试与评估具体包括:

根据所述第一业务维度和第一指标维度在所述商业智能数据库中获取相应的医疗数据;

根据所述医疗数据对所述数据分析模型进行多次训练、测试与评估;

对所述多维度的数据挖掘模型进行多次训练、测试与评估。

进一步优选的,所述对所述多维度的数据挖掘模型进行多次训练、测试与评估具体包括:

根据所述数据挖掘模型设定输入项目和输出项目;所述输入项目包括第一时间周期,所述输出项目包括第二时间周期;

根据所述输入项目和所述第一时间周期在所述商业智能数据库中获取相对应的医疗数据;

将所述获取到的医疗数据输入所述数据挖掘模型,所述数据挖掘模型对所述医疗数据进行处理后得到预测输出数据;所述预测输出数据包括置信区间;

根据所述输出项目和第二时间周期获取相对应的医疗数据,并进行汇总分析,得到实际输出数据;

将所述预测输出数据与所述实际输出数据进行对比,得到误差数据;

根据多次训练、测试得到的多个误差对所述数据挖掘模型进行评估。

进一步优选的,所述对所述多维度的数据挖掘模型进行多次训练、测试与评估具体包括:

根据所述数据挖掘模型设定输入项目和输出项目;所述输入项目包括患者信息、检查信息、诊断信息和医疗费用信息;所述输出项目包括疾病影响因子列表、患病分析列表、疾病特征列表或费用影响因素列表,所述列表中包括项目信息和相对应的概率信息;

根据所述输入项目和预设数量所述商业智能数据库中获取相对应的医疗数据;

将所述获取到的医疗数据输入所述数据挖掘模型,所述数据挖掘模型对所述医疗数据进行处理后,根据所述输出项目输出输出数据;

增加所述预设数量,对所述数据挖掘模型进行多次训练和测试,得到多个输出数据;

将所述多个输出数据进行对比分析,根据所述分析结果对所述数据挖掘模型进行评估。

优选的,所述方法还包括:

更新所述医疗平台的医院信息系统数据库、实验室信息系统数据库和影像归档和通信系统数据库中的医疗数据;

根据所述更新后的医疗数据对所述数据分析模型和所述数据挖掘模型进行训练、测试与评估。

优选的,所述预设表现形式为折线图、条形图、扇形图、散点图、仪表盘、雷达图以及表格中的一种或多种。

本发明实施例提供的一种医疗信息查询方法,能够实现用户对医疗数据的多维查询,实现分析和预测功能,具体实现对医疗数据的不同角度的多维分析,有助于卫生管理与医药工作者从不同的视角进行分析问题,并且,能够从已有的数据中找出新的有价值的信息,如预测,描述,聚类,分类,影响因素分析、相关因素分析等,实现对医疗数据的多属性综合分析预测。

附图说明

图1为本发明实施例提供的一种医疗信息查询方法流程图。

具体实施方式

下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

为本发明实施例提供的医疗信息查询方法应用于医疗平台系统,能够实现对多个医院的医疗平台医疗信息的查询和分析。图1为本发明实施例提供的一种医疗信息查询方法流程图,如图1所示,包括:

步骤101,分别获取多个医疗平台的医院信息系统数据库、实验室信息系统数据库、影像归档和通信系统数据库中的医疗数据;

医院信息系统数据库(hospitalinformationsystem,his),是覆盖医院所有业务和业务全过程的信息管理系统,是利用电子计算机和通讯设备,为医院所属各部门提供病人诊疗信息和行政管理信息的收集、存储、处理、提取和数据交换的能力并满足授权用户的功能需求的平台。

实验室信息系统数据库(laboratoryinformationmanagementsystem,lis),通过门诊医生和住院工作站提出的检验申请,生成相应患者的化验条码标签,在生成化验单的同时将患者的基本信息与检验仪器相对应;当检验仪器生成结果后,系统会根据相应的关系,通过数据接口和结果核准将检验数据自动与患者信息相对应,从而实现检验信息电子化、检验信息管理自动化的网络系统。

通信系统数据库(picturearchivingandcommunicationsystems,pacs),应用在医院影像科室的系统,主要的任务就是把日常产生的各种医学影像(包括核磁,ct,超声,各种x光机,各种红外仪、显微仪等设备产生的图像)通过各种接口(模拟,dicom,网络)以数字化的方式海量保存起来。

具体的,通过区域内各个医院的数据接口分别获取各个医院的医院信息系统数据库、实验室信息系统数据库和影像归档和通信系统数据库中的医疗数据,需要说明的是,在医疗数据的获取数据库包括但不限于上述医院信息系统数据库、实验室信息系统数据库、影像归档和通信系统数据库三种数据库。本领域的技术人员可以根据需要对所述区域以及医院的数量进行设定。

步骤102,根据数据库的类型获取相对应的预设规则,根据预设规则对相对应的医疗数据进行数据整合,根据整合后的医疗数据建立平台数据仓库;

每个类型的数据库对应不同的预设规则,预设规则中包括对数据的储存格式、结构和类型的要求等,也就是说,对于医院信息系统数据库、实验室信息系统数据库、影像归档和通信系统数据库中的医疗数据分别采用相对应的预设规则进行数据整合,并根据整合后的医疗数据建立平台数据仓库。

步骤103,对平台数据仓库中的医疗数据进行数据抽取、转换和加载,得到商业智能数据库;

数据抽取是指从平台数据仓库抽取目的数据源系统需要的数据;数据转换是指将从源数据源获取的数据按照业务需求,转换成目的数据源要求的形式,并对错误、不一致的数据进行清洗和加工;数据加载是指将转换后的数据装载到目的数据源。

该过程的目的是负责将分布的、异构数据源中的数据如关系数据、平面数据文件等抽取到临时中间层后进行清洗、转换、集成,最后加载到数据仓库或数据集市,即商业智能数据库中,成为联机分析处理、数据挖掘的基础。

在此之后,所述对医疗管理决策、医疗诊断和科研需求进行分析,得到第一业务维度、第一指标维度和第二业务维度、第二指标维度。

其中,第一业务维度、第一指标维度用于数据分析,第二业务维度、第二指标维度用于数据挖掘,第一业务维度和第二业务维度可以相同也可以不同,本领域技术人员可以根据需要对第一业务维度、第一指标维度和第二业务维度、第二指标维度进行设定。

第一业务维度是指决策分析主题,具体可以包括医疗数质量运营管理决策、人力资源决策、财务决策、物资管理决策、服务决策、实时临床决策、临床路径和科学研究决策,第一指标维度是指基于第一业务维度的分析指标,比如医疗数质量运营管理决策对应的分析指标可以为住院收治主题、手术主题、麻醉主题;人力资源决策的分析指标可以为绩效主题、业务信息、基本信息主题;财务决策的分析指标可以为医疗收入主题、医疗成本主题;物资管理决策的分析指标可以为医用耗材主题、医疗设备主题、后勤物资主题;服务决策的分析指标可以为住院收治预测主题、平均住院日预测主题;实时临床决策的分析指标可以为实时临床决策、临床诊疗主题、医疗质量控制主题;临床路径的分析指标可以为临床路径、通用指标监控主题、临床路径与非临床路径对比主题、单病种关键实施路径监控主题;科学研究决策的分析指标可以为询证医学主题、临床科研主题。

第二业务维度具体可以包括服务决策类、医疗诊断与科研类和财务管理类,第二指标是指基于第二业务维度的分析指标,比如服务决策类对应的第二指标可以为挂号情况预测、就诊情况预测、出诊情况预测、诊断情况预测、出院情况预测、出院日情况预测、危重率情况预测、有创手术情况预测、无创手术情况预测、床位使用率情况预测、床位周转天数情况预测、就诊时间分析;医疗诊断与科研类对应的第二指标可以为疾病病因分析、病种预测分析、患者模式识别、并发病种关联分析、智能处方推荐、用药组合分析、疫情监测分析、麻醉分析、药物异常反应分析、病情演化分析;医疗诊断与科研类的第二指标可以为疾病病因分析、病种预测分析、患者模式识别、并发病种关联分析、智能处方推荐、用药组合分析、疫情监测分析、麻醉分析、药物异常反应分析、病情演化分析;财务管理类的第二指标可以为成本预警分析、科室成本预测分析、项目成本预测分析、病种成本预测分析、院级成本预测分析、科室收入预测分析、项目收入预测分析、病种收入预测分析、院级收入预测分析、医保收入预测分析、医疗费用异常分析、住院费用影响因素分析。

需要说明的是,本领域技术人员可以根据需要对第一业务维度、第一指标维度和第二业务维度、第二指标维度进行设定。

步骤104,根据医疗平台的第一业务维度和第一指标维度建立多维度的数据分析模型,并且,根据医疗平台的第二业务维度和第二指标维度建立多维度的数据挖掘模型;

具体的,每一个第一指标维度均可建立一个维度的数据分析模型,从而根据医疗平台的第一业务维度和第一指标维度建立多维度的olap数据分析模型,olap数据分析主要功能是对数据进行汇总统计与计算,不同于常见的静态报表外,基于olap技术的动态报表,实现多角度的数据分析查询,便于卫生管理与医药工作者等医疗数据的管理人员从不同的视角进行查询和分析问题。

每一个第二指标维度均可建立一个维度的数据挖掘模型,从而根据医疗平台的第二业务维度和第二指标维度建立多维度的数据挖掘模型,数据挖掘模型主要功能是针对特定分析主题,采用先进的数据挖掘与统计技术,从已有的数据中找出新的有价值的信息,如预测,描述,聚类,分类,影响因素分析、相关因素分析等,数据挖掘提供了一种多属性的综合分析方法。

步骤105,对多维度的数据模型进行多次训练、测试与评估;

这里的数据模型包括数据分析模型和数据挖掘模型两种类型数据模型,为描述方便将数据分析模型和数据挖掘模型统称为数据模型。

在数据分析模型建立之后,需要用大量的数据对多维度的模型进行训练,即根据第一业务维度和第一指标维度在商业智能数据库中获取相应的医疗数据;根据医疗数据对相对应的数据分析模型进行多次训练、测试与评估,并根据训练、测试与评估结果不断对模型进行优化,进而得到优化后的多个多维度的数据分析模型。

在数据挖掘模型建立后,需要用大量的数据对多维度的数据挖掘模型进行多次训练、测试与评估。

数据挖掘模型具有设定的输入项目和输出项目,根据输入项目和输出项目的不同,不同数据挖掘模型有不同的训练测试方法,下面具体介绍两种训练测试评估方法:

第一种是,根据数据挖掘模型设定输入项目和输出项目;输入项目中包括第一时间周期,输出项目中包括第二时间周期。在一个具体的例子中,根据第二业务维度服务决策类对应的第二指标维度为挂号情况预测建立的数据挖掘模型为挂号情况预测模型,功能为预测未来y期各科室的挂号情况,则设定的输入项目为历史x期的各科室的挂号人数,x为第一时间周期,输出项目为未来y期各科室的挂号人数,y为第二时间周期;根据输入项目和第一时间周期在商业智能数据库中获取相对应的医疗数据;将获取到的医疗数据输入数据挖掘模型,数据挖掘模型对医疗数据进行处理后得到预测输出数据,所述预测输出数据中还包括置信区间。

在得到预测输出数据之后,根据输出项目和第二时间周期获取相对应的医疗数据,并进行汇总分析,得到实际输出数据;将预测输出数据与实际输出数据进行对比,得到误差数据;根据多次训练、测试得到的多个误差对数据挖掘模型进行评估和优化。

这种方法适用于服务决策类数据挖掘模型,服务决策类数据挖掘模型具体如下表1所示。

表1服务决策类数据挖掘模型

第二种是,根据数据挖掘模型设定输入项目和输出项目;输入项目包括患者信息、检查信息、诊断信息和医疗费用信息;输出项目包括疾病影响因子列表、患病分析列表、疾病特征列表或费用影响因素列表,列表中包括项目信息和相对应的概率信息;根据输入项目和预设数量商业智能数据库中获取相对应的医疗数据;将获取到的医疗数据输入数据挖掘模型,数据挖掘模型对医疗数据进行处理后,根据输出项目输出输出数据;增加预设数量,对数据挖掘模型进行多次训练和测试,得到多个输出数据;将多个输出数据进行对比分析,根据分析结果对数据挖掘模型进行评估。这种方法适用于医疗诊断与科研类数据挖掘模型,医疗诊断与科研类数据挖掘模型具体如下表2所示。

表2医疗诊断与科研类数据挖掘模型

此外,对于财务管理类数据挖掘模型,有些采用第一种方法,有些采用第二种方法,财务管理类数据挖掘模型具体如表3所示。

表3医疗诊断与科研类数据挖掘模型

步骤106,建立数据模型和模型信息之间的关联关系,并根据数据分析模型的模型信息生成分析模型列表,根据数据挖掘模型的模型信息生成挖掘模型列表,并储存;

其中,模型信息包括模型名称信息、功能描述信息、输入项目和输出项目。

数据分析模型和数据挖掘模型分别生成各自的模型列表,即根据数据分析模型的模型信息生成分析模型列表,根据数据挖掘模型的模型信息生成挖掘模型列表,并储存。

步骤107,接收用户输入的医疗信息的查询条件信息,对查询条件进行解析,得到关键词信息;

这里的用户可以是市卫生局和业务管理部门、辖市(区)卫生局、社区卫生服务中心、各个医院的管理人员,不同用户有不同的操作权限,本领域技术人员可以根据实际情况对用户的权限进行设定。

用户可以通过用户终端输入要查询的医疗信息的查询条件,并发送给医疗平台,医疗平台根据用户信息获取用户相对应的权限信息,查看权限是否与查询条件相匹配,当匹配时,对查询条件进行解析得到关键词信息,关键词信息包括模型种类信息、查询项目信息和相对应的查询范围信息,这里的模型种类信息包括数据分析模型和数据挖掘模型,

查询项目信息是指要查询的内容,查询范围信息是指查询内容的范围,可以是时间范围、区域范围等。在一个具体的例子中,用户输入的查询条件可以为“甲区域所有医院设备的的统计情况”、“预测未来x期a医院的挂号人数”,则可以确定“甲区域所有医院设备的统计情况”对应的数据模型为数据分析模型,查询项目为医院设备的统计,查询范围为甲区域所有医院;“预测未来x期a医院的挂号人数”对应的数据模型为数据挖掘模型,查询项目为挂号人数,查询范围为a医院未来x期。

步骤108,根据模型种类信息获取相对应的模型列表,根据查询项目信息在获取到的模型列表中获取相匹配的模型信息;

具体的,根据模型种类信息获取相对应的模型列表,根据查询项目信息与模型列表中模型名称、功能描述、输入项目和输出项目相对应的信息进行匹配,从而得到相匹配的模型信息。

步骤109,根据相匹配的模型信息调用相对应的数据模型;

当匹配到的模型为一个时,根据相匹配的模型信息调用相对应的数据模型,当匹配到的模型为多个时,根据相匹配的模型信息生成模型选择列表,并接收用户根据模型选择列表选择的模型信息,根据用户选择的模型信息调用相对应的数据模型。

步骤110,根据查询项目信息和相对应的查询范围信息在商业智能数据库中调用相对应的医疗数据;

步骤111,将医疗数据输入数据模型,数据模型对医疗数据进行数据分析,从而得到输出结果;

在使用大量的数据训练优化模型得到多个多维度的数据分析、挖掘模型之后,区域管理人员可以根据需要选择数据分析、挖掘模型,并在商业智能数据库中选择要分析、挖掘的数据分析、挖掘范围,根据数据范围选择医疗数据,并输入所选择的数据分析、挖掘模型,从而得到数据输出结果。

步骤112,根据预设表现形式对输出结果进行展示。

多维数据分析结果和多维数据挖掘结果可以通过趋势折线图、条形图、扇形图、散点图、仪表盘、雷达图以及表格中的一种或多种进行展示,直观与易于理解。

随着时间的推移,医疗平台会产生新的医疗数据,从而更新医疗平台的医院信息系统数据库、实验室信息系统数据库和影像归档和通信系统数据库中的医疗数据,进而根据更新后的医疗数据对数据分析模型和数据挖掘模型进行训练、测试与评估,由此提高优化数据分析模型和数据挖掘模型,得到更准确的数据。

本发明实施例提供的一种医疗信息查询方法,能够实现用户对医疗数据的多维查询,实现分析和预测功能,具体实现对医疗数据的不同角度的多维分析,有助于卫生管理与医药工作者从不同的视角进行分析问题,并且,能够从已有的数据中找出新的有价值的信息,如预测,描述,聚类,分类,影响因素分析、相关因素分析等,实现对医疗数据的多属性综合分析预测。

专业人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

结合本文中所公开的实施例描述的方法或算法的步骤可以用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ra医疗信息查询方法)、内存、只读存储器(ro医疗信息查询方法)、电可编程ro医疗信息查询方法、电可擦除可编程ro医疗信息查询方法、寄存器、硬盘、可移动磁盘、cd-ro医疗信息查询方法、或技术领域内所公知的任意其它形式的存储介质中。

以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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