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