(57)【要約】【課題】患者の診察時に、関連する診察結果を簡便に得ること。【解決手段】処理部２０は、複数の文書１１のうち今回の診察時に参照された文書と、複数の文書１１の文書間類似度１２とに基づき、複数の文書１１に関する参照パターン３０を生成する。処理部２０は、複数の文書１１のうち過去の診察時に参照された文書と、文書間類似度１２とに基づき、過去の診察結果である病名Ｘ，Ｙ，・・・毎に、複数の文書１１に関する参照パターン３１，３２・・・を生成する。処理部２０は、今回の診察の参照パターン３０の、過去の診察の参照パターン３１，３２・・・との比較に応じて、参照パターン３１，３２・・・のいずれかに対応した診察結果を出力する。【選択図】図１
2019128709.tif 000002
【特許請求の範囲】
【請求項１】
複数の文書のうち今回の診察時に参照された第１の文書と、前記複数の文書の類似度とに基づき、前記複数の文書に関する第１の参照パターンを生成し、
前記複数の文書のうち過去の診察時に参照された第２の文書と、前記過去の診察の診察結果とを記憶する記憶部を参照して、前記第２の文書と、前記類似度とに基づき、前記診察結果毎に、前記複数の文書に関する第２の参照パターンを生成し、
前記第１の参照パターンと前記第２の参照パターンとの比較に応じて、前記第２の参照パターンに対応した前記診察結果を出力する
処理をコンピュータに実行させることを特徴とする診療情報検索プログラム。
【請求項２】
前記第１の参照パターンを生成する処理は、参照された前記第１の文書と、前記第１の文書との前記類似度が基準を満たす第３の文書とについて加点する処理を含み、
前記第２の参照パターンを生成する処理は、参照された前記第２の文書と、前記第２の文書との前記類似度が基準を満たす第４の文書とについて加点する処理を含む
ことを特徴とする請求項１に記載の診療情報検索プログラム。
【請求項３】
前記第１の参照パターンを生成する処理は、前記複数の文書のうち前記今回の診察時に参照されなかった第５の文書と、前記第５の文書との前記類似度が基準を満たす第６の文書とについて減点する処理を含み、
前記第２の参照パターンを生成する処理は、前記複数の文書のうち前記過去の診察時に参照されなかった第７の文書と、前記第７の文書との前記類似度が基準を満たす第８の文書とについて減点する処理を含む
ことを特徴とする請求項２に記載の診療情報検索プログラム。
【請求項４】
前記比較に応じて、前記第２の参照パターンに対応した前記診察結果を出力する処理は、前記第１の参照パターン及び前記第２の参照パターンの、互いの前記複数の文書の点数分布を比較し、前記点数分布の差に基づいて前記第２の参照パターンに対応した前記診察結果を出力する処理を含む
ことを特徴とする請求項２又は３に記載の診療情報検索プログラム。
【請求項５】
前記点数分布は、前記第１の参照パターン及び前記第２の参照パターンの、互いの前記複数の文書の点数の合計値が一定になるように正規化されて比較される
ことを特徴とする請求項４に記載の診療情報検索プログラム。
【請求項６】
前記比較に応じて、前記第２の参照パターンに対応した前記診察結果を出力する処理は、前記点数分布の差が小さい前記第２の参照パターンに対応した前記診察結果を優先的に出力する処理を含む
ことを特徴とする請求項４又は５に記載の診療情報検索プログラム。
【請求項７】
複数の文書と、前記複数の文書のうち過去の診察時に参照された第１の文書と、前記過去の診察の診察結果とを記憶する記憶部と、
前記記憶部を参照して、前記第１の文書と、前記複数の文書の類似度とに基づき、前記診察結果毎に、前記複数の文書に関する第１の参照パターンを生成し、
前記複数の文書のうち今回の診察時に参照された第２の文書と、前記類似度とに基づき、前記複数の文書に関する第２の参照パターンを生成し、
前記第１の参照パターンと前記第２の参照パターンとの比較に応じて、前記第１の参照パターンに対応した前記診察結果を出力する処理部と
を含むことを特徴とする診療情報検索装置。
【請求項８】
コンピュータが、
複数の文書のうち今回の診察時に参照された第１の文書と、前記複数の文書の類似度とに基づき、前記複数の文書に関する第１の参照パターンを生成し、
前記複数の文書のうち過去の診察時に参照された第２の文書と、前記過去の診察の診察結果とを記憶する記憶部を参照して、前記第２の文書と、前記類似度とに基づき、前記診察結果毎に、前記複数の文書に関する第２の参照パターンを生成し、
前記第１の参照パターンと前記第２の参照パターンとの比較に応じて、前記第２の参照パターンに対応した前記診察結果を出力する
ことを特徴とする診療情報検索方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、診療情報検索プログラム、診療情報検索装置及び診療情報検索方法に関する。
【背景技術】
【０００２】
医療分野において、画像検査や検体検査等の過去の医療情報を電子データ化してデータベースに蓄積し、管理する技術が知られている。
このようなデータベースを利用したシステムとして、例えば、１種又は複数種の医療情報が蓄積されたデータベースから、キーワードや文章等の入力条件に適合する医療情報を検索するシステムが知られている。このほか、検査情報や所見情報を含む医用診断レポートの作成時に、類似する医用診断レポートやその閲覧元の医用診断レポートを検索するシステムが知られている。
【０００３】
また、文書を検索する技術に関し、各種文書をデータベース化し、データベース内の検索対象文書と検索キー文書との類似度に基づいて類似する文書を検索する技術、その類似する文書に関連する文書を検索する技術が知られている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】国際公開第２０１１／００４６２２号パンフレット
【特許文献２】特開２０１２−１９８８４６号公報
【特許文献３】特開２００１−１４７９２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、医師は、患者を診察し、検査結果や流行等も考慮し、その患者の病状を判断（診断）する。医師は、例えば、過去の電子カルテ等の情報が蓄積されたデータベースを備えるシステムを利用し、診察中の患者の病状から、キーワード等の条件を入力して情報を検索し、その病状に関連すると考える情報を参照して、診断を行うことがある。医師が患者に対して診断を行う際には、同様の病状の患者に対して過去にどのような診断が行われたか等、関連する過去の診察結果の情報も有用となり得る。しかし、これまでのシステムでは、患者の診察時に、そのような関連する過去の診察結果が簡便には得られない場合があった。
【０００６】
１つの側面では、本発明は、患者の診察時に、関連する診察結果を簡便に得ることを目的とする。
【課題を解決するための手段】
【０００７】
１つの態様では、複数の文書のうち今回の診察時に参照された第１の文書と、前記複数の文書の類似度とに基づき、前記複数の文書に関する第１の参照パターンを生成し、前記複数の文書のうち過去の診察時に参照された第２の文書と、前記過去の診察の診察結果とを記憶する記憶部を参照して、前記第２の文書と、前記類似度とに基づき、前記診察結果毎に、前記複数の文書に関する第２の参照パターンを生成し、前記第１の参照パターンと前記第２の参照パターンとの比較に応じて、前記第２の参照パターンに対応した前記診察結果を出力する処理をコンピュータに実行させる診療情報検索プログラムが提供される。
【発明の効果】
【０００８】
１つの側面では、患者の診察時に、関連する診察結果を簡便に得ることができる。
【図面の簡単な説明】
【０００９】
【図１】診療情報検索装置を説明するための図である。
【図２】診療情報検索システムの一例を示す図である。
【図３】診療情報検索装置のハードウェア構成の一例を示す図である。
【図４】診療情報検索装置が有する機能の一例を示す図である。
【図５】電子カルテの一例を示す図である。
【図６】文書特徴抽出結果テーブル及び文書間類似度情報テーブルの一例を示す図である。
【図７】診療情報テーブルの一例を示す図である。
【図８】文書スコアリング情報テーブルの一例を示す図である。
【図９】診療情報テーブル及び文書スコアリング情報テーブルの一例を示す図である。
【図１０】文書スコアリング情報テーブルの比較の説明図である。
【図１１】類似文書情報作成処理部の処理例を示すフローチャートである。
【図１２】スコアリング処理部の処理例を示すフローチャートである。
【図１３】スコアリングの処理例を示すフローチャートである。
【図１４】診察支援処理部の処理例を示すフローチャートである。
【図１５】文書スコアリング情報テーブルの比較処理例を示すフローチャートである。
【図１６】診療情報検索装置の後処理例を示すフローチャートである。
【図１７】診療情報検索装置の処理イメージの一例を示す図である。
【図１８】文書スコアリング情報テーブルの生成例を示す図（その１）である。
【図１９】文書スコアリング情報テーブルの生成例を示す図（その２）である。
【発明を実施するための形態】
【００１０】
以下、実施の形態について図面を参照して説明する。
［第１の実施の形態］
図１は診療情報検索装置を説明するための図である。
【００１１】
図１に示す診療情報検索装置１は、記憶部１０及び処理部２０を有する。記憶部１０は、ＲＡＭ（Random Access Memory）等の揮発性の半導体メモリでもよいし、ＨＤＤ（Hard Disk Drive）やフラッシュメモリ等の不揮発性のストレージでもよい。処理部２０は、例えば、ＣＰＵ（Central Processing Unit）やＤＳＰ（Digital Signal Processor）等のプロセッサである。処理部２０は、ＡＳＩＣ（Application Specific Integrated Circuit）やＦＰＧＡ（Field Programmable Gate Array）等の特定用途の電子回路を含んでもよい。プロセッサは、ＲＡＭ等のメモリ（記憶部１０でもよい）に記憶されたプログラムを実行する。
【００１２】
記憶部１０には、複数の文書１１を示す情報、複数の文書１１のうち今回及び過去の診察で参照された文書を示す情報、及び複数の文書１１の文書間の類似度を示す情報である文書間類似度１２が記憶される。処理部２０は、記憶部１０に記憶された情報に基づき、今回の診察で参照された文書に応じた診察結果を、今回の診察の診察結果となり得るものとして出力する処理を実行する。
【００１３】
複数の文書１１は、患者に関する情報（識別情報、氏名、年齢、性別）、患者に実施された検査に関する情報、医師による所見及び診察結果等の情報が記録された電子カルテ内の文書、例えば、所見欄に記録されている文書である。複数の文書１１の各々には、ＩＤ１，ＩＤ２，ＩＤ３，・・・，ＩＤｎの識別情報が付与される。
【００１４】
文書間類似度１２は、複数の文書１１における１つの文書（例えばＩＤ１の文書）とそれ以外の文書群（例えばＩＤ２，ＩＤ３，・・・，ＩＤｎの文書群）の各々との類似の程度を示す情報である。文書間類似度１２は、例えば、１つの文書とそれ以外の文書群の各々との間における、出現する単語やトピック等の特徴の差に基づき、求められる。例えば、類似度の値が小さい文書間ほど、特徴の差が小さく、類似の程度が高くなる。図１の例では、ＩＤ１とＩＤ２の文書間よりも、ＩＤ１とＩＤ３の文書間の方が、類似の程度が高いことを示している。
【００１５】
尚、文書間類似度１２は、複数の文書１１について予め求められて記憶部１０に記憶されてもよいし、後述する点数化の際に対象の文書とそれ以外の文書群との間について求められて記憶部１０に記憶されてもよい。
【００１６】
医師は、患者を診察し、その患者の病状を判断（診断）する。医師は、例えば、過去の電子カルテ等の情報が蓄積されたデータベースを備えるシステムを利用し、診察中の患者の病状から、キーワード等の条件を入力して情報を検索し、その病状に関連すると考える情報を参照して、診断を行うことがある。医師が患者に対して診断を行う際には、同様の病状の患者に対して過去にどのような診断が行われたか等、関連する過去の診察結果の情報も有用となり得る。
【００１７】
例えば、図１に示すように、同じ又は別の医師による過去の診察において、ＩＤ２，ＩＤ３等の文書が参照され、病名Ｘと診断されたケースがあったものとする。このような過去の診察で参照された文書及び診察結果を示す情報が記憶部１０に記憶される。同様に、ＩＤ２，ＩＤ４等の文書が参照されて病名Ｘと診断された過去のケースについて、参照された文書及び診察結果を示す情報が記憶部１０に記憶される。ＩＤ１，ＩＤ３等の文書が参照されて病名Ｙと診断されたケース、ＩＤ３，ＩＤ５等の文書が参照されて病名Ｙと診断された過去のケース等についても、参照された文書及び診察結果を示す情報が記憶部１０に記憶される。
【００１８】
ここで、今回の診察において、医師により、ＩＤ１，ＩＤ３等の文書が参照されたとする。診療情報検索装置１は、今回の診察で参照された文書に応じた診察結果をユーザである医師に提示する処理を行う。
【００１９】
処理部２０は、過去の診察で参照された文書に対して加点し、文書の点数化を行う。処理部２０は更に、文書間類似度１２に基づき、過去の診察で参照された文書に類似する文書に対して加点し、文書の点数化を行う。点数化の際には、例えば、参照された文書には＋３点、それに類似する文書には＋２点といったように、参照された文書とそれに類似する文書とで加点する点数に差を持たせる。処理部２０は、過去の診察結果（病名）毎に、このような点数化を行う。尚、このような点数化の際に、過去の診察で参照された文書とそれ以外の文書群との間について文書間類似度１２が求められてもよい。
【００２０】
処理部２０はまた、今回の診察で参照された文書に対して加点し、更に、文書間類似度１２に基づき、今回の診察で参照された文書に類似する文書に対して加点する点数化を行う。点数化の際には、例えば、上記同様、参照された文書には＋３点、それに類似する文書には＋２点といったように、参照された文書とそれに類似する文書とで加点する点数に差を持たせる。尚、このような点数化の際に、今回の診察で参照された文書とそれ以外の文書群との間について文書間類似度１２が求められてもよい。
【００２１】
処理部２０は、過去の診察で得られた病名毎の点数化の結果（参照パターン）３１，３２，・・・と、今回の診察で得られた点数化の結果（参照パターン）３０との比較を行い、その比較に応じた病名を、今回の診察の診察結果となる可能性のあるものとして出力する。図１の例では便宜上、過去の診察で得られた病名毎の点数化の結果である参照パターン３１，３２，・・・、及び今回の診察で得られた点数化の結果である参照パターン３０を、ヒストグラムで表現している。図１の例では、今回の診察で得られた点数分布は、過去の診察の病名Ｙについて得られた点数分布に近い。処理部２０は、比較により、過去の診察で得られた病名毎の点数化の結果である参照パターン３１，３２，・・・から、今回の診察で得られた点数化の結果である参照パターン３０に近いもの、この例では病名Ｙについて得られた点数化の結果である参照パターン３２を選択する。そして、今回の診察の診察結果となり得るものとして、病名Ｙを出力する。
【００２２】
過去の診察で得られた病名毎の点数化の結果である参照パターン３１，３２，・・・は、過去の診察において医師により参照された文書が反映された参照パターンを示す。今回の診察で得られた点数化の結果である参照パターン３０は、今回の診察において医師により参照された文書が反映された参照パターンを示す。医師は、同様の病状の患者を診察する際、同じような文書を参照して診察結果を出す可能性があるため、今回の診察の参照パターンが過去の診察の参照パターンと近い場合、その参照パターンが近い過去の診察結果が、今回の診察の診察結果となる可能性がある。診療情報検索装置１は、今回の診察の参照パターンを過去のものと比較し、参照パターンが近いものの過去の診察結果を、今回の診察の診察結果となり得るものとして医師に提示する。
【００２３】
医師は、今回の診察時にその患者の病状から検索し参照した文書に応じた診察結果が提示されることで、今回と同様の病状の患者に対して過去にどのような診断が行われたか等、関連する過去の診察結果の情報を、別途検索を実行することなく簡便に得ることができる。医師は、このようにして得られる情報も参考にして、今回の患者に対する診断を行うことが可能になり、適正な診断、迅速な診断を行うことが可能になる。
【００２４】
［第２の実施の形態］
図２は診療情報検索システムの一例を示す図である。
図２に示す診療情報検索システム１０００は、診療情報検索装置１００及び情報処理端末２００を含む。ここでは一例として、３つの情報処理端末２００ａ，２００ｂ，２００ｃを図示している。診療情報検索装置１００及び情報処理端末２００ａ，２００ｂ，２００ｃは、ネットワーク３００に接続される。ネットワーク３００は、例えば、ＬＡＮ（Local Area Network）、ＷＡＮ（Wide Area Network）又はインターネット等である。
【００２５】
診療情報検索装置１００は、それが備える記憶部により、電子カルテ等の文書又は電子カルテ等の文書を特定するための情報を記憶するサーバコンピュータである。診療情報検索装置１００は、第１の実施の形態の診療情報検索装置１の一例である。
【００２６】
各情報処理端末２００ａ，２００ｂ，２００ｃは、診療情報検索システム１０００のユーザである医師による電子カルテの閲覧及び作成、並びに関連する文書の検索及び参照に利用されるクライアントコンピュータである。例えば、或る情報処理端末２００ａで医師による文書の検索が行われると、その検索に応じた診療情報検索装置１００内の該当文書の情報が、ネットワーク３００を通じて、検索が行われた情報処理端末２００ａに送信され、情報処理端末２００ａに接続されたディスプレイに表示される。医師により情報処理端末２００ａで検索され参照された文書の情報は、ネットワーク３００を通じて診療情報検索装置１００に送信され、診療情報検索装置１００が備える記憶部に記憶される。尚、ここでは情報処理端末２００ａを例にしたが、情報処理端末２００ｂ，２００ｃについても同様である。
【００２７】
診療情報検索装置１００及び情報処理端末２００ａ，２００ｂ，２００ｃは、例えば、１つの医療機関に設置される。その場合、情報処理端末２００ａ，２００ｂ，２００ｃは、その医療機関内の、１つ又は複数の診療科に設置される。診療情報検索装置１００と、情報処理端末２００ａ，２００ｂ，２００ｃとは、異なる医療機関に設置されてもよい。情報処理端末２００ａ，２００ｂ，２００ｃは、互いに異なる医療機関に設置されてもよい。診療情報検索装置１００は、医療機関に限らず、データセンター等の他の施設に設置されてもよい。
【００２８】
次に、診療情報検索装置１００のハードウェア構成について説明する。
図３は診療情報検索装置のハードウェア構成の一例を示す図である。
診療情報検索装置１００は、プロセッサ１０１、ＲＡＭ１０２、ＨＤＤ１０３、画像信号処理部１０４、入力信号処理部１０５、読み取り装置１０６及び通信インタフェース１０７を有する。ここで、プロセッサ１０１は、第１の実施の形態の処理部２０の一例である。ＲＡＭ１０２又はＨＤＤ１０３は、第１の実施の形態の記憶部１０の一例である。プロセッサ１０１は、第１の実施の形態の処理部２０に相当するともいえる。ＲＡＭ１０２又はＨＤＤ１０３は、第１の実施の形態の記憶部１０に相当するともいえる。
【００２９】
プロセッサ１０１は、マルチプロセッサであってもよい。プロセッサ１０１は、例えば、ＣＰＵ、ＤＳＰ、ＡＳＩＣ又はＦＰＧＡ等である。プロセッサ１０１は、ＣＰＵ、ＤＳＰ、ＡＳＩＣ、ＦＰＧＡ等のうちの２種以上の組合せであってもよい。
【００３０】
ＲＡＭ１０２は、診療情報検索装置１００の主記憶装置である。ＲＡＭ１０２は、プロセッサ１０１に実行させるＯＳ（Operating System）のプログラムやアプリケーションプログラムの少なくとも一部を一時的に記憶する。また、ＲＡＭ１０２は、プロセッサ１０１による処理に用いる各種データを記憶する。
【００３１】
ＨＤＤ１０３は、診療情報検索装置１００の補助記憶装置である。ＨＤＤ１０３は、内蔵した磁気ディスクに対して、磁気的にデータの書き込み及び読み出しを行う。ＨＤＤ１０３には、ＯＳのプログラム、アプリケーションプログラム、及び各種データが格納される。診療情報検索装置１００は、ＳＳＤ（Solid State Drive）等の他の種類の補助記憶装置を備えてもよく、複数の補助記憶装置を備えてもよい。
【００３２】
画像信号処理部１０４は、プロセッサ１０１からの命令に従って、診療情報検索装置１００に接続されたディスプレイ１０４ａに画像を表示させる。ディスプレイ１０４ａとしては、ＣＲＴディスプレイや液晶ディスプレイ等を用いることができる。
【００３３】
入力信号処理部１０５は、診療情報検索装置１００に接続された入力デバイス１０５ａから入力信号を取得し、プロセッサ１０１に出力する。入力デバイス１０５ａとしては、例えば、マウスやタッチパネル等のポインティングデバイス、キーボード等を用いることができる。
【００３４】
読み取り装置１０６は、記録媒体１０６ａに記録されたプログラムやデータを読み取る装置である。記録媒体１０６ａとして、例えば、フレキシブルディスク（ＦＤ：Flexible Disk）やＨＤＤ等の磁気ディスク、ＣＤ（Compact Disc）やＤＶＤ（Digital Versatile Disc）等の光ディスク、光磁気ディスク（ＭＯ：Magneto-Optical disk）を使用できる。また、記録媒体１０６ａとして、例えば、フラッシュメモリカード等の不揮発性の半導体メモリを使用することもできる。読み取り装置１０６は、例えば、プロセッサ１０１からの命令に従って、記録媒体１０６ａから読み取ったプログラムやデータをＲＡＭ１０２又はＨＤＤ１０３に格納する。
【００３５】
通信インタフェース１０７は、ネットワーク３００を介して情報処理端末２００ａ，２００ｂ，２００ｃと通信を行うためのインタフェースである。
情報処理端末２００ａ，２００ｂ，２００ｃも診療情報検索装置１００と同様のハードウェアを用いて実現することができる。
【００３６】
次に、診療情報検索装置１００が有する機能について説明する。
図４は診療情報検索装置が有する機能の一例を示す図である。
診療情報検索装置１００は、記憶部１１０、類似文書情報作成処理部１２０、スコアリング処理部１３０及び診察支援処理部１４０を含む。記憶部１１０は、例えば、ＲＡＭ１０２又はＨＤＤ１０３に確保した記憶領域を用いて実装される。類似文書情報作成処理部１２０、スコアリング処理部１３０及び診察支援処理部１４０は、例えば、プロセッサ１０１が実行するプログラムを用いて実装される。
【００３７】
記憶部１１０には、文書特徴抽出結果テーブル１１１、文書間類似度情報テーブル１１２、診療情報テーブル１１３及び文書スコアリング情報テーブル１１４が記憶される。尚、診療情報テーブル１１３には、後述のような、過去と今回の診察について生成される２種類のテーブル（診療情報テーブル１１３ａ，１１３ｂ）が含まれる。また、文書スコアリング情報テーブル１１４には、後述のような、過去と今回の診察について生成される２種類のテーブル（文書スコアリング情報テーブル１１４ａ，１１４ｂ）が含まれる。
【００３８】
診療情報検索装置１００は、患者を診察する医師により作成された電子カルテ１５０が記憶されるデータベース１６０と、有線又は無線の通信手段によって接続される。尚、データベース１６０は、診療情報検索装置１００が内蔵する記憶部の一部の記憶領域に実装されてもよいし、診療情報検索装置１００とは異なるサーバコンピュータに実装されてもよい。データベース１６０には、電子カルテ１５０に記録されている文書の情報が、電子カルテ文書情報１６１として記憶される。或いは、データベース１６０には、電子カルテ１５０に記録されている文書を特定するための情報、例えば、電子カルテ１５０又は患者の識別情報やファイル名等の情報が、電子カルテ文書情報１６１として記憶される。
【００３９】
ここで、図５は電子カルテの一例を示す図である。
医師は、診察を行った患者についてそれぞれ、例えば図５に示すような電子カルテ１５０を作成する。電子カルテ１５０には、患者の識別情報である患者ＩＤ、患者名、性別、年齢、入院又は外来の区分、担当医師、検査履歴（検査の日付、種類、結果）等の情報が含まれる。電子カルテ１５０には更に、図５のＰ部に示すような医師による所見、図５のＱ部に示すような診察結果（病名）の情報が含まれる。このような情報が含まれる電子カルテ１５０が、データベース１６０に記憶され、電子カルテ１５０に記録された文書の情報、例えば医師により所見欄に記録された文書（図５のＰ部）又はそれを特定するための情報が、電子カルテ文書情報１６１として記憶される。
【００４０】
図４の診療情報検索装置１００について更に説明する。
診療情報検索装置１００の類似文書情報作成処理部１２０、スコアリング処理部１３０及び診察支援処理部１４０の処理は、例えば、プロセッサ１０１が所定のアプリケーションプログラムを実行することによって実現される。
【００４１】
まず、診療情報検索装置１００（図４）の類似文書情報作成処理部１２０について説明する。
類似文書情報作成処理部１２０は、データベース１６０（又は電子カルテ文書情報１６１）内の全文書について、１つの文書とそれ以外の他の文書群の各々との間の類似度を求める。その際、類似文書情報作成処理部１２０は、まず、データベース１６０内の各文書から特徴を抽出し、文書特徴抽出結果テーブル１１１を生成する。次いで、類似文書情報作成処理部１２０は、生成された文書特徴抽出結果テーブル１１１を用い、或る１つの文書と他の１つの文書との特徴差を算出してそれら２つの文書間の類似度を求め、文書間類似度情報テーブル１１２を生成する。
【００４２】
ここで、図６は文書特徴抽出結果テーブル及び文書間類似度情報テーブルの一例を示す図である。図６（Ａ）に文書特徴抽出結果テーブルの一例を示し、図６（Ｂ）に文書間類似度情報テーブルの一例を示している。
【００４３】
類似文書情報作成処理部１２０は、データベース１６０内の各文書から特徴を抽出し、図６（Ａ）に示すような文書特徴抽出結果テーブル１１１を生成する。データベース１６０に含まれるＩＤ１，ＩＤ２，ＩＤ３，・・・の各文書から抽出される特徴Ｆ１，Ｆ２，Ｆ３，・・・は、例えば、ＢＯＷ（Bag Of Words）の手法を用いて求められる、単語（特徴語）毎の出現頻度によって表現される。このほか、ＩＤ１，ＩＤ２，ＩＤ３，・・・の各文書の特徴Ｆ１，Ｆ２，Ｆ３，・・・は、トピック解析の手法を用いて求められる、各トピックの文書中での割合によって表現されてもよい。各文書からの特徴の抽出は、既存の手法を用いて行うことができる。
【００４４】
類似文書情報作成処理部１２０は、生成された文書特徴抽出結果テーブル１１１を用い、ＩＤ１，ＩＤ２，ＩＤ３，・・・の文書群における２つの文書間の類似度を求め、図６（Ｂ）に示すような文書間類似度情報テーブル１１２を生成する。２つの文書間の類似度は、例えば、ＩＤ１とＩＤ２の文書間の類似度であれば、次の式（１）を用いて算出される。
【００４５】
類似度＝√〔｛（文書ＩＤ１の特徴Ｆ１）−（文書ＩＤ２の特徴Ｆ１）｝２＋｛（文書ＩＤ１の特徴Ｆ２）−（文書ＩＤ２の特徴Ｆ２）｝２＋｛（文書ＩＤ１の特徴Ｆ３）−（文書ＩＤ２の特徴Ｆ３）｝２＋・・・〕  ・・・（１）
ＩＤ１とＩＤ２の組み合わせ以外の２つの文書間の類似度も同様にして算出される。類似文書情報作成処理部１２０は、データベース１６０内の全文書について、総当たりで２つの文書間の類似度を算出し、文書間類似度情報テーブル１１２を生成する。文書間類似度情報テーブル１１２においては、算出される類似度の値が小さい文書間ほど、特徴差が小さく、類似の程度が高くなる。
【００４６】
続いて、診療情報検索装置１００（図４）のスコアリング処理部１３０について説明する。
スコアリング処理部１３０は、まず、ユーザである医師による診察時に情報処理端末２００で行われた文書の検索及び参照の操作（検索操作ログ）を示す診療情報テーブル１１３（後述の診療情報テーブル１１３ａ）を生成する。スコアリング処理部１３０は、その生成された診療情報テーブル１１３を、文書の検索及び参照の操作後に診療情報検索装置１００に対して登録される医師の診察結果と対応付け、記憶部１１０に記憶する。
【００４７】
ここで、図７は診療情報テーブルの一例を示す図である。
例えば、スコアリング処理部１３０は、医師の診察時に情報処理端末２００で行われるキーワード等の検索条件の入力に対し、それに適合する文書をデータベース１６０から検索し、その検索結果の一覧を、検索条件が入力された情報処理端末２００に返却する。情報処理端末２００には、そのディスプレイに検索結果の一覧が表示される。表示された検索結果の一覧から、医師が診察に関連すると考える文書を選択すると、選択された文書の参照要求が診療情報検索装置１００に送信される。スコアリング処理部１３０は、参照要求が行われた文書の詳細内容を、文書が選択された情報処理端末２００に返却する。その後、医師の診察結果（病名）が診療情報検索装置１００に対して登録される。スコアリング処理部１３０は、医師によるこのような文書の検索及び参照の検索操作ログと、登録される診察結果（病名Ａ，Ｂ，Ｃ，・・・）とを対応付け、図７に示すような診療情報テーブル１１３ａを生成する。
【００４８】
このように、スコアリング処理部１３０により、医師の診察結果と対応付けられて生成される診療情報テーブル１１３ａを、以下では、過去の診察の診療情報テーブル１１３ａ又は検索操作ログとも言う。
【００４９】
図７は、例えば、病名Ａの診察結果と対応付けられた検索操作ログを示す診療情報テーブル１１３ａが複数ある場合、換言すれば、診察時に医師による文書の検索及び参照の操作が行われて診察結果が病名Ａとされた診察が複数回あった場合を図示したものである。病名Ｂ，Ｃの診療情報テーブル１１３ａについても同様である。
【００５０】
スコアリング処理部１３０によって生成される診療情報テーブル１１３ａには、ＩＤ１，ＩＤ２，ＩＤ３，ＩＤ４，・・・の全文書に対し、検索結果の一覧に表示されたか否か、及び医師により参照されたか否かを識別する識別情報が付与される。図７の例では、診療情報テーブル１１３ａの「一覧」の欄に示すように、検索結果の一覧に表示された文書に対しては識別情報「１」が付与され、一覧に表示されなかった文書に対しては識別情報「０」が付与される。診療情報テーブル１１３ａの「参照」の欄に示すように、医師により参照された文書に対しては識別情報「１」が付与され、医師により参照されなかった文書に対しては識別情報「０」が付与される。
【００５１】
例えば、医師の診察結果が病名Ａとされた診察時の検索操作ログを示す診療情報テーブル１１３ａ（図７の上図の一番手前）の場合について、全文書のうち、ＩＤ１，ＩＤ２，ＩＤ３，ＩＤ４の文書に着目する。この場合、診療情報テーブル１１３ａは、検索結果の一覧にＩＤ１，ＩＤ２，ＩＤ３の文書が表示され、一覧に表示されたこれらの文書のうち、ＩＤ１，ＩＤ３の文書が医師により参照され、ＩＤ２の文書は医師により参照されなかったことを示している。ＩＤ４の文書は、検索結果の一覧に表示されず、医師により参照されなかったことを示している。ここではＩＤ１，ＩＤ２，ＩＤ３，ＩＤ４の文書に着目したが、これらを含む全文書に対し、検索結果の一覧に表示されたか否か、及び医師により参照されたか否かを識別する識別情報が付与される。
【００５２】
このように、図７に示す各病名Ａ，Ｂ，Ｃ・・・の診療情報テーブル１１３ａについて、ＩＤ１，ＩＤ２，ＩＤ３，ＩＤ４，・・・の全文書に対し、検索結果の一覧に表示されたか否か、及び医師により参照されたか否かを識別する識別情報が付与される。
【００５３】
スコアリング処理部１３０は、生成された過去の診察の診療情報テーブル１１３ａ（図７）、及び類似文書情報作成処理部１２０によって生成された文書間類似度情報テーブル１１２（図６（Ｂ））に基づき、所定の文書に対するスコアリングを行う。スコアリング処理部１３０は、このようなスコアリングにより、文書を点数化した文書スコアリング情報テーブル１１４（後述の文書スコアリング情報テーブル１１４ａ）を生成する。
【００５４】
ここで、図８は文書スコアリング情報テーブルの一例を示す図である。
スコアリング処理部１３０は、診療情報テーブル１１３ａ及び文書間類似度情報テーブル１１２に基づき、検索結果の一覧に表示され且つ参照された文書、及びその文書に類似する文書（類似度が所定の基準値以下の文書）に対し、加点する処理を行う。加点の際は、例えば、検索結果の一覧に表示され且つ参照された文書には＋３点、それに類似する文書には＋２点といったように、参照された文書とそれに類似する文書とで加点する点数に差を持たせる。
【００５５】
或いは更に、スコアリング処理部１３０は、診療情報テーブル１１３ａ及び文書間類似度情報テーブル１１２に基づき、検索結果の一覧に表示されたが参照されなかった文書、及びその文書に類似する文書（類似度が所定の基準値以下の文書）に対し、減点する処理を行う。減点の際は、例えば、検索結果の一覧に表示されたが参照されなかった文書には−３点、それに類似する文書には−２点といったように、一覧で参照されなかった文書とそれに類似する文書とで減点する点数に差を持たせる。
【００５６】
尚、スコアリング前の全文書のスコア初期値は、０に設定されていてもよいし、０以外の一定値に設定されていてもよい。
上記のようなスコアリングが過去の診察の診療情報テーブル１１３ａに基づいて行われ、ＩＤ１，ＩＤ２，ＩＤ３，ＩＤ４，・・・の全文書にそれぞれスコアが付与される。同じ診察結果（病名）に対応付けられて複数の診療情報テーブル１１３ａが生成されている場合には、複数の診療情報テーブル１１３ａの各々の全文書にそれぞれスコアが付与され、互いの同一ＩＤの文書同士のスコアが合計される。スコアリング処理部１３０は、上記のようなスコアリングにより、図８に示すような、病名Ａ，Ｂ，Ｃ，・・・といった診察結果毎に、全文書にスコアを付与した文書スコアリング情報テーブル１１４ａ（参照パターン）を生成する。
【００５７】
このように、スコアリング処理部１３０により、過去の診察の診療情報テーブル１１３ａに基づいて生成される文書スコアリング情報テーブル１１４ａを、以下では、過去の診察の文書スコアリング情報テーブル１１４ａとも言う。
【００５８】
続いて、診療情報検索装置１００（図４）の診察支援処理部１４０について説明する。
診察支援処理部１４０は、まず、ユーザである医師による今回の診察時に情報処理端末２００で行われた文書の検索及び参照の操作（検索操作ログ）を示す診療情報テーブル１１３（後述の診療情報テーブル１１３ｂ）を生成する。診察支援処理部１４０は、今回の診察について生成された診療情報テーブル１１３、及び類似文書情報作成処理部１２０によって生成された文書間類似度情報テーブル１１２に基づき、所定の文書に対するスコアリングを行う。診察支援処理部１４０は、このようなスコアリングにより、今回の診察について、文書を点数化した文書スコアリング情報テーブル１１４（後述の文書スコアリング情報テーブル１１４ｂ）を生成する。そして、診察支援処理部１４０は、過去と今回の診察について生成された文書スコアリング情報テーブル１１４同士の比較に基づき、今回の診察結果となり得る診察結果を出力する。
【００５９】
ここで、図９は診療情報テーブル及び文書スコアリング情報テーブルの一例を示す図である。図９（Ａ）に診療情報テーブルの一例を示し、図９（Ｂ）に文書スコアリング情報テーブルの一例を示している。
【００６０】
例えば、診察支援処理部１４０は、医師による今回の診察時に情報処理端末２００で行われるキーワード等の検索条件の入力に対し、それに適合する文書をデータベース１６０から検索し、その検索結果の一覧を、検索条件が入力された情報処理端末２００に返却する。情報処理端末２００には、そのディスプレイに検索結果の一覧が表示される。表示されたその一覧から、医師が診察に関連すると考える文書を選択すると、選択された文書の参照要求が診療情報検索装置１００に送信される。診察支援処理部１４０は、参照要求が行われた文書の詳細内容を、文書が選択された情報処理端末２００に返却する。診察支援処理部１４０は、今回の診察について、医師によるこのような文書の検索及び参照の検索操作ログを、図９（Ａ）に示すような診療情報テーブル１１３ｂとして生成する。
【００６１】
このように、医師の診察結果の登録前に、診察支援処理部１４０によって生成される診療情報テーブル１１３ｂを、以下では、今回の診察の診療情報テーブル１１３ｂ又は検索操作ログとも言う。
【００６２】
診察支援処理部１４０によって生成される診療情報テーブル１１３ｂには、上記同様、ＩＤ１，ＩＤ２，ＩＤ３，ＩＤ４，・・・の全文書に対し、検索結果の一覧に表示されたか否か、及び医師により参照されたか否かを識別する識別情報が付与される。図９（Ａ）の例では、診療情報テーブル１１３ｂの「一覧」の欄に示すように、検索結果の一覧に表示された文書に対しては識別情報「１」が付与され、一覧に表示されなかった文書に対しては識別情報「０」が付与される。診療情報テーブル１１３ｂの「参照」の欄に示すように、医師により参照された文書に対しては識別情報「１」が付与され、医師により参照されなかった文書に対しては識別情報「０」が付与される。
【００６３】
例えば、今回の診察時の検索操作ログを示す診療情報テーブル１１３ｂ（図９（Ａ））について、全文書のうち、ＩＤ１，ＩＤ２，ＩＤ３，ＩＤ４の文書に着目する。診療情報テーブル１１３ｂは、検索結果の一覧にＩＤ１，ＩＤ２，ＩＤ３の文書が表示され、一覧に表示されたこれらの文書のうち、ＩＤ１，ＩＤ３の文書が医師により参照され、ＩＤ２の文書は医師により参照されなかったことを示している。ＩＤ４の文書は、検索結果の一覧に表示されず、医師により参照もされなかったことを示している。ここではＩＤ１，ＩＤ２，ＩＤ３，ＩＤ４の文書に着目したが、これらを含む全文書に対し、検索結果の一覧に表示されたか否か、及び医師により参照されたか否かを識別する識別情報が付与される。
【００６４】
診察支援処理部１４０は、生成された今回の診察の診療情報テーブル１１３ｂ（図９（Ａ））、及び類似文書情報作成処理部１２０によって生成された文書間類似度情報テーブル１１２（図６（Ｂ））に基づき、所定の文書に対するスコアリングを行う。診察支援処理部１４０は、このようなスコアリングにより、図９（Ｂ）に示すような文書スコアリング情報テーブル１１４ｂを生成する。
【００６５】
診察支援処理部１４０は、診療情報テーブル１１３ｂ及び文書間類似度情報テーブル１１２に基づき、検索結果の一覧に表示され且つ参照された文書、及びその文書に類似する文書（類似度が所定の基準値以下の文書）に対し、加点する処理を行う。加点の際は、例えば、検索結果の一覧に表示され且つ参照された文書には＋３点、それに類似する文書には＋２点といったように、参照された文書とそれに類似する文書とで加点する点数に差を持たせる。
【００６６】
或いは更に、診察支援処理部１４０は、診療情報テーブル１１３ｂ及び文書間類似度情報テーブル１１２に基づき、検索結果の一覧に表示されたが参照されなかった文書、及びその文書に類似する文書（類似度が所定の基準値以下の文書）に対し、減点する処理を行う。減点の際は、例えば、検索結果の一覧に表示されたが参照されなかった文書には−３点、それに類似する文書には−２点といったように、一覧で参照されなかった文書とそれに類似する文書とで減点する点数に差を持たせる。
【００６７】
尚、スコアリング前の各文書のスコア初期値は、０に設定されていてもよいし、０以外の一定値に設定されていてもよい。
上記のようなスコアリングが今回の診察の診療情報テーブル１１３ｂに基づいて行われ、ＩＤ１，ＩＤ２，ＩＤ３，ＩＤ４，・・・の全文書にそれぞれスコアが付与される。診察支援処理部１４０は、上記のようなスコアリングにより、図９（Ｂ）に示すような、全文書にスコアを付与した文書スコアリング情報テーブル１１４ｂ（参照パターン）を生成する。
【００６８】
このように、診察支援処理部１４０により、今回の診察の診療情報テーブル１１３ｂに基づいて生成される文書スコアリング情報テーブル１１４ｂを、以下では、今回の診察の文書スコアリング情報テーブル１１４ｂとも言う。
【００６９】
診察支援処理部１４０は、今回の診察の文書スコアリング情報テーブル１１４ｂ（図９（Ｂ））、及び過去の診察の文書スコアリング情報テーブル１１４ａ（図８）に基づき、今回の診察結果となり得る診察結果（病名）を出力する。
【００７０】
例えば、診察支援処理部１４０は、まず、過去の診察結果毎の文書スコアリング情報テーブル１１４ａに記録されたスコアの分布と、今回の診察の文書スコアリング情報テーブル１１４ｂに記録されたスコアの分布とを比較する。そして、診察支援処理部１４０は、過去の診察結果毎の文書スコアリング情報テーブル１１４ａに記録されたスコア分布のうち、今回の診察の文書スコアリング情報テーブル１１４ｂに記録されたスコア分布に近いものを選択する。診察支援処理部１４０は、今回の診察の文書スコアリング情報テーブル１１４ｂに近いスコア分布を示す、過去の診察の文書スコアリング情報テーブル１１４ａと対応付けられた診察結果の病名を、今回の診察結果となり得るものとして出力する。
【００７１】
ここで、図１０は文書スコアリング情報テーブルの比較の説明図である。
図１０では便宜上、過去の３種類の病名Ａ，Ｂ，Ｃ毎の文書スコアリング情報テーブル１１４ａ（図８）に記録された各文書のスコアを、ヒストグラム１１５Ａ，１１５Ｂ，１１５Ｃで表現している。同様に、図１０では便宜上、今回の診察の文書スコアリング情報テーブル１１４ｂ（図９（Ｂ））に記録された各文書のスコアを、ヒストグラム１１５で表現している。図１０の例では、過去の診察の病名Ａ，Ｂ，Ｃのヒストグラム１１５Ａ，１１５Ｂ，１１５Ｃと、今回の診察のヒストグラム１１５とを比較した場合、病名Ａのヒストグラム１１５Ａが、今回の診察のヒストグラム１１５に比較的近い。従って、ヒストグラム１１５Ａ，１１５Ｂ，１１５Ｃのうち、ヒストグラム１１５Ａが選択され、病名Ａが今回の診察結果となり得るものとして出力される。
【００７２】
このように診察支援処理部１４０は、過去と今回の診察で得られるスコア分布同士（文書スコアリング情報テーブル１１４ａ，１１４ｂ）を比較し、今回と近い過去のスコア分布を選択し、それと対応付けられた病名を今回の診察結果となり得るものとして出力する。
【００７３】
診察支援処理部１４０によるスコア分布の比較は、例えば、次のようにして行われる。診察支援処理部１４０は、まず、今回の診察の文書スコアリング情報テーブル１１４ｂの、全文書のスコアの合計値と、過去の診察結果毎の文書スコアリング情報テーブル１１４ａの、全文書のスコアの合計値とが、一定になるように正規化する。そして、診察支援処理部１４０は、正規化後の文書スコアリング情報テーブル１１４ｂ及び文書スコアリング情報テーブル１１４ａの、対応する（同一ＩＤの）文書同士のスコアの差分の絶対値を合計する。このスコアの差分の絶対値を合計した値は、文書スコアリング情報テーブル１１４ａ，１１４ｂのスコア分布の差を表す指標の１つである。診察支援処理部１４０は、このようなスコアの差分の絶対値を合計した値が最小になる診察結果の文書スコアリング情報テーブル１１４ａを、今回の診察で得られた文書スコアリング情報テーブル１１４ｂのスコア分布に最も近いものとして選択する。また、診察支援処理部１４０は、正規化後の文書スコアリング情報テーブル１１４ｂ及び文書スコアリング情報テーブル１１４ａの、対応する文書同士のスコアの差分の絶対値を合計した値が小さいものから順に、診察結果毎の文書スコアリング情報テーブル１１４ａをランキングしてもよい。
【００７４】
このように診察支援処理部１４０は、診察結果毎の過去の診察の文書スコアリング情報テーブル１１４ａのうち、今回の診察の文書スコアリング情報テーブル１１４ｂのスコア分布との差が小さいものを優先的に選択する。そして、診察支援処理部１４０は、選択された過去の診察の文書スコアリング情報テーブル１１４ａに対応した診察結果を、今回の診察結果となり得るものとして出力する。
【００７５】
過去の診察で得られた診察結果（病名Ａ，Ｂ，Ｃ，・・・）毎の文書スコアリング情報テーブル１１４ａは、過去の診察において医師により参照された文書及びそれに類似した文書が反映された参照パターンを示す。今回の診察で得られた文書スコアリング情報テーブル１１４ｂは、今回の診察において医師により参照された文書及びそれに類似した文書が反映された参照パターンを示す。医師は、同様の病状の患者を診察する際、同じような文書を参照して診察結果を出す可能性があるため、今回の診察の参照パターンが過去の診察の参照パターンと近い場合、その参照パターンが近い過去の診察結果が、今回の診察の診察結果となる可能性がある。診療情報検索装置１００（図２〜図４）は、今回の診察の参照パターンを過去のものと比較し、参照パターンが近いものの過去の診察結果を、今回の診察の診察結果となり得るものとして出力する。
【００７６】
今回の診察の診察結果となり得るものとして診療情報検索装置１００から出力される診察結果は、今回の診察において医師が文書を検索し参照した情報処理端末２００のディスプレイに表示され、医師に提示される。
【００７７】
尚、情報処理端末２００のディスプレイには、このような診察結果のほか、文書スコアリング情報テーブル１１４ａ，１１４ｂのスコアを上記図１０のようにヒストグラムで表したものや、スコアを上記のように正規化してヒストグラムで表したものが表示されてもよい。これにより、文書スコアリング情報テーブル１１４ａ，１１４ｂがどのようなスコア分布となっているのか、どのようなスコア分布同士が近いものとして判定されたのかを、医師が視覚的に把握し易くなる。
【００７８】
医師は、今回の診察時にその患者の病状から検索し参照した文書に応じた診察結果が提示されることで、今回と同様の病状の患者に対して過去にどのような診断が行われたか等、関連する過去の診察結果の情報を、別途検索を実行することなく簡便に得ることができる。医師は、このようにして得られる情報も参考にして、今回の患者に対する診断を行うことが可能になり、適正な診断、迅速な診断を行うことが可能になる。
【００７９】
次に、診療情報検索装置１００の処理手順を説明する。
診療情報検索装置１００は、類似文書情報作成処理部１２０により、文書特徴抽出結果テーブル１１１及び文書間類似度情報テーブル１１２を生成する。診療情報検索装置１００は、スコアリング処理部１３０により、過去の診察の診療情報テーブル１１３ａ（１１３）を生成し、これと文書間類似度情報テーブル１１２とに基づき、過去の診察の文書スコアリング情報テーブル１１４ａ（１１４）を生成する。診療情報検索装置１００は、診察支援処理部１４０により、今回の診察の診療情報テーブル１１３ｂ（１１３）を生成し、これと文書間類似度情報テーブル１１２とに基づき、今回の診察の文書スコアリング情報テーブル１１４ｂ（１１４）を生成する。更に、診察支援処理部１４０により、生成された今回の診察の文書スコアリング情報テーブル１１４ｂを、過去の診察の文書スコアリング情報テーブル１１４ａと比較し、適合するものに対応付けられた診察結果を、今回の診察結果となり得るものとして出力する。以下、診療情報検索装置１００の類似文書情報作成処理部１２０、スコアリング処理部１３０及び診察支援処理部１４０の各処理について説明する。
【００８０】
まず、類似文書情報作成処理部１２０の処理について、図１１を参照して説明する。
図１１は類似文書情報作成処理部の処理例を示すフローチャートである。
（Ｓ１０）類似文書情報作成処理部１２０は、データベース１６０内の１つの文書から特徴を抽出する。例えば、類似文書情報作成処理部１２０は、ＢＯＷやトピック解析の手法を用いて、１つの文書から特徴を抽出する。
【００８１】
（Ｓ１１）類似文書情報作成処理部１２０は、ステップＳ１０で１つの文書から抽出された特徴を、文書特徴抽出結果テーブル１１１に記録する。例えば、類似文書情報作成処理部１２０は、抽出された特徴を、所定の形式（単語毎の出現頻度や、トピックの文書中での割合等）で、文書特徴抽出結果テーブル１１１に記録する。
【００８２】
（Ｓ１２）類似文書情報作成処理部１２０は、データベース１６０内の全文書について、ステップＳ１０及びＳ１１の処理を実行する。
データベース１６０内の全文書についてステップＳ１０及びＳ１１の処理が実行されることで、全文書から抽出された特徴を記録した文書特徴抽出結果テーブル１１１が生成される。全文書についてステップＳ１０及びＳ１１の処理が実行されると、ステップＳ１３に処理が進む。
【００８３】
（Ｓ１３）類似文書情報作成処理部１２０は、文書特徴抽出結果テーブル１１１に記録された特徴に基づき、データベース１６０内の全文書における２つの文書間の類似度を算出する。２つの文書間の類似度は、上記の式（１）の例に従って算出される。
【００８４】
（Ｓ１４）類似文書情報作成処理部１２０は、ステップＳ１３で算出された類似度を、文書間類似度情報テーブル１１２に記録する。２つの文書間の類似度が上記の式（１）の例に従って算出され記録される文書間類似度情報テーブル１１２においては、算出される類似度の値が小さい文書間ほど、特徴差が小さく、類似の程度が高くなる。
【００８５】
（Ｓ１５）類似文書情報作成処理部１２０は、データベース１６０内の全文書について、ステップＳ１３及びＳ１４の処理を実行する。
データベース１６０内の全文書についてステップＳ１３及びＳ１４の処理が実行されることで、全文書における２つの文書間の類似度を記録した文書間類似度情報テーブル１１２が生成される。全文書についてステップＳ１３及びＳ１４の処理が実行されると、類似文書情報作成処理部１２０の処理が終了する。
【００８６】
図１１に示すような類似文書情報作成処理部１２０の処理は、例えば、後述するスコアリング処理部１３０の処理前、及び診察支援処理部１４０の処理前に実行される。或いは、図１１に示すような類似文書情報作成処理部１２０の処理は、後述するスコアリング処理部１３０の処理時（例えばステップＳ２５のスコアリング時）、及び診察支援処理部１４０の処理時（例えばステップＳ４４のスコアリング時）に実行されてもよい。
【００８７】
続いて、スコアリング処理部１３０の処理について、図１２及び図１３を参照して説明する。
図１２はスコアリング処理部の処理例を示すフローチャートである。
【００８８】
（Ｓ２０）スコアリング処理部１３０は、ユーザである医師の診察時に情報処理端末２００から入力されるキーワード等の検索条件を受け付け、それに適合する文書をデータベース１６０から検索し、その検索結果の一覧を、医師の情報処理端末２００に返却する。
【００８９】
（Ｓ２１）スコアリング処理部１３０は、検索結果の一覧から医師によって選択された特定文書の参照要求を受け付け、その内容を、医師の情報処理端末２００に返却する。
（Ｓ２２）スコアリング処理部１３０は、ステップＳ２０及びＳ２１で行われた、医師による文書の検索及び参照の検索操作ログを、診療情報テーブル１１３ａに記録する。
【００９０】
（Ｓ２３）スコアリング処理部１３０は、医師による検索操作が終了するまでステップＳ２０〜Ｓ２２の処理を実行する。
ステップＳ２０〜Ｓ２２の処理が実行されることで、医師が診察時に行った検索操作ログを記録した診療情報テーブル１１３ａが生成される。例えば、医師は、診察時にこのような検索操作を行い、患者について診断を行う。医師による検索操作が終了すると、ステップＳ２４に処理が進む。
【００９１】
（Ｓ２４）スコアリング処理部１３０は、情報処理端末２００から入力される、医師の診察結果の登録を受け付ける。
（Ｓ２５）スコアリング処理部１３０は、診療情報テーブル１１３ａ及び文書間類似度情報テーブル１１２に基づき、所定の文書に対するスコアリングを行う。最初のスコアリング前の全文書のスコア初期値は、０又は０以外の一定値に設定される。このスコアリング処理部１３０によるスコアリングの処理の詳細は後述する（図１３）。
【００９２】
上記図１１に示すような類似文書情報作成処理部１２０の処理は、このステップＳ２５のスコアリング時に行われてもよい。この場合、類似文書情報作成処理部１２０の処理対象となる全文書には、ステップＳ２４で登録された診察結果となった診察において医師により作成されて新たにデータベース１６０に記憶される電子カルテ１５０に記録された文書が含まれてもよい。このように類似文書情報作成処理部１２０は、診察によって新たに追加される文書も含めて、ステップＳ１０〜Ｓ１２の処理により文書特徴抽出結果テーブル１１１を生成し、ステップＳ１３〜Ｓ１５の処理により文書間類似度情報テーブルを生成してもよい。
【００９３】
（Ｓ２６）スコアリング処理部１３０は、ステップＳ２５の処理後、診療情報テーブル１１３ａの各文書のスコアを、ステップＳ２４で登録された診察結果についての文書スコアリング情報テーブル１１４ａの、対応する各文書のスコアに加算して記録する。
【００９４】
ステップＳ２４〜Ｓ２６の処理が実行されることで、診察結果毎に、データベース１６０内の全文書についてスコアが付与された、過去の診察の文書スコアリング情報テーブル１１４ａが生成される。
【００９５】
図１３はスコアリングの処理例を示すフローチャートである。このスコアリングの処理は、上記ステップＳ２５で実行される。
（Ｓ３０）スコアリング処理部１３０は、診療情報テーブル１１３ａに基づき、検索結果の一覧に表示され且つ参照された文書のスコアを加点する。例えば、スコアリング処理部１３０は、検索結果の一覧に表示され且つ参照された文書について、そのスコア初期値に対し、＋３点といった所定のスコアを加点する。
【００９６】
（Ｓ３１）スコアリング処理部１３０は、文書間類似度情報テーブル１１２に基づき、検索結果の一覧に表示され且つ参照された文書に類似する文書、即ちステップＳ３０で加点された文書に類似する文書のスコアを加点する。例えば、スコアリング処理部１３０は、検索結果の一覧に表示され且つ参照された文書に類似する文書について、そのスコア初期値に対し、ステップＳ３０の場合よりも加点幅の小さい＋２点といった所定のスコアを加点する。ここで、類似する文書とは、検索結果の一覧に表示され且つ参照された文書との類似度が所定の基準値以下となる文書である。この類似度の基準値は、診療情報検索システム１０００の管理者によって適宜設定される。
【００９７】
（Ｓ３２）スコアリング処理部１３０は、診療情報テーブル１１３ａに基づき、検索結果の一覧に表示され且つ参照されなかった文書のスコアを減点する。例えば、スコアリング処理部１３０は、検索結果の一覧に表示され且つ参照されなかった文書について、そのスコア初期値に対し、−３点といった所定のスコアを減点する。
【００９８】
（Ｓ３３）スコアリング処理部１３０は、文書間類似度情報テーブル１１２に基づき、検索結果の一覧に表示され且つ参照されなかった文書に類似する文書、即ちステップＳ３２で減点された文書に類似する文書のスコアを減点する。例えば、スコアリング処理部１３０は、検索結果の一覧に表示され且つ参照されなかった文書に類似する文書について、そのスコア初期値に対し、ステップＳ３２の場合よりも減点幅の小さい−２点といった所定のスコアを減点する。ここで、類似する文書とは、検索結果の一覧に表示され且つ参照されなかった文書との類似度が所定の基準値以下となる文書である。この類似度の基準値は、診療情報検索システム１０００の管理者によって適宜設定される。
【００９９】
ステップＳ３０〜Ｓ３３の処理が実行されることで、所定の文書に対するスコアリングが行われる（ステップＳ２５）。このようなスコアリング後の各文書のスコアが、登録された診察結果（ステップＳ２４）についての文書スコアリング情報テーブル１１４ａの、各文書のスコアに加算して記録される（ステップＳ２６）。
【０１００】
尚、上記ステップＳ２５で実行するスコアリングとして、図１３で述べたステップＳ３０〜Ｓ３３の処理のうち、文書のスコアを減点するステップＳ３２及びＳ３３の処理を省略し、文書のスコアを加点するステップＳ３０及びＳ３１の処理のみを実行してもよい。これにより、スコアリングの処理の簡便化が図られる。
【０１０１】
図１２及び図１３に示すようなスコアリング処理部１３０の処理は、例えば、後述する診察支援処理部１４０の処理（診察時に診察結果となり得るものを出力する診察支援処理）の運用前に実行される。例えば、診察支援処理部１４０の処理運用前の一定期間（例えば、一週間や一ヶ月等）に行われた複数の医師の診察について、図１２及び図１３に示すようなスコアリング処理部１３０の処理が実行される。
【０１０２】
続いて、診察支援処理部１４０の処理について、図１４及び図１５を参照して説明する。
図１４は診察支援処理部の処理例を示すフローチャートである。
【０１０３】
（Ｓ４０）診察支援処理部１４０は、医師の今回の診察時に情報処理端末２００から入力されるキーワード等の検索条件を受け付け、それに適合する文書をデータベース１６０から検索し、その検索結果の一覧を、医師の情報処理端末２００に返却する。
【０１０４】
（Ｓ４１）診察支援処理部１４０は、検索結果の一覧から医師によって選択された特定文書の参照要求を受け付け、その内容を、医師の情報処理端末２００に返却する。
（Ｓ４２）診察支援処理部１４０は、ステップＳ４０及びＳ４１で行われた、医師による文書の検索及び参照の検索操作ログを、今回の診察の診療情報テーブル１１３ｂに記録する。
【０１０５】
（Ｓ４３）診察支援処理部１４０は、医師による検索操作が終了するまでステップＳ４０〜Ｓ４２の処理を実行する。
ステップＳ４０〜Ｓ４２の処理が実行されることで、医師が今回の診察時に行った検索操作ログを記録した診療情報テーブル１１３ｂが生成される。例えば、医師は、診察時にこのような検索操作を行い、患者について診断を行う。医師による検索操作が終了すると、ステップＳ４４に処理が進む。
【０１０６】
（Ｓ４４）診察支援処理部１４０は、今回の診察の診療情報テーブル１１３ｂ及び文書間類似度情報テーブル１１２に基づき、所定の文書に対するスコアリングを行う。スコアリング前の全文書のスコア初期値は、０又は０以外の一定値に設定される。
【０１０７】
ステップＳ４４の診察支援処理部１４０によるスコアリングの処理は、上記図１３で述べた、スコアリング処理部１３０によるスコアリングの処理と同様にして実行される。即ち、診察支援処理部１４０は、今回の診察の診療情報テーブル１１３ｂ及び文書間類似度情報テーブル１１２に基づき、検索結果の一覧に表示され且つ参照された文書、及びその文書に類似する文書のスコアを加点する（上記ステップＳ３０及びＳ３１に相当）。診察支援処理部１４０は、今回の診察の診療情報テーブル１１３ｂ及び文書間類似度情報テーブル１１２に基づき、検索結果の一覧に表示されたが参照されなかった文書、及びその文書に類似する文書のスコアを減点する（上記ステップＳ３２及びＳ３３に相当）。文書のスコアを減点する処理を省略し、文書のスコアを加点する処理のみを実行してもよい。
【０１０８】
上記図１１に示すような類似文書情報作成処理部１２０の処理は、このステップＳ４４のスコアリング時に行われてもよい。
（Ｓ４５）診察支援処理部１４０は、ステップＳ４４の処理後、今回の診察の診療情報テーブル１１３ｂの各文書に付与されたスコアを、今回の診察の文書スコアリング情報テーブル１１４ｂの、各文書のスコアに加算して記録する。
【０１０９】
ステップＳ４４及びＳ４５の処理が実行されることで、データベース１６０内の全文書についてスコアが付与された、今回の診察の文書スコアリング情報テーブル１１４ｂが生成される。
【０１１０】
（Ｓ４６）診察支援処理部１４０は、生成された今回の診察の文書スコアリング情報テーブル１１４ｂを、上記スコアリング処理部１３０によって生成された、診察結果毎の過去の診察の文書スコアリング情報テーブル１１４ａと比較する。この診察支援処理部１４０による比較の処理の詳細は後述する（図１５）。
【０１１１】
（Ｓ４７）診察支援処理部１４０は、ステップＳ４６の比較の結果、適合する過去の診察の文書スコアリング情報テーブル１１４ａに対応した診察結果（病名）を出力する。
図１５は文書スコアリング情報テーブルの比較処理例を示すフローチャートである。この比較の処理は、上記ステップＳ４６で実行される。
【０１１２】
（Ｓ５０）診察支援処理部１４０は、今回の診察の文書スコアリング情報テーブル１１４ｂのスコアの合計値を算出する。
（Ｓ５１）診察支援処理部１４０は、診察結果毎の過去の診察の文書スコアリング情報テーブル１１４ａのスコアの合計値を算出する。
【０１１３】
（Ｓ５２）診察支援処理部１４０は、ステップＳ５０及びＳ５１で算出されたスコアの合計値が互いに一定となるように、今回の診察の文書スコアリング情報テーブル１１４ｂと、診察結果毎の過去の診察の文書スコアリング情報テーブル１１４ａとを正規化する。
【０１１４】
（Ｓ５３）診察支援処理部１４０は、ステップＳ５２で正規化された文書スコアリング情報テーブル１１４ａ，１１４ｂの、互いの対応する文書同士のスコアの差分の絶対値を合計する。このスコアの差分の絶対値を合計した値は、文書スコアリング情報テーブル１１４ａ，１１４ｂのスコア分布の差を表す指標の１つである。
【０１１５】
（Ｓ５４）診察支援処理部１４０は、診察結果毎の過去の診察の文書スコアリング情報テーブル１１４ａのうち、ステップＳ５３で合計された値が小さいものほど、今回の診察の文書スコアリング情報テーブル１１４ｂに近いと判定する。
【０１１６】
ステップＳ５０〜Ｓ５４の処理が実行されることで、今回の診察の文書スコアリング情報テーブル１１４ｂと、診察結果毎の過去の診察の文書スコアリング情報テーブル１１４ａとの比較が行われる（ステップＳ４６）。このような比較の結果、適合する過去の診察の文書スコアリング情報テーブル１１４ａに対応した診察結果が、診察支援処理部１４０により出力される（ステップＳ４７）。例えば、診察支援処理部１４０は、診察結果毎の過去の診察の文書スコアリング情報テーブル１１４ａのうち、ステップＳ５３で合計された値が最小となる文書スコアリング情報テーブル１１４ａに対応した診察結果を出力する。或いは、診察支援処理部１４０は、文書スコアリング情報テーブル１１４ａに対応した診察結果を、ステップＳ５３で合計された値が小さいものからランキングして出力する。このように診察支援処理部１４０は、診察結果毎の過去の診察の文書スコアリング情報テーブル１１４ａのうち、今回の診察の文書スコアリング情報テーブル１１４ｂとのスコア分布の差が小さいものに対応した診察結果を優先的に出力する。例えば、このようにして今回の診察に最も近い診察結果、或いはランキングされた診察結果が出力され、診察支援処理部１４０の処理が終了する。
【０１１７】
医師は、診察支援処理部１４０によって出力され、情報処理端末２００のディスプレイに表示される、今回の診察に最も近い診察結果、或いはランキングされた診察結果を踏まえて診断を行い、今回の患者についての診察結果を記録した電子カルテ１５０を作成する。尚、この電子カルテ１５０に記録される診察結果は、上記ステップＳ４７で今回の診察結果となり得るものとして出力された診察結果とは、必ずしも合致しない。作成された電子カルテ１５０は、データベース１６０に記憶される。その電子カルテ１５０の所見欄等には、通常、医師によって新たな文書が記録され、データベース１６０に記憶される文書として、新たな文書が追加される。
【０１１８】
診療情報検索装置１００では更に、次の図１６に示すような後処理が実行されてもよい。
図１６は診療情報検索装置の後処理例を示すフローチャートである。
【０１１９】
（Ｓ６０）診療情報検索装置１００は、診察支援処理部１４０により、上記ステップＳ４７の処理後、情報処理端末２００から入力される、今回の診察についての医師の診察結果の登録を受け付ける。
【０１２０】
（Ｓ６１）診療情報検索装置１００は、類似文書情報作成処理部１２０により、ＢＯＷやトピック解析の手法を用い、今回の診察でデータベース１６０に新たに追加された文書から特徴を抽出する。
【０１２１】
（Ｓ６２）診療情報検索装置１００は、類似文書情報作成処理部１２０により、ステップＳ６１で抽出された特徴を、文書特徴抽出結果テーブル１１１に記録する。
（Ｓ６３）診療情報検索装置１００は、類似文書情報作成処理部１２０により、文書特徴抽出結果テーブル１１１に記録された特徴に基づき、データベース１６０内の新たに追加された文書とその他の文書群との間の類似度を算出する。
【０１２２】
（Ｓ６４）診療情報検索装置１００は、類似文書情報作成処理部１２０により、ステップＳ６３で算出された類似度を、文書間類似度情報テーブル１１２に記録する。
（Ｓ６５）診療情報検索装置１００は、診察支援処理部１４０により、上記ステップＳ４０〜Ｓ４３の処理で得られた今回の診察の診療情報テーブル１１３ｂ、及びステップＳ６１〜Ｓ６４の処理で得られた文書間類似度情報テーブル１１２に基づき、スコアリングを行う。ステップＳ６５の診察支援処理部１４０によるスコアリングの処理は、上記図１３で述べた、スコアリング処理部１３０によるスコアリングの処理と同様にして実行される。
【０１２３】
（Ｓ６６）診療情報検索装置１００は、診察支援処理部１４０により、今回の診察の診療情報テーブル１１３ｂの各文書に付与されたスコアを、ステップＳ６０で登録された今回の診察結果についての文書スコアリング情報テーブル１１４ａの、対応する各文書のスコアに加算して記録する。
【０１２４】
例えば、上記ステップＳ４０〜Ｓ４７に示すような診察支援の処理の後、この図１６に示すようなステップＳ６０〜Ｓ６６の処理が実行される。これにより、今回の診察で新たに追加された文書も含めて文書間類似度情報テーブル１１２が更新され、今回の診察で検索され参照された文書に関する情報が反映されて、医師による実際の診察結果についての文書スコアリング情報テーブル１１４ａが更新される。診察支援処理部１４０は、以後の診察におけるステップＳ４０〜Ｓ４７の処理の際には、ステップＳ４６（及びステップＳ５０〜Ｓ５４）での比較に用いる過去の診察の文書スコアリング情報テーブル１１４ａとして、ステップＳ６６で得られるものを採用する。これにより、各回の診察時に、その診察結果となり得るものを出力する診察支援が可能になると共に、診察のたびに、文書の検索、参照、追加を反映させた文書間類似度情報テーブル１１２及び過去の診察の文書スコアリング情報テーブル１１４ａの更新が可能になる。
【０１２５】
［第３の実施の形態］
上記第２の実施の形態では、過去の診察時の医師による文書の検索及び参照に基づく診察結果（病名）毎の診療情報テーブル１１３ａから、診察結果毎に、過去の診察の文書スコアリング情報テーブル１１４ａを生成する例を示した。このほか、診察結果の情報に、電子カルテ１５０に記録されている患者の性別や年齢、実施された検査の結果や時期等の情報を組み合わせ、組み合わせた情報毎に、過去の診察の文書スコアリング情報テーブル１１４ａを生成するようにすることもできる。ここでは、このような例を第３の実施の形態として説明する。
【０１２６】
図１７は診療情報検索装置の処理イメージの一例を示す図である。
例えば、診療情報検索装置１００では、過去の診察について、図１７に示すような蓄積情報テーブル１１６が生成され、記憶部１１０に記憶される。図１７の例では、過去の診察（Ｎｏ．１，２，３，４，・・・）毎に、検索及び参照に基づいてＩＤ１，ＩＤ２，・・・の各文書に付与されたスコア、患者の性別、患者に実施された検査の検査値（Ｍ，Ｎ検査値）、及び患者の診察結果が対応付けられている。診療情報検索装置１００では、この図１７の例のように、過去の診察のスコア及び診察結果と、電子カルテ１５０に記録されている患者の性別や検査値の情報とを、対応付けて記憶部１１０に記憶させることもできる。
【０１２７】
診療情報検索装置１００は、例えば、今回診察される患者の性別や検査値（又はその範囲）の情報に合致する、過去に診察された患者について得られたスコアを、その診察結果毎に合計し、改めて過去の診察の文書スコアリング情報テーブル１１４ａを生成する。
【０１２８】
図１８及び図１９は文書スコアリング情報テーブルの生成例を示す図である。
図１８の例では、今回診察される患者が男性である場合に、過去の診察の文書スコアリング情報テーブル１１４ａのうち、男性患者について得られたもののスコアが診察結果毎に合計され、改めて文書スコアリング情報テーブル１１４ａが生成される。このようにして改めて生成された文書スコアリング情報テーブル１１４ａが、今回の診察の男性患者について得られた文書スコアリング情報テーブル１１４ｂと比較される。そして、適合する過去の診察の文書スコアリング情報テーブル１１４ａに対応した診察結果が、今回の診察結果となり得るものとして出力され、医師に提示される。
【０１２９】
例えば、病気によっては、現れる症状が男女で異なってくるような場合がある。この図１８に示す例のように、過去の診察時の文書の検索及び参照に基づいて付与されるスコアと共に、診察された患者の性別も考慮することで、今回の診察結果となり得る、より適正な病名を、医師に提示することが可能になる。
【０１３０】
また、図１９の例では、過去の診察の文書スコアリング情報テーブル１１４ａのうち、Ｍ検査値が一定範囲（一例として３．０〜５．０）の患者について得られたもののスコアが診察結果毎に合計され、改めて文書スコアリング情報テーブル１１４ａが生成される。このようにして改めて生成された文書スコアリング情報テーブル１１４ａが、Ｍ検査値が一定範囲内にある今回の診察の患者について得られた文書スコアリング情報テーブル１１４ｂと比較される。そして、適合する過去の診察の文書スコアリング情報テーブル１１４ａに対応した診察結果が、今回の診察結果となり得るものとして出力され、医師に提示される。
【０１３１】
例えば、病気によっては、同じような症状の患者では所定の検査の検査値が一定範囲内となる傾向を示す場合がある。この図１９に示す例のように、過去の診察時の文書の検索及び参照に基づいて付与されるスコアと共に、診察された患者の検査値も考慮することで、今回の診察結果となり得る、より適正な病名を、医師に提示することが可能になる。
【０１３２】
図１７〜図１９には、患者の性別又は検査値の情報と、診察結果の情報とを組み合わせた例を示した。このほか、患者の年齢、検査が実施された時期（日付）等の情報と、診察結果の情報とを組み合わせ、組み合わせた情報毎に、過去の診察の文書スコアリング情報テーブル１１４ａを生成するようにしてもよい。診察結果と組み合わせる情報は、１つに限定されるものではない。例えば、診察結果に患者の性別と年齢を組み合わせる、或いは診察結果に患者の性別と検査値を組み合わせるといったように、診察結果と組み合わせる情報は、複数種であってもよい。
【０１３３】
尚、上記の各実施の形態に示した装置の処理機能、例えば、診療情報検索装置１，１００の処理機能は、コンピュータによって実現することができる。その場合、各装置が有すべき機能の処理内容を記述したプログラムが提供され、そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、磁気記憶装置、光ディスク、光磁気記録媒体、半導体メモリ等がある。磁気記憶装置には、ＨＤＤ、フレキシブルディスク、磁気テープ等がある。光ディスクには、ＣＤ，ＤＶＤ等がある。光磁気記録媒体には、ＭＯ等がある。
【０１３４】
プログラムを流通させる場合には、例えば、そのプログラムが記録されたＤＶＤ、ＣＤ−ＲＯＭ等の可搬型記録媒体が販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。
【０１３５】
プログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラム又はサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。尚、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。また、コンピュータは、ネットワークを介して接続されたサーバコンピュータからプログラムが転送されるごとに、逐次、受け取ったプログラムに従った処理を実行することもできる。
【符号の説明】
【０１３６】
１  診療情報検索装置
１０  記憶部
１１  複数の文書
１２  文書間類似度
２０  処理部
ＩＤ１，ＩＤ２，ＩＤ３，・・・  文書の識別情報
３０，３１，３２，・・・  点数化の結果（参照パターン）
Ｘ，Ｙ  病名
【図１】
2019128709.tif 000003
【図２】
2019128709.tif 000004
【図３】
2019128709.tif 000005
【図４】
2019128709.tif 000006
【図５】
2019128709.tif 000007
【図６】
2019128709.tif 000008
【図７】
2019128709.tif 000009
【図８】
2019128709.tif 000010
【図９】
2019128709.tif 000011
【図１０】
2019128709.tif 000012
【図１１】
2019128709.tif 000013
【図１２】
2019128709.tif 000014
【図１３】
2019128709.tif 000015
【図１４】
2019128709.tif 000016
【図１５】
2019128709.tif 000017
【図１６】
2019128709.tif 000018
【図１７】
2019128709.tif 000019
【図１８】
2019128709.tif 000020
【図１９】
2019128709.tif 000021