首頁 > 審計之窗 > 經驗交流

南寧市審計局巧用數據庫技術審計醫院檢驗系統

來源:南寧市審計局  作者:鐘銘  發布時間:2019-06-20 09:19

一、引言

檢驗是醫院工和的重要組成部分。隨著信息化程度的不斷提高,檢驗使用的檢驗信息系統(laboratory information system,LIS)成為醫院信息化管理體系的核心部分,可對大批量的檢驗數據加以處理并登記存取,其系統數據也是醫院收費的重要依據。LIS系統與醫院收費系統(hospital information system,HIS)是不同的獨立信息系統,兩系統之間的數據交互是通過二者的系統廠商相互提供信息及程序等方式實現的,在HIS系統醫生為病人制定的檢驗醫囑會生成對應的檢驗條碼,該條碼具有唯一性,LIS系統掃描識別后,收費信息便能通過系統間的接口發送至HIS系統。

醫院檢驗收費的流程一般為:病人掛號看病,醫生開具檢驗醫囑(生成唯一檢驗條碼)——HIS系統掃描條碼收費——檢驗科進行樣本檢驗,LIS系統后臺生成檢驗信息,并返回HIS系統。如果檢驗科未經HIS系統對樣本進行檢驗,檢驗病人的信息就無法在HIS系統中查詢,但其檢驗記錄會自動存儲在LIS系統后臺數據庫中。

二、審計思路

南寧市審計人員對某醫院HIS收費系統及醫院檢驗LIS系統進行分析時,發現兩個系統是相互獨立的,通過數據接口進行信息交互。為了驗證兩個系統之間的數據交互是否準確,是否存在系統間無法相互核對數據的情況,即檢驗系統對送檢樣本進行檢驗而未在醫院收費系統收費,審計人員利用SQL Server數據庫技術編寫SQL語句對HIS及LIS系統后臺數據進行比對,發現醫院檢驗項目未經醫院同意使用醫療設備開展檢驗并收費的問題。

三、審計步驟

(一)采集HIS系統及LIS系統后臺數據。醫院HIS收費系統后臺數據庫為SQL server 2008,審計人員備份了基礎庫、門診收費庫、住院收費庫、庫存庫4個業務數據庫。同時對檢驗LIS系統后臺數據進行備份,文件類型為txt文檔。

(二)通過SQL Server數據庫整理HIS系統數據,生成收費項目基礎表。通過SQL Server數據庫恢復備份的業務數據(后綴為.BAK格式),通過“數據庫”——“還原數據庫”的功能將數據導入SQL Server。根據醫院信息系統附帶的數據字典,并抽取實例數據核對后編寫SQL語句建立16張基礎表。

查詢語句(以門診費用及費用明細表為例):

SELECT 'X醫院'  醫療機構編碼,ClinNumber 門診收費號,SUBSTRING(ClinNumber,9,10) 門診號,(SELECT name FROM  His_Comm.dbo.BaseEmployee WHERE id =IdDoctor) 醫生編號,(SELECT name FROM  His_Comm.dbo.BaseClient WHERE id =IdOffice AND (TheType = 1)) 科室編號,RegiNumber 病人編號,PatiName 病人姓名,'' 就診卡類型,YBKNumber 醫保號碼,InvoNumber 發票號,CASE WHEN IdFeeType =1 THEN '自費'WHEN IdFeeType =2 THEN '統籌'WHEN IdFeeType =3 THEN '市醫保'WHEN IdFeeType =4 THEN '區醫保'WHEN IdFeeType =5 THEN '銀聯刷卡'WHEN IdFeeType =6 THEN '支票' END  收費來源, ----BaseOtpaFeeType 1 自費2 統籌3 市醫保4 區醫保5 銀聯刷卡6 支票InvoDate 收費時間,PayAmount 金額,PayAmount 自付金額,0 自負金額,PayWay 付費方式,IdInvoOperator 結賬人員,IsTemp 是否暫時保存 ,* INTO  X醫院規劃表.dbo.門診_費用主表 FROM  OtpaInfo  

SELECT 'X醫院'  醫療機構編碼,ClinNumber 門診收費號,SUBSTRING(ClinNumber,9,10) 門診號,IdCharge 收費類別ID,(SELECT name FROM  His_Comm.dbo.BaseOtpaCharge WHERE id =a.IdCharge ) 收費類別, ---BaseOtpaCharge IdItem 收費項目編碼,ItemName 收費項目名稱,Amount 收費項目金額,PayAmount 自付金額,SelfPayAmount 自負金額,UnitMin 數量,* INTO  X醫院規劃表.dbo.門診_費用明細表FROM  OtpaLeanRecipe a

(三)通過SQL Server數據庫整理LIS系統數據,生成檢驗項目基礎表。對步驟一備份的LIS系統后臺備份文件(TXT文件格式)進行數據清理篩選,使用excel程序打開數據進一步整理,最后導入SQL Server數據庫,形成檢驗項目基礎表。

(四)將收費項目基礎表與檢驗項目基礎表進行比對,篩查數據。編寫SQL語句,將檢驗項目基礎表中的病人姓名與醫院收費項目基礎表中的病人姓名進行比對,篩選出不在醫院收費項目基礎表中的檢驗信息。

查詢語句:SELECT [病人],[日期],[編碼],[姓名],[部門],[性別],[年齡],[年齡],[病區],[醫生],[送檢日期],[送檢人],[檢驗類型],[檢驗人] FROM ( SELECT * FROM [X醫院AO數據包].[dbo].[檢驗項目] ) a WHERE [姓名] NOT IN (SELECT DISTINCT [病人姓名] FROM [X醫院AO數據包].[dbo].[門診_掛號信息表] union   ALL SELECT DISTINCT [病人姓名] FROM [X醫院AO數據包].[dbo].[住院_病人信息表] union   ALL SELECT  DISTINCT  [患者姓名] FROM [X醫院AO數據包].[dbo].[住院綜合信息] union   ALL SELECT DISTINCT [患者姓名] FROM [X醫院AO數據包].[dbo].[門診就診綜合信息])

(五)結合審計實際情況,確定疑點數據。由于醫院收費項目繁多,業務復雜,審計人員通過與醫院人員溝通,將正常檢驗的數據(如學校、單位機構、公司等團體體檢數據)刪除,最終確定醫院檢驗LIS系統存在檢驗記錄而醫院HIS收費系統沒有收費記錄的疑點數據。

(六)根據疑點數據,分析存在此類問題的原因并延伸審計。審計人員通過分析疑點數據,發現部分異常送檢記錄,如送檢部門為某寵物醫院或私人診所。對涉及異常送檢記錄的單位進行延伸審計,通過與對方談話、查閱臺賬等方式,發現醫院檢驗科存在現金收取外來檢驗樣本費用的情況。

四、結語

根據上述方法,可快速校驗醫院HIS收費系統與檢驗LIS系統的數據信息是否對接準確,是否存在LIS系統存在檢驗記錄而HIS系統未見收費記錄的情況,并篩選出醫院檢驗科未經醫院同意使用醫療設備檢驗違規收費的疑點數據,結合審計實際情況及醫院業務情況,供審計人員作為審計重點進一步分析落實。

复式中足彩任选9场奖