宋仲濤 李顯筑
【摘要】引導(dǎo)數(shù)據(jù)庫(kù)技術(shù)走向中醫(yī)臨床,建立滿足臨床醫(yī)師日常臨床及科研工作需求的醫(yī)案數(shù)據(jù)庫(kù),便于進(jìn)一步的醫(yī)案數(shù)據(jù)研究;臨床工作者與軟件開發(fā)人員共同研究,確定數(shù)據(jù)庫(kù)基本功能和工作流程,由軟件設(shè)計(jì)人員根據(jù)軟件工程的思想和方法使用java語(yǔ)言編寫,采用C/S模式進(jìn)行開發(fā),使用MySQL數(shù)據(jù)庫(kù)管理系統(tǒng)作為數(shù)據(jù)存儲(chǔ)的倉(cāng)庫(kù),借助于JDBC技術(shù)實(shí)現(xiàn)該系統(tǒng)對(duì)數(shù)據(jù)庫(kù)的訪問;建立了中醫(yī)內(nèi)科消渴病醫(yī)案數(shù)據(jù)庫(kù),本數(shù)據(jù)庫(kù)系統(tǒng)提供了人性化的操作界面和對(duì)醫(yī)案數(shù)據(jù)的錄入及保存、分類查詢、數(shù)據(jù)導(dǎo)出等功能。本研究建立的中醫(yī)內(nèi)科消渴病醫(yī)案數(shù)據(jù)庫(kù)可以方便快捷地進(jìn)行醫(yī)案信息的存儲(chǔ)和分類查詢等管理工作,使醫(yī)案數(shù)據(jù)成為可供高效利用的資源,避免人工處理醫(yī)案數(shù)據(jù)的種種缺點(diǎn),為臨床工作及科研工作創(chuàng)造良好條件,為進(jìn)一步的醫(yī)案數(shù)據(jù)研究打下良好基礎(chǔ)。
【關(guān)鍵詞】中醫(yī)內(nèi)科;消渴??;醫(yī)案;數(shù)據(jù)庫(kù)
【中圖分類號(hào)】R255.4 【文獻(xiàn)標(biāo)識(shí)碼】A
中醫(yī)醫(yī)案是記錄中醫(yī)臨床工作的文字資料,承載了臨床醫(yī)師的治療經(jīng)驗(yàn)和診療特色,既是臨床工作的總結(jié),也是中醫(yī)學(xué)子學(xué)習(xí)臨床經(jīng)驗(yàn)提高自身臨床水平的一個(gè)主要途徑,對(duì)臨床實(shí)踐和科學(xué)研究都具有重要指導(dǎo)意義。在計(jì)算機(jī)技術(shù)廣泛普及的今日,雖然各大中醫(yī)院都應(yīng)用了計(jì)算機(jī)輔助辦公系統(tǒng),但大部分臨床醫(yī)師對(duì)于醫(yī)案的記錄還習(xí)慣使用傳統(tǒng)的方式——紙質(zhì)醫(yī)案,這在保存、查詢以及數(shù)據(jù)研究工作方面造成了很大的不便,因而適合中醫(yī)臨床醫(yī)師使用的醫(yī)案數(shù)據(jù)庫(kù)亟待建立。
這種醫(yī)案數(shù)據(jù)庫(kù)應(yīng)方便臨床醫(yī)師將臨床醫(yī)案中的病歷信息從紙質(zhì)存檔中提取出來,轉(zhuǎn)化成可供日后數(shù)據(jù)研究的數(shù)據(jù)信息存儲(chǔ)于計(jì)算機(jī)中,而且可以根據(jù)不同應(yīng)用、研究目的快速查詢檢索醫(yī)案信息。立足臨床,面向未來,操作方便、簡(jiǎn)單、快捷,存儲(chǔ)的數(shù)據(jù)可用于進(jìn)一步的數(shù)據(jù)統(tǒng)計(jì)及數(shù)據(jù)挖掘分析是本研究的主要方向。由于中醫(yī)內(nèi)科各種疾病的特點(diǎn)不同,醫(yī)案中的信息過于龐雜,而且缺少理論和實(shí)踐研究的基礎(chǔ),因而構(gòu)建中醫(yī)內(nèi)科單一疾病的專科醫(yī)案數(shù)據(jù)庫(kù)作為切入點(diǎn)更貼近實(shí)際,如果構(gòu)建成功,經(jīng)過一段時(shí)間的臨床使用滿足了設(shè)計(jì)的初衷,那么在此基礎(chǔ)上構(gòu)建中醫(yī)內(nèi)科其他疾病的??漆t(yī)案數(shù)據(jù)庫(kù)之后再構(gòu)建適合所有中醫(yī)內(nèi)科疾病的更為全面的醫(yī)案數(shù)據(jù)庫(kù)就成為了可能。
1 構(gòu)建中醫(yī)內(nèi)科消渴病醫(yī)案數(shù)據(jù)庫(kù)的基本要素
為了完成數(shù)據(jù)庫(kù)構(gòu)建的主要目的,首先必須明確醫(yī)案數(shù)據(jù)的特點(diǎn)與核心要素。中醫(yī)醫(yī)案數(shù)據(jù)主要特點(diǎn)包括數(shù)據(jù)的隱私性、數(shù)據(jù)模式的多態(tài)性、數(shù)據(jù)的不完整性、數(shù)據(jù)的時(shí)間性和數(shù)據(jù)的冗余性。而醫(yī)案數(shù)據(jù)的核心要素包括描述患者一般情況和臨床病情的信息,還有記錄臨床醫(yī)師治療措施、方法及處方藥物的信息,這是臨床工作及科研工作的核心要素。
因而本數(shù)據(jù)庫(kù)的基本信息模塊包括三個(gè)方面:患者的基本情況,臨床病情及治療措施。由于本數(shù)據(jù)庫(kù)為專病醫(yī)案數(shù)據(jù)庫(kù),因此描述臨床病情和治療措施的數(shù)據(jù)類型較為固定,便于構(gòu)建相應(yīng)的數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)。我們將證候特征、舌象、脈象制定成規(guī)范化表格,以便將患者的病情信息轉(zhuǎn)化為二分類變量記錄在數(shù)據(jù)庫(kù)中。比如患者的證候特征表現(xiàn)為倦怠乏力、舌質(zhì)紅、苔薄白、脈沉,我們就可以在證候特征列表中將倦怠乏力、舌質(zhì)紅、苔薄白、脈沉這幾項(xiàng)選擇出來,數(shù)據(jù)庫(kù)中自動(dòng)在該患者醫(yī)案信息的這些項(xiàng)目下記錄為“1”,其余項(xiàng)目自動(dòng)記錄為“0”。這樣設(shè)計(jì)可以極大地方便醫(yī)案信息的錄入、存儲(chǔ)、查詢及今后的數(shù)據(jù)研究。有關(guān)治療措施的信息,由于針對(duì)的是中醫(yī)內(nèi)科消渴病門診醫(yī)案,因而主要治療措施是中藥飲片處方,我們將所有常用的中藥飲片名稱做成列表,患者用此藥則在列表中選擇此藥,并將劑量記錄在此藥項(xiàng)目下。在制作列表的過程中我們參照臨床用詞習(xí)慣和《中國(guó)中醫(yī)藥學(xué)主題詞表》[1]、《中醫(yī)癥狀鑒別診斷學(xué)》[2]和《中藥大辭典》[3]確定了各證候特征列表項(xiàng)目的名稱及中藥飲片處方所包含的藥物名稱。
數(shù)據(jù)庫(kù)功能模塊,包括用戶管理、證候特征名稱列表及藥物名稱列表的管理、分類查詢、數(shù)據(jù)導(dǎo)出。用戶管理功能設(shè)置了用戶名和密碼,以實(shí)現(xiàn)數(shù)據(jù)庫(kù)使用權(quán)限的劃定及患者醫(yī)案數(shù)據(jù)信息的保密。由于臨床患者病情的復(fù)雜性必須保證證候特征名稱列表具備可擴(kuò)充的能力,這也要求藥物名稱列表必須具備可擴(kuò)充的能力,因而我們?cè)O(shè)計(jì)了證候特征名稱列表及藥物名稱列表的管理功能,以便操作人員及時(shí)根據(jù)患者醫(yī)案信息添加證候特征名稱列表及藥物名稱列表中的項(xiàng)目,以提高數(shù)據(jù)庫(kù)的適用性。我們?cè)O(shè)置的分類查詢功能可以從日期、患者姓名、證候特征名稱、藥物名稱幾個(gè)方面對(duì)數(shù)據(jù)庫(kù)進(jìn)行查詢。在科研工作中,最有價(jià)值的數(shù)據(jù)是所有患者或某一類患者醫(yī)案信息中的證候特征數(shù)據(jù)及處方藥物數(shù)據(jù),因而我們?cè)O(shè)置了可將分類查詢的結(jié)果以及數(shù)據(jù)庫(kù)中所有證候特征數(shù)據(jù)、處方藥物數(shù)據(jù)導(dǎo)出保存的數(shù)據(jù)導(dǎo)出功能,導(dǎo)出數(shù)據(jù)的格式定義為CSV格式,以便于使用各種統(tǒng)計(jì)軟件或數(shù)據(jù)挖掘軟件進(jìn)行進(jìn)一步的研究。
由于數(shù)據(jù)庫(kù)面向的使用對(duì)象是臨床工作人員,因而該數(shù)據(jù)庫(kù)除了需要具備以上功能之外,必須保證數(shù)據(jù)庫(kù)操作界面美觀、簡(jiǎn)便、適合臨床醫(yī)師工作習(xí)慣;數(shù)據(jù)錄入方便、快捷,且錄入之后顯示數(shù)據(jù)內(nèi)容明碼,以方便進(jìn)行數(shù)據(jù)修改、刪除等操作,而且數(shù)據(jù)庫(kù)操作界面可根據(jù)進(jìn)一步的使用需求進(jìn)行調(diào)整。
2 中醫(yī)內(nèi)科消渴病醫(yī)案數(shù)據(jù)庫(kù)的實(shí)現(xiàn)及功能介紹
根據(jù)醫(yī)案數(shù)據(jù)庫(kù)的需求,在軟件開發(fā)人員的幫助下采用Java和MySQL數(shù)據(jù)庫(kù)結(jié)合的方法創(chuàng)建了中醫(yī)內(nèi)科消渴病醫(yī)案數(shù)據(jù)庫(kù)。本數(shù)據(jù)庫(kù)系統(tǒng)使用java語(yǔ)言編寫,采用C/S模式進(jìn)行開發(fā)具有很要的移植性和平臺(tái)無關(guān)性;使用Mysql數(shù)據(jù)作為數(shù)據(jù)存儲(chǔ)的倉(cāng)庫(kù),借助于JDBC技術(shù)實(shí)現(xiàn)該系統(tǒng)對(duì)數(shù)據(jù)庫(kù)的訪問,對(duì)操作系統(tǒng)和計(jì)算機(jī)硬件的要求較低。同時(shí),系統(tǒng)提供了人性化的操作界面和對(duì)數(shù)據(jù)的基本統(tǒng)計(jì)功能。
根據(jù)數(shù)據(jù)庫(kù)構(gòu)建需求和基本工作流程分析,設(shè)計(jì)的中醫(yī)內(nèi)科消渴病醫(yī)案數(shù)據(jù)庫(kù)系統(tǒng)具備以下基本功能,見圖1。其中,列表管理是指證候特征列表和處方用藥列表中項(xiàng)目的添加和刪除功能。
3 結(jié) 語(yǔ)
建立中醫(yī)內(nèi)科消渴病醫(yī)案數(shù)據(jù)庫(kù)的目的主要是為了實(shí)現(xiàn)消渴病患者的醫(yī)案信息的數(shù)字化存儲(chǔ)、查詢,方便臨床醫(yī)師日常工作及科研用途的醫(yī)案數(shù)據(jù)分析及研究,以便總結(jié)診治經(jīng)驗(yàn),指導(dǎo)臨床實(shí)踐。立足臨床、面向未來的大量醫(yī)案數(shù)據(jù)信息的存儲(chǔ)與分類查詢不是一個(gè)簡(jiǎn)單的表格式數(shù)據(jù)庫(kù)能夠完成的,因此建立一個(gè)滿足此類需求的醫(yī)案數(shù)據(jù)庫(kù)是非常有現(xiàn)實(shí)意義的。
構(gòu)建一個(gè)合格的醫(yī)學(xué)數(shù)據(jù)庫(kù)需要將醫(yī)學(xué)思想和軟件設(shè)計(jì)思想相融合,臨床工作者需要與軟件設(shè)計(jì)人員共同探討構(gòu)建數(shù)據(jù)庫(kù)的目的、需要實(shí)現(xiàn)的功能,認(rèn)定切實(shí)可行之后軟件設(shè)計(jì)人員采用各種方法、工具,用軟件工程的思想和方法把一個(gè)復(fù)雜的、宏觀的問題分解為簡(jiǎn)單的、具體的問題。在中醫(yī)內(nèi)科消渴病醫(yī)案數(shù)據(jù)庫(kù)的構(gòu)建研究中,具體過程包括數(shù)據(jù)庫(kù)的定義、需求分析、設(shè)計(jì)、功能實(shí)現(xiàn)、測(cè)試、運(yùn)行和維護(hù)調(diào)整。以上各個(gè)過程軟件設(shè)計(jì)人員與臨床工作者都需要密切聯(lián)系、及時(shí)溝通、共同努力,最終將中醫(yī)內(nèi)科消渴病醫(yī)案數(shù)據(jù)庫(kù)構(gòu)建成功,這為中醫(yī)內(nèi)科消渴病醫(yī)案數(shù)據(jù)的收集、數(shù)據(jù)的分析研究建立了基礎(chǔ)。
本數(shù)據(jù)庫(kù)的特點(diǎn)及創(chuàng)新點(diǎn):(1)建立了適合管理中醫(yī)內(nèi)科消渴病醫(yī)案的數(shù)據(jù)庫(kù)系統(tǒng),可以方便快捷地進(jìn)行醫(yī)案信息的存儲(chǔ)和分類查詢;(2)使用數(shù)據(jù)庫(kù)管理臨床醫(yī)案,使醫(yī)案數(shù)據(jù)成為可供高效利用的資源,避免人工處理醫(yī)案數(shù)據(jù)的種種缺點(diǎn),為臨床工作及科研工作創(chuàng)造良好條件;(3)基于數(shù)據(jù)庫(kù)數(shù)據(jù)資源,方便使用各類數(shù)據(jù)研究及數(shù)據(jù)挖掘工具進(jìn)行數(shù)據(jù)研究,為充分挖掘其中蘊(yùn)藏的規(guī)律性知識(shí)打下良好基礎(chǔ)。
本研究建立了中醫(yī)內(nèi)科消渴病醫(yī)案數(shù)據(jù)庫(kù),可以方便快捷地進(jìn)行醫(yī)案信息的存儲(chǔ)和分類查詢等管理工作,使醫(yī)案數(shù)據(jù)成為可供高效利用的資源,避免人工處理醫(yī)案數(shù)據(jù)的種種缺點(diǎn),為臨床工作及科研工作創(chuàng)造良好條件,為使用數(shù)據(jù)研究工具充分挖掘蘊(yùn)藏其中的規(guī)律性知識(shí)打下良好基礎(chǔ)。由于研究時(shí)間有限,本數(shù)據(jù)庫(kù)還有許多不足之處,比如醫(yī)案信息錄入保存之后的修改只能通過刪除之后重新錄入來實(shí)現(xiàn),如何直接保存有待于進(jìn)一步改進(jìn);本數(shù)據(jù)庫(kù)現(xiàn)階段醫(yī)案信息的錄入需要人工操作,如何對(duì)接醫(yī)院的HIS系統(tǒng),將其中的醫(yī)案信息自動(dòng)轉(zhuǎn)入數(shù)據(jù)庫(kù)有待于進(jìn)一步的研究。
參考文獻(xiàn)
[1] 吳蘭成主編.中國(guó)中醫(yī)藥學(xué)主題詞表[M].第1版,北京:中醫(yī)古籍出版社,2008.
[2] 姚乃禮主編.中醫(yī)癥狀鑒別診斷學(xué)[M].第2版,北京:人民衛(wèi)生出版社,2000.
[3] 南京中醫(yī)藥大學(xué)編著.中藥大辭典[M].第2版,上海:上??茖W(xué)技術(shù)出版社,2014.