病歷查詢方法和病歷查詢系統的製作方法
2023-04-26 09:00:11 1
病歷查詢方法和病歷查詢系統的製作方法
【專利摘要】本發明提供了一種病歷查詢方法,包括:步驟102,在接收到對病歷的存儲指令時,解析病歷以獲取多項診療信息,以及每項診療信息對應的特徵數據;步驟104,根據多項診療信息之間的結構關係,對多項診療信息進行結構化存儲,其中,將每項診療信息和相應的特徵數據進行關聯存儲;步驟106,解析查詢指令以確定目標診療信息和目標關鍵字,並在與目標診療信息相關聯的特徵數據中查詢與目標關鍵字相匹配的目標特徵數據。本發明還提出了一種病歷診斷系統。通過本發明的技術方案,能夠將病歷中的診療信息進行結構化存儲,從而在用戶查詢病歷時,可以直接根據查詢條件在存儲的診療信息中進行查詢,無需對病歷進行全文檢索,提高了查詢的效率。
【專利說明】病歷查詢方法和病歷查詢系統
【技術領域】
[0001]本發明涉及數據查詢【技術領域】,具體而言,涉及一種病歷查詢方法和一種病歷查 詢系統。
【背景技術】
[0002]傳統的電子病歷文件,一般僅存儲版式數據,雖然可以滿足醫生和患者的閱讀需 求,但是在進行病歷查詢時卻十分浪費時間。例如在多份病例中查詢某份病歷時,或在一份 病歷中查詢數據時,都需要根據輸入的查詢條件對病歷的全文檢索來進行文字匹配,查找 效率很低,並且準確率不高。
【發明內容】
[0003]本發明正是基於上述問題,提出了一種病歷查詢方法,能夠將病歷中的診療信息 進行結構化存儲,從而在用戶查詢病歷時,可以直接根據查詢條件在存儲的診療信息中進 行查詢,無需對病歷進行全文檢索,提高了查詢的效率。
[0004]有鑑於此,本發明提出了一種病歷查詢方法,包括:步驟102,在接收到對病歷的 存儲指令時,解析所述病歷以獲取所述病歷中的多項診療信息,以及所述多項診療信息中 每項診療信息對應的特徵數據;步驟104,根據所述多項診療信息之間的結構關係,對所述 多項診療信息進行結構化存儲,其中,將所述每項診療信息和相應的特徵數據進行關聯存 儲;步驟106,在接收到對所述病歷的查詢指令時,解析所述查詢指令以確定目標診療信息 和目標關鍵字,並在與所述目標診療信息相關聯的特徵數據中查詢與所述目標關鍵字相匹 配的目標特徵數據。
[0005]在該技術方案中,可以從病歷中解析出多項診療信息,比如病歷中的主訴、既往 史、體檢、診斷結果等,然後將每項診療信息和其對應的特徵數據進行關聯存儲,比如既往 史對應的特徵數據包含有:吸菸史10年,高血壓3年,糖尿病2年等信息,從而當用戶在病 例中查詢數據時,可以從查詢指令中解析出需要查詢的診療信息以及相應的關鍵字,比如 解析出的診療信息為既往史,相應的關鍵字是吸菸,那麼就可以從存儲的數據中快速查詢 到既往史-吸菸史10年的數據,從而避免了在病例中逐字逐句地查詢,提高了對病歷查詢 的速度,而且避免了病例中沒有實際含義的內容,比如連詞,語氣詞等對查詢目標造成的幹 擾,提高了查詢的準確度。
[0006]本發明還提出了一種病歷查詢系統,包括:解析單元,用於在接收到對病歷的存儲 指令時,解析所述病歷以獲取所述病歷中的多項診療信息,以及所述多項診療信息中每項 診療信息對應的特徵數據,以及在接收到對所述病歷的查詢指令時,解析所述查詢指令以 確定目標診療信息和目標關鍵字;存儲單元,用於根據所述多項診療信息之間的結構關係, 對所述多項診療信息進行結構化存儲,其中,將所述每項診療信息和相應的特徵數據進行 關聯存儲;查詢單元,在與所述目標診療信息相關聯的特徵數據中查詢與所述目標關鍵字 相匹配的目標特徵數據。[0007]在該技術方案中,可以從病歷中解析出多項診療信息,比如病歷中的主訴、既往 史、體檢、診斷結果等,然後將每項診療信息和其對應的特徵數據進行關聯存儲,比如既往 史對應的特徵數據包含有:吸菸史10年,高血壓3年,糖尿病2年等信息,從而當用戶在病 例中查詢數據時,可以從查詢指令中解析出需要查詢的診療信息以及相應的關鍵字,比如 解析出的診療信息為既往史,相應的關鍵字是吸菸,那麼就可以從存儲的數據中快速查詢 到既往史-吸菸史10年的數據,從而避免了在病例中逐字逐句地查詢,提高了對病歷查詢 的速度,而且避免了病例中沒有實際含義的內容,比如連詞,語氣詞等對查詢目標造成的幹 擾,提高了查詢的準確度。
[0008]通過以上技術方案,能夠將病歷中的診療信息進行結構化存儲,從而在用戶查詢 病歷時,可以直接根據查詢條件在存儲的診療信息中進行查詢,無需對病歷進行全文檢索, 提高了查詢的效率。
【專利附圖】
【附圖說明】
[0009]圖1示出了根據本發明的實施例的病歷查詢方法的示意流程圖;
[0010]圖2示出了根據本發明的實施例的病歷查詢系統的示意框圖;
[0011]圖3示出了根據本發明的實施例的病歷查詢方法的具體示意流程圖;
[0012]圖4示出了根據本發明的實施例的樹形結構的示意圖。
【具體實施方式】
[0013]為了能夠更清楚地理解本發明的上述目的、特徵和優點,下面結合附圖和具體實 施方式對本發明進行進一步的詳細描述。需要說明的是,在不衝突的情況下,本申請的實施 例及實施例中的特徵可以相互組合。
[0014]在下面的描述中闡述了很多具體細節以便於充分理解本發明,但是,本發明還可 以採用其他不同於在此描述的其他方式來實施,因此,本發明的保護範圍並不受下面公開 的具體實施例的限制。
[0015]圖1示出了根據本發明的實施例的病歷查詢方法的示意流程圖。
[0016]如圖1所示,根據本發明的實施例的病歷查詢方法包括:步驟102,在接收到對病 歷的存儲指令時,解析所述病歷以獲取所述病歷中的多項診療信息,以及所述多項診療信 息中每項診療信息對應的特徵數據;步驟104,根據所述多項診療信息之間的結構關係,對 所述多項診療信息進行結構化存儲,其中,將所述每項診療信息和相應的特徵數據進行關 聯存儲;步驟106,在接收到對所述病歷的查詢指令時,解析所述查詢指令以確定目標診療 信息和目標關鍵字,並在與所述目標診療信息相關聯的特徵數據中查詢與所述目標關鍵字 相匹配的目標特徵數據。
[0017]在該技術方案中,可以從病歷中解析出多項診療信息,比如病歷中的主訴、既往 史、體檢、診斷結果等,然後將每項診療信息和其對應的特徵數據進行關聯存儲,比如既往 史對應的特徵數據包含有:吸菸史10年,高血壓3年,糖尿病2年等信息,從而當用戶在病 例中查詢數據時,可以從查詢指令中解析出需要查詢的診療信息以及相應的關鍵字,比如 解析出的診療信息為既往史,相應的關鍵字是吸菸,那麼就可以從存儲的數據中快速查詢 到既往史-吸菸史10年的數據,從而避免了在病例中逐字逐句地查詢,提高了對病歷查詢的速度,而且避免了病例中沒有實際含義的內容,比如連詞,語氣詞等對查詢目標造成的幹 擾,提高了查詢的準確度。
[0018]在上述技術方案中,優選地,所述步驟104還包括:確定與所述目標診療信息存在 關聯關係的其他診療信息;以及所述步驟106還包括:若未在與所述目標診療信息相關聯 的特徵數據中查詢到所述目標特徵數據,則在與所述其他診療信息相關聯的特徵數據中查 詢所述目標特徵數據。
[0019]在該技術方案中,可以在無法準確查詢到用戶所需數據時,為用戶提供相關聯的 數據,比如用戶需要在病例中查詢體檢中的血壓值,但是體檢中並沒有記錄血壓值,而體檢 與既往史存在關聯,因此可以在既往史中查詢與血壓值相匹配的數據,得到既往史-高血 壓3年,從而使得用戶額可以在沒有查詢到具體血壓值的情況下,依然能夠對病例中的血 壓信息有一定了解,提高了病歷查詢的效果。
[0020]在上述技術方案中,優選地,所述步驟106還包括:若未在與所述其他診療信息相 關聯的特徵數據中查詢所述目標特徵數據,則返回提示信息。
[0021]在上述技術方案中,優選地,所述步驟104還包括:獲取所述每項診療信息在所述 病歷中的位置信息,並將所述位置信息與相應的診療信息關聯存儲;以及所述步驟106還 包括:根據所述目標診療信息的位置信息,在所述病歷中定位並顯示出所述目標診療信息 及相應的特徵數據。
[0022]在該技術方案中,可以根據診療信息的位置信息在病例中進行定位,以便用戶快 速在病例中查看查詢到的數據。
[0023]在上述技術方案中,優選地,所述步驟104還包括:根據所述多項診療信息之間的 關聯關係,以及所述每項診療信息與相應的特徵數據之間的關聯關係生成樹形結構,並將 所述病歷與所述樹形結構進行關聯存儲;以及所述步驟106還包括:在接收到對所述病歷 的查詢指令時,展現所述樹形結構,並在所述樹形結構中顯示出所述目標診療信息和所述 目標特徵數據。
[0024]在該技術方案中,可以根據診療信息的關聯管理生成樹形圖展現給用戶,使得用 戶可以方便地觀看查詢到的數據與其他數據的關聯關係,進而對病歷中所包含的診療信息 有更準確地認識,從而更方便地進行查詢。
[0025]圖2示出了根據本發明的實施例的病歷查詢系統的示意框圖。
[0026]如圖2所示,根據本發明的實施例的病歷查詢系統200包括:解析單元202,用於 在接收到對病歷的存儲指令時,解析所述病歷以獲取所述病歷中的多項診療信息,以及所 述多項診療信息中每項診療信息對應的特徵數據,以及在接收到對所述病歷的查詢指令 時,解析所述查詢指令以確定目標診療信息和目標關鍵字;存儲單元204,用於根據所述多 項診療信息之間的結構關係,對所述多項診療信息進行結構化存儲,其中,將所述每項診療 信息和相應的特徵數據進行關聯存儲;查詢單元206,在與所述目標診療信息相關聯的特 徵數據中查詢與所述目標關鍵字相匹配的目標特徵數據。
[0027]在該技術方案中,可以從病歷中解析出多項診療信息,比如病歷中的主訴、既往 史、體檢、診斷結果等,然後將每項診療信息和其對應的特徵數據進行關聯存儲,比如既往 史對應的特徵數據包含有:吸菸史10年,高血壓3年,糖尿病2年等信息,從而當用戶在病 例中查詢數據時,可以從查詢指令中解析出需要查詢的診療信息以及相應的關鍵字,比如解析出的診療信息為既往史,相應的關鍵字是吸菸,那麼就可以從存儲的數據中快速查詢 到既往史-吸菸史10年的數據,從而避免了在病例中逐字逐句地查詢,提高了對病歷查詢 的速度,而且避免了病例中沒有實際含義的內容,比如連詞,語氣詞等對查詢目標造成的幹 擾,提高了查詢的準確度。
[0028]在上述技術方案中,優選地,還包括:關聯確定單元208,用於確定與所述目標診 療信息存在關聯關係的其他診療信息,其中,所述查詢單元206還用於在未在與所述目標 診療信息相關聯的特徵數據中查詢到所述目標特徵數據時,在與所述其他診療信息相關聯 的特徵數據中查詢所述目標特徵數據。
[0029]在該技術方案中,可以在無法準確查詢到用戶所需數據時,為用戶提供相關聯的 數據,比如用戶需要在病例中查詢體檢中的血壓值,但是體檢中並沒有記錄血壓值,而體檢 與既往史存在關聯,因此可以在既往史中查詢與血壓值相匹配的數據,得到既往史-高血 壓3年,從而使得用戶額可以在沒有查詢到具體血壓值的情況下,依然能夠對病例中的血 壓信息有一定了解,提高了病歷查詢的效果。
[0030]在上述技術方案中,優選地,還包括:提示單元210,用於在所述查詢單元206未在 與所述其他診療信息相關聯的特徵數據中查詢所述目標特徵數據,返回提示信息。
[0031]在上述技術方案中,優選地,還包括:定位單元212,其中,所述存儲單元還用於獲 取所述每項診療信息在所述病歷中的位置信息,並將所述位置信息與相應的診療信息關聯 存儲;所述定位單元用於根據所述目標診療信息的位置信息,在所述病歷中定位並顯示出 所述目標診療信息及相應的特徵數據。
[0032]在該技術方案中,可以根據診療信息的位置信息在病例中進行定位,以便用戶快 速在病例中查看查詢到的數據。
[0033]在上述技術方案中,優選地,還包括:顯示單元214,其中,所述存儲單元還用於根 據所述多項診療信息之間的關聯關係,以及所述每項診療信息與相應的特徵數據之間的關 聯關係生成樹形結構,並將所述病歷與所述樹形結構進行關聯存儲;所述顯示單元用於在 接收到對所述病歷的查詢指令時,展現所述樹形結構,並在所述樹形結構中顯示出所述目 標診療信息和所述目標特徵數據。
[0034]在該技術方案中,可以根據診療信息的關聯管理生成樹形圖展現給用戶,使得用 戶可以方便地觀看查詢到的數據與其他數據的關聯關係,進而對病歷中所包含的診療信息 有更準確地認識,從而更方便地進行查詢。
[0035]圖3示出了根據本發明的實施例的病歷查詢方法的具體示意流程圖。
[0036]如圖3所示,根據本發明的實施例的病歷查詢方法具體包括:
[0037]步驟302,解析病歷獲取病例中的診療信息,以及每項診療信息對應的特徵數據;
[0038]步驟304,確定解析出的多項診療信息之間的結構關係,並對診療信息進行結構化 存儲;
[0039]步驟306,在接收到查詢指令時,解析查詢指令確定需要查詢的目標,包括目標診 療信息和目標關鍵字,然後根據目標關鍵字在目標診療信息相關聯的特徵數據中查詢相匹 配的目標特徵數據;
[0040]步驟308,判斷是否能在目標診療信息相關聯的特徵數據中查詢到相匹配的目標 特徵數據;[0041]步驟310,若能查詢到,則進一步查詢目標特徵數據的在病歷中的位置信息,進而 在病歷中定位顯示目標特徵數據;
[0042]步驟312,若無法查詢到,則在與目標診療信息相關聯的其他診療信息的特徵數據 中繼續查詢目標特徵數據;
[0043]步驟314,判斷是否查詢到目標特徵數據,若能夠查詢到,則轉至步驟310 ;
[0044]步驟316,若仍無法查詢到,則返回提示信息。
[0045]圖4示出了根據本發明的實施例的樹形結構的示意圖。
[0046]如圖4所示,通過解析病歷可以得到病歷中的多項診療信息,比如主訴、既往史、 體檢和診斷等,其中,每項診療信息又可以對應多個特徵數據,比如既往史中可以包含吸菸 史-10年,高血壓-3年,糖尿病-2年等數據,體檢中可以包含身高-175釐米,體重-70千 克等數據。
[0047]當用戶在病歷中查詢數據時,就可以解析用戶輸入的查詢指令,從而確定用戶需 要查詢的診療信息和相應的關鍵字,比如從查詢指令解析出目標診療信息是既往史,關鍵 字是吸菸,那麼就可以在與既往史相關聯的特徵數據中查詢與吸菸相匹配的數據,從而得 到目標特徵數據吸菸史-10年,進而在樹形結構中顯示查詢到的目標特徵數據所在的層次 位置,使得用戶可以對查詢到的數據有更細緻的認識,便於用戶進行更進一步的查詢。
[0048]以上結合附圖詳細說明了本發明的技術方案,考慮到相關技術中,在對病歷進行 查詢時,需要根據查詢條件在病歷中逐字逐句進行檢索,查詢效率很低,而其準確率不高。 通過本發明的技術方案,能夠將病歷中的診療信息進行結構化存儲,從而在用戶查詢病歷 時,可以直接根據查詢條件在存儲的診療信息中進行查詢,無需對病歷進行全文檢索,提高 了查詢的效率。
[0049]本領域內的技術人員應明白,本發明的實施例可提供為方法、系統、或電腦程式 產品。因此,本發明可採用完全硬體實施例、完全軟體實施例、或結合軟體和硬體方面的實 施例的形式。而且,本發明可採用在一個或多個其中包含有計算機可用程序代碼的計算機 可用存儲介質(包括但不限於磁碟存儲器、CD-ROM、光學存儲器等)上實施的電腦程式產 品的形式。
[0050]本發明是參照根據本發明實施例的方法、設備(系統)、和電腦程式產品的流程 圖和/或方框圖來描述的。應理解可由電腦程式指令實現流程圖和/或方框圖中的每一 流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合。可提供這些計算 機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數據處理設備的處理 器以產生一個機器,使得通過計算機或其他可編程數據處理設備的處理器執行的指令產生 用於實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能 的裝置。
[0051]這些電腦程式指令也可存儲在能引導計算機或其他可編程數據處理設備以特 定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產生包括指 令裝置的製造品,該指令裝置實現在流程圖一個流程或多個流程和/或方框圖一個方框或 多個方框中指定的功能。
[0052]這些電腦程式指令也可裝載到計算機或其他可編程數據處理設備上,使得在計 算機或其他可編程設備上執行一系列操作步驟以產生計算機實現的處理,從而在計算機或其他可編程設備上執行的指令提供用於實現在流程圖一個流程或多個流程和/或方框圖 一個方框或多個方框中指定的功能的步驟。
[0053]儘管已描述了本發明的優選實施例,但本領域內的技術人員一旦得知了基本創造 性概念,則可對這些實施例作出另外的變更和修改。所以,所附權利要求意欲解釋為包括優 選實施例以及落入本發明範圍的所有變更和修改。
[0054]以上所述僅為本發明的優選實施例而已,並不用於限制本發明,對於本領域的技 術人員來說,本發明可以有各種更改和變化。凡在本發明的精神和原則之內,所作的任何修 改、等同替換、改進等,均應包含在本發明的保護範圍之內。
【權利要求】
1.一種病歷查詢方法,其特徵在於,包括:步驟102,在接收到對病歷的存儲指令時,解析所述病歷以獲取所述病歷中的多項診療信息,以及所述多項診療信息中每項診療信息對應的特徵數據;步驟104,根據所述多項診療信息之間的結構關係,對所述多項診療信息進行結構化存儲,其中,將所述每項診療信息和相應的特徵數據進行關聯存儲;步驟106,在接收到對所述病歷的查詢指令時,解析所述查詢指令以確定目標診療信息和目標關鍵字,並在與所述目標診療信息相關聯的特徵數據中查詢與所述目標關鍵字相匹配的目標特徵數據。
2.根據權利要求1所述的病歷查詢方法,其特徵在於,所述步驟104還包括:確定與所述目標診療信息存在關聯關係的其他診療信息;以及所述步驟106還包括:若未在與所述目標診療信息相關聯的特徵數據中查詢到所述目標特徵數據,則在與所述其他診療信息相關聯的特徵數據中查詢所述目標特徵數據。
3.根據權利要求2所述的病歷查詢方法,其特徵在於,所述步驟106還包括:若未在與所述其他診療信息相關聯的特徵數據中查詢所述目標特徵數據,則返回提示信息。
4.根據權利要求1至3中任一項所述的病歷查詢方法,其特徵在於,所述步驟104還包括:獲取所述每項診療信息在所述病歷中的位置信息,並將所述位置信息與相應的診療信息關聯存儲;以及所述步驟106還包括:根據所述目標診療信息的位置信息,在所述病歷中定位並顯示出所述目標診療信息及相應的特徵數據。
5.根據權利要求1至3中任一項所述的病歷查詢方法,其特徵在於,所述步驟104還包括:根據所述多項診療信息之間的關聯關係,以及所述每項診療信息與相應的特徵數據之間的關聯關係生成樹形結構,並將所述病歷與所述樹形結構進行關聯存儲;以及所述步驟106還包括:在接收到對所述病歷的查詢指令時,展現所述樹形結構,並在所述樹形結構中顯示出所述目標診療信息和所述目標特徵數據。
6.一種病歷查詢系統,其特徵在於,包括:解析單元,用於在接收到對病歷的存儲指令時,解析所述病歷以獲取所述病歷中的多項診療信息,以及所述多項診療信息中每項診療信息對應的特徵數據,以及在接收到對所述病歷的查詢指令時,解析所述查詢指令以確定目標診療信息和目標關鍵字;存儲單元,用於根據所述多項診療信息之間的結構關係,對所述多項診療信息進行結構化存儲,其中,將所述每項診療信息和相應的特徵數據進行關聯存儲;查詢單元,在與所述目標診療信息相關聯的特徵數據中查詢與所述目標關鍵字相匹配的目標特徵數據。
7.根據權利要求6所述的病歷查詢系統,其特徵在於,還包括:關聯確定單元,用於確定與所述目標診療信息存在關聯關係的其他診療信息;所述查詢單元還用於:在未在與所述目標診療信息相關聯的特徵數據中查詢到所述目標特徵數據時,在與所述其他診療信息相關聯的特徵數據中查詢所述目標特徵數據。
8.根據權利要求7所述的病歷查詢系統,其特徵在於,還包括:提示單元,用於在所述查詢單元未在與所述其他診療信息相關聯的特徵數據中查詢所述目標特徵數據,返回提示信息。
9.根據權利要求6至8中任一項所述的病歷查詢系統,其特徵在於,所述存儲單元還用於:獲取所述每項診療信息在所述病歷中的位置信息,並將所述位置信息與相應的診療信息關聯存儲;所述病歷查詢系統還包括:定位單元,用於根據所述目標診療信息的位置信息,在所述病歷中定位並顯示出所述目標診療信息及相應的特徵數據。
10.根據權利要求6至8中任一項所述的病歷查詢系統,其特徵在於,所述存儲單元還用於:根據所述多項診療信息之間的關聯關係,以及所述每項診療信息與相應的特徵數據之間的關聯關係生成樹形結構,並將所述病歷與所述樹形結構進行關聯存儲;所述病歷查詢系統還包括:顯示單元,用於在接收到對所述病歷的查詢指令時,展現所述樹形結構,並在所述樹形結構中顯示出所述目標診療信息和所述目標特徵數據。`
【文檔編號】G06F17/30GK103605760SQ201310603059
【公開日】2014年2月26日 申請日期:2013年11月25日 優先權日:2013年11月25日
【發明者】魏璽, 文黎明, 黎慶華 申請人:方正國際軟體有限公司, 方正國際軟體(北京)有限公司