计算机辅助审计常用数据分析模型

计算机辅助审计常用数据分析模型

[摘 要] 计算机辅助审计的数据分析技术主要是依据数据分析模型进行,本文以卫生计生系统中的医院业务数据、财务数据为背景,重点对系统对账审计、重号查找审计、断号查找审计、班福(Benford)定律审计这四种审计方法,以SQL数据库技术和Excel函数的运用介绍了计算机辅助审计的数据分析模型。

[关键词] 计算机辅助审计;数据分析;审计技术模型

doi : 10 . 3969 / j . issn . 1673 - 0194 . 2016. 05. 024

[中图分类号] F239.45 [文献标识码] A [文章编号] 1673 - 0194(2016)05- 0042- 02

0 引 言

常用的计算机辅助审计技术可以分为两类:一类是验证程序/系统的CAATs,即面向系统的CAATs;另一类是用于分析电子数据的CAATs,即面向数据的CAATs。数据分析是计算机信息化审计的主要审计方法。数据分析不仅是一种技术和方法,更是一种思维方式的运用和体现。审计署绩效报告(2014年度)明确推广“总体分析、发现疑点、分散核实、系统研究”的数字化审计方式,有效提高了审计质量和效率。

计算机辅助审计的数据分析技术,主要是依据数据分析模型进行数据挖掘。通过对业务系统数据进行采集、清洗、整理、分析,从而发现疑点和线索,在审计实践中,笔者探讨了计算机辅助审计常用的系统对账审计模型、重号查找模型、断号查找模型、班福(Benford)定律分析模型的应用,从中找到了审计的技巧和捷径,现以卫生计生系统中的医院业务数据、财务数据为背景,重点对这四种审计方法模型进行介绍。

1 系统对账审计模型

由于医院财务系统与业务系统、业务系统之间是相对独立的,财务数据与业务数据存放于不同的数据库表,二者并不完全一致,如放射登记系统和收费系统、病人自助缴费系统和收费系统之间的数据,这需要对业务系统之间的数据定期对账。可是,在实际工作中,存在财务数据与业务数据对某一具体指标的核对存在一定的难度,然而,通过建立系统对账审计模型,就能轻松地对不同系统之间的数据进行查验复核。

建立系统对账审计模型,即通过相关的业务数据表,通过各表主键联接从而得到审计所需的分析字段,判断审计疑点是否存在,这种系统对账审计模型最关键的是找准各表之间存在的关联字段。在实际工作中,主要有SQL查询法和Excel函数查找法。

1.1 SQL查询法

假设在同一审计期间,门诊收入表(mzsr)有sj_no、name、收费项目、income_mz等字段,病人自助系统有自助缴费记录表(zzjf),有mz_id,card_no、zzjfe等字段。两表共同的关键字段是门诊号即sj_no和mz_id。

Select sj_no,mz_id,income_mz,zzjfe from mzsr,zzjf where sj_no=mz_id and income_mzzzjfe

1.2 Excel函数查找法

格式:INDEX(参数1,MATCH(参数2, 参数3,0))

门诊收费表有门诊号、姓名、收费项目、金额等字段,病人自助系统有自助缴费记录表,有门诊号,姓名、医保卡号或银行卡号、金额等字段。两表共同的关键字段是“门诊号”。参数1为收费金额单元格范围引用,参数2为当前表“门诊号”单元格,参数3为门诊号单元格范围引用。其中MATCH(参数2, 参数3,0)是返回当前表“门诊号”在需查找收费金额的收费表门诊号单元格范围引用的位置序号, INDEX(参数1,“找出的位置序号”)是返回需查找金额的收费表收费金额单元格范围引用相应单元格的数值(Value)。

如以门诊收费表为当前表,自助缴费记录表为需查找缴费金额的表,没有找到表示门诊收费表有收费数据,自助缴费记录表没有收费数据,可能存在自助缴费失败,金额不一致也表示部分自助缴费失败。主要技术是关联两表字段“门诊号”查找收费金额表,比较是否存在门诊收费表有收费数据,而自助缴费记录表没有收费数据,分析结果可能存在自助缴费失败,金额不一致也表示部分自助缴费失败。并对查询结果与相应的财务数据核对,进一步判断审计疑点。

2 建立重号查找模型

医院财务系统、业务系统生成的数据,有很多是连续型数据,如门诊收据号、住院收据号、记账凭证号、门诊号、住院号等。建立重号查找模型即按照连续型数据既不能重号也不能缺号的规定。手工审计方式主要采用抽查的方式进行检查,在计算机辅助审计中,主要是采用SQL查询语句或Excel数据分析工具,可以对全部的连续型数据进行重号、断号查验,找出重号或断号后,再以纸质凭证进行查验。