本发明属于质量评估方法技术领域,具体涉及结合drgs工具和贝叶斯模型的医疗质量监测评估方法。
背景技术:
医疗质量安全是医疗服务的永恒主题,科学客观的医疗质量安全指标监测和评估体系及精细化管理技术,是实现医疗精细化管理的基石。医院管理者不断在探索医疗活动中对医疗质量有效监测和评估的方法,以达到对医疗质量持续改进,近年来drgs(diagnosisrelatedgroups,疾病诊断相关分类)工具开始越来越多被应用到医疗质量管理领域,dgr实质上是一种病例组合分类方案,即根据年龄、疾病诊断、合并症、并发症、治疗方式、病症严重程度及转归和资源消耗等因素,将患者分入若干诊断组进行管理的体系,drgs主要分组依据是反映疾病的严重程度、诊疗难度和消耗的医疗资源,同一组疾病的严重、难易、资源消耗相近,但并不能准确的预测每一例患者的不同维度的质量安全指标情况。
技术实现要素:
针对现有技术中的上述不足,本发明提供的结合drgs工具和贝叶斯模型的医疗质量监测评估方法解决了现有的医疗质量管理难度大、主观性性强且难以对个体质量治疗进行评价的问题。
为了达到上述发明目的,本发明采用的技术方案为:结合drgs工具和贝叶斯模型的医疗质量监测评估方法,包括以下步骤:
s1、获取患者的病案首页,并基于病案首页通过drgs工具对病例进行分类,确定患者所属诊断组;
s2、在患者所属诊断组的历史医疗数据的基础上,结合除病案首页外临床治疗全过程的医疗大数据,通过贝叶斯模型对患者的各医疗质量评估指标进行预测;
s3、对各医疗质量评估指标的预测值与当前患者实际医疗过程中对应医疗质量评估指标的实际值进行分析,确定各医疗质量评估指标的质量评估等级,实现医疗质量监测评估。
进一步地,所述步骤s1中,患者的病案首页中的数据包括患者基本信息、诊断信息、手术操作信息、其他诊疗信息及费用信息;
所述drgs工具以反应疾病的严重程度、诊疗难度和消耗的医疗资源的相似性对病例进行分类。
进一步地,所述步骤s2中,进行预测的医疗质量评估指标包括安全指标、效率指标和资源消耗指标;
所述效率指标为住院天数;所述资源消耗指标包括住院总费用、药品费用、耗材费用和检查检验费用;所述安全指标包括死亡率及并发症发生率。
进一步地,所述步骤s2中对一个医疗质量评估指标进行预测的方法具体为:
a1、选取待预测的医疗质量评估指标;
a2、确定患者影响待预测医疗质量评估指标的医疗数据,并对其进行特征处理;
a3、基于患者所属诊断组中影响待预测医疗质量评估指标的历史医疗数据,拟合与待预测的医疗质量评估指标相关的混合高斯分布,并将患者的特征处理后的医疗数据归类到混合高斯分布的各分段中;
a4、确定患者的医疗数据在混合高斯分布中各分段出现的比例;
a5、基于患者的医疗数据在混合高斯分布中各分段出现的比例,通过贝叶斯模型预测患者的医疗数据针对待预测医疗质量评估指标在混合高斯分布中不同分段的概率;
a6、以待预测医疗质量评估指标在各分段的概率为特征,待预测医疗质量评估指标的最终预测值为目标,构建并训练线性回归模型;
a7、基于训练好的线性回归模型对待预测医疗质量评估指标进行预测,得到待预测的医疗质量评估指标的预测值。
进一步地,所述步骤a1中的医疗数据包括患者年龄、性别、血型、主诊断、其他诊断、手术级别、手术编码、是否麻醉、麻醉类型和手术切口;
所述步骤a2中,对医疗数据进行特征处理包括:
(1)对通过drgs工具分类得到不同诊断组中的不同年龄拟合混合高斯分布,将患者的年龄归类到对应概率最高的混合高斯分布中;
(2)取主诊断和其他诊断的诊断icd编码的前四位;
(3)取手术编码的前四位。
进一步地,所述步骤a5中,贝叶斯模型的推导公式为:
式中,p(yi|x)为在医疗数据为x时得到第i个质量评估指标yi的概率,yi为待预测的医疗质量评估指标,i为待预测的医疗质量评估指标序数,x为诊断组中各种医疗数据的组合,xt为一组医疗数据中第t个具体数据,n为一组医疗数据中具体数据的总数,t=1,2,3,....,n。
进一步地,所述步骤a6中,构建的线性回归模型的目标函数为:
minσi(a1*p1i+a2*p2i+...+am*pmi-qi)2
式中,a1...am为模型优化参数,p1i....pmi为通过贝叶斯模型预测得到的第i个待预测的医疗质量评估指标在混合高斯分布中1~m分段的概率,m为混合高斯分布中各分段的序数,qi为第i个待预测的医疗质量评估指标的实际值。
进一步地,所述步骤a7中,通过线性回归模型预测得到的第i个待预测的医疗质量评估指标的预测值expect_yi为:
expect_yi=a1*p1i+a2*p2i+...+am*pmi。
进一步地,所述步骤s3中,确定医疗质量评估指标中的效率指标及资源消耗指标的医疗质量评估等级的方法具体为:
b1、将患者在实际医疗过程的各医疗质量评估指标的实际值o与对应预测值e的比值o/e作为一个评估指标;
其中,第i个医疗质量评估指标的实际值o为ti,对应第i个医疗质量评估指标的预测值e为expect_yi;
b2、在患者所属dgrs疾病组内确定各评估指标o/e的均值a及标准差b;
b3、基于各评估指标o/e、均值a及标准差b,确定各医疗质量评估指标的质量评估等级。
进一步地,所述步骤b3中:
当|o/e-a|在一个标准差b范围内时,对应的质量等级评价结果为符合;
当实际值o小于预测值e且|o/e-a|大于一个标准差b时,对应的质量等级评价结果为优;
当实际值o大于预测值e且|o/e-a|在1~3个标准差b范围内时,对应的质量等级评价结果为劣;
当实际值o大于预测值e且|o/e-a|在3个标准差b以上时,对应的质量等级评价结果为异常。
进一步地,所述步骤s3中,确定医疗质量评估指标中的安全指标的医疗质量评估等级的方法具体为:
确定同一dgrs疾病组中所有病例的死亡率或并发症发生率为o,其中每例病例对应的预测值e的均值为
当
当
当
当
本发明的有益效果为:
(1)本发明基于临床治疗全过程的医疗大数据,结合drgs工具,采用贝叶斯模型预测影响医疗质量的各种指标,精准预测同一类病种在不同风险因素情况下的归转和资源消耗情况;
(2)本发明从医疗效率、资源消耗和医疗安全三个维度开展研究,分别进行预测,为实现医疗质量的精细化管理提供的数据支撑;
(3)本发明将dgrs和贝叶斯模型结合起来,并对贝叶斯模型得到的预测结果进行线性修正,得到更为准确的医疗质量评估预测结果,对典型疾病组建立一套标准化的辅助管理模式,有利于临床治疗路径,规范化医疗行为与服务模式;
(4)本发明通过o/e(o:observe,观测值;e:expect,预期值)值评价实际医疗质量安全指标与预期医疗质量安全指标之间的差异,形成医疗质量安全管理监测预警模式,有利于医疗质量安全管理辅助决策;对实现医疗质量精细化管理、提升医院发展核心竞争力具有重要研究意义。
附图说明
图1为本发明提供的结合drgs工具和贝叶斯模型的医疗质量监测评估方法流程图。
图2为本发明提供的drgs工具分类时的患者病案首页示意图。
图3为本发明提供的drgs工具分类原则示意图。
具体实施方式
下面对本发明的具体实施方式进行描述,以便于本技术领域的技术人员理解本发明,但应该清楚,本发明不限于具体实施方式的范围,对本技术领域的普通技术人员来讲,只要各种变化在所附的权利要求限定和确定的本发明的精神和范围内,这些变化是显而易见的,一切利用本发明构思的发明创造均在保护之列。
实施例1:
结合drgs工具和贝叶斯模型的医疗质量监测评估方法,包括以下步骤:
s1、获取患者的病案首页,并基于病案首页通过drgs工具对病例进行分类,确定患者所属诊断组;
s2、在患者所属诊断组的历史医疗数据的基础上,结合除病案首页外临床治疗全过程的医疗大数据,通过贝叶斯模型对患者的各医疗质量评估指标进行预测;
s3、对各医疗质量评估指标的预测值与当前患者实际医疗过程中对应医疗质量评估指标的实际值进行分析,确定各医疗质量评估指标的质量评估等级,实现医疗质量监测评估。
在本实施例的步骤s1中,drgs工具将患者分入如若干诊断组进行管理,通过drgs工具分类得到的同一疾病的严重、难易及资源消耗相近,该工具用于医疗质量精细化管理,已得到医院管理者的认可,在医疗质量安全精细化管理上有很大的成效,其分组数据来源如图2所示,图2中的病案首页中的数据包括患者基本信息、诊断信息、手术操作信息、其他诊疗信息及费用信息;如图3所示,drgs工具以反应疾病的严重程度、诊疗难度和消耗的医疗资源的相似性对对病例进行分类;
在本实施例的步骤s2中,基于drgs工具分组后,同组疾病治疗难度、危险程度、资源消耗等相似,在此基础上进一步细化到每例患者的医疗质量安全相关指标的预测和判定,将医疗质量安全监测管理做到更加精细化、个体化;为了达到评估医疗质量的目的,确定患者每次主要的医疗质量评估指标,因此,步骤s2中,进行预测的医疗质量评估指标包括安全指标、效率指标和资源消耗指标;其中,安全指标包括死亡率及并发症发生率(手术并发症、院内感染等院内获得性指标的发生率),效率指标为住院天数,资源消耗指标包括住院总费用、药品费用、耗材费用和检查检验费用。
本发明的基本思想是以大部分医疗水平相当的医疗质量作为质量标注,没有专门的数据标注,即没有一份提前标注好的医疗质量水平的数据,而是需要模型自动以大部分正常历史数据为标准来构建预测质量评估指标;虽然通过drgs工具分组后的样本数据量相对于医疗数据来说比较大,但是对于传统的较为复杂的判别式机器学习模型来说,数据样本量显得不足,很容易出现模型不稳定的情况,并且可解释性差;由于医疗系统建设的复杂性医疗数据存在的数据字段很多,存在大量的脏数据,每个具体的特征(具体手术)相对数量不会太多,因此对模型的鲁棒性及稳定性具有更高的要求。
针对上述特点,本发明以贝叶斯模型为整体框架构建预测模型,得到医疗质量评估指标的预测值;基于此,上述步骤s2中对一个医疗质量评估指标进行预测的方法具体为:
a1、选取待预测的医疗质量评估指标;
a2、确定患者影响待预测医疗质量评估指标的医疗数据,并对其进行特征处理;
a3、基于患者所属诊断组中影响待预测医疗质量评估指标的历史医疗数据,拟合与待预测的医疗质量评估指标相关的混合高斯分布,并将患者的特征处理后的医疗数据归类到混合高斯分布的各分段中;
a4、确定患者的医疗数据在混合高斯分布中各分段出现的比例;
a5、基于患者的医疗数据在混合高斯分布中各分段出现的比例,通过贝叶斯模型预测患者的医疗数据针对待预测医疗质量评估指标在混合高斯分布中不同分段的概率;
a6、以待预测医疗质量评估指标在各分段的概率为特征,待预测医疗质量评估指标的最终预测值为目标,构建并训练线性回归模型;
a7、基于训练好的线性回归模型对待预测医疗质量评估指标进行预测,得到待预测的医疗质量评估指标的预测值。
本发明实施例中采用的朴素贝叶斯模型(naivebayesianmodel,nbc)是统计学分类算法中最经典的一种,算法也十分简单:“对于给定的待分类项,求解在此项出现的条件下各个类别出现的概率,然后看哪个最大,就认为此待分类项属于哪个类别”。朴素贝叶斯模型发源于古典数学理论,有着坚实的数学基础,以及稳定的分类效率。同时,nbc模型所需估计的参数很少,对缺失数据不太敏感,算法也比较简单。理论上,nbc模型比其他分类方法具有最小的误差率;实际上,在属性个数比较多或者属性之间相关性较大时,nbc模型的分类效率比不上决策树模型,在属性相关性较小时,nbc模型的性能最为良好。朴素贝叶斯的优点在于:1)算法逻辑简单,易于实现;2)时间、空间开销较小,占用的系统资源较少,因而速度快;3)有坚实的数学基础,分类精度较高;4)性能稳定,即具有良好的鲁棒性;5)在处理大规模数据库时,朴素贝叶斯分类的运算性能和分类准确性甚至优于其他方法。
上述步骤a2中的医疗数据包括患者年龄、性别、血型、主诊断、其他诊断、手术级别、手术编码、是否麻醉、麻醉类型和手术切口;
所述步骤s21中,对医疗数据进行特征处理包括:
(1)对通过drgs工具分类得到不同诊断组中的不同年龄拟合混合高斯分布,将患者的年龄归类到对应概率最高的混合高斯分布中;
(2)取主诊断和其他诊断的诊断icd编码的前四位;
(3)取手术编码的前四位。
上述步骤a5中,贝叶斯模型的推导公式为:
式中,p(yi|x)为在医疗数据为x时得到第i个质量评估指标yi的概率,yi为待预测的医疗质量评估指标,i为待预测的医疗质量评估指标序数,x为诊断组中各种医疗数据的组合,xt为一组医疗数据中第t个具体数据,n为一组医疗数据中具体数据的总数,t=1,2,3,....,n;
上述步骤a6中,构建的线性回归模型的目标函数为
min∑i(a1*p1i+a2*p2i+...+am*pmi-qi)2
式中,a1...am为模型优化参数,p1i....pmi为通过贝叶斯模型预测得到的第i个待预测的医疗质量评估指标在混合高斯分布中1~m分段的概率,m为混合高斯分布中各分段的序数,qi为第i个待预测的医疗质量评估指标的实际值。
上述步骤a7中,通过线性回归模型预测得到的第i个待预测的医疗质量评估指标的预测值expect_yi为:
expect_yi=a1*p1i+a2*p2i+...+am*pmi
本发明实施例的步骤s3中,将医疗质量评估等级的确定分为两种情况,一种是对患者的效率指标及资源消耗指标的医疗质量评估等级确定,另一种是对drgs疾病组安全指标的医疗质量评估等级的确定。其中,确定患者的效率指标(住院天数)及资源消耗指标(住院总费用、药品费用、耗材费用和检查检验费用)的医疗质量评估等级的方法具体为:
b1、将患者在实际医疗过程的各医疗质量评估指标的实际值o与对应预测值e的比值o/e作为一个评估指标;
其中,第i个医疗质量评估指标的实际值o为ti,对应第i个医疗质量评估指标的预测值e为expect_yi;
b2、在患者所属dgrs疾病组内确定各评估指标o/e的均值a及标准差b;
b3、基于各评估指标o/e、均值a及标准差b,确定各医疗质量评估指标的质量评估等级;
具体地,当|o/e-a|在一个标准差b范围内时,对应的质量等级评价结果为符合;
当实际值o小于预测值e且|o/e-a|大于一个标准差b时,对应的质量等级评价结果为优;
当实际值o大于预测值e且|o/e-a|在1~3个标准差b范围内时,对应的质量等级评价结果为劣;
当实际值o大于预测值e且|o/e-a|在3个标准差b以上时,对应的质量等级评价结果为异常。
对于上述资源消耗指标涉及的各种费用,由于在不同区域不同医院等级收费标准存在不同,在不同区域或不同医院等级(收费标准不同)的情况下,费用类指标实际值o和预测值e可能存在差异,但当本评估方法使用|o/e-a|是否在一个标准差b范围内时,来评价质量等级,解决了费用差异问题,例如:一家二级医疗机构(收费标准低于三级医疗机构)在评价费用指标时,假设o/e的均值a为0.8,标准差b为0.1,那么o/e值在0.7-0.9范围内对应的质量等级评价结果为符合,o/e值小于0.7对应的质量等级评价结果为优,o/e值在0.9-1.1对应的质量等级评价结果为劣,o/e值大于1.1对应的质量等级评价结果为异常。
确定dgrs疾病组的安全指标(死亡率和并发症发生率)的医疗质量评估等级的方法具体为:
确定同一dgrs疾病组中所有病例的死亡率或并发症发生率为o,其中每例病例对应的预测值e的均值为
当
当
当
当
实施例2:
本实施例中提供了通过朴素贝叶斯模型构建住院费用预测模型,对患者住院费用进行预测,得到其对应的医疗质量评估结果的过程:
步骤一,通过drgs工具对患者的病案首页进行分类,确定其所属诊断组;
步骤二,获取患者医疗数据并进行处理:本实施例中建模用到的数据包括患者年龄、性别、血型、主诊断、其他诊断、手术级别、手术编码、是否麻醉和手术切口数据;对患者年龄进行分类处理,针对不同drgss分组的年龄分布,拟合混合高斯分布,将其归类到对应概率最高的高斯分布中;对主诊断和辅助诊断,取其诊断icd编码的前四位;手术编码也取其前四位;
步骤三,特征处理:以住院总费用为例,拟合混合高斯分布,给出费用的分段,将住院总费用归类到拟合的高斯分布中;在某个drgs分组中,统计总费用所属高斯分布统计住院次数,以总费用所属高斯分布g1为例,假设总费用所属高斯分布g1有100次住院,该100次住院中0~18岁有5人,血型a的有10人,主诊断为a09的有20人,其他诊断为s20的有17人,得到各个分段条件下对应的比例;
p(0~18岁|总费用所属高斯分布g1)=5/100
p(血型a|总费用所属高斯分布g1)=10/100
。。。
步骤四,基于步骤三中的统计信息,利用贝叶斯模型统计每一次逐行针对预测目标在不同分段的概率:利用贝叶斯模型推导公式,得到如下各概率:
p1(总费用所属高斯分布g1|a住院)=0.01
p2(总费用所属高斯分布g2|a住院)=0.05
p3(总费用所属高斯分布g3|a住院)=0.04
p4(总费用所属高斯分布g4|a住院)=0.25
p5(总费用所属高斯分布g5|a住院)=0.6
p6(总费用所属高斯分布g6|a住院)=0.04
p7(总费用所属高斯分布g7|a住院)=0.01
步骤五,以贝叶斯模型预测的概率为特征,最终的住院费用预测值为目标,训练线性回归模型,该线性回归模型的目标函数为:
min∑i(a1*p1i+a2*p2i+...+a6*p6i+a7*p7i-qi)2
式中,a1~a7为模型优化参数,qi为住院费用的在高斯分布各分段的概率值;
步骤六,预测目标值(住院总费用)
expect_yi=p1*a1+p2*a2+...+p7*a7
步骤七,计算o/e值,计算每一次住院的实际值/预测值;
步骤八,基于步骤六得到值,进行质量分类:通过每列患者各监测指标o/e值,进行统计分析,观察离群值,进行医疗质量评估,进而实现医疗质量精细化管理。