当前位置:文档之家› 某医疗保险资金专项审计案例

某医疗保险资金专项审计案例

某市医疗保险资金专项审计案例在对某地区2015年至2016年度医疗保险资金缴存、管理和使用进行审计的过程中,审计组结合实际情况,不仅编制计算机审计模块对医保局的医疗保险电子数据业务进行审计,利用取得的电子数据记录,充分延伸该地区定点医院,核实相关住院、门诊等收费情况,取得了较好的效果。

审计组根据社保资金相关数据库,编写sql语句,进行查询、分析等,发现了“定点医疗机构分解住院,为9家医院多支付医保基金”、“定点医疗机构违规收吸氧费”、“医保局未按规定执行‘监护病房床位费’诊疗项目支付比例,造成患者多负担监床位费”等问题,具体程序如下:(一)分解住院Sql语句--建立2015年度住院结算单视图V1(2016年度以此类推)create view V1asselect distinct*from dbo.YB_YYZYJSD2015where year(入院时间)=2015 and 身份证号is not null-- (一)、使用排名开窗函数,对每个患者当年住院情况进行分组,形成住院次数序号,并生成“分解住院111”表。

(共检索出34852条记录)select distinct row_number()over(partition by身份证号order by入院时间)序号,姓名,身份证号,入院时间,出院时间,医院名称,医生姓名,出院病种编码,出院病种名称,总费用into 分解住院111from V1where year(入院时间)=2015 and身份证号is not null(二)利用分组函数查询出当年住院次数大于次的患者情况,并生成"分解住院222"表(共检索出8311条记录)。

select身份证号,count(*)住院次数into 分解住院222from V1where身份证号is not nullgroup by身份证号having count(*)>1order by 2 desc--(三)、通过关联身份证号对分解住院111、分解住院222表进行左连接,得到多次住院患者出入院情况,生成分解住院333表。

(共检索出5483条记录)select distinct b.*into分解住院from dbo.分解住院a left join dbo.分解住院b on a.身份证号=b.身份证号order by身份证号--(四)、通过对分解住院表进行自连接,--查出多次住院患者连续两次或两次以上住院时间间隔小于3天(分解住院间隔天数可根据实际情况自行设定天)人员情况(共检索出240条记录)SELECT distinct a.*,b.序号as序号,b.姓名as姓名,b.身份证号as身份证号,b.入院时间as入院时间,b.出院时间as出院时间,b.出院病种名称as出院病种名称,b.医院名称as医院名称,b.总费用as总费用into分解住院疑点表FROM分解住院a left join分解住院b on a.序号=b.序号+1 and a.身份证号=b.身份证号and a.出院病种编码=b.出院病种编码and a.医院名称=b.医院名称where DATEDIFF(DAY,b.出院时间,a.入院时间)<3 order by a.姓名,a.入院时间(二)多收吸氧费Sql语句--筛选某次住院期间,某人某项医疗服务项目次数异常,造成多收费的问题1、用2015年度住院结算单和诊疗项目明细表生成2015年诊疗次数异常记录(共15886条条),2016年度以此类推。

select b.所属地区代码,b.单据号,姓名,身份证号,单位名称,b.医院名称,b.住院序号,项目名称,sum(a.数量)总数量,sum(a.总费用)总费用,出院时间,入院时间,sum(数量)/(datediff(day,入院时间,出院时间))住院期间每天诊疗次数into诊疗次数异常表from dbo.YB_ZYYLFMX001a--诊疗项目明细表inner join dbo.YB_YYZYJSD2015b on a.医院名称=b.医院名称and a.单据号= b.单据号and b.姓名is not nullwhere year(费用时间)>=2015 and year(费用时间)<2016 and datediff(day,入院时间,出院时间)> 1 and统筹支付>0and是否结算特征='1'group by b.所属地区代码,b.单据号,姓名,身份证号,单位名称,b.医院名称,b.住院序号,项目名称,出院时间,入院时间having sum(数量)/(datediff(day,入院时间,出院时间))> 5order by b.医院名称,sum(数量)desc,sum(a.总费用)desc2、筛选某次住院期间,某地区2015年度氧气吸入、间断吸氧的违规记录select*,(datediff(day,入院时间,出院时间))as住院天数,总数量/(datediff(day,入院时间,出院时间))as每天吸氧时间from诊疗次数异常表where医院名称='%某市%医院%'and总数量/(datediff(day,入院时间,出院时间)) >24 and(项目名称='氧气吸入'or项目名称='间断吸氧')order by项目名称,总数量/(datediff(day,入院时间,出院时间))desc(三)患者多负担监护病房床位费Sql语句。

