(57)【要約】【課題】検査などの医療行為の所要時間を精度よく予測する。【解決手段】経験値算出部３２４は、予約された医療行為を実施すべき予定日における担当医療従事者の想定される経験値を、担当医療従事者が過去に実施した医療行為の数と、現在から予定日までに実施すると予測される医療行為の数をもとに算出する。所要時間推定部３２５は、医療行為の予定日における担当医療従事者の想定される経験値に対応する医療行為の所要時間を、医療従事者の経験値と医療行為の所要時間との対応関係をもとに特定して、予約された医療行為の所要時間を推定する。【選択図】図２
2015232767.tif 000002
【特許請求の範囲】
【請求項１】
医療従事者の経験値と医療行為の所要時間との対応関係を記憶する記憶部と、
予約された医療行為を実施すべき予定日における担当医療従事者の想定される経験値を、前記担当医療従事者が過去に実施した医療行為の数と、現在から前記予定日までに実施すると予測される医療行為の数をもとに算出する経験値算出部と、
前記予定日における前記担当医療従事者の想定される経験値に対応する医療行為の所要時間を、前記対応関係をもとに特定して、前記予約された医療行為の所要時間を推定する所要時間推定部と、
を備えることを特徴とする医療業務支援装置。
【請求項２】
前記経験値算出部は、現在から前記予定日までの日数と、前記担当医療従事者の過去において一日あたりに実施した医療行為の平均数をもとに、現在から前記予定日までに実施すると予測される医療行為の数を算出することを特徴とする請求項１に記載の医療業務支援装置。
【請求項３】
前記記憶部は、医療行為の項目ごと、手技ごと、または両者を階層化した分類ごとに医療従事者の経験値と医療行為の所要時間との対応関係を記憶し、
前記経験値算出部は、予約された医療行為の項目および／または手技に応じた、前記予定日における担当医療従事者の想定される経験値を算出することを特徴とする請求項１に記載の医療業務支援装置。
【請求項４】
前記記憶部は、医療従事者の経験値に応じて区分されるスキルレベルと、医療行為の所要時間との対応関係を記憶し、
前記所要時間推定部は、前記予定日における前記担当医療従事者のスキルレベルに対応する医療行為の所要時間を特定して、前記予約された医療行為の所要時間を推定することを特徴とする請求項１に記載の医療業務支援装置。
【請求項５】
前記記憶部は、前記スキルレベルと医療行為の所要時間との対応関係を規定した変換テーブルまたは関数を記憶し、
前記変換テーブルまたは関数は、各医療従事者の属性および／または成長度に応じてカスタマイズされることを特徴とする請求項４に記載の医療業務支援装置。
【請求項６】
医療従事者の経験値に応じてスキルレベルを変更するレベル変更部を、さらに備え、
前記レベル変更部は、医療行為の難易度および／または医療従事者の成長度に応じて、レベルアップの感度を調整する請求項４に記載の医療業務支援装置。
【請求項７】
予約された医療行為の患者情報、予定日、予定開始時刻、担当医療従事者、及び前記所要時間推定部により推定された当該医療行為の所要時間を少なくとも含む当該医療行為のスケジュールを、スケジュール表に含めるスケジュール管理部を、をさらに備え、
前記経験値算出部は、所定のタイミングで、前記予約された医療行為の前記予定日における前記担当医療従事者の想定される経験値を再計算し、
前記所要時間推定部は、前記タイミングで、前記予約された医療行為の所要時間を再推定し、
前記スケジュール管理部は、前記所要時間推定部により再推定された所要時間が、前回推定された所要時間と異なる場合、前記予約された医療行為のスケジュールを変更することを特徴とする請求項１から６のいずれかに記載の医療業務支援装置。
【請求項８】
前記スケジュール管理部は、前記予約された医療行為のスケジュールを、変更に対する同意を示すユーザ操作を受け付けたことを条件として、変更することを特徴とする請求項７に記載の医療業務支援装置。
【請求項９】
前記スケジュール管理部により前記予約された医療行為のスケジュールがユーザによる同意なしに変更された場合、当該医療行為のスケジュールの変更をユーザ端末装置に通知する通知部を、さらに備えることを特徴とする請求項７に記載の医療業務支援装置。
【請求項１０】
前記予約された医療行為の開始日時から所定の設定期間遡った日時から、当該医療行為の開始日時まで、前記医療行為のスケジュールの変更が禁止されることを特徴とする請求項７から９のいずれかに記載の医療業務支援装置。
【請求項１１】
前記記憶部は、前記経験値と医療行為の所要時間との対応関係を規定した変換テーブルまたは関数を記憶し、
前記変換テーブルまたは関数は、各医療従事者の属性および／または成長度に応じてカスタマイズされることを特徴とする請求項１に記載の医療業務支援装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、検査スケジュールを管理する医療業務支援装置に関する。
【背景技術】
【０００２】
医療業務支援システムでは、検査項目毎に定義されている検査の所要時間を利用して検査スケジュール（検査計画）を立案している。検査スケジュールを立案することによって医療スタッフは検査業務を効率的に遂行することができる。例えば看護師が、予定されている検査を検査室に振り分け、振り分けられた検査の所有時間に応じて検査室の時間枠を確保する。これにより検査予定日の検査スケジュールを立案している。医療スタッフは、立案された検査スケジュールから、いつ、誰が、何の業務を実施するべきかを事前に把握できる。例えば検査予定日当日に、看護師が検査開始前に患者を検査室に案内したり、医師が検査開始前に次の検査の準備を行うことができる。
【０００３】
特許文献１は、診療の内容と所要時間を記憶しておき、予約する診療の内容と同一の診療内容の所要時間に基づいて診療所要時間を予測し、その予測時間以上の予約可能時間帯を探して提示することを開示する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−３０２９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
検査の所要時間は検査を実施する医師によって異なるため、検査の所要時間を固定値で規定した場合、最適な検査スケジュールにならない場合がある。また検査の所要時間は、検査を実施する医師のスキル（技量）が高いほど短くなる。通常、医師は経験を重ねるにつれスキルが向上していくため、検査予約時のスキルと実際の検査時のスキルに大きな乖離が発生する場合がある。例えば内視鏡検査の定期健診は６ヶ月毎または１年毎に実施されることが多いが、現在のスキルにもとづく検査の所要時間と、６ヶ月または１年先のスキルにもとづく検査の所要時間に大きな乖離が発生する場合がある。特に若手の医師は成長スピードが速いため、この傾向が強くなる。
【０００６】
本発明はこうした状況に鑑みなされたものであり、その目的は、検査などの医療行為の所要時間を精度よく予測する技術を提供することにある。
【課題を解決するための手段】
【０００７】
本発明のある態様の医療業務支援装置は、医療従事者の経験値と医療行為の所要時間との対応関係を記憶する記憶部と、予約された医療行為を実施すべき予定日における担当医療従事者の想定される経験値を、前記担当医療従事者が過去に実施した医療行為の数と、現在から前記予定日までに実施すると予測される医療行為の数をもとに算出する経験値算出部と、前記予定日における前記担当医療従事者の想定される経験値に対応する医療行為の所要時間を、前記対応関係をもとに特定して、前記予約された医療行為の所要時間を推定する所要時間推定部と、を備える。
【０００８】
なお、以上の構成要素の任意の組み合わせ、本発明の表現を方法、装置、システム、記録媒体、コンピュータプログラムなどの間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【０００９】
本発明によれば、医療行為の所要時間を精度よく予測できる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施の形態に係る医療業務支援システムの構成を示す図である。
【図２】図１の医療業務支援装置の内部構成を示す図である。
【図３】図１の端末装置の内部構成を示す図である。
【図４】経験値記憶部に構築される担当医師の経験値に関するデータ構成例を示す図である。
【図５】スキルレベルと検査の所要時間との関係を記述した変換テーブルの一例を示す図である。
【図６】図５の変換テーブルに記述されたスキルレベルと検査の所要時間との関係をグラフ化した図である。
【図７】検査の予約画面の一例を示す図である。
【図８】臨床スタッフ情報の設定画面の一例を示す図である。
【図９】検査スケジュールの一覧画面の第１例を示す図である。
【図１０】検査スケジュールの一覧画面の第２例を示す図である。
【図１１】検査スケジュールの一覧画面の第３例を示す図である。
【図１２】検査スケジュールの一覧画面の第４例を示す図である。
【図１３】検査スケジュールの一覧画面の第５例を示す図である。
【図１４】検査スケジュールの一覧画面の第６例を示す図である。
【図１５】検査スケジュールの一覧画面の第７例を示す図である。
【図１６】検査スケジュールの一覧画面の第７例を示す図である。
【図１７】検査スケジュールの一覧画面の第９例を示す図である。
【図１８】検査スケジュールの一覧画面の第１０例を示す図である。
【図１９】検査スケジュールの一覧画面の第１１例を示す図である。
【図２０】検査スケジュールの一覧画面の第１２例を示す図である。
【図２１】本発明の実施の形態に係る医療業務支援装置による検査予約方法を説明するためのフローチャートである。
【図２２】本発明の実施の形態に係る医療業務支援装置による検査スケジュール見直し処理の第１例を説明するためのフローチャートである。
【図２３】本発明の実施の形態に係る医療業務支援装置による検査スケジュール見直し処理の第２例を説明するためのフローチャートである。
【図２４】本発明の実施の形態に係る医療業務支援装置による検査スケジュール見直し処理の第３例を説明するためのフローチャートである。
【図２５】医師による検査の実施情報を登録する画面の一例を示す図である。
【図２６】上級医師によるスキルレベルの認定画面の一例を示す図である。
【図２７】図５の変換テーブルを補正した変換テーブルの一例を示す図である。
【図２８】出身大学別の変換テーブルの一例を示す図である。
【図２９】変形例に係る、経験値と検査の所要時間との関係を記述した変換テーブルの一例を示す図である。
【発明を実施するための形態】
【００１１】
図１は、本発明の実施の形態に係る医療業務支援システム１の構成を示す図である。医療業務支援システム１は内視鏡部門に設置され、内視鏡業務を支援するためのシステムである。医療業務支援システム１は、複数の内視鏡システム１０ａ、１０ｂ（以下、特に区別しない場合には「内視鏡システム１０」とよぶ）、医療業務支援装置３０、複数の端末装置４０ａ、４０ｂ（以下、特に区別しない場合には「端末装置４０」とよぶ）を備え、それらはＬＡＮなどのネットワーク２によって相互接続される。
【００１２】
医療業務支援システム１は医療施設内の別のシステムと連携が可能である。例えばネットワーク２に図示しないゲートウェイ装置が接続され、このゲートウェイ装置を介して医療業務支援システム１は、オーダリングシステム、電子カルテシステム、レセプトシステムなどと連携可能である。
【００１３】
内視鏡システム１０は内視鏡スコープ１１、内視鏡処理装置１２及び表示装置１３を備える。内視鏡スコープ１１は患者の体内に挿入され、医師が内視鏡スコープ１１のレリーズスイッチを押したタイミングで体内を撮像する。内視鏡スコープ１１は固体撮像素子（例えばＣＣＤイメージセンサ、ＣＭＤイメージセンサまたはＣＭＯＳイメージセンサ）及び信号処理回路を備える。固体撮像素子は入射光を電気信号に変換し、信号処理回路は、固体撮像素子により光電変換された画像データに対して、Ａ／Ｄ変換、ノイズ除去などの信号処理を施して、内視鏡処理装置１２に出力する。
【００１４】
内視鏡処理装置１２は、内視鏡スコープ１１により撮像された画像を取得する。内視鏡処理装置１２は、取得した画像を表示装置１３に出力して表示装置１３に表示させる。撮像中の画像をリアルタイムに表示させることもできる。また内視鏡処理装置１２は、内視鏡スコープ１１から取得した画像を医療業務支援装置３０に送信して、医療業務支援装置３０内のデータベースにファイリングする。
【００１５】
医療業務支援装置３０は医療業務支援システム１全体を統括的に制御する。医療業務支援装置３０は例えば、サーバで構成される。端末装置４０は医師、看護師などの医療従事者が使用する端末装置であり、例えばＰＣ、タブレット、ＰＤＡなどで構成される。タブレット、ＰＤＡなどの携帯端末装置が使用される場合、ネットワーク２に図示しないアクセスポイントが設置され、無線ＬＡＮによりネットワーク２に接続される。
【００１６】
医療業務支援装置３０は、内視鏡システム１０から送信されてきた内視鏡画像データを受け取り記憶部に蓄積する。また医療業務支援装置３０はＷｅｂサーバとしての機能も有し、ネットワーク２に接続する端末装置４０に、例えば検査結果の一覧画面などの情報を提供する。医師は端末装置４０を操作して検査レポートの入力を行う。医療業務支援装置３０は、端末装置４０から送信されてきた検査レポートを受け取り記憶部に蓄積する。また医療業務支援装置３０は内視鏡検査のスケジュールを管理する。
【００１７】
図２は、図１の医療業務支援装置３０の内部構成を示す図である。医療業務支援装置３０は通信部３１、制御部３２及び記憶部３３を備える。制御部３２は検査予約部３２０を含む。本実施の形態では内視鏡検査のスケジュール管理に注目するため、制御部３２の機能ブロックは、内視鏡検査のスケジュール管理機能に関連する機能のみを描いている。検査予約部３２０は経験値蓄積部３２１、レベル変更部３２２、操作受付部３２３、経験値算出部３２４、所要時間推定部３２５、スケジュール管理部３２６及び通知部３２７を含む。
【００１８】
制御部３２の機能はハードウェア資源のみ、又はハードウェア資源とソフトウェア資源の協働により実現できる。ハードウェア資源としてプロセッサ、ＲＯＭ、ＲＡＭ、その他のＬＳＩを利用できる。ソフトウェア資源としてオペレーティングシステム、アプリケーション等のプログラムを利用できる。
【００１９】
記憶部３３は例えばＨＤＤ、ＳＳＤなどで構成され、経験値記憶部３３１、変換テーブル３３２及びスケジュール記憶部３３３を含む。本実施の形態では内視鏡検査のスケジュール管理に注目するため、記憶部３３内の機能ブロックは、内視鏡検査のスケジュール管理機能に関連する機能のみを描いている。
【００２０】
図３は、図１の端末装置４０の内部構成を示す図である。端末装置４０は通信部４１、制御部４２、記憶部４３及び表示部４４を備える。
【００２１】
内視鏡検査において検査の所要時間は検査を実施する医師によって異なる。従って検査の所要時間を固定値に設定している場合、検査の所要時間と実際の検査時間が大きく乖離する可能性がある。そこで実際の検査実績から検査時間の平均値を算出し、当該平均値を検査の所要時間として使用することが考えられる。
【００２２】
検査の所要時間は検査を実施する医師のスキル向上によって減少していく。従って検査予定日時点のスキルと、平均値を算出した時点のスキルに乖離が生じる場合がある。その場合、検査予定日時点のスキルに基づく検査の所要時間と、平均値を算出した時点のスキルに基づく検査の所要時間に誤差が生じてしまう。医師は検査を実施していくことで成長していくため、検査予定日時点のスキルは現時点のスキルより向上していると考えられる。しかしながら、過去の検査実績の検査時間を平均化して検査の所要時間を予測する方法では、検査予定日までの医師の成長を考慮できないため、スキル向上による成長分を反映できず、検査の所要時間を精度よく予測することが難しかった。
【００２３】
検査の所要時間の予測精度が低いと最適な検査スケジュールの立案が難しくなり、検査スケジュールと実際の検査進捗とに乖離が生じやすくなる。その結果、時間通りに来院した患者の待ち時間が長くなったり、定時内に全ての検査が終了せずに医療スタッフが残業しなければならない事態が発生していた。
【００２４】
以下、検査予定日までの医師の成長を見越して検査の所要時間を算出することにより、検査の所要時間の予測精度を高める方法を説明する。以下、図２及び図３を参照しながら具体的に説明する。経験値記憶部３３１は、医師ごとに内視鏡検査に関する経験値を記憶する。医師ごとの内視鏡検査の経験値は検査項目ごとに蓄積されてもよい。また当該経験値は手技ごとに蓄積されてもよい。また検査項目を第１分類、手技を第２分類として当該経験値が２階層で分類されて蓄積されてもよい。最もシンプルな設計では、医師の経験値は実施した検査回数に対応する。
【００２５】
経験値蓄積部３２１は医師による内視鏡検査の終了後、当該医師の内視鏡検査の経験値を増加させる。例えば当該医師の、実施した検査項目の経験値をインクリメント（＋１）する。
【００２６】
変換テーブル３３２は医師の経験値に応じて区分されるスキルレベルと、検査の所要時間との対応関係を記憶する。レベル変更部３２２は、医師の経験値に応じてスキルレベルを変更する。例えば、医師が実施した検査回数が一定回数を超える毎にスキルレベルをアップさせていく。医師の経験値が検査項目毎に蓄積される場合、医師のスキルレベルも検査項目毎に設定される。
【００２７】
操作受付部３２３は、医療従事者による端末装置４０の操作入力部４５への操作に起因して生成された各種の指示信号およびデータをネットワーク２を介して受け付ける。例えば検査予約情報を受け付ける。検査予約情報には少なくとも患者情報、検査予定日および担当医師が含まれる。検査予約情報の具体例は後述する。なお検査予約情報は、内視鏡部門に設置された端末装置４０から入力される場合もあれば、図示しないＨＩＳ (Hospital Information System)のオーダリングシステムから図示しないゲートウェイ装置を介して入力される場合もある。
【００２８】
また検査予約情報の一部の項目が当該オーダリングシステムから入力され、別の一部の項目が端末装置４０から入力される場合もある。例えば当該オーダリングシステムから患者情報、検査予定日、検査項目および担当医師が入力され、端末装置４０で当該情報を閲覧した看護師が検査室、検査の開始時刻を入力するケースなどが考えられる。
【００２９】
看護師等の医療従事者により検査の開始時刻が指定されると、経験値算出部３２４及び所要時間推定部３２５は当該検査の所要時間を推定する。経験値算出部３２４は、予約された検査を実施すべき予定日における担当医師の想定される経験値（以下、想定経験値という）を算出する。具体的には経験値算出部３２４は、当該担当医師が現在までに実施した検査数と、現在から当該検査の予定日までに実施すると予測される検査数をもとに想定経験値を算出する。より具体的には実施した検査数と、実施すると予測される検査数を加算することにより想定経験値を算出する。
【００３０】
なお本実施の形態では検査項目ごとに経験値が蓄積されているため、経験値算出部３２４は、予約された検査項目における担当医師の検査数をもとに当該検査項目の想定経験値を算出する。また手技ごとに経験値が蓄積されている場合、経験値算出部３２４は、予約された手技における担当医師の検査数をもとに当該手技の想定経験値を算出する。また検査項目を第１分類、手技を第２分類として経験値が２階層に分類されて蓄積されている場合、経験値算出部３２４は、予約された検査項目の、使用する手技における担当医師の検査数をもとに、当該検査項目の使用する手技における想定経験値を算出する。
【００３１】
経験値算出部３２４は、現在から当該検査の予定日までに実施すると予測される検査数を、現在から当該検査の予定日までの日数と、当該担当医師の過去において一日あたりに実施した検査の平均数をもとに算出する。具体的には当該日数と、一日あたりに実施した検査の平均数を乗算することにより算出する。
【００３２】
過去において一日あたりに実施した検査の平均数は例えば、当該医師が当該検査を初めて実施した日から当該検査を最後に実施した日までの期間で、当該期間内に実施した検査数を除算することにより算出できる。なお直近の所定期間（例えば、３年）で、当該期間内に実施した検査数を除算することにより算出してもよい。また、検査数が所定数より少ない年の、期間および検査数を除外して上記の検査の平均数を算出してもよい。
【００３３】
所要時間推定部３２５は、予約された検査の予定日における担当医師の想定経験値に対応するスキルレベルを特定し、変換テーブル３３２を参照して当該スキルレベルに対応する当該検査の所要時間を特定して、当該予約された検査の所要時間を推定する。
【００３４】
スケジュール記憶部３３３は、スケジュール管理部３２６により管理される検査スケジュール表を記憶する。スケジュール管理部３２６は検査が予約されると、当該検査の患者情報、予定日、予定開始時刻、担当医師、及び所要時間推定部３２５により推定された当該検査の所要時間を少なくとも含む検査スケジュールを、検査スケジュール表に追加する。
【００３５】
経験値算出部３２４は所定のタイミングで、予約された検査の予定日における担当医師の想定経験値を再計算し、所要時間推定部３２５は当該タイミングで、当該予約された検査の所要時間を再推定する。当該タイミングは、予め設定された日時であってもよいし、イベントが発生したタイミングであってもよい。
【００３６】
例えば、毎日１７：００に検査スケジュールを見直す設定の場合、当該タイミングは毎日、１７：００に到来する。また毎週月曜日の１７：００に検査スケジュールを見直す設定の場合、当該タイミングは毎週月曜日の１７：００に到来する。また当該タイミングは、医師のスキルレベルがアップしたタイミングであってもよい。この場合、経験値の再計算および所要時間の再推定は、該当する医師の検査スケジュールのみが対象となる。また当該タイミングは、医療従事者が検査スケジュールの見直しを指示する操作を行ったタイミングであってもよい。
【００３７】
スケジュール管理部３２６は、所要時間推定部３２５により再推定された所要時間が、前回推定された所要時間と異なる場合、予約されている検査スケジュールを変更する。具体的には、予約されている検査の所要時間を再推定された所要時間に変更する。スケジュール管理部３２６が、予約されている検査スケジュールを自動的に変更する設定でもよいし、変更に対する同意を示すユーザ操作を受け付けたことを条件として変更する設定でもよい。
【００３８】
検査スケジュールを、変更の同意を示すユーザ操作を受け付けたことを条件として変更する設定の場合、通知部３２７は検査スケジュールの更新が可能である旨を端末装置４０に通知し、その旨のメッセージを表示部４４に表示させる。
【００３９】
検査スケジュールがユーザによる同意なしに自動的に変更される設定で、かつ実際に検査スケジュールが変更された場合、通知部３２７は、検査スケジュールが変更された旨を端末装置４０に通知し、その旨のメッセージを表示部４４に表示させる。なお当該メッセージを電子メールで通知してもよい。
【００４０】
スケジュール管理部３２６は、検査スケジュールに登録されている所要時間と、検査当日の実際の所要時間が異なる場合、当該検査に後続する当日の検査の検査スケジュールを変更する。この場合も、後続の検査の検査スケジュールを自動的に変更する設定と、変更に対して同意するユーザ操作を受け付けたことを条件として変更する設定がある。通知部３２７は、検査の所要時間の再推定に起因して当該検査の検査スケジュールを変更する場合と同様に、検査スケジュールの更新が可能である旨のメッセージ、または検査スケジュールが変更された旨のメッセージを表示部４４に表示させる。
【００４１】
予約された検査の開始日時から所定の設定期間遡った日時から、当該検査の開始日時まで、当該検査スケジュールの変更を禁止するようにスケジュール管理部３２６に設定してもよい。看護師にとって当日または前日に検査スケジュールが変更になると、混乱をきたす場合がある。例えば、ある時刻に薬剤が到着するように手配している場合において、当日に検査開始時刻の前倒しがあると、その検査に薬剤が間に合わない可能性がある。また全ての看護師が端末装置４０を見れない環境では、当日の検査開始時刻の変更を直ぐに把握できない看護師も発生する。そこで当該検査の開始日時から設定時間前までの期間、検査スケジュールを変更できない設定としてもよい。例えば、当該検査の前日から、または当日の朝から当該検査の検査スケジュールを変更できない設定としてもよい。
【００４２】
以下、経験値記憶部３３１に保持されるデータ構成、及び検査スケジュールを立案するのに必要な要素を説明する。具体的には検査のデータ構成、スキルレベル、及び検査の所要時間の関係について説明する。
【００４３】
検査情報には、患者情報（患者名、患者ＩＤ、患者に関するその他の属性情報を含む）、検査項目、検査の担当医師、検査予定日（検査日、予約時刻を含む）、実際に検査を行った際の所要時間である検査実施時間、及び実施を予定している検査室が含まれる。検査スケジュールを立案する上で、検査を担当する医師によって時間枠が大きく左右される。
【００４４】
図４は、経験値記憶部３３１に構築される担当医師の経験値に関するデータ構成例を示す。図４に示すデータ構成例では担当医師に、過去に検査を行った回数（総数）を示す検査実績回数が検査項目毎に紐付けられている。各検査項目の検査実績回数に、その検査の現時点のスキルレベルが紐付けられている。また各検査項目の検査実績回数に、その検査を１日に平均何件、実施してきたかを示す平均検査数も紐付けられている。
【００４５】
平均検査数は下記（式１）により算出できる。
平均検査数（件数／日）＝検査実績回数（件数）÷過去検査実施期間（日）
…（式１）
過去検査実施期間には例えば、医師が過去に実施した検査の中で最も過去の日から最も新しい日までの期間を設定する。検査実績回数は、その期間に実施した検査の総数が設定される。
【００４６】
スキルレベルがアップするために必要な検査実績回数の閾値は可変値である。本実施の形態では検査実績回数が１００回を超える毎にスキルレベルが１ポイントアップするように設定している。また、スキルレベルに応じて検査項目毎に検査の所要時間が定義されている。スキルレベルと検査の所要時間の関係は、スキルレベルが高くなるにつれて検査の所要時間が短縮されていく関係になる。スキルレベルが、ある一定のレベルに到達すると検査の所要時間が収束する。
【００４７】
図５は、スキルレベルと検査の所要時間との関係を記述した変換テーブル３３２の一例を示す。図６は、図５の変換テーブル３３２に記述されたスキルレベルと検査の所要時間との関係をグラフ化した図である。図５に示す変換テーブル３３２は例えば、当該医療機関の過去の統計データから生成される。図５および図６に示すようにスキルレベルが上がる毎に検査の所要時間が減少していく。なお検査項目毎にスキルレベルに応じた所要時間、及びスキルレベルの上昇による所要時間の減少時間は異なっている。
【００４８】
例えば上部内視鏡検査において、スキルレベルが２の医師の所要時間は４９分になり、スキルレベルが９の医師の所要時間は２０分となる。スキルレベルが高くなるにつれて所要時間が短縮される。またスキルレベルが同じ２であっても、上部内視鏡検査では所要時間が４２分になり、下部内視鏡検査では６０分になる。
【００４９】
なお、基準時間（スキルレベル＝０のときの検査の所要時間）はシステム設定により調整できる。スキルレベルが上がる毎に減少する時間幅もシステム設定によって調整できる。図５および図６に示す例では上部内視鏡検査は−８、−７、−６・・・・と減少していき、下部内視鏡検査は−１５、−１０、−５・・・・と減少していき、ＥＲＣＰは−５、−５、−４・・・・と減少していくように設定している。
【００５０】
スキルレベルが上がる毎に検査の所要時間が減少していき、ある一定以上のスキルレベルになると検査の所要時間が収束する。図５および図６では上部内視鏡検査の所要時間が２０分に収束し、下部内視鏡検査の所要時間が４３分に収束し、ＥＲＣＰの所要時間が７１分に収束する例を示している。この収束する検査の所要時間も、システム設定によって調整できる。このように所要時間推定部３２５は、変換テーブル３３２を参照して検査項目毎にスキルレベルに応じた所要時間を決定できる。
【００５１】
検査スケジュールの立案は、以下の２つのステップによって実施される。第１ステップは検査の予約である。例えば検査前日などに実施予定の検査を予約する。第２ステップは検査スケジュールの修正である。例えば検査当日の進捗により、検査スケジュールを調整する。
【００５２】
図７は、検査の予約画面７０の一例を示す図である。この予約画面７０は、端末装置４０の表示部４４に表示される。医療従事者は検査を予約する時、検査の予約情報をこの画面７０から入力する。医療従事者は検査の予約情報として患者情報、検査予定日、検査室及び担当医師を入力する。患者情報の内、患者名および患者ＩＤは必須入力項目であり、その他の属性情報は任意入力項目である。検査予定日の内、検査日は必須項目であり、予約時刻は任意入力項目である。予約時刻は検査の開始時刻に対応する。本実施の形態では予約時刻も入力するものとする。検査室および担当医師は必須入力項目である。
【００５３】
医療従事者により画面右下の登録ボタン７２が押下されると検査予約を登録できる。検査予約が登録されると、スケジュール記憶部３３３に保持される検査スケジュール表が更新される。なお、必須入力項目が入力されていない状態で登録ボタン７２が押下されると、全ての必須入力項目を入力するよう促すメッセージが表示される。必須入力項目が入力されていない状態では検査予約を登録できない。一方、任意入力項目が入力されていない状態で登録ボタン７２が押下された場合は、検査予約を登録できる。また、同じ時間帯に同一の担当医師の検査が既に存在している状態で登録ボタン７２が押下された場合、その時間帯には登録できない旨の警告メッセージが表示される。この状態では検査予約を登録できず、時間帯の重複が解消された時点で登録可能になる。
【００５４】
図８は、臨床スタッフ情報の設定画面８０の一例を示す図である。図８では医師情報の設定画面８０を示している。本画面８０では医師の名前やＩＤなどの医師情報を確認できる。
【００５５】
予約された検査の所要時間の算出には、検査スキルの各項目８１〜８４の値が使用される。具体的には医師が過去に実施した検査実績回数を示す実施検査数８１、スキルレベル８２、検査の所要時間を示す検査予定時間８３、及び平均検査数８４の値が使用される。
【００５６】
上述のように本実施の形態では１００回の検査を実施するとスキルレベルが１ポイントアップする設定である。図８に示す画面８０の例では、上部内視鏡検査の実施検査数８１が１０００件であるため、上部内視鏡検査のスキルレベル８２が１０になっている。また下部内視鏡検査の実施検査数８１が２００件であるため、下部内視鏡検査のスキルレベル８２が２になっている。
【００５７】
上述のように検査予定時間８３はスキルレベルによって決定される。上部内視鏡検査のスキルレベル８２が１０であるため、上部内視鏡検査の検査予定時間８３が２０分になっている。また下部内視鏡検査のスキルレベル８２が２であるため、下部内視鏡検査の検査予定時間８３が６０分になっている。
【００５８】
上述のように平均検査数８４は、実施検査数８１を過去検査実施期間で除算することにより算出できる。例えば図８に示す画面８０に登録されている医師の上部内視鏡検査の過去検査実施期間が１００日の場合、当該医師の上部内視鏡検査の平均検査数８４は１０件となる。また下部内視鏡検査の過去検査実施期間が４０日の場合、当該医師の下部内視鏡検査の平均検査数８４は５件となる。
【００５９】
図９は、検査スケジュールの一覧画面９０の第１例を示す図である。図９の画面９０は、検査室１〜検査室５における本日の１０：００〜１４：００までの検査リストを表示している。この検査リストを医療従事者が閲覧することにより、予約されている各検査の患者情報、検査項目、担当医師、検査室、及び所要時間を確認できる。
【００６０】
表示リスト内において各検査スケジュールは実施する検査室の時間枠を、当該検査の所要時間の分、確保するように表示されている。検査リストに表示されている検査の進捗状況は色または模様によって表される。本実施の形態では左下がり斜線模様が予約中（即ち、検査未実施）を、左上がり斜線模様が患者受付済を、斜め格子模様が検査中を、縦線模様が検査終了後の患者リカバリ中を、横線模様が患者退出をそれぞれ示している。
【００６１】
縦線模様で描かれた検査スケジュールと横線模様で描かれた検査スケジュールは、既に検査が終了している。既に検査が終了している検査スケジュールの所要時間は、実際の検査実施時間で表示される。検査実施時間を算出するための検査終了時刻には、検査終了時に医療従事者が操作入力部４５に対して検査終了操作をすることにより得られる時刻情報、または内視鏡システム１０から転送されてくる時刻情報を使用できる。
【００６２】
担当医師が入力されていない検査スケジュールの場合、スキルレベルを０と仮定して検査の所要時間を推定して検査室の時間枠を確保する。また検査室が入力されていない検査スケジュールは「検査室指定無し」、予約時刻が入力されていない検査スケジュールは「時間指定無し」という枠に振り分けられる。
【００６３】
経験値算出部３２４は検査の所要時間を、医師毎に設定されている検査スコアの値から算出する。具体的には経験値算出部３２４は、平均検査数に成長期間を掛け合わせて想定検査数を算出する。成長期間は検査を予約した日と検査予定日との差分から算出される。想定検査数は、検査を予約した日から検査予定日までに実施するであろうと予測される検査数である。経験値算出部３２４は、算出した想定検査数と過去に実施した検査実績数を足し合わせて想定検査総数を算出する。想定検査総数は、検査予定日時点における予測される検査実績数である。所要時間推定部３２５は、想定検査総数に対応するスコアレベルを特定し、当該スコアレベルに応じた検査の所要時間を特定する。スケジュール管理部３２６は、特定された検査の所要時間に応じて検査室の時間枠を確保する。
【００６４】
以下、図９に示す画面９０内の検査９１（患者ＩＤ：５６７８９、担当医：滋賀六郎、検査項目：下部内視鏡検査）を例に説明する。滋賀六郎の下部内視鏡検査の現在のスキルレベルは０、検査実績数は９０、平均検査数は５とする。この場合、現在のスキルレベル（＝０）であれば図５の変換テーブル３３２を参照すると、８５分の時間枠を確保する必要である。
【００６５】
これに対して成長期間が２日ある場合、想定検査数が１０になる。この想定検査数は、平均検査数（＝５）と成長期間（＝２）を掛け合わせることにより算出される。想定検査数が１０、検査実績数が９０であるため、想定検査総数は１００となる。想定検査総数が１００の場合、検査予定日時点でのスキルレベルは１ポイントアップして、１になる。下部内視鏡検査のスキルレベルが１であれば、７０分の時間枠の確保で足りる。
【００６６】
予定されている検査が定時内に終了しない場合は、通知部３２７は画面９０内にアラートメッセージ９２を表示させる。図９に示す例では１３：４５を定時としており、検査室２の検査が定時内に終了しない恐れがあると表示されている。
【００６７】
図１０は、検査スケジュールの一覧画面１００の第２例を示す図である。検査が実施されると、実際に検査にかかった時間が検査実施時間として記録される。検査実施時間と、事前に確保されていた検査の所要時間とに差分がある場合、通知部３２７は画面１００内に検査スケジュールを更新可能である旨のメッセージ１０１を表示させる。検査スケジュールの調整は検査室単位で行われるため、通知部３２７は、どの検査室の検査スケジュールが更新可能であるかを表示させる。
【００６８】
操作入力部４５に対するユーザ操作により当該メッセージ１０１が選択されると、通知部３２７は、検査スケジュールを更新するか否かの確認を求めるメッセージダイアログ１０２を表示させる。メッセージダイアログ１０２内の「はい」ボタンが押下されると、スケジュール管理部３２６は検査実施時間と、事前に確保されていた検査の所要時間との差分に応じて、影響を受ける検査スケジュールの時間枠を調整する。
【００６９】
なお検査スケジュールを調整する際、スケジュール管理部３２６は、同じ時間帯に同一の担当医師の検査が重複しないように調整する。更に、検査を予約した時点の担当医師のスキルレベルと検査当日のスキルレベルが異なる場合、スケジュール管理部３２６は検査当日のスキルレベルに応じた検査の所要時間を使用して検査スケジュールを調整できる。
【００７０】
図１１は、検査スケジュールの一覧画面１１０の第３例を示す図である。図１２は、検査スケジュールの一覧画面１２０の第４例を示す図である。以下、実際の検査の進捗と、事前に確保されていた検査の所要時間との乖離に基づいて検査スケジュールを調整する例を説明する。まず前者が後者より短い場合を説明する。図１１に示す画面１１０が検査スケジュール調整前の画面を、図１２に示す画面１２０が検査スケジュール調整後の画面をそれぞれ示す。
【００７１】
図１１に示す画面１１０において、検査室２には３つの検査が予約されている。１番目の検査スケジュール１１１の各項目は、患者：ＩＤ４５６７８、患者名：岐阜五郎、検査項目：上部ＥＵＳ、検査の所要時間：６０分である。実際の検査実施時間は３０分である。２番目の検査スケジュール１１２の各項目は、患者：ＩＤ５６７８９、患者名：京都七郎、検査項目：下部内視鏡検査、検査の所要時間：９０分である。実際の検査実施時間は３０分である。３番目の検査スケジュール１１３の各項目は、患者：ＩＤ６７８９０、患者名：大阪八郎、検査項目：上部内視鏡検査  検査の所要時間：６０分である。
【００７２】
１番目の検査スケジュール１１１と２番目の検査スケジュール１１２では、検査の所要時間と検査実施時間に差分が発生している。通知部３２７は、検査室２の検査スケジュールを更新可能である旨のメッセージ１１４を表示させる。当該メッセージ１１４に対してユーザによる選択操作がなされると、通知部３２７は、検査スケジュールを更新するか否かの確認を求めるメッセージダイアログを表示させる。ユーザにより更新に対する同意を示す操作がなされると、スケジュール管理部３２６は検査実施時間と、事前に確保されていた検査の所要時間との差分を算出する。
【００７３】
１番目の検査スケジュール１１１では検査の所要時間が６０分、検査実施時間が３０分であるため、両者の差分は３０分である。２番目の検査スケジュール１１２では検査の所要時間が９０分、検査実施時間が３０分であるため、両者の差分は６０分である。
【００７４】
スケジュール管理部３２６は、検査リスト上に確保している１番目の検査スケジュール１１１の時間枠を６０分から３０分に短縮する。３０分早く検査が終了したことを検査リストに反映させる処理である。スケジュール管理部３２６は、検査リスト上に確保している２番目の検査スケジュール１１２の時間枠を９０分から３０分に短縮する。６０分早く検査が終了したことを検査リストに反映させる処理である。
【００７５】
３番目の検査スケジュール１１３は未実施であるため、スケジュール管理部３２６は検査リスト上に確保している３番目の検査スケジュール１１３の時間枠自体は変更しない。１番目の検査スケジュール１１１及び２番目の検査スケジュール１１２の時間枠を短縮した分を反映させるために、スケジュール管理部３２６は３番目の検査スケジュール１１３の予約時刻を調整する（より具体的には、前倒しする）。この例では予約時刻を前倒しする際、検査の準備時間を考慮して５分の空き時間を挿入している。
【００７６】
１番目の検査スケジュール１１１及び２番目の検査スケジュール１１２で短縮された時間の合計は１２０分である。検査の準備時間の５分を考慮すると、３番目の検査スケジュール１１３の予約時刻を前倒しする時間は、１１５分となる。スケジュール管理部３２６は、３番目の検査スケジュール１１３の予約時刻を１１５分、前倒しする。
【００７７】
図１２に示す検査スケジュール調整後の画面１２０内の１番目の検査スケジュール１２１、２番目の検査スケジュール１２２及び３番目の検査スケジュール１２３は、図１１に示す検査スケジュール調整前の画面１１０内の１番目の検査スケジュール１１１、２番目の検査スケジュール１１２及び３番目の検査スケジュール１１３にそれぞれ対応している。
【００７８】
図１３は、検査スケジュールの一覧画面１３０の第５例を示す図である。図１４は、検査スケジュールの一覧画面１４０の第６例を示す図である。以下、実際の検査の進捗が、事前に確保されていた検査の所要時間より長い場合の例を説明する。図１３に示す画面１３０が検査スケジュール調整前の画面を、図１４に示す画面１４０が検査スケジュール調整後の画面をそれぞれ示す。
【００７９】
図１３に示す画面１３０において、検査室３には３つの検査が予約されている。１番目の検査スケジュール１３１の各項目は、患者：ＩＤ８９０１２、患者名：岡山十郎、検査項目：上部ＥＵＳ、検査の所要時間：６０分である。実際の検査実施時間は９０分である。２番目の検査スケジュール１３２の各項目は、患者：ＩＤ９０１２３、患者名：山口二郎、検査項目：下部内視鏡検査、検査の所要時間：４５分である。実際の検査実施時間は６０分である。３番目の検査スケジュール１３３の各項目は、患者：ＩＤ６７８９０、患者名：大阪八郎、検査項目：上部内視鏡検査  検査の所要時間：６０分である。
【００８０】
１番目の検査スケジュール１３１と２番目の検査スケジュール１３２では、検査の所要時間と検査実施時間に差分が発生している。通知部３２７は、検査室３の検査スケジュールを更新可能である旨のメッセージ１３４を表示させる。当該メッセージ１３４に対してユーザによる選択操作がなされると、通知部３２７は、検査スケジュールを更新するか否かの確認を求めるメッセージダイアログを表示させる。ユーザにより更新に対する同意を示す操作がなされると、スケジュール管理部３２６は検査実施時間と、事前に確保されていた検査の所要時間との差分を算出する。
【００８１】
１番目の検査スケジュール１３１では検査の所要時間が６０分、検査実施時間が９０分であるため、両者の差分は−３０分である。２番目の検査スケジュール１３２では検査の所要時間が４５分、検査実施時間が６０分であるため、両者の差分は−１５分である。
【００８２】
スケジュール管理部３２６は、検査リスト上に確保している１番目の検査スケジュール１３１の時間枠を６０分から９０分に延長する。３０分遅く検査が終了したことを検査リストに反映させる処理である。スケジュール管理部３２６は、検査リスト上に確保している２番目の検査スケジュール１３２の時間枠を４５分から６０分に延長する。１５分遅く検査が終了したことを検査リストに反映させる処理である。
【００８３】
３番目の検査スケジュール１３３は未実施であるため、スケジュール管理部３２６は検査リスト上に確保している３番目の検査スケジュール１３３の時間枠自体は変更しない。１番目の検査スケジュール１３１及び２番目の検査スケジュール１３２の時間枠を延長した分を反映させるために、スケジュール管理部３２６は３番目の検査スケジュール１３３の予約時刻を調整する（より具体的に遅らせる）。この例では予約時刻を遅らせる際、検査の準備時間を考慮して５分の空き時間を挿入している。
【００８４】
１番目の検査スケジュール１３１及び２番目の検査スケジュール１３２で延長された時間の合計は４５分である。検査の準備時間の５分を考慮すると、３番目の検査スケジュール１３３の予約時刻を遅らせる時間は、５０分となる。スケジュール管理部３２６は、３番目の検査スケジュール１３３の予約時刻を５０分、遅らせる。
【００８５】
図１４に示す検査スケジュール調整後の画面１４０内の１番目の検査スケジュール１４１、２番目の検査スケジュール１４２及び３番目の検査スケジュール１４３は、図１３に示す検査スケジュール調整前の画面１３０内の１番目の検査スケジュール１３１、２番目の検査スケジュール１３２及び３番目の検査スケジュール１３３にそれぞれ対応している。
【００８６】
図１５は、検査スケジュールの一覧画面１５０の第７例を示す図である。図１６は、検査スケジュールの一覧画面１６０の第７例を示す図である。以下、実際の検査の進捗と、事前に確保されていた検査の所要時間との乖離に基づいて検査スケジュールを調整する際に、同一担当医師の検査が同じ時間帯に重ならないように調整する例を説明する。図１５に示す画面１５０が検査スケジュール調整前の画面を、図１６に示す画面１６０が検査スケジュール調整後の画面をそれぞれ示す。
【００８７】
図１５に示す画面１５０において、検査室１には３つの検査が予約されている。１番目の検査スケジュール１５１の各項目は、患者：ＩＤ１２３４５、患者名：東京一郎、検査項目：上部ＥＵＳ、検査の所要時間：９０分、担当医師：神奈川二郎である。実際の検査実施時間は４０分である。２番目の検査スケジュール１５２の各項目は、患者：ＩＤ２３４５６、患者名：静岡三郎、検査項目：上部ＥＵＳ、検査の所要時間：４５分、担当医師：神奈川二郎である。実際の検査実施時間は４５分である。３番目の検査スケジュール１５３の各項目は、患者：ＩＤ３４５６７、患者名：愛知四郎、検査項目：上部内視鏡検査、検査の所要時間：４２分、担当医師：神奈川二郎、予約時刻：１２：００、検査終了予定時刻：１２：４５分である。
【００８８】
１番目の検査スケジュール１５１では、検査の所要時間と検査実施時間に差分が発生している。通知部３２７は、検査室１の検査スケジュールを更新可能である旨のメッセージ１５５を表示させる。当該メッセージ１５５に対してユーザによる選択操作がなされると、通知部３２７は、検査スケジュールを更新するか否かの確認を求めるメッセージダイアログを表示させる。ユーザにより更新に対する同意を示す操作がなされると、スケジュール管理部３２６は検査実施時間と、事前に確保されていた検査の所要時間との差分を算出する。
【００８９】
１番目の検査スケジュール１５１では検査の所要時間が９０分、検査実施時間が４０分であるため、両者の差分は５０分である。スケジュール管理部３２６は、検査リスト上に確保している１番目の検査スケジュール１５１の時間枠を９０分から４０分に短縮する。５０分早く検査が終了したことを検査リストに反映させる処理である。
【００９０】
２番目の検査スケジュール１５２では、検査の所要時間と検査実施時間に差分が発生していない。スケジュール管理部３２６は、１番目の検査スケジュール１５１の時間枠を短縮した分を反映させるために、２番目の検査スケジュール１５２の予約時刻を５０分、早める。
【００９１】
３番目の検査スケジュール１５３は未実施であるため、スケジュール管理部３２６は検査リスト上に確保している３番目の検査スケジュール１５３の時間枠自体は変更しない。１番目の検査スケジュール１５１の時間枠を短縮した分を反映させるために、スケジュール管理部３２６は３番目の検査スケジュール１５３の予約時刻を早める。その際、５０分早めると、検査室１の３番目の検査スケジュール１５３と検査室３の２番目の検査スケジュール１５４の時間帯が重複してしまう。これらの検査の担当医師が同一であるため、検査室１の３番目の検査スケジュール１５３の予約時刻を５０分早めると、検査室１の３番目の検査スケジュール１５３と検査室３の２番目の検査スケジュール１５４で予約されている検査のいずれかが実施できなくなる。
【００９２】
スケジュール管理部３２６は、検査スケジュールを調整する際、移動候補の時間帯に同一の担当医師の検査スケジュールが存在しているか否か確認する。同一の担当医師の検査スケジュールが存在する場合、スケジュール管理部３２６は時間帯が重ならない範囲で、対象となる検査スケジュールの時間枠を調整する。
【００９３】
図１５に示す例では、検査室３の２番目の検査スケジュール１５４の時間枠は１２：００〜１２：４５である。スケジュール管理部３２６は、検査室１の３番目の検査スケジュール１５３の予約時刻を１２：００〜１２：４５の時間帯に重ならないように早める。この場合、１２：４５まで予約時刻を早めることができる。この例では予約時刻を早める際、検査の準備時間を考慮して５分の空き時間を挿入している。この準備時間の５分を考慮して、スケジュール管理部３２６は、検査室１の３番目の検査スケジュール１５３の予約時刻を１２：００から１２：５０に変更している。
【００９４】
図１６に示す検査スケジュール調整後の画面１６０内の検査室１の１番目の検査スケジュール１６１、２番目の検査スケジュール１６２及び３番目の検査スケジュール１６３、並びに検査室３の２番目の検査スケジュール１６４は、図１５に示す検査スケジュール調整前の画面１５０内の検査室１の１番目の検査スケジュール１５１、２番目の検査スケジュール１５２及び３番目の検査スケジュール１５３、並びに検査室３の２番目の検査スケジュール１５４にそれぞれ対応している。
【００９５】
図１７は、検査スケジュールの一覧画面１７０の第９例を示す図である。図１８は、検査スケジュールの一覧画面１８０の第１０例を示す図である。以下、検査を予約した日と検査当日のスキルレベルが異なる場合において、検査当日のスキルレベルに基づいて検査スケジュールを調整する例を説明する。図１７に示す画面１７０が検査スケジュール調整前の画面を、図１８に示す画面１８０が検査スケジュール調整後の画面をそれぞれ示す。
【００９６】
図１７に示す画面１７０において、検査室１の３番の検査スケジュール１７１の各項目は、患者：ＩＤ３４５６７、患者名：愛知四郎、検査項目：上部内視鏡検査、検査の所要時間：４２分、担当医師：神奈川二郎、予約時刻：１３：００である。検査の所要時間が４２分に設定されていることから、担当医師である神奈川二郎の上部内視鏡検査に関する検査当日のスキルレベルは２と想定されている（図５参照）。
【００９７】
これに対して検査当日までに想定通りにスキルレベルが向上せず、検査当日の実際のスキルレベルが０である場合、検査を予約した時点で想定したスキルレベルと、検査当日の実際のスキルレベルが異なることになる。スキルレベルが異なると検査の所要時間が変わってくる。通知部３２７は、検査室１の検査スケジュールを更新可能である旨のメッセージ１７２を表示させる。当該メッセージ１７２に対してユーザによる選択操作がなされると、通知部３２７は、検査スケジュールを更新するか否かの確認を求めるメッセージダイアログを表示させる。ユーザにより更新に対する同意を示す操作がなされると、経験値算出部３２４は検査当日の経験値を算出する。所要時間推定部３２５は当該経験値に対応するスキルレベルを特定し、変換テーブル３３２を参照して当該スキルレベルに応じた検査の所要時間を特定する。スケジュール管理部３２６は３番目の検査スケジュール１７１の時間枠を、特定された検査の所要時間に変更する。この例では４２分から５７分に変更する。
【００９８】
図１８に示す検査スケジュール調整後の画面１８０内の検査室１の３番目の検査スケジュール１８１は、図１７に示す検査スケジュール調整前の画面１７０内の検査室１の３番目の検査スケジュール１７１に対応している。前者のほうが後者より検査の時間幅が長くなっている。
【００９９】
図１９は、検査スケジュールの一覧画面１９０の第１１例を示す図である。図２０は、検査スケジュールの一覧画面２００の第１２例を示す図である。以下、操作入力部４５に対するユーザ操作により検査スケジュールを修正する例を説明する。ユーザは「検査室指定無し」や「時間指定無し」に振り分けられている検査を適切な検査室に振り分けたり、検査数が多い検査室の検査を別の検査室に振り分けたりすることができる。
【０１００】
例えば検査リスト内の、ある検査スケジュールの検査室を別の検査室に変更する場合、ユーザは当該検査スケジュールをマウスでドラックアンドドロップして、他の検査室に振り分けることができる。検査の予約時刻を変更する場合も同様にマウス操作で変更できる。例えば検査の進捗が遅れている検査室の検査スケジュールを、余裕がある検査室に振り分けることができる。
【０１０１】
図１９及び図２０に示す例では、図１９に示す画面１９０内の検査室３の２番目の検査スケジュール１９１を、マウスで検査室４の時間枠にドラックアンドドロップすることにより、当該検査スケジュール１９１を検査室４に振り分けている。図２０に示す画面２００内の検査室４の２番目の検査スケジュール２０１は、図１９に示す画面１９０内の検査室３の２番目の検査スケジュール１９１が振り分けられたものである。なお検査スケジュールを振り分ける際、同じ時間帯に同一の担当医師の検査スケジュールがある場合、警告メッセージを表示させる。また、担当医師が同じ検査スケジュールの時間帯が重複する振り分け操作を設定により禁止する。
【０１０２】
図２１は、本発明の実施の形態に係る医療業務支援装置３０による検査予約方法を説明するためのフローチャートである。端末装置４０及び／又はＨＩＳのオーダリングシステムにより検査予約が発行されるとスケジュール管理部３２６は、検査予約情報を取得する（Ｓ１０）。スケジュール管理部３２６は経験値算出部３２４及び所要時間推定部３２５に、検査の所要時間の推定を依頼する。
【０１０３】
経験値算出部３２４は、検査予定日の担当医師の想定経験値を算出する（Ｓ１１）。想定経験値の算出方法には上述した方法を用いることができる。所要時間推定部３２５は、経験値算出部３２４により算出された想定経験値から、検査予定日に担当医師が到達しているであろう想定スキルレベルを特定する（Ｓ１２）。所要時間推定部３２５は変換テーブル３３２を参照して、特定した想定スキルレベルから検査の所要時間を推定する（Ｓ１３）。所要時間推定部３２５は推定した検査の所要時間をスケジュール管理部３２６に渡し、スケジュール管理部３２６は、検査の所要時間を含む検査スケジュールを検査スケジュール表に含める（Ｓ１４）。
【０１０４】
上記の図１７および図１８では、検査を予約した日と検査当日のスキルレベルが異なる場合に、検査当日のスキルレベルに基づいて検査スケジュールを調整する例を説明した。検査を予約した日と検査当日が大きく離れている場合、この検査スケジュールの調整により検査の所要時間が大きく変動することがある。その場合、後続する他の検査への影響が大きくなる。そこで定期的に検査スケジュールの見直しを行い、検査の当日や前日に検査の所要時間が大きく変化することを抑制する仕組みを導入することが考えられる。
【０１０５】
図２２は、本発明の実施の形態に係る医療業務支援装置３０による検査スケジュール見直し処理の第１例を説明するためのフローチャートである。スケジュール管理部３２６は、設定された検査スケジュールの見直しタイミングが到来したか否か判定する（Ｓ２０）。見直しタイミングは、上述したように週単位または日単位で定期的に設定された時刻であってもよいし、担当医師のスキルレベルアップなどのイベント発生タイミングであってもよい。
【０１０６】
検査スケジュールの見直しタイミングが到来した場合（Ｓ２０のＹ）、スケジュール管理部３２６は経験値算出部３２４及び所要時間推定部３２５に、検査の所要時間の再推定を依頼する。
【０１０７】
経験値算出部３２４は、検査予定日の担当医師の想定経験値を再算出する（Ｓ２１）。上述のように想定経験値は、検査実績数と想定検査数を足し合わせることにより算出される。検査を予約した日と見直しタイミングが到来した日では通常、検査実績数が異なる。また想定検査数は、平均検査数に成長期間を掛け合わせることにより算出される。検査を予約した日と見直しタイミングが到来した日とでは成長期間が異なり、平均検査数は同じ場合と異なる場合がある。経験値算出部３２４は、見直しタイミングが到来した日における検査実績数、平均検査数および成長期間をもとに想定経験値を算出する。
【０１０８】
所要時間推定部３２５は、経験値算出部３２４により再算出された想定経験値から、検査予定日に担当医師が到達しているであろう想定スキルレベルを特定する（Ｓ２２）。所要時間推定部３２５は変換テーブル３３２を参照して、特定した想定スキルレベルから検査の所要時間を再推定する（Ｓ２３）。所要時間推定部３２５は再推定した検査の所要時間をスケジュール管理部３２６に渡す。
【０１０９】
スケジュール管理部３２６は、現在登録されている検査の所要時間と、所要時間推定部３２５により再推定された検査の所要時間が同じであるか否か判定する（Ｓ２４）。検査の所要時間が変化した場合（Ｓ２４のＹ）、スケジュール管理部３２６は通知部３２７にメッセージ送信を依頼する。通知部３２７は端末装置４０の表示部４４に、更新可能な検査スケジュールが存在する旨のメッセージを表示させる（Ｓ２５）。操作受付部３２３は、操作入力部４５に対して更新を同意するユーザ操作を示す信号を受信すると（Ｓ２６のＹ）、その旨をスケジュール管理部３２６に通知する。スケジュール管理部３２６は、検査スケジュールの検査の所要時間を、再推定された検査の所要時間に更新する（Ｓ２７）。
【０１１０】
ステップＳ２６にて更新を同意するユーザ操作を示す信号を受信できない場合（Ｓ２６のＮ）、ステップＳ２７はスキップされる。即ち検査スケジュールは更新されない。ステップＳ２４にて現在登録されている検査の所要時間と、再推定された検査の所要時間が同じである場合（Ｓ２４のＮ）、ステップＳ２５〜ステップＳ２７の処理がスキップされる。即ち検査スケジュールは更新されない。ステップＳ２０にて検査スケジュールの見直しタイミングが到来しない間は（Ｓ２０のＮ）、ステップＳ２１〜ステップＳ２７の処理は発動されない。
【０１１１】
図２３は、本発明の実施の形態に係る医療業務支援装置３０による検査スケジュール見直し処理の第２例を説明するためのフローチャートである。ステップＳ２０〜ステップＳ２３の処理は図２２に示す第１例のフローチャートと同じである。
【０１１２】
スケジュール管理部３２６は、現在登録されている検査の所要時間と、所要時間推定部３２５により再推定された検査の所要時間が同じであるか否か判定する（Ｓ２４）。検査の所要時間が変化した場合（Ｓ２４のＹ）、スケジュール管理部３２６は、検査スケジュールの検査の所要時間を、再推定された検査の所要時間に更新する（Ｓ２７）。スケジュール管理部３２６は通知部３２７に更新完了メッセージの送信を依頼する。通知部３２７は端末装置４０の表示部４４に、検査スケジュールを更新した旨のメッセージを表示させる（Ｓ２８）。ステップＳ２４にて現在登録されている検査の所要時間と、再推定された検査の所要時間が同じである場合（Ｓ２４のＮ）、ステップＳ２７及びステップＳ２８の処理がスキップされる。即ち検査スケジュールは更新されない。
【０１１３】
第１例と第２例を比較すると、第１例が事前同意タイプで第２例が事後報告タイプである。いずれの場合も検査スケジュールの更新を医療従事者に認識させることができる。例えば見直し日と、検査予定日の期間が設定期間以上（例えば、１ヶ月以上）離れている場合、検査スケジュールの更新が業務に与える影響が軽微であるため事後報告タイプを採用し、設定期間未満の場合、検査スケジュールの更新が業務に与える影響が比較的大きいため事前同意タイプを採用してもよい。
【０１１４】
図２４は、本発明の実施の形態に係る医療業務支援装置３０による検査スケジュール見直し処理の第３例を説明するためのフローチャートである。第３例のフローチャートは、図２３に示す第２例のフローチャートのステップＳ２４の処理と、ステップＳ２７の処理の間にステップＳ２４５の処理が追加されたものである。
【０１１５】
当日の検査リストを前日にプリントアウトして医療従事者に配った場合、プリントアウトした以降に当日の検査スケジュールを変更しないほうが好ましいといえる。この場合、プリントアウトした時点から当日の全ての検査が終了するまでの期間を、当日の検査スケジュールの更新禁止期間に設定する。なお看護師長の判断で一定の期間を更新禁止期間に設定してもよい。
【０１１６】
図２４のフローチャートにてスケジュール管理部３２６は、現在登録されている検査の所要時間と、所要時間推定部３２５により再推定された検査の所要時間が同じであるか否か判定する（Ｓ２４）。検査の所要時間が変化した場合（Ｓ２４のＹ）、スケジュール管理部３２６は、その検査スケジュールの更新禁止期間内であるか否か判定する（Ｓ２４５）。更新禁止期間内でない場合（Ｓ２４５のＮ）、スケジュール管理部３２６は検査スケジュールの検査の所要時間を、再推定された検査の所要時間に更新する（Ｓ２７）。スケジュール管理部３２６は通知部３２７に更新完了メッセージの送信を依頼する。通知部３２７は端末装置４０の表示部４４に、検査スケジュールを更新した旨のメッセージを表示させる（Ｓ２８）。
【０１１７】
ステップＳ２４５にて更新禁止期間内である場合（Ｓ２４５のＹ）、ステップＳ２７及びステップＳ２８の処理がスキップされる。即ち検査スケジュールは更新されない。ステップＳ２４にて現在登録されている検査の所要時間と、再推定された検査の所要時間が同じである場合（Ｓ２４のＮ）、ステップＳ２４５、ステップＳ２７及びステップＳ２８の処理がスキップされる。即ち検査スケジュールは更新されない。
【０１１８】
これまで医師の経験値、スキルレベル、検査の所要時間について単純化したモデルで説明してきた。以下、検査の難易度、医師の成長度、医師の属性などを考慮した、より精緻化したモデルを説明する。
【０１１９】
まず検査の難易度を考慮する例を説明する。具体的には、難易度の高い手技を伴う検査を実施するほど、スキルレベルが上がりやすくなるように設定する。例えば手技を伴なわない検査の場合、経験値蓄積部３２１は通常通り、１回の検査の実施に対して１ポイントを付与する。難易度の低い手技（例えば、薬剤散布など）を伴う検査の場合も同様に、経験値蓄積部３２１は当該検査の実施に対して１ポイントを付与する。難易度の高い手技（例えば、患部摘出など）を伴う検査の場合、経験値蓄積部３２１は当該検査の実施に対して３ポイントを付与する。この設定では、難易度の高い手技を伴う検査を実施するほどスキルレベルが上がりやすくなる。
【０１２０】
このように経験値蓄積部３２１は、検査の難易度に応じて１回の検査の実施に対して付与するポイントに重みをつける。結果的に検査の難易度に応じて、レベル変更部３２２によるレベルアップの感度が調整されることになる。
【０１２１】
図２５は、医師による検査の実施情報を登録する画面２５０の一例を示す。ユーザは、実施者の入力欄２５１に、検査を実施した医師を入力する。図２５では実施情報の内、手技のタブ２５２が選択された状態である。医師（山田太郎）が上部内視鏡検査で実施した手技が表示されている。胃・十二指腸のファイバスコピー２５３を１回、食道のファイバスコピー２５４を１回実施している。
【０１２２】
レベル変更部３２２は、これまで検査回数が特定の回数に到達することをスキルレベルアップの条件としてきたが、特定の検査内容の実施の成功を条件としてスキルレベルをアップさせてもよい。難易度の高い特定の手技を伴う検査を単独で実施できた時点で、十分なスキルがあると判断できる場合もある。例えば特定の検査を、規定時間内に実施できた場合、スキルレベルをアップさせてもよい。
【０１２３】
例えば上部内視鏡検査のスキルレベルが０または１の医師が、上部内視鏡検査を６０分で実施した場合、スキルレベルを２にアップさせてもよい。上部内視鏡検査を６０分で実施するスキルは、スキルレベル＝２に相当するためである。なお６０分での実施を１回ではなく複数回（例えば、３回）成功したことを条件として、スキルレベルを２にアップさせてもよい。
【０１２４】
また胃・十二指腸のファイバスコピーを副実施医師を伴わずに単独で実施できた場合、スキルレベルをアップさせてもよい。図２５に示す画面２５０には、副実施医師の登録欄２５５もある。このようにレベル変更部３２２は、検査の難易度に応じてレベルアップの感度を調整できる。
【０１２５】
次に医師の成長速度を考慮する例を説明する。現実には医師ごとに成長速度にバラツキが発生する。医師の成長速度を、医師の現在のスキルレベルに応じた所要時間と、その医師の実際の所要時間を比較することにより判断できる。後者が前者より短い場合、成長速度が速いといえる。実際の所要時間から現在のスキルレベルに応じた所要時間を減算した時間が、次のスキルレベルに応じた所要時間以下の場合、経験値蓄積部３２１は例えば、１回の検査の実施に対して１０ポイントを付与する。図５に示す変換テーブル３３２において、上部内視鏡検査の現在のスキルレベルが１の場合、所要時間は４９分である。実施の所要時間が４１分の場合、スキルレベルが２の場合の所要時間である４２分より短いことになる。この場合、経験値蓄積部３２１は成長が速い医師と判断して、１回の検査の実施に対して複数のポイントを付与する。
【０１２６】
このように経験値蓄積部３２１は、医師の成長度に応じて１回の検査の実施に対して付与するポイントに重みをつける。結果的に医師の成長度に応じて、レベル変更部３２２によるレベルアップの感度が調整されることになる。
【０１２７】
次に上級医師の判断によりスキルレベルを手動で設定する例を説明する。学会での受賞、学位取得、海外研修、教授の推薦など、一定レベル以上のスキルを持っていると判断された場合、上級医師の判断によりスキルレベルを決定する。
【０１２８】
図２６は、上級医師によるスキルレベルの認定画面２６０の一例を示す。検査項目、スキルレベル、そのスキルレベルを付与した理由、そのスキルレベルを承認した承認者の欄が設けられている。
【０１２９】
次にスキルレベルと検査の所要時間との対応関係を調整する例を説明する。この対応関係は、医師の成長曲線とも捉えることができる。上述のように現実には医師ごとに成長速度にバラツキが発生する。医師の成長速度に応じて医師の成長曲線を補正する。
【０１３０】
例えば図５に示す変換テーブル３３２において、上部内視鏡検査はスキルレベルが上がるにつれ、所要時間が−８、−７、−６、−５、−４、−３、−２、−１、０、０と短縮していく。スキルレベルが１から２にアップすると７分短縮することになる。例えば、ある医師のスキルレベルが１の時点の実際の所要時間が４９分で、レベルアップ後のスキルレベルが２の時点の実際の所要時間が４１分である場合を考える。この場合、通常７分短縮するところが８分短縮している。即ち、想定される成長速度より速く成長していると推定できる。
【０１３１】
図２７は、図５の変換テーブル３３２を補正した変換テーブル３３２ａの一例を示す図である。図５の変換テーブル３３２と比較して、図２７の変換テーブル３３２ａでは、上部内視鏡検査におけるスキルレベル２以降の所要時間の短縮幅を大きくしている。図５の変換テーブル３３２ではスキルレベル２以降、所要時間が−６、−５、−４、−３、−２、−１、０、０と減少していく。これに対して図２７の変換テーブル３３２ａではスキルレベル２以降の所要時間が−７、−６、−５、−３、０、−１、０、０と減少していく。即ち、１レベル上がる毎の短縮幅を大きくしている。
【０１３２】
このようにスキルレベルと検査の所要時間との対応関係を規定した変換テーブル３３２を、医師の成長度に応じてカスタマイズする。なおカスタマイズの方法には、様々なものがあり、例えば複数パターンの変換テーブル３３２から成長度に応じた変換テーブル３３２を選択する方法を用いてもよい。
【０１３３】
次にスキルレベルと検査の所要時間との対応関係を医師の属性に応じて調整する例を説明する。出身大学や所属機関により検査項目毎のスキルレベルの上がり方に一定の傾向が見られることがある。例えば、教授の教え方などの影響を受ける場合があり、同じ教授から指導を受けた医師は、同じような成長曲線を示す場合がある。
【０１３４】
図２８は、出身大学別の変換テーブル３３２ｂの一例を示す図である。Ａ大学が上部内視鏡検査を、Ｂ大学が下部内視鏡検査を、Ｃ大学がＥＲＣＰをそれぞれ得意としている。図２８に示す例では各検査項目において、その検査を得意としている大学出身者の所要時間を他の大学出身者より短く設定している。
【０１３５】
このようにスキルレベルと検査の所要時間との対応関係を規定した変換テーブル３３２を、医師の属性に応じてカスタマイズする。出身大学は属性の一例であり、学位や勤続年数などによりカスタマイズすることもできる。
【０１３６】
上述のように変換テーブル３３２は、該当する医療機関の統計データに基づき生成することが一般的である。各医療機関が検査の経験値と所要時間に関するデータを、図示しないインターネット上に接続された管理データベースに登録している場合、各医療機関は当該管理データベースに登録されている統計データを使用することができる。例えば、スキルレベルと検査の所要時間との対応関係について、全国平均のデータをダウンロードして使用することができる。また各種の条件を指定して、条件に合致したデータをダウンロードして使用してもよい。例えば地域ごと、経歴ごと、勤続年数ごとのデータをダウンロードして使用してもよい。
【０１３７】
以上説明したように本実施の形態によれば、検査を予約した日から検査予定日までの医師の成長を加味して検査の所要時間を予測するため、検査の所要時間を高精度に予測できる。従って最適な検査スケジュールを立案することができ、検査業務を効率的に管理できる。その結果、患者の待ち時間を減らし、医療スタッフの残業も減らすことができる。
【０１３８】
以上、本発明を実施の形態をもとに説明した。この実施の形態は例示であり、それらの各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
【０１３９】
上述の実施の形態ではスキルレベルと検査の所要時間との対応関係をテーブルに記述する例を説明したが、その対応関係を関数で規定してもよい。また上述の実施の形態では経験値をスキルレベルに変換し、スキルレベルから検査の所要時間を特定する例を説明した。この点、経験値から直接、検査の所要時間を特定してもよい。この場合、経験値と検査の所要時間を直接対応づけるテーブルまたは関数を使用すればよい。
【０１４０】
図２９は、変形例に係る、経験値と検査の所要時間との関係を記述した変換テーブルの一例を示す図である。図５ではスキルレベルと検査の所要時間との関係を記述した変換テーブル３３２を示したが、図２９では経験値と検査の所要時間との関係を記述した変換テーブル３３２ａを示している。所要時間推定部３２５は当該変換テーブル３２２ａを参照して、検査予定日における医師の想定される経験値に対応する検査の所要時間を特定する。図２９に示す例では医師の上部内視鏡検査の検査実績回数が０−９９回の場合、上部内視鏡検査の所要時間は５７分となる。検査実績回数が１００−１９９回の場合、所要時間は４９分となる。上部内視鏡検査では検査実績回数が９００回以上になると、所要時間が飽和して２０分に固定される。
【０１４１】
図２９に示す変換テーブル３３２ａは、図５に示した変換テーブル３２２に対応する例であるが、経験値の区分をより細かくしてもよい。また図５に示したスキルレベルを介して経験値を検査の所要時間に変換する例と同様に、図２９に示す経験値を直接、検査の所要時間に変換する例においても、検査の難易度、医師の成長度、医師の属性などを考慮した、より精緻化したモデルを構築できる。例えば変換テーブル３３２ａは、各医師の属性および／または成長度に応じてカスタマイズされてもよい。
【０１４２】
また上述の実施の形態では内視鏡検査の予約について説明したが、医療業務支援装置３０によるスケジュール管理は内視鏡検査の予約に限るものではない。検査に限らず診察、処置、手術を含む医療行為全般の予約についても上述の実施の形態で説明した方法を使用できる。また内視鏡部門に限らず、他の部門における医療行為の予約についても上述の実施の形態で説明した方法を使用できる。
【符号の説明】
【０１４３】
１  医療業務支援システム、  ２  ネットワーク、  １０  内視鏡システム、  １１  内視鏡スコープ、  １２  内視鏡処理装置、  １３  表示装置、  ３０  医療業務支援装置、  ３１  通信部、  ３２  制御部、  ３２０  検査予約部、  ３２１  経験値蓄積部、  ３２２  レベル変更部、  ３２３  操作受付部、  ３２４  経験値算出部、  ３２５  所要時間推定部、  ３２６  スケジュール管理部、  ３２７  通知部、  ３３  記憶部、  ３３１  経験値記憶部、  ３３２  変換テーブル、  ３３３  スケジュール記憶部、  ４０  端末装置、  ４１  通信部、  ４２  制御部、  ４３  記憶部、  ４４  表示部、  ４５  操作入力部。
【図１】
2015232767.tif 000003
【図２】
2015232767.tif 000004
【図３】
2015232767.tif 000005
【図４】
2015232767.tif 000006
【図５】
2015232767.tif 000007
【図６】
2015232767.tif 000008
【図７】
2015232767.tif 000009
【図８】
2015232767.tif 000010
【図９】
2015232767.tif 000011
【図１０】
2015232767.tif 000012
【図１１】
2015232767.tif 000013
【図１２】
2015232767.tif 000014
【図１３】
2015232767.tif 000015
【図１４】
2015232767.tif 000016
【図１５】
2015232767.tif 000017
【図１６】
2015232767.tif 000018
【図１７】
2015232767.tif 000019
【図１８】
2015232767.tif 000020
【図１９】
2015232767.tif 000021
【図２０】
2015232767.tif 000022
【図２１】
2015232767.tif 000023
【図２２】
2015232767.tif 000024
【図２３】
2015232767.tif 000025
【図２４】
2015232767.tif 000026
【図２５】
2015232767.tif 000027
【図２６】
2015232767.tif 000028
【図２７】
2015232767.tif 000029
【図２８】
2015232767.tif 000030
【図２９】
2015232767.tif 000031