临床路径制定方法及装置的制造方法

文档序号:10725402阅读:180来源:国知局
临床路径制定方法及装置的制造方法
【专利摘要】本发明公开了一种临床路径制定方法及装置,所述方法包括:对电子病历进行预处理操作,以获得临床路径数据;将所述临床路径数据作为输入样本和期望输出样本训练BP神经网络,以构建BP神经网络模型;根据所述BP神经网络模型中作为期望输出样本的临床路径数据,构建临床路径数据库;根据所述BP神经网络模型和所述临床路径数据库,分析预设疾病的临床路径。本发明的技术方案通过构建BP神经网络模型和临床路径数据库,最后根据所构建的BP神经网络模型和所述临床路径数据库,获得预设疾病的临床路径,使医护人员只要将某一疾病输入BP神经网络模型,即可获得相应的临床路径数据,从而降低了医护人员的工作量,提高了临床路径制定的工作效率。
【专利说明】
临床路径制定方法及装置
技术领域
[0001] 本发明涉及数据挖掘技术领域,特别涉及一种临床路径制定方法及装置。
【背景技术】
[0002] 临床路径是指针对某一疾病建立一套标准化治疗模式与治疗程序,是一个有关临 床治疗的综合模式,以循证医学证据和指南为指导来促进治疗组织和疾病管理的方法,最 终起到规范医疗行为,减少变异,降低成本,提高质量的作用。
[0003] 临床路径的制定是一个非常复杂且充满争议的问题。传统的临床路径都是基于医 疗设备检测、专家会诊、文献参考等方法进行制定,其弊端在于周期较长,所用到的医疗信 息较少,难以发现在大量的医疗数据中所隐藏的规律。临床路径的制定在临床医学的角度 来看,是一个非常复杂且充满争议的问题,因此结合数据挖掘的方式对临床路径进行分析, 有利于病种质量、诊疗行为规范以及费用控制,可以制定出适合的临床路径。但是,目前数 据挖掘技术在医疗临床上的应用还处于探索与起步阶段。

【发明内容】

