李建宇杜 寧 劉士敬 李豐衣王云磊趙敬昌*
(1解放軍302醫(yī)院中西醫(yī)結(jié)合肝病診療與研究中心門診中醫(yī)科;北京 100039;2北京瑞林薩爾科技有限公司,北京 100039)
慢性乙肝已經(jīng)成為嚴(yán)重危害我國(guó)人民健康的公共衛(wèi)生問題,如果通過中醫(yī)“治未病”學(xué)說對(duì)其進(jìn)行體質(zhì)調(diào)理做到“未病先防,既病早治,已病防變,愈后防復(fù)”的目的,將提高慢性乙肝的治愈率、降低病死率。
然而,目前衛(wèi)生部公布的“治未病”體質(zhì)分類方法是否適用于肝病“治未病”、患者體質(zhì)對(duì)乙肝預(yù)后有無影響、乙肝“治未病”方案有無臨床依據(jù)與臨床效果,這都需要通過大樣本臨床資料取得循證醫(yī)學(xué)依據(jù)。循證醫(yī)學(xué)是系統(tǒng)地篩查、評(píng)價(jià)和使用證據(jù),從而指導(dǎo)臨床醫(yī)療決策的方法學(xué),既重視個(gè)人臨床經(jīng)驗(yàn),又強(qiáng)調(diào)采用現(xiàn)有的、最好的研究證據(jù)[1]。借助循證醫(yī)學(xué)的思路和方法,有助于對(duì)慢性乙肝中醫(yī)“治未病”的臨床意義做出更為嚴(yán)謹(jǐn)而客觀的評(píng)價(jià)。
目前,國(guó)內(nèi)尚無專門的乙肝體質(zhì)分類與“治未病”病案數(shù)據(jù)庫(kù)管理系統(tǒng),不能滿足臨床科研工作的需要。我們采用臨床流行病學(xué)調(diào)查方法,建立了慢性乙型肝炎患者體質(zhì)調(diào)查數(shù)據(jù)庫(kù),以進(jìn)行中醫(yī)乙肝“治未病”研究,揭示乙肝患者不同發(fā)展階段的體質(zhì)分布特征與體質(zhì)演變規(guī)律。該系統(tǒng)亦可從我院醫(yī)療信息網(wǎng)絡(luò)管理系統(tǒng)中獲取患者檢驗(yàn)信息、檢查信息、用藥信息,實(shí)現(xiàn)病情的圖形化顯示,具有臨床資料在線統(tǒng)計(jì)分析、輔助診斷等功能。此外,還具有支持患者隨訪、醫(yī)學(xué)科研數(shù)據(jù)統(tǒng)計(jì)等多方面功能。目前已經(jīng)擁有了豐富的臨床樣本資源,數(shù)據(jù)庫(kù)正在運(yùn)行和完善,現(xiàn)報(bào)道如下。
1.1一般資料 根據(jù)2010年慢性乙型肝炎防治指南[2]中的慢性乙型肝炎診斷標(biāo)準(zhǔn),病例來源于中國(guó)人民解放軍第三○二醫(yī)院2012年9月至今的住院患者,其中男331例,女138例;同年齡18~60歲,平均39.11歲。
1.2技術(shù)體系概述 系統(tǒng)采用的是當(dāng)前非常流行的J2EE體系結(jié)構(gòu),使用了MVC三層架構(gòu)的思想,可以安裝部署在Linux、Windows等操作系統(tǒng)上,系統(tǒng)使用的是B/S結(jié)構(gòu)(bowser/Server,瀏覽器/服務(wù)器模式),所有數(shù)據(jù)都將保存在一臺(tái)服務(wù)器上,用戶可以通過局域網(wǎng)中安有FireFox或是InternetExplore等瀏覽器的電腦訪問服務(wù)器,然后輸入用戶名及密碼即可登錄并使用系統(tǒng)。若將該服務(wù)器與互聯(lián)網(wǎng)連接,獲得授權(quán)后則可對(duì)系統(tǒng)進(jìn)行遠(yuǎn)程訪問。系統(tǒng)使用Postgresql數(shù)據(jù)庫(kù)存儲(chǔ)數(shù)據(jù),同時(shí)支持Oracle、Sqlserver、Mysql,具有易擴(kuò)展、安全性高等特點(diǎn)。
1.2.1 關(guān)于J2EE體系 J2EE是由升陽(yáng)(SUN) 與IBM等廠商協(xié)同業(yè)界共同擬定而成的技術(shù)規(guī)范,以企業(yè)與企業(yè)之間的運(yùn)算為導(dǎo)向的JAVA開發(fā)環(huán)境。J2EE架構(gòu)定義了各類不同組件,而各類組件可以再用,讓已開發(fā)完成的組件,或者是經(jīng)由市面采購(gòu)而得的組件,均能進(jìn)一步組裝成不同的系統(tǒng),這樣可簡(jiǎn)化和規(guī)范應(yīng)用系統(tǒng)的開發(fā)與部署,進(jìn)而提高可移植性、安全與再用價(jià)值。J2EE核心是一組技術(shù)規(guī)范與指南,其中所包含的各類組件、服務(wù)架構(gòu)及技術(shù)層次,均有共通的標(biāo)準(zhǔn)及規(guī)格,讓各種依循J2EE架構(gòu)的不同平臺(tái)之間,存在良好的兼容性,解決過去企業(yè)后端使用的信息產(chǎn)品彼此之間無法兼容,導(dǎo)致企業(yè)內(nèi)部或外部難以互通的窘境。
J2EE的優(yōu)勢(shì):①簡(jiǎn)化結(jié)構(gòu)。J2EE平臺(tái)支持簡(jiǎn)化的、基于組件開發(fā)模型,由于J2EE基于Java編程語(yǔ)言和J2SE平臺(tái),它提供了編寫一次,隨處運(yùn)行的可移植性,遵循J2EE標(biāo)準(zhǔn)的所有服務(wù)器都支持該模型。②提高開發(fā)效率。由于組件技術(shù)的使用,可以按照開發(fā)人員的技能對(duì)應(yīng)用程序開發(fā)進(jìn)行分工,并行開發(fā),提供整體開發(fā)效率。例如:圖形設(shè)計(jì)師創(chuàng)建JSP模板,商業(yè)邏輯由該領(lǐng)域的專家完成,JSP頁(yè)面和EJB由Java工程師完成,應(yīng)用程序的裝配和部署由團(tuán)隊(duì)中其他的成員完成,其中許多工作可以同時(shí)進(jìn)行,有助于加速應(yīng)用程序的開發(fā)。③可移植性強(qiáng)。除了Java語(yǔ)言固有的可移植性外,EJB體系結(jié)構(gòu)在Bean和支持該Bean的容器之間提供了一套標(biāo)準(zhǔn)化的應(yīng)用程序編程接口,這使開發(fā)人員能夠?qū)ean從一種操作環(huán)境移植到另一種操作環(huán)境,而無需重新編寫其源代碼。④重用性好。由于在EJB模型中,各個(gè)軟件組件都是嚴(yán)格分離的,因此,可以從現(xiàn)有的軟件組件裝配出服務(wù)器端應(yīng)用程序,這與從現(xiàn)有的JavaBean可以裝配出客戶端應(yīng)用程序一樣,使軟件能夠重用。⑤易于維護(hù)?;诮M件的設(shè)計(jì)簡(jiǎn)化了應(yīng)用程序的維護(hù)。由于組件可以被獨(dú)立地更新和替代,通過更新應(yīng)用程序中特定的組件,新的功能可以被很容易地增加。
1.2.2 關(guān)于MVC三層體系 MVC(Model/View/Controller)模式是國(guó)內(nèi)外用得比較多的一種設(shè)計(jì)模式。MVC包括三類對(duì)象。Model是應(yīng)用對(duì)象,View是它在屏幕上的表示,Controller定義用戶界面對(duì)用戶輸入的響應(yīng)方式。模型-視圖-控制器 (MVC) 是80年代Smalltalk-80出現(xiàn)的一種軟件設(shè)計(jì)模式,現(xiàn)在已經(jīng)被廣泛的使用。①模型(Model)。模型是應(yīng)用程序的主體部分。模型表示業(yè)務(wù)數(shù)據(jù),或者業(yè)務(wù)邏輯。②視圖(View)。視圖是應(yīng)用程序中用戶界面相關(guān)的部分,是用戶看到并與之交互的界面。③控制器(controller)??刂破鞴ぷ骶褪歉鶕?jù)用戶的輸入,控制用戶界面數(shù)據(jù)顯示和更新model對(duì)象狀態(tài)。MVC式的出現(xiàn)不僅實(shí)現(xiàn)了功能模塊和顯示模塊的分離,同時(shí)它還提高了應(yīng)用系統(tǒng)的可維護(hù)性、可擴(kuò)展性、可移植性和組件的可復(fù)用性。
1.3數(shù)據(jù)錄入
1.3.1 手工數(shù)據(jù)導(dǎo)入方案 在我院醫(yī)生工作站的補(bǔ)充程序中,可以按照患者ID號(hào)查詢顯示相應(yīng)的數(shù)據(jù),在程序上補(bǔ)充一個(gè)功能,即可以直接導(dǎo)入患者的臨床信息,形成Excel格式數(shù)據(jù),然后根據(jù)需求手工錄入。
1.3.2 檢驗(yàn)數(shù)據(jù)的自動(dòng)導(dǎo)入方案 數(shù)據(jù)錄入模塊不僅要求支持檢驗(yàn)數(shù)據(jù)的文本式錄入,還可以實(shí)現(xiàn)從醫(yī)院HIS系統(tǒng)的數(shù)據(jù)中自動(dòng)導(dǎo)入有關(guān)檢驗(yàn)數(shù)據(jù)。
1.3.3 自動(dòng)備份與數(shù)據(jù)恢復(fù) 系統(tǒng)數(shù)據(jù)庫(kù)存在嚴(yán)謹(jǐn)周密的自動(dòng)備份體系,可以任意設(shè)置各類型備份參數(shù),實(shí)現(xiàn)了數(shù)據(jù)的遠(yuǎn)程和本地的雙備份,并可方便地恢復(fù)到系統(tǒng)中??捎行Х乐咕W(wǎng)絡(luò)病毒和惡意攻擊,使系統(tǒng)安全穩(wěn)定地運(yùn)行,確保數(shù)據(jù)在采集、傳輸、存貯過程中的完整性、保密性。
1.4數(shù)據(jù)庫(kù)內(nèi)容
1.4.1 患者基本信息 包括患者序列號(hào)、ID號(hào)、住院號(hào)、姓名、性別、出生年月、民族、籍貫、常住地、婚姻狀況、職業(yè)、固定電話、手機(jī)號(hào)碼、飲食嗜好、吸煙狀況、飲酒狀況、家族史、既往其他病史、過敏史、診斷情況、備注等。
1.4.2 患者體質(zhì)信息 選用北京中醫(yī)藥大學(xué)王琦教授課題組研制的《中醫(yī)體質(zhì)量表》[3],該量表由平和質(zhì)、氣虛質(zhì)、陽(yáng)虛質(zhì)、陰虛質(zhì)、痰濕質(zhì)、濕熱質(zhì)、血瘀質(zhì)、氣郁質(zhì)、特稟質(zhì)9個(gè)亞量表共60個(gè)條目構(gòu)成。根據(jù)問卷的填寫情況判斷其體質(zhì)類型。課題組對(duì)整個(gè)調(diào)查過程采取了嚴(yán)格的質(zhì)量控制,統(tǒng)一培訓(xùn)具有中醫(yī)基礎(chǔ)知識(shí)的調(diào)查人員,制定統(tǒng)一的操作流程。問卷收回后逐項(xiàng)檢查問卷的質(zhì)量,剔除不合格的問卷4份;合格問卷采用雙錄入法錄入計(jì)算機(jī)。
1.4.3 患者診療信息 包括病例的一般情況、中醫(yī)四診記錄(望診、聞診、問診、按診、舌診與脈診)、乙肝病史、乙肝實(shí)驗(yàn)室檢查、乙肝相關(guān)影像學(xué)檢查(彩超、CT、核磁共振及肝臟硬度檢查)、肝臟體檢、肝衰竭分期、肝功能分級(jí)、肝硬化分期、病理診斷、西醫(yī)治療用藥調(diào)查、中醫(yī)體質(zhì)調(diào)理方案、備注等。其中實(shí)驗(yàn)室檢查主要包括:血常規(guī)、血型、尿常規(guī)、乙肝抗原抗體檢測(cè)(統(tǒng)一使用發(fā)光法檢測(cè))、乙肝病毒HBVDNA定量、肝腎功能、肌酸激酶、電解質(zhì)、血脂、血糖、血氨、甲胎蛋白、凝血功能等。
1.4.4 疾病隨訪管理 患者復(fù)診時(shí)的體質(zhì)信息、相應(yīng)的疾病信息以及每次疾病隨訪檢驗(yàn)、檢查信息、西醫(yī)治療信息、中醫(yī)體質(zhì)調(diào)理信息。
1.5數(shù)據(jù)錄入的質(zhì)控管理 ①數(shù)據(jù)錄入時(shí)嚴(yán)格管理限制,以防止無效數(shù)據(jù)的錄入,如對(duì)患者信息錄入的時(shí)間加以嚴(yán)格限制。②系統(tǒng)為錄入人員設(shè)置了不同使用權(quán)限,通過為相關(guān)人員分配權(quán)限,使個(gè)別錄入人員不能隨意刪除、修改錄入的信息,進(jìn)一步增強(qiáng)了系統(tǒng)數(shù)據(jù)的可靠性與安全性。③以住院患者ID號(hào)為關(guān)鍵字,以防止資料的重復(fù)輸入。
實(shí)現(xiàn)了病歷數(shù)據(jù)分布式網(wǎng)絡(luò)化錄入,具有強(qiáng)大的數(shù)據(jù)查詢、導(dǎo)航、視圖、匯總分析功能。實(shí)現(xiàn)病情的圖形化顯示,在線臨床資料統(tǒng)計(jì)分析等功能。支持功能擴(kuò)展和結(jié)構(gòu)化定制,功能擴(kuò)展后可支持圖片、影像等多種格式的數(shù)據(jù)錄入,能夠滿足醫(yī)學(xué)信息收集與科研過程中的數(shù)據(jù)管理與分析要求。
2.1數(shù)據(jù)查詢檢索功能 利用此系統(tǒng)可以在指定查詢條件下獲取相應(yīng)患者資料信息。系統(tǒng)提供基本查詢、高級(jí)查詢2種數(shù)據(jù)查詢方式。其中:基本查詢,可以對(duì)數(shù)據(jù)庫(kù)任意字段進(jìn)行查詢,以病歷檢索為例,輸入患者序列號(hào)或患者ID號(hào)或患者姓名,即可檢索到患者基本信息,點(diǎn)擊查看欄,出現(xiàn)中醫(yī)體質(zhì)、舌象與脈象、中西藥治療情況及實(shí)驗(yàn)室檢查工具欄,點(diǎn)擊相應(yīng)工具欄,即出現(xiàn)患者相應(yīng)信息;高級(jí)查詢,可以對(duì)當(dāng)前頁(yè)面所有信息按分類導(dǎo)航中的字段信息自動(dòng)進(jìn)行分類顯示,大大方便了有關(guān)針對(duì)性的查詢,以分析管理數(shù)據(jù)資料。2.2數(shù)據(jù)分析
2.2.1 體質(zhì)變化圖形化顯示 根據(jù)患者的用藥情況、病情變化情況、化驗(yàn)檢查情況,自動(dòng)跟蹤觀察患者的中醫(yī)體質(zhì)變化情況,繪制單指標(biāo)折線圖、多指標(biāo)折線圖。另外,醫(yī)生還可以靈活定義要觀察的項(xiàng)目,系統(tǒng)自動(dòng)繪圖,輔助醫(yī)生進(jìn)行科研。
2.2.2 在線數(shù)據(jù)分析 在線醫(yī)學(xué)數(shù)據(jù)分析系統(tǒng)可以進(jìn)行不同年齡段、不同用藥、不同治療方式與患者體質(zhì)之間關(guān)系的指標(biāo)分析,可以觀察病情變化與病人體質(zhì)之間的規(guī)律。如化驗(yàn)檢查結(jié)果與體質(zhì)的關(guān)系、疾病輕重程度與體質(zhì)的關(guān)系、e抗原陰轉(zhuǎn)與體質(zhì)的關(guān)系、病毒耐藥與體質(zhì)關(guān)系、抗病毒藥使用前后的體質(zhì)變化、中藥體質(zhì)調(diào)理前后的乙肝病情變化。并以餅形、柱形、折線形三種方式圖形化顯示,為臨床醫(yī)學(xué)科研提供方便的操作。
2.2.3 輔助診斷 將患者體質(zhì)信息錄入系統(tǒng)后,計(jì)算機(jī)將自動(dòng)判斷患者體質(zhì)類型,并自動(dòng)形成體質(zhì)調(diào)理報(bào)告。如遇特殊病例,醫(yī)生可點(diǎn)擊編輯按鈕,根據(jù)具體情況可修正體質(zhì)調(diào)理方案。點(diǎn)擊相應(yīng)按鈕可將報(bào)告自動(dòng)打印。
阻止慢性乙型肝炎的發(fā)展,防止其演變?yōu)楦斡不踔粮伟瑢儆谥嗅t(yī)“治未病”范疇。中醫(yī)“治未病”可以從調(diào)體質(zhì)入手,然而在慢性乙型肝炎發(fā)展、演變?yōu)楦斡不踔粮伟┑倪M(jìn)程中患者體質(zhì)因數(shù)是否是其中的一個(gè)要素,這就需要通過大樣本臨床資料的調(diào)查取得循證醫(yī)學(xué)依據(jù)。
建立慢性乙肝“治未病”臨床信息管理與分析醫(yī)學(xué)數(shù)據(jù)庫(kù)的收集平臺(tái),實(shí)現(xiàn)個(gè)體資料、臨床資料、相關(guān)醫(yī)學(xué)研究數(shù)據(jù)的信息融合,可以為乙型肝炎實(shí)現(xiàn)中醫(yī)“治未病”工作的循證醫(yī)學(xué)研究提供結(jié)構(gòu)化、有序化、標(biāo)準(zhǔn)化、共享化的管理。通過對(duì)乙肝患者包括體質(zhì)資料在內(nèi)的臨床資料的結(jié)構(gòu)化管理,可以方便數(shù)據(jù)的查詢、存儲(chǔ)和共享,維護(hù)數(shù)據(jù)的一致性,提高數(shù)據(jù)的安全性,大大降低了臨床、科研的工作量,可節(jié)約時(shí)間,縮短研究周期。因此,建立該數(shù)據(jù)庫(kù)不僅能實(shí)現(xiàn)慢性乙肝中醫(yī)“治未病”的信息化管理,還能大大方便該病的臨床、教學(xué)及科研工作。
本研究通過建立慢性乙肝“治未病”數(shù)據(jù)庫(kù),收集納入病例的體質(zhì)信息、化驗(yàn)檢查信息、中西醫(yī)診療信息,通過隨訪管理運(yùn)用統(tǒng)計(jì)分析及數(shù)據(jù)挖掘技術(shù),不僅可以揭示出慢性乙型肝炎不同發(fā)展階段、不同治療周期的中醫(yī)體質(zhì)分布特點(diǎn),還可動(dòng)態(tài)跟蹤病情變化與體質(zhì)變化的內(nèi)在規(guī)律,以期達(dá)到基本明確乙型肝炎發(fā)展演變與中醫(yī)體質(zhì)差異的規(guī)律,為進(jìn)一步優(yōu)化形成有確切療效的慢性乙型肝炎中醫(yī)“治未病”方案奠定基礎(chǔ)。
[1]劉建平.循證醫(yī)學(xué)與中醫(yī)療效評(píng)價(jià)[J].中醫(yī)雜志,2007,48(1):26-28.
[2]中華醫(yī)學(xué)會(huì)肝病學(xué)分會(huì),中華醫(yī)學(xué)會(huì)感染病學(xué)分會(huì).慢性乙型肝炎防治指南(2010 年版)[J].實(shí)用肝臟病雜志,2011,14(2):81-89.
[3]中華中醫(yī)藥藥學(xué)會(huì).中醫(yī)體質(zhì)分類與判定[M].北京:中國(guó)中醫(yī)藥出版社,2009:1-7.