本發(fā)明涉及一種醫(yī)用設(shè)備系統(tǒng),特別是一種中醫(yī)機(jī)器辨證系統(tǒng),屬于生物醫(yī)學(xué)工程領(lǐng)域。
背景技術(shù):
中醫(yī)智能辨證研究始于20世紀(jì)80年代,目前擁有兩個(gè)主要的辨證定量研究方向:基于知識(shí)的中醫(yī)辨證專家推理研究、基于數(shù)據(jù)的中醫(yī)辨證模型預(yù)測研究。中醫(yī)理論的特色是整體觀念和辨證論治,“辨證論治”是中醫(yī)學(xué)的精華,是聯(lián)系中醫(yī)基礎(chǔ)理論與臨床的紐帶,是中醫(yī)臨床的重要技術(shù)。把患者就診時(shí)各種癥狀(即臨床表現(xiàn))和四診所得資料進(jìn)行分析、綜合、歸納,判斷為某一證,再根據(jù)辨證的結(jié)果確定治則,這就是中醫(yī)辨證論治。研究和繼承中醫(yī)辨證論治的學(xué)術(shù)在信息化時(shí)代需要強(qiáng)調(diào)一個(gè)重要的概念——繼承技術(shù),以信息科學(xué)為背景,繼承中醫(yī)學(xué)術(shù)和技能為內(nèi)容,為實(shí)現(xiàn)對(duì)中醫(yī)辨證論治的綜合分析和知識(shí)發(fā)展提供現(xiàn)代化的方法和手段。
中醫(yī)診療設(shè)備主要包含中醫(yī)診斷分析設(shè)備和中醫(yī)治療設(shè)備。中醫(yī)診斷分析類設(shè)備是將中醫(yī)四診望聞問切實(shí)現(xiàn)客觀化、數(shù)據(jù)化、可記錄、可重復(fù)化的設(shè)備。目前已研制成型并運(yùn)用的中醫(yī)診斷分析類設(shè)備包括:(1)舌象儀、面診儀、甲診儀等圖像類設(shè)備;(2)脈象儀等壓力傳感器類設(shè)備;(3)診類設(shè)備;(4)測儀、耳診儀等電阻探測類設(shè)備;(5)紅外檢測與溫度檢測類設(shè)備;(6)具有體質(zhì)辨識(shí)、證素、精氣神辨證等量表類軟件的分析設(shè)備;(7)四診儀、腹診儀等綜合檢查類設(shè)備;(8)汗診儀、氣味探測聞診儀等其他類型設(shè)備。此外,目前的發(fā)展趨向有三部脈象儀、脈象地圖儀、可攜帶或可佩帶檢測設(shè)備、手機(jī)舌圖檢測及手機(jī)量表評(píng)測等。
但是,中醫(yī)診療設(shè)備的臨床應(yīng)用卻不理想,在中醫(yī)臨床辨證論治數(shù)字化的道路上比基于中醫(yī)辨證專家推理系統(tǒng)更加獨(dú)立、智能,其同樣大多限定在單一病種或單一目的,缺少通用性。從近期發(fā)表的論文和專利申請(qǐng)來看,現(xiàn)有的研究集中于利用現(xiàn)代信息科學(xué)的觀點(diǎn)與方法,采集、存儲(chǔ)數(shù)字化面舌圖像,進(jìn)行面、舌象分析,從而獲得客觀的面舌象指標(biāo),但此類研究多是僅代替醫(yī)生的視覺觀察獲得了相關(guān)舌、面的癥狀信息,而對(duì)所獲得的面舌癥狀自動(dòng)辨證分型的研究不多。雖然獲得了面舌指標(biāo),但這些對(duì)于非中醫(yī)專業(yè)人員來說是晦澀難懂、難以使用的,這阻礙了中醫(yī)辨證系統(tǒng)(設(shè)備)走進(jìn)家庭的進(jìn)程。另外,望診辨證也有其自己的局限性,單純依靠望診的信息辨證,資料不全,很難設(shè)計(jì)出一種中醫(yī)機(jī)器辨證系統(tǒng)或設(shè)備。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明要解決的技術(shù)問題是提供一種中醫(yī)機(jī)器辨證系統(tǒng),解決中醫(yī)診療設(shè)備中自動(dòng)辨證分型的問題,增強(qiáng)中醫(yī)診療設(shè)備的集成度、人機(jī)交互性、兼容性與家庭適用性。
為了解決上述技術(shù)問題,本發(fā)明提供了一種中醫(yī)機(jī)器辨證系統(tǒng),包括望診監(jiān)測模塊、信息管理模塊、辨證主模塊、問診交互模塊、望診辨證模塊與問診辨證模塊;
所述望診監(jiān)測模塊與信息管理模塊相連,用于獲得監(jiān)測數(shù)據(jù)并發(fā)送至信息管理模塊;
所述問診交互模塊與信息管理模塊相連,用于接收信息管理模塊傳來的問診選項(xiàng)信息并顯示,且將用戶的輸入結(jié)果生成交互信息發(fā)送至信息管理模塊;
所述辨證主模塊與信息管理模塊相連,用于讀取所述監(jiān)測數(shù)據(jù)并發(fā)送至望診辨證模塊,接收望診辨證模塊反饋的望診辨證結(jié)果;用于讀取交互信息與望診辨證結(jié)果并發(fā)送至問診辨證模塊,接收問診辨證模塊反饋的問診辨證結(jié)果;用于對(duì)望診辨證結(jié)果與問診辨證結(jié)果進(jìn)行綜合處理,得到綜合辨證結(jié)果,并發(fā)送至信息管理模塊;所述辨證主模塊還用于存儲(chǔ)問診選項(xiàng)信息,并根據(jù)望診辨證結(jié)果選擇對(duì)應(yīng)的問診選項(xiàng)信息發(fā)送至信息管理模塊;
所述信息管理模塊用于接收所述監(jiān)測數(shù)據(jù)與交互信息并發(fā)送至辨證主模塊,接收所述問診選項(xiàng)信息并發(fā)送至問診交互模塊;
所述望診辨證模塊與辨證主模塊相連,用于接收所述監(jiān)測數(shù)據(jù)并處理,得到望診辨證結(jié)果后發(fā)送至辨證主模塊;
所述問診辨證模塊與辨證主模塊相連,用于接收所述望診辨證結(jié)果與交互信息并處理,得到問診辨證結(jié)果后發(fā)送至辨證主模塊。
所述辨證主模塊內(nèi)設(shè)有養(yǎng)生調(diào)理方案數(shù)據(jù)庫,用于存儲(chǔ)養(yǎng)生調(diào)理方案信息;所述辨證主模塊根據(jù)綜合辨證結(jié)果從養(yǎng)生調(diào)理方案數(shù)據(jù)庫內(nèi)選擇對(duì)應(yīng)的養(yǎng)生調(diào)理方案信息,并發(fā)送至所述信息管理模塊,由信息管理模塊輸出顯示。
所述辨證主模塊內(nèi)設(shè)有辨證問題關(guān)系數(shù)據(jù)庫,用于存儲(chǔ)辨證問題關(guān)系信息與所述問診選項(xiàng)信息,其中辨證問題關(guān)系信息包括主證代碼、主證名稱與問題代碼;所述辨證主模塊還用于根據(jù)所述望診辨證結(jié)果與辨證問題關(guān)系信息從辨證問題關(guān)系數(shù)據(jù)庫內(nèi)提取對(duì)應(yīng)的問診選項(xiàng)信息,并發(fā)送至信息管理模塊。
所述辨證主模塊包括讀入望診辨證結(jié)果單元、健康判斷單元、亞健康判斷單元、刪除單元、篩選單元與問診選項(xiàng)信息選擇單元;
所述讀入望診辨證結(jié)果單元與健康判斷單元相連,用于讀入望診辨證結(jié)果,并設(shè)為望診辨證結(jié)果列表變量;
所述健康判斷單元與亞健康判斷單元相連,用于判斷望診辨證結(jié)果列表變量中主證名稱為“健康人”對(duì)應(yīng)的望診分值是否為滿分;若是,將望診辨證結(jié)果設(shè)為綜合辨證結(jié)果,并從所述養(yǎng)生調(diào)理方案數(shù)據(jù)庫內(nèi)取出與綜合辨證結(jié)果對(duì)應(yīng)的養(yǎng)生調(diào)理方案信息,同時(shí)將養(yǎng)生調(diào)理方案信息與綜合辨證結(jié)果發(fā)送至信息管理模塊;若否,執(zhí)行亞健康判斷單元;
所述亞健康判斷單元與刪除單元、篩選單元相連,用于判斷望診辨證結(jié)果列表變量中主證名稱為“健康人”對(duì)應(yīng)的望診分值是否大于預(yù)設(shè)閾值;若是,執(zhí)行篩選單元;若否,執(zhí)行刪除單元;所述刪除單元與篩選單元相連,用于將主證名稱為“健康人”對(duì)應(yīng)的項(xiàng)從望診辨證結(jié)果列表變量中刪除;
所述篩選單元與問診選項(xiàng)信息選擇單元相連,用于對(duì)望診辨證結(jié)果列表變量中的每一項(xiàng)按分值大小從高到低排列,取出前N位的項(xiàng),組成篩選望診辨證結(jié)果,其中N為大于1的正整數(shù);
所述問診選項(xiàng)信息選擇單元用于依據(jù)辨證問題關(guān)系信息,讀取篩選望診辨證結(jié)果中每一項(xiàng)對(duì)應(yīng)的問題代碼,選擇對(duì)應(yīng)的問診選項(xiàng)信息,并將問診選項(xiàng)信息反饋給信息管理模塊。
所述滿分為100分,預(yù)設(shè)閾值為78分,N為5。
所述望診辨證模塊內(nèi)設(shè)有望診辨證方案邏輯映射表,用于存儲(chǔ)望診辨證方案邏輯信息,所述望診辨證模塊通過邏輯匹配找出監(jiān)測數(shù)據(jù)對(duì)應(yīng)的望診辨證方案邏輯信息,作為望診辨證結(jié)果。
所述問診辨證模塊內(nèi)設(shè)有問診辨證方案邏輯映射表,用于存儲(chǔ)問診辨證方案邏輯信息,所述問診辨證模塊通過邏輯匹配找出望診辨證結(jié)果對(duì)應(yīng)的問診辨證方案邏輯信息,作為初選問診辨證邏輯結(jié)果;所述問診辨證模塊通過邏輯匹配找出交互信息對(duì)應(yīng)的初選問診辨證邏輯結(jié)果,作為問診辨證結(jié)果。所述辨證主模塊還用于將望診辨證結(jié)果中的每一項(xiàng)分值加上問診辨證結(jié)果中對(duì)應(yīng)項(xiàng)的分值,形成綜合分值;并按綜合分值的大小由高到低進(jìn)行排序,根據(jù)辨證主模塊內(nèi)的預(yù)設(shè)邏輯,得到綜合辨證結(jié)果。本發(fā)明設(shè)有望診監(jiān)測模塊,可以根據(jù)需要選擇不同類型的望診信息進(jìn)行監(jiān)測,具有較好的兼容性和可適用性。
本發(fā)明設(shè)有問診交互模塊,提供了一個(gè)可視化的操作界面。
本發(fā)明辨證主模塊綜合處理望診監(jiān)測模塊提供的監(jiān)測數(shù)據(jù)與問診交互模塊提供的交互信息,得到綜合辨證結(jié)果,實(shí)現(xiàn)了中醫(yī)診療設(shè)備中的自動(dòng)辨證分型。
本發(fā)明設(shè)置信息管理模塊,將多個(gè)功能分離的模塊有機(jī)地組成一個(gè)系統(tǒng),提高了本發(fā)明的可拓展性。本發(fā)明的問診辨證模塊基于望診辨證結(jié)果,對(duì)望診辨證結(jié)果與交互信息進(jìn)行處理,得到問診辨證結(jié)果,使得系統(tǒng)具備較強(qiáng)的病癥針對(duì)性與更高的工作效率。
本發(fā)明通過望診監(jiān)測模塊獲得監(jiān)測數(shù)據(jù),發(fā)送至信息管理模塊;信息管理模塊將監(jiān)測數(shù)據(jù)發(fā)送至辨證主模塊,辨證主模塊收到監(jiān)測數(shù)據(jù)后進(jìn)行分析,并將存儲(chǔ)的問診選項(xiàng)信息發(fā)送至信息管理模塊;信息管理模塊將接收到的問診選項(xiàng)信息發(fā)送至問診交互模塊,問診交互模塊顯示問診選項(xiàng)信息并接收使用者的操作數(shù)據(jù),形成交互信息后反饋至信息管理模塊,信息管理模塊將交互信息發(fā)送至辨證主模塊。望診辨證模塊接收監(jiān)測數(shù)據(jù)并處理,得到望診辨證結(jié)果后發(fā)送至辨證主模塊;問診辨證模塊接收所述望診辨證結(jié)果與交互信息并處理,得到問診辨證結(jié)果后發(fā)送至辨證主模塊,辨證主模塊對(duì)望診辨證結(jié)果與問診辨證結(jié)果進(jìn)行綜合處理,得到綜合辨證結(jié)果,并發(fā)送至信息管理模塊輸出。本發(fā)明解決中醫(yī)診療設(shè)備中自動(dòng)辨證分型的問題,增強(qiáng)中醫(yī)診療設(shè)備集成度,人機(jī)交互性好、裝配簡單、兼容性高并且適用性強(qiáng)。
附圖說明
圖1是本發(fā)明的系統(tǒng)結(jié)構(gòu)圖;
圖中:1.望診監(jiān)測模塊;2.信息管理模塊;3.辨證主模塊;4.問診交互模塊;5.望診辨證模塊;6.問診辨證模塊;
圖2是望診辨證模塊處理的流程圖;
圖3是問診辨證模塊處理的流程圖。
具體實(shí)施方式
下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明作進(jìn)一步說明,以使本領(lǐng)域的技術(shù)人員可以更好地理解本發(fā)明并能予以實(shí)施,但所舉實(shí)施例不作為對(duì)本發(fā)明的限定。
為了便于理解本發(fā)明,首先對(duì)本發(fā)明涉及的相關(guān)基本概念進(jìn)行說明。
癥:是指疾病的癥狀,疾病的臨床表現(xiàn),如發(fā)熱、頭痛、舌紅、咳嗽等,是判斷疾病的原始依據(jù)。
證:即證,是綜合分析各種癥狀,對(duì)疾病發(fā)生、發(fā)展過程中在某一階段的病因、病位、病性以及邪正力量對(duì)比等方面的病理概括。例如“肝膽濕熱證”,病因是濕熱,病位在肝膽,是屬邪氣有余的實(shí)證。
辨證:就是分析、辨認(rèn)疾病的證候,即以臟腑經(jīng)絡(luò)、病因、病機(jī)等基本理論為依據(jù),通過對(duì)望診、問診所收集的癥狀以及其他臨床資料進(jìn)行分析、綜合,辨清疾病的原因、性質(zhì)、部位,以及邪正之間的關(guān)系,進(jìn)而概括、判斷屬于何證。
望診:是醫(yī)者運(yùn)用視覺,對(duì)人體全身和局部的一切可見征象以及排出物等進(jìn)行有目的地觀察,以了解健康或疾病狀態(tài)的方法。
問診:是通過詢問患者或其陪診者,以了解病情,有關(guān)疾病發(fā)生的時(shí)間、原因、經(jīng)過、既往病史、患者的病痛所在。
所述滿分、預(yù)設(shè)閾值或N可以根據(jù)需要選擇合適的數(shù)值。望診辨證方案邏輯映射表、問診辨證方案邏輯映射表可以設(shè)置在數(shù)據(jù)庫中,也可以設(shè)置在存儲(chǔ)器映像中,并且根據(jù)需要升級(jí)、更新或重置邏輯映射表,使本系統(tǒng)具有更寬的病癥兼容性。所述邏輯采用二值邏輯,即用1與0兩種狀態(tài)表示每一項(xiàng)信息的是非。
實(shí)施例1:
根據(jù)附圖1,本實(shí)施例由望診監(jiān)測模塊1、信息管理模塊2、辨證主模塊3、問診交互模塊4、望診辨證模塊5與問診辨證模塊6組成。望診監(jiān)測模塊1與信息管理模塊2相連,問診交互模塊4與信息管理模塊2相連,辨證主模塊3與信息管理模塊2相連;望診辨證模塊5與辨證主模塊3相連,問診辨證模塊6與辨證主模塊3相連。其中,望診辨證模塊5內(nèi)設(shè)有望診辨證方案數(shù)據(jù)庫(邏輯映射表),且存儲(chǔ)望診辨證方案邏輯信息;辨證主模塊3內(nèi)設(shè)有辨證問題關(guān)系數(shù)據(jù)庫與養(yǎng)生調(diào)理方案數(shù)據(jù)庫,且在辨證問題關(guān)系數(shù)據(jù)庫內(nèi)存儲(chǔ)辨證問題關(guān)系信息與問診選項(xiàng)信息;問診辨證模塊6內(nèi)設(shè)有問診辨證方案數(shù)據(jù)庫(邏輯映射表),且存儲(chǔ)問診辨證方案邏輯信息。
本實(shí)施例工作過程如下:系統(tǒng)上電啟動(dòng)后,信息管理模塊2一直保持監(jiān)聽狀態(tài),當(dāng)接收到望診監(jiān)測模塊1的監(jiān)測數(shù)據(jù)后,自動(dòng)將監(jiān)測數(shù)據(jù)發(fā)送至辨證主模塊3。辨證主模塊3啟動(dòng)望診辨證模塊5并發(fā)送監(jiān)測數(shù)據(jù),望診辨證模塊5通過調(diào)用望診辨證方案數(shù)據(jù)庫內(nèi)的望診辨證方案邏輯信息,對(duì)監(jiān)測數(shù)據(jù)進(jìn)行辨證分析,得到望診辨證結(jié)果后反饋給辨證主模塊3。辨證主模塊3接收望診辨證模塊5返回的望診辨證結(jié)果并保存。同時(shí),辨證主模塊3判斷望診辨證結(jié)果內(nèi)主證名稱為“健康人”對(duì)應(yīng)的望診分值是否為滿分(100分),若是,直接將綜合辨證結(jié)果設(shè)為“健康人”,從養(yǎng)生調(diào)理方案數(shù)據(jù)庫里調(diào)取主證名稱為“健康人”對(duì)應(yīng)的養(yǎng)生調(diào)理方案信息,并將這些養(yǎng)生調(diào)理方案信息及綜合辨證結(jié)果反饋給信息管理模塊2,通過信息管理模塊2輸出顯示。
若“健康人”對(duì)應(yīng)的望診分值不是滿分,辨證主模塊3依據(jù)望診辨證結(jié)果中分值最高的5種證,從辨證問題關(guān)系數(shù)據(jù)庫內(nèi)提取對(duì)應(yīng)的問診選項(xiàng)信息,并將問診選項(xiàng)信息反饋給信息管理模塊2。信息管理模塊2接收到問診選項(xiàng)信息后,推送給問診交互模塊4;問診交互模塊4將問題選項(xiàng)信息顯示給用戶,接收用戶針對(duì)問題的選擇結(jié)果,并將選擇結(jié)果作為交互信息反饋給信息管理模塊2。信息管理模塊2接收到問題選擇結(jié)果(交互信息)后,將交互信息發(fā)送給辨證主模塊3;辨證主模塊3啟動(dòng)問診辨證模塊6并發(fā)送望診辨證結(jié)果與交互信息,問診辨證模塊6通過調(diào)用問診辨證方案數(shù)據(jù)庫內(nèi)的問診辨證方案邏輯信息,對(duì)望診辨證結(jié)果與交互信息進(jìn)行辨證分析,得到問診辨證結(jié)果后反饋給辨證主模塊3。辨證主模塊3將可能的5種望診辨證結(jié)果中對(duì)應(yīng)的證的望診分值加上問診辨證結(jié)果中的問診分值,按總分值由高到低排序,根據(jù)辨證主模塊內(nèi)的預(yù)設(shè)邏輯得出綜合辨證結(jié)果。接著根據(jù)綜合辨證結(jié)果從養(yǎng)生調(diào)理方案數(shù)據(jù)庫內(nèi)調(diào)取對(duì)應(yīng)的養(yǎng)生調(diào)理方案信息,并將這些養(yǎng)生調(diào)理方案信息及綜合辨證結(jié)果反饋給信息管理模塊2;信息管理模塊2接到養(yǎng)生調(diào)理方案信息后輸出顯示。
實(shí)施例2:
根據(jù)附圖1,本實(shí)施例由望診監(jiān)測模塊1、信息管理模塊2、辨證主模塊3、問診交互模塊4、望診辨證模塊5與問診辨證模塊6組成。望診監(jiān)測模塊1與信息管理模塊2相連,問診交互模塊4與信息管理模塊2相連,辨證主模塊3與信息管理模塊2相連;望診辨證模塊5與辨證主模塊3相連,問診辨證模塊6與辨證主模塊3相連。其中,望診辨證模塊5內(nèi)設(shè)有望診辨證方案邏輯映射表,且存儲(chǔ)望診辨證方案邏輯信息;辨證主模塊3內(nèi)設(shè)有辨證問題關(guān)系數(shù)據(jù)庫與養(yǎng)生調(diào)理方案數(shù)據(jù)庫,且在辨證問題關(guān)系數(shù)據(jù)庫內(nèi)存儲(chǔ)辨證問題關(guān)系信息與問診選項(xiàng)信息;問診辨證模塊6內(nèi)設(shè)有問診辨證方案邏輯映射表,且存儲(chǔ)問診辨證方案邏輯信息。望診辨證方案邏輯信息包括望診序號(hào)、證代碼、證名稱、辨證方案編號(hào)、是非標(biāo)示(0與1兩種邏輯,0代表否,1代表是)、是非中文說明、癥狀代碼、癥狀名稱、癥狀值代碼、癥狀值名稱與望診分值;辨證問題關(guān)系信息包括判斷序號(hào)、證代碼、證名稱、問題代碼與問題內(nèi)容;問診辨證方案邏輯信息包括問診序號(hào)、證代碼、證名稱、辨證方案編號(hào)、是非標(biāo)示(0與1兩種邏輯,0代表否,1代表是)、是非中文說明、問題代碼、問題內(nèi)容、答案代碼(0與1兩種邏輯,0代表否,1代表是)、答案內(nèi)容與問診分值。辨證主模塊3包括讀入望診辨證結(jié)果單元、健康判斷單元、亞健康判斷單元、刪除單元、篩選單元與問診選項(xiàng)信息選擇單元。
本實(shí)施例工作過程如下:系統(tǒng)上電啟動(dòng)后,信息管理模塊2一直保持監(jiān)聽狀態(tài),當(dāng)接收到望診監(jiān)測模塊1的監(jiān)測數(shù)據(jù)后,自動(dòng)將監(jiān)測數(shù)據(jù)發(fā)送至辨證主模塊3。辨證主模塊3啟動(dòng)望診辨證模塊5并發(fā)送監(jiān)測數(shù)據(jù)。望診辨證模塊5通過調(diào)用望診辨證方案數(shù)據(jù)庫內(nèi)的望診辨證方案邏輯信息,對(duì)監(jiān)測信息進(jìn)行辨證分析。根據(jù)附圖2,望診辨證模塊邏輯匹配工作流程如下:
101:望診辨證模塊5維護(hù)(新建)一個(gè)望診辨證結(jié)果列表1ResultList,并對(duì)其初始化(清空1ResultList)。
102:根據(jù)證代碼與辨證方案編號(hào)取出第一組望診辨證方案組合。
103:初始化臨時(shí)分值lScore(對(duì)其進(jìn)行清零)。
104:依據(jù)望診序號(hào)讀取當(dāng)前望診辨證方案組合的下一項(xiàng)癥狀,將癥狀值代碼、是非標(biāo)示與當(dāng)前用戶的對(duì)應(yīng)癥狀的監(jiān)測信息進(jìn)行比較,兩者相同時(shí),執(zhí)行步驟106;若兩者不相同,執(zhí)行步驟105。
105:判斷是否到該望診辨證方案組合的最后一項(xiàng),若是執(zhí)行步驟107,若否執(zhí)行步驟104。
106:對(duì)lScore進(jìn)行賦值:lScore = lScore +該項(xiàng)指標(biāo)的望診分值,隨后返回執(zhí)行步驟105。
107:取出這組的證代碼lSymptomCode與臨時(shí)分值lScore(該望診辨證方案組合的望診總分值),組合形成單項(xiàng)望診辨證結(jié)果lResult。
108:判斷是否在1ResultList中存在與lResult的證代碼相同的單項(xiàng)辨證結(jié)果,若是,執(zhí)行步驟109;若否,將lResult按照望診分值的大小從高到低插入1ResultList,接著執(zhí)行步驟110。
109:取出1ResultList中已存在的對(duì)應(yīng)的單項(xiàng)辨證結(jié)果1eResult,判斷l(xiāng)Result中的分值是否大于1eResult中的分值;若是,用lResult的分值更新(賦值)1eResult,并按照分值大小從高到低重新排序1ResultList,隨后執(zhí)行步驟110;若否,直接執(zhí)行步驟110。
110:判斷是否為望診辨證方案邏輯信息表內(nèi)最后一組望診辨證方案組合:若是,保存望診辨證結(jié)果,并反饋至辨證主模塊3,結(jié)束望診辨證流程;若否,取出下一組望診辨證方案組合,然后返回步驟103并再次執(zhí)行。辨證主模塊3接收望診辨證模塊5返回的望診辨證結(jié)果并保存。讀入望診辨證結(jié)果單元讀入望診辨證結(jié)果,并設(shè)為望診辨證結(jié)果列表變量tmpInspectionResult;健康判斷單元判斷tmpInspectionResult中主證名稱為“健康人”對(duì)應(yīng)的望診分值是否是滿分(100分);若是,將望診辨證結(jié)果設(shè)為綜合辨證結(jié)果,并從所述養(yǎng)生調(diào)理方案數(shù)據(jù)庫內(nèi)取出與綜合辨證結(jié)果對(duì)應(yīng)的養(yǎng)生調(diào)理方案信息,同時(shí)將養(yǎng)生調(diào)理方案信息與綜合辨證結(jié)果發(fā)送至信息管理模塊2,并通過信息管理模塊2輸出顯示;若否,執(zhí)行亞健康判斷單元;亞健康判斷單元判斷望診辨證結(jié)果列表變量中主證名稱為“健康人”對(duì)應(yīng)的望診分值是否大于預(yù)設(shè)閾值78分;若是,執(zhí)行篩選單元;若否,執(zhí)行刪除單元;刪除單元將主證名稱為“健康人”對(duì)應(yīng)的項(xiàng)從tmpInspectionResult中刪除;篩選單元對(duì)tmpInspectionResult中的每一項(xiàng)按分值大小從高到低排列,取出前5位的項(xiàng),組成篩選望診辨證結(jié)果;問診選項(xiàng)信息選擇單元依據(jù)辨證問題關(guān)系信息,讀取篩選望診辨證結(jié)果中每一項(xiàng)對(duì)應(yīng)的問題代碼,選擇相應(yīng)的問診選項(xiàng)信息,并將問診選項(xiàng)信息反饋給信息管理模塊2。
信息管理模塊2接收到問診選項(xiàng)信息后,推送給問診交互模塊4;問診交互模塊4將問題選項(xiàng)信息顯示給用戶,接收用戶針對(duì)問題的選擇結(jié)果,并將選擇結(jié)果作為交互信息反饋給信息管理模塊2。信息管理模塊2接收到問題選擇結(jié)果(交互信息)后,將交互信息發(fā)送給辨證主模塊3;辨證主模塊3啟動(dòng)問診辨證模塊6并發(fā)送望診辨證結(jié)果與交互信息。問診辨證模塊6通過調(diào)用問診辨證方案數(shù)據(jù)庫內(nèi)的問診辨證方案邏輯信息,對(duì)望診辨證結(jié)果與交互信息進(jìn)行辨證分析。
根據(jù)附圖3,問診辨證模塊邏輯匹配工作流程如下:
200:問診辨證模塊6維護(hù)(新建)一個(gè)問診辨證結(jié)果列表2ResultList,并對(duì)其初始化(清空2ResultList)。
201:讀入望診辨證結(jié)果possibleResult。
202:讀入問診辨證方案邏輯信息表中與possibleResult的證代碼或證名稱相關(guān)的問診辨證方案組合。
203:讀入當(dāng)前用戶的問診交互信息。
204:清空問診辨證結(jié)果列表。
205:根據(jù)證代碼與辨證方案編號(hào)確定第一組問診辨證組合。
206:初始化臨時(shí)分值2Score(設(shè)置2Score的值為0)。
207:取出當(dāng)前問診辨證組合的下一條問題,用該問題的預(yù)置值、是非標(biāo)示與當(dāng)前交互信息內(nèi)用戶的回答值對(duì)應(yīng)比較,若兩者相同,執(zhí)行:2Score=2Score+該項(xiàng)問題的分值,接著執(zhí)行步驟208;若兩者不相同,繼續(xù)執(zhí)行步驟208。
208:取出這組的證代碼2SymptomCode與2Score(該問診辨證方案組合的問診總分值),組合形成單項(xiàng)問診辨證結(jié)果2Result。同時(shí)判斷是否是該問診辨證組合的最后一個(gè)問題,若否,返回執(zhí)行步驟207,若是,執(zhí)行步驟209。
209:判斷2Result內(nèi)的分值是否為100分;若是,執(zhí)行步驟210;若否,將2Result賦值為0,然后執(zhí)行步驟210。
210:判斷是否在結(jié)果列表中存在與2Result的證代碼相同的單項(xiàng)問診辨證結(jié)果,若否,執(zhí)行步驟211;若是,執(zhí)行步驟212。
211:將2Result按分值由高到低插入2ResultList,接著執(zhí)行步驟214。
212:取出2ResultList中已存在的該單項(xiàng)問診辨證結(jié)果2eResult,判斷2Result的分值是否大于2eResult的分值;若是,執(zhí)行步驟213;若否,執(zhí)行步驟214。
213:用2Result的分值更新(賦值)2eResult的分值。
214:判斷是否是問診辨證方案的最后一組組合;若是,保存問診辨證結(jié)果,并返回給辨證主模塊3,結(jié)束問診辨證流程;若否,取出下一組問診辨證組合,返回執(zhí)行步驟206。辨證主模塊3將望診辨證結(jié)果中的每一項(xiàng)分值加上問診辨證結(jié)果中對(duì)應(yīng)項(xiàng)的分值,形成綜合分值;并按綜合分值的大小由高到低進(jìn)行排序,根據(jù)辨證主模塊內(nèi)的預(yù)設(shè)邏輯得出綜合辨證結(jié)果(可以是1個(gè)主證,也可以是1個(gè)主證附帶1-2個(gè)輔證)。。接著辨證主模塊3根據(jù)綜合辨證結(jié)果從養(yǎng)生調(diào)理方案數(shù)據(jù)庫內(nèi)調(diào)取對(duì)應(yīng)的養(yǎng)生調(diào)理方案信息,并將這些養(yǎng)生調(diào)理方案信息及綜合辨證結(jié)果反饋給信息管理模塊2;信息管理模塊2接到養(yǎng)生調(diào)理方案信息后輸出顯示。
本發(fā)明設(shè)有望診監(jiān)測模塊,可以根據(jù)需要選擇不同類型的望診信息進(jìn)行監(jiān)測,具有較好的兼容性和可適用性。
本發(fā)明設(shè)有問診交互模塊,提供了一個(gè)可視化的操作界面。
本發(fā)明辨證主模塊用于綜合處理望診辨證結(jié)果與問診辨證結(jié)果,得到綜合辨證結(jié)果,實(shí)現(xiàn)了中醫(yī)診療設(shè)備中的自動(dòng)辨證分型。
本發(fā)明設(shè)置信息管理模塊,將多個(gè)功能分離的模塊有機(jī)地組成一個(gè)系統(tǒng),提高了本發(fā)明的可拓展性。
本發(fā)明的問診辨證模塊基于望診辨證結(jié)果,對(duì)望診辨證結(jié)果與交互信息進(jìn)行處理,得到問診辨證結(jié)果,使得系統(tǒng)具備較強(qiáng)的病癥針對(duì)性與更高的工作效率。
本發(fā)明在望診辨證模塊內(nèi)設(shè)置望診辨證方案邏輯映射表,可根據(jù)需要隨時(shí)升級(jí)、更新或重置,增加對(duì)病癥、證類型的覆蓋率;同時(shí)有利于系統(tǒng)數(shù)據(jù)的標(biāo)準(zhǔn)化。
本發(fā)明在問診辨證模塊內(nèi)設(shè)置問診辨證方案邏輯映射表,可根據(jù)需要隨時(shí)升級(jí)、更新或重置,增加對(duì)病癥與對(duì)應(yīng)問題的覆蓋率;同時(shí)有利于系統(tǒng)數(shù)據(jù)的標(biāo)準(zhǔn)化。
本發(fā)明在辨證主模塊內(nèi)設(shè)置辨證問題關(guān)系數(shù)據(jù)庫,增加了系統(tǒng)的交互性,增加問診選項(xiàng)信息的覆蓋率。
本發(fā)明在辨證主模塊內(nèi)設(shè)置養(yǎng)生調(diào)理方案數(shù)據(jù)庫,為用戶提供對(duì)應(yīng)的養(yǎng)生調(diào)理方案,使系統(tǒng)具有保健咨詢的功能。
本發(fā)明在辨證主模塊中設(shè)置多個(gè)單元,便于系統(tǒng)采用計(jì)算機(jī)方式實(shí)現(xiàn),提高了系統(tǒng)處理速率。
本發(fā)明的技術(shù)效果在于:系統(tǒng)上電啟動(dòng)后,信息管理模塊一直保持監(jiān)聽狀態(tài),當(dāng)接收到望診監(jiān)測模塊的監(jiān)測數(shù)據(jù)后,自動(dòng)將監(jiān)測數(shù)據(jù)發(fā)送至辨證主模塊,提高了系統(tǒng)內(nèi)信息交互的效率。其中望診辨證方案邏輯映射表、問診辨證方案邏輯映射表、辨證問題關(guān)系數(shù)據(jù)庫與養(yǎng)生調(diào)理方案數(shù)據(jù)庫可以根據(jù)實(shí)際需要預(yù)置、升級(jí),增加了本系統(tǒng)的技術(shù)生命周期。辨證主模塊接收望診辨證模塊返回的望診辨證結(jié)果并保存。辨證主模塊通過信息管理模塊輸出顯示,信息管理模塊還可以通過微機(jī)接口拓展,連接顯示器,使得本發(fā)明擁有更佳的適用性。本產(chǎn)品發(fā)明特別適用于家庭日常保健,滿足用戶進(jìn)行家庭日常生活中進(jìn)行健康自查、預(yù)警,隨時(shí)方便地獲取養(yǎng)生和個(gè)性化調(diào)理方案,從而提高中醫(yī)保健咨詢的影響力,并讓中醫(yī)方便地服務(wù)于大眾,具有工作效率高、集成度高、人機(jī)交互性好、兼容性高、產(chǎn)品技術(shù)生命周期長并且適用性強(qiáng)等特點(diǎn),有著廣闊的市場效益與較高的經(jīng)濟(jì)價(jià)值。
以上所述實(shí)施例僅是為充分說明本發(fā)明而所舉的較佳的實(shí)施例,本發(fā)明的保護(hù)范圍不限于此。本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明基礎(chǔ)上所作的等同替代或變換,均在本發(fā)明的保護(hù)范圍之內(nèi)。本發(fā)明的保護(hù)范圍以權(quán)利要求書為準(zhǔn)。