數(shù)據(jù)、體檢/咨詢結(jié)果數(shù)據(jù)等。進(jìn)一步地,可以名老中醫(yī)專家的學(xué)術(shù)著作為主線,融入自身經(jīng)驗建立數(shù)據(jù)庫,為方便后期的系統(tǒng)開發(fā),采用結(jié)構(gòu)化數(shù)據(jù)存貯方式,首先對名老中醫(yī)專家的中文癥狀描述進(jìn)行數(shù)字化,并存貯在數(shù)據(jù)庫中。然后對每個癥狀進(jìn)行了數(shù)字化描述(將癥狀按部位進(jìn)行劃分),描述內(nèi)容主要包括:癥狀名、所在部位、病機診斷、治則治法、方劑名、備注等,并按適用性別以及成人還是兒童等進(jìn)行了區(qū)分。其次對有些癥狀信息較多的還進(jìn)行了細(xì)節(jié)癥狀描述,對癥狀進(jìn)一步細(xì)分為細(xì)節(jié)癥狀,同樣針對每個細(xì)節(jié)癥狀會給出其細(xì)節(jié)癥狀名、所在部位、病機診斷、治則治法、方劑名、備注等。同時將原來的文字并設(shè)置了體質(zhì)檢查,按目前通用的九種體質(zhì)標(biāo)準(zhǔn)問卷,進(jìn)行體質(zhì)檢查,供醫(yī)生參考。
[0018]將數(shù)字化后的中醫(yī)癥狀數(shù)據(jù)作為輸入數(shù)據(jù)流的一個主要構(gòu)成,融合受檢(試)者的選擇,再經(jīng)由本發(fā)明特有的數(shù)據(jù)化處理技術(shù)進(jìn)行加工處理后,輸出數(shù)據(jù)流為中醫(yī)體檢報告及健康咨詢建議。這里所指特有的數(shù)據(jù)化處理技術(shù),主要指將病機診斷相同的選擇癥狀進(jìn)行聚類匯總,在中醫(yī)理論中,同一病機診斷有可能導(dǎo)致不同的癥狀產(chǎn)生,但其產(chǎn)生原因相同,這些癥狀就可以進(jìn)行合并,從而幫助醫(yī)生進(jìn)行體檢結(jié)果分析。由于癥狀數(shù)據(jù)在常見電子病歷中多為文本描述,而中文查詢一直是自然語言處理中的一個難點,為了避免由患者直接口述或輸入文本癥狀信息,因此本發(fā)明特別采用選擇法,通過精心設(shè)計的數(shù)據(jù)庫,將常見的癥狀進(jìn)行逐一羅列,采用窮舉法,讓患者根據(jù)身體部位依次選擇,根據(jù)受檢(試)者選擇的癥狀編號進(jìn)行查詢,從而繞開了中文查詢的技術(shù)問題,間接解決了原有中文查詢效率低的問題,而且由于事先進(jìn)行了編號索引,因此查詢速度更快,匹配率達(dá)到百分百。如圖2所示,本發(fā)明數(shù)據(jù)化處理技術(shù)的主要流程為:由受撿(試)者逐項在癥狀數(shù)據(jù)庫中進(jìn)行選擇,找出與目前自身情況符合的癥狀,然后系統(tǒng)將可能引起該癥狀的若干組病因病機癥候群羅列出來,在醫(yī)生指導(dǎo)下,由受撿(試)者從中選擇出與自身情況最為吻合的一組提交給系統(tǒng),系統(tǒng)會據(jù)此給予對應(yīng)分診斷結(jié)果。當(dāng)系統(tǒng)將所有分診斷完成后,醫(yī)生可據(jù)此分析各分診斷之間是否有病因病機的相關(guān)性,從而得出最終的若干病證診斷及中醫(yī)體檢結(jié)果(報告),系統(tǒng)再在此基礎(chǔ)上提出相應(yīng)的治則治法、參考方藥等健康養(yǎng)生建議。
[0019]針對上面建立的中醫(yī)體檢和健康咨詢數(shù)據(jù)庫,將其以計算機可以識別的數(shù)字方式存貯入MySQL數(shù)據(jù)庫中。在數(shù)據(jù)庫設(shè)計時為避免數(shù)據(jù)冗余,采用三范式(NF),將數(shù)據(jù)庫分為八張表進(jìn)行存貯,并將真實癥狀數(shù)據(jù)錄入數(shù)據(jù)庫中。同時,采用Java Web開發(fā)技術(shù),運用軟件工程、項目管理等技術(shù)將中醫(yī)體檢流程處理進(jìn)行軟件實現(xiàn),開發(fā)中醫(yī)體檢和健康咨詢系統(tǒng),以B/S方式供受檢(試)者進(jìn)行中醫(yī)體檢和健康咨詢。同時為醫(yī)生提供專用界面,可指導(dǎo)受檢(試)者進(jìn)行體檢及健康咨詢、以及查詢歷次體檢數(shù)據(jù)等。
[0020]與現(xiàn)有其它發(fā)明相比,主要區(qū)別體現(xiàn)在:一、本發(fā)明建立的中醫(yī)體檢專業(yè)數(shù)據(jù)庫具有較強的全面性,因為采用的是對所有癥狀群進(jìn)行窮舉的方式,而不局限于現(xiàn)有發(fā)明多從受檢(試)者單方面描述癥狀出發(fā),因此不易出現(xiàn)癥狀遺漏。本發(fā)明中采用的癥狀群,是由名老中醫(yī)的學(xué)術(shù)著作以及多年的中醫(yī)臨床經(jīng)驗中提煉得出的,基本涵蓋了現(xiàn)有所有常見癥狀。二、本發(fā)明中的數(shù)據(jù)化處理技術(shù)將復(fù)雜的中醫(yī)體檢過程簡單化,使得各種癥狀問題表達(dá)簡明扼要,操作簡便,最終結(jié)論是由受檢者、系統(tǒng)、醫(yī)生三方相互驗證得出的,準(zhǔn)確率高。
[0021]由于本發(fā)明主要針對的是受檢(試)者,為其提供簡便的個人中醫(yī)健康咨詢系統(tǒng),但由于中醫(yī)理論博大精深,還需要醫(yī)生參與和指導(dǎo),因此本系統(tǒng)在需求定位時,就有了非常明確的用戶對象,主要分為三方,分別是:受檢(試)者、醫(yī)生和系統(tǒng)。受檢(試)者的主要功能有癥狀排查、癥狀群選擇,其主要操作包括在醫(yī)生指導(dǎo)下對系統(tǒng)提供的癥狀從頭到腳按分類根據(jù)自身實際情況進(jìn)行逐一篩查,對于確實有臨床癥狀表現(xiàn)的癥狀,在系統(tǒng)給出的相關(guān)癥候群中再次進(jìn)行細(xì)化選擇。醫(yī)生的主要功能是人工指導(dǎo)受檢(試)者選擇、人工對所有分診斷結(jié)果進(jìn)行分析,輸出最終診斷報告。系統(tǒng)的主要功能則是提取數(shù)據(jù)庫中癥狀信息并顯示出來,根據(jù)分診斷結(jié)果進(jìn)行診斷組合,根據(jù)最終診斷結(jié)果打印建議。
[0022]根據(jù)上述需求分析,本發(fā)明對三種用戶進(jìn)行總體設(shè)計。受檢(試)者的主要操作包括在醫(yī)生指導(dǎo)下對系統(tǒng)提供的癥狀從頭到腳按分類根據(jù)自身實際情況進(jìn)行逐一篩查,對于確實有臨床癥狀表現(xiàn)的癥狀,在系統(tǒng)給出的相關(guān)癥候群中再次進(jìn)行細(xì)化選擇。醫(yī)生的主要操作是指導(dǎo)受檢(試)者選擇癥狀以及癥候群、對所有分診斷結(jié)果進(jìn)行分析,給出最終診斷報告。系統(tǒng)的主要操作是從數(shù)據(jù)庫中顯示出所有癥狀供受檢(試)者選擇,在受檢(試)者根據(jù)自己的實際情況作出選擇之后,系統(tǒng)再根據(jù)這一選擇顯示出所有與此癥狀相關(guān)的細(xì)節(jié)癥候群供受檢(試)者再次進(jìn)行細(xì)項選擇。在這一癥狀選擇結(jié)束后,系統(tǒng)返回到首界面,由受檢(試)者再從剛才選擇的癥狀之后依次進(jìn)行選擇,如果沒有該癥狀的也需要點擊“無此癥狀”,讓系統(tǒng)記錄下所有的癥狀選擇。在所有癥狀及其細(xì)節(jié)癥候群全部被受檢(試)者逐一選擇之后,系統(tǒng)將對所有選擇結(jié)果進(jìn)行匯總。將“病機”相同(關(guān)鍵詞相同)的分診斷結(jié)果進(jìn)行同類項合并,即排列在一起,全部顯示出來,供醫(yī)生進(jìn)行參考。在醫(yī)生綜合診斷之后,會給出具體的診斷報告,然后系統(tǒng)根據(jù)醫(yī)生的診斷結(jié)果從數(shù)據(jù)庫中選擇相應(yīng)的治則治法、參考方藥及飲食起居注意事項等養(yǎng)生建議并顯示出來。
[0023]本發(fā)明的一個實施例中,采用的是現(xiàn)在常用的MySQL數(shù)據(jù)庫,綜合考慮了數(shù)據(jù)的冗余問題以及操作簡便性,在滿足三范式的基礎(chǔ)上,最終設(shè)計了八個數(shù)據(jù)表,并分別建立了關(guān)鍵字。如圖1所示,具體實現(xiàn)采用了八張表,分別是:(I)癥狀所在部位表(包括:編號、部位);(2)體質(zhì)表(包括:編號、體質(zhì)名、說明);(3)癥狀表(包括:編號、癥狀名、身體部位、適用性別、成人兒童);(4)細(xì)節(jié)癥狀表(包括:編號、癥狀表現(xiàn)、進(jìn)一步癥狀、病機、治則治法、藥方、備注);(5)受檢(試)者表(包括:編號、姓名、性別、生日、地址、電話、就診次數(shù)、民族);
(6)方藥表(包括:編號、名稱、描述、備注);(7)診斷結(jié)果表(包括:編號、受檢(試)者編號、醫(yī)生編號、細(xì)節(jié)癥狀編號、體質(zhì)編號、就診次數(shù)、醫(yī)生建議);(8)用戶表(包括:編號、密碼、用戶權(quán)限、姓名)。在這八張表都設(shè)置有編號,通過關(guān)聯(lián)編號的方式可以有效避免數(shù)據(jù)冗余問題。界面設(shè)計時充分考慮到了實際用戶的操作方便性,由于受檢(試)者可能有老人或小孩以及視力不好的人,因此對于字體和字號,都有詳細(xì)考慮,力圖讓每個受檢(試)者都能看得清屏幕上的信息。整體設(shè)計風(fēng)格采用的是傳統(tǒng)中國風(fēng)格,系統(tǒng)首頁是一個老中醫(yī)的形象,整體色調(diào)以棕色為主,以突出本系統(tǒng)沉穩(wěn)、平和的風(fēng)格。
[0024]中醫(yī)體檢和健康咨詢系統(tǒng)編碼及調(diào)試,采用Java進(jìn)行開發(fā),使用了最新的S2SH框架,在編碼過程中分工合作,首先在充分理解需求的基礎(chǔ)上,采用原型法設(shè)計系統(tǒng)的主要界面,并交給醫(yī)生進(jìn)行指導(dǎo),通過不斷改進(jìn),一步步完善界面,在醫(yī)生確認(rèn)之后,再進(jìn)行實際編碼,之后采用螺