賈 文
?
SQL數據分析方法在醫療收費檢查中的應用
賈 文
江蘇省阜寧縣中醫院,江蘇 鹽城 224400
醫療費用作為社會關注熱點之一,需要通過定期的檢查減少違法、違價行為。SQL作為一款功能強大的數據提取和分析軟件,能夠根據指定的主題進行數據收集和提取,在生成數據庫之后能夠使用簡單的SQL命令快速檢查醫療收費情況。
SQL;SQL Server;SQL命令;醫療收費檢查
SQL是由微軟開發的一款軟件即SQL Server和SQL命令組成的一個能夠對數據進行查詢、分類以及匯總的平臺。其中SQL軟件能夠對數據進行集成和解決,是一個性能很高的平臺,可以完成數據的析取、轉換以及加載,從而建立數據倉庫。使用這一軟件需要一系列的SQL專用命令來實現,軟件和語言命令共同構成了一個數據處理的強大平臺。
2.1 必要性
我國醫療收費涉及到了龐大的數據總量,傳統的檢查分析方法面對這個龐大的數據庫是很難精確的分析相關信息的。醫療費用問題作為一個社會熱點,精確、公開的醫療費用體系需要一個相應的檢查和分析系統支持,以便更清晰的看出醫療費用中的違法違價行為,借助信息化技術,不需要從大量的收費單據以及病歷中做大量的精確性不夠高的工作,從而分析醫療費用問題,具有很強的必要性。
2.2 可操作性
醫院的信息化技術已經有了較為深入的應用,HIS(即醫院信息系統)的建立為數據分析提供了可能,HIS中包括了業務信息、財務信息、管理信息以及分析決策等各種信息,涉及了醫療費用中的財務、病人管理以及藥品管理等相關數據,這些數據的存儲是有固定的規律的,因此根據這些有規律的數據進行分析是有科學性和可操作性的。
2.3 SQL數據分析方法的優越性
在HIS的基礎上,SQL有很大的適用性,可以直接從HIS系統中提取并分析數據,且SQL語言也要比HIS語言簡單易學很多,檢查時使用SQL可以提高檢查的準確率和效率,能夠更好的發出隱蔽的違法和違價行為,使證據鏈更為完整和連續,準確并全面的檢查醫療費用情況。
3.1 軟件的選擇
選擇SQL Server 2005的軟件版本,這款軟件引入了數據轉換服務,可以將數據快速的導入導出并且進行數據格式的轉換,這款軟件可以提出的文件格式包括了ORACLE、Informix、txt等,并且可以提取一些支持OLE DB和ODBC等作為驅動的數據源中的數據,并且對這些數據進行多種操作。
3.2 數據庫的建立
HIS數據庫中與醫療費用相關的數據包括了病人索引及住院和診斷記錄,科室、病人身份、病人性別、費用類別、入院方式、入院病情、出院方式以及治療結果等各種字典。在使用SQL進行數據分析前,可以根據醫療費用這個主題提取數據,將這些數據集成一個穩定的、能夠反映醫療費用各種變化的數據倉庫。
首先將SLQ Server連接到ODBC數據源上。其次根據不同的主題、不同的維度收集數據,如以門診、急診數據和住院數據作為兩大主題,以時間、診斷、醫生、費用和病人等維度收集數據。再次根據各個數據維度進一步匯總,將符合各維度的具體項目匯總到這一維度中,如費用維度中可能會包含有床位費用、西藥費用、中成藥費用、中草藥費用、檢查費以及放射費等各種費用,其他維度也有各自對應的詳細收費項目。最后把主題、維度和所涉及的數據集成為一個數據集合,并通過表格的形式表現出來。
數據收集過程中可以使用SQL Server進行清理,去除空缺、噪音數據、冗余以及重復記錄等,確保數據一致性和完整性。數據清理完成后再進行數據的轉換,如用days來轉換數據源中的一些與日期有關的數據包括入院、出院日期等,這樣可以確保來自于各個數據源的多個同類型的數據都能夠集成為一個統一的數據庫,從而使數據庫能夠規范化。
SQL Server 2005中帶有DTS即數據轉換服務,提取目標數據源中的相關數據根據維度表和事實表完成數據源的創建,再建立模型,從而生成一個可以適應SQL查詢命令的程序包,執行程序包后,就可以提取數據。數據提取后,可以暫時存儲在ORACLE中,之后再轉存至SQL Server 2005的服務器中,最后使用PB(PowerBuilder)系統將數據全部存儲至SQL Server 2005服務器中[1]。
3.1 數據庫分類
在SQL Server 2005服務器中的數據庫要進行詳細的分類,可以根據各主題進行數據庫的命名,如分為“門急診數據”和“住院數據”兩大主題。
3.2 數據真實性的驗證
可以將財務報表中提供的收入總額與數據庫中的收費總額是否一致。使用SQL Server 2005輸入相應命令進行檢查。用這種方法可以檢查醫院總收入、各科室收入或者是單個病人的費用等數據。可以使用“select ……from…… where”的檢索命令進行檢查,如檢查收費總額可以使用“select sum from住院數據where收費時間>=2015-01-01and收費時間<=2015-12-31”就可以檢索2015全年醫院住院的總費用,改變搜索條件就可以檢查其他總費用。
3.3 項目收費的提取與檢查
醫院服務項目都有相對應的項目編碼或者名稱,就可以提取相應編碼的全部收費數據,并自動生成數據表,如使用“select distinct項目編碼,項目名稱,項目單價,收費標準from住院數據where科室=‘內科'”的檢索命令,就可以將內科下該項目的相關數據都檢索出來,再生成表格進行分析。這一檢查結果可以分析醫院是否有違法違價收費項目,或者是項目收費高于收費標準,或者是多次收費等亂收費的現象。將收費項目與收費標準不一致的數據進行篩選和分析就能有效的檢驗收費問題。
3.4 對于各個科室的收費數據檢查
對于各個科室的收費進行分別的檢查,尤其是重點分析收費較多的科室,其中所存在的違法和違價行為也可能較為嚴重。如檢查內科收費,可以使用命令:select *into 內科 from住院數據 where科室=‘內科’,第二步再檢查ICU的所有數據,select*from 內科,對兩類查詢結果進行比較,就可以發現內科中的收費項目問題。
3.5 統計所有違法違價費用
可以使用sum函數進行查詢,以某個項目收費為查詢目標,查詢命令為:select sum from 住院數據where項目名稱=‘查詢目標名稱’,再加上門急診數據中的收費總額,之后就可以通過收費次數以及多收費用統計違價多收的總費用[2]。
藥品和設備的費用可以通過excel表格進行對比,excel表格帶有數據分析的程序,根據入庫和出庫價格的計算就可以得出是否有加價行為或者加價具體比例等問題,可以不使用SQL進行分析。
醫療費用問題是社會關注的熱點之一,通過SQL能夠快速有效的提取HIS中的醫療費用相關數據,進而通過SQL的各種命令實現快速的檢查,從而進一步發現醫院費用中存在的問題,更科學、快速的對醫療收費情況進行監管和分析。
[1]陳濤.SQL數據分析方法在醫療收費檢查中的應用[J].中國價格監督檢查,2011(12):15-17.
[2]石海峰.利用SQL數據分析發現醫療服務亂收費[J].理財,2016(5):97.
Application of SQL Data Analysis Method in Medical Charging Inspection
Jia Wen
Funing County Hospital of Traditional Chinese Medicine, Jiangsu Yancheng 224400
As one of the hotspots of social concern, medical expenses need to be checked regularly to reduce the illegal and illegal behavior. SQL, as a powerful data extraction and analysis software, can collect and extract data according to the specified theme. You can then use a simple SQL command to quickly check for medical charges.
SQL; SQL Server; SQL command; medical fee check
R197.1
A
1009-6434(2016)10-0065-02