數據倉庫在醫院的應用與實踐
廣州市紅十字會醫院 陳寧
摘要:本文介紹醫院數據倉庫的設計和開發過程,介紹了數據倉庫在醫院數據查詢、統計分析、醫療質量分析、工作效率評估等方面的應用。
關鍵詞:數據倉庫、多維分析
醫院信息系統經過多年的建設和發展,從掛號收費系統到臨床信息系統,幾乎覆蓋了醫院工作的各個方面。在這多年的應用中,積累了大量的原始數據,如何對這些信息進行再開發和利用,從中提取出有用的信息,為臨床和管理服務,是我們信息化的目標和任務。
數據倉庫技術為歷史數據的分析和處理提供和很好的工具和方法。我院自2005年開始著手進行醫院數據倉庫的探索,到2006年上半年初步建立并投入使用,取得良好的效果,F把我院建立數據倉庫的過程、基本思路及經驗作個總結,和大家交流。
一、 系統建立目標
1、 整合各個應用系統的報表,做成統一的查詢分析系統。目前醫院已經有了比較完整全面的信息系統,有HIS系統,財務系統,病案統計系統、及倉庫、設備等等,各系統各自為政,要查詢報表只能到各自的系統,很不方便,關鍵的問題是各系統的統計口徑不一樣,出來的結果也很不相同,使數據的可靠性受到質疑。
2、 整合歷史數據。我們自1996年就開始實施信息系統,有多年的數據積累和應用,從最開始的DOS操作系統,FOXBASE數據庫,到現在的windows系統,MSSQL數據庫,系統幾經升級更換。系統更換后,以前的數據連查詢都困難了,更不用說做深入的分析和應用了。
二、 系統總體設計
采用B/S結構,后臺采用MSSQL數據庫,建立專用于查詢分析的數據庫,中間件采用第三方的多維數據分析及展示工具,用戶端用IE瀏覽器。
三、 數據源分析
1、HIS數據源:由于HIS系統經過幾次升級和更新,以前的系統和現在的系統數據結構有很大的差異,就是現在的系統,為了提升速度,也對數據進行了拆分,分成了當前庫和歷史庫,在當前庫中又分了當前表和年表,分析不易。因此,我們把HIS數據源分成二部分處理,一
是當月數據,直接以當前的HIS數據庫為數據源,只作較為簡單的和必要的查詢,二是隔月數據,定時導入到數據倉庫中,數據倉庫數據庫在物理上與在線處理系統分離,這樣做大數據量分析的時候就不會影響到在線處理系統的運行。
統計病案數據源:病案統計數據經過病案和統計人員層層把關和核對,數據比較完整,特別是病案首頁信息,數據質量比較高,可以直接作多維分析的數據源。但是因為系統經過幾次升級,病案統計中有一套獨立的科室、病區、人員編碼,與當前系統不同,無法與當前的HIS數據進行對比分析,我們只好把病案統計系統中的數據也定期轉入到數據倉庫中。
四、 數據庫設計
雖然不同的公司提供的應用軟件,數據結構有很大的差異,數據庫表的設計有極大的不同,但都可以分為以下二類信息:
一是業務數據:該數據每時每刻都在變化,這類數據中在醫院里最主要,數據量最大的有二個,一是收費明細記錄,二是病人的就診信息。
二是字典數據:這類數據,數據量不大,變動也不大。如科室字典、人員字典、藥品字典,項目字典等。
基于以上分析,我們在數據倉庫中建立以下表,住院病人首頁表,門診病人就診信息表,門診收費明細表,住院收費明細表,以這些數據作為基本事實表。藥品 |
|