本發(fā)明涉及數(shù)據(jù)處理領(lǐng)域,具體涉及一種生物醫(yī)學(xué)知識(shí)庫(kù)的信息更新方法及系統(tǒng)。
背景技術(shù):
隨著精準(zhǔn)醫(yī)療技術(shù)的發(fā)展,精致醫(yī)療越來(lái)越受到人們關(guān)注。讓每一個(gè)癌癥患者在臨床上得到最大可能的實(shí)際獲益是醫(yī)療服務(wù)機(jī)構(gòu)的宗旨。通過(guò)國(guó)際化和標(biāo)準(zhǔn)化的質(zhì)控平臺(tái),運(yùn)用高通量二代測(cè)序檢測(cè)技術(shù)為代表的先進(jìn)技術(shù),基于生物醫(yī)學(xué)知識(shí)庫(kù)檢測(cè)所有與癌癥治療密切相關(guān)的基因異常信息,為每一位患者提供醫(yī)療咨詢(xún)服務(wù)。整套檢測(cè)流程中生物醫(yī)學(xué)知識(shí)庫(kù)做為實(shí)驗(yàn)室下機(jī)數(shù)據(jù)生成報(bào)告的數(shù)據(jù)支撐,其重要性不言而喻,知識(shí)庫(kù)信息的準(zhǔn)確與否直接影響整個(gè)檢測(cè)報(bào)告的檢測(cè)結(jié)果。傳統(tǒng)的生物醫(yī)學(xué)知識(shí)庫(kù)管理流程中信息更新混亂,生物醫(yī)學(xué)知識(shí)庫(kù)更新難以控制,出現(xiàn)問(wèn)題難以查找,直接導(dǎo)致了檢測(cè)報(bào)告頻頻出錯(cuò),甚至出錯(cuò)了都不知道。
技術(shù)實(shí)現(xiàn)要素:
為了解決上述問(wèn)題,本發(fā)明提供了一種生物醫(yī)學(xué)知識(shí)庫(kù)的信息更新方法及系統(tǒng)。本發(fā)明提供的一種生物醫(yī)學(xué)知識(shí)庫(kù)的信息更新方法及系統(tǒng),讓信息更新的歷史可追溯查詢(xún),同時(shí)分離在用生物醫(yī)學(xué)知識(shí)庫(kù)和管理生物醫(yī)學(xué)知識(shí)庫(kù),提高在用生物醫(yī)學(xué)知識(shí)庫(kù)的使用性能。
本發(fā)明采用的技術(shù)方案如下:
一種生物醫(yī)學(xué)知識(shí)庫(kù)的信息更新方法,包括如下步驟:
第一生物醫(yī)學(xué)知識(shí)庫(kù)接收更新信息;第一生物醫(yī)學(xué)知識(shí)庫(kù)作為管理生物醫(yī)學(xué)知識(shí)庫(kù),用于對(duì)在用生物醫(yī)學(xué)知識(shí)庫(kù)提供信息管理;
第一生物醫(yī)學(xué)知識(shí)庫(kù)將更新信息生成臨時(shí)版本信息;
第一生物醫(yī)學(xué)知識(shí)庫(kù)將臨時(shí)版本信息更新至第二生物醫(yī)學(xué)知識(shí)庫(kù);
第一生物醫(yī)學(xué)知識(shí)庫(kù)將臨時(shí)版本信息升級(jí)為正式版本信息并存儲(chǔ);
第二生物醫(yī)學(xué)知識(shí)庫(kù)作為在用生物醫(yī)學(xué)知識(shí)庫(kù),向用戶(hù)提供生物醫(yī)學(xué)知識(shí),用于生物醫(yī)學(xué)研究的數(shù)據(jù)支撐和依據(jù)。
上述的一種生物醫(yī)學(xué)知識(shí)庫(kù)的信息更新方法,其中,所述第一生物醫(yī)學(xué)知識(shí)庫(kù)將更新信息生成臨時(shí)版本信息后,第一生物醫(yī)學(xué)知識(shí)庫(kù)判斷用戶(hù)是否通過(guò)審核更新信息,如果是,第一生物醫(yī)學(xué)知識(shí)庫(kù)將臨時(shí)版本信息更新至第二生物醫(yī)學(xué)知識(shí)庫(kù);如果否,第一生物醫(yī)學(xué)知識(shí)庫(kù)存儲(chǔ)臨時(shí)版本信息以及未通過(guò)審核的審核意見(jiàn),第一生物醫(yī)學(xué)知識(shí)庫(kù)不將臨時(shí)版本信息更新至第二生物醫(yī)學(xué)知識(shí)庫(kù)。
上述的一種生物醫(yī)學(xué)知識(shí)庫(kù)的信息更新方法,其中,所述第一生物醫(yī)學(xué)知識(shí)庫(kù)判斷用戶(hù)是否通過(guò)審核更新信息包括如下步驟:
第一生物醫(yī)學(xué)知識(shí)庫(kù)獲取與臨時(shí)版本信息對(duì)應(yīng)的歷史版本信息;
第一生物醫(yī)學(xué)知識(shí)庫(kù)對(duì)比歷史版本信息與臨時(shí)版本信息;
第一生物醫(yī)學(xué)知識(shí)庫(kù)在歷史版本信息中突出顯示其與臨時(shí)版本信息的差異內(nèi)容;
第一生物醫(yī)學(xué)知識(shí)庫(kù)獲取用戶(hù)根據(jù)所述差異內(nèi)容給予的是否通過(guò)審核的審核意見(jiàn)。
上述的一種生物醫(yī)學(xué)知識(shí)庫(kù)的信息更新方法,其中,所述第一生物醫(yī)學(xué)知識(shí)庫(kù)在歷史版本信息中突出顯示其與臨時(shí)版本信息的差異內(nèi)容包括如下步驟:
分別將歷史版本信息與臨時(shí)版本信息替換成html的textarea標(biāo)簽或者inputtext標(biāo)簽;
每個(gè)textarea標(biāo)簽或者inputtext標(biāo)簽設(shè)置為背景色透明;
創(chuàng)建與textarea標(biāo)簽或者inputtext標(biāo)簽等大小的pre標(biāo)簽在其下層,pre標(biāo)簽的字體顏色設(shè)置為白色;
通過(guò)事件監(jiān)聽(tīng)方式監(jiān)聽(tīng)歷史版本信息的textarea標(biāo)簽或者inputtext標(biāo)簽與臨時(shí)版本信息的textarea標(biāo)簽或者inputtext標(biāo)簽,對(duì)比內(nèi)容是否一致;
當(dāng)對(duì)比出歷史版本信息的textarea標(biāo)簽信息或者inputtext標(biāo)簽信息與臨時(shí)版本信息的textarea標(biāo)簽信息或者inputtext標(biāo)簽信息內(nèi)容不一致時(shí),將不一致處加上span標(biāo)簽,span標(biāo)簽設(shè)置背景色為高亮色。
上述的一種生物醫(yī)學(xué)知識(shí)庫(kù)的信息更新方法,其中,還包括:
第一生物醫(yī)學(xué)知識(shí)庫(kù)判斷用戶(hù)是否需要更新與更新信息對(duì)應(yīng)的參考文獻(xiàn);如果是,第一生物醫(yī)學(xué)知識(shí)庫(kù)自動(dòng)分析更新信息內(nèi)容中是否有需要更新的參考文獻(xiàn),如果是,第一生物醫(yī)學(xué)知識(shí)庫(kù)通過(guò)網(wǎng)絡(luò)自動(dòng)抓取的方式更新所述參考文獻(xiàn)。
一種生物醫(yī)學(xué)知識(shí)庫(kù)的信息更新系統(tǒng),包括第一生物醫(yī)學(xué)知識(shí)庫(kù)與第二生物醫(yī)學(xué)知識(shí)庫(kù),所述第一生物醫(yī)學(xué)知識(shí)庫(kù)的信息與第二生物醫(yī)學(xué)知識(shí)庫(kù)的信息通過(guò)唯一編碼建立映射關(guān)系;
所述第一生物醫(yī)學(xué)知識(shí)庫(kù)用于:
接收更新信息;
將更新信息生成臨時(shí)版本信息;
將臨時(shí)版本信息更新至第二生物醫(yī)學(xué)知識(shí)庫(kù);
將臨時(shí)版本信息升級(jí)為正式版本信息并存儲(chǔ);
所述第二生物醫(yī)學(xué)知識(shí)庫(kù)用于生物醫(yī)學(xué)研究的數(shù)據(jù)支撐和依據(jù)。
上述的一種生物醫(yī)學(xué)知識(shí)庫(kù)的信息更新系統(tǒng),其中,所述第一生物醫(yī)學(xué)知識(shí)庫(kù)還用于:
獲取與臨時(shí)版本信息對(duì)應(yīng)的歷史版本信息;
對(duì)比歷史版本信息與臨時(shí)版本信息;
在歷史版本信息中突出顯示其與臨時(shí)版本信息的差異內(nèi)容;
獲取用戶(hù)根據(jù)所述差異內(nèi)容給予的是否通過(guò)審核的審核意見(jiàn);如果是,第一生物醫(yī)學(xué)知識(shí)庫(kù)將臨時(shí)版本信息更新至第二生物醫(yī)學(xué)知識(shí)庫(kù);如果否,第一生物醫(yī)學(xué)知識(shí)庫(kù)存儲(chǔ)臨時(shí)版本信息以及未通過(guò)審核的審核意見(jiàn),第一生物醫(yī)學(xué)知識(shí)庫(kù)不將臨時(shí)版本信息更新至第二生物醫(yī)學(xué)知識(shí)庫(kù)。
上述的一種生物醫(yī)學(xué)知識(shí)庫(kù)的信息更新系統(tǒng),其中,所述第一生物醫(yī)學(xué)知識(shí)庫(kù)通過(guò)顯示裝置分為三個(gè)區(qū)域同時(shí)向用戶(hù)顯示臨時(shí)版本信息、歷史版本信息、審核意見(jiàn),用于顯示臨時(shí)版本信息的區(qū)域同時(shí)用于向用戶(hù)提供對(duì)其內(nèi)容進(jìn)行編輯的功能。
上述的一種生物醫(yī)學(xué)知識(shí)庫(kù)的信息更新系統(tǒng),其中,所述用于顯示歷史版本信息的區(qū)域通過(guò)切換方式顯示不同的歷史版本信息。
本發(fā)明通過(guò)生成并存儲(chǔ)臨時(shí)版本信息,利用版本化管理在用生物醫(yī)學(xué)知識(shí)庫(kù)的更新,讓更新歷程可追溯查詢(xún);本發(fā)明通過(guò)將管理生物醫(yī)學(xué)知識(shí)庫(kù)和在用生物醫(yī)學(xué)知識(shí)庫(kù)分離,從而提高在用生物醫(yī)學(xué)知識(shí)庫(kù)的響應(yīng)性能;本發(fā)明提供第一生物醫(yī)學(xué)知識(shí)庫(kù)在歷史版本信息中突出顯示其與臨時(shí)版本信息的差異內(nèi)容,實(shí)時(shí)高亮在線顯示對(duì)比差異,為信息更新降低錯(cuò)誤風(fēng)險(xiǎn),避免人工校驗(yàn)即核對(duì);本發(fā)明提供自動(dòng)抓取參考文獻(xiàn)信息的更新動(dòng)態(tài),避免編輯人員手動(dòng)維護(hù)會(huì)出現(xiàn)的遺漏。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明一種生物醫(yī)學(xué)知識(shí)庫(kù)的信息更新系統(tǒng)的原理框圖;
圖2是本發(fā)明一種生物醫(yī)學(xué)知識(shí)庫(kù)的信息更新方法的流程示意圖;
圖3是本發(fā)明一種生物醫(yī)學(xué)知識(shí)庫(kù)的信息更新方法的中對(duì)第二生物醫(yī)學(xué)知識(shí)庫(kù)的變更歷史進(jìn)行跟蹤查看流程示意圖;
圖4是本發(fā)明一種生物醫(yī)學(xué)知識(shí)庫(kù)的信息更新方法中的第一生物醫(yī)學(xué)知識(shí)庫(kù)在歷史版本信息中突出顯示其與臨時(shí)版本信息的差異內(nèi)容的流程示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
實(shí)施例
如圖1所示,一種生物醫(yī)學(xué)知識(shí)庫(kù)的信息更新系統(tǒng),包括第一生物醫(yī)學(xué)知識(shí)庫(kù)與第二生物醫(yī)學(xué)知識(shí)庫(kù),其中,第一生物醫(yī)學(xué)知識(shí)庫(kù)作為管理生物醫(yī)學(xué)知識(shí)庫(kù),用于對(duì)第二生物醫(yī)學(xué)知識(shí)庫(kù)提供信息管理,具體包括對(duì)第二生物醫(yī)學(xué)知識(shí)庫(kù)的內(nèi)容維護(hù)、歷史版本追蹤、版本審核、版本升級(jí)、更新、重新抓取參考文獻(xiàn)等;第二生物醫(yī)學(xué)知識(shí)庫(kù)作為在用生物醫(yī)學(xué)知識(shí)庫(kù),用于生物醫(yī)學(xué)研究的數(shù)據(jù)支撐和依據(jù),第二生物醫(yī)學(xué)知識(shí)庫(kù)包括基因知識(shí)庫(kù)、靶向藥物知識(shí)庫(kù)、精準(zhǔn)治療案例知識(shí)庫(kù)、臨床試驗(yàn)知識(shí)庫(kù)、腫瘤知識(shí)庫(kù)等,用于提取基因變異及位點(diǎn)數(shù)據(jù)、提取藥品數(shù)據(jù)、提取實(shí)驗(yàn)記錄數(shù)據(jù)、提取參考文獻(xiàn)數(shù)據(jù)、提取其他知識(shí)庫(kù)數(shù)據(jù)等。
第一生物醫(yī)學(xué)知識(shí)庫(kù)與第二生物醫(yī)學(xué)知識(shí)庫(kù)通過(guò)唯一編碼建立映射關(guān)系;所述唯一編碼是當(dāng)數(shù)據(jù)信息首次被第二生物醫(yī)學(xué)知識(shí)庫(kù)存儲(chǔ)時(shí)生成的系統(tǒng)內(nèi)部的唯一數(shù)據(jù)id,該唯一數(shù)據(jù)id一經(jīng)生成即確定,不再變更。
第一生物醫(yī)學(xué)知識(shí)庫(kù)用于日常的增、刪、改等操作,并進(jìn)行審核和多版本管理,審核通過(guò)的正式版才會(huì)同步到第二生物醫(yī)學(xué)知識(shí)庫(kù);第二生物醫(yī)學(xué)知識(shí)庫(kù)則用于生產(chǎn)系統(tǒng)中自動(dòng)化生成報(bào)告時(shí)使用,系統(tǒng)從在用生物醫(yī)學(xué)知識(shí)庫(kù)中提取生成報(bào)告所需的相關(guān)生物醫(yī)學(xué)知識(shí)庫(kù)數(shù)據(jù)來(lái)生成檢測(cè)報(bào)告。
如圖2所示,一種生物醫(yī)學(xué)知識(shí)庫(kù)的信息更新方法,包括如下步驟:
第一生物醫(yī)學(xué)知識(shí)庫(kù)接收更新信息;
第一生物醫(yī)學(xué)知識(shí)庫(kù)將更新信息生成臨時(shí)版本信息;第一生物醫(yī)學(xué)知識(shí)庫(kù)判斷用戶(hù)是否通過(guò)審核更新信息,如果是,第一生物醫(yī)學(xué)知識(shí)庫(kù)將臨時(shí)版本信息更新至第二生物醫(yī)學(xué)知識(shí)庫(kù);如果否,第一生物醫(yī)學(xué)知識(shí)庫(kù)存儲(chǔ)臨時(shí)版本信息以及未通過(guò)審核的審核意見(jiàn),第一生物醫(yī)學(xué)知識(shí)庫(kù)不將臨時(shí)版本信息更新至第二生物醫(yī)學(xué)知識(shí)庫(kù)。所有的更新過(guò)程以及更新軌跡都是存儲(chǔ)在第一生物醫(yī)學(xué)知識(shí)庫(kù)中的,第二生物醫(yī)學(xué)知識(shí)庫(kù)中僅存儲(chǔ)經(jīng)審核的最新信息。如果需要查看該最新信息的更新軌跡,可通過(guò)唯一數(shù)據(jù)id調(diào)用第一生物醫(yī)學(xué)知識(shí)庫(kù)中的相關(guān)內(nèi)容;
當(dāng)有新內(nèi)容需要維護(hù)時(shí),在第一生物醫(yī)學(xué)知識(shí)庫(kù)中生成一個(gè)此條數(shù)據(jù)的臨時(shí)新版本,此時(shí)對(duì)本條生物醫(yī)學(xué)知識(shí)庫(kù)數(shù)據(jù)的維護(hù)都是在維護(hù)此條臨時(shí)新版本的數(shù)據(jù),當(dāng)維護(hù)人員確定數(shù)據(jù)維護(hù)無(wú)誤時(shí)將此臨時(shí)版本提交審核,審核人員會(huì)收到第一生物醫(yī)學(xué)知識(shí)庫(kù)審核待辦通知。
第一生物醫(yī)學(xué)知識(shí)庫(kù)將臨時(shí)版本信息更新至第二生物醫(yī)學(xué)知識(shí)庫(kù)后,第一生物醫(yī)學(xué)知識(shí)庫(kù)將臨時(shí)版本信息升級(jí)為正式版本信息并存儲(chǔ);
第一生物醫(yī)學(xué)知識(shí)庫(kù)判斷用戶(hù)是否需要更新與更新信息對(duì)應(yīng)的參考文獻(xiàn);如果是,第一生物醫(yī)學(xué)知識(shí)庫(kù)自動(dòng)分析更新信息內(nèi)容中是否有需要更新的參考文獻(xiàn),如果有,第一生物醫(yī)學(xué)知識(shí)庫(kù)通過(guò)網(wǎng)絡(luò)自動(dòng)抓取的方式將所述參考文獻(xiàn)更新至第一生物醫(yī)學(xué)知識(shí)庫(kù)及第二生物醫(yī)學(xué)知識(shí)庫(kù)。
在第二生物醫(yī)學(xué)知識(shí)庫(kù)信息更新的知識(shí)庫(kù)內(nèi)容中會(huì)包含參考文獻(xiàn)的pmid(pubmed唯一標(biāo)識(shí)碼),所以在使用該第二生物醫(yī)學(xué)知識(shí)庫(kù)內(nèi)容時(shí),需要附上參考文獻(xiàn)。本發(fā)明系統(tǒng)會(huì)根據(jù)新版本和歷史版本對(duì)比找到內(nèi)容中是否存在新增的參考文獻(xiàn)pmid,如果存在新的pmid,則會(huì)自動(dòng)在網(wǎng)絡(luò)中將新增的pmid參考文獻(xiàn)的詳細(xì)內(nèi)容抓取到知識(shí)庫(kù)數(shù)據(jù)庫(kù)中。
上述第一生物醫(yī)學(xué)知識(shí)庫(kù)判斷用戶(hù)是否通過(guò)審核更新信息包括如下步驟:
第一生物醫(yī)學(xué)知識(shí)庫(kù)獲取與臨時(shí)版本信息對(duì)應(yīng)的歷史版本信息;
第一生物醫(yī)學(xué)知識(shí)庫(kù)對(duì)比歷史版本信息與臨時(shí)版本信息;
第一生物醫(yī)學(xué)知識(shí)庫(kù)在歷史版本信息中突出顯示其與臨時(shí)版本信息的差異內(nèi)容;
所述第一生物醫(yī)學(xué)知識(shí)庫(kù)通過(guò)顯示裝置分為三個(gè)區(qū)域同時(shí)向用戶(hù)顯示臨時(shí)版本信息、歷史版本信息、審核意見(jiàn)。在第一生物醫(yī)學(xué)知識(shí)庫(kù)維護(hù)時(shí),采用三屏顯示的在線可視化差異對(duì)比編輯技術(shù)。第一區(qū)域是歷史數(shù)據(jù)區(qū)域,用于顯示歷史版本的數(shù)據(jù),并且可以切換歷史版本,同時(shí)會(huì)實(shí)時(shí)高亮顯示出歷史版本和編輯區(qū)每個(gè)編輯項(xiàng)目的差異。第二區(qū)域是審核意見(jiàn)區(qū)域,顯示的是審核駁回的意見(jiàn),作為修改參考。第三屏區(qū)域是編輯區(qū)域,用于顯示臨時(shí)版本信息,并向用戶(hù)提供對(duì)該區(qū)域信息的編輯功能,在這個(gè)區(qū)域編輯要更新的內(nèi)容,編輯的同時(shí)會(huì)實(shí)時(shí)對(duì)比歷史數(shù)據(jù)區(qū)域,并高亮顯示差異內(nèi)容。
第一生物醫(yī)學(xué)知識(shí)庫(kù)獲取用戶(hù)根據(jù)所述差異內(nèi)容給予的是否通過(guò)審核的審核意見(jiàn)。
有新版本生物醫(yī)學(xué)知識(shí)庫(kù)數(shù)據(jù)待審核時(shí),審核人員在待審核頁(yè)面可以查看待審核的生物醫(yī)學(xué)知識(shí)庫(kù)數(shù)據(jù),并能高亮顯示出和歷史版本的對(duì)比,能快速準(zhǔn)確的定位修改位置和修改數(shù)據(jù)項(xiàng)以及內(nèi)容。審核人員可以在有問(wèn)題的地方標(biāo)注審核意見(jiàn),并駁回。當(dāng)駁回后,系統(tǒng)自動(dòng)將審核不通過(guò)版本保存為歷史版本,并將駁回版本升級(jí)一個(gè)小版本號(hào),并返回給知識(shí)庫(kù)維護(hù)人員可以在維護(hù)頁(yè)面同時(shí)查看歷史版本數(shù)據(jù)以及每一個(gè)編輯項(xiàng)的審核意見(jiàn)來(lái)進(jìn)行修改,修改后重新提交新版本。
當(dāng)審核通過(guò)后,系統(tǒng)自動(dòng)將此版本升級(jí)一個(gè)大版本號(hào),升級(jí)為正式版,并準(zhǔn)備同步到第二生物醫(yī)學(xué)知識(shí)庫(kù)。在同步到第二生物醫(yī)學(xué)知識(shí)庫(kù)之前,系統(tǒng)會(huì)判斷知識(shí)庫(kù)維護(hù)時(shí)是否需要更新參考文獻(xiàn),如果需要對(duì)參考文獻(xiàn)進(jìn)行同步更新,那么系統(tǒng)會(huì)主動(dòng)在線抓取參考文獻(xiàn),參考文獻(xiàn)更新后,系統(tǒng)會(huì)將新版本的生物醫(yī)學(xué)知識(shí)庫(kù)數(shù)據(jù)自動(dòng)同步到在用生物醫(yī)學(xué)知識(shí)庫(kù)中。
如圖3所示,當(dāng)需要對(duì)第二生物醫(yī)學(xué)知識(shí)庫(kù)的變更歷史進(jìn)行跟蹤查看時(shí),可以使用版本信息跟蹤功能,能查看到知識(shí)庫(kù)數(shù)據(jù)的每個(gè)版本的內(nèi)容信息,并且還可以查看每個(gè)版本之前變更歷程以及變更內(nèi)容,并高亮顯示和前一個(gè)版本的差異,還包括了版本審核通過(guò)及不通過(guò)的意見(jiàn)。
如圖4所示,上述的一種生物醫(yī)學(xué)知識(shí)庫(kù)的信息更新方法,其中,所述第一生物醫(yī)學(xué)知識(shí)庫(kù)在歷史版本信息中突出顯示其與臨時(shí)版本信息的差異內(nèi)容包括如下步驟:
分別將歷史版本信息與臨時(shí)版本信息替換成html的textarea標(biāo)簽或者inputtext標(biāo)簽;將要對(duì)比的區(qū)域替換成與之內(nèi)容對(duì)應(yīng)的html的textarea標(biāo)簽或者inputtext標(biāo)簽;
每個(gè)編輯標(biāo)簽即textarea標(biāo)簽或者inputtext標(biāo)簽設(shè)置為背景色透明;
創(chuàng)建與編輯標(biāo)簽即textarea標(biāo)簽或者inputtext標(biāo)簽等大小的pre標(biāo)簽在其下層,pre標(biāo)簽的字體顏色設(shè)置為白色,從而使頁(yè)面上看不到pre的文字;
通過(guò)事件監(jiān)聽(tīng)方式,監(jiān)聽(tīng)歷史版本信息的textarea標(biāo)簽或者inputtext標(biāo)簽與臨時(shí)版本信息的textarea標(biāo)簽或者inputtext標(biāo)簽,對(duì)比內(nèi)容是否一致;在編輯框標(biāo)簽上加上事件監(jiān)聽(tīng),當(dāng)編輯框內(nèi)容變化時(shí)對(duì)兩個(gè)pre標(biāo)簽內(nèi)容進(jìn)行更新,當(dāng)比對(duì)出兩個(gè)區(qū)域內(nèi)容不一致時(shí),即找到所述差異內(nèi)容;
當(dāng)對(duì)比出歷史版本信息的textarea標(biāo)簽信息或者inputtext標(biāo)簽信息與臨時(shí)版本信息的textarea標(biāo)簽信息或者inputtext標(biāo)簽信息內(nèi)容不一致時(shí),將不一致處加上span標(biāo)簽,span標(biāo)簽設(shè)置背景色為高亮色。當(dāng)比對(duì)出兩個(gè)區(qū)域內(nèi)容不一致時(shí),將比對(duì)的不同處加上span標(biāo)簽,并設(shè)置span標(biāo)簽背景色為高亮色,由于編輯器的背景透明,所以就將下面的pre標(biāo)簽中的span高亮標(biāo)簽顯示出來(lái),從而實(shí)現(xiàn)出兩個(gè)編輯去不同內(nèi)容高亮對(duì)比顯示的效果。
為了增強(qiáng)對(duì)在用生物醫(yī)學(xué)知識(shí)庫(kù)的管理、提高在用生物醫(yī)學(xué)知識(shí)庫(kù)性能、避免生物醫(yī)學(xué)知識(shí)庫(kù)數(shù)據(jù)錯(cuò)誤,本發(fā)明提供一種管、用分離的多版本、可追蹤的生物醫(yī)學(xué)知識(shí)庫(kù)更新方法及系統(tǒng)。系統(tǒng)采用b/s結(jié)構(gòu),基于soa架構(gòu)j2ee標(biāo)準(zhǔn)進(jìn)行開(kāi)發(fā),使業(yè)務(wù)系統(tǒng)之間具有松耦合、高復(fù)用、維護(hù)靈活等特點(diǎn)。實(shí)驗(yàn)室基于在用生物醫(yī)學(xué)知識(shí)庫(kù)生成檢測(cè)報(bào)告的工作中,在用生物醫(yī)學(xué)知識(shí)庫(kù)是檢測(cè)報(bào)告的數(shù)據(jù)支撐和依據(jù),在用生物醫(yī)學(xué)知識(shí)庫(kù)的數(shù)據(jù)必須要準(zhǔn)確無(wú)誤,并且檢索快速。所以要改變?cè)谟蒙镝t(yī)學(xué)知識(shí)庫(kù)的管理方法以及技術(shù)實(shí)現(xiàn),從而提高檢索效率和準(zhǔn)確性。
本發(fā)明解決了目前市面上的生物醫(yī)學(xué)知識(shí)庫(kù)系統(tǒng)中無(wú)法對(duì)變更歷程進(jìn)行查詢(xún)的問(wèn)題,引入了版本化概念,利用版本化管理生物醫(yī)學(xué)知識(shí)庫(kù)的變更,讓變更歷程可查。
本發(fā)明解決了當(dāng)引入了多版本化生物醫(yī)學(xué)知識(shí)庫(kù)概念后,由于保存了歷史版本信息導(dǎo)致數(shù)據(jù)量變的巨大,導(dǎo)致使用和匹配生物醫(yī)學(xué)知識(shí)庫(kù)時(shí)變的性能低下的問(wèn)題,本發(fā)明將在用生物醫(yī)學(xué)知識(shí)庫(kù)和管理生物醫(yī)學(xué)知識(shí)庫(kù)分離,從而以提高了在用生物醫(yī)學(xué)知識(shí)庫(kù)性能。
本發(fā)明解決了生物醫(yī)學(xué)知識(shí)庫(kù)混亂更新的問(wèn)題,增加了版本審核功能,審核通過(guò)的版本才能正式進(jìn)入在用生物醫(yī)學(xué)知識(shí)庫(kù),增強(qiáng)了生物醫(yī)學(xué)知識(shí)庫(kù)的管理性,同時(shí)保證了信息的準(zhǔn)確。
本發(fā)明解決了生物醫(yī)學(xué)知識(shí)庫(kù)系統(tǒng)中進(jìn)行更新操作時(shí)無(wú)法進(jìn)行在線對(duì)比差異,人工編輯時(shí)常忘記修改過(guò)的位置及內(nèi)容,導(dǎo)致生物醫(yī)學(xué)知識(shí)庫(kù)有漏改、錯(cuò)改的風(fēng)險(xiǎn),同時(shí)修改人要花費(fèi)大量時(shí)間進(jìn)行校驗(yàn)及核對(duì)的問(wèn)題,本發(fā)明采用三屏顯示的在線可視化差異對(duì)比編輯技術(shù),分為編輯區(qū),歷史數(shù)據(jù)區(qū),審核意見(jiàn)區(qū),同時(shí)標(biāo)記出每個(gè)歷史數(shù)據(jù)項(xiàng)和編輯區(qū)的高亮對(duì)比。
本發(fā)明解決了生物醫(yī)學(xué)知識(shí)庫(kù)系統(tǒng)中知識(shí)點(diǎn)內(nèi)容中包含pmid(pubmed唯一標(biāo)識(shí)碼,pubmeduniqueidentifier,是pubmed搜索引擎中收錄的生命科學(xué)和醫(yī)學(xué)等領(lǐng)域的文獻(xiàn)編號(hào))對(duì)應(yīng)的參考文獻(xiàn),現(xiàn)有系統(tǒng)不會(huì)進(jìn)行處理參考文獻(xiàn)由知識(shí)庫(kù)編輯人員手動(dòng)去維護(hù)參考文獻(xiàn),知識(shí)庫(kù)編輯人員經(jīng)常忘記同步更新對(duì)應(yīng)的參考文獻(xiàn),導(dǎo)致生物醫(yī)學(xué)知識(shí)庫(kù)內(nèi)容無(wú)參考文獻(xiàn)信息或參考文獻(xiàn)信息不準(zhǔn)確的問(wèn)題,本發(fā)明使用在線自動(dòng)抓取技術(shù),當(dāng)生物醫(yī)學(xué)知識(shí)庫(kù)內(nèi)容變化時(shí),自動(dòng)分析內(nèi)容中是否有需要更新的參考文獻(xiàn),然后系統(tǒng)通過(guò)網(wǎng)絡(luò)自動(dòng)抓取內(nèi)容。
另外,本申請(qǐng)的一部分可被應(yīng)用為計(jì)算機(jī)程序產(chǎn)品,例如計(jì)算機(jī)程序指令,當(dāng)其被計(jì)算機(jī)執(zhí)行時(shí),通過(guò)該計(jì)算機(jī)的操作,可以調(diào)用或提供根據(jù)本申請(qǐng)的方法和/或技術(shù)方案。而調(diào)用本申請(qǐng)的方法的程序指令,可能被存儲(chǔ)在固定的或可移動(dòng)的記錄介質(zhì)中,和/或通過(guò)廣播或其他信號(hào)承載媒體中的數(shù)據(jù)流而被傳輸,和/或被存儲(chǔ)在根據(jù)所述程序指令運(yùn)行的計(jì)算機(jī)設(shè)備的工作存儲(chǔ)器中。在此,根據(jù)本申請(qǐng)的一個(gè)實(shí)施例包括一個(gè)裝置,該裝置包括用于存儲(chǔ)計(jì)算機(jī)程序指令的存儲(chǔ)器和用于執(zhí)行程序指令的處理器,其中,當(dāng)該計(jì)算機(jī)程序指令被該處理器執(zhí)行時(shí),觸發(fā)該裝置運(yùn)行基于前述根據(jù)本申請(qǐng)的多個(gè)實(shí)施例的方法和/或技術(shù)方案。
對(duì)于本領(lǐng)域技術(shù)人員而言,顯然本申請(qǐng)不限于上述示范性實(shí)施例的細(xì)節(jié),而且在不背離本申請(qǐng)的精神或基本特征的情況下,能夠以其他的具體形式實(shí)現(xiàn)本申請(qǐng)。因此,無(wú)論從哪一點(diǎn)來(lái)看,均應(yīng)將實(shí)施例看作是示范性的,而且是非限制性的,本申請(qǐng)的范圍由所附權(quán)利要求而不是上述說(shuō)明限定,因此旨在將落在權(quán)利要求的等同要件的含義和范圍內(nèi)的所有變化涵括在本申請(qǐng)內(nèi)。不應(yīng)將權(quán)利要求中的任何附圖標(biāo)記視為限制所涉及的權(quán)利要求。此外,顯然“包括”一詞不排除其他單元或步驟,單數(shù)不排除復(fù)數(shù)。裝置權(quán)利要求中陳述的多個(gè)單元或裝置也可以由一個(gè)單元或裝置通過(guò)軟件或者硬件來(lái)實(shí)現(xiàn)。第一,第二等詞語(yǔ)用來(lái)表示名稱(chēng),而并不表示任何特定的順序。
當(dāng)然,對(duì)于本領(lǐng)域技術(shù)人員而言,顯然本申請(qǐng)不限于上述示范性實(shí)施例的細(xì)節(jié),而且在不背離本申請(qǐng)的精神或基本特征的情況下,能夠以其他的具體形式實(shí)現(xiàn)本申請(qǐng)。因此,無(wú)論從哪一點(diǎn)來(lái)看,均應(yīng)將實(shí)施例看作是示范性的,而且是非限制性的,本申請(qǐng)的范圍由所附權(quán)利要求而不是上述說(shuō)明限定,因此旨在將落在權(quán)利要求的等同要件的含義和范圍內(nèi)的所有變化涵括在本申請(qǐng)內(nèi)。不應(yīng)將權(quán)利要求中的任何附圖標(biāo)記視為限制所涉及的權(quán)利要求。
以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。