(57)【要約】【課題】ユーザの負担を軽減し、作業効率を向上させることができる診療支援装置、診療支援装置の作動方法および作動プログラム、並びに診療支援システムを提供する。【解決手段】自動データ範囲設定部１２１は、要求受付部１１０が指定データ範囲を受け付けなかった場合、または、要求受付部１１０からの指定データ範囲と、第１推奨データ範囲取得部１１５からの第１推奨データ範囲に差異がある場合に、第２推奨データ範囲リスト９５から直近のイベントの第２推奨データ範囲を読み出し、診療データ取得部１１１に出力する。診療データ取得部１１１は、患者の全診療過程における診療データの中から、第２推奨データ範囲に該当する診療データを抜き出し、プログラム制御部１１２に受け渡す。プログラム制御部１１２は、診断支援プログラム１０１に、第２推奨データ範囲に該当する診療データを入力データとして与え、演算を実行させて診断支援情報を出力させる。【選択図】図１９
2016066138.tif 000002
【特許請求の範囲】
【請求項１】
患者の診療データを入力データとして演算を行い、演算結果を前記患者の診断を支援する診断支援情報として出力する診断支援プログラムを制御するプログラム制御部と、
前記診療データのうち、前記入力データに使用する範囲として指定される指定データ範囲を受け付ける指定データ範囲受付部と、
前記診断支援プログラム毎に設定され、前記入力データに使用する範囲として推奨される第１推奨データ範囲を取得する第１推奨データ範囲取得部と、
前記指定データ範囲受付部が前記指定データ範囲を受け付けなかった場合、または、前記指定データ範囲受付部が受け付けた前記指定データ範囲と、前記第１推奨データ範囲取得部が取得した前記第１推奨データ範囲とを比較した結果、前記指定データ範囲と前記第１推奨データ範囲に差異がある場合に、前記患者の診療過程で生じたイベントに応じた範囲、または前記指定データ範囲受付部が前記指定データ範囲を受け付けた日時を基準とする期間のうちの少なくとも１つである第２推奨データ範囲に、前記入力データに使用する範囲を自動設定する自動データ範囲設定部とを備えることを特徴とする診療支援装置。
【請求項２】
前記診療データは複数の項目を有し、かつ複数の前記項目のうち少なくとも１つは時系列に記録されており、
前記入力データに使用する範囲は、前記項目の指定により定まる前記項目の範囲、または時間的な範囲の指定により定まる期間のうちの少なくとも１つであり、
前記第２推奨データ範囲は、前記イベントの日時を基準とする期間、または前記イベントに関連する項目のうちの少なくとも１つであることを特徴とする請求項１に記載の診療支援装置。
【請求項３】
前記イベントは複数あり、前記イベント毎に前記第２推奨データ範囲が設定されていることを特徴とする請求項１または２に記載の診療支援装置。
【請求項４】
前記自動データ範囲設定部は、前記指定データ範囲受付部が前記指定データ範囲を受け付けた日時に最も近い直近のイベントの前記第２推奨データ範囲を自動設定することを特徴とする請求項３に記載の診療支援装置。
【請求項５】
前記イベントは、入院、手術、退院、転科、または転院のうちの少なくとも１つであることを特徴とする請求項１ないし４のいずれか１項に記載の診療支援装置。
【請求項６】
前記診療データを表示する診療データ表示画面を生成する画面生成部を備えることを特徴とする請求項１ないし５のいずれか１項に記載の診療支援装置。
【請求項７】
前記自動データ範囲設定部が前記自動設定したことを示す自動設定通知を出力する自動設定通知出力部を備えることを特徴とする請求項６に記載の診療支援装置。
【請求項８】
前記自動設定通知は、前記診療データ表示画面に表示されることを特徴とする請求項７に記載の診療支援装置。
【請求項９】
前記診断支援情報は、前記診療データ表示画面に表示されることを特徴とする請求項６ないし８のいずれか１項に記載の診療支援装置。
【請求項１０】
前記診療データ表示画面は、複数の前記診断支援プログラムに共通する画面であることを特徴とする請求項９に記載の診療支援装置。
【請求項１１】
前記プログラム制御部は、前記指定データ範囲受付部による１回の前記指定データ範囲の受け付けに応じて、複数の前記診断支援プログラムに演算を実行させ、複数の前記診断支援情報を出力させることを特徴とする請求項１０に記載の診療支援装置。
【請求項１２】
前記指定データ範囲と前記第１推奨データ範囲に差異がなく、前記指定データ範囲の前記診療データを前記入力データとして演算を行って得られた第１診断支援情報と、前記指定データ範囲受付部が前記指定データ範囲を受け付けず、または、前記指定データ範囲と前記第１推奨データ範囲に差異があり、前記第２推奨データ範囲の前記診療データを前記入力データとして演算を行って得られた第２診断支援情報とが出力された場合、
前記画面生成部は、前記診療データ表示画面において、前記第１診断支援情報と前記第２診断支援情報を区別可能に表示させることを特徴とする請求項１１に記載の診療支援装置。
【請求項１３】
前記画面生成部は、前記第１診断支援情報を前記第２診断支援情報よりも上位に表示させることを特徴とする請求項１２に記載の診療支援装置。
【請求項１４】
前記診療データ表示画面は前記指定データ範囲を指定する機能を有し、
前記指定データ範囲受付部は、前記診療データ表示画面を通じて指定される前記指定データ範囲を受け付けることを特徴とする請求項６ないし１３のいずれか１項に記載の診療支援装置。
【請求項１５】
前記指定データ範囲または前記第２推奨データ範囲にあって、前記患者の全診療過程における前記診療データにない未取得データがある場合、前記未取得データを補足する補足データを出力する補足データ出力部を備え、
前記プログラム制御部は、前記指定データ範囲または前記第２推奨データ範囲の前記診療データに前記補足データを追加したデータを前記入力データとして前記診断支援プログラムに演算を実行させることを特徴とする請求項１ないし１４のいずれか１項に記載の診療支援装置。
【請求項１６】
前記補足データは、予め設定され、複数の前記患者に共通して適用可能なデフォルトデータであることを特徴とする請求項１５に記載の診療支援装置。
【請求項１７】
前記補足データは、前記診療データに基づいて前記患者毎に推測される推測データであることを特徴とする請求項１５または１６に記載の診療支援装置。
【請求項１８】
診療単位毎に前記第２推奨データ範囲が設定されていることを特徴とする請求項１ないし１７のいずれか１項に記載の診療支援装置。
【請求項１９】
診療単位毎に使用する前記診断支援プログラムが予め登録されており、
前記プログラム制御部は、前記診療単位に対応する前記診断支援プログラムに演算を実行させることを特徴とする請求項１ないし１８のいずれか１項に記載の診療支援装置。
【請求項２０】
前記診療単位は、前記患者、前記患者が罹っている疾患、診療科、医療施設、診療または疾患の進行段階である診療フェーズ、または診療目的のうちの少なくとも１つであることを特徴とする請求項１８または１９に記載の診療支援装置。
【請求項２１】
患者の診療データを入力データとして演算を行い、演算結果を前記患者の診断を支援する診断支援情報として出力する診断支援プログラムを制御するプログラム制御ステップと、
前記診療データのうち、前記入力データに使用する範囲として指定される指定データ範囲を受け付ける指定データ範囲受付ステップと、
前記診断支援プログラム毎に設定され、前記入力データに使用する範囲として推奨される第１推奨データ範囲を取得する第１推奨データ範囲取得ステップと、
前記指定データ範囲受付ステップで前記指定データ範囲を受け付けなかった場合、または、前記指定データ範囲受付ステップで受け付けた前記指定データ範囲と、前記第１推奨データ範囲取得ステップで取得した前記第１推奨データ範囲とを比較した結果、前記指定データ範囲と前記第１推奨データ範囲に差異がある場合に、前記患者の診療過程で生じたイベントに応じた範囲、または前記指定データ範囲受付ステップで前記指定データ範囲を受け付けた日時を基準とする期間のうちの少なくとも１つである第２推奨データ範囲に、前記入力データに使用する範囲を自動設定する自動データ範囲設定ステップとを備えることを特徴とする診療支援装置の作動方法。
【請求項２２】
患者の診療データを入力データとして演算を行い、演算結果を前記患者の診断を支援する診断支援情報として出力する診断支援プログラムを制御するプログラム制御機能と、
前記診療データのうち、前記入力データに使用する範囲として指定される指定データ範囲を受け付ける指定データ範囲受付機能と、
前記診断支援プログラム毎に設定され、前記入力データに使用する範囲として推奨される第１推奨データ範囲を取得する第１推奨データ範囲取得機能と、
前記指定データ範囲受付機能で前記指定データ範囲を受け付けなかった場合、または、前記指定データ範囲受付機能で受け付けた前記指定データ範囲と、前記第１推奨データ範囲取得機能で取得した前記第１推奨データ範囲とを比較した結果、前記指定データ範囲と前記第１推奨データ範囲に差異がある場合に、前記患者の診療過程で生じたイベントに応じた範囲、または前記指定データ範囲受付機能で前記指定データ範囲を受け付けた日時を基準とする期間のうちの少なくとも１つである第２推奨データ範囲に、前記入力データに使用する範囲を自動設定する自動データ範囲設定機能とを、コンピュータに実行させることを特徴とする診療支援装置の作動プログラム。
【請求項２３】
診療支援サーバとクライアント端末とこれらを相互に通信可能に接続するネットワークとで構成される診療支援システムであって、
患者の診療データを入力データとして演算を行い、演算結果を前記患者の診断を支援する診断支援情報として出力する診断支援プログラムを制御するプログラム制御部と、
前記診療データのうち、前記入力データに使用する範囲として指定される指定データ範囲を受け付ける指定データ範囲受付部と、
複数の前記診断支援プログラム毎に設定され、前記入力データに使用する範囲として推奨される第１推奨データ範囲を取得する第１推奨データ範囲取得部と、
前記指定データ範囲受付部が前記指定データ範囲を受け付けなかった場合、または、前記指定データ範囲受付部が受け付けた前記指定データ範囲と、前記第１推奨データ範囲取得部が取得した前記第１推奨データ範囲とを比較した結果、前記指定データ範囲と前記第１推奨データ範囲に差異がある場合に、前記患者の診療過程で生じたイベントに応じた範囲、または前記指定データ範囲受付部が前記指定データ範囲を受け付けた日時を基準とする期間のうちの少なくとも１つである第２推奨データ範囲に、前記入力データに使用する範囲を自動設定する自動データ範囲設定部とを備えることを特徴とする診療支援システム。
【請求項２４】
前記指定データ範囲または前記第２推奨データ範囲にあって、前記患者の全診療過程における前記診療データにない未取得データがある場合、前記未取得データを補足する補足データを出力する補足データ出力部を備え、
前記プログラム制御部は、前記指定データ範囲または前記第２推奨データ範囲の前記診療データに前記補足データを追加したデータを前記入力データとして前記診断支援プログラムに演算を実行させることを特徴とする請求項２３に記載の診療支援システム。
【請求項２５】
前記プログラム制御部、および前記補足データ出力部は前記診療支援サーバに設けられていることを特徴とする請求項２４に記載の診療支援システム。
【請求項２６】
前記プログラム制御部は前記診療支援サーバに、前記補足データ出力部は前記クライアント端末にそれぞれ設けられており、
前記診療支援サーバは、前記未取得データを前記クライアント端末に送信し、前記クライアント端末は、前記補足データを前記診療支援サーバに送信することを特徴とする請求項２４に記載の診療支援システム。
【請求項２７】
前記第１推奨データ範囲取得部は、前記診療支援サーバに設けられており、前記第１推奨データ範囲を記憶する記憶部から前記第１推奨データ範囲を読み出すことを特徴とする請求項２３ないし２６のいずれか１項に記載の診療支援システム。
【請求項２８】
前記第１推奨データ範囲取得部は、前記クライアント端末に設けられており、前記第１推奨データ範囲を記憶する前記診療支援サーバの記憶部から送信された前記第１推奨データ範囲を受信することを特徴とする請求項２３ないし２６のいずれか１項に記載の診療支援システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、診療支援装置、診療支援装置の作動方法および作動プログラム、並びに診療支援システムに関するものである。
【背景技術】
【０００２】
医療分野において、患者の診療過程で取得された検査データや測定データ等の診療データを表示する診療データ表示画面を生成する診療支援装置が知られている。診療支援装置には、診療データ表示画面の生成機能に加えて、診断支援プログラムを使用する機能をもつものがある。診断支援プログラムは、診療データを入力データとして演算を実行し、その演算結果を患者の診断を支援する診断支援情報として出力する。診断支援プログラムは、今後、疾患の種類等に応じたものが開発会社によって種々開発されていくことが予想される。
【０００３】
特許文献１には、コレステロール値、血糖値、血圧、喫煙量、睡眠時間等の時系列に記録された複数項目の診療データを入力データとして演算を行い、疾患を発病するリスクを健康診断支援情報として出力する健康診断支援プログラムを使用する健康診断支援装置が記載されている。特許文献１では、患者の全診療過程における診療データのうち、入力データに使用する期間をユーザが指定している。そして、健康診断支援プログラムにより、ユーザが指定した期間の診療データに基づいて疾患を発病するリスクを演算している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−２７３５５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、個々の診断支援プログラムは、特定の疾患の解析用等、それぞれの診断支援の目的のために作成されるものであるから、入力データに使用する診療データの範囲に対して、推奨される推奨データ範囲が予め設定されているはずである。
【０００６】
一方で、入力データに使用する範囲によって診断支援情報の内容が変わる場合があるため、入力データに使用する範囲をユーザ自らが指定したい場合がある。具体的には、ユーザが注目する特定の診療データの項目を指定したい場合や、特許文献１に記載されているように、診断支援プログラムに演算してもらいたい診療データの期間を指定したい場合である。
【０００７】
こうした診断支援プログラムの使用環境においては、推奨データ範囲をユーザが強く意識することなく誤操作等をしてしまい、ユーザが指定する範囲（以下、指定データ範囲という）が推奨データ範囲と異なってしまう可能性がある。また、ユーザが範囲の指定自体を忘れたりすることも考えられる。このように指定データ範囲と推奨データ範囲に差異があったり、範囲の指定がされなかった場合、診断支援プログラムは、例えばエラーとして処理し、診断支援情報を出力しないようにできる。
【０００８】
しかしながら、診断支援プログラムが診断支援情報を出力しないと、ユーザが診断支援プログラムの推奨データ範囲を思い出したり調べたりして再度指定することになり手間が掛かってしまう。また、最近の新薬の開発や新たな知見の確立等の医療研究の進歩や医療技術の革新は目覚ましく、また、情報技術の進展に伴って、医療分野においても、多種多様で大量の情報が収集され、いわゆるビッグデータの集積が進んできており、こうした趨勢に適応するため、診断支援プログラムも日々多くの種類が開発され、かつ陳腐化も早くなっていくことが予想される。このように診断支援プログラムの種類が多く陳腐化も早い状況では、ユーザが診断支援プログラムの種類毎に推奨データ範囲を覚えておくには無理がある。
【０００９】
一方、仮に診断支援プログラムの種類毎の推奨データ範囲をユーザが覚えていたとしても、医師等の多忙なユーザは、必ずしも毎回全ての診断支援プログラムに適した推奨データ範囲をいちいち思い出しながら指定することを望まない。いちいち範囲を指定しないと診断支援プログラムが動作しないようだと、ユーザの負担が大きすぎる問題がある。このため、推奨データ範囲内で、ユーザが意図をもって自ら範囲を指定したい場合は、ユーザの意図にしたがった診断支援情報を提示し、ユーザに特に意図がない場合は、ユーザの手を煩わせずに、かつユーザが望むような適切な診断支援情報を提示することが望まれる。
【００１０】
このように、範囲の指定はユーザにとって負担が大きく、作業効率の低下を招いていた。
【００１１】
本発明は、ユーザの負担を軽減し、作業効率を向上させることができる診療支援装置、診療支援装置の作動方法および作動プログラム、並びに診療支援システムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記課題を解決するために、本発明の診療支援装置は、患者の診療データを入力データとして演算を行い、演算結果を患者の診断を支援する診断支援情報として出力する診断支援プログラムを制御するプログラム制御部と、診療データのうち、入力データに使用する範囲として指定される指定データ範囲を受け付ける指定データ範囲受付部と、診断支援プログラム毎に設定され、入力データに使用する範囲として推奨される第１推奨データ範囲を取得する第１推奨データ範囲取得部と、指定データ範囲受付部が指定データ範囲を受け付けなかった場合、または、指定データ範囲受付部が受け付けた指定データ範囲と、第１推奨データ範囲取得部が取得した第１推奨データ範囲とを比較した結果、指定データ範囲と第１推奨データ範囲に差異がある場合に、患者の診療過程で生じたイベントに応じた範囲、または指定データ範囲受付部が指定データ範囲を受け付けた日時を基準とする期間のうちの少なくとも１つである第２推奨データ範囲に、入力データに使用する範囲を自動設定する自動データ範囲設定部とを備える。
【００１３】
例えば、診療データは複数の項目を有し、かつ複数の項目のうち少なくとも１つは時系列に記録されており、入力データに使用する範囲は、項目の指定により定まる項目の範囲、または時間的な範囲の指定により定まる期間のうちの少なくとも１つであり、第２推奨データ範囲は、イベントの日時を基準とする期間、またはイベントに関連する項目のうちの少なくとも１つである。
【００１４】
イベントが複数ある場合、イベント毎に第２推奨データ範囲が設定されていてもよい。自動データ範囲設定部は、指定データ範囲受付部が指定データ範囲を受け付けた日時に最も近い直近のイベントの第２推奨データ範囲を自動設定することが好ましい。
【００１５】
イベントは、例えば入院、手術、退院、転科、または転院のうちの少なくとも１つである。
【００１６】
診療データを表示する診療データ表示画面を生成する画面生成部を備えることが好ましい。
【００１７】
自動データ範囲設定部が自動設定したことを示す自動設定通知を出力する自動設定通知出力部を備えることが好ましい。この場合、自動設定通知が診療データ表示画面に表示されることが好ましい。
【００１８】
診断支援情報が診療データ表示画面に表示されていてもよい。また、診療データ表示画面は、複数の診断支援プログラムに共通する画面であることが好ましい。
【００１９】
プログラム制御部は、指定データ範囲受付部による１回の指定データ範囲の受け付けに応じて、複数の診断支援プログラムに演算を実行させ、複数の診断支援情報を出力させることが好ましい。
【００２０】
指定データ範囲と第１推奨データ範囲に差異がなく、指定データ範囲の診療データを入力データとして演算を行って得られた第１診断支援情報と、指定データ範囲受付部が指定データ範囲を受け付けず、または、指定データ範囲と第１推奨データ範囲に差異があり、第２推奨データ範囲の診療データを入力データとして演算を行って得られた第２診断支援情報とが出力された場合、画面生成部は、診療データ表示画面において、第１診断支援情報と第２診断支援情報を区別可能に表示させることが好ましい。例えば、画面生成部は、第１診断支援情報を第２診断支援情報よりも上位に表示させる。
【００２１】
また、診療データ表示画面は指定データ範囲を指定する機能を有し、指定データ範囲受付部は、診療データ表示画面を通じて指定される指定データ範囲を受け付けることが好ましい。
【００２２】
指定データ範囲または第２推奨データ範囲にあって、患者の全診療過程における診療データにない未取得データがある場合、未取得データを補足する補足データを出力する補足データ出力部を備えることが好ましい。この場合、プログラム制御部は、指定データ範囲または第２推奨データ範囲の診療データに補足データを追加したデータを入力データとして診断支援プログラムに演算を実行させることが好ましい。
【００２３】
補足データは、例えば、予め設定され、複数の患者に共通して適用可能なデフォルトデータである。あるいは、補足データは、診療データに基づいて患者毎に推測される推測データであってもよい。
【００２４】
診療単位毎に第２推奨データ範囲が設定されていてもよい。また、診療単位毎に使用する診断支援プログラムが予め登録されており、プログラム制御部は、診療単位に対応する診断支援プログラムに演算を実行させることが好ましい。診療単位は、例えば患者、患者が罹っている疾患、診療科、医療施設、診療または疾患の進行段階である診療フェーズ、または診療目的のうちの少なくとも１つである。
【００２５】
本発明の診療支援装置の作動方法は、患者の診療データを入力データとして演算を行い、演算結果を患者の診断を支援する診断支援情報として出力する診断支援プログラムを制御するプログラム制御ステップと、診療データのうち、入力データに使用する範囲として指定される指定データ範囲を受け付ける指定データ範囲受付ステップと、診断支援プログラム毎に設定され、入力データに使用する範囲として推奨される第１推奨データ範囲を取得する第１推奨データ範囲取得ステップと、指定データ範囲受付ステップで指定データ範囲を受け付けなかった場合、または、指定データ範囲受付ステップで受け付けた指定データ範囲と、第１推奨データ範囲取得ステップで取得した第１推奨データ範囲とを比較した結果、指定データ範囲と第１推奨データ範囲に差異がある場合に、患者の診療過程で生じたイベントに応じた範囲、または指定データ範囲受付ステップで指定データ範囲を受け付けた日時を基準とする期間のうちの少なくとも１つである第２推奨データ範囲に、入力データに使用する範囲を自動設定する自動データ範囲設定ステップとを備える。
【００２６】
本発明の診療支援装置の作動プログラムは、患者の診療データを入力データとして演算を行い、演算結果を患者の診断を支援する診断支援情報として出力する診断支援プログラムを制御するプログラム制御機能と、診療データのうち、入力データに使用する範囲として指定される指定データ範囲を受け付ける指定データ範囲受付機能と、診断支援プログラム毎に設定され、入力データに使用する範囲として推奨される第１推奨データ範囲を取得する第１推奨データ範囲取得機能と、指定データ範囲受付機能で指定データ範囲を受け付けなかった場合、または、指定データ範囲受付機能で受け付けた指定データ範囲と、第１推奨データ範囲取得機能で取得した第１推奨データ範囲とを比較した結果、指定データ範囲と第１推奨データ範囲に差異がある場合に、患者の診療過程で生じたイベントに応じた範囲、または指定データ範囲受付機能で指定データ範囲を受け付けた日時を基準とする期間のうちの少なくとも１つである第２推奨データ範囲に、入力データに使用する範囲を自動設定する自動データ範囲設定機能とを、コンピュータに実行させる。
【００２７】
さらに本発明の診療支援システムは、診療支援サーバとクライアント端末とこれらを相互に通信可能に接続するネットワークとで構成される診療支援システムであって、患者の診療データを入力データとして演算を行い、演算結果を患者の診断を支援する診断支援情報として出力する診断支援プログラムを制御するプログラム制御部と、診療データのうち、入力データに使用する範囲として指定される指定データ範囲を受け付ける指定データ範囲受付部と、診断支援プログラム毎に設定され、入力データに使用する範囲として推奨される第１推奨データ範囲を取得する第１推奨データ範囲取得部と、指定データ範囲受付部が指定データ範囲を受け付けなかった場合、または、指定データ範囲受付部が受け付けた指定データ範囲と、第１推奨データ範囲取得部が取得した第１推奨データ範囲とを比較した結果、指定データ範囲と第１推奨データ範囲に差異がある場合に、患者の診療過程で生じたイベントに応じた範囲、または指定データ範囲受付部が指定データ範囲を受け付けた日時を基準とする期間のうちの少なくとも１つである第２推奨データ範囲に、入力データに使用する範囲を自動設定する自動データ範囲設定部とを備える。
【００２８】
指定データ範囲または第２推奨データ範囲にあって、患者の全診療過程における診療データにない未取得データがある場合、未取得データを補足する補足データを出力する補足データ出力部を備えることが好ましい。この場合、プログラム制御部は、指定データ範囲または第２推奨データ範囲の診療データに補足データを追加したデータを入力データとして診断支援プログラムに演算を実行させることが好ましい。
【００２９】
プログラム制御部、および補足データ出力部は診療支援サーバに設けられていることが好ましい。あるいは、プログラム制御部は診療支援サーバに、補足データ出力部はクライアント端末にそれぞれ設けられており、診療支援サーバは、未取得データをクライアント端末に送信し、クライアント端末は、補足データを診療支援サーバに送信してもよい。
【００３０】
第１推奨データ範囲取得部は、例えば診療支援サーバに設けられており、第１推奨データ範囲を記憶する記憶部から第１推奨データ範囲を読み出す。あるいは、第１推奨データ範囲取得部は、クライアント端末に設けられており、第１推奨データ範囲を記憶する診療支援サーバの記憶部から送信された第１推奨データ範囲を受信する。
【発明の効果】
【００３１】
本発明によれば、指定データ範囲受付部が指定データ範囲を受け付けなかった場合、または、指定データ範囲と第１推奨データ範囲に差異がある場合に、入力データに使用する範囲を第２推奨データ範囲に自動設定するので、ユーザが第１推奨データ範囲を覚えていない場合や、ユーザが範囲の指定を間違えたり忘れてしまった場合、あるいは範囲の指定をしなかった場合でも診断支援情報を出力することができる。したがって、ユーザの負担を軽減し、作業効率を向上させることができる診療支援装置、診療支援装置の作動方法および作動プログラム、並びに診療支援システムを提供することができる。
【図面の簡単な説明】
【００３２】
【図１】診療支援システムを示す説明図である。
【図２】カルテＤＢに格納された電子カルテの内容を示す図である。
【図３】画像ＤＢに格納された検査画像の内容を示す図である。
【図４】診療支援サーバやクライアント端末を構成するコンピュータの構成を示すブロック図である。
【図５】クライアント端末を示すブロック図である。
【図６】診療データ表示画面を示す図である。
【図７】範囲の指定および使用する診断支援プログラムの選択を受け付ける診療データ表示画面を示す図である。
【図８】疾患別リストの内容を示す図である。
【図９】診療データ表示画面において項目および期間が指定された状態を示す図である。
【図１０】診断支援情報が表示された診療データ表示画面を示す図である。
【図１１】第１推奨データ範囲リストの内容を示す図である。
【図１２】指定データ範囲にあって第１推奨データ範囲にない余剰データがある場合の範囲の指定例を示す図である。
【図１３】第１推奨データ範囲にあって指定データ範囲にない不足データがある場合の範囲の指定例を示す図である。
【図１４】指定データ範囲と第１推奨データ範囲に差異がない場合、指定データ範囲の診療データを入力データとして診断支援プログラムに与える様子を示す説明図である。
【図１５】要求受付部が指定データ範囲を受け付けなかった場合、または、指定データ範囲と第１推奨データ範囲に差異がある場合、第２推奨データ範囲の診療データを入力データとして診断支援プログラムに与える様子を示す説明図である。
【図１６】第２推奨データ範囲リストの内容を示す図である。
【図１７】自動設定通知に基づくメッセージが表示された各種情報表示領域を示す図である。
【図１８】診療支援サーバのＣＰＵの機能部および各種情報の流れを示すブロック図である。
【図１９】アシスト処理部の詳細な構成を示すブロック図である。
【図２０】診療支援サーバのＣＰＵの機能部の作動手順を示すフローチャートである。
【図２１】自動設定通知画面を示す図である。
【図２２】第２実施形態の第１診断支援情報を第２診断支援情報よりも上位に表示させた各種情報表示領域を示す図である。
【図２３】余剰データおよび不足データが表示された各種情報表示領域を示す図である。
【図２４】第３実施形態の補足データ出力部を有する診療支援サーバのＣＰＵを示すブロック図である。
【図２５】デフォルトデータリストの内容を示す図である。
【図２６】補足データ表示画面を示す図である。
【図２７】第４実施形態の補足データ出力部を有する診療支援サーバのＣＰＵを示すブロック図である。
【図２８】第５実施形態のクライアント端末に補足データ出力部を設けた構成を示すブロック図である。
【図２９】第６実施形態のクライアント端末に第１推奨データ範囲取得部を設けた構成を示すブロック図である。
【発明を実施するための形態】
【００３３】
［第１実施形態］
図１において、診療支援システム１０は、病院等の医療施設で医療情報を管理および利用するためのコンピュータシステムである。診療支援システム１０は、診療支援サーバ１１と、クライアント端末１２と、サーバ群１３とを備えている。これらは医療施設内に敷設されたＬＡＮ（Local Area Network）等のネットワーク１４で相互に通信可能に接続されている。
【００３４】
診療支援サーバ１１は、本発明の診療支援装置として機能する。具体的には、診療支援サーバ１１は、クライアント端末１２から配信要求を受け付ける。診療支援サーバ１１は、受け付けた配信要求に応じて、患者の全診療過程で取得された診療データの取得要求をサーバ群１３に送信する。診療支援サーバ１１は、取得要求に応じてサーバ群１３から送信された診療データを取得し、取得した診療データに基づいて診療データ表示画面１５（図６等も参照）を生成する。診療支援サーバ１１は、生成した診療データ表示画面１５を、配信要求をしたクライアント端末１２に送信する。
【００３５】
また、診療支援サーバ１１は、複数の診断支援プログラム１０１（図１４等参照）を使用する機能をもち、診断支援プログラム１０１が診療データを入力データとして演算を実行した結果である診断支援情報を出力する。診断支援情報は診療データ表示画面１５に重畳されてクライアント端末１２に送信される（図１０参照）。
【００３６】
クライアント端末１２は、内科、外科、耳鼻科、眼科といった医療施設内の各診療科に設置され、ユーザである各診療科の医師により操作される。クライアント端末１２は、診療データの配信要求をサーバ群１３に、診療データ表示画面１５の配信要求を診療支援サーバ１１にそれぞれ送信する。クライアント端末１２は、配信要求に応じてサーバ群１３や診療支援サーバ１１から送信された診療データや診療データ表示画面１５を表示して医師の閲覧に供する。つまり、クライアント端末１２は、診療データや診療データ表示画面１５を医師が閲覧するためのビューア端末として機能する。
【００３７】
診療支援サーバ１１は、診療データ表示画面１５を、例えば、ＸＭＬ（Extensible Markup Language）等のマークアップ言語によって作成されるウェブ配信用のＸＭＬデータの形式でクライアント端末１２に配信する。クライアント端末１２は、ＸＭＬデータに基づき診療データ表示画面１５をウェブブラウザ上に再現して表示する。
【００３８】
サーバ群１３は、クライアント端末１２からの配信要求に応じた診療データを検索して、検索した診療データをクライアント端末１２に送信する。また、サーバ群１３は、診療支援サーバ１１からの取得要求に応じた診療データを検索して、検索した診療データを診療支援サーバ１１に送信する。
【００３９】
サーバ群１３は、電子カルテサーバ２１と画像サーバ２２とを備えている。電子カルテサーバ２１は、電子カルテ２３が格納されるカルテデータベース（以下、ＤＢ（Data Base）と略す）２１Ａを有する。電子カルテ２３には、診療データとして、問診内容や診断内容等の診察記録データ、血液検査、生化学検査等の検体検査、および脳波検査等の生理検査を含む医療検査の検査値といった検査データ、患者の心拍、脈拍、血圧、体温等のバイタルサインの測定値といった測定データ、処置や手術、投薬等の治療記録データが入力されている。電子カルテ２３のこれらの各種データはクライアント端末１２で入力することができ、また、電子カルテ２３はクライアント端末１２で閲覧することができる。
【００４０】
画像サーバ２２は、いわゆるＰＡＣＳ（Picture Archiving and Communication System）サーバであり、検査画像２４が格納される画像ＤＢ２２Ａを有する。検査画像２４は、ＣＴ（Computed tomography）検査、ＭＲＩ（Magnetic Resonance Imaging）検査、単純Ｘ線検査、超音波検査、内視鏡検査等の各種画像検査で得られた画像であり、例えばＤＩＣＯＭ（Digital Imaging and Communications in Medicine）規格のデータファイル形式で作成される。検査画像２４はクライアント端末１２で閲覧することができる。
【００４１】
電子カルテ２３および検査画像２４には、個々の患者を識別するための番号である患者ＩＤ（Identification Data）等が付帯情報として関連付けて記憶されている（図２および図３参照）。電子カルテ２３および検査画像２４は、こうした患者ＩＤ等の付帯情報を検索キーワードとして、各ＤＢ２１Ａ、２２Ａから検索することが可能である。
【００４２】
なお、サーバ群１３には、これら各サーバ２１、２２の他にも、患者が家庭内で血圧測定器や体重計等を用いて日々測定した健康管理情報を扱う健康管理情報サーバや、患者の遺伝子検査の結果である遺伝子検査情報を扱う遺伝子検査情報サーバ等の様々なサーバを含んでいてもよい。遺伝子検査は、近年は遺伝子検査キットおよび検査結果を患者に郵送することが可能となり、患者自らが自宅で簡単に行うことができるようになったため、今後さらに普及することが見込まれる。
【００４３】
図２において、カルテＤＢ２１Ａに格納された電子カルテ２３は、Ｐ１、Ｐ２、Ｐ３、・・・といった患者ＩＤが関連付けられて患者単位で管理される。電子カルテ２３には、患者ＩＤの他、患者の氏名、性別、生年月日あるいは年齢、住所、電話番号等の患者の基本的な情報（図示せず）と、複数項目の診療データとが記録される。診療データは、「血圧（上）」、「血圧（下）」、「生化学検査Ａ」、「治療記録」等の項目別に整理されて時系列に記録されている。なお、図２では示していないが、診療データには、前述の問診内容や診断内容等の診察記録データ、血圧以外の心拍、脈拍、体温等のバイタルサインの測定値、処置や手術だけでなく投薬等の治療記録データも含まれる。健康管理情報サーバや遺伝子検査情報サーバがある場合は、これらサーバから得られ、電子カルテ２３に転記される健康管理情報や遺伝子検査情報も診療データに含まれる。
【００４４】
診療データの各項目の１件分のレコードには、診療日時、検査日時、測定日時、投薬日時（投薬を実施した日時または処方した日時）、患者の診療過程で生じた様々なイベントの日時等の日時に関する情報と、問診内容、診断内容、検査値、測定値、投与量、イベント等のデータ内容とが含まれる。項目が投薬の場合は、投薬効果が発現するまでに時間を要する場合があるため、例えば、「１日に一定量ずつの服用を５日間継続する」というように、所定期間にわたる投薬が１回の処方で指示される場合がある。この場合には、投薬日時として、その薬の服用が予定されている日時が記録される。
【００４５】
イベントは、図２で例示するように入院、手術、転科、退院等を含む。手術には、例示する胃癌に対する「胃切除術」の他に、乳癌に対する乳房切除術、狭心症に対する冠動脈バイパス術、腎不全に対する腎移植術等の種類がある。転科は、例示する「外科→リハビリ科」のように、手術をした外科から術後のリハビリのためにリハビリ科に転科した場合や、外科医から内科医に担当医が変更された場合等に記される。
【００４６】
図３において、画像ＤＢ２２Ａに格納された検査画像２４は、電子カルテ２３と同じく患者ＩＤが関連付けられて患者単位で管理される。検査画像２４には、患者ＩＤの他、画像検査を実施した検査日時、画像解析情報、「Ｘ線検査」、「ＣＴ検査」等の画像検査の種類、「Ｘ線画像」、「断層画像」等の検査画像の種類、「胸部」、「腹部」等の撮影部位といった検査画像の属性が付帯情報として関連付けられている。画像検査の種類は診療データの項目として用いられる。画像サーバ２２は、こうした画像解析情報や属性といった付帯情報とともに、検査画像２４を診療データとして診療支援サーバ１１やクライアント端末１２に送信する。
【００４７】
単純Ｘ線検査では、１回の画像検査で１枚のＸ線画像が撮影されることが多い。対してＣＴ検査で取得される断層画像のように、１回の画像検査で複数枚の検査画像２４が撮影される場合もある。このように１回の画像検査で複数枚の検査画像２４が撮影された場合は、複数枚の検査画像２４が１回の画像検査で得られたことを示すために各検査画像２４に共通のＩＤが付与され、１まとめの検査画像２４として管理される。単純Ｘ線検査で複数枚撮影された場合も同様である。
【００４８】
画像解析情報は、検査画像２４内の病変のサイズや病変の種類等に関する情報である。また、画像検査が超音波検査であった場合は、超音波画像を解析して得られた血流計測値も画像解析情報に含まれる。画像解析情報は、例えば、診断支援プログラム１０１を用いた画像解析によって得た診断支援情報の一種である。あるいは、画像解析情報は、クライアント端末１２で医師が検査画像２４を読影して判断した結果を入力したものであってもよい。
【００４９】
診療支援サーバ１１、クライアント端末１２、およびサーバ群１３の各サーバ２１、２２は、サーバコンピュータ、パーソナルコンピュータ、ワークステーションといったコンピュータをベースに、オペレーティングシステム等の制御プログラムや、サーバプログラムまたはクライアントプログラム等のアプリケーションプログラムをインストールして構成される。
【００５０】
図４において、診療支援サーバ１１やクライアント端末１２等を構成するコンピュータは、基本的な構成は同じであり、それぞれ、ストレージデバイス３０、メモリ３１、ＣＰＵ（Central Processing Unit）３２、通信部３３、ディスプレイ３４、および入力デバイス３５を備えている。これらはデータバス３６を介して相互接続されている。
【００５１】
ストレージデバイス３０は、診療支援サーバ１１やクライアント端末１２等を構成するコンピュータに内蔵、またはケーブルやネットワークを通じて接続されたハードディスクドライブ、もしくはハードディスクドライブを複数台連装したディスクアレイである。ストレージデバイス３０には、オペレーティングシステム等の制御プログラムや各種アプリケーションプログラム、およびこれらのプログラムに付随する各種操作画面の表示データが記憶されている。
【００５２】
メモリ３１は、ＣＰＵ３２が処理を実行するためのワークメモリである。ＣＰＵ３２は、ストレージデバイス３０に記憶されたプログラムをメモリ３１へロードして、プログラムにしたがった処理を実行することにより、コンピュータの各部を統括的に制御する。
【００５３】
通信部３３は、ネットワーク１４を介した各種情報の伝送制御を行うネットワークインターフェースである。ディスプレイ３４は、マウスやキーボード等の入力デバイス３５の操作に応じた各種操作画面を表示する。操作画面にはＧＵＩ(Graphical User Interface)による操作機能が備えられる。診療支援サーバ１１やクライアント端末１２等を構成するコンピュータは、操作画面を通じて入力デバイス３５からの操作指示の入力を受け付ける。なお、以下の説明では、診療支援サーバ１１を構成するコンピュータの各部には添え字の「Ａ」を、クライアント端末１２を構成するコンピュータの各部には添え字の「Ｂ」をそれぞれ符号に付して区別する。
【００５４】
クライアント端末１２には、電子カルテ２３の閲覧や編集を行うための電子カルテソフトウエアや、検査画像２４を閲覧するための画像閲覧ソフトウエア、診療データ表示画面１５を閲覧するためのビューアソフトウエアといったアプリケーションプログラムがインストールされている。
【００５５】
図５において、診療データ表示画面１５のビューアソフトウエアが起動されると、クライアント端末１２のＣＰＵ３２Ｂは、メモリ３１Ｂと協働して、ＧＵＩ制御部４０および要求発行部４１として機能する。ＧＵＩ制御部４０は、診療支援サーバ１１から送信された診療データ表示画面１５をディスプレイ３４Ｂのウェブブラウザ上に表示する。ＧＵＩ制御部４０は、カーソル４２によるボタンのクリック操作等、診療データ表示画面１５を通じて入力デバイス３５Ｂから入力される操作指示に応じた画面制御を行う。
【００５６】
要求発行部４１は、ＧＵＩ制御部４０を介した入力デバイス３５Ｂの操作指示に応じた診療支援サーバ１１に対する各種要求を通信部３３Ｂに発行する。各種要求には、診療データ表示画面１５の配信要求、および診療データ表示画面１５の表示切替要求がある。配信要求には患者ＩＤが含まれる。患者ＩＤは、例えばビューアソフトウエアの起動画面を通じて入力される。
【００５７】
表示切替要求は、入力デバイス３５Ｂによる診療データ表示画面１５の表示切替指示に応じて、診療データ表示画面１５の表示内容の切替を診療支援サーバ１１に要求するものである。表示切替要求には２種類あり、１つは疾患の選択に応じた疾患ＩＤを含むもの、もう１つは診断支援プログラム１０１の入力データに使用する範囲として医師により指定された指定データ範囲、および医師により使用すると選択された診断支援プログラム１０１のプログラムＩＤを含むものである。
【００５８】
疾患ＩＤは、肺癌や胃潰瘍等の個々の疾患を識別するための番号である。プログラムＩＤは個々の診断支援プログラム１０１を識別するための番号である。指定データ範囲は、後述するように、診療データの各項目の指定により定まる指定データ項目と、時間的な範囲の指定により定まる指定データ期間とで構成される。
【００５９】
図６において、診療データ表示画面１５は、診療データ表示領域５０、期間表示領域５１、イベント表示領域５２、患者情報表示領域５３、各種情報表示領域５４、およびプルダウンメニュー５５を有している。
【００６０】
診療データ表示領域５０は、縦軸に診療データの項目、横軸に期間が割り当てられており、左横に項目表示欄５６、上部に期間表示欄５７が設けられている。項目表示欄５６には、「投薬」、「バイタルサイン」、「検体検査」、「画像検査」といった診療データの各項目の大分類の名称や、「薬剤Ａ、Ｂ」、「血圧（上）、血圧（下）、体温」、「生化学検査Ａ、Ｂ、Ｃ」、「ＣＴ検査」といった各項目の名称が表示される。期間表示欄５７は、患者の全診療過程における診療データのうち、診療データ表示領域５０に表示される診療データを取得した期間（以下、第１期間という）を示す。期間表示欄５７には、年、月、日等の情報と目盛りが、設定された時間尺度に応じて配列されている。図６では、第１期間は２０１３年１０月から２０１４年１月中旬までの約３か月半である。
【００６１】
診療データ表示領域５０は、複数の項目表示欄５６によって、縦方向において複数のサブ領域５０Ａ、５０Ｂ、５０Ｃ、５０Ｄ、・・・に分割されている。サブ領域５０Ａには「投薬」、サブ領域５０Ｂには「バイタルサイン」、サブ領域５０Ｃには「検体検査」、サブ領域５０Ｄには「画像検査」の各項目の大分類がそれぞれ割り当てられている。サブ領域５０Ａには、第１期間における投薬の開始日と終了日、および投与量を示すバー５８が表示される。「投薬」の項目表示欄５６の括弧内は、バー５８に表示する投与量の単位を示す。サブ領域５０Ｂ、５０Ｃには、第１期間におけるバイタルサインの測定値や検体検査の検査値をプロットして線で結んだ折れ線グラフ５９が表示される。「バイタルサイン」、「検体検査」の項目表示欄５６には、折れ線グラフ５９の凡例が表示される。サブ領域５０Ｄには、第１期間で得られた検査画像２４のサムネイル画像６０が表示される。これらのバー５８や、折れ線グラフ５９を形成する測定値や検査値のプロット、およびサムネイル画像６０は、投薬日時、測定日時、検査日時に応じた位置に配置される。
【００６２】
診療データ表示領域５０は、スクロールバー６１、６２により縦横方向のスクロールが可能である。縦方向スクロール用のスクロールバー６１を操作すると、項目表示欄５６およびサブ領域の表示範囲を変更することができる。また、横方向スクロール用のスクロールバー６２を操作すると、第１期間の表示範囲を変更することができる。
【００６３】
期間表示領域５１は、期間表示欄５７で示される第１期間よりも相対的に時間尺度が長い期間（以下、第２期間という）を表示する領域である。期間表示領域５１には年の情報と１年毎の目盛りが表示され、期間標識６３が設けられる。期間標識６３は、第１期間が第２期間のいずれに対応するかを示す。期間標識６３の幅は、第２期間の時間尺度における第１期間の幅に対応している。図６では第１期間は約３か月半なので、期間標識６３の幅は、第２期間の時間尺度における約３か月半の幅に対応する。
【００６４】
期間標識６３は、スクロールバー６２の操作に連動して、期間表示領域５１を横方向に移動する。また、期間標識６３自体を横方向に移動させたり、期間標識６３の幅を変更することで、第１期間の表示範囲を変更することも可能である。なお、最初に表示する第１期間は、最新の診療データの取得から所定期間前としてもよいし、起動画面で患者ＩＤを入力する際に医師が指定してもよい。
【００６５】
イベント表示領域５２は、入退院日、手術日といったイベントが起きた日時を、イベント名と期間表示領域５１に対する矢印６４とともに示すものである。患者情報表示領域５３は、ビューアソフトウエアの起動画面で入力された患者ＩＤの患者の患者名、患者ＩＤ、生年月日等の基本的な情報を表示する。
【００６６】
各種情報表示領域５４は、医師に伝えるべき各種情報を表示する。図６の例では、各種情報表示領域５４には、プルダウンメニュー５５で疾患を選択するよう促すメッセージが表示される。
【００６７】
プルダウンメニュー５５は、疾患を選択するためのものである。プルダウンメニュー５５には、「疾患Ａ」、「疾患Ｂ」（図８参照）等の全疾患の名称が選択肢として表示される。プルダウンメニュー５５の横にはＯＫボタン６５が、プルダウンメニュー５５の下には追加ボタン６６がそれぞれ設けられている。追加ボタン６６をカーソル４２でクリックすることで、プルダウンメニュー５５を新規追加することが可能である。これにより「複合疾患ＡＢ」（図８参照）等の複合疾患の選択が可能となる。複合疾患は高齢者に多く見られる。近年高齢化が加速しており、複合疾患に罹る患者も増加傾向にあるため、こうした機能は有効である。
【００６８】
カーソル４２でプルダウンメニュー５５が操作されて疾患が選択され、ＯＫボタン６５がクリックされると、選択された疾患の疾患ＩＤを含む表示切替要求がクライアント端末１２から診療支援サーバ１１に送信される。なお、患者の症状を検索キーワードとして、症状から予測される疾患の候補を検索するための検索バーを設けてもよい。
【００６９】
診療データ表示画面１５は、疾患ＩＤを含む表示切替要求に応じて、図７に示すように表示が切り替わる。図７は、プルダウンメニュー５５で「疾患Ａ」を選択した場合の例である。図７の診療データ表示画面１５は、基本的には図６の診療データ表示画面１５と同じ表示内容であるが、診療データ表示領域５０に表示される診療データの項目が切り替わっている点で異なる。図７では、図６で表示されていた「体温」および「生化学検査Ｃ」に関する折れ線グラフ５９が削除された状態を示している。
【００７０】
この診療データの項目の切替は、図８に示す疾患別リスト８０に基づいて行われる。図８において、疾患別リスト８０は、疾患Ａ、疾患Ｂ等の疾患の種類別に、診療データ表示画面１５に表示する診療データの項目（以下、表示項目という）と、診断支援プログラム１０１とを関連付けて記録したものである。例えば「疾患Ａ」に対しては、「薬剤Ａ、Ｂ」、「血圧（上）、血圧（下）」、「生化学検査Ａ、Ｂ」、および「ＣＴ検査」の各項目が表示項目として登録され、診断支援プログラム１０１として複数の「診断支援プログラム（ＰＲ１）、（ＰＲ２）、・・・」が登録されている。また、「疾患Ａ」と「疾患Ｂ」を合せた「複合疾患ＡＢ」に対しては、「薬剤Ａ、Ｂ、Ｃ」、「血圧（上）、血圧（下）」、「生化学検査Ａ、Ｂ、Ｆ、Ｇ」、「血液検査Ｅ」、「ＣＴ検査」、および「超音波検査」の各項目が表示項目として登録され、診断支援プログラム１０１には「診断支援プログラム（ＰＲ１００）、・・・」が登録されている。
【００７１】
疾患別リスト８０は診療支援サーバ１１のストレージデバイス３０Ａに格納されている（図１８参照）。疾患別リスト８０の表示項目および診断支援プログラム１０１は、診療支援サーバ１１の管理者やクライアント端末１２を操作する医師によって予め登録される。疾患別リスト８０の表示項目および診断支援プログラム１０１は、随時更新することが可能である。なお、疾患の後の括弧内の「Ｄ１」、「Ｄ１＋Ｄ２」等は疾患ＩＤを示す。また、診断支援プログラム１０１の後の括弧内の「ＰＲ１」、「ＰＲ２０」、「ＰＲ１００」等はプログラムＩＤを示す。
【００７２】
図７において、診療データ表示画面１５には、図６のプルダウンメニュー５５、ＯＫボタン６５、および追加ボタン６６の代わりに、疾患表示領域７５が設けられている。疾患表示領域７５には、プルダウンメニュー５５で選択された疾患の名称（本例では「疾患Ａ」）が表示される。
【００７３】
また、項目表示欄５６には、各項目を入力データに指定するためのチェックボックス７６が、期間表示欄５７には、入力データの期間を指定するための期間指定バー７７（斜め線のハッチングで示す）がそれぞれ表示される。さらに、各種情報表示領域５４には、使用する診断支援プログラム１０１の選択、および入力データの項目、期間の指定を促すメッセージが表示される。加えて、各種情報表示領域５４には、疾患別リスト８０で設定された診断支援プログラム１０１の名称が羅列され、羅列された診断支援プログラム１０１の中から１つの診断支援プログラム１０１を選択するためのラジオボタン７８と、演算実行ボタン７９が表示される。
【００７４】
図９の診療データ表示画面１５では、チェックボックス７６内のチェックマークで示すように、「薬剤Ａ、Ｂ」、「血圧（上）、血圧（下）」、「生化学検査Ａ」が指定データ項目として指定され、２０１３年１１月の第３週〜第４週の２週間が指定データ期間として指定され、「診断支援プログラムＡ」が使用する診断支援プログラム１０１として選択された状態を示している。図９の診療データ表示画面１５のように、カーソル４２で所望の項目のチェックボックス７６が指定され、期間指定バー７７の幅が所望の期間に合わせられ、ラジオボタン７８で所望の診断支援プログラム１０１が選択されて、演算実行ボタン７９がクリックされると、チェックボックス７６で指定された項目を指定データ項目、期間指定バー７７で指定された期間を指定データ期間とする指定データ範囲と、ラジオボタン７８で選択された診断支援プログラム１０１のプログラムＩＤとを含む表示切替要求がクライアント端末１２から診療支援サーバ１１に送信される。なお、期間指定バー７７で指定される期間としては、図９で例示する、ある薬剤の投薬開始からの所定期間の他に、手術等のイベントが発生した日からの所定期間、癌の病変等の変化を見たい期間等が挙げられる。
【００７５】
なお、各種情報表示領域５４に診断支援プログラム１０１の名称を羅列する代わりに、あるいは加えて、各診断支援プログラム１０１の使用目的を表示してもよい。使用目的は、その診断支援プログラム１０１がどういった目的で作成されたものであるかを表すものであり、例えば病変サイズを計測するための診断支援プログラム１０１であれば「病変計測」、薬剤の副作用を検出する診断支援プログラム１０１であれば「副作用検出」が使用目的として表示される。
【００７６】
診療データ表示画面１５は、指定データ範囲およびプログラムＩＤを含む表示切替要求に応じて、図１０に示すように表示が切り替わる。図１０の診療データ表示画面１５は、基本的には図９の診療データ表示画面１５と同じ表示内容であるが、各種情報表示領域５４に表示される内容が異なる。具体的には、各種情報表示領域５４には、診断支援情報の確認を促すメッセージと、使用した診断支援プログラム１０１の名称と、診断支援情報と、図９の状態に表示を戻すための戻るボタン８５が表示されている。図１０では、診断支援情報として、「生化学検査Ａ」の検査値に対する所見、「薬剤Ａ、Ｂ」以外の「薬剤Ｃ」の使用を推奨するコメント、および「薬剤Ｃ」の副作用に関するコメントが例示されている。
【００７７】
図１１において、第１推奨データ範囲リスト９０は、第１推奨データ範囲を診断支援プログラム１０１毎に記録したものである。第１推奨データ範囲リスト９０は、診療支援サーバ１１のストレージデバイス３０Ａに格納されている（図１８参照）。すなわちストレージデバイス３０Ａは記憶部に相当する。
【００７８】
第１推奨データ範囲は、診断支援プログラム１０１の開発会社により予め設定されるもので、診断支援プログラム１０１の入力データに使用する診療データの範囲に対して、推奨される範囲である。第１推奨データ範囲は、第１推奨データ項目と第１推奨データ期間とで構成される。第１推奨データ項目は、指定データ項目に対応するもので、診療データの各項目のうち、入力データに使用する項目として推奨される項目である。第１推奨データ期間は、指定データ期間に対応するもので、患者の全診療過程における診療データのうち、入力データに使用する期間として推奨される期間である。例えば、「診断支援プログラム（ＰＲ１）」には、「薬剤Ａ」、「血圧（上）、血圧（下）、脈拍、体温」、および「生化学検査Ａ」の各項目が第１推奨データ項目として登録され、「薬剤Ａの投薬日から１か月間」が第１推奨データ期間として登録されている。なお、第１推奨データ期間としては、薬剤Ａの投薬日等の特定の日時を基準とせず、単純に「１か月間以上」のように期間のみを設定してもよい。この場合は、例えば診断支援プログラム１０１が演算をするために必要な最低限の期間が設定される。
【００７９】
第１推奨データ範囲は、診断支援プログラム１０１が信頼の置ける診断支援情報を出力するための入力データの範囲である。この第１推奨データ範囲と異なる診療データが入力データとして入力された場合も、診断支援プログラム１０１は一応診断支援情報を出力することが可能であるが、第１推奨データ範囲の診療データが入力データとして入力された場合と比較して、診断支援情報の信頼性は劣る。
【００８０】
ここで、指定データ範囲と第１推奨データ範囲に差異がある場合は、指定データ範囲にあって第１推奨データ範囲にない診療データである余剰データがある場合と、第１推奨データ範囲にあって指定データ範囲にない診療データである不足データがある場合の二通りがある。
【００８１】
余剰データがある場合は、例えば、医師が診断に影響を与えると考えて範囲を指定したが、その指定した範囲が第１推奨データ範囲になく、診断支援プログラム１０１が対応していなかった場合である。例えば図１２に示すように、第１推奨データ項目が「薬剤Ａ、Ｂ」、「血圧（上）、血圧（下）」、「生化学検査Ａ、Ｂ」、指定データ項目が第１推奨データ項目に加えて「ＣＴ検査」で、指定データ項目に第１推奨データ項目以外の余剰な項目がある場合や、第１推奨データ期間が「薬剤Ａの投薬日から１か月」、指定データ期間が薬剤Ａの投薬日から７週間で、指定データ期間が第１推奨データ期間をはみ出している場合である。
【００８２】
一方、不足データがある場合は、例えば、医師が範囲を指定する際に誤って第１推奨データ範囲の診療データを指定しなかった場合である。例えば図１３に示すように、第１推奨データ項目が「薬剤Ａ、Ｂ」、「血圧（上）、血圧（下）」、「生化学検査Ａ、Ｂ」、「ＣＴ検査」、指定データ項目が「ＣＴ検査」を除く第１推奨データ項目で、指定データ項目が第１推奨データ項目に対して不足している場合や、第１推奨データ期間が「薬剤Ａの投薬日から１か月」、指定データ期間が薬剤Ａの投薬日から２週間で、指定データ期間が第１推奨データ期間よりも短い場合である。
【００８３】
医師が指定データ範囲の指定自体を忘れてしまって、あるいは範囲の指定をせずに、例えば図７に示すチェックボックス７６および期間指定バー７７で項目および期間が指定されないまま演算実行ボタン７９がクリックされた場合は、表示切替要求には指定データ範囲は含まれない。
【００８４】
図１４に模式的に示すように、指定データ範囲と第１推奨データ範囲に差異がない場合（第１推奨データ範囲＝指定データ範囲）は、指定データ範囲の診療データがそのまま入力データとして診断支援プログラム１０１に与えられる。一方、要求受付部１１０（図１８参照）が指定データ範囲を受け付けなかった場合、または、指定データ範囲と第１推奨データ範囲に差異がある場合（第１推奨データ範囲≠指定データ範囲）は、図１５に示すように、第２推奨データ範囲の診療データが入力データとして診断支援プログラム１０１に与えられる。
【００８５】
ここで、指定データ範囲と第１推奨データ範囲に差異がある場合を、必ずしも完全に第１推奨データ範囲≠指定データ範囲の場合とするのではなく、余剰データがある場合は差異があるものとして扱わず、不足データがある場合のみ差異があるものとして扱ってもよい。余剰データがある場合は、指定データ範囲に第１推奨データ範囲が包含されているため、診断支援情報を算出することが可能である。したがって敢えて第２推奨データ範囲を使用する必要がないためである。すなわち本質的には、指定データ範囲と第１推奨データ範囲に、少なくとも診断支援情報を算出することができない差異がある場合に第２推奨データ範囲を使用すればよく、指定データ範囲と第１推奨データ範囲に差異がある場合とは少なくともこの診断支援情報を算出することができない差異がある状態を満たすものである。
【００８６】
第２推奨データ範囲は、図１６に示す第２推奨データ範囲リスト９５のようにリスト形式で診療支援サーバ１１のストレージデバイス３０Ａに格納されている（図１８参照）。第２推奨データ範囲リスト９５は、第２推奨データ範囲を疾患毎、かつイベント毎に記録したものである。
【００８７】
第２推奨データ範囲は、診療支援サーバ１１の管理者やクライアント端末１２を操作する医師によって予め設定される。第２推奨データ範囲は、第１推奨データ範囲を特に参照せずに、疾患毎、イベント毎に医師が注視すると予想される入力データの範囲が設定される。第２推奨データ範囲は、指定データ範囲、第１推奨データ範囲と同様に、第２推奨データ項目と第２推奨データ期間とで構成される。第２推奨データ項目は、指定データ項目および第１推奨データ項目に対応するもので、イベントに関連して特に重要視すべき項目である。第２推奨データ期間は、指定データ期間および第１推奨データ期間に対応するもので、イベントの日時を基準とする期間である。
【００８８】
図１６では、「疾患Ｋ（Ｄ１１）」のイベント「入院」に対して、「薬剤Ｋ、Ｌ」、「血圧（上）、血圧（下）、脈拍、体温」、「血液検査Ｋ」、および「単純Ｘ線検査」の各項目が第２推奨データ項目として登録され、「入院後３日間」が第２推奨データ期間として登録されている。同様に「疾患Ｋ（Ｄ１１）」のイベント「手術（Ｋ手術）」に対しては、「薬剤Ｋ、Ｌ、Ｍ」、「血圧（上）、血圧（下）、脈拍、体温」等の各項目が第２推奨データ項目として登録され、「Ｋ手術の手術日の前後５日間」が第２推奨データ期間として登録されている。さらに「手術（Ｋ手術）」とは別の「疾患Ｋ（Ｄ１１）」に対応する手術である「手術（Ｌ手術）」に対しても、第２推奨データ項目および第２推奨データ期間が設定されている。なお、図示は省略したが、「手術（Ｋ手術）」、「手術（Ｌ手術）」以外の他の手術や、転科（外科→リハビリ科や外科→内科等の種類毎）、退院に対してもそれぞれ第２推奨データ項目および第２推奨データ期間が設定されている。
【００８９】
また、「疾患Ｚ（Ｄ２６）」のイベント「転科（外科→内科）」に対しては、第２推奨データ項目は設定されておらず、第２推奨データ期間に「転科前５日間」が設定されている。このように第２推奨データ項目が設定されずに第２推奨データ期間のみが設定されていた場合は、第２推奨データ期間内の患者の全診療データが入力データとなる。
【００９０】
第２推奨データ期間は、イベントの日時を基準として、それ以後の期間が指定される場合（「入院後３日間」等）と、イベントの日時を跨ぐ期間が指定される場合（「Ｋ手術の手術日の前後５日間」等）と、イベントの日時以前の期間が指定される場合（「転科前５日間」等）のいずれかである。このように第２推奨データ期間の設定が異なるのは、イベントによって注視する期間が異なるからである。例えばイベント「手術」の場合は、手術前後の患者の容体を知りたい場合が多いので、イベントの日時を跨ぐ期間が指定される。また、イベント「転科」の場合は、転科先の医師が転科前の患者の容体を知りたい場合が多いので、イベントの日時以前の期間が指定される。また、図示は省略したが、イベント「投薬」の場合は、投薬開始後の副作用を監視するためにイベントの日時以降の期間が指定される。
【００９１】
要求受付部１１０が指定データ範囲を受け付けなかった場合、または、指定データ範囲と第１推奨データ範囲に差異があり、入力データに使用する範囲が第２推奨データ範囲に自動設定された場合は、図１７に示すように、図１０の診療データ表示画面１５の各種情報表示領域５４に一点鎖線で囲う符号９６のようなメッセージが表示される。メッセージには、指定データ範囲を受け付けなかったこと、または、指定データ範囲と第１推奨データ範囲に差異があること（本例では後者の指定データ範囲と第１推奨データ範囲に差異があることを示している）、第２推奨データ範囲（本例では「手術日の前後１０日間」）に自動設定したこと、医師による範囲の指定を反映していない診断支援情報であるため注意を要することが記載される。
【００９２】
図１８において、診療支援サーバ１１のストレージデバイス３０Ａには、作動プログラム１００および複数の診断支援プログラム１０１がアプリケーションプログラムとして記憶されている。作動プログラム１００は、診療支援サーバ１１を構成するコンピュータを、診療支援装置として機能させるためのプログラムである。
【００９３】
ストレージデバイス３０Ａには、各種プログラムの他に、図８に示す疾患別リスト８０、図１１に示す第１推奨データ範囲リスト９０、および図１６に示す第２推奨データ範囲リスト９５が記憶されている。
【００９４】
診療支援サーバ１１のＣＰＵ３２Ａは、作動プログラム１００を起動すると、メモリ３１と協働して、要求受付部１１０、診療データ取得部１１１、プログラム制御部１１２、画面生成部１１３、画面出力制御部１１４、第１推奨データ範囲取得部１１５、およびアシスト処理部１１６として機能する。
【００９５】
要求受付部１１０は、クライアント端末１２から送信された配信要求および表示切替要求を受け付ける要求受付機能を担う。より詳しくは、要求受付部１１０は、患者ＩＤが含まれる配信要求を受け付ける。また、要求受付部１１０は、疾患ＩＤ、プログラムＩＤおよび指定データ範囲が含まれる表示切替要求を受け付ける。すなわち要求受付部１１０は指定データ範囲受付部に相当する。要求受付部１１０は、患者ＩＤを診療データ取得部１１１に、疾患ＩＤを診療データ取得部１１１およびアシスト処理部１１６に、プログラムＩＤをプログラム制御部１１２および第１推奨データ範囲取得部１１５に、指定データ範囲を診療データ取得部１１１およびアシスト処理部１１６にそれぞれ受け渡す。
【００９６】
診療データ取得部１１１は、所望の診療データを取得する診療データ取得機能を担う。
【００９７】
要求受付部１１０から患者ＩＤが受け渡された場合、診療データ取得部１１１は、当該患者ＩＤを検索キーワードとする取得要求を通信部３３Ａ（図示せず）に出力する。そして、取得要求に応じてサーバ群１３から送信され、通信部３３Ａで受信した当該患者の全診療過程における診療データを取得する。診療データ取得部１１１は、取得した診療データをストレージデバイス３０Ａに格納し、かつ画面生成部１１３に受け渡す。
【００９８】
要求受付部１１０から疾患ＩＤが受け渡された場合、診療データ取得部１１１は、受け渡された疾患ＩＤに該当する表示項目および診断支援プログラム１０１のプログラムＩＤを疾患別リスト８０から読み出す。診療データ取得部１１１は、取得要求により取得してストレージデバイス３０Ａに格納した、患者の全診療過程における診療データの中から、疾患別リスト８０から読み出した表示項目に該当する診療データを抜き出し、抜き出した診療データと、疾患別リスト８０から読み出したプログラムＩＤとを画面生成部１１３に受け渡す。
【００９９】
要求受付部１１０から指定データ範囲が受け渡され、指定データ範囲と第１推奨データ範囲に差異がなかった場合、診療データ取得部１１１は、取得要求により取得してストレージデバイス３０Ａに格納した、患者の全診療過程における診療データの中から、受け渡された指定データ範囲に該当する診療データを抜き出し、抜き出した診療データをプログラム制御部１１２に受け渡す。
【０１００】
プログラム制御部１１２は、診断支援プログラム１０１を制御するプログラム制御機能を担う。言い換えれば、診断支援プログラム１０１は、プログラム制御部１１２の制御下で実行される。
【０１０１】
要求受付部１１０からプログラムＩＤが受け渡された場合、プログラム制御部１１２は、ストレージデバイス３０Ａの複数の診断支援プログラム１０１の中から、受け渡されたプログラムＩＤに該当する診断支援プログラム１０１を読み出す。指定データ範囲と第１推奨データ範囲に差異がなかった場合、プログラム制御部１１２は、読み出した診断支援プログラム１０１に、診療データ取得部１１１から受け渡された指定データ範囲の診療データを入力データとして与えて、診断支援プログラム１０１に演算を実行させ、診断支援情報を出力させる。プログラム制御部１１２は、診断支援情報を画面生成部１１３に受け渡す。以下の説明では、指定データ範囲と第１推奨データ範囲に差異がなく、指定データ範囲の診療データを入力データとして診断支援プログラム１０１が演算を実行して出力された診断支援情報を第１診断支援情報という。
【０１０２】
診断支援情報は、医師による患者の診断を支援する情報である。診断支援情報は、前述の検査画像２４内の病変のサイズや病変の種類等の画像解析情報、検査値に対する所見、投薬による副作用の有無等に加えて、測定値、検査値の降下、上昇率等が例として挙げられる。また、遺伝子検査情報に基づく推奨薬剤の提示等、その他診断に役立ついかなるものであってもよい。
【０１０３】
画面生成部１１３は、診療データ表示画面１５といった各種操作画面を生成する画面生成機能を担う。画面生成部１１３は、診療データに基づき診療データ表示画面１５を生成する。また、画面生成部１１３は、表示切替要求に応じて診療データ表示画面１５の表示を図６から図７、図１０のように切り替える。画面生成部１１３は、生成した診療データ表示画面１５等の各種操作画面を画面出力制御部１１４に受け渡す。
【０１０４】
画面出力制御部１１４は、画面生成部１１３から受け渡された各種操作画面を通信部３３Ａに出力する画面出力制御機能を担う。画面出力制御部１１４は、診療データ表示画面１５と、配信要求や表示切替要求をしたクライアント端末１２の情報（例えばクライアント端末１２のＩＰ（Internet Protocol）アドレス等）とを通信部３３Ａに出力する。
【０１０５】
第１推奨データ範囲取得部１１５は、第１推奨データ範囲を取得する第１推奨データ範囲取得機能を担う。第１推奨データ範囲取得部１１５は、要求受付部１１０から受け渡されたプログラムＩＤに該当する第１推奨データ範囲を第１推奨データ範囲リスト９０から読み出す。第１推奨データ範囲取得部１１５は、読み出した第１推奨データ範囲をアシスト処理部１１６に受け渡す。
【０１０６】
アシスト処理部１１６は、診断支援プログラム１０１を使用した医師の診断をアシストするアシスト情報を出力するアシスト処理機能を担う。アシスト処理部１１６は、アシスト情報として、第２推奨データ範囲と自動設定通知を出力する。
【０１０７】
具体的には図１９に示すように、アシスト処理部１１６は、比較判定部１２０と自動データ範囲設定部１２１と自動設定通知出力部１２２とを備える。比較判定部１２０は、要求受付部１１０から受け渡された指定データ範囲と、第１推奨データ範囲取得部１１５から受け渡された第１推奨データ範囲とを比較する。比較判定部１２０は、指定データ範囲と第１推奨データ範囲に差異があるか否かを判定する。
【０１０８】
指定データ範囲と第１推奨データ範囲に差異がある場合、比較判定部１２０は、指定データ範囲と第１推奨データ範囲に差異がある旨を自動データ範囲設定部１２１および自動設定通知出力部１２２に出力する。自動データ範囲設定部１２１は、第２推奨データ範囲リスト９５から、要求受付部１１０から受け渡された疾患ＩＤに該当する第２推奨データ範囲を読み出す。自動データ範囲設定部１２１は、各イベントの第２推奨データ範囲の中から、要求受付部１１０で配信要求を受け付けた時点で直近のイベントの第２推奨データ範囲を診療データ取得部１１１に出力する。直近のイベントの情報は、取得要求により取得してストレージデバイス３０Ａに格納した診療データのうちの治療記録データから取得する。治療記録データには予めイベント情報が入力されフラグとして付与されている。自動設定通知出力部１２２は、自動設定通知を画面生成部１１３に出力する。
【０１０９】
要求受付部１１０で指定データ範囲が受け付けられず、要求受付部１１０から指定データ範囲が受け渡されなかった場合、比較判定部１２０は、指定データ範囲を受け付けなかった旨を自動データ範囲設定部１２１および自動設定通知出力部１２２に出力する。この場合も指定データ範囲と第１推奨データ範囲に差異がある場合と同じく、自動データ範囲設定部１２１は直近のイベントの第２推奨データ範囲を診療データ取得部１１１に出力し、自動設定通知出力部１２２は自動設定通知を画面生成部１１３に出力する。
【０１１０】
指定データ範囲と第１推奨データ範囲に差異がない場合は、当然ながら第２推奨データ範囲は自動データ範囲設定部１２１から出力されず、自動設定通知も自動設定通知出力部１２２から出力されない。
【０１１１】
自動データ範囲設定部１２１から第２推奨データ範囲が受け渡された場合、診療データ取得部１１１は、取得要求により取得してストレージデバイス３０Ａに格納した、患者の全診療過程における診療データの中から、受け渡された第２推奨データ範囲に該当する診療データを抜き出し、抜き出した診療データをプログラム制御部１１２に受け渡す。プログラム制御部１１２は、診断支援プログラム１０１に、診療データ取得部１１１から受け渡された第２推奨データ範囲の診療データを入力データとして与えて、診断支援プログラム１０１に演算を実行させ、診断支援情報を出力させる。プログラム制御部１１２は、診断支援情報を画面生成部１１３に受け渡す。以下の説明では、上記第１診断支援情報と区別するため、要求受付部１１０が指定データ範囲を受け付けず、または、指定データ範囲と第１推奨データ範囲に差異があり、第２推奨データ範囲の診療データを入力データとして診断支援プログラム１０１が演算を実行して出力された診断支援情報を第２診断支援情報という。
【０１１２】
自動設定通知出力部１２２から自動設定通知が受け渡された場合、画面生成部１１３は、プログラム制御部１１２からの診断支援情報と自動設定通知に基づき、診断支援情報と図１７のメッセージ９６を各種情報表示領域５４に表示した診療データ表示画面１５を生成する。このように診療データ表示画面１５に自動設定通知に基づくメッセージ９６を表示することで、指定データ範囲を受け付けず、または、指定データ範囲と第１推奨データ範囲に差異があり、第２推奨データ範囲に自動設定したことを医師に提示する。
【０１１３】
以下、上記構成の作用について、図２０を参照しながら説明する。まず、診療支援サーバ１１において、作動プログラム１００が起動される。これにより、ＣＰＵ３２Ａに要求受付部１１０、診療データ取得部１１１、プログラム制御部１１２、画面生成部１１３、画面出力制御部１１４、第１推奨データ範囲取得部１１５、およびアシスト処理部１１６が構築され、診療支援サーバ１１を構成するコンピュータは、診療支援装置として機能する。
【０１１４】
医師は、クライアント端末１２のウェブブラウザ上で診療支援サーバ１１にアクセスし、診療支援サーバ１１による診療支援サービスの提供を受けるための認証を行う。認証が行われると、患者ＩＤを入力するための起動画面がクライアント端末１２のディスプレイ３４Ｂに表示される。医師は、起動画面にて診療データを閲覧したい患者の患者ＩＤを入力する。起動画面に入力された患者ＩＤは、配信要求としてクライアント端末１２から診療支援サーバ１１に送信される。
【０１１５】
診療支援サーバ１１では、クライアント端末１２からの配信要求が通信部３３Ａで受信される。配信要求は、通信部３３Ａから要求受付部１１０に出力され、要求受付部１１０で受け付けられる。配信要求の患者ＩＤは、要求受付部１１０から診療データ取得部１１１に受け渡される。
【０１１６】
診療データ取得部１１１から、配信要求の患者ＩＤを検索キーワードとする取得要求が通信部３３Ａに出力される。これにより通信部３３Ａからサーバ群１３に取得要求が送信される。
【０１１７】
診療支援サーバ１１から取得要求を受けて、サーバ群１３は、取得要求に応じた当該患者の全診療過程における診療データを検索する。そして、検索した診療データを診療支援サーバ１１に送信する。
【０１１８】
サーバ群１３からの患者の全診療過程における診療データは通信部３３Ａで受信され、通信部３３Ａから診療データ取得部１１１に出力される。これにより患者の全診療過程における診療データが取得される。この診療データは、診療データ取得部１１１によりストレージデバイス３０Ａに格納され、かつ画面生成部１１３に受け渡される。
【０１１９】
画面生成部１１３では、診療データ取得部１１１からの患者の全診療過程における診療データに基づき、図６に示す診療データ表示画面１５が生成される。そして、画面出力制御部１１４により、診療データ表示画面１５が通信部３３Ａに出力される。これにより通信部３３Ａからクライアント端末１２に診療データ表示画面１５が送信される。クライアント端末１２では、図６に示す診療データ表示画面１５がディスプレイ３４Ｂに表示される。
【０１２０】
医師は、診療データ表示画面１５のプルダウンメニュー５５で患者の疾患を選択し、ＯＫボタン６５をクリックする。これによりプルダウンメニュー５５で選択された疾患の疾患ＩＤを含む表示切替要求がクライアント端末１２から診療支援サーバ１１に送信される。
【０１２１】
診療支援サーバ１１では、クライアント端末１２からの表示切替要求が通信部３３Ａで受信される。表示切替要求は、通信部３３Ａから要求受付部１１０に出力され、要求受付部１１０で受け付けられる。表示切替要求の疾患ＩＤは、要求受付部１１０から診療データ取得部１１１およびアシスト処理部１１６に受け渡される。
【０１２２】
診療データ取得部１１１により、表示切替要求の疾患ＩＤに該当する表示項目および診断支援プログラム１０１のプログラムＩＤが疾患別リスト８０から読み出される。そして、ストレージデバイス３０Ａに格納された患者の全診療過程における診療データの中から、疾患別リスト８０から読み出した表示項目に該当する診療データが抜き出され、これと疾患別リスト８０から読み出したプログラムＩＤとが画面生成部１１３に受け渡される。
【０１２３】
画面生成部１１３では、診療データ取得部１１１が疾患別リスト８０から読み出した表示項目に該当する診療データおよびプログラムＩＤに基づき、図７に示す診療データ表示画面１５が生成される。そして、画面出力制御部１１４により、診療データ表示画面１５が通信部３３Ａに出力される。これにより通信部３３Ａからクライアント端末１２に診療データ表示画面１５が送信される。クライアント端末１２では、図７に示す診療データ表示画面１５がディスプレイ３４Ｂに表示される。
【０１２４】
医師は、図９で例示したように、診療データ表示画面１５のチェックボックス７６で所望の項目を指定し、期間指定バー７７で所望の期間を指定する。さらに、ラジオボタン７８で所望の診断支援プログラム１０１を選択し、演算実行ボタン７９をクリックする。これによりチェックボックス７６で指定した項目を指定データ項目とし、期間指定バー７７で指定した期間を指定データ期間とする指定データ範囲と、ラジオボタン７８で選択された診断支援プログラム１０１のプログラムＩＤとを含む表示切替要求がクライアント端末１２から診療支援サーバ１１に送信される。
【０１２５】
診療支援サーバ１１では、プログラムＩＤおよび指定データ範囲を含むクライアント端末１２からの表示切替要求が通信部３３Ａで受信される。図２０のステップＳ１００に示すように、表示切替要求は、通信部３３Ａから要求受付部１１０に出力され、要求受付部１１０で受け付けられる。表示切替要求のプログラムＩＤは、要求受付部１１０からプログラム制御部１１２および第１推奨データ範囲取得部１１５に、指定データ範囲は、要求受付部１１０から診療データ取得部１１１およびアシスト処理部１１６にそれぞれ受け渡される。医師が範囲の指定を忘れてしまった場合や範囲の指定をしなかった場合は、表示切替要求には指定データ範囲は含まれず、診療データ取得部１１１およびアシスト処理部１１６には指定データ範囲は受け渡されない。
【０１２６】
第１推奨データ範囲取得部１１５により、要求受付部１１０から受け渡されたプログラムＩＤに該当する第１推奨データ範囲が第１推奨データ範囲リスト９０から読み出される（ステップＳ１１０）。第１推奨データ範囲は第１推奨データ範囲取得部１１５からアシスト処理部１１６に受け渡される。
【０１２７】
次いでアシスト処理部１１６によりアシスト処理が実行される。具体的には、比較判定部１２０により、要求受付部１１０から受け渡された指定データ範囲と、第１推奨データ範囲取得部１１５から受け渡された第１推奨データ範囲とが比較される（ステップＳ１２０）。そして、指定データ範囲と第１推奨データ範囲に差異があるか否かが判定される（ステップＳ１３０）。
【０１２８】
指定データ範囲と第１推奨データ範囲に差異がない場合（ステップＳ１３０でＮＯ）は、アシスト処理が終了される。診療データ取得部１１１により、ストレージデバイス３０Ａに格納された患者の全診療過程における診療データの中から、表示切替要求の指定データ範囲に該当する診療データが抜き出され、プログラム制御部１１２に受け渡される（ステップＳ１４０）。そして、プログラム制御部１１２により、要求受付部１１０から受け渡されたプログラムＩＤに該当する診断支援プログラム１０１に、診療データ取得部１１１から受け渡された指定データ範囲の診療データが入力データとして与えられ、演算が実行される（ステップＳ１５０）。演算により診断支援プログラム１０１から第１診断支援情報が出力され、第１診断支援情報はプログラム制御部１１２から画面生成部１１３に受け渡される。
【０１２９】
画面生成部１１３では、第１診断支援情報に基づき、図１０に示す診療データ表示画面１５が生成される。そして、画面出力制御部１１４により、診療データ表示画面１５が通信部３３Ａに出力される（ステップＳ１６０）。これにより通信部３３Ａからクライアント端末１２に診療データ表示画面１５が送信される。クライアント端末１２では、図１０に示す診療データ表示画面１５がディスプレイ３４Ｂに表示される。医師は、診療データ表示画面１５の第１診断支援情報に基づいて診断を行う。
【０１３０】
指定データ範囲と第１推奨データ範囲に差異がない場合は、診断支援プログラム１０１に指定データ範囲の診療データを与え、医師の意図にしたがった第１診断支援情報を出力させることができる。
【０１３１】
一方、要求受付部１１０が指定データ範囲を受け付けなかった場合、または、指定データ範囲と第１推奨データ範囲に差異があった場合（ステップＳ１３０でＹＥＳ）、その旨が比較判定部１２０から自動データ範囲設定部１２１および自動設定通知出力部１２２に出力される。
【０１３２】
自動データ範囲設定部１２１により、要求受付部１１０から受け渡された疾患ＩＤに該当する第２推奨データ範囲が第２推奨データ範囲リスト９５から読み出され、直近のイベントの第２推奨データ範囲が診療データ取得部１１１に出力される（ステップＳ１７０）。また、自動設定通知出力部１２２から画面生成部１１３に自動設定通知が出力される（ステップＳ１８０）。
【０１３３】
医師は、何らかのイベントが発生したときに診療データ表示画面１５の配信要求をして診断を行うことが多い。したがって、直近のイベントの第２推奨データ範囲を自動設定すれば、医師の意図に沿った診断支援情報を提供できる確率が高まる。
【０１３４】
なお、直近のイベントとしてどのようなイベントを検索するかを医療施設毎にカスタマイズできることが好ましい。こうすれば、医療施設にあわせた適切な診断支援情報を提供することができる。例えば、入院設備がない医療施設ではイベントとして入院を設定しなかったり、手術設備がない小規模の医療施設の場合はイベントとして手術を設定しなかったりすることができる。複合疾患がある場合に、ある疾患の手術は大規模な医療施設で行い、別の慢性疾患を小規模な医療施設で定期的に通院して治療するような場合で、かつその大規模医療施設と小規模医療施設で診療データが共有されているような場合、小規模医療施設においても診療データ中に大規模医療施設の入院イベントが存在してしまうが、小規模医療施設で入院イベントを検索対象としない設定とすることで、自動的に手術イベントを通り越して慢性疾患に対する投薬イベント等を直近のイベントとして検索し、第２推奨データ範囲として設定することができる。
【０１３５】
診療データ取得部１１１により、ストレージデバイス３０Ａに格納された患者の全診療過程における診療データの中から、第２推奨データ範囲に該当する診療データが抜き出され、プログラム制御部１１２に受け渡される（ステップＳ１９０）。プログラム制御部１１２ではステップＳ１５０と同様に診断支援プログラム１０１の演算が実行されるが、指定データ範囲ではなく第２推奨データ範囲の診療データが診断支援プログラム１０１に入力データとして与えられて演算が実行される（ステップＳ２００）。
【０１３６】
指定データ範囲が指定されなかった場合、または、指定データ範囲と第１推奨データ範囲に差異がある場合でも、第２推奨データ範囲の診療データを与えて診断支援プログラム１０１に演算を実行させるので、取り敢えずは第２診断支援情報を医師の閲覧に供することができる。第２診断支援情報は、指定データ範囲と第１推奨データ範囲に差異がない場合の第１診断支援情報と比べて医師が望むものと異なる可能性があるが、第２診断支援情報を診断に活かすかどうかは、メッセージ９６等で医師が判断すればよい。例えば第２診断支援情報が自分の予想と異なる場合は参照しなければよい。指定データ範囲が指定されなかった場合、または指定データ範囲と第１推奨データ範囲に差異がある場合に、診断支援プログラム１０１に演算を実行させず診断支援情報も出力させずにエラーとして処理してしまうよりも、診断効率を向上させることができる。
【０１３７】
要求受付部１１０が指定データ範囲を受け付けなかった場合、または、指定データ範囲と第１推奨データ範囲に差異があった場合も、指定データ範囲と第１推奨データ範囲に差異がない場合と同じく、第２診断支援情報はプログラム制御部１１２から画面生成部１１３に受け渡される。画面生成部１１３では、第２診断支援情報と自動設定通知とに基づき、各種情報表示領域５４に第２診断支援情報とメッセージ９６が表示された診療データ表示画面１５が生成される。そして、画面出力制御部１１４により、診療データ表示画面１５が通信部３３Ａに出力される（ステップＳ２１０）。これにより通信部３３Ａからクライアント端末１２に診療データ表示画面１５が送信される。クライアント端末１２では、各種情報表示領域５４に第２診断支援情報とメッセージ９６が表示された診療データ表示画面１５がディスプレイ３４Ｂに表示される。
【０１３８】
イベントは、入院、手術、転科、退院、投薬等、医師が診療データを閲覧する場合に特に重要視する事柄である。このため、医師が入力データに使用する範囲を自ら指定する際には、イベントを基準とする期間やイベントに関連する項目を指定する可能性が高い。本実施形態では、第２推奨データ範囲を、医師が診療データを閲覧する場合に指定しそうなイベントに応じた範囲としているので、イベントを基準とする期間やイベントに関連する項目を指定したいという医師の意図を汲んで、たとえ医師が第１推奨データ範囲と異なる指定データ範囲を指定したり範囲の指定自体を忘れたり範囲の指定をしなかったりしても、医師がある程度は満足するような診断支援情報を先回りして自動的に出力することができる。
【０１３９】
医師は、診断支援プログラム１０１毎に第１推奨データ範囲を覚えたり、範囲の指定を注意深くかつ忘れずに確実に実行する必要がなくなり、範囲指定の煩雑さから解放される。
【０１４０】
第２推奨データ範囲に自動設定したことをメッセージ９６で医師に報せるので、自分が指定した項目や期間が診断支援情報に織り込まれていると勘違いして診断を行ってしまったり、診断支援情報が信頼の置けるものとして勘違いして診断を行ってしまうことを防ぐことができる。医師はメッセージ９６により診断支援情報の信頼性が低いことを知り、これを念頭に置いて診断を行うことができる。
【０１４１】
また、メッセージ９６が表示された場合は、図９に示す診療データ表示画面１５に戻って範囲の指定をし直し、診断支援プログラム１０１に再度演算を実行させ、信頼の置ける診断支援情報を取得し直すこともできる。
【０１４２】
診療データ表示画面１５は、電子カルテ２３に含まれる各種データと検査画像２４とを１まとまりの診療データとして１つの画面内にまとめて表示したものである。このため、電子カルテ２３と検査画像２４をそれぞれ別の表示画面で閲覧する場合よりも診断を円滑に進めることができる。
【０１４３】
また、診療データ表示画面１５は、診療支援サーバ１１で使用する複数の診断支援プログラム１０１に共通する画面である。このため、各診断支援プログラム１０１に対応する診療データ表示画面を複数用意するよりも、１つの診療データ表示画面１５だけで用が足りるため使い勝手がよい。
【０１４４】
診療データ表示領域５０に診療データをメインで表示し、診断支援情報は片隅の各種情報表示領域５４に表示するだけで、かつ診断支援情報の確認を促すボタンや表示を消すためのボタンを表示していないので、医師はボタン選択操作のストレスなく診断支援情報を自由に参照することができる。
【０１４５】
診断支援プログラム１０１が数少ない場合は、範囲を指定するための画面を診断支援プログラム１０１毎に生成し、さらに範囲を指定するための画面において第１推奨データ範囲が確実に指定されるように第１推奨データ範囲を表示するといった制御をすることも考えられる。この場合は指定データ範囲が第１推奨データ範囲と異なってしまうことは起こり得ない。しかしながら、今後は多くの種類の診断支援プログラム１０１が開発され、かつ陳腐化も早くなっていくことが予想される。このため、診断支援プログラム１０１に対して各々範囲を指定するための画面を用意し、さらに各々の範囲を指定するための画面において第１推奨データ範囲が確実に指定されるように制御することは難しくなる。したがって、本実施形態のように入力データに使用する範囲を自動設定して自動的に診断支援情報を出力してこれを医師に供する方法は、今後の診断支援プログラム１０１の発展を見据えたものであると言える。
【０１４６】
第２推奨データ範囲は、第１推奨データ範囲を特に参照せずに、第１推奨データ範囲とは切り離して設定されるものであるため、今後診断支援プログラム１０１が多数開発された場合も、新規に開発された診断支援プログラム１０１の第１推奨データ範囲に応じて、一々第２推奨データ範囲を変更するといった面倒なメンテナンスは必要ない。したがって第２推奨データ範囲の管理が楽で済む。
【０１４７】
上記第１実施形態では、要求受付部１１０が指定データ範囲を受け付けず、または、指定データ範囲と第１推奨データ範囲に差異があり、第２推奨データ範囲に自動設定した場合、メッセージ９６を診療データ表示画面１５の各種情報表示領域５４に表示させ、診断支援情報とメッセージ９６を同じ画面で表示しているが、図２１に示すように、診療データ表示画面１５とは別に、メッセージ９６を表示する自動設定通知画面１２５を画面生成部１１３で生成し、これをクライアント端末１２に送信して診療データ表示画面１５上にポップアップ表示させてもよい。なお、確認ボタン１２６は、自動設定通知画面１２５の表示を消すためのものである。
【０１４８】
イベントの日時としては、上記第１実施形態で例示した入院、手術、転科、退院のそれぞれの日時他に、検体検査や画像検査を行った日時や、薬剤の種類あるいは投与量を変更した日時、担当医が不在で応急的に他の医師が診療を行った日時、患者の通院スパンを変更した日時等、医師が診療データを閲覧する場合に特に重要視する事柄であれば何でもよい。例えば担当医が不在で応急的に他の医師が診療を行った場合は、後で担当医が他の医師の診療内容を確認する際に重要視する事柄である。なお、この場合の第２推奨データ期間は、他の医師が診療を行った日以後の診療は担当医が把握しているので、他の医師が診療を行った日のみ、または他の医師が診療を行った日以前の数日が設定される。
【０１４９】
なお、第２推奨データ範囲は、イベントに応じた範囲ではなく、要求受付部１１０で指定データ範囲を受け付けた日時を基準とする期間であってもよい。指定データ範囲を受け付けた日時とは、例えば、診療をしている当日の日時であり、この日時を基準とする期間とは診療当日から遡って１ヶ月等の当日から過去へ遡った期間である。この場合第２推奨データ項目は設定されない。ある疾患はイベントに応じた範囲、ある疾患は要求受付部１１０で指定データ範囲を受け付けた日時を基準とする期間とする等、疾患毎に設定を変えてもよい。
【０１５０】
使用する診断支援プログラム１０１は、上記第１実施形態のように１つだけ選択可能としてもよいし、複数選択可能としてもよい。複数選択可能とした場合は、選択した各診断支援プログラム１０１に対して範囲の指定を行う。また、プログラム制御部１１２は、選択された複数の診断支援プログラム１０１に入力データを与えて演算を実行させ、複数の診断支援情報を出力させる。そして、複数の診断支援情報を各種情報表示領域５４に羅列して表示させる。
【０１５１】
［第２実施形態］
複数の診断支援プログラム１０１に演算を実行させて複数の診断支援情報を出力させる場合、ある診断支援プログラム１０１に関しては指定データ範囲と第１推奨データ範囲に差異がなく、ある診断支援プログラム１０１に関しては、指定データ範囲が受け付けられない、または、指定データ範囲と第１推奨データ範囲に差異があるということが起こり得る。この場合は、指定データ範囲と第１推奨データ範囲に差異がなく、指定データ範囲の診療データを入力データとして得られた第１診断支援情報と、指定データ範囲を受け付けず、または、指定データ範囲と第１推奨データ範囲に差異があり、第２推奨データ範囲の診療データを入力データとして得られた第２診断支援情報とが混在する。各種情報表示領域５４において、これら第１診断支援情報と第２診断支援情報とが混在していると、メッセージ９６の表示はあるものの、医師にとってどの診断支援情報が信頼が置け、どの診断支援情報が信頼性が劣るのかを見分けるのに苦労する。そこで、本実施形態では、第１診断支援情報と第２診断支援情報とを区別可能に表示させる。
【０１５２】
具体的には図２２に示すように、各種情報表示領域５４において、第１診断支援情報（本例では「診断支援プログラムＡ」の診断支援情報）を、第２診断支援情報（本例では「診断支援プログラムＢ」の診断支援情報）よりも上位に表示させる。このように第１診断支援情報を上位に表示させて第２診断支援情報と区別するので、医師は信頼の置ける第１診断支援情報をすぐに見分けることができる。
【０１５３】
なお、第１診断支援情報と第２診断支援情報を区別可能に表示する方法としては、図２２の第１診断支援情報を第２診断支援情報よりも上位に表示する方法に加えて、あるいは代えて、第１診断支援情報のみを蛍光色でハイライト表示したり、第１診断支援情報のみを太字かつ赤字等で表示して目立たせる等、種々の方法を採用してもよい。
【０１５４】
指定データ範囲と第１推奨データ範囲の差異の具体的な内容を表示してもよい。例えば図２３に示すように、余剰データや不足データの具体的な内容を診断支援情報とともに各種情報表示領域５４に表示する。こうすれば、余剰データや不足データの内容を医師に報せることができ、その後の範囲指定に活かすことができる。なお、図２３では、余剰データとして「薬剤Ｂ」、不足データとして「ＣＴ検査」、「薬剤Ａの投薬日から２〜４週間のデータ」がそれぞれ例示されている。
【０１５５】
［第３実施形態］
指定データ範囲または第２推奨データ範囲にあって、取得要求により取得してストレージデバイス３０Ａに格納した、患者の全診療過程における診療データにない未取得データがある場合は、著しく信頼性の低い診断支援情報が出力される可能性がある。この場合は診断の役に立たないため、診断支援プログラム１０１に演算を行わせた意味がなくなる。そこで、本実施形態では、未取得データを適当な補足データで補足することで、未取得データがある場合でも、ある程度診断に耐え得る診断支援情報を診断支援プログラム１０１に出力させる。
【０１５６】
図２４において、本実施形態の診療支援サーバのＣＰＵ３２Ａは、上記第１実施形態の各機能部（診療データ取得部１１１、プログラム制御部１１２以外不図示）に加えて、補足データ出力部１３０を備えている。診療データ取得部１１１は、指定データ範囲または第２推奨データ範囲にあって、患者の全診療過程における診療データにない未取得データがある場合、未取得データを補足データ出力部１３０に受け渡す。補足データ出力部１３０は、デフォルトデータリスト１３１のデフォルトデータを、未取得データを補足する補足データとしてプログラム制御部１１２に出力する。プログラム制御部１１２は、指定データ範囲または第２推奨データ範囲の診療データに補足データを追加したデータを入力データとして診断支援プログラム１０１に演算を実行させる。
【０１５７】
デフォルトデータリスト１３１は、ストレージデバイス３０Ａに予め格納されている。図２５に示すように、デフォルトデータリスト１３１には、診療データの各項目に対してデフォルトデータが登録されている。デフォルトデータは、複数の患者に共通して適用可能なデータであり、例えば投薬の項目が薬剤毎に定められた標準の投与量と投薬期間、バイタルサインの項目が成人の平均血圧や平熱、平均脈拍等、検体検査の項目が平均の検査値である。補足データ出力部１３０は、未取得データの項目と一致するデフォルトデータをデフォルトデータリスト１３１から読み出し、読み出したデフォルトデータを補足データとして出力する。
【０１５８】
この場合、画面生成部１１３は、図２６に示す補足データ表示画面１３５を生成する。図２６において、補足データ表示画面１３５には、未取得データがあってこれを補足データで補足したことを示すメッセージが表示される。また、補足データの具体的な内容が表示される。補足データ表示画面１３５は、図１０の診療データ表示画面１５上にポップアップ表示される。図２６では、「脈拍」の補足データとして「７０回／分」、「薬剤Ａの投薬日から２〜４週間の投与量」の補足データとして「１００ｍｇ」が、それぞれ例示されている。なお、確認ボタン１３６は、補足データ表示画面１３５の表示を消すためのものである。
【０１５９】
未取得データがある場合に補足データで補足するので、ある程度診断に耐え得る診断支援情報を診断支援プログラム１０１に出力させることができる。このため、著しく信頼性の低い診断支援情報が出力され、診断支援プログラム１０１の演算が無駄になる機会を減らすことができる。また、補足データ表示画面１３５を表示するので、診断支援情報が信頼性の低いものであることを医師に報せることができ、かつ補足データにどのようなものが使用されたかを医師に報せることができる。医師は、表示された補足データの値が現在診察している患者の値とそれほど変わらないと判断すれば、診断支援情報の信頼性に影響がないと判断して、そのまま診断支援情報に基づき診断を下すことが可能であり、補足データの値が患者の値と大きく変わると判断した場合は再度範囲の指定からやり直し、診断支援プログラム１０１に診断支援情報を出力し直させることも可能となる。
【０１６０】
また、近年、患者個々人の遺伝子検査情報に応じた患者毎の薬剤の選択が検討されている。遺伝子検査は必ずしも患者全員が受けるものではないため、仮に診断支援プログラム１０１が遺伝子検査情報を加味したアルゴリズムで開発されていて、第１推奨データ項目として遺伝子検査情報が登録されていた場合は、患者によっては遺伝子検査情報がなく、これが未取得データとなる場合が生じる。診断支援情報として遺伝子検査情報に基づく推奨薬剤の提示を行う場合、遺伝子検査情報が未取得データでこれを補足データで補足したことを明示すれば、推奨薬剤が患者本人の遺伝子検査情報に基づいたものあるのか、そうでないかを医師に報せることができる。そうすれば、追加で遺伝子検査をしてから再度診断支援プログラム１０１を立ち上げて、遺伝子検査情報に応じた薬剤を選択する等の対策を講じることができ、医師にとっては使い勝手がよい。
【０１６１】
なお、例えば成人の体温のデフォルトデータを「３６．５℃」、幼児の体温のデフォルトデータをやや高めの「３７．０℃」とする等、患者の性別、年齢、体型、住んでいる地域、国籍等の患者の属性や、患者が罹っている疾患等の細かい分類毎にデフォルトデータを登録してもよい。こうすれば、未取得データがある場合の診断支援情報の信頼性をより高めることができる。
【０１６２】
［第４実施形態］
デフォルトデータの代わりに、診療データに基づいて患者毎に推測される推測データを補足データとして用いてもよい。
【０１６３】
図２７において、本実施形態の診療支援サーバのＣＰＵ３２Ａの補足データ出力部１４０は、診療データ取得部１１１から未取得データおよび患者の全診療過程における診療データを受け取る。補足データ出力部１４０は、診療データから未取得データを推測し、推測した推測データを補足データとしてプログラム制御部１１２に出力する。上記第３実施形態と同じく、プログラム制御部１１２は、指定データ範囲または第２推奨データ範囲の診療データと補足データとを入力データとして診断支援プログラム１０１に演算を実行させる。
【０１６４】
補足データ出力部１４０は、未取得データが例えばある期間のバイタルサインの測定値や検体検査の検査値であれば、診療データからある期間以外の期間のバイタルサインの測定値や検体検査の検査値を抜き出し、その平均値を算出してこれを推測データとする。補足データとして推測データを用いることによっても、上記第３実施形態と同じ効果が得られる。また、デフォルトデータとは違って対象患者の診療データから推測するため、未取得データがある場合の診断支援情報の信頼性をさらに高めることができる。そのうえ、デフォルトデータを記憶しておく必要がない分、ストレージデバイス３０Ａの容量負荷を軽くすることができる。
【０１６５】
なお、本実施形態と上記第３実施形態を複合して実施し、他の診療データから推測可能な未取得データは推測データを用い、推測不可能な未取得データはデフォルトデータを用いてもよい。
【０１６６】
補足データ表示画面１３５を図１０の診療データ表示画面１５上にポップアップ表示するのではなく、診断支援プログラム１０１が演算を実行する前に補足データ表示画面１３５を表示し、このまま演算を続行するか否かを医師に選択させるよう構成してもよい。
【０１６７】
上記各実施形態では、診療支援サーバ１１を構成する１台のコンピュータを診療支援装置として機能させているが、診療支援装置の各機能を、複数台のコンピュータに分散させてもよい。例えば、診療支援サーバ１１を、処理能力や信頼性の向上を目的として、ハードウェアとして分離された複数台のサーバコンピュータで構成することも可能である。具体的には、要求受付部１１０、診療データ取得部１１１、およびプログラム制御部１１２を有するサーバコンピュータと、画面生成部１１３、画面出力制御部１１４、第１推奨データ範囲取得部１１５、およびアシスト処理部１１６を有するサーバコンピュータの２台のサーバコンピュータで診療支援サーバ１１を構成する。あるいは、要求受付部１１０等の各機能の一部または全部を、クライアント端末１２に担わせてもよい。このように、コンピュータのハードウェア構成は、処理能力、安全性、信頼性等の要求される性能に応じて適宜変更することができる。
【０１６８】
さらに、ハードウェアに限らず、作動プログラム１００等のアプリケーションプログラムについても、安全性や信頼性の確保を目的として、二重化したり、あるいは、複数のストレージデバイスに分散して格納することももちろん可能である。
【０１６９】
［第５実施形態］
図２８は、上記第３実施形態の補足データ出力部１３０をクライアント端末１２に設けた例である。デフォルトデータリスト１３１は、クライアント端末１２のストレージデバイス３０Ｂ（図示せず）に格納される。
【０１７０】
診療データ取得部１１１は、未取得データを診療支援サーバ１１の通信部３３Ａに出力する。これにより通信部３３Ａからクライアント端末１２に未取得データが送信される。補足データ出力部１３０は、補足データをクライアント端末１２の通信部３３Ｂに出力する。これにより診療支援サーバ１１に補足データが送信される。診療支援サーバ１１において、補足データは、プログラム制御部１１２に受け渡される。以降の処理は上記第３実施形態と同じである。なお、上記第４実施形態の補足データ出力部１４０をクライアント端末１２に設けてもよい。
【０１７１】
［第６実施形態］
図２９は、第１推奨データ範囲取得部１１５をクライアント端末１２に設けた例である。なお、図示は省略するが、画面生成部１１３、画面出力制御部１１４もクライアント端末１２に設けられている。この場合、クライアント端末１２は、医師が使用すると選択した診断支援プログラム１０１に該当する第１推奨データ範囲を診療支援サーバ１１に問い合わせる。診療支援サーバ１１は、ストレージデバイス３０Ａに格納された第１推奨データ範囲リスト９０から、該当する第１推奨データ範囲を、通信部３３Ａを介してクライアント端末１２に送信する。第１推奨データ範囲取得部１１５は、クライアント端末１２の通信部３３Ｂで受信した第１推奨データ範囲を取得する。このように、第１推奨データ範囲取得部１１５は、上記第１実施形態のように、内蔵のストレージデバイス３０の第１推奨データ範囲リスト９０から該当する第１推奨データ範囲を読み出してもよいし、本実施形態のように、外部のストレージデバイス３０から第１推奨データ範囲を受信してもよい。
【０１７２】
なお、クライアント端末１２が診療支援装置の機能を担う場合は、要求受付部１１０は、上記第１実施形態の配信要求や表示切替要求と同じ要求を、クライアント端末１２のディスプレイ３４Ｂに表示される操作画面を通じた入力デバイス３５Ｂからの操作指示の形で受け付ける。画面出力制御部１１４は、診療データ表示画面１５を含む各種種操作画面をクライアント端末１２のディスプレイ３４Ｂに出力する。
【０１７３】
上記各実施形態では、医療施設に構築された診療支援システム１０を例示し、診療支援サーバ１１を１つの医療施設内で利用する形態で説明したが、診療支援サーバ１１を複数の医療施設が利用可能な形態としてもよい。
【０１７４】
上記各実施形態では、診療支援サーバ１１は、１つの医療施設内に設置されるクライアント端末１２がＬＡＮ等のネットワーク１４で相互に通信可能に接続され、クライアント端末１２からの要求に応じて診療支援というアプリケーションサービスを提供する形態である。これを複数の医療施設で利用可能とするためには、診療支援サーバ１１を、例えば、インターネットや公衆通信網等のＷＡＮ（Wide Area Network）を介して、複数の医療施設に設置される各クライアント端末１２と通信可能に接続する。そして、複数の医療施設の各クライアント端末１２からの要求を、ＷＡＮを介して診療支援サーバ１１で受け付けて、各クライアント端末１２に対して診療支援のアプリケーションサービスを提供する。なお、ＷＡＮを利用する場合には、情報セキュリティを考慮して、ＶＰＮ（Virtual Private Network）を構築したり、ＨＴＴＰＳ（Hypertext Transfer Protocol Secure)等のセキュリティレベルの高い通信プロトコルを使用することが好ましい。また、この場合の診療支援サーバ１１の設置場所および運営主体は、例えば医療施設とは別の会社が運営するデータセンタでもよいし、複数の医療施設のうちの１つでもよい。
【０１７５】
診療支援サーバ１１を複数の医療施設が利用可能な形態とした場合は、イベントに転院を含めてもよい。この場合は電子カルテ２３を複数の医療施設で共有するか、複数の医療施設の電子カルテ２３を統合した統合電子カルテを診療支援サーバで作成し、治療記録データに転院の情報も入れ込めるようにする。そして、例えば「転院前１か月間」を第２推奨データ期間に設定する。こうすれば、他の医療施設で行っていた診療内容を、転院先の医療施設で閲覧することが可能となり、転院後の患者の治療計画を立てやすくなる。
【０１７６】
上記各実施形態では、診断支援プログラム１０１に入力する入力データに使用する範囲として、指定データ項目、第１推奨データ項目、および第２推奨データ項目のような、項目の指定により定まる項目の範囲と、指定データ期間、第１推奨データ期間、および第２推奨データ期間のような、時間的な範囲の指定により定まる期間とを両方例示しているが、項目の範囲、または期間のうちの少なくとも１つでもよい。
【０１７７】
上記第１実施形態では、指定データ範囲を指定するための画面を、診療データ表示画面１５が兼ねているが、診療データ表示画面１５とは別に指定データ範囲を指定するための画面を生成してもよい。また、上記第１実施形態では、起動画面で患者ＩＤを入力し、図６の診療データ表示画面１６で疾患を選択しているが、患者ＩＤの入力と疾患の選択を１つの画面で済ませてもよい。
【０１７８】
また、図６の診療データ表示画面１５では患者の全診療過程における診療データを表示し、図７の診療データ表示画面１５では疾患別リスト８０で設定された表示項目に該当する診療データおよび診断支援プログラム１０１を表示し、疾患の選択により表示項目および診断支援プログラム１０１を絞り込んでいるが、こうした絞り込みはしなくともよい。この場合は図６の診療データ表示画面１５に、図７の診療データ表示画面１５のチェックボックス７６、期間指定バー７７、ラジオボタン７８、および演算実行ボタン７９を設け、図６の診療データ表示画面１５に指定データ範囲を指定する画面の機能を担わせる。そして、各種情報表示領域５４には、診療支援サーバ１１で使用可能な全診断支援プログラム１０１の名称を羅列する。ただし、診断支援プログラム１０１の種類が今後多くなっていくことを考えると、上記第１実施形態のように疾患別に表示項目や使用可能な診断支援プログラム１０１を絞り込んだほうが、項目の指定や診断支援プログラム１０１の選択がしやすいため好ましい。
【０１７９】
あるいは、図６の診療データ表示画面１５に、図７の診療データ表示画面１５のチェックボックス７６、期間指定バー７７を設けて、医師に指定データ範囲を指定させた後に、疾患を選択させるようにしてもよい。疾患に対応する診断支援プログラム１０１が１つであった場合は、疾患の選択がすなわち診断支援プログラム１０１の選択となるため、この場合は演算実行ボタン７９の選択を待つことなく、疾患が選択されたら診断支援プログラム１０１が自動的に開始されるように構成する。こうすれば演算実行ボタン７９を選択する手間を省くことができる。またこの場合は、医師が診断支援情報を必要としない場合には指定データ範囲を指定しないで疾患を選択する作業を行えばよく、診断支援情報が必要なときだけ指定データ範囲を指定すればよい。つまり、診療データ表示画面１５を閲覧してこれを元に診断を行うという通常の作業フローの中で、診断支援情報が必要ない場合は余計な操作や表示をさせず、診断支援情報が必要な場合だけ診断支援プログラム１０１に演算を実行させることができる。指定データ範囲を指定しない場合には、第２推奨データ項目を使用するため、医師の手を煩わせずに診断支援情報を提供することができ利便性が高い。
【０１８０】
また、疾患に限らず、患者別、外科、内科、小児科、眼科等の診療科別、診療支援サーバ１１を複数の医療施設が利用する場合は医療施設別、診療または疾患の進行段階である診療フェーズ（初診、画像検査、検体検査等の検査段階、癌や糖尿病の進行度等）別、あるいは腫瘍の憎悪判定、縮小効果判定、薬剤の副作用判定、病変のサイズ計測等の診療目的別といった診療単位別に表示項目および診断支援プログラム１０１を設定しておいてもよい。疾患別および診療科別等、複合的に表示項目および診断支援プログラム１０１を設定しておけば、表示項目および診断支援プログラム１０１をさらに絞り込むことができ、項目の指定や診断支援プログラム１０１の選択がよりしやすくなる。
【０１８１】
また、第２推奨データ範囲も同様に、疾患に限らず、診療科別、医療施設別、診療フェーズ別、あるいは診療目的別に設定してもよい。
【０１８２】
上記第１実施形態では、疾患の選択後、使用する診断支援プログラム１０１の候補を図７の診療データ表示画面１５に表示し、使用する診断支援プログラム１０１の選択と範囲の指定とを受け付けているが、疾患の選択後、第１推奨データ範囲の診療データを入力データとして、自動で１つの代表的な診断支援プログラム１０１に演算を実行させて図１０に示す診療データ表示画面１５を表示させてから、範囲の指定を受け付けてもよい。代表的な診断支援プログラム１０１は、疾患別リスト８０に予め登録しておく。こうすれば、代表的な診断支援プログラム１０１による診断支援情報で医師が満足した場合は範囲の指定や診断支援プログラム１０１の選択といった余計な操作が必要なくなり、代表的な診断支援プログラム１０１による診断支援情報で医師に不満がある場合は範囲の指定を受け付けることができる。
【０１８３】
また、診断支援プログラム１０１は常に使用するようなものではなく、医師にとって難しい判断をする場合等の限られた場合に使用するものであるため、毎回医師に診断支援プログラム１０１を選択させることは使い勝手が悪い。したがって、まずは自動で代表的な診断支援プログラム１０１に演算を実行させて診断支援情報を表示し、医師が必要なときだけ診断支援プログラム１０１を選択させて範囲の指定をさせ、医師が必要ないときは診断支援情報を無視して診療を続けられるようにしておけば、画面操作も簡潔で煩わしくない。
【０１８４】
このように、使用する診断支援プログラム１０１の選択は、上記第１実施形態のように診断支援プログラム１０１の候補を直接選択する場合と、診断支援プログラム１０１とは別の選択肢（疾患等）を選択することで、使用する診断支援プログラム１０１を間接的に選択する場合とが含まれる。なお、診断支援プログラム１０１とは別の選択肢としては、疾患に限らず、患者、診療科、医療施設、診療フェーズ、診療目的といった他の診療単位であってもよい。
【０１８５】
なお、画像サーバ２２から診療支援サーバ１１に診療データとして配信する検査画像としては、検査画像の全体でもよいし、検査画像の一部領域、例えば、検査画像に映る病変を囲む関心領域でもよい。
【０１８６】
上記第１実施形態では、メッセージ９６を表示することにより自動データ範囲設定部１２１が自動設定したことを医師に報せているが、これに加えて、あるいは代えて、メッセージを読み上げる等、音声を出力してもよい。要するに、自動データ範囲設定部１２１が自動設定したことを医師に報せることができればよい。
【０１８７】
上記第１実施形態では、第１推奨データ範囲を、診断支援プログラム１０１が信頼の置ける診断支援情報を出力するための入力データの範囲と定義したが、第１推奨データ範囲は、信頼の置ける診断支援情報を出力するための入力データの範囲に限らず、ある程度マージンを設けておいてもよい。例えば、第１推奨データ範囲を、入力データに使用する範囲として必須の必須データ範囲と、入力データに使用する範囲として必須ではないが許容される許容データ範囲とで構成してもよい。この場合は、指定データ範囲と第１推奨データ範囲に差異がある場合とは、指定データ範囲の中に第１推奨データ範囲中の必須データ範囲を含まない場合である。
【０１８８】
なお、要求受付部１１０が指定データ範囲を受け付けなかった場合、または、指定データ範囲と第１推奨データ範囲に差異があった場合に、自動データ範囲設定部１２１で第２推奨データ範囲を自動設定し、第２推奨データ範囲の診療データを入力データとする自動設定モードと、医師による範囲の指定を優先し、指定データ範囲と第１推奨データ範囲に差異があっても、指定データ範囲の診療データを入力データとする手動設定モードとを切り替え可能に構成してもよい。
【０１８９】
また、指定データ範囲と第１推奨データ範囲の一致率を計算し、一致率が閾値よりも高い場合は指定データ範囲と第１推奨データ範囲に差異がない場合と同様に扱ってもよい。例えば、第１推奨データ項目が１０個設定されていて、そのうちの９個が指定された場合は一致率を９０％としたり、第１推奨データ期間が１０日間で指定データ期間が５日間であった場合は一致率を５０％としたりする。そして閾値を例えば８０％に設定し、一致率が８０％よりも高い場合は指定データ範囲と第１推奨データ範囲に差異がない場合と同様に扱う。
【０１９０】
指定データ範囲と第１推奨データ範囲の一致率を計算する場合は、複数の診断支援情報が出力された際に、一致率が高いほうから順に診断支援情報を表示してもよい。
【０１９１】
起動画面で患者ＩＤが入力された対象患者の診断支援情報だけでなく、疾患が同じで症状が似ている他の患者の診断支援情報を出力してもよい。この場合、診療データ取得部１１１は、対象患者の診療データの取得要求に加えて、例えば対象患者とバイタルサインの測定値や検体検査の検査値が似ている患者、病変のサイズおよび病変の種類が似ている患者の診療データの取得要求を出力する。プログラム制御部１１２は、対象患者の診療データだけでなく、他の患者の診療データに基づき診断支援情報を出力する。このように対象患者の診断支援情報だけでなく、疾患が同じで症状が似ている他の患者の診断支援情報を出力すれば、診断がより捗る。
【０１９２】
上記第１実施形態の疾患を選択するためのプルダウンメニュー５５のように、疾患や診療目的を含む診療単位が選択され、図７の診療データ表示画面１５のようなチェックボックス７６を有する診療データ表示画面に表示が切り替えられた場合に、診療単位で共通する項目のチェックボックス７６に予めチェックマークが入れられていてもよい。診療単位で共通する項目とは、例えば、ある疾患に対応する診断支援プログラム１０１が複数あった場合、複数の診断支援プログラム１０１の各第１推奨データ項目に共通する項目である。こうした共通する項目を診療単位毎に予め登録しておき、画面生成部１１３で診療データ表示画面１５を生成する際に、共通する項目のチェックボックス７６にチェックマークを入れたうえで画面出力制御部１１４に受け渡す。こうすれば、最初からある程度項目の選択がされている状態であるため、医師が必要に応じて項目を付け加えたり外したりして指定する項目を編集する際の作業効率がよい。なお、診療単位に対応する診断支援プログラム１０１が１つだけの場合は、その１つの診断支援プログラム１０１で使用する項目のチェックボックス７６に予めチェックマークが入れられるため、医師は編集もする必要がなく効率が良い。
【０１９３】
上記第１実施形態で示した第１推奨データ範囲リスト９０のような、各診断支援プログラム１０１の第１推奨データ範囲を集約したリスト形式で第１推奨データ範囲を保持する形態に限らず、各診断支援プログラム１０１が第１推奨データ範囲を保持する形態でもよい。
【０１９４】
診断支援プログラム１０１毎に第１推奨データ範囲を１つもつのではなく、複数の第１推奨データ範囲をもつようにしてもよい。例えば、１つの診断支援プログラム１０１が複数の疾患を対象としている場合は、疾患毎に第１推奨データ範囲をもつようにする。
【０１９５】
本発明は、上記各実施形態に限らず、本発明の要旨を逸脱しない限り種々の構成を採り得ることはもちろんである。また、上述の種々の実施形態や種々の変形例を適宜組み合わせることも可能である。また、本発明は、プログラムに加えて、プログラムを記憶する記憶媒体にもおよぶ。
【符号の説明】
【０１９６】
１０  診療支援システム
１１  診療支援サーバ（診療支援装置）
１２  クライアント端末
１４  ネットワーク
１５  診療データ表示画面
３０  ストレージデバイス
３２  ＣＰＵ
３３  通信部
７６  チェックボックス
７７  期間指定バー
９５  第２推奨データ範囲リスト
９６  自動設定通知に基づくメッセージ
１１０  要求受付部（指定データ範囲受付部）
１１２  プログラム制御部
１１３  画面生成部
１１５  第１推奨データ範囲取得部
１１６  アシスト処理部
１２１  自動データ範囲設定部
１２２  自動設定通知出力部
１２５  自動設定通知画面
１３０、１４０  補足データ出力部
【図１】
2016066138.tif 000003
【図２】
2016066138.tif 000004
【図３】
2016066138.tif 000005
【図４】
2016066138.tif 000006
【図５】
2016066138.tif 000007
【図６】
2016066138.tif 000008
【図７】
2016066138.tif 000009
【図８】
2016066138.tif 000010
【図９】
2016066138.tif 000011
【図１０】
2016066138.tif 000012
【図１１】
2016066138.tif 000013
【図１２】
2016066138.tif 000014
【図１３】
2016066138.tif 000015
【図１４】
2016066138.tif 000016
【図１５】
2016066138.tif 000017
【図１６】
2016066138.tif 000018
【図１７】
2016066138.tif 000019
【図１８】
2016066138.tif 000020
【図１９】
2016066138.tif 000021
【図２０】
2016066138.tif 000022
【図２１】
2016066138.tif 000023
【図２２】
2016066138.tif 000024
【図２３】
2016066138.tif 000025
【図２４】
2016066138.tif 000026
【図２５】
2016066138.tif 000027
【図２６】
2016066138.tif 000028
【図２７】
2016066138.tif 000029
【図２８】
2016066138.tif 000030
【図２９】
2016066138.tif 000031