(57)【要約】【課題】医療データに対する検索において、ユーザが適切な検索単語を考える負担を軽減できるようにする。【解決手段】診療支援装置１は、検索単語を取得する検索条件取得部１１２と、医療データをキーワードと関連付けて含むデータセットのうち、検索単語がキーワードに含まれている第１抽出データセットを抽出する検索部１１３と、第１抽出データセットが含む医療データを表示部に表示させるとともに、第１抽出データセットが含むキーワードのうち、検索単語を含まないキーワードを候補単語として表示部に表示させる表示制御部１１１と、を有し、検索条件取得部は、候補単語の中から指定された候補単語を、追加単語としてさらに取得し、検索部は、検索単語がキーワードに含まれており、かつ追加単語がキーワードに含まれている第２抽出データセットを抽出し、表示制御部は、第２抽出データセットが含む医療データを表示部に表示させる。【選択図】図２
2020177699.tif 000002
【特許請求の範囲】
【請求項１】
ユーザによって指定された検索単語を取得する取得部と、
疾患名と、薬剤の処方情報と、患者に対する検査情報と、患者に対するタスク情報と、患者に関する情報を入力するためのテンプレートとのうち少なくとも１つを含む医療データを、１つ以上のキーワードと関連付けて含むデータセットのうち、前記検索単語が前記キーワードに含まれている前記データセットを、第１抽出データセットとして抽出する検索部と、
前記第１抽出データセットが含む前記医療データを表示部に表示させるとともに、前記第１抽出データセットが含む前記キーワードのうち、前記検索単語を含まない前記キーワードを１つ以上の候補単語として前記表示部に表示させる表示制御部と、
を有し、
前記取得部は、前記表示部に表示された前記候補単語の中から前記ユーザによって指定された少なくとも１つの前記候補単語を、追加単語としてさらに取得し、
前記検索部は、前記データセットのうち、前記検索単語が前記キーワードに含まれており、かつ前記追加単語が前記キーワードに含まれている前記データセットを、第２抽出データセットとして抽出し、
前記表示制御部は、前記第２抽出データセットが含む前記医療データを前記表示部に表示させる、情報処理装置。
【請求項２】
前記表示部に表示された前記医療データの選択を受け付ける入力受付部をさらに有し、
前記入力受付部が前記テンプレートを含む前記医療データの選択を受け付けた場合に、前記表示制御部は、前記テンプレートを入力可能な状態で前記表示部に表示させ、
前記入力受付部は、前記表示部に表示された前記テンプレートに入力された内容を受け付けて記憶部に記憶させる、請求項１に記載の情報処理装置。
【請求項３】
前記医療データの選択を受け付ける入力受付部と、
前記入力受付部が前記医療データの選択を受け付けた場合に、前記医療データを印刷装置に印刷させる印刷制御部と、
をさらに有する、請求項１に記載の情報処理装置。
【請求項４】
前記取得部は、患者が記入した問診票の内容を、前記検索単語として取得する、請求項１から３のいずれか一項に記載の情報処理装置。
【請求項５】
前記取得部は、医療従事者が入力した患者情報において、前記検索単語を示すための第１書式で入力されている単語を前記検索単語として取得する、請求項１から４のいずれか一項に記載の情報処理装置。
【請求項６】
前記表示部に表示された前記医療データは、第２書式で記載された前記タスク情報を含み、
前記表示部に表示された前記医療データの中で、前記第２書式で記載された前記タスク情報が選択された場合に、前記表示制御部は、選択された前記第２書式で記載された前記タスク情報を患者情報に挿入した上で、前記表示部に表示させる、請求項１から５のいずれか一項に記載の情報処理装置。
【請求項７】
前記データセットは、前記医療データ及び前記キーワードに関連付けて、患者の属性を示す属性情報をさらに含み、
前記取得部は、前記検索単語に加えて、検索対象とする患者の属性を示す指定属性情報を取得し、
前記検索部は、前記データセットのうち、前記検索単語が前記キーワードに含まれており、かつ前記指定属性情報が前記属性情報に含まれている前記データセットを、前記第１抽出データセットとして抽出する、請求項１から６のいずれか一項に記載の情報処理装置。
【請求項８】
前記データセットは、前記医療データ及び前記キーワードに関連付けて、疾患の経過を示す経過情報をさらに含み、
前記取得部は、前記検索単語に加えて、検索対象とする疾患の経過を示す指定経過情報を取得し、
前記検索部は、前記データセットのうち、前記検索単語が前記キーワードに含まれており、かつ前記指定経過情報が前記経過情報に含まれている前記データセットを、前記第１抽出データセットとして抽出する、請求項１から６のいずれか一項に記載の情報処理装置。
【請求項９】
前記データセットは、必須検索単語及び非必須検索単語のどちらかである前記キーワードを含み、
前記表示制御部は、前記第１抽出データセットが含む前記キーワードのうち、全ての前記必須検索単語が前記検索単語を含む場合に、前記検索単語を含まない前記非必須検索単語を前記候補単語として前記表示部に表示させる、請求項１から８のいずれか一項に記載の情報処理装置。
【請求項１０】
プロセッサが実行する、
ユーザによって指定された検索単語を取得するステップと、
疾患名と、薬剤の処方情報と、患者に対する検査情報と、患者に対するタスク情報と、患者に関する情報を入力するためのテンプレートとのうち少なくとも１つを含む医療データを、１つ以上のキーワードと関連付けて含むデータセットのうち、前記検索単語が前記キーワードに含まれている前記データセットを、第１抽出データセットとして抽出するステップと、
前記第１抽出データセットが含む前記医療データを表示部に表示させるとともに、前記第１抽出データセットが含む前記キーワードのうち、前記検索単語を含まない前記キーワードを１つ以上の候補単語として前記表示部に表示させるステップと、
前記表示部に表示された前記候補単語の中から前記ユーザによって指定された少なくとも１つの前記候補単語を、追加単語として取得するステップと、
前記データセットのうち、前記検索単語が前記キーワードに含まれており、かつ前記追加単語が前記キーワードに含まれている前記データセットを、第２抽出データセットとして抽出するステップと、
前記第２抽出データセットが含む前記医療データを前記表示部に表示させるステップと、
を有する情報処理方法。
【請求項１１】
コンピュータに、
ユーザによって指定された検索単語を取得するステップと、
疾患名と、薬剤の処方情報と、患者に対する検査情報と、患者に対するタスク情報と、患者に関する情報を入力するためのテンプレートとのうち少なくとも１つを含む医療データを、１つ以上のキーワードと関連付けて含むデータセットのうち、前記検索単語が前記キーワードに含まれている前記データセットを、第１抽出データセットとして抽出するステップと、
前記第１抽出データセットが含む前記医療データを表示部に表示させるとともに、前記第１抽出データセットが含む前記キーワードのうち、前記検索単語を含まない前記キーワードを１つ以上の候補単語として前記表示部に表示させるステップと、
前記表示部に表示された前記候補単語の中から前記ユーザによって指定された少なくとも１つの前記候補単語を、追加単語として取得するステップと、
前記データセットのうち、前記検索単語が前記キーワードに含まれており、かつ前記追加単語が前記キーワードに含まれている前記データセットを、第２抽出データセットとして抽出するステップと、
前記第２抽出データセットが含む前記医療データを前記表示部に表示させるステップと、
を実行させる情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、患者の診療を支援する情報処理装置、情報処理方法及び情報処理プログラムに関する。
【背景技術】
【０００２】
従来、医療従事者等のユーザによって指定された検索単語（検索ターム）を用いて、疾患名、検査情報、処方情報等の医療データに対して検索を行い、検索結果を表示するシステムが提供されている。医療データは大量に蓄積されているため、大量の医療データの中から適切な検索結果を得るための技術が求められている。
【０００３】
特許文献１には、ユーザが所望する検索結果を得るために、ユーザによって指定された検索単語を形態素解析を用いて分割して検索を行い、さらにユーザからのフィードバックに基づいて適切な分割語を選択して再検索を行う装置が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−７５６６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ユーザが入力した検索単語を用いた検索によって、大量の医療データの中から適切な検索結果が得られるとは限らない。適切な検索結果が得られるように、ユーザが改めて検索単語を考えて追加入力をするためには、大きな負担が掛かる。特許文献１に記載された装置は、ユーザが最初に入力した検索単語を分割するのみであるため、ユーザが最初に入力した検索単語が不足している場合には適切な検索結果を得られない。
【０００６】
本発明は上述の点に鑑みてなされたものであり、医療データに対する検索において、ユーザが適切な検索単語を考える負担を軽減することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の第１の態様の情報処理装置は、ユーザによって指定された検索単語を取得する取得部と、疾患名と、薬剤の処方情報と、患者に対する検査情報と、患者に対するタスク情報と、患者に関する情報を入力するためのテンプレートとのうち少なくとも１つを含む医療データを、１つ以上のキーワードと関連付けて含むデータセットのうち、前記検索単語が前記キーワードに含まれている前記データセットを、第１抽出データセットとして抽出する検索部と、前記第１抽出データセットが含む前記医療データを表示部に表示させるとともに、前記第１抽出データセットが含む前記キーワードのうち、前記検索単語を含まない前記キーワードを１つ以上の候補単語として前記表示部に表示させる表示制御部と、を有し、前記取得部は、前記表示部に表示された前記候補単語の中から前記ユーザによって指定された少なくとも１つの前記候補単語を、追加単語としてさらに取得し、前記検索部は、前記データセットのうち、前記検索単語が前記キーワードに含まれており、かつ前記追加単語が前記キーワードに含まれている前記データセットを、第２抽出データセットとして抽出し、前記表示制御部は、前記第２抽出データセットが含む前記医療データを前記表示部に表示させる。
【０００８】
前記情報処理装置は、前記表示部に表示された前記医療データの選択を受け付ける入力受付部をさらに有し、前記入力受付部が前記テンプレートを含む前記医療データの選択を受け付けた場合に、前記表示制御部は、前記テンプレートを入力可能な状態で前記表示部に表示させ、前記入力受付部は、前記表示部に表示された前記テンプレートに入力された内容を受け付けて記憶部に記憶させてもよい。
【０００９】
前記情報処理装置は、前記医療データの選択を受け付ける入力受付部と、前記入力受付部が前記医療データの選択を受け付けた場合に、前記医療データを印刷装置に印刷させる印刷制御部と、をさらに有してもよい。
【００１０】
前記取得部は、患者が記入した問診票の内容を、前記検索単語として取得してもよい。
【００１１】
前記取得部は、医療従事者が入力した患者情報において、前記検索単語を示すための第１書式で入力されている単語を前記検索単語として取得してもよい。
【００１２】
前記表示部に表示された前記医療データは、第２書式で記載された前記タスク情報を含み、前記表示部に表示された前記医療データの中で、前記第２書式で記載された前記タスク情報が選択された場合に、前記表示制御部は、選択された前記第２書式で記載された前記タスク情報を患者情報に挿入した上で、前記表示部に表示させてもよい。
【００１３】
前記データセットは、前記医療データ及び前記キーワードに関連付けて、患者の属性を示す属性情報をさらに含み、前記取得部は、前記検索単語に加えて、検索対象とする患者の属性を示す指定属性情報を取得し、前記検索部は、前記データセットのうち、前記検索単語が前記キーワードに含まれており、かつ前記指定属性情報が前記属性情報に含まれている前記データセットを、前記第１抽出データセットとして抽出してもよい。
【００１４】
前記データセットは、前記医療データ及び前記キーワードに関連付けて、疾患の経過を示す経過情報をさらに含み、前記取得部は、前記検索単語に加えて、検索対象とする疾患の経過を示す指定経過情報を取得し、前記検索部は、前記データセットのうち、前記検索単語が前記キーワードに含まれており、かつ前記指定経過情報が前記経過情報に含まれている前記データセットを、前記第１抽出データセットとして抽出してもよい。
【００１５】
前記データセットは、必須検索単語及び非必須検索単語のどちらかである前記キーワードを含み、前記表示制御部は、前記第１抽出データセットが含む前記キーワードのうち、全ての前記必須検索単語が前記検索単語を含む場合に、前記検索単語を含まない前記非必須検索単語を前記候補単語として前記表示部に表示させてもよい。
【００１６】
本発明の第２の態様の情報処理方法は、プロセッサが実行する、ユーザによって指定された検索単語を取得するステップと、疾患名と、薬剤の処方情報と、患者に対する検査情報と、患者に対するタスク情報と、患者に関する情報を入力するためのテンプレートとのうち少なくとも１つを含む医療データを、１つ以上のキーワードと関連付けて含むデータセットのうち、前記検索単語が前記キーワードに含まれている前記データセットを、第１抽出データセットとして抽出するステップと、前記第１抽出データセットが含む前記医療データを表示部に表示させるとともに、前記第１抽出データセットが含む前記キーワードのうち、前記検索単語を含まない前記キーワードを１つ以上の候補単語として前記表示部に表示させるステップと、前記表示部に表示された前記候補単語の中から前記ユーザによって指定された少なくとも１つの前記候補単語を、追加単語として取得するステップと、前記データセットのうち、前記検索単語が前記キーワードに含まれており、かつ前記追加単語が前記キーワードに含まれている前記データセットを、第２抽出データセットとして抽出するステップと、前記第２抽出データセットが含む前記医療データを前記表示部に表示させるステップと、を有する。
【００１７】
本発明の第３の態様の情報処理プログラムは、コンピュータに、ユーザによって指定された検索単語を取得するステップと、疾患名と、薬剤の処方情報と、患者に対する検査情報と、患者に対するタスク情報と、患者に関する情報を入力するためのテンプレートとのうち少なくとも１つを含む医療データを、１つ以上のキーワードと関連付けて含むデータセットのうち、前記検索単語が前記キーワードに含まれている前記データセットを、第１抽出データセットとして抽出するステップと、前記第１抽出データセットが含む前記医療データを表示部に表示させるとともに、前記第１抽出データセットが含む前記キーワードのうち、前記検索単語を含まない前記キーワードを１つ以上の候補単語として前記表示部に表示させるステップと、前記表示部に表示された前記候補単語の中から前記ユーザによって指定された少なくとも１つの前記候補単語を、追加単語として取得するステップと、前記データセットのうち、前記検索単語が前記キーワードに含まれており、かつ前記追加単語が前記キーワードに含まれている前記データセットを、第２抽出データセットとして抽出するステップと、前記第２抽出データセットが含む前記医療データを前記表示部に表示させるステップと、を実行させる。
【発明の効果】
【００１８】
本発明によれば、医療データに対する検索において、ユーザが適切な検索単語を考える負担を軽減できるという効果を奏する。
【図面の簡単な説明】
【００１９】
【図１】第１の実施形態に係る診療支援システムの模式図である。
【図２】第１の実施形態に係る診療支援システムのブロック図である。
【図３】医療データ記憶部が記憶するデータセットの模式図である。
【図４】検索画面を表示している情報端末の正面図である。
【図５】検索画面及び詳細画面を表示している情報端末の正面図である。
【図６】第１の実施形態に係る診療支援方法のシーケンスを示す図である。
【図７】第２の実施形態に係る検索画面を表示している情報端末の正面図である。
【図８】第２の実施形態に係る検索画面を表示している情報端末の正面図である。
【図９】第２の実施形態に係る診療支援方法のシーケンスを示す図である。
【発明を実施するための形態】
【００２０】
（第１の実施形態）
［診療支援システムＳの概要］
図１は、本実施形態に係る診療支援システムＳ（情報処理システム）の模式図である。診療支援システムＳは、診療支援装置１（情報処理装置）と、情報端末２とを含む。診療支援システムＳは、その他のサーバ、端末等の機器を含んでもよい。
【００２１】
情報端末２は、ユーザの操作を受け付けるとともに、様々な情報を表示する通信端末である。ユーザは、例えば医師、看護師等の医療従事者である。情報端末２は、例えばスマートフォン、タブレット端末等の携帯端末、又はパーソナルコンピュータである。情報端末２は、ユーザによる操作を受け付け可能なキーボード、タッチパネル等の操作部と、情報を表示可能な液晶ディスプレイ等の表示部とを有する。情報端末２は、インターネット、ローカルエリアネットワーク等のネットワークを介して診療支援装置１に接続される。診療支援装置１は、表示部及び操作部を有し、情報端末２の機能を実行するように構成されてもよい。
【００２２】
診療支援装置１は、症状名、疾患名、検査名、薬剤名等の指定された検索単語を用いて医療データに対して検索を行い、検索結果を出力するコンピュータである。医療データは、疾患名（鑑別疾患）と、処方情報と、検査情報と、患者に関する情報を入力するための入力テンプレート、患者に対するタスク情報とのうち少なくとも１つを含む。さらに診療支援装置１は、入力テンプレートに入力された内容を記録する。
【００２３】
本実施形態に係る診療支援システムＳが行う処理の概要を以下に説明する。診療支援装置１は、上述の医療データと、１つ以上のキーワードとを関連付けて含むデータセットを、予め記憶部に記憶している。
【００２４】
ユーザは、情報端末２において、検索単語を指定する操作を行う（１）。このとき、ユーザは、問診票の内容が示す患者の症状、疾患名や薬剤名を検索単語として選択してもよく、情報端末２に表示された入力欄に検索単語を入力してもよい。また、ユーザは、医療従事者によって電子カルテまたはその他の診療録を記入欄（診療録エディタ）に入力された患者データに含まれている単語を検索単語として選択してもよく、又は該患者データに含まれている検査の結果の異常値所見（例えばＣＲＰ上昇等）から自動で検索単語が生成されてもよい。また、ユーザは、予め用意された主な主要キーワードの中から検索単語を選択してもよい。情報端末２は、ユーザによって指定された検索単語を、診療支援装置１へ送信する。
【００２５】
診療支援装置１は、情報端末２から受信した検索単語を用いて、記憶部に記憶されたデータセットを検索する（２）。このとき診療支援装置１は、検索により抽出したデータセットが含むキーワードのうち、検索単語以外のキーワードを候補単語として特定する。そして診療支援装置１は、検索により抽出したデータセットが含む医療データを検索結果として、特定した候補単語とともに情報端末２へ送信する。
【００２６】
情報端末２は、診療支援装置１から受信した検索結果及び候補単語を表示する（３）。ユーザは、情報端末２に表示された候補単語の中から、検索単語に追加して再検索に用いる追加単語を指定する操作を行う（４）。情報端末２は、ユーザによって指定された追加単語を、検索単語とともに診療支援装置１へ送信する。
【００２７】
診療支援装置１は、情報端末２から受信した検索単語及び追加単語を用いて、記憶部に記憶されたデータセットを再検索する（５）。このとき診療支援装置１は、再検索により抽出したデータセットが含むキーワードのうち、検索単語及び追加単語以外のキーワードを候補単語として再び特定する。そして診療支援装置１は、再検索により抽出したデータセットが含む医療データを再検索結果として、特定した候補単語とともに情報端末２へ送信する。
【００２８】
情報端末２は、診療支援装置１から受信した再検索結果及び候補単語を、表示部上に表示する（６）。この後、診療支援システムＳは、さらに追加単語の指定及び再検索を繰り返してもよい。ユーザは、情報端末２に表示された検索結果又は再検索結果としての医療データの中から、少なくとも１つの医療データを選択する操作を行う（７）。情報端末２は、ユーザによって選択された医療データを示す情報を、診療支援装置１へ送信する。
【００２９】
診療支援装置１は、ユーザによって選択された医療データに対応する処理を実行する（８）。例えば一つ又は複数の疾患名を含む医療データが選択された場合に、診療支援装置１は、該疾患名に関連付けられた検査情報、処方情報、タスク情報等を、情報端末２に表示させる。また、例えば入力テンプレートを含む医療データが選択された場合に、診療支援装置１は、該入力テンプレートを入力可能な状態で情報端末２に表示させ、さらに該入力テンプレートに入力された内容を記録する。また、例えば診療支援装置１は、選択された医療データが含む診療情報、テンプレート情報、検査情報又は処方情報を、印刷装置を用いて紙に印刷する。
【００３０】
このように本実施形態に係る診療支援システムＳにおいて、診療支援装置１は、指定された検索単語を用いて検索をし、抽出されたデータセットから候補単語を特定してユーザに提示し、さらに候補単語の中から指定された追加単語を用いて再検索を行う。これにより、ユーザが適切な検索単語を考える負担等を軽減できる。また、ユーザに提示される候補単語は、いずれかの医療データに関連付けられているため、検索結果を効果的に絞り込むことができる。
【００３１】
［診療支援システムＳの構成］
図２は、本実施形態に係る診療支援システムＳのブロック図である。図２において、矢印は主なデータの流れを示しており、図２に示したもの以外のデータの流れがあってよい。図２において、各ブロックはハードウェア（装置）単位の構成ではなく、機能単位の構成を示している。そのため、図２に示すブロックは単一の装置内に実装されてよく、あるいは複数の装置内に分かれて実装されてよい。ブロック間のデータの授受は、データバス、ネットワーク、可搬記憶媒体等、任意の手段を介して行われてよい。
【００３２】
診療支援装置１は、制御部１１と、記憶部１２とを有する。制御部１１は、表示制御部１１１と、検索条件取得部１１２と、検索部１１３と、入力受付部１１４と、印刷制御部１１５とを有する。記憶部１２は、医療データ記憶部１２１と、患者データ記憶部１２２とを有する。
【００３３】
記憶部１２は、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、ハードディスクドライブ等を含む記憶媒体である。記憶部１２は、制御部１１が実行するプログラムを予め記憶している。記憶部１２は、診療支援装置１の外部に設けられてもよく、その場合にネットワークを介して制御部１１との間でデータの授受を行ってもよい。医療データ記憶部１２１は、医療データ及びキーワードを含むデータセットを記憶する。患者データ記憶部１２２は、患者によって記入された問診票の内容と、医療従事者によって入力された患者に関する患者情報とを含む患者データを記憶する。医療データ記憶部１２１及び患者データ記憶部１２２は、それぞれ記憶部１２上の記憶領域であってもよく、あるいは記憶部１２上で構成されたデータベースであってもよい。
【００３４】
制御部１１は、例えばＣＰＵ（Central Processing Unit）等のプロセッサであり、記憶部１２に記憶されたプログラムを実行することにより、表示制御部１１１、検索条件取得部１１２、検索部１１３、入力受付部１１４及び印刷制御部１１５として機能する。また、制御部１１は、上述の情報端末２に加えて、印刷装置３との間で情報を授受する。印刷装置３は、診療支援装置１から受け取った情報を紙に印刷するプリンタである。
【００３５】
制御部１１の機能の少なくとも一部は電気回路によって実行されてもよい。また、制御部１１の機能の少なくとも一部はネットワーク経由で実行されるプログラムによって実行されてもよい。
【００３６】
本実施形態に係る診療支援システムＳは、図２に示す具体的な構成に限定されない。診療支援装置１は、２つ以上の物理的に分離した装置が有線又は無線で接続されることにより構成されてもよい。また、診療支援装置１は、情報端末２と一体化されて１つの装置として構成されてもよい。
【００３７】
［診療支援方法の説明］
以下、本実施形態に係る診療支援システムＳが実行する診療支援方法を詳細に説明する。診療支援装置１の医療データ記憶部１２１は、医療データを含むデータセットを予め記憶する。図３は、医療データ記憶部１２１が記憶するデータセットＤの模式図である。
【００３８】
データセットＤは、医療データＤ１と、１つ以上のキーワードＤ２と、フィルタデータＤ３とを関連付けて含む。フィルタデータＤ３はデータセットＤに含まれなくてもよい。医療データＤ１は、疾患名と、処方情報と、検査情報と、タスク情報と、患者に関する情報を入力するための入力テンプレートを示す情報とのうち少なくとも１つを含む。医療データＤ１が含む疾患名、処方情報、検査情報、タスク情報及び入力テンプレートはそれぞれ１つであってもよく、複数個であってもよい。さらに医療データＤ１は、該医療データを作成する根拠となった症例を示す症例情報と関連付けられてもよい。
【００３９】
疾患名は、疾患（病気）の名称であり、鑑別疾患ともいう。疾患名は、主たる疾患名と、稀な疾患名とに分れて定義されてもよい。処方情報は、患者に対して処方する薬剤を示す情報である。検査情報は、患者に対して行う検査（臨床検査）を示す情報である。タスク情報は、例えば検査や確認等、患者に関する予定や患者に対して行うことが望ましい行動をタスクとして示す情報である。
【００４０】
入力テンプレートは、患者に関する情報を入力するための雛形を示す情報である。入力テンプレートは、１つ以上の質問項目と、該１つ以上の質問項目それぞれに関連付けられた複数の回答候補とを含む。例えば入力テンプレートは、症状や疾患名等のキーワードごとに異なる内容を含むように定義される。
【００４１】
キーワードＤ２は、医療データＤ１に関連付けられた、１つ以上のキーワード（単語）を含む。キーワードＤ２は、医療データＤ１の検索に用いられるとともに、候補単語の特定に用いられる。キーワードＤ２が含む１つ以上のキーワードそれぞれは、必須検索単語及び非必須検索単語のどちらか一方として設定される。図３の例では、所定の記号「＊」が付されているキーワードが必須検索単語であり、それ以外のキーワードが非必須検索単語である。後述の検索処理において、キーワードＤ２が含む１つ以上のキーワードのうち、全ての必須検索単語が検索条件の検索単語を含む場合のみ、非必須検索単語が候補単語として表示される。キーワードが必須検索単語及び非必須検索単語のどちらであるかは、機械学習を行うことによって決定されてもよい。
【００４２】
フィルタデータＤ３は、医療データＤ１に関連付けられた、属性情報と、経過情報とを含む。属性情報は、患者の属性を示す情報であり、例えば年齢及び性別である。年齢層は、６０代のような年齢層で表されてもよく、青年や壮年のような年齢区分で表されてもよい。経過情報は、患者の症状（主訴）の経過（時間）を示す情報であり、亜急性、急性、慢性等の時間を表す用語によって表される。フィルタデータＤ３は、医療データＤ１の検索結果の絞り込みに用いられる。
【００４３】
データセットＤは、ここに示した情報に限られず、その他の情報を含んでもよい。図３においてデータセットＤは視認性のために文字列の表で表されているが、各データは任意の形式で記録されてもよく、例えば文字列データ、数値データおよびバイナリデータのいずれでもよい。データセットＤは、データベースとして記録されてもよく、あるいはデータを列挙したリストとして記録されてもよい。
【００４４】
また、患者データ記憶部１２２は、患者データとして、問診票に記入された内容に対応する患者のプロブレムを示すプロブレム情報を、患者の識別情報（患者ＩＤ）に関連付けて記憶する。患者のプロブレムは、患者に認められた、１つの症状（主訴）又は複数の症状の組み合わせ、又は疾患名及びそれに付随する情報である。例えば患者データ記憶部１２２は、患者が記入した紙の問診票をスキャンした内容、あるいは患者が記入した電子的な問診票の内容を、プロブレム情報または疾患情報、薬剤情報として記憶する。患者データ記憶部１２２は、医療従事者が入力した内容をプロブレム情報として記憶してもよい。
【００４５】
患者情報は、診療の過程で得られた患者の病状や治療経過等の情報である。患者データ記憶部１２２は、患者が記入した問診票をスキャンした内容、医療従事者が記入した紙の診療録をスキャンした内容、あるいは医療従事者が入力した電子的な患者情報の内容を、患者情報として記憶する。なお、患者情報は必ずしも診療支援システムＳが記憶して保持する必要はなく、診療支援システムＳは、外部のシステムに記憶されている患者情報を必要な際に取得してもよく、また診療支援システムＳにおいて生成又は変更された患者情報を外部のシステムに記憶させてもよい。
【００４６】
診療支援システムＳが実行する診療支援方法を以下に説明する。ユーザは、情報端末２において、診療支援装置１に対して患者ＩＤを入力し、検索画面の表示を要求するための操作を行う。情報端末２において検索画面の表示が要求された場合に、診療支援装置１において、表示制御部１１１は、患者データ記憶部１２２において患者ＩＤに関連付けられた１つ以上のプロブレムを取得する。そして表示制御部１１１は、予め定義された検索画面のレイアウトと、取得したプロブレムとを含む表示情報を情報端末２へ送信することによって、検索画面を表示するための制御を行う。情報端末２は、診療支援装置１が送信した表示情報に従って、検索実行前の検索画面を表示部上に表示する。
【００４７】
図４は、検索画面を表示している情報端末２の正面図である。図４の上図は検索実行前の検索画面を表しており、図４の下図は検索実行後の検索画面を表している。図４の上図に記載の検索実行前の検索画面は、入力欄２１と、プロブレムリスト２２と、フィルタ欄２３とを含む。入力欄２１は、検索単語を入力するための欄である。ユーザによってキーボード又はタッチパネルを用いて入力欄２１に入力された文字列は、検索単語として用いられる。
【００４８】
プロブレムリスト２２は、表示情報が含む１つ以上のプロブレムの一覧である。ユーザによってキーボード又はタッチパネルを用いてプロブレムリスト２２の中からいずれかのプロブレムが指定された場合に、指定されたプロブレムが含む１つ以上の症状（すなわち、患者が記入した問診票の内容）は、入力欄２１に表示され、検索単語として用いられる。プロブレムリスト２２から指定されたプロブレムが含む症状と、入力欄２１に入力された文字列とが組み合わされて、検索単語として用いられてもよい。
【００４９】
フィルタ欄２３は、属性情報及び経過情報のフィルタ条件を指定するための欄である。図４の例では、フィルタ欄２３は、年齢及び経過それぞれに設けられたリストボックスを含む。フィルタ欄２３は、さらに性別のリストボックスを含んでもよい。例えば年齢のリストボックスは、６０代のような年齢層、又は青年や壮年のような年齢区分の複数の選択肢を含む。例えば経過のリストボックスは、亜急性、急性、慢性等の時間を表す用語の複数の選択肢を含む。ユーザによってキーボード又はタッチパネルを用いてフィルタ欄２３において指定された属性情報及び経過情報は、それぞれ指定属性情報及び指定経過情報としてフィルタ条件に用いられる。指定属性情報及び指定指過情報の少なくとも一方は、指定されなくてもよい。
【００５０】
ユーザが検索画面において検索条件を指定した後に所定の操作（例えば検索ボタンの押下）を行った場合に、情報端末２は、入力欄２１に入力された検索単語又はプロブレムリスト２２から指定された検索単語と、フィルタ欄２３で指定された指定属性情報及び指定経過情報のフィルタ条件とを含む検索条件を、診療支援装置１へ送信する。別の方法として、情報端末２は、入力欄２１に検索単語が入力された際又はプロブレムリスト２２から検索単語が指定された際に、自動的に検索条件を診療支援装置１へ送信し、検索を開始してもよい。
【００５１】
診療支援装置１において、検索条件取得部１１２は、情報端末２が送信した検索条件に基づいて、ユーザが入力した検索単語又は患者が記入した問診票の内容である検索単語と、指定属性情報及び指定経過情報のフィルタ条件とを取得する。
【００５２】
検索部１１３は、医療データ記憶部１２１に記憶されたデータセットのうち、検索条件取得部１１２が取得した検索単語（複数の検索単語が有る場合にはそれぞれの検索単語）がキーワードに含まれているデータセットを、第１抽出データセットとして抽出する。検索条件取得部１１２が複数の検索単語を取得した場合には、検索部１１３は、該複数の検索単語全てがキーワードに含まれているデータセットを、第１抽出データセットとして抽出する（すなわち、ＡＮＤ検索）。別の方法として、検索条件取得部１１２が複数の検索単語を取得した場合には、検索部１１３は、該複数の検索単語のいずれかがキーワードに含まれているデータセットを、第１抽出データセットとして抽出してもよい（すなわち、ＯＲ検索）。ユーザの指示又は検索単語に含まれている所定の文字（例えば「＆」や「｜｜」の記号）に応じて、検索部１１３は、ＡＮＤ検索とＯＲ検索とを切り替えて実行してもよい。このように、検索部１１３は、第１抽出データセットの１つ以上のキーワード（図３のキーワードＤ２）が、ユーザが入力した検索単語又は患者が記入した問診票の内容である検索単語を含むように、第１抽出データセットを抽出する。
【００５３】
検索部１１３は、検索条件取得部１１２が取得した検索単語に対して、用語統一、単語分割、同義語変換等の処理し、それを検索単語として特定してもよい。この場合には、検索単語を用語統一するように変換する規則を示す情報、検索単語を分割する規則を示す情報、及び検索単語の同義語を示す情報が、予め記憶部１２に記憶されており、検索部１１３はそれらの情報を用いて検索単語に対する処理を行う。例えば「高熱」という言葉は「発熱」という言葉に用語統一され、また、「発熱  咽頭痛  鼻汁」という検索単語は、「感冒症状」という単語に変換される。このように、検索部１１３は、用語統一を自然にすることにより、検索条件を機械学習等の正解データとして二次利用するための手間を著しく軽減させることが可能になる。
【００５４】
また、例えば「急性単関節炎」という検索単語は、「関節炎  単関節  急性」という複数の単語に分割される。また、検索部１１３は、検索単語が複数の単語を含む場合（又は複数の単語に分割された場合）に、複数の単語のうち主要な単語を前方に移動する等によって、複数の単語の順番を変更してもよい。また、検索部は、検索単語が１つ又は複数の単語に対して、検索として必須の単語であるとの記号（例えば「＊」）を付加してもよい。
【００５５】
検索部１１３は、検索条件取得部１１２が取得した検索単語が自然文（自然言語）で記載されている場合に、検索単語に対して形態素解析又は登録単語の最大長マッチを用いて単語を抜き出したり、カンマ等の所定の記号で分解して単語を抜き出したりすることによって、検索単語を特定してもよい。この場合に、形態素解析及び登録単語のマッチは、他の文章や正解データを機械学習すること等にて最適化された統計量情報に基づいて行われてもよい。
【００５６】
また、検索条件取得部１１２がフィルタ条件として指定属性情報を取得した場合に、検索部１１３は、医療データ記憶部１２１に記憶されたデータセットのうち、検索条件取得部１１２が取得した検索単語がキーワードに含まれており、かつ検索条件取得部１１２が取得した指定属性情報が属性情報に含まれているデータセットを、第１抽出データセットとして抽出する。
【００５７】
また、検索条件取得部１１２がフィルタ条件として指定経過情報を取得した場合に、検索部１１３は、医療データ記憶部１２１に記憶されたデータセットのうち、検索条件取得部１１２が取得した検索単語がキーワードに含まれており、かつ検索条件取得部１１２が取得した指定経過情報が経過情報に含まれているデータセットを、第１抽出データセットとして抽出する。
【００５８】
次に検索部１１３は、第１抽出データセットが含むキーワードのうち、検索条件取得部１１２が取得した検索単語を含まない１つ以上のキーワードを、候補単語として特定する。このように特定された候補単語は、医療データ記憶部１２１に記憶されたデータセットの中でいずれかの医療データに関連付けられている。そのため、後述のようにユーザが候補単語の中から指定した追加単語を用いて再検索を行った際に、追加単語に関連付けられている医療データが抽出されるため、検索結果を効果的に絞り込むことができる。
【００５９】
検索部１１３は、候補単語を特定する際に、第１抽出データセットが含むキーワードのうち、全ての必須検索単語が、検索条件取得部１１２が取得した検索単語を含む場合に、非必須検索単語を候補単語として特定してもよい。例えば「頭痛＊  発熱」、「頭痛＊  誘発因子が明白＊  チョコレート」、「頭痛＊  誘発因子が明白＊  気圧低下」のキーワード（「＊」が付されているものが必須検索単語）を含む３つのデータセットが定義されている状況で、検索部１１３は、「頭痛」の検索単語が指定された場合には、「発熱」のみが候補単語として特定され、「チョコレート」及び「気圧低下」は候補単語として特定されない。一方、検索部１１３は、「頭痛  誘発因子が明白」の検索単語を指定された場合には、「チョコレート」及び「気圧低下」の候補単語が特定される。これにより検索部１１３は、データセットにおいて重要なキーワードを必須検索単語に設定し、重要なキーワードが検索単語と合致したことを条件として、該データセットから候補単語を特定できる。
【００６０】
必須検索単語の設定がない場合には、検索部１１３は、候補単語を特定する際に、第１抽出データセットが含むキーワードの前から順に（すなわち前方一致で）、検索条件取得部１１２が取得した検索単語を含む場合に、残りのキーワードを候補単語として特定してもよい。これにより、検索部１１３は、データセットにおいて複数のキーワードを前から重要な順に並べ、重要なキーワードが検索単語と合致したことを条件として、該データセットから候補単語を特定できる。
【００６１】
また、検索部１１３は、医療データが含むキーワードにおいて予め定義された単語間の関係性に基づいて、検索単語を置換してもよい。例えば医療データが「赤痢（下痢＋下血）」というキーワードを含む場合に、赤痢という言葉が「下痢」と「下血」を含意することを意味しているため、検索部１１３は、赤痢という検索単語を「下痢  下血  赤痢」という３単語に置換してもよい。
【００６２】
表示制御部１１１は、検索部１１３が抽出した第１抽出データセットが含む医療データと、検索部１１３が特定した候補単語とを含む表示情報を情報端末２へ送信することによって、医療データ及び候補単語を含む検索画面を表示するための制御を行う。ここでは表示制御部１１１は、医療データのうち一部（例えば見出し）を送信してもよい。候補単語が特定できない場合には、表示制御部１１１は医療データのみを含む表示情報を情報端末２へ送信する。情報端末２は、診療支援装置１が送信した表示情報に従って、検索実行後の検索画面を表示部上に表示する。
【００６３】
図４の下図に記載の検索実行後の検索画面は、入力欄２１、プロブレムリスト２２及びフィルタ欄２３に加えて、候補単語欄２４と、検索結果２５とを含む。入力欄２１には、検索時に用いられた検索単語が入力済の状態で表示されている。ユーザは、キーボード又はタッチパネルを用いて、入力欄２１に検索単語を追加入力してもよい。また、ユーザは、キーボード又はタッチパネルを用いて、入力欄２１に表示された検索単語の少なくとも一部を削除してもよい。
【００６４】
候補単語欄２４は、表示情報が含む１つ以上の候補単語の一覧である。候補単語欄２４に表示された１つ以上の候補単語それぞれは、仮想的なボタン（アイコン）として表されており、ユーザが押下することによって指定された状態と指定されていない状態との間で切り替え可能である。ユーザによってキーボード又はタッチパネルを用いて候補単語欄２４の中からいずれかの候補単語が指定された場合に、指定された候補単語は、入力欄２１に表示され、追加単語として用いられる。
【００６５】
候補単語欄２４において、「嘔吐｜｜嘔気」等のように同義語を所定の文字で分けた候補単語が表示されてもよく、同義語のうち全て又はいずれか１つの候補単語が表示されてもよい。いずれの場合であっても、診療支援装置１は全ての同義語をＯＲ検索で用いる。
【００６６】
候補単語欄２４において、候補単語は、カテゴリに分かれて表示されてもよい。この場合に、診療支援装置１の表示制御部１１１は、候補単語に予め関連付けられているカテゴリを、候補単語とともに情報端末２へ送信する。そして情報端末２は、カテゴリごとに候補単語を分類して候補単語欄２４に表示する。情報端末２は、最初から全ての候補単語をカテゴリに関連付けて表示してもよく、いずれかのカテゴリが選択された場合にのみ該カテゴリに含まれる候補単語を表示してもよい。例えば「急性」や「慢性」の候補単語は時間経過のカテゴリに分類され、「ピリピリ」の候補単語は性状のカテゴリに分類され、「チョコレート」や「気圧低下」の候補単語は誘発のカテゴリに分類される。
【００６７】
候補単語欄２４において、候補単語が所定数以上であり、１つの画面の範囲に表示されない場合には、診療支援装置１の表示制御部１１１は、複数の候補単語を所定のランキングアルゴリズムにて所定数に絞り込んでもよい。表示制御部１１１は、ランキングアルゴリズムとして、例えば過去に候補単語がクリックされた回数や過去症例を検索したときの候補単語が出現頻度等を用いて、複数の候補単語の順位を決定し、決定した順位に応じて複数の候補単語のうち所定数を抽出する。そして表示制御部１１１は、抽出した候補単語を、情報端末２へ送信し、表示部に表示させる。
【００６８】
検索結果２５は、表示情報が含む１つ以上の医療データの一覧である。検索結果２５は、医療データが含むキーワードとともに、該医療データが含む疾患名、処方情報、検査情報、タスク情報及び入力テンプレートのうち少なくとも一部（例えば見出し）を表示する。
【００６９】
検索結果２５において表示される検査情報は、医療データが含む疾患名のうち主たる疾患名を鑑別するための検査のリストに制限されてもよい。また、表示制御部１１１は、検査情報が示す検査の提出が済んでいる場合に、検索結果２５中の該検査情報の近傍に「検査済」と記載したり、検査が済んでいることを検索単語として入力欄２１に挿入したりしてもよい。例えば貧血に関する評価が既に行われている場合に、「貧血に対する評価済」等のキーワードが、検索単語として入力欄２１に挿入される。検査が済んでいるか否かは、診療支援装置１が、電子カルテや検査会社から提供される情報等、患者に関する診療のデータに基づいて判定される。診療録のデータは、診療支援装置１に予め記憶されてもよく、診療支援装置１の外部の装置から取得されてもよい。
【００７０】
検索結果２５において、医療データそれぞれには、仮想的な選択ボタンが関連付けられている。ユーザによっていずれかの医療データの選択ボタンが押下された場合に、図５を用いて後述するように、選択された医療データに対応する処理が行われる。例えば診療支援装置１は、検索結果２５には医療データが含むキーワードに加えて、該医療データのうち疾患名等の情報の一部分のみを表示し、選択ボタンが押下された後に該医療データに関連付けられた詳細な検査情報及び処方情報、タスク情報を表示部に表示させる処理を行う。
【００７１】
ユーザは、検索実行後の検索画面を参照して、検索結果を絞り込むために再検索をするか否かを判断する。再検索をする場合に、ユーザは、候補単語欄２４に表示された候補単語の中から、少なくとも１つの候補単語を指定する。そしてユーザが所定の操作（例えば検索ボタンの押下）を行った場合に、情報端末２は、検索単語及びフィルタ条件に加えて、ユーザによって指定された候補単語（すなわち、追加単語）を含む検索条件を、診療支援装置１へ送信する。別の方法として、情報端末２は、候補単語欄２４から候補単語が指定された際に、自動的に検索条件を診療支援装置１へ送信し、検索を開始してもよい。
【００７２】
診療支援装置１において、検索条件取得部１１２は、情報端末２が送信した検索条件に基づいて、検索単語及びフィルタ条件に加えて、情報端末２の表示部に表示された候補単語の中から指定された少なくとも１つの候補単語を追加単語として取得する。
【００７３】
検索部１１３は、医療データ記憶部１２１に記憶されたデータセットのうち、検索条件取得部１１２が取得した検索単語（複数の検索単語が有る場合にはそれぞれの検索単語）がキーワードに含まれており、かつ検索条件取得部１１２が取得した追加単語（複数の追加単語が有る場合にはそれぞれの追加単語）がキーワードに含まれているデータセットを、第２抽出データセットとして抽出する。検索条件取得部１１２が複数の検索単語及び追加単語を取得した場合には、検索部１１３は、該複数の検索単語及び追加単語全てがキーワードに含まれているデータセットを、第２抽出データセットとして抽出する（すなわち、ＡＮＤ検索）。別の方法として、検索条件取得部１１２が複数の検索単語及び追加単語を取得した場合には、検索部１１３は、該複数の検索単語及び追加単語のいずれかがキーワードに含まれているデータセットを、第２抽出データセットとして抽出してもよい（すなわち、ＯＲ検索）。ユーザの指示に応じて、検索部１１３は、ＡＮＤ検索とＯＲ検索とを切り替えて実行してもよい。このように、検索部１１３は、第２抽出データセットの１つ以上のキーワード（図３のキーワードＤ２）が、検索単語及び追加単語を含むように、第２抽出データセットを抽出する。
【００７４】
また、検索条件取得部１１２がフィルタ条件として指定属性情報及び指定経過情報の少なくとも一方を取得した場合に、検索部１１３は、検索単語及び追加単語に加えて、指定属性情報及び指定経過情報の少なくとも一方を用いて、第２抽出データセットを抽出する。
【００７５】
そして検索部１１３は、第２抽出データセットが含むキーワードのうち、検索条件取得部１１２が取得した検索単語及び追加単語を含まない１つ以上のキーワードを、候補単語として特定する。これにより、ユーザは、再検索の結果を参照した後にさらに候補単語を用いて検索結果を絞り込むことができる。
【００７６】
表示制御部１１１は、検索部１１３が抽出した第２抽出データセットが含む医療データと、検索部１１３が特定した候補単語とを含む表示情報を情報端末２へ送信することによって、医療データ及び候補単語を含む検索画面を表示するための制御を行う。候補単語が特定できない場合には、表示制御部１１１は医療データのみを含む表示情報を情報端末２へ送信する。情報端末２は、診療支援装置１が送信した表示情報に従って、再検索実行後の検索画面を表示部上に表示する。
【００７７】
図５は、検索画面及び詳細画面を表示している情報端末２の正面図である。図５の上図は再検索実行後の検索画面を表しており、図５の下図は詳細画面を表している。図５の上図に記載の再検索実行後の検索画面は、入力欄２１、プロブレムリスト２２、フィルタ欄２３、候補単語欄２４及び検索結果２５を含む。
【００７８】
入力欄２１には、再検索時に用いられた検索単語及び追加単語が入力済の状態で表示されている。ユーザは、キーボード、タッチパネル又は音声入力を用いて、入力欄２１に検索単語を追加入力してもよい。また、ユーザは、キーボード又はタッチパネルを用いて、入力欄２１に表示された検索単語及び追加単語の少なくとも一部を削除してもよい。
【００７９】
候補単語欄２４は、表示情報が含む１つ以上の候補単語の一覧である。ユーザは、候補単語欄２４に表示された候補単語の中から追加単語を指定することによって、さらに再検索を行うことができる。
【００８０】
検索結果２５は、表示情報が含む１つ以上の医療データの一覧である。これにより、ユーザは、検索画面上に表示された候補単語を指定して再検索を行うことによって絞り込まれた検索結果としての医療データを見ることができる。
【００８１】
検索結果２５において、医療データそれぞれには、仮想的な選択ボタンが関連付けられている。ユーザは、検索結果２５に表示された医療データの中から、いずれかの医療データを選択する。ユーザによっていずれかの医療データの選択ボタンが押下された場合に、情報端末２は、ユーザによって選択された医療データを示す選択情報を、診療支援装置１へ送信する。診療支援装置１において、入力受付部１１４は、情報端末２が送信した選択情報に基づいて、ユーザによる医療データの選択を受け付ける。そして診療支援装置１は、ユーザによって選択された医療データに対応する処理を行う。
【００８２】
ユーザによって入力テンプレートを含む医療データが選択された場合に、表示制御部１１１は、選択された医療データとともに、入力テンプレートを入力可能な状態で表示するための表示情報を情報端末２へ送信することによって、詳細画面を表示するための制御を行う。情報端末２は、診療支援装置１が送信した表示情報に従って、選択された医療データとともに、入力可能な状態の入力テンプレートを含む詳細画面を表示部上に表示する。
【００８３】
図５の下図に記載の詳細画面は、医療データ２６１と、入力テンプレート２６２とを含む。詳細画面は、医療データ２６１及び入力テンプレート２６２のうち一方のみを含んでもよい。医療データ２６１は、ユーザによって選択された医療データが含む疾患名、検査情報、処方情報及びタスク情報のうち少なくとも１つである。
【００８４】
入力テンプレート２６２は、ユーザによって選択された医療データが含む入力テンプレートの質問項目に対応する入力欄を含む。入力欄は、１つ以上の質問項目それぞれに関連付けられた複数の回答候補を含む。複数の回答候補それぞれは仮想的なボタン（アイコン）として表されており、ユーザが押下することによって質問項目ごとにいずれかの回答候補が選択される。選択された回答候補の表示態様（例えばボタンの色、形等）は、選択されていない回答候補の表示態様と異なるように表示される。図５の下図の例では、頭、胸等の身体部位の質問項目ごとに、正常又は異常の回答候補が選択されている。
【００８５】
ユーザが詳細画面において入力テンプレート２６２に入力した後に所定の操作（例えば完了ボタンの押下）を行った場合に、情報端末２は、入力テンプレート２６２に入力された内容を示す入力情報を、診療支援装置１へ送信する。
【００８６】
診療支援装置１において、入力受付部１１４は、情報端末２が送信した入力情報に基づいて、ユーザによって入力テンプレートに入力された内容を受け付ける。そして入力受付部１１４は、受け付けた内容を、患者データとして患者ＩＤに関連付けて患者データ記憶部１２２に記憶させる。このように、診療支援装置１は、検索単語及び追加単語に基づいて絞り込まれた検索結果から選択された医療データに含まれている入力テンプレートを入力可能な状態で表示し、患者に関する情報の入力をユーザから受け付ける。そのため、診療支援装置１は、ユーザが入力テンプレートを選択する手間を軽減できる。また、診療支援装置１は、入力テンプレートを用いて入力を受け付けることにより、ユーザによる入力の手間を軽減できるだけでなく、入力情報を機械学習等の正解データとして二次利用するために欠損値のない精度の良いデータを提供することが可能となる。
【００８７】
また、表示制御部１１１は、選択された医療データが含む疾患名に関連付けられた患者の症例を示す症例情報や、選択された疾患名を含む教科書等の学術情報を、情報端末２の表示部に表示されている詳細画面中に表示させてもよい。
【００８８】
検索画面においてユーザによって処方情報を含む医療データが選択された場合、又は選択された医療データを表示する詳細画面においてユーザによって所定の印刷操作（例えば印刷ボタンの押下）が行われた場合に、印刷制御部１１５は、選択された医療データが含む詳細な処方情報を含む印刷情報を情報端末２へ送信することによって、診療情報、検査情報、処方情報を印刷するための制御を行う。例えば印刷装置３は、診療支援装置１が送信した印刷情報に従って、詳細な処方情報を紙に印刷する。これにより、診療支援装置１は、例えば検索結果から選択された処方情報を、処方箋として印刷することができる。また、印刷制御部１１５は、処方情報に限らず、疾患名、検査情報、タスク情報又は入力テンプレートを印刷するための制御を行ってもよい。また、印刷制御部１１５は、後述する診療録エディタ（患者情報欄）の入力内容を印刷するための制御を行ってもよい。
【００８９】
［診療支援方法のシーケンス］
図６は、本実施形態に係る診療支援方法（情報処理方法）のシーケンスを示す図である。情報端末２に表示されている検索画面においてユーザが検索条件を指定した後に、情報端末２は、ユーザによって指定された検索単語を含む検索条件を、診療支援装置１へ送信する（Ｓ１１）。このとき、フィルタ条件が指定されている場合には、情報端末２は検索単語に加えてフィルタ条件を含む検索条件を送信する。
【００９０】
診療支援装置１において、検索条件取得部１１２は、情報端末２が送信した検索条件に基づいて、検索単語を取得する。検索部１１３は、医療データ記憶部１２１に記憶されたデータセットのうち、検索条件取得部１１２が取得した検索単語がキーワードに含まれているデータセットを、第１抽出データセットとして抽出する（Ｓ１２）。このとき、検索条件取得部１１２がフィルタ条件を取得した場合には、検索部１１３は検索単語に加えてフィルタ条件を用いて、第１抽出データセットを抽出する。
【００９１】
検索部１１３は、第１抽出データセットが含むキーワードのうち、検索条件取得部１１２が取得した検索単語を含まない１つ以上のキーワードを、候補単語として特定する（Ｓ１３）。表示制御部１１１は、検索部１１３が抽出した第１抽出データセットが含む医療データと、検索部１１３が特定した候補単語とを含む表示情報を情報端末２へ送信することによって、医療データ及び候補単語を含む検索画面を表示するための制御を行う（Ｓ１４）。
【００９２】
情報端末２は、診療支援装置１が送信した表示情報に従って、検索実行後の検索結果及び候補単語を含む検索画面を表示部上に表示する（Ｓ１５）。ユーザは、検索画面に表示された候補単語の中から、少なくとも１つの候補単語を指定する。情報端末２は、検索単語に加えて、ユーザによって指定された候補単語（すなわち、追加単語）を含む検索条件を、診療支援装置１へ送信する（Ｓ１６）。このとき、フィルタ条件が指定されている場合には、情報端末２は検索単語及び候補単語に加えてフィルタ条件を含む検索条件を送信する。
【００９３】
診療支援装置１において、検索条件取得部１１２は、情報端末２が送信した検索条件に基づいて、検索単語に加えて、追加単語を取得する。検索部１１３は、医療データ記憶部１２１に記憶されたデータセットのうち、検索条件取得部１１２が取得した検索単語がキーワードに含まれており、かつ検索条件取得部１１２が取得した追加単語がキーワードに含まれているデータセットを、第２抽出データセットとして抽出する（Ｓ１７）。このとき、検索条件取得部１１２がフィルタ条件を取得した場合には、検索部１１３は検索単語及び追加単語に加えてフィルタ条件を用いて、第２抽出データセットを抽出する。
【００９４】
検索部１１３は、第２抽出データセットが含むキーワードのうち、検索条件取得部１１２が取得した検索単語及び追加単語を含まない１つ以上のキーワードを、候補単語として特定する（Ｓ１８）。表示制御部１１１は、検索部１１３が抽出した第２抽出データセットが含む医療データと、検索部１１３が特定した候補単語とを含む表示情報を情報端末２へ送信することによって、医療データ及び候補単語を含む検索画面を表示するための制御を行う（Ｓ１９）。
【００９５】
情報端末２は、診療支援装置１が送信した表示情報に従って、再検索実行後の検索結果及び候補単語を含む検索画面を表示部上に表示する（Ｓ２０）。ユーザは、検索画面に表示された医療データの中から、いずれかの医療データを選択する。情報端末２は、ユーザによって選択された医療データを示す選択情報を、診療支援装置１へ送信する（Ｓ２１）。
【００９６】
診療支援装置１は、情報端末２が送信した選択情報が示す、ユーザによって選択された医療データに対応する処理を行う（Ｓ２２）。医療データに対応する処理は、例えば医療データが含む入力テンプレートを入力可能な状態で情報端末２の表示部に表示させること、医療データが含む詳細な疾患名、検査情報、処方情報及びタスク情報を情報端末２の表示部に表示させること、及び医療データが含む疾患名、検査情報、処方情報、タスク情報又は入力テンプレートを印刷装置３に印刷させることのうち少なくとも１つである。
【００９７】
［本実施形態の効果］
従来、医療従事者等のユーザは、医療データの検索を行う際に自ら検索単語を考えて入力する必要があった。そのため、ユーザが適切な検索単語を入力できなかった場合には、目的の医療データにたどり着けなかった。これに対して、本実施形態に係る診療支援装置１は、指定された検索単語を用いて検索することによって抽出したデータセットから候補単語を特定してユーザに提示し、さらに候補単語の中から指定された追加単語を用いて再検索を行う。これにより、ユーザは検索結果を絞り込むための検索単語をゼロベースで考える必要がないため、ユーザが適切な検索単語を考える負担を軽減できる。
【００９８】
また、従来の検索システムは、ユーザが入力することが多い候補単語をユーザに提示する場合があるが、このような候補単語によって医療データの検索結果を効果的に絞り込めるとは限らない。それに対して、本実施形態に係る診療支援装置１がユーザに提示する候補単語は、いずれかの医療データに必ず関連付けられている。そして診療支援装置１は、候補単語の中から指定された追加単語を用いて再検索を行うため、的外れな単語を用いて検索を行うことを抑制し、検索結果を効果的に絞り込むことができる。
【００９９】
（第２の実施形態）
第１の実施形態では、ユーザが入力した検索単語又は患者が記入した問診票の内容である検索単語が検索に用いられるのに対して、本実施形態に係る診療支援装置１は、医療従事者によって入力された患者情報に含まれている単語を検索単語として用いる。
【０１００】
ユーザは、情報端末２において、診療支援装置１に対して患者ＩＤを入力し、検索画面の表示を要求するための操作を行う。情報端末２において検索画面の表示が要求された場合に、診療支援装置１において、表示制御部１１１は、患者データ記憶部１２２において患者ＩＤに関連付けられた、医療従事者が入力した患者情報を取得する。
【０１０１】
そして表示制御部１１１は、予め定義された検索画面のレイアウトと、取得した患者情報とを含む表示情報を情報端末２へ送信することによって、検索画面を表示するための制御を行う。患者情報が未入力の場合に、表示制御部１１１は、患者情報を送信しなくてもよい。情報端末２は、診療支援装置１が送信した表示情報に従って、患者情報入力前の検索画面を表示部上に表示する。
【０１０２】
図７は、本実施形態に係る検索画面を表示している情報端末２の正面図である。図７の上図は患者情報入力前の検索画面を表しており、図７の下図は患者情報入力後の検索画面を表している。図７の上図に記載の患者情報入力前の検索画面は、図４と同様の入力欄２１に加えて、患者情報欄２７を含む。検索画面は、さらにフィルタ条件を指定するためのフィルタ欄を含んでもよい。
【０１０３】
患者情報欄２７は、患者情報を入力するための欄であり、診療録エディタともいう。表示情報が患者情報を含む場合には、患者情報欄２７は該患者情報が初期値として入力済の状態で表示されてもよい。ユーザによってキーボード又はタッチパネルを用いて患者情報欄２７に入力された文字列は、患者情報として用いられる。
【０１０４】
ユーザは、患者情報欄２７に、所定の書式（第１書式）で検索単語として用いるキーワードを入力することによって、キーワードを明示する。キーワード（検索単語）を示すための書式を示す情報は、予め診療支援装置１の記憶部１２に記憶されている。例えばユーザは、患者情報欄２７において、検索単語として用いるキーワードの前後の少なくとも一方に、検索タグ（検索用文字）を入力する。検索タグは、診療支援装置１の記憶部１２に予め定義された１つ以上の文字であり、例えば「＃」のような所定の記号、又は「主訴：」、「既往歴：」、「処方」のような所定の文字列である。
【０１０５】
検索タグごとに、キーワードの前及び後ろのどちらに入力されるかが予め定義される。例えば「＃」の検索タグはキーワードの前に入力され、「処方」はキーワードの後に入力されることによって、キーワードを表す。また、検索タグは、キーワードの前後を囲む「（」及び「）」（すなわち１組の括弧記号）のような異なる２つの文字であってもよい。ユーザは、検索単語として複数のキーワードを入力する場合に、複数のキーワードを空白文字で区切って入力し、あるいはカンマや読点等の記号で区切って入力した上で、該複数のキーワードの前後の少なくとも一方に、検索タグを入力する。
【０１０６】
また、ユーザは、患者情報欄２７に、所定の書式（第２書式）で患者に関するタスク情報を入力することによって、タスク情報を明示する。タスク情報は、例えば検査や確認等、患者に関する予定や患者に対して行うことが望ましい行動をタスクとして示す情報である。患者に関するタスク情報を示すための書式を示す情報は、予め診療支援装置１の記憶部１２に記憶されている。タスク情報の書式は、検索単語の書式とは異なるように定義される。これにより、ユーザは、患者情報に検索単語とタスク情報の両方を入力することができる。例えばユーザは、患者情報欄２７において、患者に関するタスク情報の前後の少なくとも一方に、タスク情報タグ（タスク情報用文字）を入力する。タスク情報タグは、診療支援装置１の記憶部１２に予め定義された１つ以上の文字であり、例えば「＊」のような所定の記号、又は「ＴＯＤＯ：」、「後日」のような所定の文字列である。
【０１０７】
タスク情報タグごとに、タスク情報の前及び後ろのどちらに入力されるかが予め定義される。例えば「ＴＯＤＯ：」のタスク情報タグはタスク情報の前に入力されることによって、タスク情報を表す。また、タスク情報タグは、タスク情報の前後を囲む「［」及び「］」（すなわち１組の括弧記号）のような異なる２つの文字であってもよい。ユーザは、複数のタスク情報を入力する場合に、複数のタスク情報を空白文字で区切って入力し、あるいはカンマや読点等の記号で区切って入力した上で、該複数のタスク情報の前後の少なくとも一方に、タスク情報タグを入力する。
【０１０８】
ユーザが検索画面において患者情報欄２７に患者情報を入力した場合に、情報端末２は、患者情報欄２７に入力された患者情報を示す入力情報を、診療支援装置１へ送信する。情報端末２は、ユーザが患者情報欄２７に入力された患者情報を変更する度に入力情報を送信してもよく、あるいはユーザが所定の操作（例えば完了ボタンの押下）を行った場合に入力情報を送信してもよい。
【０１０９】
診療支援装置１において、入力受付部１１４は、情報端末２が送信した入力情報に基づいて、ユーザ（ここでは医療従事者）によって入力された患者情報を受け付ける。そして入力受付部１１４は、受け付けた患者情報を、患者データとして患者ＩＤに関連付けて患者データ記憶部１２２に記憶させる。
【０１１０】
入力受付部１１４は、記憶部１２からキーワードを示すための書式（第１書式）を示す情報を取得し、受け付けた患者情報に含まれている、該書式で入力されたキーワードを取得する。具体的には、入力受付部１１４は、患者情報において、上述の検索タグが前又は後の少なくとも一方に入力されている文字列を、キーワードとして取得する。入力受付部１１４は、検索タグの前後に空白文字又は所定の記号で区切られた複数の単語が入力されている場合には、該複数の単語の組をキーワードとして取得する。
【０１１１】
このとき、入力受付部１１４は、患者情報において、検索タグが前及び後の少なくとも一方に入力されている文字列に対して所定の変換を掛けることによって、キーワードを取得してもよい。この場合に、記憶部１２は、患者情報に含まれている文字列を、検索単語として用いるキーワードに変換する変換規則（例えば、該文字列と該キーワードとを関連付けた情報）を示す情報を予め記憶している。そして入力受付部１１４は、記憶部１２から変換規則を示す情報を取得し、検索タグが前又は後の少なくとも一方に入力されている文字列に該変換規則を適用することによって得られた文字列を、キーワードとして取得する。これにより、例えば入力受付部１１４は、患者情報に「３日間」のような時間を表す文字列が含まれていた場合に、該文字列をその該当する主訴に基づき、「急性」のような医学用語のキーワードに変換することによって、医療データの検索に効果的な検索単語をユーザに提供することができる。
【０１１２】
また、入力受付部１１４は、患者情報において、異なる複数の行に含まれている複数のキーワードを所定の規則で結合することによって、１つのキーワードとして取得してもよい。この場合に、記憶部１２は、異なる複数の行に含まれている複数のキーワードを結合する結合規則を示す情報を予め記憶している。
【０１１３】
具体的には、患者情報のある行において第１キーワードの前後の少なくとも一方に第１検索タグが入力されており、次の行において第２キーワードの前後の少なくとも一方に第２検索タグが入力されている場合に、入力受付部１１４は、第１キーワードと第２キーワードを結合して１つのキーワードとする。例えば患者情報が、「＃肺炎」と記載された行と文末又は次の＃から始まる行との間に「アジスロマイシン処方」と記載された行を含む場合に、入力受付部１１４は、それらに含まれるキーワードを結合して「処方：アジスロマイシン（＃肺炎）」というキーワードを取得する。
【０１１４】
検索部１１３は、このように所定の結合規則で結合されたキーワードが検索単語として取得された場合に、結合されたキーワードを組み合わせてデータセットの抽出を行う。例えば、診療支援装置１の医療データ記憶部１２１に記憶されているデータセット（医療データ）は、互いに関連付けられた、薬剤名（成分名又は商品名）と、薬剤の効能効果を表す効能効果情報と、薬剤の用法用量を表す用法用量情報とを含む。検索部１１３は、「処方：アジスロマイシン（＃肺炎）」というキーワードを取得した場合に、「アジスロマイシン」の薬剤名に関連付けられた効能効果情報が「肺炎」を含むデータセットを優先的に抽出し、さらに該薬剤名に関連付けられた用法用量情報をハイライトして表示する。
【０１１５】
また、入力受付部１１４は、患者情報が「＃発熱Ｘ１日」の記載と「＃鼻汁Ｘ２日」の記載を連続、又はそれらの間に改行を挟んで含む場合に、それら複数の行が含む複数のキーワードが同じ時間経過ということを条件として「発熱  鼻汁  急性」のように結合して１つのキーワードとしてもよい。この場合に、キーワードに含まれている単語（時間数、日数、月数）を、亜急性、急性、慢性等の時間を表す用語に変換する規則を示す規則を示す情報が、予め記憶部１２に記憶されている。例えば数時間以内は「突然発症」に変換され、数時間〜数日間は「急性」に変換され、数日間〜数週間は「亜急性」に変換される。その他、キーワードは「間欠的」、「緩徐進行性」、「遅発性」等に変換されてもよい。ここに示した時間を表す用語に変換する規則は一例であり、その他の定義であってもよい。そして入力受付部１１４は、複数のキーワードが同じ時間を表す用語を含む場合（例えば「急性」を含む場合）に、それらのキーワードを１つのキーワードに結合する。一方、入力受付部１１４は、複数のキーワードが同じ時間を表す用語を含まない場合（例えばそれぞれ「急性」及び「亜急性」を含む場合）に、それらのキーワードを結合しない。
【０１１６】
このような構成により、診療支援装置１は、患者情報において異なる複数の行に含まれている複数のキーワードを組み合わせて医療データの検索をすることができる。
【０１１７】
さらに、入力受付部１１４は、記憶部１２から患者に関するタスク情報を示すための書式（第２書式）を示す情報を取得し、受け付けた患者情報に含まれている、該書式で入力されたタスク情報を取得する。具体的には、入力受付部１１４は、患者情報において、上述のタスク情報タグが前又は後の少なくとも一方に入力されている文字列を、タスク情報として取得する。入力受付部１１４は、タスク情報タグの前後に空白文字又は所定の記号で区切られた複数の単語が入力されている場合には、該複数の単語の組をタスク情報として取得する。
【０１１８】
そして入力受付部１１４は、取得したタスク情報を、患者データとして患者ＩＤに関連付けて患者データ記憶部１２２に記憶させる。その後、例えば診療支援装置１は、情報端末２の表示部に患者の一覧を示す画面を表示させる際に、患者データ記憶部１２２において患者の患者ＩＤに関連付けられたタスク情報を、患者ごとに関連付けて表示させる。これにより、ユーザは、電子カルテのような入力欄において患者情報を入力すると同時に、患者に関するタスク情報を入力することができる。そのため、ユーザは患者情報の記録と患者に関するタスク情報（例えば患者に対する検査の予定）の記録とを並行して行うことができ、診療を効率化でき、入力忘れを防ぐことができる。なお、一般的な電子カルテでは例えば病名情報が記載されるが、所定の病名欄に記載されていないことが多く、その結果として、重大な医療事故が発生しているケースがある。本実施形態に係る診療支援システムＳは、一箇所に情報を入力する方法をコントロールすることで複数の場所（用途）に用いることができるという効果が有り、また、入力する用語のコントロールにテンプレートを用いることができるため、二次利用が促進され、世界的な課題である誤診や診療エラーを劇的に減らすことができる。
【０１１９】
そして表示制御部１１１は、取得したキーワード及びタスク情報を含む表示情報を情報端末２へ送信することによって、検索画面上に患者情報に含まれているキーワード及びタスク情報を表示するための制御を行う。情報端末２は、診療支援装置１が送信した表示情報に従って、患者情報入力後の検索画面を表示部上に表示する。
【０１２０】
これ以降、情報端末２から患者情報欄２７に入力された患者情報が更新される度に、診療支援装置１は上述の方法で患者情報からキーワード及びタスク情報の取得を行い、情報端末２の表示部上に表示されたキーワード・タスクリスト２８を更新する。診療支援装置１ではなく、情報端末２が上述の方法で患者情報からキーワードの取得を行ってもよい。これにより、情報端末２はキーワード取得のために診療支援装置１へ患者情報を送信する必要がなくなる。
【０１２１】
図７の下図に記載の患者情報入力後の検索画面は、図７の上図と同様の入力欄２１及び患者情報欄２７に加えて、キーワード・タスクリスト２８を含む。キーワード・タスクリスト２８は、表示情報が含む、診療支援装置１が取得した、患者情報に含まれているキーワード及びタスク情報の一覧である。キーワードは、１つの単語、又は複数の単語の組である。タスク情報は、例えば検査や確認等、患者に関する予定や患者に対して行うことが望ましい行動をタスクとして示す情報である。
【０１２２】
ユーザによってキーワード・タスクリスト２８の内容が更新された場合、または、キーボード又はタッチパネルを用いてキーワード・タスクリスト２８の中からいずれかのキーワードが指定された場合に、指定されたキーワードが含む１つ以上の単語は、入力欄２１に表示され、検索単語として用いられる。キーワード・タスクリスト２８の中から指定されたキーワードが含む単語と、入力欄２１に入力された文字列とが組み合わされて、検索単語として用いられてもよい。
【０１２３】
ユーザが検索画面において検索条件を指定した後に所定の操作（例えば検索ボタンの押下）を行った場合に、情報端末２は、入力欄２１に入力された検索単語又はキーワード・タスクリスト２８から指定された検索単語を含む検索条件を、診療支援装置１へ送信する。
【０１２４】
診療支援装置１において、検索条件取得部１１２は、情報端末２が送信した検索条件に基づいて、ユーザが入力した検索単語又は医療従事者が入力した患者情報に含まれている検索単語を取得する。そして第１の実施形態と同様に、検索部１１３は、取得した検索単語を用いて検索を行い、医療データ記憶部１２１から第１抽出データセットを抽出し、第１抽出データセットから候補単語を特定する。表示制御部１１１は、検索部１１３が抽出した第１抽出データセットが含む医療データと、検索部１１３が特定した候補単語とを含む表示情報を情報端末２へ送信することによって、医療データ及び候補単語を含む検索画面を表示するための制御を行う。情報端末２は、診療支援装置１が送信した表示情報に従って、検索実行後の検索画面を表示部上に表示する。
【０１２５】
図８は、検索実行後の検索画面を表示している情報端末２の正面図である。検索実行後の検索画面は、入力欄２１、患者情報欄２７及びキーワード・タスクリスト２８に加えて、図４と同様の候補単語欄２４及び検索結果２５を含む。その後、ユーザが候補単語欄２４に表示されたいずれかの候補単語を指定した後の処理は、第１の実施形態と同様である。
【０１２６】
情報端末２は、ユーザが候補単語欄２４に表示されたいずれかの候補単語を指定した場合に、指定された候補単語を患者情報欄２７に挿入してもよい。
【０１２７】
検索結果２５において、医療データが含むタスク情報が、「ＴＯＤＯ：半年後再診」、「ＴＯＤＯ：採血（半年ごと）」、「ＴＯＤＯ：ＨＢＡ１ｃ（３ヶ月に１回のみ可能）」等のある特定のタスクを意図する文字（例えばＴＯＤＯ：）と一緒に表示されてもよい。ユーザがいずれかのタスク情報を選択した場合（例えばタスク情報の近傍に表示されたコピーボタンのクリック等が行われた場合）に、表示制御部１１１は、選択されたタスク情報を患者情報に挿入（コピー）した上で、情報端末２の表示部上に表示された患者情報欄２７に表示させる制御を行ってもよい。情報端末２は、選択されたタスク情報を患者情報欄２７に挿入（コピー）してもよい。また、ユーザがいずれかのタスク情報を選択した場合に、情報端末２は、選択されたタスク情報を診療支援装置１へ送信し、診療支援装置１は選択されたタスク情報を患者ＩＤに関連付けて記憶部１２に記憶してもよい。
【０１２８】
また、患者情報欄２７にタスク情報がコピーされた場合に、診療支援装置１は、患者情報欄２７は患者情報に所定の文字（例えばＴＯＤＯ：）等が含まれていることに基づいて、タスク情報が追加されたことをキーワード・タスクリスト２８に表示させる機能を備えてもよい。また、キーワード・タスクリスト２８では、ユーザがタスク情報を選択する操作を行った場合に、患者情報欄２７に、選択されたタスク情報が示すタスクが終了したことを示す文字列と、その日付を挿入してもよい。また、選択されたタスク情報が示すタスクが繰り返しを要するタスクである場合に、情報端末２は、患者情報欄２７に該タスクの内容を残しながらタスクが行われた日付を挿入し、タスクが必要ないとユーザが指示した際に患者情報欄２７にタスクが終了したことを示す文字列を挿入してもよい。また、選択されたタスク情報が示すタスクが３ヶ月に一度等、ある一定の期間経過後のみ行えるタスクを示す場合には、情報端末２は、患者情報欄２７において、該検査を行った日付を挿入し、最後に該検査を行った日付から一定期間の間は該日付の記載を残し、該一定期間の経過後に該日付を削除してもよい。
【０１２９】
また、第１の実施形態と同様に、検索結果２５に表示された医療データの中から、ユーザによって入力テンプレートを含む医療データが選択された場合に、表示制御部１１１は、選択された医療データが含む入力テンプレートを入力可能な状態で表示するための表示情報を情報端末２へ送信することによって、詳細画面を表示するための制御を行う。情報端末２は、診療支援装置１が送信した表示情報に従って、入力可能な状態の入力テンプレートを含む詳細画面を表示部上に表示する。
【０１３０】
入力受付部１１４は、第１の実施形態と同様に、情報端末２が送信した入力情報に基づいて、ユーザによって入力テンプレートに入力された内容を受け付ける。そして入力受付部１１４は、受け付けた内容を、患者データとして患者ＩＤに関連付けて患者データ記憶部１２２に記憶させる。このとき、表示制御部１１１は、入力テンプレートに入力された内容の少なくとも一部を患者情報に挿入（コピー）した上で、情報端末２の表示部上に表示された患者情報欄２７に表示させる制御を行ってもよい。これにより、入力テンプレートの内容と患者情報欄２７の患者情報とをリンクさせ、ユーザが入力テンプレートの内容を患者情報欄２７の患者情報に反映させる手間を削減できる。
【０１３１】
診療支援装置１は、患者情報を患者データ記憶部１２２に記憶させる際に、患者情報に含まれている、終了したタスク情報を削除してもよい。また、患者情報に含まれるタスク情報が「＠Ａ先生」等の記載によって関係者（すなわちタスクを行う人間の名前）と関連付けられている場合に、診療支援装置１は、情報端末２の表示部上に表示されている関係者を、ハイライト等によって強調してもよい。また、診療支援装置１は、該関係者に対して、該タスク情報を通知してもよい。
【０１３２】
診療支援装置１は、患者情報が複数のキーワード（すなわち複数の検索タグ）を含む場合に、複数のキーワードそれぞれについて検索を実行し、複数のキーワードに対応する複数の検索結果を取得してもよい。この場合に、表示制御部１１１は、複数の検索結果（すなわち複数のキーワードそれぞれに対応する医療データ）を含む表示情報を情報端末２へ送信する。情報端末２は、診療支援装置１が送信した表示情報が複数の検索結果を含む場合に、複数の検索結果に対応する複数のタブを、表示部に表示させる。複数のタブそれぞれは、１つの検索結果を表示する。情報端末２は、ユーザがいずれかのタブを選択した場合、又はいずれかのタブの上にカーソルを置いた場合に、該タブに切り替えて表示してもよい。
【０１３３】
［診療支援方法のシーケンス］
図９は、本実施形態に係る診療支援方法（情報処理方法）のシーケンスを示す図である。図９のシーケンスは、図６のシーケンス（ステップＳ１１）の前に行われる。情報端末２は、診療支援装置１が送信した表示情報に従って、患者情報入力前の検索画面を表示部上に表示する（Ｓ１００）。検索画面は、患者情報欄（診療録エディタ）を含む。診療支援装置１が送信した表示情報が患者情報を含む場合（すなわち患者データ記憶部１２２に既に患者情報が記憶されている場合）には、患者情報欄は該患者情報が入力済の状態で表示される。
【０１３４】
ユーザは、患者情報欄に、患者情報を入力する（Ｓ１０１）。このとき、ユーザは、患者情報欄に、所定の書式（第１書式）で検索単語として用いるキーワードを入力することによって、キーワードを明示する。また、ユーザは、患者情報欄２７に、所定の書式（第２書式）で患者に関するタスク情報を入力することによって、タスク情報を明示する。ユーザが患者情報欄に患者情報を入力した場合に、情報端末２は、患者情報欄に入力された患者情報を示す入力情報を、診療支援装置１へ送信する。
【０１３５】
診療支援装置１において、入力受付部１１４は、情報端末２が送信した入力情報に基づいて、ユーザ（ここでは医療従事者）によって入力された患者情報を受け付ける。入力受付部１１４は、記憶部１２からキーワードを示すための書式（第１書式）を示す情報を取得し、受け付けた患者情報に含まれている、該書式で入力されたキーワードを取得する（Ｓ１０２）。また、入力受付部１１４は、記憶部１２から患者に関するタスク情報を示すための書式（第２書式）を示す情報を取得し、受け付けた患者情報に含まれている、該書式で入力されたタスク情報を取得する（Ｓ１０３）。表示制御部１１１は、取得したキーワード及びタスク情報を含む表示情報を情報端末２へ送信することによって、検索画面上に患者情報に含まれているキーワード及びタスク情報を表示するための制御を行う（Ｓ１０４）。情報端末２は、診療支援装置１が送信した表示情報に従って、患者情報入力後の検索画面を表示部上に表示する（Ｓ１０５）。
【０１３６】
その後、図６のシーケンスのステップＳ１１〜Ｓ２２の処理が実行される。このとき、ステップＳ１００〜Ｓ１０５の処理は、ステップＳ１６の前、及びステップＳ２１の前にも同様に実行される。これにより、検索画面が表示される度に、患者情報の受け付け及びキーワード及びタスク情報の表示が繰り返される。
【０１３７】
［本実施形態の効果］
このように、本実施形態に係る診療支援装置１は、第１の実施形態と同様に、検索結果を絞り込むための検索単語を医療データに関連付けられた候補単語からユーザに選択させるため、ユーザが適切な検索単語を考える負担を軽減できる。また、本実施形態において、ユーザは、電子カルテのような入力欄において患者情報を入力すると同時に、患者情報に含まれている単語で検索を行うことができる。そのため、ユーザは患者情報の記録と患者情報に関する調査とを並行して行うことができ、診療を大幅に効率化できる。
【０１３８】
また、ユーザは、入力欄において患者情報を入力すると同時に、検査の予定のようなタスク情報を記録することができる。そのため、ユーザは患者情報の記録と患者情報に関する調査に加えて、さらにタスク情報の記録も並行して行うことができ、タスクの忘れ等のミスを抑制してタスクを実行することが可能になり、診療をさらに効率化できる。また、診療録エディタと検索エンジンにてこれらの記載補助を行うことにより、事前に詳細な用語辞書を作らずにも用語統一やタスク情報の管理を行うことが可能になる。
【０１３９】
以上、実施の形態を用いて本発明を説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されず、その要旨の範囲内で種々の変形及び変更が可能である。例えば、装置の全部又は一部は、任意の単位で機能的又は物理的に分散・統合して構成することができる。また、複数の実施の形態の任意の組み合わせによって生じる新たな実施の形態も、本発明の実施の形態に含まれる。組み合わせによって生じる新たな実施の形態の効果は、もとの実施の形態の効果を併せ持つ。
【０１４０】
上述の実施の態様は、本発明が実施される状況を限定するものではない。例えば、診療支援システムＳは、臨床現場にて用いられてもよく、また、臨床現場とは異なる場所にて、仮想の患者情報を用いて、機械学習の正解データ作成のために用いられてもよい。
【０１４１】
診療支援装置１及び情報端末２のプロセッサは、図６、図９に示す診療支援方法に含まれる各ステップ（工程）の主体となる。すなわち、診療支援装置１及び情報端末２のプロセッサは、図６、図９に示す診療支援方法を実行するためのプログラムを記憶部から読み出し、該プログラムを実行して診療支援システムＳの各部を制御することによって、図６、図９に示す診療支援方法を実行する。図６、図９に示す診療支援方法に含まれるステップは一部省略されてもよく、ステップ間の順番が変更されてもよく、複数のステップが並行して行われてもよい。
【符号の説明】
【０１４２】
Ｓ  診療支援システム
１  診療支援装置
１１  制御部
１１１  表示制御部
１１２  検索条件取得部
１１３  検索部
１１４  入力受付部
１１５  印刷制御部
１２  記憶部
１２１  医療データ記憶部
１２２  患者データ記憶部
【図１】
2020177699.tif 000003
【図２】
2020177699.tif 000004
【図３】
2020177699.tif 000005
【図４】
2020177699.tif 000006
【図５】
2020177699.tif 000007
【図６】
2020177699.tif 000008
【図７】
2020177699.tif 000009
【図８】
2020177699.tif 000010
【図９】
2020177699.tif 000011