医疗质量的TOPSIS分析及其MATLAB编程实现
沈阳师范大学数学系(110034)李晓毅
及时、准确地分析比较本单位、本系统、本行业的工作质量,对制定工作目标、调整工作重点是十分必要的。衡量医院医疗质量的评价指标主要是重症收容和治疗效果。对大型医院而言,重症收容及其治疗效果占有较重的比例,对中小型医院,则主要看其治疗效果,把治疗效果的优劣作为评定医疗质量的标准。治疗效果主要包括出入院诊断符合率、手术前后诊断符合率、住院者三日确诊率、治愈好转率、病死率等指标112。现以其中的治愈好转率、病死率为分析指标,对某院1999年的各科疗效情况,进行分析评定。
资料和背景
11资料来源:某职工医院信息科提供的本院1999年度各科的疗效情况122见表1。
表1各科疗效指标
科别治愈好转未愈死亡合计
内科507101478663
外科84831124895
妇科304140309
儿科162851176
五官科106720115
21背景:文献122应用Ridit分析法对本资料进行了分析,本文应用TOPSIS法对本资料进行了分析,意在有效利用原始资料,多方位、全视角对资料进行分析,使其结论更具科学性、指导性;探讨各方法的适用性、实用性;给出T OPSIS分析法的使用软件及相应的程序。
TOPSIS法的基本原理和实施步骤
11原理对原始数据进行同趋势化处理,再对其进行归一化处理,找出有限方案中的最优方案和最劣方案,分别用最优向量和最劣向量表示,然后分别计算各评价对象与最优方案和最劣方案间的距离,获得各评价对象与最优方案和最劣方案的相对接近程度,依此作为依据评价方案的优劣。
21实施步骤
(1)对原指标中的高优指标进行转化,建立同势化后的数据矩阵(表2)
表2转化指标值
科别治愈率好转率未愈率死亡率
内科1.30771.09050.07090.0121
外科1.05541.01820.01340.0045
妇科1.01651.01640.01290
儿科1.08641.03530.02840.0057
五官科1.08501.01770.01740
(2)对同势化后的原始数据矩阵进行归一化处理,并建立相应的矩阵(表3)
表3归一化矩阵值
科别治愈率好转率未愈率死亡率
内科0.52460.47070.88060.8574
外科0.42340.43950.16640.3189
妇科0.40780.43870.16020
儿科0.43580.44690.35270.4039
五官科0.43520.43930.21610
(3)根据归一化矩阵,得到最优值向量和最劣值向量,即有限方案中的最优方案Z+和最劣方案Z-Z+=(0.5246,0.4707,0.8806,0.8574)
Z-=(0.4078,0.4387,0.1602,0)
(4)分别计算各评价对象所有各指标值与最优方案及最劣方案的距离C+与C-,再计算各评价方案与最优方案的接近程度C i,并依此排序(表4)
表4各科别的指标值与最优值的相对接近程度及排序
科别D+D-C i排序
内科01.12641.00005
外科0.90070.31930.26173
妇科1.1264001
儿科0.70200.44840.38984
五官科1.08890.06230.05412
工具软件及程序
根据表1提供的数据,按实施步骤2,令A表示由表2中数据所构成的矩阵,利用M ATLAB510工具软件132编程如下:
p=size(A);
n=p(1);m=p(2);
for j=1:m
B(j)=sqrt(sum(A(:,j).^2));
(下转第182页)