2014-01-03 09:34:34
一、项目背景情况
1、审计总体情况。某医院是以自筹资金为主,实行差额补贴的公益性、福利性卫生事业单位,医院的财务核算系统是AC900财务软件(医院版),后台数据库是SQL-SERVER,数据量是1.25GB。医院的业务信息系统(HIS)是某科技有限公司开发,后台数据库是SQL-SERVER 2000,数据量是7.82GB。本次审计的重点是摸清医院资产负债和财务收支的真实情况,揭示医院存在的无(超)标准收费问题,以及执行国家药品管理制度和其他财经法纪情况。
2、数据采集情况。审计组采集了某医院近3年的电子备份数据,财务数据直接导入AO系统,业务数据先在同版本的SQL-SERVER中恢复,结合对数据字典的分析,选取为实现审计目标所必需的门诊处方细节库、住院病人处方细节库、收费项目库、病人信息库、药品部各种单据模式等9张数据表。
二、项目实施过程
(一)应用AO软件审计财务收支情况的方法和步骤
1、审查信息系统的可靠性。检查系统的业务处理流程是否稳定、可靠,是否存在导致会计核算内容不真实的存储过程和触发器,系统能否满足医院的会计核算要求。
如:调出AO系统中科目明细帐的各科目年末余额与会计报表余额核对,验证电子数据与财务数据是否一致;在前台输入业务记录,在AO中检查处理结果是否正确。
2、验证电子数据的完整性。检查审计采集的数据是否真实、完整,尤其注意是否是数据视图或其他经技术处理的数据。
如:利用AO检查会计凭证是否断号。
步骤一:查找各月最大凭证号,并生成新表。
步骤二:查找各月所有无重复凭证,并生成新表。
步骤三:计算各月凭证总数,并生成新表。
步骤四:比较最大凭证号与凭证数,如不一致,说明有凭证断号情况,需进一步审查。
3、筛选高于重要性水平的经济业务。利用AO软件,根据确定的会计报表和帐户(业务)的重要性水平,检索各会计科目重要性水平之上的业务数据进行重点检查。
如:检索出1000元以上的现金支出。
4、运用AO审计软件查找重大问题线索。结合审计目标,关注可能存在的不按《医院会计制度》制单、异常资金流动、大额财务收支等业务,充分运用AO软件的排序、查询、筛选、SQL查询语句等功能,围绕国家制定的有关法律、法规,检查医院是否存在违纪违规问题或违纪违规问题线索。如:
(1)检索未从“专用基金”中列支的金额大于1000元的固定资产采购业务,以检查是否在“医疗支出”和“药品支出”中列支固定资产购置费,调减“药品收支结余”,规避药品“收支两条线”管理制度。
(2)检索“管理费用”中存在“劳务”、“费用”字段的业务,以检查是否存在滥发钱物、挥霍浪费、扩大成本开支范围现象。
(3)将“药品”科目按借方发生额排序,以检查大额药品采购量和药品采购计划是否一致,有无不执行药品采购招投标规定和其他药品采购过程中的违纪违规行为。
(4)检索“其他收入”中含“租金”字段的收入,以检查计算是否足额交纳各项税金。
(5)将“药品”按日期和对方科目名称分组,检查是否是中标的药品公司,以及从各药品公司的药品采购规模和进度是否与招标合同的内容一致。
5、进行数据分析。利用AO软件提供的数据分析功能,对重要会计科目和业务数据进行分析,根据资金在年度内的资金变化规律,或各会计科目之间异常联系等,进一步明确需要关注的事项及时间段,重点检查。
如:分析年度内药品收入变化趋势。
6、帮助复核性测试和实质性测试。利用AO软件功能对财务收支和业务数据进行复核性测试和实质性测试,提高样本数据的广泛性、代表性、可靠性,回避审计风险,保证审计质量。
如:对现金进行实质性测试
7、进行数据统计工作。运用AO软件或SQL语句建立审计需要的中间表,统计审计需要的数据。
如:统计2004年住院病人医疗收入并排序。
8、将应用AO软件检索发现的审计疑点,追查至相关原始凭证,核实是否存在违纪违规问题,根据需要收集或制作审计证据交医院核对并签章。
(二)应用AO软件审计医疗收费情况的方法和步骤
1、利用SQL-SERVER整理生成审计需要的中间表
步骤一:获取“收费标准表”。
由于某医院“收费项目库”表中的收费代码是电脑随机排序自动生成的微机编码,无法实现将实际收取的收费价格和《医疗收费价格》中的收费标准核对这一审计程序,所以,必须将SQL-SERVER中的“收费项目库”导出为EXCEL表,将表中每行收费代码对应插入《医疗收费价格》中的标准编码,得到可以实现审计目标的“收费标准表”,导入AO软件。
步骤二:生成2004年度“门诊病人处方细节库”。
select RIPTID as 微机处方号,RevSrl as 发票序号,UniCode as 项目代码,Address as 产地,ProDuctNo as 批号,Price as 项目单价,PRiceP as 批价,PriceD as 优惠价格(医院从医药公司购买的实际价格),Amount as 数量,CurbNum as 草药付数,HowMny as 是否已收款,WhoMny as 收款人,TimeMny,MedHouse as 药品消耗库房名称,DeptDo as 本项目由哪个医技科室来做,TimeDo,Csort as 门诊分类码,SelfTJ as 独立统计类码,TFSort as 特费报表统计码,Medicare as 医保甲乙类,DtlId as 存放在库存细节中的条号,ID into 门诊病人处方细节库 from HcSfARiptDtl where year(TimeDo)=2004
步骤三:获取“门诊病人医疗收费表”。
select 项目代码,项目单价,数量,TimeMny,发票序号,微机处方号 into 门诊病人医疗收费表 from 门诊病人处方细节库 where 门诊分类码<>1 and 门诊分类码<>2 and 门诊分类码<>3 and 项目单价<>1 order by 项目代码
步骤四:形成2004年“住院病人处方细节库”。
select HospID as 病人的唯一识别码,RIPTID as 微机处方号,UNICODE as 项目代码,Price as 项目零售单价,Amount as 数量,address as 产地,productno as 批号, MedHouse as 发药药房,HSort as 住院发票项目编号,DtlID as 药品库存标志, HowMny as 记帐退费,WhoMny as 记账人,TimeMny as 记账时间,TimeDo as 发退药操作时间,TuiNote as 退费原因,region as 病区名称,doctor as 医生姓名,deptdo as 医技科室 into 住院病人处方细节库 from HpJzARiptDtl where year(TimeMny)=2004
步骤五:获取“住院病人医疗收费表”。
select 项目代码,项目零售单价,数量,病人的唯一识别码,记账时间,病区名称,医生姓名,医技科室 into 住院病人医疗收费表 from 住院病人处方细节库 where 住院发票项目编号<>1 and 住院发票项目编号<>2 and 住院发票项目编号<>3 and 项目零售单价<>1 order by 项目代码
2、将审计生成的“收费标准表”、“门诊病人医疗收费表”和“住院病人医疗收费表”导入AO软件。
3、利用AO的查询、排序、高级筛选、SQL查询器等功能,检索出医院存在的无标准收费、超标准收费、不规范收费等问题。
步骤一:整理形成“门诊病人收费情况表”。
select 项目代码,标准编码,项目名称,项目单价,标准收费,数量,TimeMny,发票序号,微机处方号 into 门诊病人收费情况表 from 门诊病人医疗收费表 join 收费标准表 on 门诊病人医疗收费表.项目代码=收费标准表.微机编码
步骤二:获取“门诊医疗无(超)标准收费表”。
select 项目代码,标准编码,项目名称,项目单价,标准收费,数量,项目单价*数量-标准收费*数量 差额,TimeMny,发票序号,微机处方号 into 门诊医疗高标准收费表 from 门诊病人收费情况表where 项目单价>标准收费
步骤三:获取“门诊医疗无(超)标准收费汇总表”。
select 项目代码,标准编码,项目名称,项目单价,标准收费,sum(数量) 汇总数量,sum(差额) 汇总差额 into 门诊医疗高标准收费汇总表 from 门诊医疗高标准收费表 group by 项目代码,标准编码,项目名称,项目单价,标准收费 order by 项目代码
步骤四:整理形成“住院病人收费情况表”。
select 项目代码,标准编码,项目名称,项目零售单价,标准收费,数量,病人的唯一识别码,记账时间,病区名称,医生姓名,医技科室 into 住院病人收费情况表 from 住院病人医疗收费表 join 收费标准表 on 住院病人医疗收费表.项目代码=收费标准表.微机编码
步骤五:获取“住院医疗无(超)标准收费表”。
select 项目代码,标准编码,项目名称,项目零售单价,标准收费,数量,项目零售单价*数量-标准收费*数量 差额,病人的唯一识别码,记账时间,病区名称,医生姓名,医技科室 into 住院医疗高标准收费表 from 住院病人收费情况表 where 项目零售单价>标准收费
步骤六:获取“住院医疗无(超)标准收费汇总表”。
select 项目代码,标准编码,项目名称,项目零售单价,标准收费,sum(数量) 汇总数量,sum(差额) 汇总差额 into 住院医疗高标准收费汇总表 from 住院医疗高标准收费表 group by 项目代码,标准编码,项目名称,项目零售单价,标准收费 order by 项目代码]
4、将“门诊医疗无(超)标准收费汇总表”和“住院医疗无(超)标准收费汇总表”分别存入EXCEL表,整理出某医院门诊部和住院部的无标准收费表、超标准收费表,提供某医院核对签章。
三、AO软件的创新利用
(一)利用AO软件提高审计效率
审计组通过搭建审计现场网络,相互交换与传递AO软件中的数据包,如:统一审计证据和审计工作底稿的编号、审计疑点及时相互传递、相互配合形成的结果数据及时反馈等,实现审计组长、审计组成员之间审计经验、结果数据、审计疑点的相互沟通,便于审计组长对审计过程的控制,避免做重复劳动,提高了审计效率。
(二)利用AO软件管理审计文书
在AO软件中编写审计方案、审计日记、审计工作底稿、审计证据、审计报告等审计文书,利用AO传递审计日记、审计工作底稿、审计证据,审计组长在AO中履行对审计工作底稿的复核工作,规范对审计文书的管理,强化审计质量控制。
四、应用AO感想
审计组通过对A0软件提供的分析、检索、排序、筛选、计算、抽样、SQL查询器等功能的应用,感觉到AO软件帮助实现了以前手工审计无法实现的某些审计步骤和审计方法,提高了效率,保证了质量,降低了风险:
一是应用AO对电子数据进行试审,使制定的审计方案更加突出重点,更加具体,提高了审计方案的指导性和可操作性。
二是应用AO的查询、抽样功能,筛选出重要性水平之上的业务予以重点关注,同时,提高实质性测试样本的广泛性、代表性,降低了审计风险。
三是应用AO的分析、筛选、计算、SQL查询器等功能,减轻了工作量,提升了审计效果,尤其是业务数据的审计。
四是应用AO软件管理审计文书,实现审计组成员间的资料共享,加强了审计质量控制,完善了审计基础工作。