许泽杰 丁 赞
2015年第三季度起,广东省针对上报病案首页数据进行质量评估,分别从完整性、规范性及逻辑性三方面进行评分,并出台了相应的评估指标体系。但总体来说,上报评估系统反馈的问题给政府主管部门及医院造成很大的返工工作量。只有把病案首页数据质量评估工作前置,才能提供更加完整、准确的病案信息。
病案首页中,身份证号是唯一辨别患者身份的信息,广东省病案首页数据质量评估体系对身份证号审核条件如下:
[不能缺项,缺失得0分;外籍病人直接得分;新生儿直接得分;18岁以下直接得分;姓名=’无名氏’直接得分]
在实际工作中,身份证号可能会输入“无”,“—”,“不详”等不符合填写规范的字符,也需要筛查出来。针对该项字段,可运行以下SQL语句查询审核通不过的首页数据,以2016年1月份出院病案首页数据为例。
/*检查身份证号填写错误情况*/
select fsry 输入员,fprn as 病案号,ftimes as 住院次数,fname as 姓名,fage 年龄,fcountry 国籍,fcydept as 出院科室,fidcard as 身份证号,error=’身份证号填写错误’ from tpatientvisit where fcydate >=’2016-01-01 00:00:00’ and fcydate <=’2016-01-31 23:59:59’ and fage not like ’D%’ and fage not like ’m%’ and substring(fage,2,4)>18 and fname not like ’%无名氏%’ and fcountry=’中国’ and len(fidcard)!=15 and len(fidcard)!=18
离院方式可作为患者住院结果的表现,在病案首页中,分别有6种离院方式可选,分别是医嘱离院、医嘱转院、医嘱转社区卫生服务机构/乡镇卫生院、非医嘱离院、死亡及其他离院方式。离院方式填写不能为空,必须在这六类方式中选择。病案首页中,科主任、主(副主)任医生、主治医生、住院医生、质控医生、质控护士、编码员字段按相应要求填写,不能为空,针对这些字段,可运行以下SQL语句查询审核通不过的首页数据,以2016年1月份出院病案首页数据为例。
/*检查离院方式填写错误情况*/
select fsry 输入员,fprn as 病案号,ftimes as 住院次数,fname as 姓名,fcydept as 出院科室,fkzr as 科主任,fzrdoctor as[主(副主)任医生],fzzdoct as 主治医生,fzydoct as 住院医生,fzkdoct as 质控医生,fzknurse as 质控护士,fbmy as 编码员,flyfs as 离院方式,error=’科主任主治住院质控医生质控护士编码员离院方式不能为空’ from tpatientvisit where fcydate >=’2016-01-01 00:00:00’ and fcydate <=’2016-01-31 23:59:59’ and (fkzr is null or fkzr=‘or fzrdoctor is null or fzrdoctor=’or fzzdoct is null or fzzdoct=‘or fzydoct is null or fzydoct=’or fzkdoct is null or fzkdoct=‘or fzknurse is null or fzknurse=’or fbmy is null or fbmy=‘or flyfs is null or flyfs=’)
手术级别作为评价手术风险性和难易程度的指标,广东省病案首页数据质量评估体系对手术级别审核条件如下:
[符合标准代码,无手术编码的直接得分;有手术不在值域范围内得0分;指定手术编码,允许为空]
针对该项字段,可运行以下SQL语句查询审核通不过的首页数据,以2016年1月份出院病案首页数据为例。
/*检查手术级别填写错误情况*/
Select a.fsry 输入员,a.fprn as 病案号,a.ftimes as 住院次数,a.fname as 姓名,a.fcydept as 出院科室,b.fssjb as 手术级别,b.fssjbbh 手术级别编号,错误提示=’手术级别填写错误’ from tpatientvisit a,toperation b where a.fcydate >=’2016-01-01 00:00:00’ and a.fcydate <=’2016-01-31 23:59:59’ and a.fprn=b.fprn and a.ftimes=b.ftimes and b.fssjbbh not in (1,2,3,4)
手术切口及愈合等级是反映手术质量的指标,完整性及准确性对于统计分析工作非常重要,广东省住院病案首页数据质量评估体系对手术切口及愈合等级审核条件如下:
[符合标准代码,无手术编码的直接得分,有手术不在值域范围内的得0分]
针对该项字段,可运行以下SQL语句查询审核通不过的首页数据,以2016年1月份出院病案首页数据为例。
/*检查切口及愈合填写错误情况*/
select a.fsry 输入员,a.fprn as 病案号,a.ftimes as 住院次数,a.fname as 姓名,a.fcydept as 出院科室,b.fyuhebh as 愈合编号,b.fyuhe 愈合,b.fqiekoubh as 切口编号,b.fqiekou 切口等级,错误提示=’切口愈合类别不能为空’ from tpatientvisit a,toperation b where a.fcydate >=’2016-01-01 00:00:00’ and a.fcydate <=’2016-01-31 23:59:59’ and a.fprn=b.fprn and a.ftimes=b.ftimes and (b.fyuhe not in (select fmc from tstandardmx where fcode=’GBYHLB’)or b.fyuhebh not in (select fbh from tstandardmx where fcode=’GBYHLB’)or b.fqiekou not in (select fmc from tstandardmx where fcode=’gbqkfj’)or b.fqiekoubh not in (select fbh from tstandardmx where fcode=’gbqkfj’))
逻辑性审核主要是判断一些具有严格逻辑关系字段间的关系是否正确,例如男性病人主要诊断编码不能出现O码,西药费必须大于等于抗菌药物费用及男性手术不应编码为96.4401(阴道冲洗)等逻辑错误。
实际住院天数是用来分析医疗资源利用合理性的指标,广东省住院病案首页数据质量评估体系对实际住院天数审核条件如下:
[实际住院天数=(出院日期-入院日期),且>=1,不符合条件的得0分]
针对该项字段,可运行以下SQL语句查询审核通不过的首页数据,以2016年1月份出院病案首页数据为例。
/*检查实际住院天数填写错误情况*/
select fsry 输入员,fprn as 病案号,ftimes as 住院次数,fname as 姓名,fcydept as 出院科室,frydate 入院日期,fcydate 出院日期,fdays 实际住院天数,错误提示=’实际住院天数填写错误’ from tpatientvisit where fcydate >=’2016-01-01 00:00:00’ and fcydate <=’2016-01-31 23:59:59’ and fcydate!=frydate and fcydate-frydate!=fdays
麻醉费对于医院麻醉科管理及发展提供了参考价值,广东省住院病案首页数据质量评估体系对实际住院天数审核条件如下:
[麻醉方式>0时,麻醉费>0;(局麻除外),麻醉方式=0或空时,直接得分,麻醉方式=31、32、33、34、35、36的直接得分。]
针对该项字段,可运行以下SQL语句查询审核通不过的首页数据,以2016年1月份出院病案首页数据为例。
/*麻醉费填写错误情况*/
select a.fsry 输入员,a.fprn as 病案号,a.ftimes as 住院次数,a.fname as 姓名,a.fcydept as 出院科室,b.fqiekou 切口,b.fyuhe 愈合,b.fmazuibh as 麻醉方式编号,b.fmazui 麻醉方式,a.fzllfmzf 麻醉费,错误提示=’麻醉费用填写错误’ from tpatientvisit a,toperation b where a.fcydate >=’2016-01-01 00:00:00’ and a.fcydate <=’2016-01-31 23:59:59’ and a.fprn=b.fprn and a.ftimes=b.ftimes and b.fmazuibh>0 and b.fmazuibh!=5 and a.fzllfmzf=0
运用SQL语句对病案首页数据进行完整性、规范性及逻辑性审核,对审核通不过的数据在上报前进行更正,保证数据的可分析性,为政府部门及医院管理部门提供可行性的决策依据。本文只列举部分字段的审核条件及SQL语句示例,所有字段均可通过SQL语言进行质量监控。