数据审计方法

运用SQL数据库关联数据查询城乡居民医疗保险重复参保及重复报销的审计方法

浏览:

2016年两会,李克强总理在《政府工作报告》中多次提到医疗保险的问题。在“2015年工作回顾”中,提到“拓展居民大病保险”;在总结 “十二五”时期成绩时,提到“基本医疗保险实现全覆盖”;在“2016年重点工作”中,提出“协调推进医疗、医保、医药联动改革”;“今年要实现大病保险全覆盖,政府加大投入,让更多大病患者减轻负担”;“整合城乡居民基本医保制度,财政补助由每人每年380元提高到420元”;“改革医保支付方式,加快推进基本医保全国联网和异地就医结算”等等。可见,政府对于事关老百姓的民生问题给予了高度关注。

事实上,现行的城镇居民基本医疗保险和新型农村合作医疗保险(以下简称“新农合”)由于制度分设、管理分离,不但提升了管理成本,降低了管理效率,给城乡居民带来诸多不便,而且对实现社会公平正义、促进社会和谐造成了严重障碍和负面影响,容易产生居民重复参保和财政重复补贴等问题。本文主要介绍如何运用SQL数据库来查询上述问题的方法。

一、运用SQL数据库查询城镇居民基本医疗保险和新型农村合作医疗保险重复参保的问题

(一)审计思路和方法:通过观察分析城镇居民参保信息表和新农合参保信息表的字段发现,两表中都有【身份证号】作为唯一确定的关键字,把这两个表的【身份证号】字段进行关联,进而查出这二者重复参保人员的信息。

(二)查询语句编写:

Select distinct a.年度,a.姓名,a.身份证号,a.社保号,b.personname,b.idcard,b.address,b.户编码,b.成员编码 into 城镇居民和新农合重复参保表

From 城镇居民参保表 a join 新农合参保表 b on a.身份证号=b.idcard

Select * from 城镇居民和新农合重复参保表

查询结果如下:

从上图的查询结果可以看出,2015年城镇居民基本医疗保险和新农合重复参保人员为8939人。

二、运用SQL数据库查询城镇居民基本医疗保险和新农合医疗保险重复参保人员在城镇居民基本医疗保险中用统筹基金重复支付的问题

(一)审计思路和方法:对被审单位提供的城镇居民享受医疗待遇人员明细表和城镇居民待遇结算明细表这两张表,先通过【人员编号】、【住院号(门诊号)】、【单据号】关键字进行关联,生成中间表-居民享受医疗待遇明细表;然后再根据生成的居民享受医疗待遇明细表和城镇居民和新农合重复参保表通过【人员编号】字段进行关联,进而查询出结果。

(二)查询语句编写:

1、生成【居民享受医疗待遇明细表】中间表

select a.aae043 数据期别,a.AAC001 居民人员编号,a.AKA130 医疗类别,b.AKB020 医疗服务机构编号,b.AKC264,b.AKE039,b.AKE029,b.akb067 into 居民享受医疗待遇明细表

from 享受医疗待遇人员明细表 a join 待遇结算明细表 b on a.AAC001=b.AAC001

where (a.AAE043>=201501 and a.AAE043<=201512)and a.AKC190=b.AKC190 and a.AAE072=b.aae072

order by a.aae043

查询结果如下:

2、查询重复参保人员用统筹基金支付的门诊费用

select a.年度,a.姓名,a.身份证号,a.社保号,a.personname,a.idcard,a.address,a.户编码,a.成员编码,b.居民人员编号,sum(akc264) 门诊费总额,SUM(ake039) 基本基金支付,SUM(ake029)大额基金支付,SUM(akb067) 个人现金支付 into 新农合和居民重复参保人员在居民中报销门诊费用 from dbo.新农合和居民重复参保 a join dbo.居民享受医疗待遇明细表 b on a.社保号=b.居民人员编号

where b.医疗类别=11 or b.医疗类别=13

group by a.年度,a.姓名,a.身份证号,a.社保号,a.personname,a.idcard,a.address,a.户编码,a.成员编码,b.居民人员编号

查询结果如下:

3、查询重复参保人员用统筹基金支付的住院费用

select a.年度,a.姓名,a.身份证号,a.社保号,a.personname,a.idcard,a.address,a.户编码,a.成员编码,b.居民人员编号,sum(akc264) 住院费总额,SUM(ake039) 基本基金支付,SUM(ake029)大额基金支付,SUM(akb067) 个人现金支付 into 新农合和居民重复参保人员在居民中报销住院费用 from dbo.新农合和居民重复参保 a join dbo.居民享受医疗待遇明细表 b on a.社保号=b.居民人员编号

where b.医疗类别=21 or b.医疗类别=23

group by a.年度,a.姓名,a.身份证号,a.社保号,a.personname,a.idcard,a.address,a.户编码,a.成员编码,b.居民人员编号

查询结果如下:

从以上的查询结果进行汇总统计,2015年城镇居民基本医疗保险和新农合医疗保险重复参保人员在城镇居民基本医疗保险中用统筹基金重复支付门诊和住院金额。(华啸)