运用SQL数据库查询违规报销诊疗项目的审计方法
时间:2023-11-18 16:25 来源:网络整理 作者:墨客科技 点击:次
近期,笔者参与了某地基本医疗保险基金的专项审计。面对数据量巨大的职工住院报销记录,通过计算机操作SQL数据库查询,准确便捷的分析出其中的不合规记录,计算出医保中心在报销环节中多报、少报医疗费的金额。以下是查询的思路与步骤: 审计思路 通过医院住院结算单、住院项目费明细、参保人员信息三张表在SQL数据库中进行连接,筛选出某地某时间段内医保中心报销的职工诊疗项目记录,然后与最新的职工住院诊疗项目报销比例表比对,找出职工住院报销比例不合规定的记录,对这些不合规定的诊疗项目报销记录按照最新执行的报销比例计算出少报销或多报销医疗费的金额。 审计步骤 1.将基本查询表‘医院住院结算单’、‘住院项目费明细’、‘参保人员信息’三张表连接,筛选出**年**区医保报销的职工住院诊疗项目记录生成中间表‘住院项目费明细’ sql语句如下: Selectb.* into住院项目费明细 fromdbo.医院住院结算单ajoindbo.住院项目费明细bona.住院序号=b.住院序号anda.所属地区代码=b.所属地区代码joindbo.参保人员信息cona.身份证号=c.身份证号 wherec.社保经办机构名称like'%**%'andyear(b.费用时间)>=2015 查询结果如下: 2.将上一步生成的中间表‘住院项目费明细’与‘项目报销比例’连接找出报销比例与规定报销比例不符的诊疗项目报销记录生成中间表‘住院报销比例与规定不符’ Sql语句如下: selectb.*,a.职工住院自付比例 into住院报销比例与规定不符 fromdbo.项目报销比例ajoindbo.住院项目费明细bona.项目名称=b.项目名称 wherea.职工住院自付比例<>b.自付比例 查询结果如下: 3.利用上一步生成的中间表‘住院报销比例与规定不符’计算并统计出每种诊疗项目实际报销医疗费金额、应报销医疗费金额及两者差额 Sql语句如下: select项目名称,SUM(医保范围费用)实际报销,SUM(总费用*(1-cast(职工住院自付比例asdecimal(8,3))))应报销, (SUM(医保范围费用)-SUM(总费用*(1-cast(职工住院自付比例asdecimal(8,3)))))差额 intodbo.不同比例差价表 fromdbo.住院报销比例与规定不符 groupby项目名称 查询结果如下: 4.利用上一步生成的中间表计算出医保中心多报销医疗费总额及少报销医疗费总额 Sql语句如下: selectsum(casewhen差额>0 then差额end)多报销额, sum(casewhen差额<0 thenabs(差额)end)少报销额 fromdbo.不同比例差价表 查询结果如下: 从最终的查询结果中可以看出有108种诊疗项目未按规定报销,违规报销医疗费金额合计1896351.17元,其中多报销医疗费金额为1719883.64元,少报销医疗费金额为176467.53元。(赵青) 【关闭】 【打印】 (责任编辑:admin) |