0°

简述医院审计中如何对违规收费及药品多加价审计

一、项目概述:本实例是对我市某市级医院院长的任中经济责任审计项目,审计范围为2006到2009年该医院的财务收支和各项业务收费项目。该医院2009年4月份前,使用的是大鹏软件公司开发的医院收费管理系统,2009年以后改用汉思公司开发的收费管理系统。该医院数据库为Oracle,四年数据为9.67G。审计过程中,利用软件开发公司提供的数据字典对数据库备份文件进行了数据整理,最终形成了审计所需的数据表,即:住院病人费用清单表、门诊收费明细表、药品明细表。

二、审计结果:超标准收费84.52万元,重复收取费用41.55万元,无依据收费184.93万元,中标药品违规多加价85.58万元。

三、审计过程

(一)超标准收取费用

1、审计思路

抽查医院各科室住院病人大额收费的清单、门诊收费明细与文件规定及收费标准相对比,确定医院是否按规定收取费用,如有超标准收费情况,统计超标准收取金额。

2、审计步骤

步骤一:先将病人收费明细按病人住院号对每个住院病人的消费总金额进行分类汇总,按降序排列,把消费金额前几位的消费清单作为抽查重点。

SQL语句为:

Select [住院号],sum([金额]) From [源_住院病人收费明细表] GROUP BY [住院号] ORDER BY SUM(金额) DESC

步骤二:将金额最大,住院号为08021321252417人消费清单导出,并与文件规定和收费标准进行对比,找出差异点,寻找审计线索。

SQL语句为:

Select * From [源_住院病人收费明细表] WHERE [住院号]=’08021321252417′ ORDER BY [发生时间]

步骤三:通过对比,发现专家会诊费,皮下注射,心电图,脱落细胞学检查与诊断,大便隐血实验费,院前急救费,出诊费,取暖费和空调降温费等都存在超标准收取费用的现象。现在专家会诊费为例说明,专家会诊费收费标准为:院内专家会诊按最高10元,院际专家会诊费按最高400元,假设每个病人都按最高限额收取,也存在多收现象,将专家会诊费生成新表。

Select * INTO 专家会诊费 From [源_住院病人收费明细表] WHERE [项目名称] LIKE ‘%专家会诊%’

步骤四:分类计算出超标准收取专家会诊费金额。

1、alter table 专家会诊费 add 超标准收费 varchar(20)

2、update 专家会诊费 set 超标准收费=金额-10 WHERE 金额<100

3、update 专家会诊费 set 超标准收费=金额-400 WHERE 金额>100

4、Select sum(超标准收费) From 专家会诊费

(二)重复收取费用

1、审计思路:通过病人消费清单的抽查,检查医院在收取费用时是否存在对一个项目进行以多种名义收取费用。

2、审计步骤:

步骤一:抽查部分住院病人消费清单,发现对一个项目收取多两项费用或多项费用,而标准又没有规定可另外收取费用。如各种加收费用,以CT为例,在按标准收取CT第一部位及增加部位的费用外,又以CT加收的名义另外收取费用。

步骤二:利用SQL语句,整理出所有加收费用,并生成新表“重复收取费用加收表”

Select * into 重复收取费用加收表 From [源_住院病人收费明细表] WHERE [项目名称] LIKE ‘%加收%’

步骤三:对“重复收取费用加收表”进行分类汇总,得出各加收项目的名称和金额。

Select 项目名称,sum(金额) From 重复收取费用加收表 GROUP BY 项目名称

(三)无依据收取费用

1、审计思路,同样是通过抽查消费清单,检查医院是否都按照规定的项目收取费用。

2、审计步骤:

步骤一:同样,通过消费清单与收费依据的对比,发现部分病人消费项目无法找到相应的依据或收费标准中已经明确规定不应收取费用的项目,如一次性中单、一次性手套、棉卷、纱布、棉絮、陪护费、陪护床位费等等。下面语句以凡士林纱布为例。

如:Select * From[源_住院病人收费明细表] WHERE [项目名称] LIKE ‘%纱布%’

步骤二:对无依据收取的费用,筛选并分析汇总

语句:Select sum([金额]) From[源_住院病人收费明细表] WHERE [项目名称] LIKE ‘%凡士林纱布%’

(四)药品多加价审计

1、审计思路:审查医院药品2008年数据库,检查药品加价率或加价额是否超过规定的加价标准,即零售药品售价与医院实际购价的顺加比率是否超过15%,500元以上的药品加价有无超过75元。统计出加价金额。

步骤一:插入一列,并赋值为“应加价”,并计算出应加价,即单价在500元

语句:1、alter table [源_药品明细] add 应加价 varchar(20)

2、update [源_药品明细] set [应加价]=[priceDA]*0.15*amount WHERE [priceDA]< =500

3、update [源_药品明细] set [应加价]=75 WHERE [priceDA]> 500

步骤二:插入一列,并赋值为“实加价”,并计算出实际加价数,即将销售金额与购入金额的值赋于实加价。

语句:1、alter table [源_药品明细] add 实加价 varchar(20)

2、update [源_药品明细] set [实加价]=[ValueA]-[ValueDA]

3、Select [name],[unicode],[productno],[model],[amount],[pricea],[priceDA],[ValueA],[ValueDA],[应加价],[实加价] From [源_药品明细]

步骤三:计算出多加价金额

语句:Select sum([实加价]-[应加价]) From [源_药品明细]

0 条回复 A 作者 M 管理员
    所有的伟大,都源于一个勇敢的开始!
欢迎您,新朋友,感谢参与互动!欢迎您 {{author}},您在本站有{{commentsCount}}条评论