(一)2015年诊疗项目多报销额情况查询--诊疗项目明细表(1343693条)Select distinct a.单位名称,a.姓名,a.身份证号,a.入院时间,a.出院时间,a.出院病种名称,b.*into 住院项目费明细from dbo.YB_YYZYJSD2015a join dbo.YB_ZYYLFMX001b on a.单据号=b.单据号and a.所属地区代码=b.所属地区代码join dbo.YB_CBRYXX2016c on a.身份证号=c.身份证号where c.所属地区代码='620499'and year(b.费用时间)>=2015 and year(b.费用时间)<2016 order by b.医院名称--2、将上一步生成的中间表‘住院项目费明细’与‘项目报销比例’连接找出报销比例与规定报销比例不符的诊疗项目报销记录生成中间表‘住院报销比例与规定不符’(2055条)select distinct b.*,a.首先自负比例as诊疗项目三项目目录表中自付比例,限价into 住院报销比例与规定不符的医院和记录from dbo.诊疗项目比例表a join住院项目费明细b on a.医疗项目编号=b.医保中心项目编码-- a.医疗项目名称=b.项目名称where a.首先自负比例<>b.自付比例--3.利用上一步生成的中间表‘住院报销比例与规定不符’计算并统计出每种诊疗项目实际报销医疗费金额、应报销医疗费金额及两者差额(9条)select项目名称,SUM(医保范围费用)实际报销,SUM(总费用*(1-cast(诊疗项目三项目目录表中自付比例as decimal(8,3))))应报销,(SUM(医保范围费用)-SUM(总费用*(1-cast(诊疗项目三项目目录表中自付比例as decimal(8,3)))))差额into dbo.诊疗项目不同比例差价表from住院报销比例与规定不符的医院和记录group by项目名称--按医院、病人分组计算(1250条)select distinct医院名称,姓名,身份证号,SUM(医保范围费用)实际报销,SUM(总费用*(1-cast(诊疗项目三项目目录表中自付比例as decimal(8,3))))应报销,(SUM(医保范围费用)-SUM(总费用*(1-cast(诊疗项目三项目目录表中自付比例as decimal(8,3)))))差额from住院报销比例与规定不符的医院和记录group by医院名称,姓名,身份证号order by医院名称,姓名,身份证号--4.利用上一步生成的中间表计算出医保中心多报销医疗费总额及少报销医疗费总额(多报销额元,少报销.24 元)--Sql语句如下:select sum(case when差额>0 then差额end)医保中心多报销额,sum(case when差额<0 then abs(差额)end)医保中心少报销额from dbo.诊疗项目不同比例差价表(四)生育保险参保时间少于365天,且支付生育保险Sql 语句。

--1、将个人信息表和个人参保信息表连接,个人编号链接查出身份证号,筛选出参加生育保险人员。

selectx.RYBH,x.DWBH,x.XM,x.XB,x.HKXZ,x.HKSZDZ,x.ZJZL,x.ZJHM,x.CSRQ,c.GRJFZT ,c.KSRQ,c.ZZRQ,c.XZLX--into sybxsfzfrom dbo.SJ_GRXX x join dbo.SJ_GRCBXX c on x.rybh=c.rybhwhere c.XZLX=51--2、身份证号链接,生育时间与参保时间差不大于365天的记录(共39条记录)select d.*,s.KSRQfrom dbo.sybxsfz s join dbo.sydy d on s.ZJHM=d.身份证号码where datediff(D,s.ksrq,d.生育时间)<=365他们继续往前走。

走到了沃野,他们决定停下。

被打巴掌的那位差点淹死,幸好被朋友救过来了。

被救起后,他拿了一把小剑在石头上刻了:“今天我的好朋友救了我一命。

”一旁好奇的朋友问到:“为什么我打了你以后你要写在沙子上,而现在要刻在石头上呢?”另一个笑笑回答说:“当被一个朋友伤害时,要写在易忘的地方,风会负责抹去它;相反的如果被帮助,我们要把它刻在心灵的深处,任何风都抹不去的。

”朋友之间相处,伤害往往是无心的,帮助却是真心的。

在日常生活中,就算最要好的朋友也会有摩擦,也会因为这些摩擦产生误会,以至于成为陌路。

爱因斯坦说:“世间最美好的东西,莫过于有几个头脑和心地都很正直的朋友。

”。

相关主题