(57)【要約】【課題】症状と疾患との間にある情報を用いて疾患の候補を抽出できるようにする。【解決手段】本発明の一実施形態に係る診断支援装置１は、症状、所見、病態又は疾患を示す少なくとも１つの語の入力を受け付ける受付部１４１と、記憶部に記憶されている、症例ごとの症状、所見、病態及び疾患の間の関連を示すグラフを取得するグラフ取得部１４２と、１つ又は複数のグラフ内で語に対応する症状、所見、病態又は疾患からグラフが含む少なくとも１つの疾患である鑑別疾患までの経路を特定し、特定した経路に基づいて、鑑別疾患に関連付けられた点数を算出するスコア算出部１４３と、スコア算出部１４３が算出した点数に対応する情報を、鑑別疾患ごとに出力する出力部１４４と、を有する。【選択図】図２
2019207634.tif 000002
【特許請求の範囲】
【請求項１】
症状、所見、病態又は疾患を示す少なくとも１つの語の入力を受け付ける受付部と、
記憶部に記憶されている、症例ごとの症状、所見、病態及び疾患の間の関連を示すグラフを取得する取得部と、
１つ又は複数の前記グラフ内で前記語に対応する症状、所見、病態又は疾患から前記グラフが含む少なくとも１つの疾患である鑑別疾患までの経路を特定し、特定した前記経路に基づいて、前記鑑別疾患に関連付けられた点数を算出する算出部と、
前記算出部が算出した前記点数に対応する情報を、前記鑑別疾患ごとに出力する出力部と、
を有する診断支援装置。
【請求項２】
前記記憶部は、症例ごとの症状、所見、病態及び疾患の間の連鎖の向きを示す前記グラフを記憶しており、
前記算出部は、前記グラフ内で前記語に対応する症状、所見、病態又は疾患から前記グラフの上流にある前記鑑別疾患までの前記経路を特定する、請求項１に記載の診断支援装置。
【請求項３】
前記算出部は、前記グラフ内の距離が短い順に少なくとも１つの経路を、前記経路として特定する、請求項１又は２に記載の診断支援装置。
【請求項４】
前記出力部は、前記点数に対応する情報に加えて、前記グラフの中で前記経路を構成する部分を出力する、請求項１から３のいずれか一項に記載の診断支援装置。
【請求項５】
前記出力部は、前記点数に対応する情報に加えて、前記経路に対応する前記症例を示す情報を出力する、請求項１から４のいずれか一項に記載の診断支援装置。
【請求項６】
前記算出部は、特定した前記経路上の前記関連それぞれに設定された重みに基づいて、前記鑑別疾患に関連付けられた前記点数を算出する、請求項１から５のいずれか一項に記載の診断支援装置。
【請求項７】
前記算出部は、症状又は所見と症状又は所見との間の前記関連の前記重みと、症状又は所見と病態又は疾患との間の前記関連の前記重みと、病態又は疾患と病態又は疾患との間の前記関連の前記重みとを互いに異なるように設定して、前記点数を算出する、請求項６に記載の診断支援装置。
【請求項８】
前記算出部は、前記グラフ内で前記語に対応する症状、所見、病態又は疾患から前記鑑別疾患までの、複数の前記症例によって構成された前記経路を特定する、請求項１から７のいずれか一項に記載の診断支援装置。
【請求項９】
前記算出部は、前記経路を構成する前記症例の数に基づいて、前記点数を算出する、請求項８に記載の診断支援装置。
【請求項１０】
前記出力部は、前記鑑別疾患に関連付けられた関連情報を出力し、
前記受付部は、前記関連情報のいずれかが選択された場合に、選択された前記関連情報を前記語に追加して受け付ける、請求項１から９のいずれか一項に記載の診断支援装置。
【請求項１１】
前記算出部は、前記受付部が受け付けた前記語に加えて、前記語に関連付けられた関連語に対応する症状、所見、病態又は疾患から前記鑑別疾患までの前記経路を特定する、請求項１から１０のいずれか一項に記載の診断支援装置。
【請求項１２】
前記受付部は、前記語の入力に加えて、前記経路の特定において除外対象とする症状、所見、病態又は疾患を示す語の入力を受け付け、
前記算出部は、前記グラフ内で前記語に対応する症状、所見、病態又は疾患から前記鑑別疾患までの、前記除外対象に対応する症状、所見、病態又は疾患を除外した前記経路を特定する、請求項１から１１のいずれか一項に記載の診断支援装置。
【請求項１３】
前記受付部は、前記語の入力に加えて、疾患の分類の入力を受け付け、
前記出力部は、前記分類に含まれる前記鑑別疾患の前記点数に対応する情報を出力する、請求項１から１２のいずれか一項に記載の診断支援装置。
【請求項１４】
前記記憶部に記憶されている前記グラフは、有向グラフ及び無向グラフの少なくとも一方によって、症状、所見、病態及び疾患の間の前記関連を示す、請求項１から１３のいずれか一項に記載の診断支援装置。
【請求項１５】
プロセッサが、
症状、所見、病態又は疾患を示す少なくとも１つの語の入力を受け付けるステップと、
記憶部に記憶されている、症例ごとの症状、所見、病態及び疾患の間の関連を示すグラフを取得するステップと、
１つ又は複数の前記グラフ内で前記語に対応する症状、所見、病態又は疾患から前記グラフが含む少なくとも１つの疾患である鑑別疾患までの経路を特定し、特定した前記経路に基づいて、前記鑑別疾患に関連付けられた点数を算出するステップと、
前記算出するステップが算出した前記点数に対応する情報を、前記鑑別疾患ごとに出力するステップと、
を実行する診断支援方法。
【請求項１６】
コンピュータに、
症状、所見、病態又は疾患を示す少なくとも１つの語の入力を受け付けるステップと、
記憶部に記憶されている、症例ごとの症状、所見、病態及び疾患の間の関連を示すグラフを取得するステップと、
１つ又は複数の前記グラフ内で前記語に対応する症状、所見、病態又は疾患から前記グラフが含む少なくとも１つの疾患である鑑別疾患までの経路を特定し、特定した前記経路に基づいて、前記鑑別疾患に関連付けられた点数を算出するステップと、
前記算出するステップが算出した前記点数に対応する情報を、前記鑑別疾患ごとに出力するステップと、
を実行させる診断支援プログラム。
【請求項１７】
症状、所見、病態又は疾患を示す少なくとも１つの語の入力を受け付ける受付部と、
記憶部に記憶されている、症例ごとの症状、所見、病態及び疾患の間の関連を示すグラフを取得する取得部と、
１つ又は複数の前記グラフ内で前記語に対応する症状、所見、病態又は疾患から前記グラフが含む少なくとも１つの疾患である鑑別疾患までの経路を特定し、前記鑑別疾患ごとに、前記グラフの中で前記経路を構成する部分を表示部に表示させる出力部と、
を有する診断支援装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、医療における診断を支援するための診断支援装置、診断支援方法及び診断支援プログラムに関する。
【背景技術】
【０００２】
医療において、医師は、患者を診察して得られた様々な情報に基づいて疾患を診断する。特許文献１には、症状と疾患とを関連付けたデータベースから、入力された症状に対応する疾患を抽出して表示するシステムが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−２９９２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
同じ症状であっても異なる疾患である場合があり、逆に異なる症状であっても同じ疾患である場合があるため、医師は患者ごとに得られた情報を総合的に判断して、疾患を診断する必要がある。しかしながら、特許文献１に記載のシステムは、症状と疾患とを直接対応付けているのみであるため、疾患を導出する際に、疾患、病態、所見及び症状の間にある情報を用いることはできない。また、複数の様々な症例を合わせて評価をしつつ、その根拠となった症例を確認して学ぶことができる既存技術がなかった。
【０００５】
本発明はこれらの点に鑑みてなされたものであり、疾患、病態、所見及び症状の間にある情報を用いて疾患の候補を抽出できる診断支援装置、診断支援方法及び診断支援プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の第１の態様の診断支援装置は、症状、所見、病態又は疾患を示す少なくとも１つの語の入力を受け付ける受付部と、記憶部に記憶されている、症例ごとの症状、所見、病態及び疾患の間の関連を示すグラフを取得する取得部と、１つ又は複数の前記グラフ内で前記語に対応する症状、所見、病態又は疾患から前記グラフが含む少なくとも１つの疾患である鑑別疾患までの経路を特定し、特定した前記経路に基づいて、前記鑑別疾患に関連付けられた点数を算出する算出部と、前記算出部が算出した前記点数に対応する情報を、前記鑑別疾患ごとに出力する出力部と、を有する。
【０００７】
前記記憶部は、症例ごとの症状、所見、病態及び疾患の間の連鎖の向きを示す前記グラフを記憶しており、前記算出部は、前記グラフ内で前記語に対応する症状、所見、病態又は疾患から前記グラフの上流にある前記鑑別疾患までの前記経路を特定してもよい。
【０００８】
前記算出部は、前記グラフ内の距離が短い順に少なくとも１つの経路を、前記経路として特定してもよい。
【０００９】
前記出力部は、前記点数に対応する情報に加えて、前記グラフの中で前記経路を構成する部分を出力してもよい。
【００１０】
前記出力部は、前記点数に対応する情報に加えて、前記経路に対応する前記症例を示す情報を出力してもよい。
【００１１】
前記算出部は、特定した前記経路上の前記関連それぞれに設定された重みに基づいて、前記鑑別疾患に関連付けられた前記点数を算出してもよい。
【００１２】
前記算出部は、症状又は所見と症状又は所見との間の前記関連の前記重みと、症状又は所見と病態又は疾患との間の前記関連の前記重みと、病態又は疾患と病態又は疾患との間の前記関連の前記重みとを互いに異なるように設定して、前記点数を算出してもよい。
【００１３】
前記算出部は、前記グラフ内で前記語に対応する症状、所見、病態又は疾患から前記鑑別疾患までの、複数の前記症例によって構成された前記経路を特定してもよい。
【００１４】
前記算出部は、前記経路を構成する前記症例の数に基づいて、前記点数を算出してもよい。
【００１５】
前記出力部は、前記鑑別疾患に関連付けられた関連情報を出力し、前記受付部は、前記関連情報のいずれかが選択された場合に、選択された前記関連情報を前記語に追加して受け付けてもよい。
【００１６】
前記算出部は、前記受付部が受け付けた前記語に加えて、前記語に関連付けられた関連語に対応する症状、所見、病態又は疾患から前記鑑別疾患までの前記経路を特定してもよい。
【００１７】
前記受付部は、前記語の入力に加えて、前記経路の特定において除外対象とする症状、所見、病態又は疾患を示す語の入力を受け付け、前記算出部は、前記グラフ内で前記語に対応する症状、所見、病態又は疾患から前記鑑別疾患までの、前記除外対象に対応する症状、所見、病態又は疾患を除外した前記経路を特定してもよい。
【００１８】
前記受付部は、前記語の入力に加えて、疾患の分類の入力を受け付け、前記出力部は、前記分類に含まれる前記鑑別疾患の前記点数に対応する情報を出力してもよい。
【００１９】
前記記憶部に記憶されている前記グラフは、有向グラフ及び無向グラフの少なくとも一方によって、症状、所見、病態及び疾患の間の前記関連を示してもよい。
【００２０】
本発明の第２の態様の診断支援方法は、プロセッサが、症状、所見、病態又は疾患を示す少なくとも１つの語の入力を受け付けるステップと、記憶部に記憶されている、症例ごとの症状、所見、病態及び疾患の間の関連を示すグラフを取得するステップと、１つ又は複数の前記グラフ内で前記語に対応する症状、所見、病態又は疾患から前記グラフが含む少なくとも１つの疾患である鑑別疾患までの経路を特定し、特定した前記経路に基づいて、前記鑑別疾患に関連付けられた点数を算出するステップと、前記算出するステップが算出した前記点数に対応する情報を、前記鑑別疾患ごとに出力するステップと、を実行する。
【００２１】
本発明の第３の態様の診断支援プログラムは、コンピュータに、症状、所見、病態又は疾患を示す少なくとも１つの語の入力を受け付けるステップと、記憶部に記憶されている、症例ごとの症状、所見、病態及び疾患の間の関連を示すグラフを取得するステップと、１つ又は複数の前記グラフ内で前記語に対応する症状、所見、病態又は疾患から前記グラフが含む少なくとも１つの疾患である鑑別疾患までの経路を特定し、特定した前記経路に基づいて、前記鑑別疾患に関連付けられた点数を算出するステップと、前記算出するステップが算出した前記点数に対応する情報を、前記鑑別疾患ごとに出力するステップと、を実行させてもよい。
【００２２】
本発明の第４の態様の診断支援装置は、症状、所見、病態又は疾患を示す少なくとも１つの語の入力を受け付ける受付部と、記憶部に記憶されている、症例ごとの症状、所見、病態及び疾患の間の関連を示すグラフを取得する取得部と、１つ又は複数の前記グラフ内で前記語に対応する症状、所見、病態又は疾患から前記グラフが含む少なくとも１つの疾患である鑑別疾患までの経路を特定し、前記鑑別疾患ごとに、前記グラフの中で前記経路を構成する部分を表示部に表示させる出力部と、を有してもよい。
【発明の効果】
【００２３】
本発明によれば、症状と疾患との間にある情報を用いて疾患の候補を抽出できるという効果を奏する。
【図面の簡単な説明】
【００２４】
【図１】本実施形態に係る診断支援システムの模式図である。
【図２】本実施形態に係る診断支援装置のブロック図である。
【図３】症状、所見、病態及び疾患の間の連鎖の向きを示す疾患想起連鎖グラフを表す図である。
【図４】本実施形態に係る表示部が表示する検索画面の模式図である。
【図５】グラフ記憶部が記憶する疾患想起連鎖グラフに設定されるコスト（重み）を説明する模式図である。
【図６】スコア算出部が疾患想起連鎖グラフに対するスコア（点数）の算出方法を説明する模式図である。
【図７】本実施形態に係る表示部が表示する詳細表示画面の模式図である。
【図８】本実施形態に係る表示部が表示する検索画面の変形例の模式図である。
【図９】本実施形態に係る表示部が表示する検索画面の変形例の模式図である。
【図１０】本実施形態に係る診断支援装置が実行する診断支援方法のフローチャートを示す図である。
【発明を実施するための形態】
【００２５】
［診断支援システムの概要］
図１は、本実施形態に係る診断支援システムの模式図である。診断支援システムは、診断支援装置１を含む。診断支援装置１は、記憶部１１と、入力部１２と、表示部１３とを備える。記憶部１１、入力部１２及び表示部１３は、それぞれ診断支援装置１に直接接続されてもよく、インターネット、ローカルエリアネットワーク等のネットワークを介して接続されてもよい。診断支援システムは、その他のサーバ、端末等の機器を含んでもよい。
【００２６】
診断支援装置１は、ユーザによって入力された情報に基づいて１つ又は複数の疾患を抽出し、鑑別疾患として出力することによって、疾患の診断を支援するコンピュータである。診断支援装置１を使用するユーザは、例えば医師である。医師であるユーザは、患者を診察し、患者に係る情報を、入力部１２を用いて診断支援装置１へ入力する。そして医師であるユーザは、診断支援装置１によって表示部１３に表示された鑑別疾患の候補となる情報を参照し、患者の疾患を診断する。以下では、鑑別疾患の候補を、単に鑑別疾患という。診断支援装置１を使用するユーザは、医師に限られず、看護師等の医療従事者または一般人であってもよい。
【００２７】
［診断支援装置１の構成］
図２は、本実施形態に係る診断支援装置１のブロック図である。図２において、矢印は主なデータの流れを示しており、図２に示していないデータの流れがあってよい。図２において、各ブロックはハードウェア（装置）単位の構成ではなく、機能単位の構成を示している。そのため、図２に示すブロックは単一の装置内に実装されてよく、あるいは複数の装置内に別れて実装されてよい。ブロック間のデータの授受は、データバス、ネットワーク、可搬記憶媒体等、任意の手段を介して行われてよい。
【００２８】
診断支援装置１は、上述の記憶部１１、入力部１２及び表示部１３に加えて、制御部１４を有する。記憶部１１は、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、ハードディスクドライブ等を含む記憶媒体である。記憶部１１は、制御部１４が実行するプログラムを予め記憶する。記憶部１１は、診断支援装置１の外部に設けられてもよい。この場合に、記憶部１１は、診断支援装置１のインタフェースを介して、制御部１４との間で信号を送受信する。
【００２９】
記憶部１１は、グラフ記憶部１１１と、関連語記憶部１１２とを含む。グラフ記憶部１１１及び関連語記憶部１１２は、それぞれ記憶部１１上の記憶領域であってもよく、あるいは記憶部１１上で構成されたデータベースであってもよい。グラフ記憶部１１１は、症例ごとの症状、所見、病態及び疾患の間の有方向の連鎖および無方向の連鎖を示す疾患想起連鎖グラフを予め記憶する。関連語記憶部１１２は、ユーザから入力され得る語の関連語と、鑑別疾患に関連付けられた関連情報とを予め記憶する。
【００３０】
入力部１２は、ユーザの入力を受け付けるための、キーボード、マウス等の入力装置を含む。入力部１２は、ユーザの操作を示す信号を制御部１４へ入力する。表示部１３は、各種情報を表示するための、液晶ディスプレイ、ＣＲＴ（Cathode Ray Tube）ディスプレイ等の表示装置を含む。表示部１３は、制御部１４から受け取った信号に従って情報を表示する。表示部１３としてユーザによる接触の位置を検出可能なタッチスクリーンを用いることによって、入力部１２と表示部１３とを一体に構成してもよい。
【００３１】
制御部１４は、受付部１４１と、グラフ取得部１４２と、スコア算出部１４３と、出力部１４４とを含む。制御部１４は、例えばＣＰＵ（Central Processing Unit）等のプロセッサであり、記憶部１１に記憶されたプログラムを実行することにより、受付部１４１、グラフ取得部１４２、スコア算出部１４３及び出力部１４４として機能する。受付部１４１、グラフ取得部１４２、スコア算出部１４３及び出力部１４４の機能については後述する。制御部１４の機能の少なくとも一部は、電気回路によって実行されてもよい。また、制御部１４の機能の少なくとも一部は、ネットワーク経由で実行されるプログラムによって実行されてもよい。
【００３２】
本実施形態に係る診断支援装置１は、図２に示す具体的な構成に限定されない。診断支援装置１は、１つの装置に限られず、２つ以上の物理的に分離した装置が有線又は無線で接続されることにより構成されてもよい。
【００３３】
［疾患想起連鎖グラフの説明］
図３は、グラフ記憶部１１１が記憶する症状、所見、病態及び疾患の間の関連を示す疾患想起連鎖グラフを表す図である。疾患は、病気のことである（例えば、虫垂炎）。病態は、病気の背景にある人体の構造又は機能の変化を総称したものである（例えば、炎症）。所見は、患者等に対して視診、触診、打診、聴診、検査等をした結果、観察された事項である（例えば、ＣＴ（Computed Tomography）検査で発見された胸膜の石灰化）。症状は、患者に現れた個別の状態の変化である（例えば、嘔気）。診断支援装置１が、ユーザから受け付けた症状、所見、病態又は疾患を示す語に基づいて想起した１つ又は複数の疾患を、鑑別疾患という。
【００３４】
疾患想起連鎖グラフは、過去に報告された症例において、実際の患者に起こったと考えられる症状、所見、病態及び疾患の関連を専門家が抽出し、有方向の連鎖を示す有向グラフおよび無方向の連鎖を示す無向グラフとして記述したものである。すなわち、疾患想起連鎖グラフは、症例ごとに、根源となる原因である疾患から誘発される疾患および病態への連鎖の因果論理と、疾患において観察される症状又は所見（すなわち疾患に関連する症状又は所見）を表している。図３では、有方向の連鎖は矢印で表されており、無方向の連鎖は破線で表されている。疾患想起連鎖グラフは、疾患の評価に有効な検査名や、疾患に対する処方例を含んでもよい。
【００３５】
疾患想起連鎖グラフは、それぞれの症状、所見、病態及び疾患を表すノード（節）と、ノード間を原因から結果への向きを保持して接続するエッジ（枝）とによって、症状、所見、病態及び疾患の間の関連を示している。疾患想起連鎖グラフにおいて、相対的に原因側にある症状、所見、病態及び疾患を上流とし、相対的に結果側にある症状、所見、病態及び疾患を下流とする。例えば図３に示す症例１では、虫垂炎が上流（すなわち原因）であり、腸腰筋膿瘍が下流（すなわち結果）である。また、疾患想起連鎖グラフは、疾患とその疾患で観察された症状、所見を含むことがある。例えば症例１では、虫垂炎が疾患であり、発熱が虫垂炎で観察された症状である。
【００３６】
また、共通の病態を持ち合併することが知られている疾患同士（側頭動脈炎とリウマチ性多発筋痛症等）、病態を同一とする似て非なる疾患同士（リウマチ性多発筋痛症とRS3PE症候群等）、重症度により因果が逆転する病態（心不全と心房細動等）、通常同時に起きることの知られている症状（嘔気、嘔吐等）は無方向の連鎖（無向グラフ）で結合される。例えば図３に示す症例２では、嘔気と嘔吐とが無方向の連鎖で結合されている。
【００３７】
図３に例示した疾患想起連鎖グラフは、ツリー形式のグラフである。疾患想起連鎖グラフは、これに限られず、その他の有向グラフ又は無向グラフであってもよい。また、疾患想起連鎖グラフは、有向グラフ及び無向グラフを組み合わせたものであってもよい。疾患想起連鎖グラフは、データベースのテーブル、文字列を並べたリスト、バイナリデータ等、制御部１４が読み取り可能な任意の形式でグラフ記憶部１１１に記憶される。
【００３８】
診断支援装置１は、このようにグラフ記憶部１１１に記憶された疾患想起連鎖グラフを用いて、ユーザが入力した情報に基づいて鑑別疾患を特定して出力する。
【００３９】
［疾患特定方法の説明］
図４は、本実施形態に係る表示部１３が表示する検索画面の模式図である。検索画面は、入力欄Ａと、結果欄Ｂとを含む。表示部１３は、鑑別疾患の抽出がまだ行われていない場合に、入力欄Ａのみを表示してもよい。
【００４０】
入力欄Ａは、ユーザが疾患の抽出に用いる症状、所見、病態又は疾患を示す語を入力するための検索語欄Ａ１と、入力した内容を送信するための仮想的な送信ボタンＡ２とを含む。
【００４１】
受付部１４１は、ユーザが入力部１２を用いて送信ボタンＡ２を押下したことを検出すると、ユーザが検索語欄Ａ１に入力した内容を、入力情報として受け付ける。グラフ取得部１４２は、グラフ記憶部１１１に記憶された疾患想起連鎖グラフを取得する。そしてスコア算出部１４３は、グラフ取得部１４２が取得した疾患想起連鎖グラフを用いて、受付部１４１が受け付けた入力情報に基づいて、鑑別疾患ごとのスコア（点数）を算出する。
【００４２】
スコア算出部１４３が算出するスコアは、疾患想起連鎖グラフに設定されるコスト（重み）に基づいて、疾患想起連鎖グラフ内で特定された経路上の因果論理が近い（すなわち原因と結果との間の論理的な隔たりが小さい）ほど小さく、経路上の因果論理が遠いほど大きいように定義される。すなわち、スコアは、疾患想起連鎖グラフ内の距離に対応する。そのため、スコアが算出された経路のうち、スコアが最小の経路を、最短経路という。
【００４３】
スコア算出部１４３が算出するスコアとして、ここに示した定義に限定されず、その他の定義が用いられてもよい。例えばスコアは、その値が大きいほど因果論理が近く、その値が小さいほど因果論理が遠いように、定義されてもよい。
【００４４】
スコア算出部１４３によるスコアの算出方法を以下に説明する。図５は、グラフ記憶部１１１が記憶する疾患想起連鎖グラフに設定されるコスト（重み）を説明する模式図である。図５は、症状又は所見に対応する第１ノードＳを円形で表し、病態又は疾患に対応する第２ノードＤを矩形で表し、それらの間のエッジＬを矢印で表している。
【００４５】
スコア算出部１４３は、図３で説明したような複数の症例のグラフにおいて同一の疾患が現れる箇所を同一視することによって複数の症例のグラフが統合された、１つの全体グラフを取得する。全体グラフの各ノードは、元となった１つ又は複数の症例に関連付けられている。スコア算出部１４３は、グラフ記憶部１１１に予め記憶された全体グラフを取得してもよく、スコアの算出時に複数の症例のグラフを統合して全体グラフを生成してもよい。図５の例は、症例α及び症例βが統合された全体グラフを表している。これにより、スコア算出部１４３は、１つの症例の中にユーザが入力した症状、所見、病態又は疾患の全てが含まれてなくとも、複数の症例を組み合わせて経路を構成し、ユーザが入力した症状、所見、病態又は疾患に対応する鑑別疾患を抽出できる。
【００４６】
スコア算出部１４３は、疾患想起連鎖グラフに含まれる連鎖それぞれに設定されたコスト（重み）として、各ノードに設定されたノードコストＷｎと、各ノード間に設定されたエッジコストＷｅとの少なくとも一方を取得する。ノードコストＷｎ及びエッジコストＷｅは、疾患想起連鎖グラフ上の経路のスコアを算出するために用いられる重みである。すなわち、疾患想起連鎖グラフにおいてノード及びエッジを通る経路のスコアは、ノードコストＷｎ及びエッジコストＷｅに基づいて決定される。
【００４７】
スコア算出部１４３は、グラフ記憶部１１１に予め記憶されたノードコストＷｎ及びエッジコストＷｅを取得してもよい。あるいは、スコア算出部１４３は、スコアの算出時に、疾患想起連鎖グラフの各ノード及びエッジに対してノードコストＷｎ及びエッジコストＷｅを決定してもよい。
【００４８】
ノードコストＷｎ及びエッジコストＷｅは、全てのノード及びエッジで異なるように設定されてもよく、全てのノード及びエッジで一律に設定されてもよい。
【００４９】
ノードコストＷｎは、ノードが症状、所見、病態又は疾患のいずれに対応するかによって異なる値に設定されてもよい。例えば、症状又は所見のノードコストＷｎと、病態又は疾患のノードコストＷｎとは、互いに異なるように設定される。また、エッジコストＷｅは、エッジの両端のノードが症状、所見、病態又は疾患のいずれに対応するかによって異なる値に設定されてもよい。例えば、症状又は所見と症状又は所見との間のエッジのエッジコストＷｅと、症状又は所見と病態又は疾患との間のエッジのエッジコストＷｅと、病態又は疾患と病態又は疾患との間のエッジのエッジコストＷｅとは、互いに異なるように設定される。
【００５０】
具体的には、症状と病態との間は論理的な隔たりが小さい傾向にあるためエッジコストＷｅを小さくし、病態と病態との間は論理的な隔たりが大きい傾向にあるためエッジコストＷｅを大きくする。このように症状、所見、病態又は疾患ごとにノード又はエッジのコストを変更することによって、実際の因果論理に近い形で鑑別疾患を抽出できる。
【００５１】
ノードコストＷｎ及びエッジコストＷｅは、ノード及びエッジが対応する症状、所見、病態又は疾患の出現確率によって異なる値に設定されてもよい。例えば、全体グラフの中で出現確率が高い症状、所見、病態又は疾患ほどノードコストＷｎ及びエッジコストＷｅが低くなるように、また全体グラフの中で出現確率が低い症状、所見、病態又は疾患ほどノードコストＷｎ及びエッジコストＷｅが高くなるように、ノードコストＷｎ及びエッジコストＷｅが設定される。これにより、症状、所見、病態又は疾患の出現しやすさ及び出現しにくさを反映して鑑別疾患を抽出できる。
【００５２】
図６は、スコア算出部１４３が疾患想起連鎖グラフに対するスコア（点数）の算出方法を説明する模式図である。まずスコア算出部１４３は、疾患想起連鎖グラフにおいて、ユーザが入力した症状、所見、病態又は疾患を示す語に対応する１つ又は複数のノードを選択する。ここでスコア算出部１４３は、ユーザが入力した症状、所見、病態又は疾患を示す語と完全一致するノードを選択してもよく、該語と部分一致するノードを選択してもよく、該語に関連付けられた語に一致するノードを選択してもよい。
【００５３】
次にスコア算出部１４３は、ユーザが入力した症状、所見、病態又は疾患を示す語に対応する１つ又は複数のノードから、それらのノードに共通して上流にある鑑別疾患のノードまでの経路を特定するとともに、特定した経路のスコアを算出する。図６は、ユーザが入力した症状、所見、病態又は疾患を示す語に対応する２つの第１ノードＳと、それらの上流にある鑑別疾患の第２ノードＤとを、斜線で表している。
【００５４】
具体的には、スコア算出部１４３は、ユーザが入力した症状、所見、病態又は疾患を示す語に対応する１つ又は複数のノードから、それらのノードの上流にある鑑別疾患のノードまでの１つ又は複数の経路のスコアを算出する。
【００５５】
スコア算出部１４３は、例えば（ΣＷｎ＋ΣＷｅ）×ｋの式によって、スコアを算出する。ΣＷｎは、経路上のノードコストＷｎの合計値である。ΣＷｅは、経路上のエッジコストＷｅの合計値である。ｋは、経路を構成する症例数に応じた係数であり、例えばｌｏｇ２（症例数＋１）の式によって表される。これによりｋは、症例数が多いほど大きい値をとり、症例数が少ないほど小さい値をとる。これは、経路を構成する症例数が大きいと、論理的な隔たりが大きい傾向にあるためである。また、ｋは、症例数の対数として定義されているため、症例数が小さいときほど（例えば症例数が１から２になったときに）スコアへの影響を大きくすることができる。図６の例では、２つの症例が組み合わせられて第１ノードＳから上流の第２ノードＤまでの経路が構成されているため、経路を構成する症例数は２である。
【００５６】
そしてスコア算出部１４３は、ユーザが入力した語に対応するノードから、その上流にある鑑別疾患のノードまでの１つ又は複数の経路のうち、スコアが最小の経路（すなわち最短経路）を特定するとともに、特定した経路について算出したスコアを出力する。また、スコア算出部１４３は、スコアが所定の条件を満たす複数の経路（例えばスコアが小さい順に所定数の経路）を特定してもよい。
【００５７】
スコア算出部１４３は、ノードコストＷｎ、エッジコストＷｅ及び経路を構成する症例数に基づいて経路を特定することが可能な、ダイクストラ法等の既知の経路探索アルゴリズムを用いることができる。スコア算出部１４３は、ノードコストＷｎ及びエッジコストＷｅのどちらか一方を用いて、スコアを算出してもよい。また、経路を構成する症例数を反映するように、複数の症例の疾患想起連鎖グラフにまたがったエッジのエッジコストＷｅを高く設定してもよい。
【００５８】
このようなスコア算出方法によって、スコア算出部１４３は、ノードコストＷｎ、エッジコストＷｅ及び経路を構成する症例数に基づいて、経路上の因果論理が近い（すなわち原因と結果との間の論理的な隔たりが小さい）ほど小さく、経路上の因果論理が遠いほど大きいように、スコアを算出する。
【００５９】
具体的には、第１ノードＳから上流にある第２ノードＤまでの経路に含まれるノード及びエッジの数が多いほど、経路のスコアが大きくなるため、因果論理が遠い（すなわち第２ノードＤが第１ノードＳの原因である蓋然性が低い）と推定される。一方、第１ノードＳから上流にある第２ノードＤまでの経路に含まれるノード及びエッジの数が少ないほど、経路のスコアが小さくなるため、因果論理が近い（すなわち第２ノードＤが第１ノードＳの原因である蓋然性が高い）と推定される。
【００６０】
また、第１ノードＳから上流にある第２ノードＤまでの経路を構成する症例の数が多いほど、経路のスコアが大きくなるため、既知の症例で起きた因果で説明ができていないことを意味するため、因果論理の蓋然性が低いと推定される。一方、第１ノードＳから上流にある第２ノードＤまでの経路を構成する症例の数が少ないほど、経路のスコアが小さくなるため、因果論理の蓋然性が高いと推定される。
【００６１】
以上のように、スコア算出部１４３は、ユーザが入力した症状等からその上流にある鑑別疾患までの経路の情報に基づいて、鑑別疾患ごとのスコアを算出する。そのため、診断支援装置１は、従来では考慮することのできなかった症状等と疾患との間にある情報を用いて、より正確に鑑別疾患を抽出できる。また、疾患と症状の関係においてはすべての症例の情報を集合させたグラフを作成し、疾患と疾患の関係では各症例ごとに別と評価することも可能であり、そのことにより疾患と症状との関係性と、疾患と疾患の関係の関連の強弱を表現することも可能である。
【００６２】
本実施形態では、スコア算出部１４３はユーザが入力した症状等から疾患想起連鎖グラフの上流方向へ鑑別疾患を探索しているが、スコア算出部１４３は疾患想起連鎖グラフの下流方向へ、あるいは疾患想起連鎖グラフの上流方向及び下流方向の両方へ、鑑別疾患を探索してもよい。
【００６３】
図５、図６の例では、スコア算出部１４３は、複数の症例の疾患想起連鎖グラフが統合された１つの全体グラフを用いてスコアを算出している。別の方法として、スコア算出部１４３は、症例ごとに定義された複数の疾患想起連鎖グラフを用いてスコアを算出してもよい。
【００６４】
出力部１４４は、スコア算出部１４３が算出したスコアに対応する情報を、所定の方法で出力する。図４に戻り、出力部１４４による情報の出力方法を説明する。出力部１４４は、スコア算出部１４３が算出したスコアに対応する情報として、結果欄Ｂを表示部１３に表示させる。結果欄Ｂは、鑑別疾患Ｂ１と、スコアＢ２と、症例情報Ｂ３と、経路Ｂ４とを含む。
【００６５】
具体的には、出力部１４４は、全体グラフにおいて、ユーザが入力した語に対応する症状、所見、病態又は疾患の上流にある鑑別疾患を、スコア算出部１４３が算出したスコアが低い順に順位付けする。そして出力部１４４は、スコアが低い順に所定の数（あるいは全て）の疾患を、鑑別疾患Ｂ１として、スコアの順位とともに表示部１３に表示させる。また、出力部１４４は、スコア算出部１４３が算出したスコアを、鑑別疾患Ｂ１ごとのスコアＢ２として表示部１３に表示させる。これにより、ユーザは、鑑別疾患Ｂ１ごとに、因果論理の近さ、すなわち原因と結果との間の論理的な隔たりの小ささを認識することができる。
【００６６】
また、出力部１４４は、スコア算出部１４３が特定した経路を構成する症例を示す症例情報Ｂ３（例えば症例を識別するＩＤ）を、表示部１３に表示させる。ユーザが入力部１２を用いて症例情報Ｂ３が示す症例のいずれかを選択した場合に、出力部１４４は選択された症例の疾患想起連鎖グラフをグラフ記憶部１１１から取得し、表示部１３に表示させてもよい。これにより、ユーザは、鑑別疾患Ｂ１に関連する症例の情報を得ることができる。
【００６７】
さらに出力部１４４は、疾患想起連鎖グラフの中で、スコア算出部１４３が特定した経路Ｂ４を構成する部分を、表示部１３に表示させる。これによりユーザは、どのような因果論理に基づいて、すなわちどのような症状、所見、病態又は疾患の連鎖に基づいて、鑑別疾患Ｂ１が抽出されたのかを知ることができる。図４の例では、出力部１４４は、１つの鑑別疾患Ｂ１について１つの経路Ｂ４を表示部１３に表示させているが、１つの鑑別疾患Ｂ１について複数の経路Ｂ４を表示部１３に表示させてもよい。
【００６８】
図４に示した情報の出力方法は一例であり、出力部１４４は、その他方法によって情報を出力してもよい。例えば出力部１４４は、プリンタを用いて情報を印刷してもよい。また、出力部１４４は、情報を示すデータを記憶部１１に記憶させてもよい。
【００６９】
図４の検索画面において、ユーザが入力部１２を用いて経路Ｂ４のいずれかを選択した場合に、選択された経路Ｂ４について図７の詳細表示画面に遷移する。図７は、本実施形態に係る表示部１３が表示する詳細表示画面の模式図である。詳細表示画面は、詳細表示欄Ｃを含む。詳細表示欄Ｃは、鑑別疾患Ｃ１と、スコアＣ２と、症例情報Ｃ３と、拡張経路Ｃ４とを含む。鑑別疾患Ｃ１、スコアＣ２及び症例情報Ｃ３は、図４の検索画面でユーザによって選択された経路Ｂ４に対応する鑑別疾患Ｂ１、スコアＢ２及び症例情報Ｂ３である。
【００７０】
さらに出力部１４４は、疾患想起連鎖グラフの中で、図４の検索画面でユーザによって選択された経路Ｂ４を構成する部分に加えて、経路Ｂ４に接続されたその他のノード及びエッジの少なくとも一部を含む拡張経路Ｃ４を、表示部１３に表示させる。例えば図７の例において、「バセドウ病」の下流にある「頻脈」及び「体重減少」は、経路Ｂ４には含まれないものの、経路Ｂ４に接続された部分として、拡張経路Ｃ４に表示されている。これにより、ユーザは鑑別疾患Ｃ１に関連するその他の症状等の情報を得ることができる。
【００７１】
ユーザが入力部１２を用いて症例情報Ｃ３が示す症例のいずれかを選択した場合に、出力部１４４は、拡張経路Ｃ４の中で選択された症例に対応するノードの表示態様（すなわち色、模様、形状等）を、その他のノードと異なるように変更する。これにより、複数の症例から拡張経路Ｃ４が構成されている場合に、ユーザはそれぞれのノードがいずれの症例に含まれているかを区別することができる。
【００７２】
［第１変形例］
診断支援装置１は、入力情報として、ユーザが疾患の抽出に用いる症状、所見、病態又は疾患を示す語に加えて、優先対象、除外対象及びカテゴリ指定を受け付けてもよい。図８は、本実施形態に係る表示部１３が表示する検索画面の変形例の模式図である。検索画面は、入力欄Ａと、結果欄Ｂと、カテゴリ指定欄Ｅとを含む。結果欄Ｂの内容は、図４の検索画面と同様である。
【００７３】
入力欄Ａは、図４の検索画面と同様の検索語欄Ａ１及び送信ボタンＡ２に加えて、ユーザが優先対象とする症状、所見、病態又は疾患を示す語を入力するための優先対象欄Ａ３と、ユーザが除外対象とする症状、所見、病態又は疾患を示す語を入力するための除外対象欄Ａ４とを含む。出力部１４４は、ユーザが入力部１２を用いて結果欄Ｂに表示されたいずれかのノード又はエッジを選択した場合に、選択されたノード又はエッジを、優先対象欄Ａ３又は除外対象欄Ａ４に追加し、又は優先対象欄Ａ３又は除外対象欄Ａ４から削除してもよい。
【００７４】
カテゴリ指定欄Ｅは、カテゴリＥ１と、カテゴリＥ１ごとに指定の有無を切り替える仮想的な指定ボタンＥ２とを含む。グラフ記憶部１１１に記憶された各症例の疾患想起連鎖グラフは、複数のカテゴリＥ１の少なくとも１つに予め分類されている。ユーザは、入力部１２を用いて各カテゴリＥ１の指定ボタンＥ２を押下すると、各カテゴリＥ１の指定の有無を切り替えることができる。なお、カテゴリＥ１には例えば結果として得られた鑑別疾患数を付帯して表示することも可能である。
【００７５】
カテゴリ指定欄Ｅは、ユーザの操作に応じて、表示状態と非表示状態との間で切り替え可能である。表示状態のカテゴリ指定欄Ｅは結果欄Ｂ上に重畳され、非表示状態のカテゴリ指定欄Ｅは結果欄Ｂ上から除去される。
【００７６】
受付部１４１は、ユーザが入力部１２を用いて送信ボタンＡ２を押下したことを検出すると、ユーザが検索語欄Ａ１、優先対象欄Ａ３及び除外対象欄Ａ４に入力した内容と、各カテゴリＥ１の指定の有無とを、入力情報として受け付ける。
【００７７】
スコア算出部１４３は、図６を用いて説明したスコアの算出方法を用いて、疾患ごとのスコアを算出する。ただし、スコア算出部１４３は、優先対象である症状、所見、病態又は疾患を示す語に対応するノードのノードコストＷｎを、優先対象でない場合よりも低く設定する。これにより、診断支援装置１は、ユーザが優先したい症状、所見、病態又は疾患を含む経路のスコアを低くし、鑑別疾患の順位を調整することができる。
【００７８】
さらに、スコア算出部１４３は、除外対象である症状、所見、病態又は疾患を示す語に対応するノードまたはエッジを含む経路を除外して、スコアを算出する。これにより、診断支援装置１は、ユーザが除外したい症状、所見、病態又は疾患を除外した経路に絞り込んで、鑑別疾患を抽出できる。
【００７９】
また、出力部１４４は、指定されたカテゴリに分類されている鑑別疾患に限定して、表示部１３に表示させる。これにより、診断支援装置１は、ユーザが指定したカテゴリに分類された症例に絞り込んで、鑑別疾患を抽出できる。
【００８０】
また、受付部１４１は、入力情報として年齢、性別等の患者に係る情報を受け付けてもよい。この場合に、スコア算出部１４３は、入力された年齢、性別等の患者に係る情報に類似する患者についての症例の疾患想起連鎖グラフのノード及びエッジを含む経路に限定して（あるいはノード及びエッジのコストを低く設定して）、スコアを算出する。これにより、診断支援装置１は、ユーザが指定した患者に係る情報に類似する患者の症例を優先的に用いて、鑑別疾患を抽出できる。
【００８１】
［第２変形例］
診断支援装置１は、鑑別疾患を示す情報に加えて、入力された語又は鑑別疾患に関連する情報を表示してもよい。図９は、本実施形態に係る表示部１３が表示する検索画面の変形例の模式図である。検索画面は、入力欄Ａと、結果欄Ｂと、関連語欄Ｆと、関連情報欄Ｇとを含む。入力欄Ａの内容は、図４の検索画面と同様である。
【００８２】
結果欄Ｂは、図４の検索画面と同様の鑑別疾患Ｂ１、スコアＢ２、症例情報Ｂ３及び経路Ｂ４を含む。ただし、症例情報Ｂ３は、経路Ｂ４を構成する１つ又は複数の症例のうち１つの症例のみを代表症例として表示している。経路Ｂ４は、疾患想起連鎖グラフの中で、スコア算出部１４３が特定した経路Ｂ４を構成する部分を、ユーザが入力した症状、所見、病態又は疾患を示す語のそれぞれについての文字列として表示している。
【００８３】
関連語欄Ｆは、検索語欄Ａ１に入力された語に関連する関連語Ｆ１と、関連語Ｆ１ごとに選択の有無を切り替える選択欄Ｆ２とを含む。関連語Ｆ１は、検索語欄Ａ１に入力された語に部分一致（例えば前方一致、中間一致又は後方一致）する語と、検索語欄Ａ１に入力された語に関連付けられた同義語との少なくとも一方である。同義語は、検索語欄Ａ１に入力された語と同一又は類似の意味を有する語であってもよく、検索語欄Ａ１に入力された語の上位概念又は下位概念に相当する語であってもよい。
【００８４】
関連語記憶部１１２には、医療に関する様々な語と、それらの間の同義語の関係とが予め記憶されている。スコア算出部１４３は、スコアを算出する際に、検索語欄Ａ１に入力された語に部分一致する語と、検索語欄Ａ１に入力された語の同義語とを、関連語として関連語記憶部１１２から取得する。そしてスコア算出部１４３は、ユーザが入力した症状、所見、病態又は疾患を示す語に加えて、関連語記憶部１１２から取得した関連語を用いて、スコアを算出する。
【００８５】
そして出力部１４４は、スコア算出部１４３が算出したスコアに対応する情報を鑑別疾患ごとに結果欄Ｂに表示する際に、関連語記憶部１１２から取得した情報を示す関連語Ｆ１と、選択欄Ｆ２とを、表示部１３に表示させる。このとき出力部１４４は、スコアの算出に用いた関連語Ｆ１が選択されている状態で選択欄Ｆ２を表示部１３に表示させる。
【００８６】
さらにユーザがいずれかの関連語Ｆ１について選択欄Ｆ２の選択の有無を切り替えた場合には、スコア算出部１４３は、ユーザが入力した症状、所見、病態又は疾患を示す語に加えて、関連語記憶部１１２から取得した関連語のうち、ユーザによって選択された関連語を用いて、スコアを再算出する。出力部１４４は、スコア算出部１４３が再算出したスコアに対応する情報を結果欄Ｂに表示する。このように診断支援装置１は、ユーザが入力した語だけでなく、その関連語を用いて経路探索をしてスコアを算出するため、症例ごとの疾患想起連鎖グラフに表現の差異があった場合であっても、ユーザが入力した語に対応する鑑別疾患を抽出できる。
【００８７】
関連情報欄Ｇは、関連情報Ｇ１を含む。例えば関連情報Ｇ１は、結果欄Ｂに表示された鑑別疾患に関連付けられた情報である。この場合に、関連語記憶部１１２には、疾患ごとに関連付けられた関連情報が予め記憶される。関連情報は、例えば鑑別疾患の追加の評価に有効な検査名や、鑑別疾患に対する処方例である。
【００８８】
出力部１４４は、スコア算出部１４３が算出したスコアに対応する情報を鑑別疾患ごとに結果欄Ｂに表示する際に、関連語記憶部１１２から関連情報を取得し、関連情報Ｇ１として表示部１３に表示させる。出力部１４４は、ユーザがいずれかの関連情報Ｇ１を選択した場合に、選択された関連情報Ｇ１を検索語欄Ａ１に追加する。このように診断支援装置１は、追加情報を、ユーザに対して提案することができる。
【００８９】
［診断支援方法のフローチャート］
図１０は、本実施形態に係る診断支援装置１が実行する診断支援方法のフローチャートを示す図である。受付部１４１は、ユーザが入力した症状、所見、病態又は疾患を示す語を、入力情報として受け付ける（Ｓ１１）。グラフ取得部１４２は、グラフ記憶部１１１に記憶された疾患想起連鎖グラフを取得する（Ｓ１２）。
【００９０】
スコア算出部１４３は、ステップＳ１２でグラフ取得部１４２が取得した疾患想起連鎖グラフ（すなわちノード及びエッジ）に設定されたコスト（重み）を取得する（Ｓ１３）。また、スコア算出部１４３は、疾患想起連鎖グラフにおいて、ユーザが入力した症状、所見、病態又は疾患を示す語に対応する１つ又は複数のノードを選択する（Ｓ１４）。
【００９１】
スコア算出部１４３は、ステップＳ１３で取得したコストを用いて、ステップＳ１４で選択したノードから、それらのノードに共通して上流にある鑑別疾患のノードまでの経路を特定するとともに、特定した経路のスコアを算出する（Ｓ１５）。
【００９２】
そして出力部１４４は、ステップＳ１５でスコア算出部１４３が算出したスコアに対応する情報を、所定の方法で出力する（Ｓ１６）。
【００９３】
［本実施形態の効果］
本実施形態に係る診断支援装置１は、症例ごとの症状、所見、病態及び疾患の間の連鎖の向きを示す疾患想起連鎖グラフにおいて、ユーザが入力した症状等からその上流にある鑑別疾患までの経路の情報に基づいて、鑑別疾患ごとのスコアを算出する。そのため、診断支援装置１は、従来では考慮することのできなかった症状等と疾患との間にある情報を用いて、より正確に鑑別疾患の候補を抽出できる。
【００９４】
また、診断支援装置１は、疾患想起連鎖グラフの中で、特定した経路を構成する部分を表示する。これによりユーザは、どのような因果論理（導出理由）または想起連鎖に基づいて、すなわちどのような症状、所見、病態又は疾患の連鎖に基づいて、鑑別疾患の候補が抽出されたのかを知ることができる。
【００９５】
また、診断支援装置１は、複数の症例の疾患想起連鎖グラフを組み合わせて、ユーザが入力した症状等からその上流にある鑑別疾患までの経路を特定する。そのため、１つの症例の中にユーザが入力した症状等の全てが含まれてなくとも、複数の症例を組み合わせて経路を構成し、ユーザが入力した症状等に対応する鑑別疾患の候補を抽出できる。
【００９６】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されず、その要旨の範囲内で種々の変形及び変更が可能である。例えば、装置の分散・統合の具体的な実施の形態は、以上の実施の形態に限られず、その全部又は一部について、任意の単位で機能的又は物理的に分散・統合して構成することができる。また、複数の実施の形態の任意の組み合わせによって生じる新たな実施の形態も、本発明の実施の形態に含まれる。組み合わせによって生じる新たな実施の形態の効果は、もとの実施の形態の効果を合わせ持つ。
【００９７】
診断支援装置１のプロセッサは、図１０に示す診断支援方法に含まれる各ステップ（工程）の主体となる。すなわち、診断支援装置１のプロセッサは、図１０に示す診断支援方法を実行するためのプログラムを記憶部から読み出し、該プログラムを実行して診断支援装置１の各部を制御することによって、図１０に示す診断支援方法を実行する。図１０に示す診断支援方法に含まれるステップは一部省略されてもよく、ステップ間の順番が変更されてもよく、複数のステップが並行して行われてもよい。
【符号の説明】
【００９８】
１  診断支援装置
１１  記憶部
１２  入力部
１３  表示部
１４  制御部
１４１  受付部
１４２  グラフ取得部
１４３  スコア算出部
１４４  出力部
【図１】
2019207634.tif 000003
【図２】
2019207634.tif 000004
【図３】
2019207634.tif 000005
【図４】
2019207634.tif 000006
【図５】
2019207634.tif 000007
【図６】
2019207634.tif 000008
【図７】
2019207634.tif 000009
【図８】
2019207634.tif 000010
【図９】
2019207634.tif 000011
【図１０】
2019207634.tif 000012
【手続補正書】
【提出日】平成31年3月8日(2019.3.8)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
症状、所見、病態又は疾患を示す少なくとも１つの語の入力を受け付ける受付部と、
記憶部に記憶されている、前記症状、所見、病態及び疾患を表すノードと、当該ノード間を接続するエッジとによって、症例ごとの前記症状、所見、病態及び疾患の間の関連を示すグラフを取得する取得部と、
１つ又は複数の前記グラフ内で前記語に対応する前記症状、所見、病態又は疾患を表すノードから前記グラフを辿ることによって共通して到達できる少なくとも１つの疾患である鑑別疾患を表すノードを特定し、前記グラフ内で前記語に対応する症状、所見、病態又は疾患を表すノードから、特定した前記鑑別疾患を表すノードまでの経路を特定し、特定した前記経路に基づいて、前記語に対応する前記症状、所見、病態又は疾患と前記鑑別疾患とに関連付けられた点数を算出する算出部と、
前記算出部が算出した前記点数に対応する情報を、前記語に対応する前記症状、所見、病態又は疾患と前記鑑別疾患とに関連付けて出力する出力部と、
を有し、
前記算出部は、前記グラフ内の距離が短い順に少なくとも１つの経路を、前記経路として特定する診断支援装置。
【請求項２】
症状、所見、病態又は疾患を示す少なくとも１つの語の入力を受け付ける受付部と、
記憶部に記憶されている、前記症状、所見、病態及び疾患を表すノードと、当該ノード間を接続するエッジとによって、症例ごとの前記症状、所見、病態及び疾患の間の関連を示すグラフを取得する取得部と、
１つ又は複数の前記グラフ内で前記語に対応する前記症状、所見、病態又は疾患を表すノードから前記グラフを辿ることによって共通して到達できる少なくとも１つの疾患である鑑別疾患を表すノードを特定し、前記グラフ内で前記語に対応する症状、所見、病態又は疾患を表すノードから、特定した前記鑑別疾患を表すノードまでの経路を特定し、特定した前記経路上の前記関連それぞれに設定された重みに基づいて、前記語に対応する前記症状、所見、病態又は疾患と前記鑑別疾患とに関連付けられた点数を算出する算出部と、
前記算出部が算出した前記点数に対応する情報を、前記語に対応する前記症状、所見、病態又は疾患と前記鑑別疾患とに関連付けて出力する出力部と、
を有し、
前記算出部は、症状又は所見と症状又は所見との間の前記関連の前記重みと、症状又は所見と病態又は疾患との間の前記関連の前記重みと、病態又は疾患と病態又は疾患との間の前記関連の前記重みとを互いに異なるように設定して、前記点数を算出する診断支援装置。
【請求項３】
症状、所見、病態又は疾患を示す少なくとも１つの語の入力を受け付ける受付部と、
記憶部に記憶されている、前記症状、所見、病態及び疾患を表すノードと、当該ノード間を接続するエッジとによって、症例ごとの前記症状、所見、病態及び疾患の間の関連を示すグラフを取得する取得部と、
１つ又は複数の前記グラフ内で前記語に対応する前記症状、所見、病態又は疾患を表すノードから前記グラフを辿ることによって共通して到達できる少なくとも１つの疾患である鑑別疾患を表すノードを特定し、前記グラフ内で前記語に対応する症状、所見、病態又は疾患を表すノードから、特定した前記鑑別疾患を表すノードまでの経路を特定し、特定した前記経路に基づいて、前記語に対応する前記症状、所見、病態又は疾患と前記鑑別疾患とに関連付けられた点数を算出する算出部と、
前記算出部が算出した前記点数に対応する情報を、前記語に対応する前記症状、所見、病態又は疾患と前記鑑別疾患とに関連付けて出力する出力部と、
を有し、
前記算出部は、複数の前記症例に対応する複数の前記グラフにおいて同一の疾患に対応する前記ノードを重ねることによって統合された１つの全体グラフを取得し、取得した前記全体グラフ内で前記語に対応する症状、所見、病態又は疾患を表すノードから前記鑑別疾患を表すノードまでの、複数の前記症例によって構成された前記経路を特定し、特定した前記経路を構成する前記症例の数に基づいて、前記点数を算出する診断支援装置。
【請求項４】
症状、所見、病態又は疾患を示す少なくとも１つの語の入力を受け付ける受付部と、
記憶部に記憶されている、前記症状、所見、病態及び疾患を表すノードと、当該ノード間を接続するエッジとによって、症例ごとの前記症状、所見、病態及び疾患の間の関連を示すグラフを取得する取得部と、
１つ又は複数の前記グラフ内で前記語に対応する前記症状、所見、病態又は疾患を表すノードから前記グラフを辿ることによって共通して到達できる少なくとも１つの疾患である鑑別疾患を表すノードを特定し、前記グラフ内で前記語に対応する症状、所見、病態又は疾患を表すノードから、特定した前記鑑別疾患を表すノードまでの経路を特定し、特定した前記経路に基づいて、前記語に対応する前記症状、所見、病態又は疾患と前記鑑別疾患とに関連付けられた点数を算出する算出部と、
前記算出部が算出した前記点数に対応する情報を、前記語に対応する前記症状、所見、病態又は疾患と前記鑑別疾患とに関連付けて出力する出力部と、
を有し、
前記受付部は、前記語の入力に加えて、前記経路の特定において除外対象とする症状、所見、病態又は疾患を示す語の入力を受け付け、
前記算出部は、前記グラフ内で前記語に対応する症状、所見、病態又は疾患を表すノードから前記鑑別疾患を表すノードまでの、前記除外対象に対応する症状、所見、病態又は疾患を表すノードを除外した前記経路を特定する診断支援装置。
【請求項５】
前記記憶部は、症例ごとの症状、所見、病態及び疾患を表すノードの間の連鎖の向きを示す前記グラフを記憶しており、
前記算出部は、前記グラフ内で前記語に対応する症状、所見、病態又は疾患を表すノードから前記グラフの上流にある前記鑑別疾患を表すノードまでの前記経路を特定する、請求項１から４のいずれか一項に記載の診断支援装置。
【請求項６】
前記出力部は、前記点数に対応する情報に加えて、前記グラフの中で前記経路を構成する部分を出力する、請求項１から５のいずれか一項に記載の診断支援装置。
【請求項７】
前記出力部は、前記点数に対応する情報に加えて、前記経路に対応する前記症例を示す情報を出力する、請求項１から６のいずれか一項に記載の診断支援装置。
【請求項８】
前記出力部は、前記鑑別疾患に関連付けられた関連情報を出力し、
前記受付部は、前記関連情報のいずれかが選択された場合に、選択された前記関連情報を前記語に追加して受け付ける、請求項１から７のいずれか一項に記載の診断支援装置。
【請求項９】
前記算出部は、前記受付部が受け付けた前記語に加えて、前記語に関連付けられた関連語に対応する症状、所見、病態又は疾患を表すノードから前記鑑別疾患を表すノードまでの前記経路を特定する、請求項１から８のいずれか一項に記載の診断支援装置。
【請求項１０】
前記受付部は、前記語の入力に加えて、疾患の分類の入力を受け付け、
前記出力部は、前記分類に含まれる前記鑑別疾患の前記点数に対応する情報を出力する、請求項１から９のいずれか一項に記載の診断支援装置。
【請求項１１】
前記記憶部に記憶されている前記グラフは、有向グラフ及び無向グラフの少なくとも一方によって、症状、所見、病態及び疾患の間の前記関連を示す、請求項１から１０のいずれか一項に記載の診断支援装置。
【請求項１２】
プロセッサが、
症状、所見、病態又は疾患を示す少なくとも１つの語の入力を受け付けるステップと、
記憶部に記憶されている、前記症状、所見、病態及び疾患を表すノードと、当該ノード間を接続するエッジとによって、症例ごとの前記症状、所見、病態及び疾患の間の関連を示すグラフを取得するステップと、
１つ又は複数の前記グラフ内で前記語に対応する前記症状、所見、病態又は疾患を表すノードから前記グラフを辿ることによって共通して到達できる少なくとも１つの疾患である鑑別疾患を表すノードを特定し、前記グラフ内で前記語に対応する症状、所見、病態又は疾患を表すノードから、特定した前記鑑別疾患を表すノードまでの経路を特定し、特定した前記経路に基づいて、前記語に対応する前記症状、所見、病態又は疾患と前記鑑別疾患とに関連付けられた点数を算出するステップと、
前記算出するステップが算出した前記点数に対応する情報を、前記語に対応する前記症状、所見、病態又は疾患と前記鑑別疾患とに関連付けて出力するステップと、
を実行し、
前記算出するステップは、前記グラフ内の距離が短い順に少なくとも１つの経路を、前記経路として特定する診断支援方法。
【請求項１３】
コンピュータに、
症状、所見、病態又は疾患を示す少なくとも１つの語の入力を受け付けるステップと、
記憶部に記憶されている、前記症状、所見、病態及び疾患を表すノードと、当該ノード間を接続するエッジとによって、症例ごとの前記症状、所見、病態及び疾患の間の関連を示すグラフを取得するステップと、
１つ又は複数の前記グラフ内で前記語に対応する前記症状、所見、病態又は疾患を表すノードから前記グラフを辿ることによって共通して到達できる少なくとも１つの疾患である鑑別疾患を表すノードを特定し、前記グラフ内で前記語に対応する症状、所見、病態又は疾患を表すノードから、特定した前記鑑別疾患を表すノードまでの経路を特定し、特定した前記経路に基づいて、前記語に対応する前記症状、所見、病態又は疾患と前記鑑別疾患とに関連付けられた点数を算出するステップと、
前記算出するステップが算出した前記点数に対応する情報を、前記語に対応する前記症状、所見、病態又は疾患と前記鑑別疾患とに関連付けて出力するステップと、
を実行させ、
前記算出するステップは、前記グラフ内の距離が短い順に少なくとも１つの経路を、前記経路として特定する診断支援プログラム。
【請求項１４】
症状、所見、病態又は疾患を示す少なくとも１つの語の入力を受け付ける受付部と、
記憶部に記憶されている、前記症状、所見、病態及び疾患を表すノードと、当該ノード間を接続するエッジとによって、症例ごとの前記症状、所見、病態及び疾患の間の関連を示すグラフを取得する取得部と、
１つ又は複数の前記グラフ内で前記語に対応する前記症状、所見、病態又は疾患を表すノードから前記グラフを辿ることによって共通して到達できる少なくとも１つの疾患である鑑別疾患を表すノードを特定し、前記グラフ内で前記語に対応する症状、所見、病態又は疾患を表すノードから、特定した前記鑑別疾患を表すノードまでの経路を特定し、前記語に対応する前記症状、所見、病態又は疾患と前記鑑別疾患とに関連付けて、前記グラフの中で前記経路を構成する部分を表示部に表示させる出力部と、
を有し、
前記出力部は、前記グラフ内の距離が短い順に少なくとも１つの経路を、前記経路として特定する診断支援装置。