楊 爍
蘇州市第五人民醫(yī)院信息科,江蘇蘇州 215000
構(gòu)建高效的醫(yī)院信息化平臺(tái)從提速開(kāi)始
楊 爍
蘇州市第五人民醫(yī)院信息科,江蘇蘇州 215000
隨著醫(yī)院信息化的發(fā)展,在軟件功能和模塊不斷完善的同時(shí),原有的數(shù)據(jù)庫(kù)、服務(wù)器、網(wǎng)絡(luò)壓力劇增,具體表現(xiàn)在:統(tǒng)計(jì)報(bào)表速度緩慢,經(jīng)常有長(zhǎng)時(shí)間的等待現(xiàn)象體現(xiàn)在調(diào)用病歷、提交醫(yī)囑等讀寫數(shù)據(jù)時(shí),為臨床一線工作帶來(lái)了許多不便。甚至在高峰期間,會(huì)有數(shù)據(jù)庫(kù)死鎖,服務(wù)器死機(jī),網(wǎng)絡(luò)大面積不穩(wěn)定等狀況發(fā)生。為此,我院臨床一線人員采用了提前上班、病區(qū)之間提交醫(yī)囑錯(cuò)開(kāi)高峰期、報(bào)表統(tǒng)計(jì)等業(yè)務(wù)放在下午或者夜間進(jìn)行等等一系列的措施和方法,不僅增加了醫(yī)務(wù)人員的負(fù)擔(dān),也失去了信息化為臨床一線帶來(lái)便捷服務(wù)的初衷。由于我院是??苽魅静♂t(yī)院,業(yè)務(wù)收入影響下信息化投入資金有限,我們信息科全體職工在院領(lǐng)導(dǎo)的正確領(lǐng)導(dǎo)下,查找分析影響信息系統(tǒng)運(yùn)行速度的原因,并制定了一系列的解決方案,把錢用在刀刃上,解除了運(yùn)行速度慢給醫(yī)院帶來(lái)的困擾,也為接下來(lái)的信息化發(fā)展打下了堅(jiān)實(shí)的基礎(chǔ)。
醫(yī)療信息化建設(shè);運(yùn)行速度慢;升級(jí);負(fù)載分離;設(shè)備更新
由于醫(yī)院對(duì)信息化的需求越來(lái)越高,且傳染病??漆t(yī)院存在資金的限制,導(dǎo)致我院信息化的發(fā)展面臨一個(gè)巨大的瓶頸,運(yùn)行速度緩慢已經(jīng)嚴(yán)重影響到了整個(gè)就醫(yī)環(huán)境,既拖沓了醫(yī)生的工作效率,又影響了患者就診的時(shí)間,且運(yùn)行速度緩慢、等待現(xiàn)象越來(lái)越嚴(yán)重。
我院領(lǐng)導(dǎo)對(duì)目前存在的問(wèn)題看在眼里,急在心中,明確指示了今年信息化工作要向前邁進(jìn)一大步。工欲善其事,必先利其器,我們把提速作為信息化發(fā)展的首要目標(biāo)。
首先對(duì)我院現(xiàn)狀進(jìn)行分析,查找影響速度的原因。
1)隨著醫(yī)院信息系統(tǒng)模塊的不斷增加,數(shù)據(jù)經(jīng)年累月地積累,導(dǎo)致服務(wù)器的業(yè)務(wù)負(fù)擔(dān)逐漸沉重,數(shù)據(jù)庫(kù)越來(lái)越龐大。
2)核心的HIS數(shù)據(jù)庫(kù)和服務(wù)器操作系統(tǒng)在性能和安全性方面的問(wèn)題也顯露出來(lái)。醫(yī)院主業(yè)務(wù)的數(shù)據(jù)庫(kù)版本為MSSQL2000,操作系統(tǒng)為WINDOWS2003,均為32位操作系統(tǒng)。
3)報(bào)表查詢與數(shù)據(jù)統(tǒng)計(jì)占用大量系統(tǒng)資源
4)網(wǎng)絡(luò)設(shè)備陳舊,需更新為二/三層可管理交換機(jī)。
5)在系統(tǒng)架構(gòu)層面存在著一定的缺陷。
針對(duì)于以上分析報(bào)告,我院信息科規(guī)劃出具體解決方案,分以下幾個(gè)步驟。
1)將HIS的數(shù)據(jù)庫(kù)從MSSQL2000 32位升級(jí)到MSSQL2008 R2 64位,并且將服務(wù)器操作系統(tǒng)升級(jí)為WINDOWS2008 64位。并將HIS服務(wù)器內(nèi)存從8G擴(kuò)展到32G。醫(yī)院HIS業(yè)務(wù)現(xiàn)有的數(shù)據(jù)庫(kù)版本采用的是MSSQL2000企業(yè)版,由于是2000年左右的產(chǎn)品,現(xiàn)在有兩方面的問(wèn)題:一方面,與現(xiàn)有最新的服務(wù)器CPU存在著不兼容現(xiàn)象,出現(xiàn)網(wǎng)絡(luò)自動(dòng)斷開(kāi),客戶鎖應(yīng)用自鎖的情況發(fā)生,無(wú)法發(fā)揮新CPU的優(yōu)勢(shì);另一方面,由于MSSQL2000數(shù)據(jù)庫(kù)只有32位的平臺(tái),沒(méi)有64位的系統(tǒng),無(wú)法發(fā)揮新服務(wù)器大內(nèi)存的優(yōu)勢(shì)。將HIS的數(shù)據(jù)庫(kù)從MSSQL2000升級(jí)到MSSQL2008以后,一方面通過(guò)數(shù)據(jù)庫(kù)軟件自身的提升,會(huì)帶動(dòng)HIS業(yè)務(wù)性能上的提升;一方面MSSQL2008與新的服務(wù)器設(shè)備可以更好地契合,最大限度地發(fā)揮新服務(wù)器硬件設(shè)備的性能。
2)SQL語(yǔ)句的優(yōu)化。從具體的數(shù)據(jù)庫(kù)運(yùn)行情況來(lái)看,有很多的全表掃描和執(zhí)行效率偏低的SQL語(yǔ)句存在;同時(shí),存在著數(shù)據(jù)庫(kù)死鎖等待情況,需要專門進(jìn)行分析和優(yōu)化,理清業(yè)務(wù)系統(tǒng)結(jié)構(gòu),去除死鎖等待現(xiàn)象。業(yè)務(wù)系統(tǒng)中存在著許多執(zhí)行效率低下的SQL語(yǔ)句。需要定期進(jìn)行優(yōu)化。
3)實(shí)施HIS數(shù)據(jù)庫(kù)容災(zāi)和業(yè)務(wù)負(fù)載分流。由于HIS的業(yè)務(wù)屬于OLTP(聯(lián)機(jī)事務(wù)處理)和OLAP(聯(lián)機(jī)分析處理)混合型的業(yè)務(wù),日常的收費(fèi)等業(yè)務(wù)和大數(shù)據(jù)量的業(yè)務(wù)查詢是在混合在同一套服務(wù)器資源上運(yùn)行,一旦發(fā)生大型的報(bào)表業(yè)務(wù)(按年度統(tǒng)計(jì)或按季度統(tǒng)計(jì)等)將會(huì)導(dǎo)致資源占盡而嚴(yán)重影響到日常的收費(fèi)等業(yè)務(wù)操作。因此,合理的將兩種不同類型的操作進(jìn)行隔離,將日常操作和大報(bào)表查詢分擔(dān)在不同的服務(wù)器資源上,實(shí)現(xiàn)業(yè)務(wù)級(jí)的負(fù)載分流。
實(shí)施HIS的容災(zāi)業(yè)務(wù),通過(guò)數(shù)據(jù)庫(kù)層面的數(shù)據(jù)同步軟件或服務(wù),實(shí)現(xiàn)HIS的容災(zāi)以及負(fù)載分流。
信息系統(tǒng)架構(gòu)設(shè)計(jì)主要融納了三個(gè)方面:系統(tǒng)整體性能、系統(tǒng)高可用性、數(shù)據(jù)安全性。由于HIS業(yè)務(wù)整個(gè)業(yè)務(wù)的基礎(chǔ),因此以下結(jié)構(gòu)說(shuō)明以HIS為例來(lái)說(shuō)明整體容災(zāi)的內(nèi)容:
從服務(wù)器整體架構(gòu)硬件組織構(gòu)成來(lái)看,主要分為三個(gè)部分:
生產(chǎn)服務(wù)器:由系統(tǒng)原有2臺(tái)PC服務(wù)器連接磁盤陣列構(gòu)成雙機(jī)熱備系統(tǒng),主要承擔(dān)醫(yī)院以O(shè)LTP業(yè)務(wù)為主的在線業(yè)務(wù)運(yùn)行。
查詢服務(wù)器:由新購(gòu)的PC服務(wù)器構(gòu)建單機(jī)數(shù)據(jù)庫(kù)系統(tǒng),主要承擔(dān)以大數(shù)據(jù)量查詢和統(tǒng)計(jì)為主的業(yè)務(wù)運(yùn)行。
復(fù)制監(jiān)控管理機(jī):用于監(jiān)控復(fù)制系統(tǒng)的情況。
該服務(wù)器整體架構(gòu)的兩組硬件部分與軟件應(yīng)用結(jié)合起來(lái),構(gòu)成醫(yī)院的整體信息系統(tǒng)的核心部分。
從軟件應(yīng)用的角度來(lái)看,服務(wù)器整體架構(gòu)分成三部分:
業(yè)務(wù)服務(wù)器:由系統(tǒng)原有2臺(tái)PC服務(wù)器連接磁盤陣列構(gòu)成雙機(jī)熱備系統(tǒng),主要承擔(dān)醫(yī)院以日常收費(fèi)、結(jié)算為主的在線業(yè)務(wù)運(yùn)行;存放基礎(chǔ)數(shù)據(jù)與最近使用的業(yè)務(wù)數(shù)據(jù),使業(yè)務(wù)數(shù)據(jù)庫(kù)的數(shù)據(jù)量調(diào)整到最小狀態(tài)(我們采用保留三個(gè)月之內(nèi)的數(shù)據(jù))。保證該服務(wù)器的業(yè)務(wù)處理速度,同時(shí)定期進(jìn)行歷史數(shù)據(jù)的刪除(或轉(zhuǎn)儲(chǔ))。
查詢服務(wù)器:新增的PC服務(wù)器帶或本地硬盤構(gòu)建單機(jī)數(shù)據(jù)庫(kù)系統(tǒng),主要承擔(dān)以大數(shù)據(jù)量查詢?yōu)橹鞯脑诰€業(yè)務(wù)運(yùn)行;可以保存所有數(shù)據(jù),是醫(yī)院的一個(gè)完整數(shù)據(jù)庫(kù),專門用于查詢與報(bào)表統(tǒng)計(jì),業(yè)務(wù)處理數(shù)據(jù)通過(guò)實(shí)時(shí)復(fù)制的方式轉(zhuǎn)移過(guò)來(lái)。
容災(zāi)服務(wù)器:與查詢服務(wù)器屬于同一臺(tái)服務(wù)器,當(dāng)生產(chǎn)服務(wù)器出現(xiàn)故障時(shí),可以把查詢服務(wù)器IP更換,作為整個(gè)信息系統(tǒng)的業(yè)務(wù)服務(wù)器。
4)更新核心交換機(jī)與分層交換機(jī)。將核心交換機(jī)更換為H3C LS 7503系列,匯聚層交換機(jī)全部更換為H3C LS5120系列。
工程分步實(shí)施,每實(shí)施完一個(gè)步驟,速度就提升一個(gè)檔次,當(dāng)最后一步完成時(shí),所有工作站運(yùn)行醫(yī)院信息系統(tǒng)不再有等待、卡頓等現(xiàn)象,速度與服務(wù)器上直接運(yùn)行速度相差無(wú)幾。本次工程作為我院信息化推進(jìn)項(xiàng)目關(guān)鍵的一步,搭建合理高效的運(yùn)行平臺(tái),是當(dāng)下醫(yī)院信息化建設(shè)必須突破的瓶頸。
TP3
A
1674-6708(2015)149-0115-01