城镇居民基本医疗保险和新型农村合作医疗保险(以下简称“新农合”)由于制度分设、管理分离,不但提升了管理成本,降低了管理效率,给城乡居民带来诸多不便,而且对实现社会公平正义、促进社会和谐造成了严重障碍和负面影响,容易产生居民重复参保和财政重复补贴等问题。本文主要介绍如何运用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 joindbo.居民享受医疗待遇明细表 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 joindbo.居民享受医疗待遇明细表 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年城镇居民基本医疗保险和新农合医疗保险重复参保人员在城镇居民基本医疗保险中用统筹基金重复支付门诊和住院金额。

DRGs SQL数据库关联数据查询城乡居民医疗保险重复参保及重复报销相关推荐

  1. 数据库SQL语言学习--数据查询(持续更新中)

    数据库SQL语言学习--数据查询(持续更新中) 上机练习1 1.              启动SQL Server 2008中的 SQL Server Management Studio. 2.   ...

  2. JavaWeb学习笔记(数据库、SQL语句、数据查询语法、完整性约束、编码、备份和恢复数据、多表查询)

    数据库.SQL语句.数据查询语法.完整性约束.编码.备份和恢复数据.多表查询 JavaWeb学习笔记 数据库 数据库概念 基本命令 启动和关闭mysql服务器 客户端登录退出mysql SQL语句 S ...

  3. 数据库语言 数据查询_使用这种简单的查询语言开始查询数据

    数据库语言 数据查询 Working with data is becoming an increasingly important skill in the modern workplace. 在现 ...

  4. Mysql数据库入门---数据查询常用方法(包含条件查询和排序查询)

    Mysql数据库入门-数据查询 Author:qyan.li Date:2022.2.21 文章目录 ``Mysql``数据库入门---数据查询 1. ``select``关键字 2.条件查询 3.排 ...

  5. SQL数据库的数据体系结构

    SQL数据库的数据体系结构基本上是三级结构.在SQL中,关系模式(模式)称为"基本表"(base table):存储模式(内模式)称为"存储文件"(stored ...

  6. JSP连接SQL数据库实现数据分页显示

    <%@ page contentType="text/html; charset=gb2312" %> <%@ page language="java& ...

  7. SQL Server T-SQL数据查询

    SQL Server T-SQL数据查询 SELECT查询语句 SELECT语句的语法格式 SELECT [ALL|DISTINCT] 列表达式 [INTO 新表名] FROM 表名列表 [WHERE ...

  8. 关于微信小程序云开发数据库中有数据查询不到的问题

    最近在学习过程中遇到一个微信小程序云开发数据库中有数据查询不到的问题 集合查询代码如下: Page({/* 采用了ES6的写法 */onLoad() {wx.cloud.database().coll ...

  9. 数据库原理-数据查询 空值处理

    数据库原理-数据查询 空值处理 空值就是"不知道"或"不存在"或"无意义"的值 一般有以下几种情况: 该属性应该有一个值,但目前不知道它的具 ...

最新文章

  1. [P1363] 幻想迷宫
  2. WordPress网站的问题
  3. AT4120-[ARC096D]Sweet Alchemy【贪心,背包】
  4. 数据链路层:SLIP(串型线路IP) PPP(点对点协议)
  5. Linux下使用QQ和查看QQ空间
  6. Jsp简单入门与Jsp实用教程总结
  7. python工资条教程_我用python帮朋友写了一个“制作工资条”的自动化程序!网友说:真棒!...
  8. 请查收一封来自程序员的情书
  9. AdamW优化器简单理解
  10. 原来酷炫的大屏,用Excel就能做
  11. 华为mate40和华为p40pro的区别
  12. 美化微信小程序的界面--微信小程序开发中使用vant的完整步骤
  13. python网格交易_网格交易(期货)
  14. Excel 统计起止时间
  15. Android音视频——MediaPlayerService
  16. 拓扑容差如何修改_拓扑编辑
  17. LintCode 算法部分入门题目 【C++】
  18. filebrowser
  19. 本机上的Web网站如何让其他人访问?
  20. python modbus tk 库_Python Modbus_tk在树莓派上实现rtu master

热门文章

  1. SMALI语法入门教程
  2. python 枪_用Python抢枪过年的火车票
  3. linux安装mysql(yum安装mysql
  4. vue 高德地图 (行经路线)
  5. java split函数的用法,java拆分字符串_java中split拆分字符串函数用法
  6. 小米电视系统统计服务器,史上最全!小米电视4 各系列超详细对比
  7. android7 三星s7新功能,三星S7升级Android7.0在即 新增Samsung Pass功能
  8. 移动直播连麦实现——A端合成
  9. 【小家Java】Lombok的使用详解(最详尽的解释,覆盖讲解所有可用注解),解决@Builder.Default默认值问题
  10. python遍历数组的方法