一種智能診斷手術(shù)編碼檢索方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及電子計(jì)算機(jī)信息處理領(lǐng)域,尤其涉及一種智能診斷手術(shù)編碼檢索方法。
【背景技術(shù)】
[0002]國(guó)際疾病(手術(shù))分類(lèi)是依據(jù)疾病的某些特征,按照規(guī)則將疾病分門(mén)別類(lèi),并用編碼的形式來(lái)表示的系統(tǒng),是WHO制定的國(guó)際統(tǒng)一的疾病分類(lèi),是疾病(手術(shù))名稱(chēng)標(biāo)準(zhǔn)化、格式化是醫(yī)學(xué)信息化、醫(yī)院信息管理的基礎(chǔ)(以下對(duì)于疾病名稱(chēng)的分類(lèi)討論同時(shí)適用于手術(shù)名稱(chēng))。由于國(guó)際疾病分類(lèi)與臨床疾病命名體系的不同,使得臨床疾病名稱(chēng)與國(guó)際疾病分類(lèi)的條目并非一對(duì)一的關(guān)系。由于兩系統(tǒng)內(nèi)條目眾多,即使對(duì)于專(zhuān)業(yè)的疾病編碼員(進(jìn)行臨床國(guó)際疾病分類(lèi)的工作人員),疾病編碼(分類(lèi))依舊會(huì)遇到很多困難。而對(duì)于非編碼專(zhuān)業(yè)的臨床醫(yī)生,則難度更大。隨著社保按病種付費(fèi)(DRGs)的發(fā)展及醫(yī)院信息化建設(shè)的加強(qiáng),準(zhǔn)確進(jìn)行國(guó)際疾病分類(lèi)需求越來(lái)越強(qiáng),而對(duì)于編碼員、醫(yī)務(wù)工作人員來(lái)說(shuō),準(zhǔn)確地進(jìn)行國(guó)際疾病分類(lèi)成為一大醫(yī)院難題。
[0003]目前常見(jiàn)的可供醫(yī)務(wù)工作人員使用的診斷編碼檢索方案是:
(一)通過(guò)診斷的拼音縮寫(xiě)、五筆碼、診斷文字進(jìn)行檢索,而檢索方式為關(guān)鍵字檢索。
[0004]如:需編碼“K80.1膽囊結(jié)石伴膽囊炎”則需要填寫(xiě)入諸如“膽囊結(jié)石伴”或“結(jié)石伴膽囊炎”地方式檢索出包含目標(biāo)編碼的結(jié)果集。已存在地改進(jìn)方案是通過(guò)分組關(guān)鍵字,如通過(guò)”膽石炎”檢索目標(biāo)編碼的結(jié)果集。
[0005]缺陷:
1、即使是用改進(jìn)后的方案:當(dāng)檢索文字中出現(xiàn)非目標(biāo)名稱(chēng)的內(nèi)容文字時(shí),則不能返回正確目標(biāo)結(jié)果集。如“結(jié)石伴伴膽囊炎癥”,“膽石炎癥”,“石膽炎癥”,“結(jié)石性膽囊炎”的對(duì)應(yīng)的四種字符串,不能獲得包含正確的“K80.1膽囊結(jié)石伴膽囊炎”的結(jié)果集。
[0006]2、返回的結(jié)果集過(guò)多:結(jié)果集過(guò)多加大了使用者在選擇正確的對(duì)應(yīng)項(xiàng)的難度,如通過(guò)“膽石炎”的結(jié)果集包含了45條結(jié)果。
[0007]3、返回的結(jié)果不能體現(xiàn)正確率的相關(guān)性:當(dāng)前的查詢(xún)檢索方案中,排序僅僅依靠名稱(chēng)的拼音縮寫(xiě)或者筆畫(huà)縮寫(xiě)排序,排序的前后與被檢索名稱(chēng)無(wú)相關(guān)性,常常導(dǎo)致正確的條目非常靠后,增加了正確分類(lèi)選擇的難度。
[0008]4、使用難度:醫(yī)務(wù)工作人員在進(jìn)行檢索時(shí),為了讓結(jié)果盡可能包含目標(biāo)名稱(chēng),可能會(huì)采用盡可能少的關(guān)鍵字。在對(duì)被檢索的字符串的關(guān)鍵字的選擇上便出現(xiàn)了技能要求,通常需要醫(yī)生參與短期培訓(xùn)并依靠長(zhǎng)期的使用經(jīng)驗(yàn)來(lái)提高分類(lèi)編碼的能力,增加了使用難度。
[0009](二)目前另一種正在發(fā)展的國(guó)際疾病分類(lèi)查詢(xún)檢索方案是通過(guò)增加標(biāo)準(zhǔn)庫(kù)中的非標(biāo)準(zhǔn)內(nèi)容提高匹配項(xiàng),通俗地理解就是直接向編碼庫(kù)加入臨床醫(yī)生的診斷名稱(chēng)。如直接將“結(jié)石性膽囊炎“加入查詢(xún)庫(kù)對(duì)應(yīng)”K80.1 “中,使“結(jié)石性膽囊炎“變得可被查詢(xún)。
[0010]缺陷: 1、依舊使用困難:醫(yī)生的診斷格式是非標(biāo)準(zhǔn)的,潛在的錯(cuò)別字、空格、標(biāo)點(diǎn)、診斷長(zhǎng)度都會(huì)直接影響到檢索結(jié)果。當(dāng)這種情況出現(xiàn)時(shí),又得使用關(guān)鍵字檢索方案,問(wèn)題依舊。
[0011]2、失去標(biāo)準(zhǔn):國(guó)際疾病庫(kù)原本是一個(gè)國(guó)際標(biāo)準(zhǔn)庫(kù),自行加入的庫(kù)會(huì)是標(biāo)準(zhǔn)化的各種有點(diǎn)失去意義。即違背了國(guó)際疾病分類(lèi)的設(shè)計(jì)初衷。
[0012]3、實(shí)施難度大:臨床診斷條目繁多,是遠(yuǎn)遠(yuǎn)大于國(guó)際疾病分類(lèi)2萬(wàn)多條的條目,完成這個(gè)工作并使其適用于臨床依舊是一個(gè)巨大的任務(wù)和挑戰(zhàn),耗時(shí)耗力。
[0013]綜上所述,本申請(qǐng)發(fā)明人在實(shí)現(xiàn)本申請(qǐng)實(shí)施例中發(fā)明技術(shù)方案的過(guò)程中,發(fā)現(xiàn)上述技術(shù)至少存在如下技術(shù)問(wèn)題:
在現(xiàn)有技術(shù)中,現(xiàn)有的診斷編碼檢索方法存在使用難度大、不能滿足國(guó)際標(biāo)準(zhǔn)、實(shí)施難度大的技術(shù)問(wèn)題。
【發(fā)明內(nèi)容】
[0014]本發(fā)明提供了一種智能診斷手術(shù)編碼檢索方法,解決了現(xiàn)有的診斷編碼檢索方法存在使用難度大、不能滿足國(guó)際標(biāo)準(zhǔn)、實(shí)施難度大的技術(shù)問(wèn)題,實(shí)現(xiàn)了降低使用難度,提高了檢索準(zhǔn)確率,滿足國(guó)際標(biāo)準(zhǔn)的技術(shù)效果。
[0015]為解決上述技術(shù)問(wèn)題,本申請(qǐng)實(shí)施例提供了一種智能診斷手術(shù)編碼檢索方法,所述方法用于在指定字符庫(kù)中查找某種隨機(jī)字符,所述方法包括:
步驟1:接收預(yù)設(shè)的整個(gè)診斷或手術(shù)的編碼字符集合;
步驟2:基于用戶的輸入操作接收被查找的字符串內(nèi)容;
步驟3:基于步驟2接收的字符串內(nèi)容循環(huán)遍歷步驟1中字符庫(kù)中的所有元素,獲得臨時(shí)結(jié)果集合和匹配強(qiáng)度,其中,歷遍單個(gè)元素時(shí)的具體操作是:步驟1、分別拆分指定字符庫(kù)元素的字符串及被查找的字符串,循環(huán)比對(duì)兩組字符相同的個(gè)數(shù)并計(jì)數(shù);步驟I1、比較元素字符串及被查找字符串的長(zhǎng)度差;將I獲得的參數(shù)作為匹配強(qiáng)度,并作為對(duì)應(yīng)匹配強(qiáng)度集合項(xiàng)的臨時(shí)信息;其中,當(dāng)匹配強(qiáng)度集合項(xiàng)中出現(xiàn)一條或多條元素匹配強(qiáng)度一致時(shí),基于II中的參數(shù)對(duì)匹配強(qiáng)度進(jìn)行調(diào)整;
步驟4:對(duì)匹配強(qiáng)度再調(diào)整:步驟1、根據(jù)對(duì)部分預(yù)設(shè)字符進(jìn)行忽略計(jì)數(shù)以消除該字符對(duì)匹配強(qiáng)度的影響;步驟I1、計(jì)算步驟2及步驟3中歷遍的單個(gè)元素中的相同重復(fù)字符個(gè)數(shù),消除其因多次出現(xiàn)時(shí)而產(chǎn)生的過(guò)度增強(qiáng)匹配強(qiáng)度;II1、根據(jù)編碼字符集合歷史使用次數(shù)進(jìn)行匹配強(qiáng)度調(diào)整;依據(jù)歷史使用次數(shù)進(jìn)行匹配強(qiáng)度調(diào)整;
步驟5:依據(jù)匹配強(qiáng)度集合項(xiàng)的臨時(shí)信息對(duì)步驟1的編碼字符集合進(jìn)行排序,其中計(jì)數(shù)為第一排序依據(jù),長(zhǎng)度差為第二排序依據(jù);
步驟6:返回編碼字符集合前指定數(shù)量的集合給用戶進(jìn)行選擇使用;返回集合拒絕空集合,即用戶一定能獲得指定數(shù)量的結(jié)果集合;
步驟7:獲取用戶選擇的目標(biāo)集合并生成記錄。獲取用戶選擇的目標(biāo)集合并生成記錄,作為步驟4中III的排序依據(jù)。
[0016]進(jìn)一步的,步驟3中:1方法以拆分元素字符串進(jìn)行比較,查找字符與集合中目標(biāo)元素即使有差異字符,目標(biāo)元素也可以被排列出來(lái),有效防止目標(biāo)元素因差異字符而不被包含于返回結(jié)果集合中;步驟3中:II方法參數(shù)與I方法配合使用作為次要匹配依據(jù)時(shí)可大大增加用戶的目標(biāo)元素靠前排序幾率。
[0017]進(jìn)一步的,所述當(dāng)匹配強(qiáng)度集合項(xiàng)中出現(xiàn)一條或多條元素匹配強(qiáng)度一致時(shí),基于預(yù)設(shè)方法對(duì)匹配強(qiáng)度進(jìn)行調(diào)整,具體包括:
在用于臨床診斷進(jìn)行國(guó)際疾病分類(lèi)的選擇時(shí),根據(jù)診斷條目被曾使用的次數(shù),次數(shù)多者上調(diào)匹配強(qiáng)度;
對(duì)于手術(shù)或診斷中,去除編碼表中無(wú)意義的字符,以調(diào)整匹配度。
[0018]進(jìn)一步的,所述去除編碼表中無(wú)意義的字符具體為:
對(duì)于臨床診斷時(shí),對(duì)檢索名稱(chēng)中得“左”、“右”進(jìn)行忽略,以調(diào)整匹配度;
對(duì)于手術(shù)名稱(chēng)時(shí),對(duì)檢索名稱(chēng)中得“術(shù)”進(jìn)行忽略,以調(diào)整匹配度;
對(duì)于其他相對(duì)于編碼庫(kù)無(wú)意義的字符進(jìn)行忽略;
對(duì)于手術(shù)名稱(chēng)或診斷時(shí),去除部分特定的標(biāo)點(diǎn)符號(hào),如:逗號(hào),分號(hào),問(wèn)號(hào)等。步驟4中:對(duì)診斷中的“左”、“右”及手術(shù)中的“術(shù)”等在編碼庫(kù)中無(wú)意義字符進(jìn)行忽略,在計(jì)算診斷或手術(shù)庫(kù)各集合元素的匹配強(qiáng)度時(shí),可有效平衡這些特殊字符帶來(lái)的影響。
[0019]進(jìn)一步的,所述基于預(yù)設(shè)方法對(duì)匹配強(qiáng)度進(jìn)行調(diào),可用于結(jié)果集合處理前、處理中及返回前。
[0020]進(jìn)一步的,所述步驟4還包括步驟IV:匹配強(qiáng)度可加入字符順序的相關(guān)性進(jìn)行強(qiáng)度再計(jì)算。如順序完全符合的字符串可以將強(qiáng)度變更為1.5倍。
[0021]進(jìn)一步的,在接收被檢索字符時(shí),可根據(jù)需要接受附帶的一個(gè)或多個(gè)限定參數(shù),返回相應(yīng)集合。
[0022]進(jìn)一步的,所述步驟5:依據(jù)匹配強(qiáng)度集合項(xiàng)的臨時(shí)信息對(duì)步驟1的編碼字符集合進(jìn)行排序,排序函數(shù)可以計(jì)算得出,也可由數(shù)據(jù)庫(kù)SQL篩選得出。
[0023]指定的結(jié)果集返回?cái)?shù)量可根據(jù)工作需要進(jìn)行設(shè)定。對(duì)于難以被檢索字符串可顯著擴(kuò)大返回條目。
[0024]本方法不僅適用于國(guó)際疾病(手術(shù))編碼系統(tǒng)中,在特定的情況下,可更改并適用于其他字符篩選系統(tǒng)中。
[0025]在庫(kù)集合中,單個(gè)集合包含多個(gè)字符組,將多個(gè)字符組同時(shí)應(yīng)用該系統(tǒng)的強(qiáng)度匹配方法進(jìn)行強(qiáng)度匹配并進(jìn)行綜合參考;如,疾病(手術(shù))編碼庫(kù)包含(1)診斷(手術(shù))名,(2)編碼,(3)(手術(shù))級(jí)別等,在考慮傳入字符時(shí)采用字符組傳入并分別進(jìn)行強(qiáng)度計(jì)算,綜合強(qiáng)度進(jìn)行排序,以此返回具有多列數(shù)據(jù)的結(jié)果集合。
[0026]傳入字符應(yīng)進(jìn)行重復(fù)字符的去除,實(shí)際測(cè)試中,多次出現(xiàn)的重復(fù)字符會(huì)極強(qiáng)地提高匹配強(qiáng)度,這會(huì)導(dǎo)致不理想的排序結(jié)果。
[0027]根據(jù)需要,本方法可設(shè)置〃回調(diào)方法〃,可在結(jié)果集被選擇時(shí)進(jìn)行記錄,返回的結(jié)果集可依據(jù)歷史使用次數(shù)而再次排序,以方便使用者。
[0028]在接受被檢索字符時(shí),可根據(jù)需要接受附帶的一個(gè)或多個(gè)限定參數(shù),以精確返回集合范圍,如,對(duì)于疾病編碼中,查找對(duì)于新生兒的疾病編碼時(shí),附加參數(shù)"P"以明確僅返回P類(lèi)編碼。
[0029]在特定的工作平臺(tái)上,為簡(jiǎn)化工作步驟,選擇性接受多個(gè)庫(kù)集合,以實(shí)現(xiàn)同時(shí)在多個(gè)庫(kù)中查找被檢索字符串。
[0030]本申請(qǐng)實(shí)施例中提供的一個(gè)或多個(gè)技術(shù)方案,至少具有如下技術(shù)效果或優(yōu)點(diǎn): 由于采用了將智能診斷手術(shù)編碼檢索方法設(shè)計(jì)為包括:步驟1:接收預(yù)設(shè)的整個(gè)診斷或手術(shù)的編碼字符集合;步驟2:基于用戶的輸入操作接收被查找的字符串內(nèi)容;步驟3:基于步驟2接收的字符串內(nèi)容循環(huán)遍歷步驟1中字符庫(kù)中的所有元素,獲得臨時(shí)結(jié)果集合和匹配強(qiáng)度,步驟4:對(duì)匹配強(qiáng)度再調(diào)整:步驟5:依據(jù)匹配強(qiáng)度集合項(xiàng)的臨時(shí)信息對(duì)步驟1的編碼字符集合進(jìn)行排序,其中計(jì)數(shù)為第一排序依據(jù),長(zhǎng)度差為第二排序依據(jù);步驟6:返回編碼字符集合前指定數(shù)量的集合給用戶進(jìn)行選擇使用;步驟7:獲取用戶選擇的目標(biāo)集合并生成記錄的技術(shù)方案,即使得返回結(jié)果順序附帶準(zhǔn)確率的特性,實(shí)現(xiàn)拒絕“空結(jié)果集”返回,有限數(shù)量返回,且使用者無(wú)需關(guān)鍵字判斷,降低使用者的分類(lèi)難度,從而提高分類(lèi)的準(zhǔn)確率,與傳統(tǒng)的擴(kuò)充庫(kù)原理完全不同,與擴(kuò)充庫(kù)共同使用可加倍提高選中正確率,本方案獨(dú)立于常見(jiàn)得數(shù)據(jù)庫(kù)(WHERE條件判斷)檢索方案,本方案不僅適用于國(guó)際疾病(手術(shù))分類(lèi),對(duì)于單字段或多字段且符合字符變量型的關(guān)系型數(shù)據(jù)(庫(kù))的篩選,同樣是適用并能達(dá)來(lái)文中描述的優(yōu)化效果及準(zhǔn)確率提升,所以,有效解決了現(xiàn)有的診斷編碼檢索方法存在使用難度大、不能滿足國(guó)際標(biāo)準(zhǔn)、實(shí)施難度大的技術(shù)問(wèn)題,進(jìn)而實(shí)現(xiàn)了降低使用難度,提高了檢索準(zhǔn)確率,滿足國(guó)際標(biāo)準(zhǔn)的技術(shù)效果。