利用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查询扶贫对象医保报销比率的审计方法的更多相关文章

  1. SQL查询第m条到第n条的方法

    SQL查询第m条到第n条的方法 如表名为GOOD Sselect top (n-m) * from GOODS where (某一列名) not in (select top m (某一列名) fro ...

  2. Hibernate纯sql查询VO对象封装

    hibernate 纯sql查询返回结果集(未关联映射)组装VO的问题//须保证别名字段与Vo字段一致 //引号中为vo对象属性需与sql查询返回字段一致.addScalar("chname ...

  3. hibernate sql查询后对象转换成实体类

    在多表查询的时候使用hibernate的sql查询的时候,一般返回的是object[]数组,或者可以使用  session.createSQLQuery(sql).setResultTransform ...

  4. 用SQL查询方式显示GROUP BY中的TOP解决方法[转]

    用SQL查询方式显示GROUP BY中的TOP怎样用一个SQL语句来显示 分组后每个组的前几位 比如把一个学校所有学生的成绩按班级分组,再显示每个班级前五名的信息. 班级     学生   成绩 一班 ...

  5. Hibernate查询之SQL查询

    转自: Hibernate还支持使用SQL查询,使用SQL查询可以利用某些数据库的特性,或者用于将原有的JDBC应用迁移到Hibernate应用上.使用命名的SQL查询还可以将SQL语句放在配置文件中 ...

  6. 黄聪:实用WordPress SQL查询方法

    为所有文章和页面添加自定义字段 这段代码可以为WordPress数据库内所有文章和页面添加一个自定义字段. 你需要做的就是把代码中的‘UniversalCutomField‘替换成你需要的文字,然后把 ...

  7. HIS 与医保系统的接入方案及实现

    HIS 与医保系统的接入方案及实现刘剑锋 李刚荣第三军医大学西南医院信息科(重庆 400038)摘要: 目的 建设HIS,迎接医疗改革的挑战.方法 分析HIS与地方医疗保险系统的不同特点,提出解决问题 ...

  8. SQL查询性能分析之(not in)、(and not)、()、(!=)性能比较

    SQL查询性能分析之(not in).(and not).().(!=)性能比较 SQL Server Bruce 3年前 (2013-01-08) 3284浏览 0评论 <:article c ...

  9. 利用SQL语句查询数据库中所有表

    Oracle: SELECT * FROM ALL_TABLES;系统里有权限的表 SELECT * FROM DBA_TABLES; 系统表 SELECT * FROM USER_TABLES; 当 ...

随机推荐

  1. Jetty启动配置解析

    目录 1. jetty概述 2. spring-jetty启动配置 1. jetty概述 维基百科:Jetty是一个纯粹的基于Java的网页服务器和Java Servlet容器. Jetty Serv ...

  2. Python学习day17-常用的一些模块

    figure:last-child { margin-bottom: 0.5rem; } #write ol, #write ul { position: relative; } img { max- ...

  3. filterBuilders 构建过滤器query

    FilterBuilders构建过滤器Query package com.elasticsearch; import org.elasticsearch.action.ActionListener; ...

  4. AlexNet详细解读

    AlexNet详细解读 目前在自学计算机视觉与深度学习方向的论文,今天给大家带来的是很经典的一篇文章 :<ImageNet Classification with Deep Convolutio ...

  5. JZOJ5898【NOIP2018模拟10.6】距离统计

    题目 题目大意 给你带边权的树,然后有多高询问,每次询问距离某个点第kkk近的节点的距离. 思考 一眼看下去,首先就是想到如何动态的区间第K大,还要支持区间修改-- 于是想了半天,觉得不可做-- 最终 ...

  6. 用JSON将一个字典写入到文件,通过loads()将JSON字符串在转换为本来的类型

    通过dumps将字典转换为JSON的字符串,存到磁盘里面

  7. LUOGU P3047 [USACO12FEB]附近的牛Nearby Cows

    传送门 解题思路 树形dp,看到数据范围应该能想到是O(nk)级别的算法,进而就可以设出dp状态,dp[x][j]表示以x为根的子树,距离它为i的点的总和,第一遍dp首先自底向上,dp出每个节点的子树 ...

  8. BottomNavigationView(底部导航)

    BottomNavigationView 很早之前就在 Material Design 中出现了,但是直到 Android Support Library 25 中才增加了 BottomNavigat ...

  9. CentOS 6.5 Apache+SVN配置

    yum -y install subversion #安装SVN svnserve -- version #查看svn版本信息确定是否安装 yum -y install httpd #安装Apache ...

  10. 解决import javafx.geometry.Point2D无法导入的问题

    windows->preferences->java->compiler->errors/warning->deprecated and restricted API-& ...