国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      基于大數(shù)據(jù)知識庫的治療方案推薦系統(tǒng)的制作方法

      文檔序號:10687403閱讀:314來源:國知局
      基于大數(shù)據(jù)知識庫的治療方案推薦系統(tǒng)的制作方法
      【專利摘要】本發(fā)明公開了一種治療方案推薦系統(tǒng),包括:信息獲取模塊,用于獲取病人的病情信息,將所述病人的病情信息作為第一病情信息;病情信息匹配模塊,用于將所述第一病情信息與知識庫中的各個病情信息進(jìn)行匹配,確定與所述第一病情信息匹配的第二病情信息;推薦模塊,用于獲取與所述第二病情信息對應(yīng)的治療方案,將獲取到的所述治療方案推薦給與所述第一病情信息對應(yīng)的用戶。上述治療方案推薦系統(tǒng),實現(xiàn)了獲取與第一病情信息對應(yīng)的治療方案的及時性和便捷性,且由于系統(tǒng)不再依賴于個人的主觀經(jīng)驗,而是根據(jù)病情信息的客觀歷史數(shù)據(jù),因此,推薦的治療方案更具有可靠性,進(jìn)而輔助醫(yī)生和病人更加快速、準(zhǔn)確、合理地確定治療方案。
      【專利說明】
      基于大數(shù)據(jù)知識庫的治療方案推薦系統(tǒng)
      技術(shù)領(lǐng)域
      [0001]本發(fā)明涉及計算機(jī)技術(shù)與醫(yī)療衛(wèi)生技術(shù)領(lǐng)域,特別是涉及一種基于大數(shù)據(jù)知識庫的治療方案推薦系統(tǒng)。
      【背景技術(shù)】
      [0002]目前,傳統(tǒng)的醫(yī)患溝通模式為患者需要到醫(yī)院找醫(yī)生,與醫(yī)生進(jìn)行面對面的病情溝通,醫(yī)生根據(jù)病人的病情,通過檢查結(jié)果、自身經(jīng)驗或者專家?guī)熘幸延械臄?shù)據(jù)進(jìn)行參考推理,得到針對該病人的病情治療方案推薦給病人。上述這種方式過于依賴專家或?qū)<規(guī)斓闹饔^經(jīng)驗和理論知識,同時,一旦專家或?qū)<規(guī)斓闹R有誤,則會產(chǎn)生錯誤的治療方案推薦結(jié)果,推薦方案會有偏差,對患者病情的治療具有不良的影響,延緩了患者獲得健康的時效性。

      【發(fā)明內(nèi)容】

      [0003]基于此,為了治療上述病情,提出了一種能夠根據(jù)病人的病癥,準(zhǔn)確、有效且及時的治療方案推薦系統(tǒng)。
      [0004]—種治療方案推薦系統(tǒng),所述系統(tǒng)包括:信息獲取模塊,用于獲取病人的病情信息,將所述病人的病情信息作為第一病情信息;病情信息匹配模塊,用于將所述第一病情信息與知識庫中的各個病情信息進(jìn)行匹配,確定與所述第一病情信息匹配的第二病情信息;推薦模塊,用于獲取與所述第二病情信息對應(yīng)的治療方案,將獲取到的所述治療方案推薦給與所述第一病情信息對應(yīng)的用戶。
      [0005]在其中一個實施例中,所述治療方案推薦系統(tǒng)還包括:建立模塊,用于建立知識庫,所述知識庫包括多個治療案例,所述治療案例包括病情信息及與所述病情信息對應(yīng)的治療方案和治療效果的分?jǐn)?shù)值。
      [0006]在其中一個實施例中,所述信息獲取模塊還用于通過穿戴式設(shè)備或遠(yuǎn)程醫(yī)療設(shè)備自動獲取病人的病情信息;或者通過終端獲取用戶輸入的病人的病情信息。
      [0007]在其中一個實施例中,所述病情信息匹配模塊包括:第一獲取單元,用于將所述第一病情信息與知識庫中的各個病情信息進(jìn)行匹配,獲取匹配度大于預(yù)設(shè)閾值的病情信息集合;第一查找單元,用于查找所述病情信息集合中每個病情信息對應(yīng)的治療效果的分?jǐn)?shù)值;第一匹配單元,用于將分?jǐn)?shù)值最大的治療效果對應(yīng)的病情信息作為與所述第一病情信息匹配的第二病情信息。
      [0008]在其中一個實施例中,所述病情信息匹配模塊包括:第二獲取單元,用于將所述第一病情信息與知識庫中的各個病情信息進(jìn)行匹配,獲取匹配度大于預(yù)設(shè)閾值的病情信息集合;第二查找單元,用于查找所述病情信息集合中每個病情信息對應(yīng)的治療效果的分?jǐn)?shù)值;計算單元,用于根據(jù)所述病情信息集合中各個病情信息的匹配度和所述各個病情信息對應(yīng)的治療效果的分?jǐn)?shù)值計算各個病情信息的匹配優(yōu)先度,將計算得到的最大的匹配優(yōu)先度作為第一匹配優(yōu)先度;第二匹配單元,用于將所述第一匹配優(yōu)先度對應(yīng)的病情信息作為與所述第一病情信息匹配的第二病情信息。
      [0009]在其中一個實施例中,所述系統(tǒng)還包括:反饋模塊,用于獲取用戶對所述治療方案的反饋,根據(jù)所述反饋確定與所述治療方案對應(yīng)的治療效果的分?jǐn)?shù)值;添加模塊,用于將所述第一病情信息、推薦的所述治療方案及所述治療效果的分?jǐn)?shù)值作為一個治療案例添加至所述知識庫中。
      [0010]在其中一個實施例中,所述建立模塊還用于當(dāng)所述知識庫中的治療案例的數(shù)量大于第一預(yù)設(shè)閾值時,形成大數(shù)據(jù)知識庫。
      [0011]在其中一個實施例中,所述建立模塊包括:分布存儲單元,用于將所述大數(shù)據(jù)知識庫中的多個治療案例分別存儲到多個計算節(jié)點中,其中,每個計算節(jié)點存儲至少一個治療案例;冗余存儲單元,用于將所述大數(shù)據(jù)知識庫中的每個治療案例復(fù)制至少一份存儲到其他計算節(jié)點中,作為所述治療案例的冗余備份;容錯單元,用于將異常計算節(jié)點上的治療案例從所述冗余備份的計算節(jié)點中復(fù)制到正常計算節(jié)點上。
      [0012]在其中一個實施例中,所述病情信息匹配模塊包括:第一并行匹配單元,用于將所述第一病情信息與所述大數(shù)據(jù)知識庫中的各個計算節(jié)點上的病情信息進(jìn)行并行匹配,獲取匹配度大于預(yù)設(shè)閾值的病情信息集合;比較單元,用于在所述大數(shù)據(jù)知識庫中的各個計算節(jié)點上查找所述病情信息集合中每個病情信息對應(yīng)的治療效果的分?jǐn)?shù)值,通過比較將分?jǐn)?shù)值最大的治療效果對應(yīng)的病情信息作為與所述第一病情信息匹配的第二病情信息。
      [0013]在其中一個實施例中,所述病情信息匹配模塊包括:第二并行匹配單元,用于將所述第一病情信息與所述大數(shù)據(jù)知識庫中的各個計算節(jié)點上的病情信息進(jìn)行并行匹配,獲取匹配度大于預(yù)設(shè)閾值的病情信息集合;并行計算單元,用于在所述大數(shù)據(jù)知識庫中的各個計算節(jié)點上查找所述病情信息集合中每個病情信息對應(yīng)的治療效果的分?jǐn)?shù)值,根據(jù)所述病情信息集合中各個病情信息的匹配度和所述各個病情信息對應(yīng)的治療效果的分?jǐn)?shù)值并行計算對應(yīng)的計算節(jié)點上的各個病情信息的匹配優(yōu)先度,將計算得到的最大的匹配優(yōu)先度作為第一匹配優(yōu)先度,將所述第一匹配優(yōu)先度對應(yīng)的病情信息作為與所述第一病情信息匹配的第二病情信息。
      [0014]上述治療方案推薦系統(tǒng),通過信息獲取模塊獲取病人的病情信息,將該病人的病情信息作為第一病情信息,然后通過病情信息匹配模塊將第一病情信息與知識庫中的各個病情信息進(jìn)行匹配,確定與第一病情信息匹配的第二病情信息,繼而獲取第二病情信息對應(yīng)的治療方案,將獲取到的該治療方案推薦給用戶。上述治療方案推薦系統(tǒng),基于大數(shù)據(jù)的知識庫將病人的病情信息與知識庫中的病情信息進(jìn)行匹配,通過確定與第一病情信息匹配的第二病情信息,從而確定最能治療病人病情的治療方案,然后將找到治療方案推薦給該用戶,實現(xiàn)了獲取與第一病情信息對應(yīng)的治療方案的及時性和便捷性,且由于系統(tǒng)不再依賴于個人的主觀經(jīng)驗,而是根據(jù)病情信息的客觀歷史數(shù)據(jù),因此,推薦的治療方案更具有可靠性,進(jìn)而輔助醫(yī)生和病人更加快速、準(zhǔn)確、合理地確定治療方案。
      【附圖說明】
      [0015]圖1為一個實施例中治療方案推薦系統(tǒng)的結(jié)構(gòu)示意圖;
      [0016]圖2為另一個實施例中治療方案推薦系統(tǒng)的結(jié)構(gòu)示意圖;
      [0017]圖3為一個實施例中病情信息匹配模塊的結(jié)構(gòu)示意圖;
      [0018]圖4為另一個實施例中病情信息匹配模塊的結(jié)構(gòu)示意圖;
      [0019]圖5為又一個實施例中治療方案推薦系統(tǒng)的結(jié)構(gòu)示意圖;
      [0020]圖6為一個實施例中建立模塊的結(jié)構(gòu)示意圖;
      [0021 ]圖7為又一個實施例中病情信息匹配模塊的結(jié)構(gòu)示意圖;
      [0022]圖8為再一個實施例中病情信息匹配模塊的結(jié)構(gòu)示意圖。
      【具體實施方式】
      [0023]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下通過實施例,并結(jié)合附圖,對本發(fā)明基于大數(shù)據(jù)知識庫的治療方案推薦系統(tǒng)的【具體實施方式】進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
      [0024]如圖1所示,在一個實施例中,提出了一種治療方案推薦系統(tǒng),該系統(tǒng)包括信息獲取模塊102,病情信息匹配模塊104,推薦模塊106。
      [0025]信息獲取模塊102用于獲取病人的病情信息,將該病人的病情信息作為第一病情
      ?目息O
      [0026]在本實施例中,用戶病情信息的獲取可以通過終端來獲取,比如,可以通過終端輸入用戶的病情信息。其中,終端可以是智能手機(jī)、平板電腦、筆記本電腦、穿戴式智能設(shè)備等可以錄入病情信息的電子設(shè)備。具體的,可在終端機(jī)上運行用戶病情管理系統(tǒng),通過該系統(tǒng)對用戶的病情信息進(jìn)行錄入。其中,可以錄入的病情信息包括疾病的變化情況、疾病的起因、疾病的臨床表現(xiàn)以及相關(guān)情況等。此外,還可以通過穿戴式設(shè)備或遠(yuǎn)程醫(yī)療設(shè)備自動獲取病人的病情信息。
      [0027]病情信息匹配模塊104,用于將第一病情信息與知識庫中的各個病情信息進(jìn)行匹配,確定與第一病情信息匹配的第二病情信息。
      [0028]具體的,將第一病情信息與知識庫中的各個病情信息進(jìn)行匹配,分別計算各個病情信息與第一病情信息的匹配度,可以將計算得到的匹配度最大的病情信息作為與第一病情信息匹配的第二病情信息。在一個實施例中,首先,計算各個病情信息與第一病情信息的匹配度,然后將匹配度大于預(yù)設(shè)閾值(比如閾值設(shè)為0.8)的所有病情信息組成一個集合或者按照計算得到的匹配度的大小依次排列,選取排在前幾名(比如,前10名)的匹配度應(yīng)的病情信息組成一個病情信息集合,繼而再獲取該集合中每個病情信息對應(yīng)的治療效果的分?jǐn)?shù)值,并將分?jǐn)?shù)值最大的治療效果對應(yīng)的病情信息作為與第一病情信息匹配的第二病情信息。在另一個實施例中,首先,計算各個病情信息與第一病情信息的匹配度,然后獲取匹配度大于預(yù)設(shè)閾值的病情信息集合,繼而獲取該病情信息集合中每個病情信息對應(yīng)的治療效果的分?jǐn)?shù)值,最后根據(jù)得到的各個病情信息的匹配度和各個病情信息對應(yīng)的治療效果的分?jǐn)?shù)值計算各個病情信息的匹配優(yōu)先度,將計算得到的最大的匹配優(yōu)先度作為第一匹配優(yōu)先度,將該第一匹配優(yōu)先度對應(yīng)的病情信息作為與第一病情信息匹配的第二病情信息。
      [0029]推薦模塊106,用于獲取與第二病情信息對應(yīng)的治療方案,將獲取到的治療方案推薦給與第一病情信息對應(yīng)的用戶。
      [0030]具體的,可以將獲取到的與病人的病情信息匹配的治療方案推薦給該用戶。治療方案包括但不限于藥物名稱、藥物的單次劑量、用藥時間、給藥途徑、聯(lián)合用藥方案等信息。治療方案的信息可以通過網(wǎng)絡(luò)推送給用戶,也可以通過短信的形式發(fā)送到與用戶對應(yīng)的終端,還可以通過郵件等形式發(fā)送給用戶。用戶收到針對病人的病情信息即第一病情信息的治療方案后,可以根據(jù)該治療方案的治療效果對該治療方案進(jìn)行評分,將用戶的評分作為與治療方案對應(yīng)的治療效果的分?jǐn)?shù)值,然后將第一病情信息、以及為第一病情信息推薦的治療方案和治療效果的分?jǐn)?shù)值一起作為一個新的治療案例添加到知識庫中,使知識庫逐漸的完善。
      [0031]在本實施例中,通過信息獲取模塊獲取病人的病情信息,將該病人的病情信息作為第一病情信息,然后通過病情信息匹配模塊將第一病情信息與知識庫中的各個病情信息進(jìn)行匹配,確定與第一病情信息匹配的第二病情信息,繼而獲取第二病情信息對應(yīng)的治療方案,將獲取到的該治療方案推薦給用戶。上述治療方案推薦系統(tǒng),基于大數(shù)據(jù)的知識庫將病人的病情信息與知識庫中的病情信息進(jìn)行匹配,通過確定與第一病情信息匹配的第二病情信息,從而確定最能治療病人病情的治療方案,然后將找到治療方案推薦給該用戶,實現(xiàn)了獲取與第一病情信息對應(yīng)的治療方案的及時性和便捷性,且由于系統(tǒng)不再依賴于個人的主觀經(jīng)驗,而是根據(jù)病情信息的客觀歷史數(shù)據(jù),因此,推薦的治療方案更具有可靠性,進(jìn)而輔助醫(yī)生和病人更加快速、準(zhǔn)確、合理地確定治療方案。
      [0032]如圖2所示,在一個實施例中,上述治療方案推薦系統(tǒng)還包括:
      [0033]建立模塊101,用于建立知識庫,所述知識庫包括多個治療案例,所述治療案例包括病情信息及與所述病情信息對應(yīng)的治療方案和治療效果的分?jǐn)?shù)值。
      [0034]在本實施例中,預(yù)先建立知識庫,該知識庫為大數(shù)據(jù)知識庫,可以理解為里面有大量的治療案例,每個治療案例中包括病情信息及與該病情信息對應(yīng)的治療方案和治療效果的分?jǐn)?shù)值,治療效果的分?jǐn)?shù)值用于反映該治療方案對應(yīng)的治療效果的優(yōu)劣,分?jǐn)?shù)值越大,說明治療效果越好,反之,分?jǐn)?shù)值越小,治療效果就越差。分?jǐn)?shù)值來源于用戶對治療方案的反饋,用戶的反饋可以通過評分或評級來實現(xiàn)。
      [0035]在一個實施例中,信息獲取模塊102還用于通過穿戴式設(shè)備或遠(yuǎn)程醫(yī)療設(shè)備自動獲取病人的病情信息;或者通過終端獲取用戶輸入的病人的病情信息。
      [0036]在本實施例中,病人的病人信息的獲取可以通過穿戴式設(shè)備或者遠(yuǎn)程醫(yī)療設(shè)備自動獲取病人的病人信息,相當(dāng)于通過檢測病人的身體狀況以獲取的病人的病情信息。還可以通過終端直接獲取用戶輸入的病人的病情信息,這里的病情信息包括但不限于病情的癥狀信息、生命體征值、病情病因等信息。
      [0037]如圖3所示,在一個實施例中,病情信息匹配模塊104包括:
      [0038]第一獲取單元104a,用于將第一病情信息與知識庫中的各個病情信息進(jìn)行匹配,獲取匹配度大于預(yù)設(shè)閾值的病情信息集合。
      [0039]在本實施例中,將第一病情信息與知識庫中的各個病情信息一一進(jìn)行匹配,并計算知識庫中每個病情信息與第一病情信息之間的匹配度,然后根據(jù)計算得到的匹配度,獲取大于預(yù)設(shè)閾值的所有病情信息,將獲取到的所有病情信息組成一個病情信息集合。計算匹配度的方法可以有多種,比如,可以根據(jù)關(guān)鍵詞進(jìn)行匹配,將匹配成功的關(guān)鍵詞數(shù)作為匹配度。其中,在進(jìn)行關(guān)鍵詞的匹配時,將關(guān)鍵詞作為字符串,既可以采用字符串的精確匹配,也可以采用字符串的模糊匹配。具體的,提取第一病情信息中的關(guān)鍵詞作為第一關(guān)鍵詞,然后利用第一關(guān)鍵詞與知識庫中的病情信息進(jìn)行匹配,匹配的關(guān)鍵詞數(shù)越多,相應(yīng)的匹配度也就越大,將匹配度大于預(yù)設(shè)閾值(比如,80%)的病情信息全部收集起來組成一個病情信息集合。在另一個實施例中,從獲取的用戶的病情信息中抽取關(guān)鍵詞作為第一關(guān)鍵詞,從大數(shù)據(jù)知識庫中治療案例中的病情信息中抽取關(guān)鍵詞作為第二關(guān)鍵詞,用戶病情信息與知識庫中各個病情信息的匹配實際上就是第一關(guān)鍵詞與第二關(guān)鍵詞進(jìn)行匹配,并將匹配成功的關(guān)鍵詞數(shù)在第一關(guān)鍵詞數(shù)中的占比作為相應(yīng)的匹配度。比如,從用戶的病情信息中提取的第一關(guān)鍵詞的次數(shù)為10個,那么如果數(shù)據(jù)庫中的某個病情信息中的關(guān)鍵詞有7個與第一關(guān)鍵詞匹配成功,那么該病情信息與第一病情信息的匹配度就是70%。
      [0040]第一查找單元104b,用于查找所述病情信息集合中每個病情信息對應(yīng)的治療效果的分?jǐn)?shù)值。
      [0041]在本實施例中,獲取到匹配度大于預(yù)設(shè)閾值的病情信息集合后,進(jìn)一步的去獲取該病情信息集合中每個病情信息對應(yīng)的治療效果的分?jǐn)?shù)值,分?jǐn)?shù)值越大,說明治療效果越好。具體的,比如,首先獲取匹配度大于90%的病情信息集合,此時病情信息集合中的病情信息基本上都和第一病情信息比較相似,接下來需要獲取病情信息集合中每個病情信息對應(yīng)的治療效果的分?jǐn)?shù)值。分?jǐn)?shù)值越大,說明治療效果越好,也同時說明對應(yīng)的治療方案越符合用戶的需求。
      [0042]第一匹配單元104c,用于將分?jǐn)?shù)值最大的治療效果對應(yīng)的病情信息作為與所述第一病情信息匹配的第二病情信息。
      [0043]在本實施例中,獲取到病情信息集合中每個病情信息對應(yīng)的治療效果的分?jǐn)?shù)值后,通過比較各個病情信息的治療效果的分?jǐn)?shù)值,將分?jǐn)?shù)值最大的治療效果對應(yīng)的病情信息作為與第一病情信息匹配的第二病情信息,進(jìn)而獲取與該第二病情信息對應(yīng)的治療方案,將該治療方案推薦給第一病情信息對應(yīng)的用戶。
      [0044]如圖4所示,在一個實施例中,病情信息匹配模塊104包括:
      [0045]第二獲取單元104A,用于將所述第一病情信息與知識庫中的各個病情信息進(jìn)行匹配,獲取匹配度大于預(yù)設(shè)閾值的病情信息集合。
      [0046]在本實施例中,將第一病情信息與知識庫中的各個病情信息一一進(jìn)行匹配,并計算知識庫中每個病情信息與第一病情信息之間的匹配度,然后根據(jù)計算得到的匹配度,獲取大于預(yù)設(shè)閾值的所有病情信息,將獲取到的所有病情信息組成一個病情信息集合。匹配度的預(yù)設(shè)閾值的取值范圍在O到I之間。計算匹配度的方法可以有多種,比如,可以根據(jù)關(guān)鍵詞進(jìn)行匹配,將匹配成功的關(guān)鍵詞數(shù)作為匹配度。其中,在進(jìn)行關(guān)鍵詞的匹配時,將關(guān)鍵詞作為字符串,既可以采用字符串的精確匹配,也可以采用字符串的模糊匹配。具體的,提取第一病情信息中的關(guān)鍵詞作為第一關(guān)鍵詞,然后利用第一關(guān)鍵詞與知識庫中的病情信息進(jìn)行匹配,匹配的關(guān)鍵詞數(shù)越多,相應(yīng)的匹配度也就越大,將匹配度大于預(yù)設(shè)閾值(比如,80%)的病情信息全部收集起來組成一個病情信息集合。在另一個實施例中,從獲取的用戶的病情信息中抽取關(guān)鍵詞作為第一關(guān)鍵詞,從大數(shù)據(jù)知識庫中治療案例中的病情信息中抽取關(guān)鍵詞作為第二關(guān)鍵詞,用戶病情信息與知識庫中各個病情信息的匹配實際上就是第一關(guān)鍵詞與第二關(guān)鍵詞進(jìn)行匹配,并將匹配成功的關(guān)鍵詞數(shù)在第一關(guān)鍵詞數(shù)中的占比作為相應(yīng)的匹配度。比如,從用戶的病情信息中提取的第一關(guān)鍵詞的次數(shù)為10個,那么如果數(shù)據(jù)庫中的某個病情信息中的關(guān)鍵詞有7個與第一關(guān)鍵詞匹配成功,那么該病情信息與第一病情信息的匹配度就是70%。
      [0047]第二查找單元104B,用于查找病情信息集合中每個病情信息對應(yīng)的治療效果的分?jǐn)?shù)值。
      [0048]在本實施例中,獲取到匹配度大于預(yù)設(shè)閾值的病情信息集合后,進(jìn)一步的去獲取該病情信息集合中每個病情信息對應(yīng)的治療效果的分?jǐn)?shù)值,分?jǐn)?shù)值越大,說明治療效果越好。
      [0049]計算單元104C,用于根據(jù)病情信息集合中各個病情信息的匹配度和各個病情信息對應(yīng)的治療效果的分?jǐn)?shù)值計算各個病情信息的匹配優(yōu)先度,將計算得到的最大的匹配優(yōu)先度作為第一匹配優(yōu)先度。
      [0050]在本實施例中,首先,獲取病情信息集合中每個病情信息與第一病情信息的匹配度,然后獲取病情信息集合中每個病情信息對應(yīng)的治療效果的分?jǐn)?shù)值。采用加權(quán)平均的方法計算病情信息集合中每個病情信息的匹配優(yōu)先度。具體的,將病情信息的匹配度設(shè)為Pl,將病情信息對應(yīng)的治療效果的分?jǐn)?shù)值設(shè)為P2,然后分別設(shè)置匹配度Pl的權(quán)重為kl,治療效果的分?jǐn)?shù)值P2的權(quán)重為k2,其中,kl+k2 = I,且kI和k2為大于O小于I的數(shù)。那么對應(yīng)的病情信息的匹配優(yōu)先度為Pl*kl+P2*k2。然后將計算得到的最大的匹配優(yōu)先度作為第一匹配優(yōu)先度。
      [0051]第二匹配單元104D,用于將第一匹配優(yōu)先度對應(yīng)的病情信息作為與第一病情信息匹配的第二病情信息。
      [0052]具體的,將計算得到的最大的匹配優(yōu)先度作為第一匹配優(yōu)先度,然后獲取與該第一匹配優(yōu)先度對應(yīng)的病情信息,該第一匹配優(yōu)先度對應(yīng)的病情信息作為第一病情信息匹配的第二病情信息。
      [0053]如圖5所示,在一個實施例中,上述治療方案推薦系統(tǒng)還包括:
      [0054]反饋模塊108,用于獲取用戶對治療方案的反饋,根據(jù)反饋確定與治療方案對應(yīng)的治療效果的分?jǐn)?shù)值。
      [0055]在本實施例中,為病人的病情信息推薦治療方案后,獲取用戶對推薦的治療方案的反饋,根據(jù)用戶的反饋來確定與治療方案對應(yīng)的治療效果的分?jǐn)?shù)值。具體的,用戶的反饋可以直接通過打分的形式,比如滿分為100分,根據(jù)治療的效果對推薦方案進(jìn)行相應(yīng)的打分,然后將用戶的打分作為治療效果的分?jǐn)?shù)值。還可以通過獲取用戶對治療方案的滿意程度,然后將用戶的滿意程度轉(zhuǎn)換為相應(yīng)的分?jǐn)?shù)進(jìn)行存儲,具體的,假設(shè)滿意程度分為五種,分別是非常滿意,滿意,一般般,不滿意,非常不滿意,預(yù)先設(shè)置每種滿意程度對應(yīng)的分?jǐn)?shù)值,比如,非常滿意對應(yīng)的分?jǐn)?shù)值為100分,滿意對應(yīng)的分?jǐn)?shù)值為80分,一般般對應(yīng)的分?jǐn)?shù)值為60分,不滿意對應(yīng)的分?jǐn)?shù)值為30分,非常不滿意對應(yīng)的分?jǐn)?shù)為O分。比如,用戶對治療方案的評價為一般般,那么后臺自動將對應(yīng)60分作為治療效果的分?jǐn)?shù)值。
      [0056]添加模塊110,用于將第一病情信息、推薦的治療方案及治療效果的分?jǐn)?shù)值作為一個治療案例添加至知識庫中。
      [0057]具體的,獲取用戶對推薦方案的評分后,也就是獲取了治療效果的分?jǐn)?shù)值。將之前用戶的病情信息即第一病情信息、為該第一病情信息推薦的治療方案和上述治療效果的分?jǐn)?shù)值一起作為一個新的治療案例添加至知識庫中,通過該方法能夠不斷地完善知識庫,由此,推薦的治療方案也會越來越可靠,提高了基于大數(shù)據(jù)知識庫進(jìn)行針對患者病情信息的治療方案的查詢的實時性與易用性。
      [0058]在一個實施例中,所述建立模塊還用于當(dāng)所述知識庫中的治療案例的數(shù)量大于第一預(yù)設(shè)閾值時,形成大數(shù)據(jù)知識庫。
      [0059]在本實施例中,當(dāng)知識庫中的治療案例的數(shù)量大于第一預(yù)設(shè)閾值(比如,第一預(yù)設(shè)閾值設(shè)為I萬)時,就形成了大數(shù)據(jù)知識庫,大數(shù)據(jù)知識庫中治療案例的數(shù)量越大,能找到更為匹配的病情信息的概率就越大。
      [0060]如圖6所示,在一個實施例中,建立模塊101包括:
      [0061]分布存儲單元101a,用于將大數(shù)據(jù)知識庫中的多個治療案例分別存儲到多個計算節(jié)點中,其中,每個計算節(jié)點存儲至少一個治療案例。
      [0062]在本實施例中,治療案例是存儲在計算節(jié)點中的,每個計算節(jié)點存儲至少一個治療案例,大數(shù)據(jù)知識庫中的多個治療案例分別存儲在多個計算節(jié)點中。其中,治療案例包括病情信息、與病情信息對應(yīng)的治療方案和治療效果等。治療效果可以通過分?jǐn)?shù)值來反映,分?jǐn)?shù)值越大,表示治療效果越好。
      [0063]冗余存儲單元101b,用于將大數(shù)據(jù)知識庫中的每個治療案例復(fù)制至少一份存儲到其他計算節(jié)點中,作為治療案例的冗余備份。
      [0064]在本實施例中,將大數(shù)據(jù)知識庫中的治療案例復(fù)制P份,分別存到P個計算節(jié)點中,作為治療案例的冗余備份。其中,P為大于或等于I的整數(shù)。冗余備份的目的是,當(dāng)某個計算節(jié)點出現(xiàn)異常時,將該異常的計算節(jié)點上的治療案例從冗余備份的計算節(jié)點中找到,并將其復(fù)制到正常的計算節(jié)點上。
      [0065]容錯單元101c,用于將異常計算節(jié)點上的治療案例從冗余備份的計算節(jié)點上復(fù)制到正常計算節(jié)點上。
      [0066]在本實施例中,為了使系統(tǒng)具有容錯功能,在建立模塊中創(chuàng)建一個冗余存儲單元,用于將大數(shù)據(jù)知識庫中的每個治療案例復(fù)制至少一份存儲到其他計算節(jié)點中,當(dāng)某個計算節(jié)點出現(xiàn)異常時,將該異常的計算節(jié)點上的治療案例從冗余備份的計算節(jié)點上復(fù)制到正常計算節(jié)點上。
      [0067]如圖7所示,在一個實施例中,病情信息匹配模塊104包括:
      [0068]第一并行匹配單元104E,用于將第一病情信息與大數(shù)據(jù)知識庫中的各個計算節(jié)點上的病情信息進(jìn)行并行匹配,獲取匹配度大于預(yù)設(shè)閾值的病情信息集合。通過并行匹配可以加快匹配的速度。
      [0069]具體的,大數(shù)據(jù)知識庫中的治療案例存儲在計算節(jié)點中,其中,治療案例包括病情信息,及與病情信息對應(yīng)的治療方案和治療效果。將第一病情信息與大數(shù)據(jù)知識庫中的各個計算節(jié)點上的病情信息進(jìn)行匹配,獲取匹配度大于預(yù)設(shè)閾值的病情信息集合。
      [0070]比較單元104F,用于在大數(shù)據(jù)知識庫中的各個計算節(jié)點上查找病情信息集合中每個病情信息對應(yīng)的治療效果的分?jǐn)?shù)值,通過比較將分?jǐn)?shù)值最大的治療效果對應(yīng)的病情信息作為與第一病情信息匹配的第二病情信息。
      [0071]具體的,在各個計算節(jié)點上獲取到病情信息集合中每個病情信息對應(yīng)的治療效果的分?jǐn)?shù)值后,通過比較將分?jǐn)?shù)值最大的治療效果對應(yīng)的病情信息作為與第一病情信息匹配的第二病情信息,進(jìn)而獲取與第二病情信息對應(yīng)的治療方案,將獲取到的治療方案推薦給對應(yīng)的用戶。
      [0072]如圖8所示,在一個實施例中,病情信息匹配模塊104包括:
      [0073]第二并行匹配單元104M,用于將第一病情信息與大數(shù)據(jù)知識庫中的各個計算節(jié)點上的病情信息進(jìn)行并行匹配,獲取匹配度大于預(yù)設(shè)閾值的病情信息集合。通過并行匹配可以加快匹配的速度。
      [0074]在本實施例中,具體的,大數(shù)據(jù)知識庫中的治療案例存儲在計算節(jié)點中,其中,治療案例包括病情信息,及與病情信息對應(yīng)的治療方案和治療效果。將第一病情信息與大數(shù)據(jù)知識庫中的各個計算節(jié)點上的病情信息進(jìn)行匹配,獲取匹配度大于預(yù)設(shè)閾值的病情信息
      口 O
      [0075]并行計算單元104N,用于在大數(shù)據(jù)知識庫中的各個計算節(jié)點上查找病情信息集合中每個病情信息對應(yīng)的治療效果的分?jǐn)?shù)值,根據(jù)病情信息集合中各個病情信息的匹配度和各個病情信息對應(yīng)的治療效果的分?jǐn)?shù)值并行計算對應(yīng)的計算節(jié)點上的各個病情信息的匹配優(yōu)先度,將計算得到的最大的匹配優(yōu)先度作為第一匹配優(yōu)先度,將第一匹配優(yōu)先度對應(yīng)的病情信息作為與第一病情信息匹配的第二病情信息。通過并行計算可以加快計算匹配優(yōu)先度的速度。
      [0076]具體的,獲取匹配度大于預(yù)設(shè)閾值的病情信息集合后,在大數(shù)據(jù)知識庫中的各個節(jié)點上查找病情信息集合中每個病情信息對應(yīng)的治療效果的分?jǐn)?shù)值,之后根據(jù)每個病情信息的匹配度和每個病情信息的治療效果的分?jǐn)?shù)值并行計算各個病情信息的匹配優(yōu)先度,具體的,假設(shè)獲取的某個病情信息與第一病情信息的匹配度為Pl,該病情信息對應(yīng)的治療效果的分?jǐn)?shù)值為P2,那么該病情信息對應(yīng)的匹配優(yōu)先度為Pl*kl+P2*k2,其中,kl+k2 = l,kl、k2為大于O小于I的數(shù),kl表示匹配度的權(quán)重,k2表示治療效果的權(quán)重。將計算得到的最大的匹配優(yōu)先度作為第一匹配優(yōu)先度,然后將該第一匹配優(yōu)先度的病情信息作為與第一病情信息匹配的病情信息,最后將該病情信息對應(yīng)的治療方案推薦給對應(yīng)的用戶。
      [0077]為了更好的理解與應(yīng)用本發(fā)明提出的一種治療方案推薦系統(tǒng),進(jìn)行以下示例,需要說明的是,本發(fā)明所保護(hù)的范圍不局限以下示例。
      [0078]在一個實施例中,治療方案的推薦方法應(yīng)用于醫(yī)學(xué)領(lǐng)域,具體的,獲取的用戶的病情信息為:男,26歲,咽喉痛、頭暈頭痛、流涕癥狀、生命體征值(體溫41.9°C)。在預(yù)先建立的大數(shù)據(jù)知識庫中查找與用戶的病情信息匹配的第二病情信息。具體的,將用戶的病情信息與大數(shù)據(jù)知識庫中的病情信息進(jìn)行匹配,繼而計算出知識庫中各個病情信息與用戶的病情信息的匹配度,然后獲取匹配度大于80%的病情信息集合或者將匹配度按從大到小的順序進(jìn)行排序,然后選擇匹配度在前10的病情信息。比如,從獲取的病情信息集合中發(fā)現(xiàn)與該用戶的病情信息匹配的其中一個病情信息為耳鼻喉科中的感冒病癥。進(jìn)一步的,獲取病情信息集合中每個病情信息對應(yīng)的治療方案(即治療方案)的治療效果的分?jǐn)?shù)值。然后將分?jǐn)?shù)值最大的治療效果對應(yīng)的治療方案作為推薦的方案。比如,針對耳鼻喉科中的感冒癥狀的治療方案為:口服XXX感冒沖劑,與對乙酰氨基酚、柴胡注射液進(jìn)行聯(lián)合用藥,一天三次,飯前服用。用戶對該治療方案的評價為100分,那么該方案就是獲取的最佳的推薦方案。
      [0079]本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機(jī)程序來指令相關(guān)的硬件來完成,所述的程序可存儲于一計算機(jī)可讀取存儲介質(zhì)中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory ROM)或隨機(jī)存儲記憶體(Random AccessMemory,RAM)等。
      [0080]以上所述實施例的各技術(shù)特征可以進(jìn)行任意的組合,為使描述簡潔,未對上述實施例中的各個技術(shù)特征所有可能的組合都進(jìn)行描述,然而,只要這些技術(shù)特征的組合不存在矛盾,都應(yīng)當(dāng)認(rèn)為是本說明書記載的范圍。
      [0081]以上所述實施例僅表達(dá)了本發(fā)明的幾種實施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對本發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。
      【主權(quán)項】
      1.一種治療方案推薦系統(tǒng),所述系統(tǒng)包括: 信息獲取模塊,用于獲取病人的病情信息,將所述病人的病情信息作為第一病情信息;病情信息匹配模塊,用于將所述第一病情信息與知識庫中的各個病情信息進(jìn)行匹配,確定與所述第一病情信息匹配的第二病情信息; 推薦模塊,用于獲取與所述第二病情信息對應(yīng)的治療方案,將獲取到的所述治療方案推薦給與所述第一病情信息對應(yīng)的用戶。2.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括: 建立模塊,用于建立知識庫,所述知識庫包括多個治療案例,所述治療案例包括病情信息及與所述病情信息對應(yīng)的治療方案和治療效果的分?jǐn)?shù)值。3.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述信息獲取模塊還用于通過穿戴式設(shè)備或遠(yuǎn)程醫(yī)療設(shè)備自動獲取病人的病情信息; 或者通過終端獲取用戶輸入的病人的病情信息。4.根據(jù)權(quán)利要求2所述的系統(tǒng),其特征在于,所述病情信息匹配模塊包括: 第一獲取單元,用于將所述第一病情信息與知識庫中的各個病情信息進(jìn)行匹配,獲取匹配度大于預(yù)設(shè)閾值的病情信息集合; 第一查找單元,用于查找所述病情信息集合中每個病情信息對應(yīng)的治療效果的分?jǐn)?shù)值; 第一匹配單元,用于將所述分?jǐn)?shù)值最大的治療效果對應(yīng)的病情信息作為與所述第一病情信息匹配的第二病情信息。5.根據(jù)權(quán)利要求2所述的系統(tǒng),其特征在于,所述病情信息匹配模塊包括: 第二獲取單元,用于將所述第一病情信息與知識庫中的各個病情信息進(jìn)行匹配,獲取匹配度大于預(yù)設(shè)閾值的病情信息集合; 第二查找單元,用于查找所述病情信息集合中每個病情信息對應(yīng)的治療效果的分?jǐn)?shù)值; 計算單元,用于根據(jù)所述病情信息集合中各個病情信息的匹配度和所述各個病情信息對應(yīng)的治療效果的分?jǐn)?shù)值計算各個病情信息的匹配優(yōu)先度,將計算得到的最大的匹配優(yōu)先度作為第一匹配優(yōu)先度; 第二匹配單元,用于將所述第一匹配優(yōu)先度對應(yīng)的病情信息作為與所述第一病情信息匹配的第二病情信息。6.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括: 反饋模塊,用于獲取用戶對所述治療方案的反饋,根據(jù)所述反饋確定與所述治療方案對應(yīng)的治療效果的分?jǐn)?shù)值; 添加模塊,用于將所述第一病情信息、推薦的所述治療方案及所述治療效果的分?jǐn)?shù)值作為一個治療案例添加至所述知識庫中。7.根據(jù)權(quán)利要求2所述的系統(tǒng),其特征在于,所述建立模塊還用于當(dāng)所述知識庫中的治療案例的數(shù)量大于第一預(yù)設(shè)閾值時,形成大數(shù)據(jù)知識庫。8.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,所述建立模塊包括: 分布存儲單元,用于將所述大數(shù)據(jù)知識庫中的多個治療案例分別存儲到多個計算節(jié)點中,其中,每個計算節(jié)點存儲至少一個治療案例; 冗余存儲單元,用于將所述大數(shù)據(jù)知識庫中的每個治療案例復(fù)制至少一份存儲到其他計算節(jié)點中,作為所述治療案例的冗余備份; 容錯單元,用于將異常計算節(jié)點上的治療案例從所述冗余備份的計算節(jié)點中復(fù)制到正常計算節(jié)點上。9.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,所述病情信息匹配模塊包括: 第一并行匹配單元,用于將所述第一病情信息與所述大數(shù)據(jù)知識庫中的各個計算節(jié)點上的病情信息進(jìn)行并行匹配,獲取匹配度大于預(yù)設(shè)閾值的病情信息集合; 比較單元,用于在所述大數(shù)據(jù)知識庫中的各個計算節(jié)點上查找所述病情信息集合中每個病情信息對應(yīng)的治療效果的分?jǐn)?shù)值,通過比較將分?jǐn)?shù)值最大的治療效果對應(yīng)的病情信息作為與所述第一病情信息匹配的第二病情信息。10.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,所述病情信息匹配模塊包括: 第二并行匹配單元,用于將所述第一病情信息與所述大數(shù)據(jù)知識庫中的各個計算節(jié)點上的病情信息進(jìn)行并行匹配,獲取匹配度大于預(yù)設(shè)閾值的病情信息集合; 并行計算單元,用于在所述大數(shù)據(jù)知識庫中的各個計算節(jié)點上查找所述病情信息集合中每個病情信息對應(yīng)的治療效果的分?jǐn)?shù)值,根據(jù)所述病情信息集合中各個病情信息的匹配度和所述各個病情信息對應(yīng)的治療效果的分?jǐn)?shù)值并行計算對應(yīng)的計算節(jié)點上的各個病情信息的匹配優(yōu)先度,將計算得到的最大的匹配優(yōu)先度作為第一匹配優(yōu)先度,將所述第一匹配優(yōu)先度對應(yīng)的病情信息作為與所述第一病情信息匹配的第二病情信息。
      【文檔編號】G06F19/00GK106055909SQ201610416095
      【公開日】2016年10月26日
      【申請日】2016年6月14日
      【發(fā)明人】朱定局
      【申請人】華南師范大學(xué)
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1