賈 文
?
SQL數(shù)據(jù)分析方法在醫(yī)療收費檢查中的應(yīng)用
賈 文
江蘇省阜寧縣中醫(yī)院,江蘇 鹽城 224400
醫(yī)療費用作為社會關(guān)注熱點之一,需要通過定期的檢查減少違法、違價行為。SQL作為一款功能強大的數(shù)據(jù)提取和分析軟件,能夠根據(jù)指定的主題進(jìn)行數(shù)據(jù)收集和提取,在生成數(shù)據(jù)庫之后能夠使用簡單的SQL命令快速檢查醫(yī)療收費情況。
SQL;SQL Server;SQL命令;醫(yī)療收費檢查
SQL是由微軟開發(fā)的一款軟件即SQL Server和SQL命令組成的一個能夠?qū)?shù)據(jù)進(jìn)行查詢、分類以及匯總的平臺。其中SQL軟件能夠?qū)?shù)據(jù)進(jìn)行集成和解決,是一個性能很高的平臺,可以完成數(shù)據(jù)的析取、轉(zhuǎn)換以及加載,從而建立數(shù)據(jù)倉庫。使用這一軟件需要一系列的SQL專用命令來實現(xiàn),軟件和語言命令共同構(gòu)成了一個數(shù)據(jù)處理的強大平臺。
2.1 必要性
我國醫(yī)療收費涉及到了龐大的數(shù)據(jù)總量,傳統(tǒng)的檢查分析方法面對這個龐大的數(shù)據(jù)庫是很難精確的分析相關(guān)信息的。醫(yī)療費用問題作為一個社會熱點,精確、公開的醫(yī)療費用體系需要一個相應(yīng)的檢查和分析系統(tǒng)支持,以便更清晰的看出醫(yī)療費用中的違法違價行為,借助信息化技術(shù),不需要從大量的收費單據(jù)以及病歷中做大量的精確性不夠高的工作,從而分析醫(yī)療費用問題,具有很強的必要性。
2.2 可操作性
醫(yī)院的信息化技術(shù)已經(jīng)有了較為深入的應(yīng)用,HIS(即醫(yī)院信息系統(tǒng))的建立為數(shù)據(jù)分析提供了可能,HIS中包括了業(yè)務(wù)信息、財務(wù)信息、管理信息以及分析決策等各種信息,涉及了醫(yī)療費用中的財務(wù)、病人管理以及藥品管理等相關(guān)數(shù)據(jù),這些數(shù)據(jù)的存儲是有固定的規(guī)律的,因此根據(jù)這些有規(guī)律的數(shù)據(jù)進(jìn)行分析是有科學(xué)性和可操作性的。
2.3 SQL數(shù)據(jù)分析方法的優(yōu)越性
在HIS的基礎(chǔ)上,SQL有很大的適用性,可以直接從HIS系統(tǒng)中提取并分析數(shù)據(jù),且SQL語言也要比HIS語言簡單易學(xué)很多,檢查時使用SQL可以提高檢查的準(zhǔn)確率和效率,能夠更好的發(fā)出隱蔽的違法和違價行為,使證據(jù)鏈更為完整和連續(xù),準(zhǔn)確并全面的檢查醫(yī)療費用情況。
3.1 軟件的選擇
選擇SQL Server 2005的軟件版本,這款軟件引入了數(shù)據(jù)轉(zhuǎn)換服務(wù),可以將數(shù)據(jù)快速的導(dǎo)入導(dǎo)出并且進(jìn)行數(shù)據(jù)格式的轉(zhuǎn)換,這款軟件可以提出的文件格式包括了ORACLE、Informix、txt等,并且可以提取一些支持OLE DB和ODBC等作為驅(qū)動的數(shù)據(jù)源中的數(shù)據(jù),并且對這些數(shù)據(jù)進(jìn)行多種操作。
3.2 數(shù)據(jù)庫的建立
HIS數(shù)據(jù)庫中與醫(yī)療費用相關(guān)的數(shù)據(jù)包括了病人索引及住院和診斷記錄,科室、病人身份、病人性別、費用類別、入院方式、入院病情、出院方式以及治療結(jié)果等各種字典。在使用SQL進(jìn)行數(shù)據(jù)分析前,可以根據(jù)醫(yī)療費用這個主題提取數(shù)據(jù),將這些數(shù)據(jù)集成一個穩(wěn)定的、能夠反映醫(yī)療費用各種變化的數(shù)據(jù)倉庫。
首先將SLQ Server連接到ODBC數(shù)據(jù)源上。其次根據(jù)不同的主題、不同的維度收集數(shù)據(jù),如以門診、急診數(shù)據(jù)和住院數(shù)據(jù)作為兩大主題,以時間、診斷、醫(yī)生、費用和病人等維度收集數(shù)據(jù)。再次根據(jù)各個數(shù)據(jù)維度進(jìn)一步匯總,將符合各維度的具體項目匯總到這一維度中,如費用維度中可能會包含有床位費用、西藥費用、中成藥費用、中草藥費用、檢查費以及放射費等各種費用,其他維度也有各自對應(yīng)的詳細(xì)收費項目。最后把主題、維度和所涉及的數(shù)據(jù)集成為一個數(shù)據(jù)集合,并通過表格的形式表現(xiàn)出來。
數(shù)據(jù)收集過程中可以使用SQL Server進(jìn)行清理,去除空缺、噪音數(shù)據(jù)、冗余以及重復(fù)記錄等,確保數(shù)據(jù)一致性和完整性。數(shù)據(jù)清理完成后再進(jìn)行數(shù)據(jù)的轉(zhuǎn)換,如用days來轉(zhuǎn)換數(shù)據(jù)源中的一些與日期有關(guān)的數(shù)據(jù)包括入院、出院日期等,這樣可以確保來自于各個數(shù)據(jù)源的多個同類型的數(shù)據(jù)都能夠集成為一個統(tǒng)一的數(shù)據(jù)庫,從而使數(shù)據(jù)庫能夠規(guī)范化。
SQL Server 2005中帶有DTS即數(shù)據(jù)轉(zhuǎn)換服務(wù),提取目標(biāo)數(shù)據(jù)源中的相關(guān)數(shù)據(jù)根據(jù)維度表和事實表完成數(shù)據(jù)源的創(chuàng)建,再建立模型,從而生成一個可以適應(yīng)SQL查詢命令的程序包,執(zhí)行程序包后,就可以提取數(shù)據(jù)。數(shù)據(jù)提取后,可以暫時存儲在ORACLE中,之后再轉(zhuǎn)存至SQL Server 2005的服務(wù)器中,最后使用PB(PowerBuilder)系統(tǒng)將數(shù)據(jù)全部存儲至SQL Server 2005服務(wù)器中[1]。
3.1 數(shù)據(jù)庫分類
在SQL Server 2005服務(wù)器中的數(shù)據(jù)庫要進(jìn)行詳細(xì)的分類,可以根據(jù)各主題進(jìn)行數(shù)據(jù)庫的命名,如分為“門急診數(shù)據(jù)”和“住院數(shù)據(jù)”兩大主題。
3.2 數(shù)據(jù)真實性的驗證
可以將財務(wù)報表中提供的收入總額與數(shù)據(jù)庫中的收費總額是否一致。使用SQL Server 2005輸入相應(yīng)命令進(jìn)行檢查。用這種方法可以檢查醫(yī)院總收入、各科室收入或者是單個病人的費用等數(shù)據(jù)??梢允褂谩皊elect ……from…… where”的檢索命令進(jìn)行檢查,如檢查收費總額可以使用“select sum from住院數(shù)據(jù)where收費時間>=2015-01-01and收費時間<=2015-12-31”就可以檢索2015全年醫(yī)院住院的總費用,改變搜索條件就可以檢查其他總費用。
3.3 項目收費的提取與檢查
醫(yī)院服務(wù)項目都有相對應(yīng)的項目編碼或者名稱,就可以提取相應(yīng)編碼的全部收費數(shù)據(jù),并自動生成數(shù)據(jù)表,如使用“select distinct項目編碼,項目名稱,項目單價,收費標(biāo)準(zhǔn)from住院數(shù)據(jù)where科室=‘內(nèi)科'”的檢索命令,就可以將內(nèi)科下該項目的相關(guān)數(shù)據(jù)都檢索出來,再生成表格進(jìn)行分析。這一檢查結(jié)果可以分析醫(yī)院是否有違法違價收費項目,或者是項目收費高于收費標(biāo)準(zhǔn),或者是多次收費等亂收費的現(xiàn)象。將收費項目與收費標(biāo)準(zhǔn)不一致的數(shù)據(jù)進(jìn)行篩選和分析就能有效的檢驗收費問題。
3.4 對于各個科室的收費數(shù)據(jù)檢查
對于各個科室的收費進(jìn)行分別的檢查,尤其是重點分析收費較多的科室,其中所存在的違法和違價行為也可能較為嚴(yán)重。如檢查內(nèi)科收費,可以使用命令:select *into 內(nèi)科 from住院數(shù)據(jù) where科室=‘內(nèi)科’,第二步再檢查ICU的所有數(shù)據(jù),select*from 內(nèi)科,對兩類查詢結(jié)果進(jìn)行比較,就可以發(fā)現(xiàn)內(nèi)科中的收費項目問題。
3.5 統(tǒng)計所有違法違價費用
可以使用sum函數(shù)進(jìn)行查詢,以某個項目收費為查詢目標(biāo),查詢命令為:select sum from 住院數(shù)據(jù)where項目名稱=‘查詢目標(biāo)名稱’,再加上門急診數(shù)據(jù)中的收費總額,之后就可以通過收費次數(shù)以及多收費用統(tǒng)計違價多收的總費用[2]。
藥品和設(shè)備的費用可以通過excel表格進(jìn)行對比,excel表格帶有數(shù)據(jù)分析的程序,根據(jù)入庫和出庫價格的計算就可以得出是否有加價行為或者加價具體比例等問題,可以不使用SQL進(jìn)行分析。
醫(yī)療費用問題是社會關(guān)注的熱點之一,通過SQL能夠快速有效的提取HIS中的醫(yī)療費用相關(guān)數(shù)據(jù),進(jìn)而通過SQL的各種命令實現(xiàn)快速的檢查,從而進(jìn)一步發(fā)現(xiàn)醫(yī)院費用中存在的問題,更科學(xué)、快速的對醫(yī)療收費情況進(jìn)行監(jiān)管和分析。
[1]陳濤.SQL數(shù)據(jù)分析方法在醫(yī)療收費檢查中的應(yīng)用[J].中國價格監(jiān)督檢查,2011(12):15-17.
[2]石海峰.利用SQL數(shù)據(jù)分析發(fā)現(xiàn)醫(yī)療服務(wù)亂收費[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