(57)【特許請求の範囲】
【請求項１】
ユーザ医学クエリから洗練された医学クエリを生成するシステムであって、前記ユーザ医学クエリが、ユーザ医学用語を含み、前記システムは、
前記ユーザ医学クエリをユーザから受信する入力部と、
医学ガイドラインファイル及び規則リポジトリにアクセスするアクセスコントローラであって、前記医学ガイドラインファイルが、医学情報アイテムを含み、前記規則リポジトリは、前記ユーザ医学用語に対して前記医学情報アイテムをリンクする規則を含む、アクセスコントローラと、
前記洗練された医学クエリに前記医学情報アイテムを包含することにより、前記ユーザ医学クエリから前記洗練された医学クエリを生成し、前記洗練された医学クエリを検索エンジンに提供するクエリ精製機とを有し、
前記アクセスコントローラが、アテンショントレイル・ファイルにアクセスするよう構成され、
前記アテンショントレイル・ファイルは、前記ユーザによる前記システムの使用を示すアテンション情報アイテムを有し、
前記クエリ精製機が、前記アテンション情報アイテムに基づき、前記洗練された医学クエリに前記医学情報アイテムを包含するよう構成される、システム。
【請求項２】
前記クエリ精製機が、前記ユーザ医学用語に対して前記医学情報アイテムをリンクする規則を得るため、前記規則リポジトリにおいて前記ユーザ医学用語を検索するよう構成される、請求項１に記載のシステム。
【請求項３】
前記クエリ精製機が、前記洗練された医学クエリを得るため、前記ユーザ医学クエリにおける前記ユーザ医学用語を前記医学情報アイテムで置換することにより、前記洗練された医学クエリに前記医学情報アイテムを包含するよう構成される、請求項１に記載のシステム。
【請求項４】
前記アクセスコントローラが、医学オントロジーにアクセスするよう構成され、
前記医学オントロジーは、前記ユーザ医学用語、及び前記ユーザ医学用語にリンクされるオントロジー医学用語を有し、
前記クエリ精製機が、
前記オントロジー医学用語を得るため、前記医学オントロジーにおける前記ユーザ医学用語を検索し、
前記オントロジー医学用語に対して更なる医学情報アイテムをリンクする規則を得るため、前記規則リポジトリにおいて前記オントロジー医学用語を検索し、及び
前記洗練された医学クエリに前記更なる医学情報アイテムを包含するよう構成される、請求項１に記載のシステム。
【請求項５】
前記アクセスコントローラが、患者データファイルにアクセスするよう構成され、
前記患者データファイルは、前記医学情報アイテム、及び前記医学情報アイテムにリンクされる患者情報アイテムを有し、
前記クエリ精製機が、
前記患者情報アイテムを得るため、前記患者データファイルにおける前記医学情報アイテムを検索し、及び
前記洗練された医学クエリに前記患者情報アイテムを包含するよう構成される、請求項１に記載のシステム。
【請求項６】
前記システムが更に、
検索結果を得るため、医学データリポジトリにおける前記洗練された医学クエリを検索する検索エンジンと、
前記検索結果を前記ユーザに提供する出力部とを有する、請求項１に記載のシステム。
【請求項７】
前記医学データリポジトリが、複数の医学ソースを有し、
前記検索エンジンは、前記複数の医学ソースに関連付けられる複数のランクにアクセスするランクマネージャを有し、
前記検索エンジンが、複数の検索結果を得るため、前記複数の医学ソースにおける前記洗練された医学クエリを検索し、前記複数のランクに基づき、前記複数の検索結果の少なくとも１つを選択するよう構成され、
前記出力部は、前記複数の検索結果の少なくとも１つを前記ユーザに提供するよう構成される、請求項６に記載のシステム。
【請求項８】
前記検索エンジンが更に、前記複数の医学ソースにおける少なくとも１つ及び／又は前記複数のランクにおける少なくとも１つを前記医学クエリの医学分野における専門家から受信する受信機を有する、請求項７に記載のシステム。
【請求項９】
前記複数の医学ソースにおける少なくとも１つ及び／又は前記複数のランクにおける少なくとも１つが、前記複数の医学ソースの専門家による使用を監視する使用モニタを用いて、専門家により提供される、請求項８に記載のシステム。
【請求項１０】
請求項１に記載の入力部とアクセスコントローラとクエリ精製機とを備えるワークステーション。
【請求項１１】
ユーザ医学クエリから洗練された医学クエリを生成するシステムの作動方法において、前記ユーザ医学クエリが、ユーザ医学用語を有し、前記方法は、前記システムのプロセッサが、
前記ユーザ医学クエリをユーザから受信するステップと、
医学ガイドラインファイル及び規則リポジトリにアクセスするステップであって、前記医学ガイドラインファイルが、医学情報アイテムを含み、前記規則リポジトリは、前記ユーザ医学用語に対して前記医学情報アイテムをリンクする規則を含む、ステップと、
前記洗練された医学クエリに前記医学情報アイテムを包含することにより、前記ユーザ医学クエリから前記洗練された医学クエリを生成するステップであって、前記ユーザによる前記医学ガイドラインの使用を示すアテンション情報アイテムを有するアテンショントレイル・ファイルがアクセスされ、前記医学情報アイテムが、前記アテンション情報アイテムに基づき、前記洗練された医学クエリに包含される、ステップと、
前記洗練された医学クエリを検索エンジンに提供するステップとを有する、作動方法。
【請求項１２】
コンピュータに、請求項１１に記載の各ステップを実行させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザの医学クエリから洗練された医学クエリを生成するシステム及び方法に関する。
【背景技術】
【０００２】
医学領域において、意志決定支援システムは一般に、医学的決定を行う臨床医を支援するために用いられる。臨床医は、システムに対してクエリを提供することにより、斯かるシステムと相互作用することができる。次に、システムは、レスポンスを生成するため、医学データを用いることができる。医学データは、患者データとすることができ、結果として、患者特有のレスポンスがもたらされる。従って、システムは、患者特有のレスポンスを提供することにより、臨床医を支援することが可能である。
【０００３】
意志決定支援システムは、健康に関する情報を得る又は健康に関する意志決定を行うため、患者自身により用いられることもできる。従ってシステムは、斯かる援助を個人的に提供することが常に可能であるわけではない臨床医に対する代替案を提供する。
【０００４】
ユーザのクエリに対するレスポンスを提供することの一部として、ユーザのクエリは、洗練されたクエリを生成するために洗練されることができる。Y. Aridorその他による、インターネット検索エンジンの領域からの刊行物「Knowledge Agents on the Web」、Proceedings of the 4th International Workshop on Cooperative Information Agents、July 2000、Boston、USAは、ユーザと検索エンジンとの間のあるエージェントを用いることを開示する。ユーザのクエリは、クエリの用語の各々に対してその最も顕著な語彙の類似性を加えることにより、このエージェントにより洗練される。これらの類似性は、以前の検索から関連する情報を抽出することにより、エージェントにより見つけ出される。洗練されたクエリは、汎用目的の検索エンジンに送信される。更に、結果として生じる検索結果は、エージェントの領域特有の知識に基づきランク付けされる。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ユーザの医学クエリから洗練された医学クエリを生成する改良されたデバイス又は方法を持つことは、有利である
【課題を解決するための手段】
【０００６】
この懸念により好適に対処するため、本発明の第１の側面は、ユーザ医学クエリから洗練された医学クエリを生成するシステムを提供する。上記ユーザ医学クエリが、ユーザ医学用語を含み、上記システムが、上記ユーザ医学クエリをユーザから受信する入力部と、医学ガイドラインファイル及び規則リポジトリにアクセスするアクセスコントローラであって、上記医学ガイドラインファイルが、医学情報アイテムを含み、上記規則リポジトリは、上記ユーザ医学用語に対して上記医学情報アイテムをリンクする規則を含む、アクセスコントローラと、上記洗練された医学クエリに上記医学情報アイテムを包含することにより、上記ユーザ医学クエリから上記洗練された医学クエリを生成し、上記洗練された医学クエリを検索エンジンに提供するクエリ精製機とを有する。
【０００７】
本発明による手段は、ユーザが、ユーザ医学クエリ、即ち、ユーザの医学クエリをシステムに提供することができるという効果を持つ。ユーザ医学クエリは、ユーザ医学用語、即ち、ユーザ医学クエリに含まれる医学用語を含む。このシステムは、検索エンジンに対して洗練された医学クエリを提供するため、ユーザ医学クエリを洗練する。
【０００８】
ユーザ医学クエリの洗練は、以下のように実行される。
【０００９】
このシステムは、医学ガイドラインファイル、即ち、医学ガイドライン又は医学プロトコルのコンピュータアクセス可能なバージョンにアクセスする。医学ガイドラインファイルは、以下一般に医学ガイドラインと呼ばれる。医学ガイドラインは、特有の医学領域における診断及び治療に関する誘導を臨床医に誘導を提供する。このため、医学ガイドラインは、例えば臨床質問、決定オプション及びそれらの結果といった患者特有ではない医学用語又は概念を含む医学情報アイテムを有する。これらは、手動で選択された、最も高い品質の証拠及びデータに基づかれる。医学ガイドラインは、従って、医学情報の権威あるソースである。
【００１０】
このシステムは、規則リポジトリにもアクセスする。このリポジトリは、ユーザ医学クエリからのユーザ医学用語を医学ガイドラインファイルにおける医学情報アイテムにリンクする規則を含む。システムは、従って、ユーザ医学用語に関連付けられる医学情報アイテムを得ることができる。システムは、洗練された医学クエリに医学情報アイテムを包含することにより、ユーザ医学クエリを洗練する。洗練された医学クエリは、検索結果を得るため、検索エンジンに提供されることができる。
【００１１】
結果的に、上記のシステムは、医学ガイドラインを用いて洗練される、及び従って医学情報の権威あるソースを用いて洗練される医学クエリを提供する。有利には、臨床医は、医学ガイドラインを手動で調べ、自分のクエリを洗練し、並びに、洗練された及び可能であれば長いクエリを検索エンジンにサブミットする必要性が全くない。有利には、患者は、医学ガイドラインに気づいている必要はないにもかかわらず、ガイドラインを用いて洗練されたクエリを反映する検索結果を提供されることができる。
【００１２】
有利には、システムは、複雑な情報目的に合う情報を取得及び凝集させるというヘルスケア領域における必要性に対処することができる。これは、例えば、作業効率を改善し、過誤を減らし、患者の結果を改善する際に臨床医を支援する臨床意志決定支援システムにおいて用いられることができる。この必要性は、ユーザ医学クエリを自動的に洗練することにより対処されることができる。
【００１３】
オプションで、上記クエリ精製機が、上記ユーザ医学用語に対して上記医学情報アイテムをリンクする上記規則を得るため、上記規則リポジトリにおいて上記ユーザ医学用語を検索するよう構成されることができる。
【００１４】
ユーザ医学用語に関する規則リポジトリを検索することにより、特定の医学情報アイテムに対してユーザ医学用語をリンクする規則が見つけ出される。この特定の医学情報アイテムは、ユーザ医学クエリを洗練するために用いられる。
【００１５】
上記クエリ精製機が、上記洗練された医学クエリを得るため、上記ユーザ医学クエリにおける上記ユーザ医学用語を上記医学情報アイテムで置換することにより、上記洗練された医学クエリに上記医学情報アイテムを包含するよう構成されることができる。
【００１６】
ユーザ医学クエリにおけるユーザ医学用語を特定の医学情報アイテムで置換することにより、より特有の医学クエリが得られる。有利には、より特有の医学クエリは、より関連する検索結果を与える。
【００１７】
上記アクセスコントローラが、医学オントロジーにアクセスするよう構成され、上記医学オントロジーは、上記ユーザ医学用語、及び上記ユーザ医学用語にリンクされるオントロジー医学用語を有し、上記クエリ精製機が、上記オントロジー医学用語を得るため、上記医学オントロジーにおける上記ユーザ医学用語を検索し、上記オントロジー医学用語に対して更なる医学情報アイテムをリンクする規則を得るため、上記規則リポジトリにおいて上記オントロジー医学用語を検索し、及び上記洗練された医学クエリにおいて上記更なる医学情報アイテムを包含するよう構成されることができる。
【００１８】
医学オントロジーは、医学領域に含まれる医学用語及びそれらの用語の間の関係の正式な表現である。このため、医学オントロジーは、医学用語のセットと、それらの論理接続、即ち、それらの関係とを有する。ユーザ医学用語に関する医学オントロジーをユーザ医学クエリから検索することにより、このシステムは、ユーザ医学用語に論理的に接続され、及び従って通常は概念的に関連付けられるオントロジー医学用語を得ることが可能である。
【００１９】
規則リポジトリは、オントロジー医学用語に関連付けられる更なる医学情報アイテムを発見するのに使用される。更なる医学情報アイテムは、洗練された医学クエリに含まれる。そのようなものとして、ユーザ医学用語は、概念的に関連付けられるオントロジー医学用語を用いて置換又は拡張されることができる。この用語は、医学ガイドラインファイルを検索するために用いられる。例として、医学用語「乳癌」は、「原位置乳癌」という関連付けられる用語で置換又は拡張されることができる。これは、関連する医学情報アイテムに関して医学ガイドラインファイルを検索するために用いられる。
【００２０】
有利には、ユーザにより提供される医学用語は、医学オントロジーを用いて自動的に洗練され、続いて医学ガイドラインファイルを用いて洗練される。オントロジー医学用語がより幅広い医学用語である場合、洗練は医学クエリを広げることができる。オントロジー医学用語がより特有の医学用語である場合、洗練は医学クエリを狭めることができる。有利には、患者は、特定の医学領域に含まれる医学用語に気づいている必要はないにもかかわらず、医学用語を用いて洗練されるクエリを反映する検索結果を提供される。
【００２１】
上記アクセスコントローラが、患者データファイルにアクセスするよう構成され、上記患者データファイルは、上記医学情報アイテム、及び上記医学情報アイテムにリンクされる患者情報アイテムを有し、上記クエリ精製機が、上記患者情報アイテムを得るため、上記患者データファイルにおいて上記医学情報アイテムを検索し、及び上記洗練された医学クエリに上記患者情報アイテムを包含するよう構成されることができる。
【００２２】
患者データファイルは、特定の患者の健康情報の集合のコンピュータアクセス可能なバージョンであり、電子患者記録又はコンピュータ化された患者記録とも一般に呼ばれる。患者データファイルは通常、医学情報アイテム及びこれにリンクされる患者情報アイテムを有する。医学情報アイテムは、患者特有ではない医学用語又は概念である。一方、患者情報アイテムは、例えば、測定値といった患者特有のアイテムである。例えば、患者データファイルは、「血糖レベル」の医学情報アイテム、及び、これに関連付けられる患者情報アイテムとして、４．２ｍｍｏｌ／ｌの測定値を有することができる。
【００２３】
医学クエリは、患者データファイルからの患者情報アイテムを用いて洗練される。このため、患者データファイルは、医学情報アイテムに関連付けられる患者情報アイテムに関して検索される。従って、クエリは、医学ガイドラインファイル、即ち、医学情報の権威あるソースを用いて最初に洗練され、その後、医学ガイドラインファイルからの医学情報アイテムが、これに関連付けられる患者データを発見するために用いられる。
【００２４】
有利には、臨床医は、実際の患者データを用いてクエリをサブミットするために患者データファイルを手動で調べる必要はない。有利には、患者は、自分の実際の患者データに気づいている必要はないにもかかわらず、患者データを用いて洗練されたクエリを反映する検索結果を提供される。有利には、医学情報アイテムが医学決定点であるとき、医学決定点が、実際の患者データを用いて自動的に完了及び／又は評価されることができる。
【００２５】
上記アクセスコントローラが、アテンショントレイル・ファイルにアクセスするよう構成され、上記アテンショントレイル・ファイルは、上記ユーザによる上記システムの使用を示すアテンション情報アイテムを有し、上記クエリ精製機が、上記アテンション情報アイテムに基づき、上記洗練された医学クエリに上記医学情報アイテムを包含するよう含む構成されることができる。
【００２６】
アテンショントレイルは、システムのユーザ使用を表す情報アイテムの集合である。例えば、アテンショントレイルは、ユーザの以前のクエリ、読み出された検索結果、読み出されなかった検索結果、ユーザの自身のノート等に関する情報アイテムを含むことができる。従って、アテンショントレイルは、ユーザの関心を示すことができる。例えば、アテンショントレイルは、監視モジュールにより集められることができる。このモジュールは、システムの入力部及び出力部に対するアクセスを持ち、上記情報をキャプチャする。アテンショントレイルを集める手段は、例えば改良された検索結果を提供するためユーザの以前のクエリをキャプチャするインターネット検索エンジンから知られる。
【００２７】
従って、ユーザのアテンショントレイルは、ユーザ医学クエリを洗練するために用いられる。そのため、アテンショントレイルのコンピュータアクセス可能なバージョン、即ち、アテンショントレイル・ファイルからのアテンション情報アイテムが、ユーザ医学クエリを洗練するために用いられる。有利には、クエリは、ユーザの関心に基づき洗練される。有利には、ユーザの関心を反映する検索結果が提供される。
【００２８】
上記システムが更に、検索結果を得るため、医学データリポジトリにおいて上記洗練された医学クエリを検索する検索エンジンと、上記ユーザに対して上記検索結果を提供する出力部とを有することができる。
【００２９】
検索エンジンに対して洗練された医学クエリを提供することにより、及びユーザに対して検索結果を提供することにより、ユーザは、自分のクエリに対するレスポンスを提供される。
【００３０】
上記医学データリポジトリが、複数の医学ソースを有し、上記検索エンジンは、上記複数の医学ソースに関連付けられる複数のランクにアクセスするランクマネージャを有し、上記検索エンジンが、複数の検索結果を得るため、上記複数の医学ソースにおいて上記洗練された医学クエリを検索し、上記複数のランクに基づき、上記複数の検索結果の少なくとも１つを選択するよう構成され、上記出力部は、上記ユーザに対して上記複数の検索結果の少なくとも１つを提供するよう構成されることができる。
【００３１】
検索エンジンは、複数の医学ソースを検索しつつ、上記ソースに関連付けられる複数のランクをランクマネージャから追加的に得る。複数のランクは、複数の検索結果のどれが、医学クエリに対するレスポンスとしてユーザに提供されることになるかを決定するために用いられる。例えば、複数のランクは、医学信頼性、関連性又は年齢を示すことができる。
【００３２】
従って、検索エンジンは、検索結果のどれがユーザに最も関連することができるかを決定することができる。有利には、検索エンジンは、それらの関連性を特定するために、検索結果自身には依存しない。有利には、ユーザに対して提供される検索結果の関連性が改善される。
【００３３】
上記検索エンジンが更に、上記複数の医学ソースにおける少なくとも１つ及び／又は上記複数のランクにおける少なくとも１つを上記医学クエリの医学分野における専門家から受信する受信機を有することができる。
【００３４】
従って、医学クエリの医学分野における専門家により提供される特定の医学ソースが検索され、及び／又は、特定の医学ソースに関するランクが専門家により提供される。有利には、ユーザは、現在の医学クエリに関する専門家に個人的に相談することなしに、関連する検索結果を得ることができる。有利には、専門家により関連すると考えられる医学ソースが用いられ、又は相対的に高いランクが、上記ソースに関して専門家により提供される。
【００３５】
上記複数の医学ソースにおける少なくとも１つ及び／又は上記複数のランクにおける少なくとも１つが、上記複数の医学ソースの専門家による使用を監視する使用モニタを用いて、専門家により提供されることができる。
【００３６】
例えば、使用モニタは、専門家のワークステーション又はコンピュータにインストールされるソフトウエアプログラムにより実現されることができる。専門家による複数の医学ソースの使用を監視することにより、例えば、専門家からの追加的な手動入力を要求することなしに、医学ソースの関連性に関する情報を自動的に得ることが可能である。使用モニタは、専門家により相談されるソースか、又はこのソースに関連付けられるランキングを提供することができる。例えば、ランキングは、ソースの使用頻度を監視することにより決定されることができる。有利には、複数の医学ソースの少なくとも１つ及び／又は複数のランクの少なくとも１つを専門家から得るための相対的に簡単で便利な態様が提供される。
【００３７】
ワークステーションは、上述されたシステムを有することができる。
【００３８】
ユーザ医学クエリから洗練された医学クエリを生成する方法において、上記ユーザ医学クエリが、ユーザ医学用語を有し、上記方法は、上記ユーザ医学クエリをユーザから受信するステップと、医学ガイドラインファイル及び規則リポジトリにアクセスするステップであって、上記医学ガイドラインファイルが、医学情報アイテムを含み、上記規則リポジトリは、上記ユーザ医学用語に対して上記医学情報アイテムをリンクする規則を含む、ステップと、上記洗練された医学クエリに上記医学情報アイテムを包含することにより、上記ユーザ医学クエリから上記洗練された医学クエリを生成するステップと、上記洗練された医学クエリを検索エンジンに提供するステップとを有することができる。
【００３９】
コンピュータプログラムが、プロセッサシステムに上述の方法を実行させる命令を有することができる。
【００４０】
医学ガイドラインファイルは、追加的な医学情報アイテムを有することができる。クエリ精製機は、追加的な洗練された医学クエリに追加的な医学情報アイテムを包含することにより、ユーザ医学クエリから追加的な洗練された医学クエリを生成するよう構成されることができる。検索エンジンは、追加的な検索結果を得るため、医学データリポジトリにおいて追加的な洗練された医学クエリを検索するよう構成されることができる。出力部は、検索結果及び追加的な検索結果の少なくとも１つをユーザに提供するよう構成されることができる。
【００４１】
クエリ精製機は、オリジナルの洗練された医学クエリの次に、追加的な洗練された医学クエリを生成する。追加的な洗練された医学クエリは、医学ガイドラインファイルからの追加的な医学情報アイテムに基づかれる。追加的な医学情報アイテムは、オリジナルの医学情報アイテムに関連付けられることができるが、にもかかわらず特定の側面において異なることができる。例えば、２つの医学情報アイテムは、２つの異なるタイプの乳癌、例えば侵襲的及び非侵襲的に関連することができる。
【００４２】
従って、唯一のユーザ医学クエリを用いて、例えば、乳癌に関して、少なくとも２つの洗練された医学クエリが生成される。有利には、ユーザ医学クエリは、他の態様では単一の洗練された医学クエリへと組み合わせられない２つの洗練された医学クエリを提供するために洗練される。有利には、検索結果は、ユーザ医学クエリの２つの異なる側面に関して提供される。有利には、ユーザ医学クエリが２つの異なるサブクエリを反映するとき、両方のサブクエリが洗練される。
【００４３】
本発明の上述の実施形態、実現及び／又は側面の２つ又はこれ以上が有益と思われる任意の態様で結合されることができる点を当業者であれば理解されるであろう。
【００４４】
システムに関する上述の修正及び変更に対応する、ワークステーション、方法及び／又はコンピュータプログラムの修正及び変更が、本明細書に基づき当業者により実施されることができる。
【００４５】
本発明は、独立請求項により規定される。有利な実施形態が、従属項において規定される。
【図面の簡単な説明】
【００４６】
【図１】ユーザ医学クエリから洗練された医学クエリを生成し、洗練された医学クエリに対するレスポンスをユーザに提供するシステムを示す図である。
【図２】使用モニタから、医学ソース及び／又は医学ソースに関連付けられるランクを受信する受信機を有するシステムを示す図である。
【図３】ユーザ医学クエリから洗練された医学クエリを生成する方法を示す図である。
【発明を実施するための形態】
【００４７】
本発明のこれら及び他の側面が、以下に説明される実施形態を参照して明らかとなり、これらの実施形態を参照して説明されることになる。
【００４８】
図１において、ユーザ医学クエリに対するレスポンスをユーザに提供するシステム１００が示される。システム１００は、複数のブロックから構築されることができる。各ブロックは、プロセッサ上で実行されるソフトウェアにおいて、部分的に又は完全に実現されることができる。従って、システム１００は、１つ又は複数のブロックからの命令を実行するプロセッサを有することができる。代替的に、各ブロックは、ハードウェアにおいて、部分的に又は完全に実現されることができる。
【００４９】
システム１００は、ユーザ医学クエリをユーザから受信する入力部１１０を有する。入力部１１０は、ユーザがクエリを提供することを可能にする任意の適切な手段とすることができる。例えば、入力部１１０は、ユーザがクエリを入力することを可能にするキーボード、又はユーザが声でクエリを入力することを可能にする音声認識装置とすることができる。入力部１１０は、更なる入力手段を介してユーザからクエリを受信する更なる入力手段に接続されるインタフェースとすることができる。ユーザ医学クエリは通常、少なくとも１つの医学用語を有する。例えば、ユーザにより提供されるクエリは、医学用語「乳癌」又はより一般的な医学用語「癌」を有することができる。
【００５０】
システム１００は更に、医学ガイドラインファイル１２１にアクセスするアクセスコントローラ１２０を有する。医学ガイドラインファイル１２１は、医学ガイドライン又は医学プロトコルのコンピュータアクセス可能なバージョンである。例えば、医学ガイドラインファイルは、国立癌共同センターから公表された医学ガイドライン「Early and locally advanced breast cancer. Diagnosis and treatment」のコンピュータアクセス可能なバージョンとすることができる。医学ガイドラインファイル１２１は通常、少なくとも１つの医学情報アイテムを有する。医学情報アイテムは、例えば臨床質問、決定オプション及びそれらの結果といった患者特有ではない医学用語又は概念に関連することができる。例えば、医学情報アイテムは、例えば、ノンママリペイン（non-mamary pain）といった乳癌の可能な徴候に関することができる。別の医学情報アイテムは、可能な治療オプションに関することができる。
【００５１】
医学ガイドラインファイル１２１は通常、特定の医学領域に関する。ユーザ医学クエリも通常、特定の医学領域に関する。システム１００は、ユーザ医学クエリからこのユーザ医学クエリの医学領域を決定し、複数の医学ガイドラインファイルから、ユーザ医学クエリから決定された医学領域に関連付けられる医学ガイドラインファイル１２１を選択するよう構成されることができる。このため、システム１００は、医学領域に関連付けられるキーワードに関してユーザ医学クエリを検索することができ、医学領域に基づき、医学ガイドラインファイル１２１を選択することができる。
【００５２】
医学ガイドラインファイルは、ツリー又はグラフとして組織化されることができる。ここで、各ノードは、状態、即ち、医学情報アイテムと、ガード、即ち、状態の結合とを有する。ガードの評価は、医学ガイドライン又は医学プロトコルに追従するため、ツリーにおいて追従される分岐を示すことができる。斯かる各ガードは、医学状態のセットを含むことができ、評価のため患者情報アイテムを必要とすることができる。
【００５３】
アクセスコントローラ１２０は、規則リポジトリ１２２にアクセスするよう構成される。規則リポジトリ１２２は、医学ガイドラインファイルからの医学情報アイテムを１つ又は複数の医学用語にリンクする、コンピュータアクセス可能な規則の集合である。例えば、規則リポジトリ１２２は、医学情報アイテム「ノンママリペイン」に対して医学用語「乳癌徴候」をリンクする規則を有することができる。規則リポジトリ１２２は、例えば、特定の医学領域に関して共通の標準化されたリポジトリとすることができるか、又はヘルスケア組織、臨床医又は患者に対してカスタマイズされることができる。
【００５４】
ユーザは、規則リポジトリ１２２に、例えば、ユーザープロファイルに格納されることができる、ユーザ規定による規則のセットを提供することもできる。これは、ユーザがシステムをカスタマイズし、検索結果に影響を与えることを可能にする。例えば、特定の医学情報アイテムのセットが、もう使われていない医学データを反映していることに臨床医が気づいたとき、臨床医は、この医学情報アイテムの特定のセットにリンクする規則を医学ガイドラインファイルから除外することができる。また、患者が例えば化学療法を拒否していることに臨床医が気づいたとき、臨床医は、そのタイプの治療に関連する医学情報アイテムを除外することができる。
【００５５】
アクセスコントローラ１２０は、コンピュータファイル・リーダー、メモリコントローラ、インターネットアダプタとして実現されることができるか、又は、医学ガイドラインファイル１２１及び規則リポジトリ１２２にアクセスする他の任意の適切な態様において実現されることができる。
【００５６】
システム１００は更に、ユーザ医学クエリから洗練された医学クエリを生成するクエリ精製機１３０を有する。クエリ精製機１３０は、アクセスコントローラ１２０を通して、医学ガイドラインファイル１２１及び規則リポジトリ１２２にアクセスする。クエリ精製機１３０は、アクセスコントローラ１２０がアクセスできる他のファイル又はソースにもアクセスすることができる。ユーザ医学クエリは、医学クエリの領域における臨床ガイドライン及び／又は疾患プロトコルを用いて洗練される。このため、クエリ精製機１３０は、規則リポジトリ１２２における規則を用いてユーザ医学用語にリンクされる医学ガイドラインファイル１２１からの医学情報用語を有する洗練された医学クエリを生成する。
【００５７】
洗練された医学クエリは、ユーザ医学クエリとすることができる。このクエリに対して、医学情報アイテムが加えられる。従って、洗練された医学クエリは、ユーザ医学クエリの強化された又は拡張されたバージョンとすることができる。洗練された医学クエリは、ユーザ医学クエリとすることもできる。このクエリにおいて、ユーザ医学用語は、医学情報アイテムにより置換される。従って、洗練された医学クエリは、ユーザ医学クエリのより特有のバージョンとすることができる。
【００５８】
クエリ精製機１３０は、ユーザ医学クエリから複数の洗練された医学クエリを生成するよう構成されることができる。これは、ユーザ医学クエリにおける用語のすべての可能なサブグループを評価することにより実行されることができる。その結果、複数の中間的なクエリがもたらされる。複数の中間的なクエリはそれぞれ、上述したユーザ医学クエリへと、類似する態様で洗練されることができる。従って、クエリ精製機１３０は、複数の洗練された医学クエリを提供することができる。従って、洗練された医学クエリに加えて、少なくとも１つの追加的な洗練された医学クエリが得られる。
【００５９】
追加的な洗練された医学クエリは、ユーザ医学用語に対して追加的な医学情報アイテムをリンクする更なる規則から得られることもできる。例えば、患者が乳癌であるとき、医学ガイドラインファイル１２３は、治療オプション、処方される薬の名前、行われるテストのシリーズを特定することができる。特定のタイプの疾患が、医学ガイドラインファイル１２３において複数のテストにリンクされることができ、特有のテスト結果は、特有の治療計画及び特有の治療剤にリンクされる。規則リポジトリは、従って、ユーザ医学用語「乳癌」を「ホルモン状態」にリンクする規則と、「乳癌」を「予後予測」にリンクする更なる規則とを有することができる。従って、「予後予測」を含む追加的な洗練された医学クエリが得られることができる。
【００６０】
クエリ精製機１３０は、医学情報アイテムをユーザ医学用語にリンクする規則を発見するため、規則リポジトリ１２２におけるユーザ医学用語を検索することができる。見つけ出される規則は、医学ガイドラインファイル１２１における医学情報アイテムへのリンクをクエリ精製機１３０に提供する。クエリ精製機１３０は、医学情報アイテムを得るため、アクセスコントローラ１２０を通して医学ガイドラインファイル１２１にアクセスすることができる。
【００６１】
システム１００は更に、検索結果を得るため、医学データリポジトリ１４１における洗練された医学クエリを検索する検索エンジン１４０を有する。しかしながら、洗練された医学クエリは自身で、ユーザに対して答え又は説明を提供することができる。従って、検索エンジン１４０は、システム１００から省略されることができる。代わりに、システム１００は、洗練されたクエリをユーザに対して直接提供するよう構成される出力１５０を有することができる。代替的に、システム１００は、外部検索エンジンに対して洗練された医学クエリを提供するデータ接続を有することができる。検索エンジンは、既知のデータリポジトリ、例えば、インターネットを検索する既知の検索エンジン、例えば、「Ｇｏｏｇｌｅ」とすることができる。
【００６２】
図１に示される医学データリポジトリ１４１は、広い種類の医学ソースを有することができる。例えば、医学データリポジトリ１４１は、医学ジャーナル又は医学ハンドブックを有することができる。図１には示されていないが、医学データリポジトリ１４１は、医学ガイドラインファイル１２１又は患者データファイル１２４を有することもできる。医学データリポジトリ１４１は、上述した例の組合せ、即ち、複数の医学ソース１４２を有することもできる。
【００６３】
医学ソース１４２を有する代わりに、医学データリポジトリ１４１は、複数の医学ソース１４２への参照又はリンクを有することもできる。医学データリポジトリ１４１における検索のため、システム１００は、医学データリポジトリを局所的に格納することができる。システム１００は、例えば、インターネット又はローカルネットワーク接続といったデータ接続を介して、医学データリポジトリ１４１にアクセスすることもできる。
【００６４】
検索エンジン１４０は、インターネット検索エンジンの分野で知られているような既知の検索エンジンとすることができる。検索エンジン１４０は、洗練された医学クエリ、又は上述した複数の洗練された医学クエリを検索するよう構成されることができる。後者の場合、検索エンジン１４０は、複数の検索結果を得ることができる。検索エンジン１４０は、複数の検索結果を出力部１５０を介してユーザに提供することができる。検索エンジン１４０は、複数の検索結果のサブセットをユーザに提供することもできる。
【００６５】
出力部１５０は、検索結果をユーザに提供するのに適した任意の出力とすることができる。例えば、出力部１５０は、検索結果を表示するディスプレイ、又は検索結果をユーザに声で知らせる音声合成装置とすることができる。出力部１５０は、更なる出力手段を介して検索結果をユーザに提供する更なる出力手段に接続されるインタフェースとすることができる。この態様で、ユーザは、自分の医学クエリに対するレスポンスを提供される。
【００６６】
アクセスコントローラ１２０は、医学オントロジー１２３にアクセスするよう構成されることができる。医学オントロジーは、医学用語又は概念の領域特有の表現及びそれらの関係である。このため、医学オントロジー１２３は、ツリー又はグラフとして組織化されることができる。ここで、各ノードは、医学用語を表す。ノード間の接続は、医学用語の間の接続を表す。従って、ノードは、医学用語を表すことができ、それらの接続は、それらの概念上の関係を表すことができる。医学オントロジー１２３は、ユーザ医学用語、及びユーザ医学用語にリンクされるオントロジー医学用語を有することができる。例えば、ユーザ医学用語及びオントロジー医学用語は、医学オントロジーの同じ分岐の部分とすることができる。
【００６７】
クエリ精製機１３０は、医学オントロジーにおけるユーザ医学用語を検索するよう構成されることができる。クエリ精製機１３０は、ユーザ医学用語のノードに対する及び／又はこのノードからの接続を追跡することにより、関連する医学用語を得ることができる。従って、クエリ精製機１３０は、ユーザ医学用語のノードからオントロジー医学用語のノードへの接続を追跡することにより、オントロジー医学用語を得ることができる。クエリ精製機１３０は更に、オントロジー医学用語に更なる医学情報アイテムをリンクする規則を得るため、規則リポジトリ１２２におけるオントロジー医学用語を検索し、及び洗練された医学クエリに更なる医学情報アイテムを包含するよう構成されることができる。
【００６８】
結果的に、クエリ精製機１３０は、ユーザ医学用語の他に、他の関連する医学用語を特定するため、医学オントロジー１２３を用いる。医学用語は、医学ガイドラインファイル１２１において検索される。
【００６９】
アクセスコントローラ１３０は、患者データファイル１２４にアクセスするよう構成されることができる。患者データファイル１２４は、患者特有の情報、即ち、患者情報アイテムを有する。患者データファイルの例は、個人の健康記録、電子健康記録、薬物記録等を含む。患者データファイル１２４は通常、患者情報アイテムを特定する、及び従って患者情報アイテムにリンクされる医学情報アイテムを用いて、組織化される。例えば、医学情報アイテムが「性」であり、リンクされた患者情報アイテムは、「女性」とすることができる。一般に、医学情報アイテムは、患者データファイルのカテゴリ又は部分を示すことができ、患者情報アイテムは、このカテゴリ又は部分に含まれる患者特有のデータとすることができる。
【００７０】
クエリ精製機１３０は、患者情報アイテムを得るため、患者データファイル１２４における医学情報アイテムを検索し、洗練された医学クエリに患者情報アイテムを包含するよう構成されることができる。従って、ユーザ医学クエリは、特定の患者の実際の患者データを含むことにより洗練される。例えば、患者データファイル１２４は、患者のホルモン状態に関するテスト結果を有することができる。従って、医学情報アイテム「ホルモン状態ＨＥＲ２」は、患者データファイル１２４からの患者情報「ＨＥＲ２ポジティブ」で置換又は拡張されることができる。同様に、「治療剤」は、「ハーセプチン」で置換又は拡張されることができる。
【００７１】
患者情報アイテムは、追加的な洗練された医学クエリを生成するべく追加的な医学情報アイテムを得るために用いられることができる。上記したように、医学ガイドラインファイルは、ツリー又はグラフとして組織化されることができる。ここで、各ノードは、状態、即ち、医学情報アイテムと、ガード、即ち、状態の結合とを有する。ガードは、医学テストの結果に関連付けられることができる。この結果は、患者情報アイテムから得られることができる。従って、システム１００は、ガードを評価するために患者情報アイテムを用いることができ、ツリーにおける分岐に追従するため、評価の結果を用いることができる。システム１００は、追加的な医学情報アイテムとして、ツリーにおける分岐に追従する間、次に遭遇するノードの状態を用いることができる。
【００７２】
結果的に、医学ガイドラインファイル１２３からの医学情報アイテムが、患者データファイル１２４から患者情報アイテムを得るために用いられることができる。これは続いて、医学ガイドラインファイル１２３から追加的な医学情報アイテムを得るため用いられることができる。従って、医学ガイドラインファイル１２３及び患者データファイル１２４は、ユーザ医学クエリから洗練された医学クエリを生成するために反復的な態様で用いられることができる。
【００７３】
アクセスコントローラ１２０は、アテンショントレイル・ファイル１２５にアクセスするよう構成されることができる。アテンショントレイル・ファイル１２５は、システム１００又は別のシステムのユーザの使用を示すアテンション情報アイテムを有することができる。この使用は、例えば、ユーザの以前のクエリ、読み出された検索結果、読み出されなかった検索結果等を含むことができる。アテンショントレイル・ファイルは、例えば、ブラウザ・クッキーを有することができる。
【００７４】
クエリ精製機１３０は、アテンション情報アイテムに基づき、洗練された医学クエリに医学情報アイテムを包含するよう含む構成されることができる。従って、ユーザ医学クエリの洗練は、アテンション情報アイテムを用いて実行される。例えば、クエリ精製機１３０は、医学情報アイテムにリンクする規則を得るため、規則リポジトリ１２２においてアテンション情報アイテムを検索するよう構成されることができる。また、クエリ精製機１３０は、オントロジー医学用語を得るため、医学オントロジー１２３におけるアテンション情報アイテムを検索するよう構成されることができる。
【００７５】
上記したように、医学データリポジトリ１４１は、複数の医学ソース１４２を有することができる。検索エンジン１４０は、複数の医学ソース１４２に関連付けられる複数のランク１４５にアクセスするランクマネージャ１４４を有することができる。システム１００は、複数のランク１４５を局所的に格納することができる。システム１００は、例えば、インターネット又はイントラネットといったデータ接続を介して、複数のランク１４５にアクセスすることもできる。検索エンジン１４０は、複数の検索結果を得るため、複数の医学ソース１４２における洗練された医学クエリを検索し、複数のランク１４５に基づき、複数の検索結果の少なくとも１つを選択するよう構成されることができる。
【００７６】
複数のランク１４５は、複数の医学ソース１４２の各々の医学評判に関連することができる。従って、検索結果は、この検索結果が得られる医学ソースの医学評判に基づき選択されることができる。複数のランク１４５は、検索結果の選択において関連する他の要素に関連することができる。例えば、複数のランク１４５は、医学ソースの年齢、特定の医学領域におけるその関連性等に関連することができる。複数のランク１４５は、上記の要素の組合せに関連することができる。出力部１５０は、複数のランク１４５に基づき選択されることができた１つ又は複数の検索結果をレスポンスとして提供するよう構成されることができる。出力部１５０は、２つ又はこれ以上の検索結果を単一の検索結果に結合し、ユーザに対して単一の検索結果を提供するよう構成されることができる。
【００７７】
図２は、医学クエリの医学分野における専門家から情報１４７を受信する受信機１４６を更に有する、検索エンジン１４０を具備するシステム１００を示す。上記情報１４７は、複数の医学ソース１４２における少なくとも１つの医学ソース及び／又は複数のランク１４５における少なくとも１つのランクを有する。情報１４７は、例えば、インターネット又はローカルネットワーク接続といったデータ接続を介して受信されることができる。専門家は、特定の領域における医学ソースの品質及び関連性に基づき、上記ソースからの検索結果をランク付けするため、医学ソースの専門の評価を提供することができる。
【００７８】
複数の医学ソース１４２における少なくとも１つの医学ソース及び／又は複数のランク１４５における少なくとも１つのランクは、複数の医学ソース１４２の専門家による使用を監視する使用モニタ１４８を用いて、専門家により提供されることができる。使用モニタ１４８は例えば、専門家のワークステーション１４９又はコンピュータにインストールされるソフトウエアプログラムとすることができる。使用モニタ１４８は、専門家が関連すると思う部位及びコンテンツを手動で示し、それらに対してランキングを提供することを可能にすることができる。使用モニタ１４８は、閲覧される部位、読み出される記事、専門家により用いられるサービス等を自動的に登録することもできる。従って、複数の医学ソース１４２における少なくとも１つは、使用モニタ１４８により自動的に提供されることができる。また、使用モニタ１４８は、コンテンツに関連付けられる品質値に関する専門家からの入力を受信し、複数のランク１４５における少なくとも１つとして、この品質値を提供するよう構成されることができる。
【００７９】
システム１００は、すべての関心医学領域に関して、専門家及び複数のランクを管理することができる。図１又は図２には示されていないが、このシステムは、このため、関連する各医学領域に関してその領域の複数の医学ソース１４２のランキングに貢献することができるその領域における専門家を含む領域専門家レジストリを有することができる。複数のレベルの専門知識が、システムにより考慮されることができる。ここで各専門家は、それらのレベルの１つに属する。専門知識のレベルは、自己証明又は他の専門家による評価により得られることができる。システム１００は更に、専門家レジストリマネージャを有することができる。これは、特有の医学領域に関する専門家をレジストリに登録し、専門家の専門知識レベルを埋める及び更新することを可能にすることができる。システムは更に、領域専門家ソースランキングを有することができる。領域専門家ソースランキングは、各領域に関して、専門家によりアクセスされるソース／文書／部位／サービスを集め、それらの専門家により提供されるランキングに対してそれらをリンクすることができる。より多くの専門家が同じアイテムにランクを付けるとき、所与のアルゴリズムに基づき、グローバルランクが割り当てられることができる。これは、平均ランキング又は専門知識のレベルにより重み付けされる平均ランキングである。
【００８０】
図３は、ユーザ医学クエリから洗練された医学クエリを生成する方法２００を示し、このユーザ医学クエリが、ユーザ医学用語を有し、この方法は、ユーザからユーザ医学クエリを受信するステップ２１０と、医学ガイドラインファイル及び規則リポジトリにアクセスするステップ２２０であって、医学ガイドラインファイルが、医学情報アイテムを有し、規則リポジトリは、ユーザ医学用語に医学情報アイテムをリンクする規則を有する、ステップと、洗練された医学クエリに医学情報アイテムを包含することにより、ユーザ医学クエリから洗練された医学クエリを生成するステップ２３０と、検索エンジンに対して洗練された医学クエリを提供するステップ２４０とを有する。代替的に、ステップ２４０は、洗練された医学クエリを検索エンジンに対してではなくユーザに対して提供するステップを有することができる。
【００８１】
本発明は、本発明を実行するよう構成されるコンピュータプログラムに、特に担体上又は内のコンピュータプログラムに延在することを理解されたい。このプログラムは、ソースコード、オブジェクトコード、部分的にコンパイルされた中間ソースコード及び中間オブジェクトコードの形式、又は本発明による方法を実現するための使用に適した他の任意の形式とすることができる。斯かるプログラムが、多くの異なる設計上のデザインを持つことができる点も理解されたい。例えば、本発明による方法又はシステムの機能を実現するプログラムコードは、１つ又は複数のサブルーチンに分割されることができる。これらのサブルーチンにおける機能を分散させる多くの異なる態様が当業者には明らかであろう。このサブルーチンは、自己完結的なプログラムを形成するため、１つの実行可能ファイルに一緒に格納されることができる。斯かる実行可能ファイルは、コンピュータ実行可能な命令、例えばプロセッサ命令及び／又はインタプリタ命令（例えばＪａｖａインタプリタ命令）を有することができる。代替的に、１つ又は複数又は全てのサブルーチンが、少なくとも１つの外部ライブラリファイルに格納されることができ、及び例えば実行時にメインプログラムに静的に又は動的にリンクされることができる。メインプログラムは、少なくとも１つのサブルーチンへの少なくとも１つの呼び出しを含む。サブルーチンは、互いに対する関数呼び出しを有することもできる。コンピュータプログラムに関する実施形態は、本書に記載される方法の少なくとも１つにおける処理ステップの各々に対応するコンピュータ実行可能な命令を有する。これらの命令は、サブルーチンに再分割されることができ、及び／又は静的に若しくは動的にリンクされることができる１つ又は複数のファイルに格納されることができる。コンピュータプログラムに関する別の実施形態は、本書に記載されるシステム及び／又は製品のうちの少なくとも１つにおける各手段に対応するコンピュータ実行可能な命令を有する。これらの命令は、サブルーチンに再分割されることができ、及び／又は静的に若しくは動的にリンクされることができる１つ又は複数のファイルに格納されることができる。
【００８２】
コンピュータプログラムの担体は、プログラムを実行することができる任意のエンティティ又はデバイスとすることができる。例えば、担体は、ＣＤ―ＲＯＭ又は半導体ＲＯＭといったＲＯＭのようなストレージ媒体、又は例えばハードディスクといった磁気記録媒体を含むことができる。更に、担体は、例えば電気又は光学信号といった通信可能担体とすることができる。これは、電気又は光学ケーブルを介して又は無線又は他の手段により搬送されることができる。プログラムが斯かる信号において実現されるとき、担体は、斯かるケーブル又は他のデバイス又は手段により構成されることができる。代替的に、担体は、プログラムが埋め込まれる集積回路とすることができる。この集積回路は、関連する方法を実行するよう構成されるか、又は関連する方法の実行に使用されるよう構成される。
【００８３】
上述された実施形態は本発明を限定するものではなく、説明するものであり、当業者であれば、添付された請求項の範囲から逸脱することなく、代替的な多くの実施形態をデザインすることができることになることに留意されたい。請求項において、括弧内に配置されるいかなる参照符号も請求項を限定するものとして解釈されるべきではない。動詞「有する」及びその共役の使用は、請求項において述べられる要素又はステップ以外の要素又はステップの存在を排除するものではない。ある要素に先行する「ａ」又は「ａｎ」という語は、斯かる要素が複数存在することを除外するものではない。本発明は、複数の個別の要素を有するハードウェアを用いて、及び適切にプログラムされたコンピュータを用いて実現されることができる。複数の手段を列挙するデバイスクレームにおいて、複数のこれらの手段がハードウェアの１つの同じアイテムにより実現されることができる。特定の手段が相互に異なる従属項に記載されるという単なる事実は、これらの手段の組み合わせが有利に使用されることができないことを意味するものではない。
【図１】
0005937080.tif 000002
【図２】
0005937080.tif 000003
【図３】
0005937080.tif 000004