利用SQL查询扶贫对象医保报销比率的审计方法
扶贫资金惠及贫困百姓的切身利益,主管部门多,资金实行逐级下拨,并且扶贫项目小而分散,主要在乡镇和农村实施。根据湖北省审计厅关于2017年扶贫审计工作方案的精神和要求,监利县审计局紧紧围绕精准扶贫和精准脱贫,不断加强扶贫资金和扶贫政策落实的审计监督,规范扶贫资金的管理、使用,确保扶贫资金安全。审计中重点对全县2016年度整村推进建设项目进行了审计和延伸,审计人员采集了扶贫资金相关电子数据,以落实医疗扶贫提高5%的政策为重点,用SQL数据库查询功能进行了对比关联分析,取得了较好的效果。
一、数据采集和整理
主要采集了医疗保险局2016年参保住院信息表(o_CbZyBxDj和s_CbZyBxDj),2016年参合人员信息表;导入SQL数据库,一是o_CbZyBxDj和s_CbZyBxDj做连接,选择需要的字段整理汉化,生成2016年参保住院信息表(其中包含的字段有:合作医疗证号,个人序号,医疗机构代码,医院名称,户主姓名,患者姓名,住址,与户主关系,性别,年龄,入院日期,出生年月,出院日期,结算日期,疾病名称,住院总费用,可报销费用,实际报销费用,起付线,科室名称,科室代码,贫困类型);二是将新生成的2016年参保住院信息表和2016年参合人员信息表以合作医疗号和个人序号为关联字段进关联,整理为2016年新农合住院明细表。
SQL语句一:(o_CbZyBxDj和s_CbZyBxDj连接表)
Select * into 2016年参保住院信息表 from(
select CoopMedCode 合作医疗证号,IDNo
个人序号,HospitalCode 医疗机构代码,HospitalName 医院名称,HouseHolder
户主姓名,PatientName 患者姓名,Address 住址,RelationName 与户主关系,Sex 性别,Age
年龄,InDate 入院日期,Birthday 出生年月,OutDate 出院日期,JsDate 结算日期,IllName
疾病名称,住院总费用,可报销费用,实际报销费用,起付线,OfficeName 科室名称,OfficeCode 科室代码,
HomePropertyName 贫困类型
from dbo.o_CbZyBxDj
union all
select CoopMedCode 合作医疗证号,IDNo
个人序号,HospitalCode 医疗机构代码,HospitalName 医院名称,HouseHolder
户主姓名,PatientName 患者姓名,Address 住址,RelationName 与户主关系,Sex 性别,Age
年龄,InDate 入院日期,Birthday 出生年月,OutDate 出院日期,JsDate 结算日期,IllName
疾病名称,住院总费用,可报销费用,实际报销费用,起付线,OfficeName 科室名称,OfficeCode 科室代码,
HomePropertyName 贫困类型
from dbo.s_CbZyBxDj) b
SQL语句二:(生成2016年新农合住院明细表)
Select * into 2016年新农合住院明细表from (
select a.IDCard,b.* from dbo.参合人员信息 a
right join 2016年参保住院信息表 b on a.CoopMedCode=b.合作医疗证号 and
a.IDNo=b.个人序号) c
二、主要思路
根据荆州市新型农村合作医疗管理委员会关于于印发《荆州市新型农村合作医疗2016年统筹补偿实施方案(试行)》的通知(荆合管委发[2015]5号)文件精神,农村五保、低保、特困优抚对象取消住院起付线;农村建档立卡贫困人口在新农合定点医疗机构住院费用报销比例提高5个百分点。
运用SQL数据库,分四步查询贫困人口住院报销情况(剔除了身份证号为空值的情况)
第一步:将农合住院费用明细与建档立卡贫困人口以身份证号为关键字段进行关联,查询贫困人口住院报销情况。
第二步:查询贫困人口住院按政策没有免起付线的贫困人口。
第三步:查询已免起付线的住院病贫困人口,再将查询结果按医院进行分类分汇总。
第四步:根据以上查询免起付线的住院贫困人口看否真正落实提高5%的报销比率和免起付线。
三、分析步骤
第一步:查询贫困人口住院情况38099人(剔除身份证为空值)
select a.* from 农合住院费用明细表 a join
监利县建档立卡扶贫人口整理库 b on a.身份证号=b.身份证号 where a.身份证号!=''
第二步:查询贫困人口住院按政策应免未免起付线的贫困人口7129人
select a.* from 农合住院费用明细表 a join
监利县建档立卡扶贫人口整理库 b on a.身份证号=b.身份证号 where a.身份证号!='' and 起付线!=0
第三步:查询已免起付线的住院病贫困人口30882人,再将查询结果按医院进行分类分汇总
select 医院名称,count(患者姓名) 住院人数,sum(住院总费用)
住院总费用,sum(可报销费用) 可报销费用,sum(实际报销费用) 实际报销费用 from (select a.* from
农合住院费用明细表 a join 监利县建档立卡扶贫人口整理库
b
on a.身份证号=b.身份证号 where a.身份证号!='' and 起付线=0) a group by 医院名称
第四步:根据以上查询免起付线的住院贫困人口看否真正落实提高5%的报销比率和免起付线,如下表:
四、查询结果情况
审计通过计算机关联分析发现:有二家公立医院和全部乡镇卫生院贫困人口住院报销比例不但没有提高,反而降低2.73%-20%;另三家公立医院贫困人口住院报销比例虽然有所提高,达到4.7%左右,但均未达到提高5%的标准。
针对审计查出的问题,审计部门责成县扶贫办迅速核实,并采取措施限期整改,切实维护扶贫对象利益,将国家扶贫政策落到实处。
利用SQL查询扶贫对象医保报销比率的审计方法的更多相关文章
- SQL查询第m条到第n条的方法
SQL查询第m条到第n条的方法 如表名为GOOD Sselect top (n-m) * from GOODS where (某一列名) not in (select top m (某一列名) fro ...
- Hibernate纯sql查询VO对象封装
hibernate 纯sql查询返回结果集(未关联映射)组装VO的问题//须保证别名字段与Vo字段一致 //引号中为vo对象属性需与sql查询返回字段一致.addScalar("chname ...
- hibernate sql查询后对象转换成实体类
在多表查询的时候使用hibernate的sql查询的时候,一般返回的是object[]数组,或者可以使用 session.createSQLQuery(sql).setResultTransform ...
- 用SQL查询方式显示GROUP BY中的TOP解决方法[转]
用SQL查询方式显示GROUP BY中的TOP怎样用一个SQL语句来显示 分组后每个组的前几位 比如把一个学校所有学生的成绩按班级分组,再显示每个班级前五名的信息. 班级 学生 成绩 一班 ...
- Hibernate查询之SQL查询
转自: Hibernate还支持使用SQL查询,使用SQL查询可以利用某些数据库的特性,或者用于将原有的JDBC应用迁移到Hibernate应用上.使用命名的SQL查询还可以将SQL语句放在配置文件中 ...
- 黄聪:实用WordPress SQL查询方法
为所有文章和页面添加自定义字段 这段代码可以为WordPress数据库内所有文章和页面添加一个自定义字段. 你需要做的就是把代码中的‘UniversalCutomField‘替换成你需要的文字,然后把 ...
- HIS 与医保系统的接入方案及实现
HIS 与医保系统的接入方案及实现刘剑锋 李刚荣第三军医大学西南医院信息科(重庆 400038)摘要: 目的 建设HIS,迎接医疗改革的挑战.方法 分析HIS与地方医疗保险系统的不同特点,提出解决问题 ...
- SQL查询性能分析之(not in)、(and not)、()、(!=)性能比较
SQL查询性能分析之(not in).(and not).().(!=)性能比较 SQL Server Bruce 3年前 (2013-01-08) 3284浏览 0评论 <:article c ...
- 利用SQL语句查询数据库中所有表
Oracle: SELECT * FROM ALL_TABLES;系统里有权限的表 SELECT * FROM DBA_TABLES; 系统表 SELECT * FROM USER_TABLES; 当 ...
随机推荐
- python3-常用模块之time
import time time模块主要是处理各种类型的时间 常用方法 1.time.sleep(secs) (线程)推迟指定的时间运行,单位为秒. 2.time.time() 获取当前时间戳 时间戳 ...
- 编程之法:面试和算法心得(旋转字符串java实现)
内容全部来自编程之法:面试和算法心得一书,实现是自己写的使用的是java 题目描述 给定一个字符串,要求把字符串前面的若干个字符移动到字符串的尾部,如把字符串“abcdef”前面的2个字符'a'和'b ...
- vue.js axios实现跨域http请求接口
跨域post实例,用到了qs组件来避开ajax信使请求,并兼容Android. import axios from 'axios'; import qs from 'qs'; axios.post(' ...
- 数位DP入门题——[hdu2089]不要62
数位DP是我的噩梦. 现在初三了,却没AC过数位DP的题目. 感觉数位DP都是毒瘤-- 题目 hdu不用登录也可以进去,所以就不把题目copy到这里来了. 题目大意 求区间[n,m][n,m][n,m ...
- Android SDK 开发指南
Android SDK 开发指南 视频详解 以下视频是对融云 Android SDK 开发使用的详细讲解,您可以在阅读文档时配合学习. 更多视频教程如下: CSDN 融云 Android SDK ...
- vue 路由重定向
- PAT甲级——A1027 Colors in Mars
People in Mars represent the colors in their computers in a similar way as the Earth people. That is ...
- JDK配置环境变量 (JDK安装成功后进行配置)
"我的电脑" -- 右键"属性" --- "高级系统设置" --- “环境变量” 第一步:配置 JAVA_HOME 变量 找到 变量 ...
- 【One by one系列】一步步部署.net core应用
我们的目标: CentOS系统 nginx服务器 asp.net core应用 mysql服务器 腾讯云服务器 工具准备 [Xshell]--使用windwos下的工具Xshell,原理就是使用SHH ...
- 通过java反射实现的excel数据导出
Excel.java @SuppressWarnings("deprecation") public static <T> void ExportExcel(Strin ...