基于疾病圈的疾病自診知識問答方法及系統的制作方法【
技術領域:
】[0001]本發明屬于計算機信息領域,特別是涉及到一種基于疾病圈的疾病自診知識問答方法及系統。【
背景技術:
】[0002]現階段人們的生活節奏很快,生活壓力也很大,這就為人們的身體健康帶來了很多隱憂。人們一旦身體健康出現問題,首選是去醫院,但是醫院里看病的人又似乎永遠是非常多,哪怕是一些小病征,整個看病的流程走下來會花費很多時間;而如果人們覺得耽誤時間,不愿意去醫院,只是依據自己的經驗買些藥服用,這樣又有可能錯過最佳治療時間,耽誤病情。[0003]基于這種現象,如果能夠有一個幫助人們進行疾病自診的信息平臺,將會對人們產生巨大的幫助,人們可以通過信息平臺的內容,結合自身的狀況,先對自己的病患進行初期的判斷,病征輕微的,可以根據信息平臺的內容進行自我簡單的治療,病征有危險的發展趨勢時,再去醫院治療。[0004]即使有了自診平臺,但還需要人們尤其是病患加強對自己所患疾病的深入了解,以便于更有效的配合治療,但是現在信息社會人們接觸的信息量巨大,如何能在巨量的信息中找到自己需要的醫學知識,而且要保證該知識的準確性?如何讓需要這些知識的人們在獲得知識的同時能夠加強理解和記憶?這是亟需解決的問題。【
發明內容】[0005]本發明要解決的問題是設計一種基于疾病圈的疾病自診知識問答方法及系統,為病患或其他人提供相關、準確的醫療知識并加強其理解和記憶,為病患自己或家人在輔助配合治療方面提供科學的依據。[0006]需要說明的是,本發明基于疾病圈的疾病自診知識問答方法及系統,是計算機信息科學的一種應用,并非屬于疾病的診斷和治療方法,因此不違反專利法第二十五條的相關規定。[0007]為了達到上述目的,本發明采取的技術方案為:一種基于疾病圈的疾病自診知識問答方法,其特征在于,包括如下步驟:[0008](I)建立疾病圈,并根據疾病圈建立每個疾病圈各自的題庫;[0009](2)每個疾病圈每日從各自題庫里按照規則抽取若干題目,要求本疾病圈的會員回答,并記錄會員答題的歷史紀錄;[0010](3)會員通過自身治療的經歷或經驗,向題庫添加新題,或糾正更新原題目的答案,由專家審核確認。[0011]優選的,步驟(I)所述疾病圈及題庫的建立方法為:[0012](101)建立醫學信息本體(MedicalOntology)數據庫,即MO數據庫;將疾病及其特征用MOterms進行編號;每個MOterms代表一個頂點,兩個terms之間的關系用有向邊表示,這樣將疾病和病征表示在一個有向無環圖中;[0013](102)創建一個以藥品電子標識碼為關鍵碼的存儲MO數據庫中對應的MOterms的哈希表MOhash;[0014](103)創建疾病圈,所述疾病圈的參數包括:[0015]病患所處的疾病階段,包括初患,復發,較輕,嚴重,前期,中期,后期,I,[0016]II,111期,用集合J=IJ1J2J3,"]代表;[0017]對應階段使用的藥物產品集M=-,Mnhn表示產品數目;[0018]及對應的每種產品服用/使用療程T={T1,T2,….,Tn};[0019]及對應的每種產品治療效果E=^1Jv.,En};[0020]及對應的療程藥品花費F={F1,F2,…,Fn};[0021]及對應的耐藥時間N={Νι,Ν2,...,Νη};[0022]及對應的不良反應時間R={R1,R2,…,Rn};[0023]以及根據上述信息生成的對應的治療信息矩陣0={1,1^,?^,1?};[0024](104)根據疾病圈的內容建立題庫,所述題庫的題目根據步驟(103)所述的各參數以及題目的難易度進行分類或標記。[0025]進一步的,所述題庫還包括企業題庫,所述企業題庫的題目根據產品市場、競爭產品進行分類或標記。[0026]優選的,所述步驟(2)中,題目的抽取規則為:[0027](201)根據會員在本疾病圈登記的參數,選取參數相關的題目;[0028](202)采用先易后難的題目,逐漸深入出題;[0029](203)根據會員之前的答題歷史記錄,判斷需要重復出題還是進一步深入出題。[0030]進一步的,步驟(2)中所述會員答題的歷史記錄包括答題積分,所述步驟(203)把積分作為判斷的依據之一。[0031]應用上述方法的一種知識問答系統,其特征在于:包括數據庫和問答平臺,所述數據庫包括疾病圈數據模塊、以及在疾病圈數據基礎上建立的題庫數據模塊,所述問答平臺包括出題模塊、會員答題模塊、歷史記錄模塊、題目更新模塊。[0032]優選的,所述數據庫包括醫學信息本體(MedicalOntology)數據庫,即MO數據庫,將疾病及其特征用MOterms進行編號;還包括以藥品電子標識碼為關鍵碼的存儲MO數據庫中對應的MOterms的哈希表MOhash;所述疾病圈數據模塊的數據對應MO數據庫和哈希表MOhash,所述疾病圈數據模塊包括:疾病階段、藥物產品集、每種產品服用/使用療程、每種產品治療效果、療程藥品花費、耐藥時間、不良反應時間、以及綜合上述單元的治療信息矩陣單元;所述題庫數據模塊包括對應上述單元的分類單元和標記單元。[0033]進一步的,所述題庫數據模塊還包括企業題庫模塊,所述企業題庫模塊的分類單元和標記單元對應產品市場、競爭產品。[0034]優選的,所述出題模塊包括出題規則單元,所述出題規則單元依據規則如下:[0035]a.根據會員在本疾病圈登記的參數,選取參數相關的題目;[0036]b.采用先易后難的題目,逐漸深入出題;[0037]c.根據會員之前的答題歷史記錄,判斷需要重復出題還是進一步深入出題。[0038]進一步的,所述歷史記錄模塊還設有積分單元,所述出題規則單元關聯積分單元。[0039]本發明的有益效果為:通過本發明的方法,建立起基于疾病特征的疾病自診知識問答題庫,并建立起一種基于疾病圈數據信息的問答平臺,為病患或其他人提供相關、準確的醫療知識并加強其理解和記憶,為病患自己或家人在輔助配合治療方面提供科學的依據。【附圖說明】[0040]圖1是本發明實施例中會員的問答流程的示意圖。【具體實施方式】[0041]下面結合具體實施例對本發明做進一步說明。[0042]本發明的實例:[0043]已知某個疾病,在網站建立了與之對應的疾病圈(一種以疾病為討論目的的社交網絡圈),疾病圈中有一定的會員(病友)。病友在注冊時必須提交個人健康治療信息;在注冊后,可以選擇不同的疾病圈。在進入相關疾病圈后,可以在疾病圈參加疾病自診知識問答,能夠獲得關于疾病的各種相關知識,并且加深理解,強化記憶。[0044]疾病圈數據來源:數據主要來自病友提供的治療病歷;醫生提供的標準病例和標準治療方案;企業提供的醫藥器械信息。[0045](I)每個病友提供自身病患所處的疾病階段(初患,復發,較輕,嚴重,前期,中期,后期,I,ΙΙ,ΙΙΙ期等,可用集合J=IJ1J2J3rJ代表)和對應階段使用的藥物器械產品集M={M1,M2,…,Mn}(η表示產品數目)及對應的每種產品服用/使用療程T={T1,T2,….,Tn}、治療效果(I?5星)E=(EllE2,....,Εη}、療程藥品花費F=(FllF2,...$};耐藥時間(即服用多長時間后耐藥,O表示未耐藥,其它數值表示耐藥時間)N=(N1,N2,…,Νη};不良反應時間(即服用多長時間出現不良反應,O表示未出現,其它數值表示不良反應時間)R={R^Rs,...,Rn}ο[0046]其中藥品器械產品集將根據電子標識碼來唯一確定,通過哈希表(hashtable)可以追溯到相關生產企業等信息。