沙偉偉
摘 要 信息資源逐漸成為了醫(yī)院的主要資源之一,依靠數據庫技術能夠科學地儲存與管理醫(yī)院的數據資料,數據庫技術已成為醫(yī)院計算機網絡信息系統(tǒng)的基礎。因為醫(yī)院缺乏相關信息系統(tǒng)建設的經驗,沒有對數據庫進行合理的利用。因此多數醫(yī)院信息系統(tǒng)在實際的使用過程中難以滿足用戶的需求,信息系統(tǒng)的響應速度較慢;系統(tǒng)的可用性與可靠性方面都存在問題,經常出現(xiàn)宕機與死鎖現(xiàn)象;同時系統(tǒng)所占用的數據庫空間的過快膨脹,也會造成信,急系統(tǒng)性能的下降。所以需要對醫(yī)院信息系統(tǒng)中的數據庫進行優(yōu)化設計。
【關鍵詞】基層醫(yī)院 信息系統(tǒng) 數據庫技術 優(yōu)化設計
社會信息化的進一步發(fā)展,使得計算機信息系統(tǒng)逐漸成為了基層醫(yī)院運營過程中必不可缺少的基礎設施。基層醫(yī)院信息系統(tǒng)以計算機硬件、軟件與網絡通信為主,同時需要綜合考慮各部門的物流、人流以及財流等;并對醫(yī)療活動所有環(huán)節(jié)中出現(xiàn)的數據資料進行收集、保存、整理、傳輸、統(tǒng)計以及加工等,從而為基層醫(yī)院的正常運行進行計算機信息化管理。筆者從分析數據庫建模和設計規(guī)范人手,分析了基層醫(yī)院信息系統(tǒng)的數據庫存儲模型,并探討了數據庫的性能優(yōu)化設計問題,為優(yōu)化設計基層醫(yī)院信息系統(tǒng)的數據庫提供參考。
1 數據庫建模及設計規(guī)范
1.1 數據庫的規(guī)范化設計
數據庫的規(guī)范化設計結果是指在使用信息系統(tǒng)的數據庫中準確描述信息數據與其他的所有元素之間存在的關系。根據現(xiàn)代關系理論的相關概念得出,基層醫(yī)院信息系統(tǒng)的數據庫應該需要遵循的是第三范式。但是在設計數據庫的過程中,并沒有按照第三范式的方法進行構造。在任務分析的過程中發(fā)現(xiàn),假設每次操作需要對多個表進行訪問方可得到所需的數據信息,就可能會造成系統(tǒng)在運行刪除、插入/改寫等命令時批處理程序與聯(lián)機的速度會下降。這通常是因為連接的表過多造成的。所以在設計表的過程中,并不需要完全遵循第三范式,數據資料的冗余裝入可以不依賴在主關鍵字表中。
1.2 基層醫(yī)院信息數據庫的基本設計要求
在調查和分析基層醫(yī)院業(yè)務實際需求的基礎上,該醫(yī)院信系統(tǒng)數據庫的設計應該滿足以下五點要求。其一,醫(yī)院信息系統(tǒng)所管理和處理的數據信息種類較多,數據資料應用范圍廣、數據量較大,因此基層醫(yī)院信息系統(tǒng)數據庫設計需要具備系統(tǒng)數據分布、擴充以及不斷積累的能力。其二,醫(yī)院信息系統(tǒng)在積累中形成的業(yè)務數據資料是基層醫(yī)院今后發(fā)展的重要資源,和其他的信息系統(tǒng)并不相同。對于這些業(yè)務數據資料需要及時進行轉存和備份。其三,從宏觀角度來看,醫(yī)院是整個醫(yī)療保健系統(tǒng)中的領導者,從微觀角度來看,醫(yī)院承擔了教育和保健業(yè)務,因此醫(yī)院信息系統(tǒng)也屬于廣域分布型的應用系統(tǒng)。其四,因為醫(yī)院信息系統(tǒng)的電子病歷引人的是面向對象的操作技術,所以基層醫(yī)院信息系統(tǒng)數據能夠滿足這類操作需求,如:支持病歷的模板、元素以及系統(tǒng)管理中的系統(tǒng)配置,重構中對有關對象的封裝與定義等。其五,基層醫(yī)院信息系統(tǒng)數據庫應該支持聯(lián)機事務處理系統(tǒng)、數據挖掘技術以及數據倉庫等。
2 數據存儲模型的系統(tǒng)規(guī)劃
基層醫(yī)院系統(tǒng)作為聯(lián)機業(yè)務處理系統(tǒng),該系統(tǒng)中的數據信息種類較多,存儲量較大,且歷史數據資料也在不斷積累中,這樣就會造成該信息系統(tǒng)空間占用的不斷擴大,該系統(tǒng)的工作效率則會下降。
所以在總體設計過程中,應該從長遠觀點出發(fā)對業(yè)務數據存儲模型進行系統(tǒng)的規(guī)劃。其中規(guī)劃原則是在保障數據資料安全傳輸的基礎上,對日常操作數據表進行有效地控制。其一,建立邏輯型數據庫,將數據資料進行分類存儲和保管,并按照實際需求滿足物理方面的分布型數據庫。其二,對過期的數據資料進行分類、篩選與處理,并定期做好歸檔存儲工作,將其和日常的數據操作進行分離,這樣能夠提高信息系統(tǒng)的效率,也有助于對舊數據資料的查閱。
3 數據庫的性能優(yōu)化
3.1 常用表的優(yōu)化設計
對于基層醫(yī)院信息數據庫而言,通常情況下會將病患的基本資料存放在一張表或是多張表中,通過訪問醫(yī)院信息數據庫的基本患者表就能夠找到所需要的數據資料。但是因為醫(yī)院每年病患數量較多,對所有病患基本資料表進行直接訪問并不是一個有效的方法。根據調查統(tǒng)計發(fā)現(xiàn),有80%左右的復診患者均屬于一個月內有過就診記錄的患者。所以為了更好地解決工作效率問題,應該將新患者的基本資料存放在登記信息實時表中。此外,基層醫(yī)院還應該建立同構的病患基本資料登記信息海量表,利用存儲過程與批處理的方式等后臺操作,將一個月前就診患者信息從實時表轉存到海量表中,這樣才能減少常見病患表的數據信息量。基層醫(yī)院還可以利用過期庫、備份庫以及歸檔庫等減少主數據庫的信息負擔,有效地控制主數據庫的空間大小,從而進一步提升數據信息的安全性。
3.2 醫(yī)院信息系統(tǒng)數據庫所使用的基本原則
基本原則:在查詢條件和表連接條件中頻繁出現(xiàn)的屬性列應該建立索引;常作為連接條件或查詢屬性列多屬于主鍵、外鍵,例如:所使用的復合索引等,索引中的所有屬性列的順序需要和應用程序語句中的連接條件與查詢屬性的順序相同。此外,在基層醫(yī)院應該加強醫(yī)院信息系統(tǒng)數據庫中視圖這類邏輯表的應用,消除復雜的結構化查詢語言,并起到很好的安全保密作用,以此實現(xiàn)數據庫的優(yōu)化設計。
4 結語
現(xiàn)代化醫(yī)院信息系統(tǒng)的用戶主要包括了該醫(yī)院的醫(yī)師、護士、管理人員以及醫(yī)技人員等,而信息系統(tǒng)包括了和患者醫(yī)療服務相關的數據資料、經濟上的數據資料等。因此,基層醫(yī)院在建設和優(yōu)化醫(yī)院信息系統(tǒng)數據庫的過程中應該滿足實際的業(yè)務需求,并有效解決出現(xiàn)的問題。
參考文獻
[1]宋俊華,賈榮德.SQL Server數據庫優(yōu)化[J].電腦編程技巧與維護,2008(14):32-36.
[2]陳春濤,盧祖洵,孫傳彬.醫(yī)院數字化建設的探索[J].中華醫(yī)院管理雜志,2007(1):47-50.
[3]張鳳琴.數據庫原理及應用[M].清華大學出版社,2005:70-240.
[4]王徐冬,楊希武.我國HIS的發(fā)展及未來趨勢[J].醫(yī)療衛(wèi)生裝備,2008(02):39-41.
[5]于琴.醫(yī)院信息系統(tǒng)數據庫的設計[J].科學技術與工程,2008(03):790-792.
[6]金雯.醫(yī)院數據系統(tǒng)的安全性備份方案實施[J].中國醫(yī)療設備,2008(06):40-41.
[7]魏牧.淺談醫(yī)院信息數據庫的設計[J].科技創(chuàng)新導報,2009(08):247.
作者單位
江蘇省第二中醫(yī)院 江蘇省南京市 210017