[0004] 有鉴于此,本发明的目的是提供一种基于BP神经网络和数据挖掘方法的临床路径 制定方法及装置。
[0005] 为了实现上述目的,本发明提供了一种临床路径制定方法,包括:
[0006] 对电子病历进行预处理操作,以获得临床路径数据;
[0007] 将所述临床路径数据作为输入样本和期望输出样本训练BP神经网络,以构建BP神 经网络模型;
[0008] 根据所述BP神经网络模型中作为期望输出样本的临床路径数据,构建临床路径数 据库;
[0009] 根据所述BP神经网络模型和所述临床路径数据库,分析预设疾病的临床路径。
[0010] 作为优选,所述预处理操作包括抽取、转化和装载。
[0011] 作为优选,对电子病历进行预处理操作,包括:
[0012] 获取所述电子病历;
[0013]抽取所述电子病历中的患者基本信息、医嘱、诊疗信息、检验结果和影像结果数 据。
[0014]作为优选,构建BP神经网络模型,包括:
[0015]获取所述临床路径数据,以作为所述BP神经网络模型的输入样本;其中每一所述 输入样本具有多个输入节点,所述BP神经网络模型具有多层;
[0016]根据每一所述输入节点逐层计算所述BP神经网络模型的实际输出样本,计算所述 实际输出样本的公式为:
[0018] 其中,f为激活函数,i为上一层的输入节点个数,wdk)为加权因子,XKk)为输入样 本表达式,Θ (k)为阈值因子;
[0019] 计算所述BP神经网络模型的期望输出样本与实际输出样本的误差,误差计算公式 为:
[0020] e(k)=Y(k)-Y/ (k),
[0021] 其中,Y(k)为期望输出样本,Ylk)为实际输出样本;
[0022] 计算出所述实际输出与所述期望输出的误差,若所述误差大于预设阈值,则根据 修正公式调整计算所述实际输出样本的公式的参数;所述修正公式为:
[0024]其中α为冲量项,Wi(k)为加权因子,η为学习率,ei(k)为误差,Xi(k)为输入样本表 达式,9(k)为阈值因子。
[0025] 作为优选,所述α的取值为0.9。
[0026] 作为优选,构建临床路径数据库,包括:
[0027] 对所述临床路径数据所对应的诊疗手段进行编号;
[0028] 根据所述临床路径数据和所述诊疗手段的编号,构建临床路径数据库;
[0029] 作为优选,分析预设疾病的临床路径,包括:
[0030] 获取所述预设疾病的参数,其中,所述参数的类型根据所述临床路径数据库的参 数确定;
[0031 ]将所述预设疾病的参数输入所述ΒΡ神经网络模型,以获得输出结果;
[0032] 将所述输出结果与所述临床路径数据库进行匹配,以获得与所述预设疾病对应的 诊疗手段。
[0033] 本发明还提供一种临床路径制定装置,包括:
[0034]预处理模块,用于对电子病历进行预处理操作,以获得临床路径数据;
[0035]第一构建模块,用于将所述临床路径数据作为输入样本和期望输出样本训练ΒΡ神 经网络,以构建ΒΡ神经网络模型;
[0036]第二构建模块,用于根据所述ΒΡ神经网络模型中作为期望输出样本的临床路径数 据,构建临床路径数据库;
[0037]分析模块,用于根据所述ΒΡ神经网络模型和所述临床路径数据库,分析预设疾病 的临床路径。
[0038]作为优选,所述预处理操作包括抽取、转化和装载。
[0039]作为优选,所述预处理模块,包括:
[0040]获取模块,用于获取所述电子病历;
[0041] 抽取模块,用于抽取所述电子病历中的患者基本信息、医嘱、诊疗信息、检验结果 和影像结果数据。
[0042] 与现有技术相比,本发明具有以下有益效果:本发明的技术方案通过对大量的电 子病历进行预处理操作,以获得临床路径数据,再根据临床路径数据构建ΒΡ神经网络模型 和临床路径数据库,最后根据所构建的ΒΡ神经网络模型和所述临床路径数据库,获得预设 疾病的临床路径,使医护人员只要将某一疾病输入BP神经网络模型,即可获得相应的临床 路径数据,从而降低了医护人员的工作量,提高了临床路径制定的工作效率。
【附图说明】
[0043]图1为本发明的反向传输神经网络示意图图;
[0044] 图2为本发明的临床路径制定方法的实施例一的流程图;
[0045] 图3为本发明的临床路径制定方法的实施例二的流程图;
[0046] 图4为本发明的临床路径制定装置的实施例一的示意图。
【具体实施方式】
[0047] 下面结合附图和实施例,对本发明的【具体实施方式】作进一步详细描述。以下实施 例用于说明本发明,但不用来限制本发明的范围。
[0048]反向传输(Back Propagation,BP)神经网络是指基于误差反向传播算法的多层前 向神经网络,它包括信息的正向传播和误差的反向传播两个过程。BP神经网络具有以下特 点,能够以任意精度逼近任何非线性映射,实现对复杂系统建模;可以学习和自适应未知信 息,如果系统发生了变化可以通过修改网络的连接值而改变预测结果;BP神经网络具有分 布式信息存储和处理结构,因此具有一定的容错性,其构造出来的系统具有较好的鲁棒性。
[0049] 如图1所示,为BP神经网络结构图。BP神经网络通常由输入层、隐含层和输出层组 成,层与层之间全相连,但每层的节点之间互不相连。其中,BP神经网络的输入层的节点个 数通常取决于输入样本的维数,输出层的节点个数通常取决于输出样本的维数。
[0050] 结继结合图1,假设BP神经网络的输入样本的矢量为xeRn,其中X=( XQ,X1,…, Xn-OMit含层有m个神经元,它们的输出为.??ν_ ^=(以,χ/ "?η-ΟΜ俞出层有m个 神经元,输出y e Rn,y = ( yo,yi,…,ym-:L)T;输入层到隐含层的权值为Wij,阈值为Θ j ;隐含层到 输出层的权值为wjk,阈值为0k,于是隐含层的各神经元输出为:
[0052]其中f为激活函数,为隐含层的权值因子,X为输入样本表达式,Θ」为阈值因子, X'为隐含层输出表达式,y为输出层表达式;
[0053]显然,它将完成η维空间矢量到m维的映射,其中激活函数f(x)为单极性Sigmoid函 数:
[0055]汽4为具有连续可导的特点,且有^(1)=汽1)(14(1)),根据应用需要,也可以 采用双极性Sigmoid函数
[0057] BP神经网络的学习也称为训练,只得是通过神经网络所在环境的刺激作用调整神 经网络的自由参数,使神经网络以一种新的方式对外部环境做出反应的一个过程,本发明 所用的学习方式为基于最小均方误差准则的方式。
[0058] 图2为本发明的临床路径制定方法的实施例一的流程图,如图1所示,本实施例的 临床路径制定方法,具体可以包括如下步骤:
[0059] S201,对电子病历进行预处理操作,以获得临床路径数据。
[0060]具体地,本实施例可以利用存储在各大医院信息管理系统中的临床数据,即电子 病历进行预处理操作。预处理操作包括抽取、转化和装载。
[0061 ] S202,将临床路径数据作为输入样本和期望输出样本训练BP神经网络,以构建BP 神经网络模型。
[0062]具体地,由于BP神经网络具有一些优点,例如能够以任意精度逼近任何非线性映 射,实现对复杂系统建模;可以学习和自适应未知信息,如果系统发生了变化可以通过修改 网络的连接值而改变预测结果;BP神经网络具有分布式信息存储和处理结构,同时具有一 定的容错性,其构造出来的系统具有较好的鲁棒性,因此,本实施例采用构建BP神经网络模 型的方式。
[0063] S203,根据BP神经网络模型中作为期望输出样本的临床路径数据,构建临床路径 数据库。
[0064]具体地,根据输出样本的临床路径数据来构建临床路径数据库,以为患者提供一 个较佳的临床路径。
[0065] S204,根据BP神经网络模型和临床路径数据库,分析预设疾病的临床路径。
[0066] 具体地,在具体实施时,预设疾病为典型病症,因为对于某些特殊的疾病,所采用 的诊疗方式也比较特殊,所获取的数据量也不是足够多,因此在分析特殊疾病时,可以采取 其他的方法,而在分析一些典型病症时,本实施例的准确性较高。本实施例的技术方案通过 对大量的电子病历进行预处理操作,以获得临床路径数据,再根据临床路径数据构建BP神 经网络模型和临床路径数据库,最后根据所构建的BP神经网络模型和临床路径数据库,获 得预设疾病的临床路径,使医护人员只要将某一疾病输入BP神经网络模型,即可获得相应 的临床路径数据,从而降低了医护人员的工作量,提高了临床路径制定的工作效率。
[0067] 图3为本发明的临床路径制定方法的实施例二的流程图,本实施例的临床路径制 定方法在如图2所示的实施例的基础上,进一步更加详细地介绍本发明的技术方案。如图3 所示,本实施例的临床路径制定方法,具体可以包括如下步骤:
[0068] S301,获取电子病历。
[0069] 具体地,获取电子病历的方法可以从各医院的所存储的海量电子病历数据库中获 取。
[0070] S302,抽取电子病历中的患者基本信息、医嘱、诊疗信息、检验结果和影像结果数 据。
[0071] 具体地,在电子病历中所抽取的数据可以包括患者基本信息、医嘱、诊疗信息、检 验结果和影像结果等数据,之所以选择这些数据,是因为这些数据可以作为临床路径上的 一个节点,便于构建临床路径数据库。
[0072] S303,获取临床路径数据,以作为BP神经网络模型的输入样本;其中每一输入样本 具有多个输入节点,BP神经网络模型具有多层。具体地,BP神经网络通常由输入层、隐含层 和输出层组成,层与层之间全相连,但每层的节点之间互不相连。也就是说,对于输入层来 说,输入层具有多个输入节点,但各输入节点之间互不相连,可参见图1。而且,BP神经网络 的输入层的节点个数通常取决于输入样本的维数,输出层的节点个数通常取决于输出样本 的维数。
[0073] S304,根据每一输入节点逐层计算BP神经网络模型的实际输出样本,计算实际输 出样本的公式为:
[0075]其中,Xi(k)为输入样本表达式,f为激活函数,i为上一层的输入节点个数,Wdk)为 加权因子,Θ (k)为阈值因子。
[0076] S305,计算BP神经网络模型的期望输出样本与实际输出样本的误差,误差计算公 式为:
[0077] e(k)=Y(k)-Y/ (k) (5),
[0078] 其中,Y(k)为期望输出样本,V (k)为实际输出样本。
[0079] S306,计算出实际输出与期望输出的误差,若误差大于预设阈值,则根据修正公式 调整计算实际输出样本的公式的参数;修正公式为:
[0081] 其中α为冲量项,Wi(k)为加权因子,η为学习率,ei(k)为误差,Xi(k)为输入样本表 达式,9(k)为阈值因子。
[0082] 优选地,α的取值为0.9。
[0083] S307,对临床路径数据所对应的诊疗手段进行编号。
[0084] 具体地,一种典型病症可能存在不同的诊疗手段,在数据量非常大的情况下,为临 床路径所对应的诊疗手段进行编号,便于医护人员进行操作的时候进行选择,以提高医护 人员的工作效率。
[0085] S308,根据临床路径数据和诊疗手段的编号,构建临床路径数据库。
[0086] 具体地,根据输出样本的临床路径数据来构建临床路径数据库,以为患者提供一 个较佳的临床路径。S309,获取预设疾病的参数,其中,参数的类型根据临床路径数据库的 参数确定。
[0087] S310,将预设疾病的参数输入ΒΡ神经网络模型,以获得输出结果。
[0088] S311,将输出结果与临床路径数据库进行匹配,以获得与预设疾病对应的诊疗手 段。
[0089] 具体地,在具体实施时,预设疾病为典型病症,因为对于某些特殊的疾病,所采用 的诊疗方式也比较特殊,所获取的数据量也不是足够多,因此在分析特殊疾病时,可以采取 其他的方法,而在分析一些典型病症时,本实施例的准确性较高。
[0090] 本实施例的技术方案通过对大量的电子病历进行预处理操作,把一些结构化和非 结构化的电子数据抽取出来,转化构建完善的包含临床信息的数据库,根据该数据库,训练 出适用于预测典型病症临床治疗手段的BP神经网络模型,降低医护人员的工作量,为临床 路径制定提供了技术途径。
[0091]图4为本发明的临床路径制定装置的实施例一的示意图,如图4所示,本实施例的 临床路径制定装置,具体可以包括预处理模块41、第一构建模块42、第二构建模块43和分析 模块44。
[0092]预处理模块41,用于对电子病历进行预处理操作,以获得临床路径数据;
[0093]第一构建模块42,用于将临床路径数据作为输入样本和期望输出样本训练BP神经 网络,以构建BP神经网络模型;
[0094]第二构建模块43,用于根据BP神经网络模型中作为期望输出样本的临床路径数 据,构建临床路径数据库;
[0095]分析模块44,用于根据BP神经网络模型和临床路径数据库,分析预设疾病的临床 路径。
[0096]预处理操作包括抽取、转化和装载。
[0097] 预处理模块41,包括:
[0098] 获取模块(图中未示出),用于获取电子病历;
[0099] 抽取模块(图中未示出),用于抽取电子病历中的患者基本信息、医嘱、诊疗信息、 检验结果和影像结果数据。
[0100] 本实施例的临床路径制定装置,通过采用上述模块对某一预设疾病进行临床路径 制定的实现机制与上述图1所示实施例的临床路径制定方法的实现机制相同,详细可以参 考上述图1所示实施例的记载,在此不再赘述。
[0101] 以上实施例仅为本发明的示例性实施例,不用于限制本发明,本发明的保护范围 由权利要求书限定。本领域技术人员可以在本发明的实质和保护范围内,对本发明做出各 种修改或等同替换,这种修改或等同替换也应视为落在本发明的保护范围内。
【主权项】
1. 一种临床路径制定方法,其特征在于,包括: 对电子病历进行预处理操作,W获得临床路径数据; 将所述临床路径数据作为输入样本和期望输出样本训练BP神经网络,W构建BP神经网 络模型; 根据所述BP神经网络模型中作为期望输出样本的临床路径数据,构建临床路径数据 库; 根据所述BP神经网络模型和所述临床路径数据库,分析预设疾病的临床路径。2. 根据权利要求1所述的临床路径制定方法,其特征在于, 所述预处理操作包括抽取、转化和装载。3. 根据权利要求2所述的临床路径制定方法,其特征在于,对电子病历进行预处理操 作,包括: 获取所述电子病历; 抽取所述电子病历中的患者基本信息、医嘱、诊疗信息、检验结果和影像结果数据。4. 根据权利要求1所述的临床路径制定方法,其特征在于,构建BP神经网络模型,包括: 获取所述临床路径数据,W作为所述BP神经网络模型的输入样本;其中每一所述输入 样本具有多个输入节点,所述BP神经网络模型具有多层; 根据每一所述输入节点逐层计算所述BP神经网络模型的实际输出样本,计算所述实际 输出样本的公式为:其中,Xi化)为输入样本表达式,f为激活函数,i为上一层的输入节点个数,Wi化)为加权 因子,Θ化)为阔值因子; 计算所述BP神经网络模型的期望输出样本与实际输出样本的误差,误差计算公式为: e化)=Υ化)-Y'化), 其中,Υ化)为期望输出样本,γ/化)为实际输出样本; 计算出所述实际输出与所述期望输出的误差,若所述误差大于预设阔值,则根据修正 公式调整计算所述实际输出样本的公式的参数;所述修正公式为:其中α为冲量项,Wi化)为加权因子,η为学习率,ei化)为误差,Xi化)为输入样本表达式, 9化)为阔值因子。5. 根据权利要求4所述的临床路径制定方法,其特征在于,所述α的取值为0.9。6. 根据权利要求1所述的临床路径制定方法,其特征在于,构建临床路径数据库,包括: 对所述临床路径数据所对应的诊疗手段进行编号; 根据所述临床路径数据和所述诊疗手段的编号,构建临床路径数据库。7. 根据权利要求1所述的临床路径制定方法,其特征在于,分析预设疾病的临床路径, 包括: 获取所述预设疾病的参数,其中,所述参数的类型根据所述临床路径数据库的参数确 定; 将所述预设疾病的参数输入所述BP神经网络模型,W获得输出结果; 将所述输出结果与所述临床路径数据库进行匹配,W获得与所述预设疾病对应的诊疗 手段。8. -种临床路径制定装置,其特征在于,包括: 预处理模块,用于对电子病历进行预处理操作,W获得临床路径数据; 第一构建模块,用于将所述临床路径数据作为输入样本和期望输出样本训练BP神经网 络,W构建BP神经网络模型; 第二构建模块,用于根据所述BP神经网络模型中作为期望输出样本的临床路径数据, 构建临床路径数据库; 分析模块,用于根据所述BP神经网络模型和所述临床路径数据库,分析预设疾病的临 床路径。9. 根据权利要求1所述的临床路径制定装置,其特征在于, 所述预处理操作包括抽取、转化和装载。10. 根据权利要求9所述的临床路径制定装置,其特征在于,所述预处理模块,包括: 获取模块,用于获取所述电子病历; 抽取模块,用于抽取所述电子病历中的患者基本信息、医嘱、诊疗信息、检验结果和影 像结果数据。
【文档编号】G06N3/02GK106096286SQ201610424381
【公开日】2016年11月9日
【申请日】2016年6月15日 公开号201610424381.5, CN 106096286 A, CN 106096286A, CN 201610424381, CN-A-106096286, CN106096286 A, CN106096286A, CN201610424381, CN201610424381.5
【发明人】黄亦谦
【申请人】北京千安哲信息技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1