(57)【要約】【課題】利用者に対して効率よくサービスを提供するようなスケジュールを管理できるようにする。【解決手段】診察スケジュール装置２１は、患者ＩＤおよび診察の開始予定時刻を含むスケジュール情報を記憶するスケジュールデータベース２５０を備える。診察スケジュール装置２１は、診察の提供にかかる提供時間を記憶しており、受診希望時刻および患者ＩＤを含む受付情報の入力を受け付け、終了予定時刻が開始希望時刻以後であるスケジュール情報のそれぞれについて、開始予定時刻順に、終了予定時刻から、次のスケジュール情報に含まれる開始予定時刻までの時間である空き時間を算出し、終了予定時刻が開始希望時刻以後であるスケジュール情報のそれぞれについて終了予定時刻順に、空き時間の累積時間を算出し、累積時間が提供時間以上である場合に、終了予定時刻と患者ＩＤとを含むスケジュール情報を作成してスケジュールデータベース２５０に登録する。【選択図】図１０
2008123422.tif 000002
【特許請求の範囲】
【請求項１】
利用者に提供するサービスのスケジュールを管理する方法であって、
ＣＰＵと、メモリと、前記利用者を特定する利用者特定情報および前記サービスの開始予定時刻を含むスケジュール情報を記憶するデータベースと、を備える情報処理装置が、
前記サービスの提供にかかる提供時間を前記メモリに記憶し、
前記サービスの開始希望時刻および前記利用者特定情報の入力を受け付け、
前記開始予定時刻と前記提供時間により求められる終了予定時刻が前記開始希望時刻以後である前記スケジュール情報のそれぞれについて前記開始予定時刻順に、前記終了予定時刻から、次の前記スケジュール情報に含まれる前記開始予定時刻までの時間である空き時間を算出し、
前記終了予定時刻が前記開始希望時刻以後である前記スケジュール情報のそれぞれについて前記終了予定時刻順に、前記空き時間の累積時間を算出し、前記累積時間が前記提供時間以上である場合に、前記利用者特定情報および前記終了予定時刻を含む前記スケジュール情報を作成し、作成した前記スケジュール情報を前記データベースに登録すること、
を特徴とするスケジュール管理方法。
【請求項２】
請求項１に記載のスケジュール管理方法であって、
前記情報処理装置が、
現在時刻から、前記スケジュール登録部が作成した前記スケジュール情報に含まれる前記開始予定時刻までの待ち時間を算出し、
前記待ち時間を表示すること、
を特徴とするスケジュール管理方法。
【請求項３】
請求項１に記載のスケジュール管理方法であって、
前記情報処理装置は、前記サービスの予約に関する、前記利用者特定情報および予約時刻を含む予約情報を記憶する予約データベースを備え、
前記情報処理装置が、前記サービスの提供開始時刻を開始時刻候補とし、前記予約データベースに記憶されている前記予約情報のそれぞれについて前記予約時刻順に、前記予約時刻が前記開始時刻候補よりも後の場合には前記予約時刻を前記開始予定時刻とし、前記予約時刻が前記開始時刻候補以前の場合には前記開始時刻候補を前記開始予定時刻とし、前記開始予定時刻および前記提供時間に基づく前記終了予定時刻を前記開始時刻候補として、前記開始予定時刻および前記利用者特定情報を含む前記スケジュール情報を前記データベースに登録すること、
を特徴とするスケジュール管理方法。
【請求項４】
請求項３に記載のスケジュール管理方法であって、
前記スケジュール情報には前記予約があるかどうかを示す予約フラグが付帯され、
前記情報処理装置は、前記予約データベースに登録されている前記予約情報のそれぞれについて前記予約時刻順に、前記スケジュール情報に前記予約があることを示す前記予約フラグを付帯させて前記データベースに登録し、
前記情報処理装置は、前記終了予定時刻が前記開始希望時刻以後である前記スケジュール情報のそれぞれについて前記終了予定時刻順に、前記スケジュール情報に前記予約がないことを示す前記予約フラグを付帯させて前記データベースに登録し、
前記情報処理装置が、
前記サービスが提供された前記スケジュール情報である提供済スケジュール情報についての前記サービスの提供終了時刻を取得し、
前記提供終了時刻が、前記提供済スケジュール情報の前記終了予定時刻よりも後である場合、
前記提供終了時刻を前記開始時刻候補とし、前記提供済スケジュール情報に含まれる前記開始予定時刻よりも後の前記開始予定時刻と前記予約があることを示す前記予約フラグとを含む前記スケジュール情報を前記データベースから取得し、取得した前記スケジュール情報のそれぞれについて前記開始予定時刻順に、前記開始予定時刻が前記開始時刻候補よりも前であれば前記開始予定時刻に前記開始時刻候補を設定し、前記スケジュール情報の前記終了予定時刻を前記開始時刻候補として、前記スケジュール情報を更新し、
前記提供済スケジュール情報に含まれる前記開始予定時刻よりも後の前記開始予定時刻と前記予約がないことを示す前記予約フラグとを含む前記スケジュール情報である予約外スケジュール情報を前記データベースから読み出し、読み出した前記予約外スケジュール情報を前記データベースから削除し、前記予約外スケジュール情報のそれぞれについて前記開始予定時刻順に、前記終了予定時刻が前記提供終了時刻以後である前記スケジュール情報について前記空き時間を算出し、前記終了予定時刻が前記提供終了時刻以後である前記スケジュール情報について、前記空き時間の前記累積時間を算出し、前記累積時間が前記予約外スケジュール情報についての前記提供時間以上であれば、前記予約外スケジュール情報の前記開始予定時刻に前記スケジュール情報の前記終了予定時刻を設定して前記データベースに登録すること、
を特徴とするスケジュール管理方法。
【請求項５】
請求項３に記載のスケジュール管理システムであって、
前記スケジュール情報には前記予約があるかどうかを示す予約フラグが付帯され、
前記情報処理装置は、前記予約データベースに登録されている前記予約情報のそれぞれについて前記予約時刻順に、前記スケジュール情報に前記予約があることを示す前記予約フラグを付帯させて前記データベースに登録し、
前記情報処理装置は、前記終了予定時刻が前記開始希望時刻以後である前記スケジュール情報のそれぞれについて前記終了予定時刻順に、前記スケジュール情報に前記予約がないことを示す前記予約フラグを付帯させて前記データベースに登録し、
前記情報処理装置が、
前記サービスが提供された前記スケジュール情報である提供済スケジュール情報についての前記サービスの提供終了時刻を取得し、
前記提供終了時刻が、前記提供済スケジュール情報についての前記終了予定時刻よりも前である場合、
前記提供済スケジュール情報に含まれる前記開始予定時刻よりも後の前記開始予定時刻および予約がないことを示す前記予約フラグを含む前記スケジュール情報である予約外スケジュール情報を前記データベースから読み出し、
読み出した前記予約外スケジュール情報を前記データベースから削除し、
前記予約外スケジュール情報のそれぞれについて前記開始予定時刻順に、前記開始予定時刻が前記提供終了時刻以後である前記スケジュール情報について、前記空き時間を算出し、
前記データベースに記憶されている前記スケジュール情報のそれぞれについて前記終了予定時刻順に、前記空き時間の前記累積時間を算出し、前記累積時間が前記予約外スケジュール情報についての前記提供時間以上であれば、前記予約外スケジュール情報の前記開始予定時刻に前記スケジュール情報の前記終了予定時刻を設定して前記データベースに登録すること、
を特徴とするスケジュール管理方法。
【請求項６】
請求項１に記載のスケジュール管理方法であって、
前記情報処理装置は、前記サービスごとに前記提供時間を前記メモリに記憶し、
前記情報処理装置は、前記利用者が第１の前記サービスを受けた後に受ける第２の前記サービスについての前記スケジュール情報である後続スケジュール情報を記憶する後続スケジュールデータベースを備え、
前記情報処理装置が、前記スケジュール情報を前記データベースに登録した場合に、前記スケジュール情報の前記終了予定時刻を前記第２のサービスを前記利用者に提供する予定時刻として設定した前記第２のサービスについての前記スケジュール情報を登録するように指示するコマンドを生成し、
前記コマンドに応じて、前記終了予定時刻が前記予定時刻よりも後の前記後続スケジュール情報のそれぞれについて前記開始予定時刻順に、前記空き時間を算出し、
前記終了予定時刻が前記予定時刻より後の前記後続スケジュール情報のそれぞれについて前記終了予定時刻順に、前記累積時間を算出し、前記累積時間が前記第２のサービスに対応する前記提供時間以上である場合、前記終了予定時刻および前記利用者特定情報を含む前記スケジュール情報を作成し、作成した前記スケジュール情報を前記後続スケジュールデータベースに登録すること、
を特徴とするスケジュール管理方法。
【請求項７】
利用者に提供するサービスのスケジュールを管理するシステムであって、
ＣＰＵと、
前記サービスの提供にかかる提供時間を記憶するメモリと、
前記利用者を特定する利用者特定情報および前記サービスの開始予定時刻を含むスケジュール情報を記憶するデータベースと、
前記サービスの開始希望時刻および前記利用者特定情報の入力を受け付ける受付部と、
前記開始予定時刻と前記提供時間により求められる終了予定時刻が前記開始希望時刻以後である前記スケジュール情報のそれぞれについて前記開始予定時刻順に、前記終了予定時刻から、次の前記スケジュール情報に含まれる前記開始予定時刻までの時間である空き時間を算出する空き時間算出部と、
前記終了予定時刻が前記開始希望時刻以後である前記スケジュール情報のそれぞれについて前記終了予定時刻順に、前記空き時間の累積時間を算出し、前記累積時間が前記提供時間以上である場合に、前記利用者特定情報および前記終了予定時刻を含む前記スケジュール情報を作成し、作成した前記スケジュール情報を前記データベースに登録するスケジュール登録部と、
を備えること特徴とするスケジュール管理システム。
【請求項８】
利用者に提供するサービスのスケジュールを管理するためのプログラムであって、
ＣＰＵと、メモリと、前記利用者を特定する利用者特定情報および前記サービスの開始予定時刻を含むスケジュール情報を記憶するデータベースと、を備える情報処理装置に、
前記サービスの提供にかかる提供時間を前記メモリに記憶するステップと、
前記サービスの開始希望時刻および前記利用者特定情報の入力を受け付けるステップと、
前記開始予定時刻と前記提供時間により求められる終了予定時刻が前記開始希望時刻以後である前記スケジュール情報のそれぞれについて前記開始予定時刻順に、前記終了予定時刻から、次の前記スケジュール情報に含まれる前記開始予定時刻までの時間である空き時間を算出するステップと、
前記終了予定時刻が前記開始希望時刻以後である前記スケジュール情報のそれぞれについて前記終了予定時刻順に、前記空き時間の累積時間を算出し、前記累積時間が前記提供時間以上である場合に、前記利用者特定情報および前記終了予定時刻を含む前記スケジュール情報を作成し、作成した前記スケジュール情報を前記データベースに登録するステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スケジュール管理システム、スケジュール管理方法、およびプログラムに関する。
【背景技術】
【０００２】
医療機関において診察や会計などのサービスが提供されるまでの待ち時間を予測し、待ち時間を患者に提供することが行われている。例えば、特許文献１では、診療区分毎の標準診療時間を待ち患者数に乗じて待ち時間を予測する仕組みが開示されている。
【特許文献１】特開平１１−１２０２２５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
医療機関では診察の予約を受け付けることもあり、この場合には時間の指定された診察予定がスケジュールされる。しかしながら、特許文献１に記載のシステムでは、受け付けた患者の数に基づいて待ち時間を予測しており、予約時刻を考慮した待ち時間の予測はされていない。
【０００４】
本発明は、このような背景を鑑みてなされたものであり、利用者に対して効率よくサービスを提供するようなスケジュールを管理できるようにするスケジュール管理システム、スケジュール管理方法、およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するための本発明のうち請求項１に記載の発明は、利用者に提供するサービスのスケジュールを管理する方法であって、ＣＰＵと、メモリと、前記利用者を特定する利用者特定情報および前記サービスの開始予定時刻を含むスケジュール情報を記憶するデータベースと、を備える情報処理装置が、前記サービスの提供にかかる提供時間を前記メモリに記憶し、前記サービスの開始希望時刻および前記利用者特定情報の入力を受け付け、前記開始予定時刻と前記提供時間により求められる終了予定時刻が前記開始希望時刻以後である前記スケジュール情報のそれぞれについて前記開始予定時刻順に、前記終了予定時刻から、次の前記スケジュール情報に含まれる前記開始予定時刻までの時間である空き時間を算出し、前記終了予定時刻が前記開始希望時刻以後である前記スケジュール情報のそれぞれについて前記終了予定時刻順に、前記空き時間の累積時間を算出し、前記累積時間が前記提供時間以上である場合に、前記利用者特定情報および前記終了予定時刻を含む前記スケジュール情報を作成し、作成した前記スケジュール情報を前記データベースに登録することとする。
【０００６】
本発明のスケジュール管理方法によれば、スケジュール間の空き時間の累積時間がサービスの提供時間以上になったところに、新たなスケジュールを登録することができる。一般的に、スケジュール間の空き時間がサービスの提供時間よりも短い場合には、新たなスケジュールを組み入れることはできないと判断されるが、例えば医療機関や銀行、役所などの待合において、利用者は診察等のサービスの開始予定時刻よりも早めに待機していることが多い。したがって、各スケジュールに係る患者へのサービスを前倒しに提供することで、サービスの提供時間分の空き時間が生まれる。よって、スケジュール時点で空き時間の累積時間がサービスの提供時間以上になっていれば、実際のサービス提供時点には、サービスを提供するだけの空き時間が生じることが期待される。よって、スケジュール間の空き時間を低減し、効率的にサービスを提供するためのスケジュールを管理することが可能となる。
【０００７】
また、本発明のうち請求項２に記載の発明は、請求項１に記載のスケジュール管理方法であって、前記情報処理装置が、現在時刻から、前記スケジュール登録部が作成した前記スケジュール情報に含まれる前記開始予定時刻までの待ち時間を算出し、前記待ち時間を表示することとする。この場合、スケジュールに基づいて確実な待ち時間を予測し、予測した待ち時間を表示することができる。これにより、患者はサービスの開始予定までの待ち時間を把握することが可能となり便利である。
【０００８】
また、本発明のうち請求項３に記載の発明は、請求項１に記載のスケジュール管理方法であって、前記情報処理装置は、前記サービスの予約に関する、前記利用者特定情報および予約時刻を含む予約情報を記憶する予約データベースを備え、前記情報処理装置が、前記サービスの提供開始時刻を開始時刻候補とし、前記予約データベースに記憶されている前記予約情報のそれぞれについて前記予約時刻順に、前記予約時刻が前記開始時刻候補よりも後の場合には前記予約時刻を前記開始予定時刻とし、前記予約時刻が前記開始時刻候補以前の場合には前記開始時刻候補を前記開始予定時刻とし、前記開始予定時刻および前記提供時間に基づく前記終了予定時刻を前記開始時刻候補として、前記開始予定時刻および前記利用者特定情報を含む前記スケジュール情報を前記データベースに登録することとする。
【０００９】
この場合、予約に基づくスケジュール情報を登録することができる。また、開始時刻候補よりも予約時刻が後であれば予約時刻がスケジュールの開始予定時刻となり、開始時刻候補よりも予約時刻が前であれば開始時刻候補がスケジュールの開始予定時刻となる。したがって、同じ予約時刻の予約があったとしても、連続したスケジュールとして管理することが可能となる。
【００１０】
また、本発明のうち請求項４に記載の発明は、請求項３に記載のスケジュール管理方法であって、前記スケジュール情報には前記予約があるかどうかを示す予約フラグが付帯され、前記情報処理装置は、前記予約データベースに登録されている前記予約情報のそれぞれについて前記予約時刻順に、前記スケジュール情報に前記予約があることを示す前記予約フラグを付帯させて前記データベースに登録し、前記情報処理装置は、前記終了予定時刻が前記開始希望時刻以後である前記スケジュール情報のそれぞれについて前記終了予定時刻順に、前記スケジュール情報に前記予約がないことを示す前記予約フラグを付帯させて前記データベースに登録し、前記情報処理装置が、前記サービスが提供された前記スケジュール情報である提供済スケジュール情報についての前記サービスの提供終了時刻を取得し、前記提供終了時刻が、前記提供済スケジュール情報の前記終了予定時刻よりも後である場合、前記提供終了時刻を前記開始時刻候補とし、前記提供済スケジュール情報に含まれる前記開始予定時刻よりも後の前記開始予定時刻と前記予約があることを示す前記予約フラグとを含む前記スケジュール情報を前記データベースから取得し、取得した前記スケジュール情報のそれぞれについて前記開始予定時刻順に、前記開始予定時刻が前記開始時刻候補よりも前であれば前記開始予定時刻に前記開始時刻候補を設定し、前記スケジュール情報の前記終了予定時刻を前記開始時刻候補として、前記スケジュール情報を更新し、前記提供済スケジュール情報に含まれる前記開始予定時刻よりも後の前記開始予定時刻と前記予約がないことを示す前記予約フラグとを含む前記スケジュール情報である予約外スケジュール情報を前記データベースから読み出し、読み出した前記予約外スケジュール情報を前記データベースから削除し、前記予約外スケジュール情報のそれぞれについて前記開始予定時刻順に、前記終了予定時刻が前記提供終了時刻以後である前記スケジュール情報について前記空き時間を算出し、前記終了予定時刻が前記提供終了時刻以後である前記スケジュール情報について、前記空き時間の前記累積時間を算出し、前記累積時間が前記予約外スケジュール情報についての前記提供時間以上であれば、前記予約外スケジュール情報の前記開始予定時刻に前記スケジュール情報の前記終了予定時刻を設定して前記データベースに登録することとする。
【００１１】
この場合、サービスの提供終了時刻が予定よりも遅かったときに、それ以降のサービス提供について再スケジュールすることになる。この場合において、予約した利用者のスケジュールを優先的に後ろにシフトすることができるので、予約した利用者のスケジュールについてはシフト幅を少なくすることができる。よって、サービスの提供状況に応じてスケジュールを調整するとともに、予約した利用者に対しては、なるべく予約時刻に近い時刻にサービスを提供するように、スケジュールを管理することできる。
【００１２】
また、本発明のうち請求項５に記載の発明は、請求項３に記載のスケジュール管理システムであって、前記スケジュール情報には前記予約があるかどうかを示す予約フラグが付帯され、前記情報処理装置は、前記予約データベースに登録されている前記予約情報のそれぞれについて前記予約時刻順に、前記スケジュール情報に前記予約があることを示す前記予約フラグを付帯させて前記データベースに登録し、前記情報処理装置は、前記終了予定時刻が前記開始希望時刻以後である前記スケジュール情報のそれぞれについて前記終了予定時刻順に、前記スケジュール情報に前記予約がないことを示す前記予約フラグを付帯させて前記データベースに登録し、前記情報処理装置が、前記サービスが提供された前記スケジュール情報である提供済スケジュール情報についての前記サービスの提供終了時刻を取得し、前記提供終了時刻が、前記提供済スケジュール情報についての前記終了予定時刻よりも前である場合、前記提供済スケジュール情報に含まれる前記開始予定時刻よりも後の前記開始予定時刻および予約がないことを示す前記予約フラグを含む前記スケジュール情報である予約外スケジュール情報を前記データベースから読み出し、読み出した前記予約外スケジュール情報を前記データベースから削除し、前記予約外スケジュール情報のそれぞれについて前記開始予定時刻順に、前記開始予定時刻が前記提供終了時刻以後である前記スケジュール情報について、前記空き時間を算出し、前記データベースに記憶されている前記スケジュール情報のそれぞれについて前記終了予定時刻順に、前記空き時間の前記累積時間を算出し、前記累積時間が前記予約外スケジュール情報についての前記提供時間以上であれば、前記予約外スケジュール情報の前記開始予定時刻に前記スケジュール情報の前記終了予定時刻を設定して前記データベースに登録することとする。
【００１３】
この場合、サービスの提供終了時刻が予定よりも早かったときに、それ以降のサービス提供について再スケジュールすることになる。この場合において、予約した利用者のスケジュールについてはシフトせず、予約外の利用者についてのみスケジュールを前にシフトすることができる。したがって、サービスの提供状況に応じてスケジュールを調整するとともに、予約した利用者に対しては、なるべく予約時刻に近い時刻にサービスを提供するように、スケジュールを管理することができる。
【００１４】
また、本発明のうち請求項６に記載の発明は、請求項１に記載のスケジュール管理方法であって、前記情報処理装置は、前記サービスごとに前記提供時間を前記メモリに記憶し、前記情報処理装置は、前記利用者が第１の前記サービスを受けた後に受ける第２の前記サービスについての前記スケジュール情報である後続スケジュール情報を記憶する後続スケジュールデータベースを備え、前記情報処理装置が、前記スケジュール情報を前記データベースに登録した場合に、前記スケジュール情報の前記終了予定時刻を前記第２のサービスを前記利用者に提供する予定時刻として設定した前記第２のサービスについての前記スケジュール情報を登録するように指示するコマンドを生成し、前記コマンドに応じて、前記終了予定時刻が前記予定時刻よりも後の前記後続スケジュール情報のそれぞれについて前記開始予定時刻順に、前記空き時間を算出し、前記終了予定時刻が前記予定時刻より後の前記後続スケジュール情報のそれぞれについて前記終了予定時刻順に、前記累積時間を算出し、前記累積時間が前記第２のサービスに対応する前記提供時間以上である場合、前記終了予定時刻および前記利用者特定情報を含む前記スケジュール情報を作成し、作成した前記スケジュール情報を前記後続スケジュールデータベースに登録することとする。
【００１５】
この場合、第１のサービスの終了時刻後に、後続する第２のサービスの提供が開始されるように、連続した２つのサービスに係るスケジュールを連携して管理することが可能となる。
【００１６】
その他本願が開示する課題やその解決方法については、発明の実施形態の欄及び図面により明らかにされる。
【発明の効果】
【００１７】
本発明によれば、利用者に対して効率よくサービスを提供するようなスケジュールを管理することができる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の一実施形態に係るスケジュール管理システムについて説明する。本実施形態のスケジュール管理システムは、医療機関において、診察、検査、および会計（サービス）についてのスケジュールを管理するものである。また、本実施形態のスケジュール管理システムでは、管理しているスケジュールに基づいて、サービスの提供開始時刻までの待ち時間を予測する。
【００１９】
＝＝システム構成＝＝
図１は本実施形態に係るスケジュール管理システムの全体構成を示す図である。同図に示すように、本実施形態のスケジュール管理システムは、受付端末１１、診療スケジュール装置２１、検査スケジュール装置２２、会計スケジュール装置２３、予約システム１２、および電子カルテシステム１３を備えており、これらは互いに通信ネットワーク３０を介して通信可能に接続されている。通信ネットワーク３０は、例えば、イーサネット（登録商標）や構内電話回線網などを利用したＬＡＮ（Local Area Network）である。
【００２０】
受付端末１１は、各分科の受付に設置され、患者の診察券から患者を特定するための識別情報（以下、患者ＩＤという。）を読み取る装置である。受付端末１１は、現在時刻を受診希望時刻として、診察券から読み取った患者ＩＤとともに設定した受付情報を診察スケジュール装置２１に送信する。
【００２１】
予約システム１２および電子カルテシステム１３は、医療機関において導入されている業務支援システムである。これらの業務支援システムでは、１台又は複数台のコンピュータによりプログラムが実行されて、医療機関における各種の業務支援サービスが提供される。予約システム１２は、患者の診察の予約に関する情報（以下、予約情報という。）をデータベースに管理する。電子カルテシステム１３は、患者の診察や検査に係る情報（以下、カルテ情報という。）を管理する。また、電子カルテシステム１３は、カルテ情報にアクセスされた元となるコンピュータの設置場所や、アクセスした医師や検査技師、アクセスの開始および終了の時刻を、カルテ情報毎にデータベースに管理する。
【００２２】
診察スケジュール装置２１、検査スケジュール装置２２、および会計スケジュール装置２３は、それぞれ診察室、検査室、および会計カウンターに設置され、診察、検査、および会計に係るスケジュール（以下、診察、検査、および会計に係るスケジュールをそれぞれ診察スケジュール、検査スケジュール、および会計スケジュールという。）を管理するコンピュータである。また、診察スケジュール装置２１、検査スケジュール装置２２、および会計スケジュール装置２３は、診察券から患者ＩＤを読み取り、その患者が診察や検査、会計を行うまでの待ち時間を表示することもできるようになっている。
【００２３】
＝＝ハードウェア構成＝＝
図２は、診察スケジュール装置２１のハードウェア構成を示す図である。なお、受付端末１１や、検査スケジュール装置２２、会計スケジュール装置２３なども、診察スケジュール装置２１と同様のハードウェア構成である。
【００２４】
図２に示すように、診察スケジュール装置２１は、ＣＰＵ２０１、メモリ２０２、記憶装置２０３、通信インタフェース２０４、カードリーダ２０５、ディスプレイ２０６を備えている。
【００２５】
記憶装置２０３は、プログラムやデータを記憶する、例えば、ハードディスクドライブやＣＤ−ＲＯＭドライブ、フラッシュメモリなどである。ＣＰＵ２０１は、記憶装置２０３に記憶されているプログラムをメモリ２０２に読み出して実行することにより、各種の機能を実現する。通信インタフェース２０４は、通信ネットワーク３０に接続するためのインタフェースであり、例えば、イーサネット（登録商標）に接続するためのアダプタや、構内電話回線網に接続するためのモデムなどである。カードリーダ２０５は、患者の診察券から患者ＩＤを読み取る装置である。カードリーダ２０５としては、例えば、磁気を読み取る磁気カードリーダや、接触又は非接触タイプのＩＣカードリーダなどを用いることができる。ディスプレイ２０６は、各種の情報を表示する表示装置である。
【００２６】
＝＝ソフトウェア構成＝＝
図３は、診察スケジュール装置２１のソフトウェア構成を示す図である。同図に示すように、診察スケジュール装置２１は、予約情報取得部２１１、予約情報登録部２１２、受付情報取得部２１３、スケジュール情報登録部２１４、待ち時間算出部２１５、待ち時間表示部２１６、会計スケジュール登録要求送信部２１７、診察情報取得部２１８、スケジュール調整部２１９、検査スケジュール登録要求送信部２２０、スケジュールデータベース２５０を備えている。
【００２７】
予約情報取得部２１１は、予約システム１２から予約情報を取得する。予約情報取得部２１１が取得する予約情報の一例を図４に示す。同図に示すように、予約情報には、患者ＩＤに対応付けて、患者が受診する診療科、担当医の識別情報（担当医ＩＤ）、患者が初診であるか再診であるかを示す診療区分、および予約時刻が含まれている。なお、本実施形態では、予約時刻は毎時２０分ごとの時刻とし、同一の予約時刻について２人の患者まで登録可能となっているものとする。
【００２８】
スケジュールデータベース２５０には、診察の開始予定時刻を含む、患者の診察スケジュールに関する情報（以下、スケジュール情報という。）を記憶する。スケジュールデータベース２５０に登録されるスケジュール情報の構成例を図５に示す。同図に示すように、スケジュール情報には、患者ＩＤ、診療科、担当医ＩＤ、診療区分、予約時刻、開始予定時刻、終了予定時刻、診察予定時間、スケジュール区分、ステータスが含まれている。患者ＩＤ、診療科、担当医ＩＤ、診療区分、および予約時刻は、予約情報と同じである。
【００２９】
診察予定時間は、診察にかかる時間の予測値であり、本実施形態では、初診の場合に８分、再診の場合に６分としている。この診察予定時間は、過去のカルテ情報を初診又は再診の区分ごとに集計して算出し、予めメモリ２０２に記憶（提供時間記憶部）しておくものとする。なお、診察予定時間は、例えば、性別や年齢、住所等各種の患者の属性に応じて集計した値としてもよい。
【００３０】
スケジュール区分は、患者の診察スケジュールが、予約によるものかどうかを示し、「予約」又は「予約外」が設定される。ステータスは、患者の状態を示す。ステータスには、予約のみでまだ受付をしていない「未受付」、受付は完了したがまだ受診していない「受付済」、現在診察を受けている途中である「診察中」、診察が終了した「診察済」のいずれかであるものとする。
【００３１】
予約情報登録部２１２は、予約情報取得部２１１が取得した予約情報に基づいて、予約の患者の診察に係るスケジュール情報をスケジュールデータベース２５０に登録する。予約情報登録部２１２によるスケジュール情報の登録処理の流れを図６に示す。  
まず、予約情報登録部２１２は、スケジュール情報の開始予定時刻候補をＳに、医療機関における診察の開始時刻である「０９：００」を設定し（Ｓ４０１）、予約情報取得部２１１が取得した予約情報を予約時刻順にソートする（Ｓ４０２）。予約情報登録部２１２は、ソートした予約情報のそれぞれについて以下の処理を行う。
【００３２】
予約情報登録部２１２は、予約情報の予約時刻がＳよりも後である場合（Ｓ４０３：ＹＥＳ）には、予約時刻をＳとする（Ｓ４０４）。予約情報登録部２１２は、予約情報の診察区分が「初診」であれば（Ｓ４０５：ＹＥＳ）、診察時間Ｔを８分とし（Ｓ４０６）、診察区分が「再診」であれば（Ｓ４０５：ＮＯ）、Ｔを６分とする（Ｓ４０７）。  
予約情報登録部２１２は、ＳからＴ後の時刻を、診察の終了予定時刻Ｅとして（Ｓ４０８）、予約情報に含まれている患者ＩＤ、診療科、担当医ＩＤ、診察区分、および予約時刻を設定したスケジュール情報を作成し、作成したスケジュール情報の開始予定時刻にＳを、終了予定時刻にＥを、診察予定時間にＴを、スケジュール区分に「予約」を、ステータスに「未受付」をそれぞれ設定して、スケジュールデータベース２５０に登録する（Ｓ４０９）。
【００３３】
以上の処理を各予約情報について行うことで、予約情報に対応するスケジュール情報が登録される。  
なお、本実施形態では、複数の予約について予約時刻に同時刻を設定することが可能となっているが、上記の処理により、順番に整列することになる。図７は、上記のスケジュール登録処理により登録された後の診察スケジュールを説明する図である。同図より、複数の患者についての診察スケジュール４１〜４５が重なることなく登録されていることが分かる。
【００３４】
診察スケジュール間には、空き時間が存在することもある。図７の例では、診察スケジュール４２と診察スケジュール４３との間に、０９：１４〜９：２０の期間３１（６分）が空き時間となっている。また、診察スケジュール４４と診察スケジュール４５との間に、０９：３６〜０９：４０の期間３２（４分）が空き時間となっている。後述するように、このような空き時間である期間３１や期間３２などに、予約外の患者の診察スケジュールが組み入れられることになる。
【００３５】
受付情報取得部２１３は、受付端末１１や検査スケジュール装置２２から送信される受付情報を受信する。受付情報には、患者ＩＤ、診療科、担当医ＩＤ、診療区分、受信開始希望時刻が設定されている。なお、本実施形態では、受付端末１１は、例えば、受付を行う看護婦などにより操作されることを前提としており、予約外の患者についても、受診すべき診療科や担当医などが受付時に決定されるものとする。また、検査スケジュール装置２２から受付情報が送信される処理の詳細については、後述する。
【００３６】
スケジュール情報登録部２１４は、受付情報に基づいて患者の診察スケジュールを登録する。スケジュール情報登録部２１４による診察スケジュールの登録処理の流れを図８に示す。
【００３７】
スケジュール情報登録部２１４は、受付情報に設定されている患者ＩＤをキーにして、スケジュールデータベース２５０からスケジュール情報を検索する（Ｓ４２１）。受付情報の患者ＩＤに対応するスケジュール情報（以下、受付スケジュール情報という。）が登録されていた場合（Ｓ４２２：ＹＥＳ）、スケジュール情報登録部２１４は、スケジュールデータベース２５０から、予約時刻が受付スケジュール情報に含まれる予約時刻と同じであり、開始予定時刻が受付スケジュール情報に含まれる開始予定時刻よりも前であり、かつ、ステータスが「未受付」であるスケジュール情報（以下、未受付スケジュール情報という。）を検索する（Ｓ４２３）。未受付スケジュール情報があれば（Ｓ４２４：ＹＥＳ）、未受付スケジュール情報の開始予定時刻と、受付スケジュール情報の開始予定時刻を入れ替え（Ｓ４２５）、受付スケジュール情報のステータスを「受付済」に更新する（Ｓ４２６）。すなわち、同じ予約時刻の患者については、スケジュール情報の開始予定時刻が受付順になるようにする。
【００３８】
一方、受付スケジュール情報が登録されていない場合（Ｓ４２２：ＮＯ）、または未受付スケジュール情報が登録されていない場合（Ｓ４２４：ＮＯ）には、スケジュール情報登録部２１４は、図９に示す診察スケジュールの登録処理を行う（Ｓ４２７）。
【００３９】
スケジュール情報登録部２１４は、累積空き時間を「０」に初期化し（Ｓ４４１）、開始予定時刻候補のＳに、医療機関における診察開始時刻の「０９：００」を設定する（Ｓ４４２）。なお、受付情報に設定されている受診希望時刻が「０９：００」よりも遅い場合には、受付情報に設定されている受診希望時刻をＳに設定する。
【００４０】
スケジュール情報登録部２１４は、受付情報の診察区分が「初診」であれば（Ｓ４４３：ＹＥＳ）、診察予定時間Ｔを８分とし（Ｓ４４４）、診察区分が「再診」であれば（Ｓ４４３：ＮＯ）、Ｔを６分とする（Ｓ４４５）。  
スケジュール情報登録部２１４は、スケジュールデータベース２５０から、開始予定時刻がＳ以降であり、かつ、スケジュール区分が「予約」であるスケジュール情報のうち、最も開始予定時刻が早いものを取得する（Ｓ４４６）。このスケジュール情報を取得できなかった場合（Ｓ４４７：ＮＯ）、スケジュール情報登録部２１４は、後述する（Ｓ４５３）からの処理を行う。
【００４１】
一方、スケジュール情報を取得できた場合（Ｓ４４７：ＹＥＳ）、スケジュール情報登録部２１４は、取得したスケジュール情報の開始予定時刻をＴＳとして（Ｓ４４８）、スケジュールデータベース２５０から、開始予定時刻がＴＳ以前であり、かつ、スケジュール区分が「予約外」のスケジュール情報に含まれる診察予定時間の合計時間を算出し、算出した合計時間をＸとする（Ｓ４４９）。スケジュール情報登録部２１４は、ＳからＴＳまでの時間からＸを差し引いた時間を累積空き時間に加算する（Ｓ４５０）。
【００４２】
診察の予定時間Ｔが累積空き時間よりも大きい場合（Ｓ４５１：ＮＯ）には、スケジュール情報登録部２１４は、ＳにＴＳを設定して（Ｓ４５２）、（Ｓ４４６）からの処理を再度行う。  
Ｔが累積空き時間以下である場合（Ｓ４５１：ＹＥＳ）、スケジュール情報登録部２１４は、ＳからＴ後の時刻を診察終了予定時刻Ｅとして（Ｓ４５３）、受付情報に設定されている患者ＩＤ、診察科、担当医ＩＤ、および診療区分、並びに、Ｓ、Ｅ、Ｔ、および「予約外」を含むスケジュール情報を作成し、作成したスケジュール情報をスケジュールデータベース２５０に登録する（Ｓ４５４）。  
以上のようにして、受付情報に基づいた診察スケジュールが登録される。
【００４３】
診察スケジュールを追加した状態を図１０に示す。同図の例では、初診の患者「００１７」の受付情報を受信した場合を想定している。この場合、受付情報に基づく患者「００１７」の診察区分が「初診」であるため、診察時間は「８分」である。したがって、患者０００２の診察スケジュール４２の後の６分間の期間３１には、患者００１７の診察スケジュール４６は配置されず、図１０に示すように、累積空き時間が８分を超える期間３２に配置されることになる。
【００４４】
このように、本実施形態の診察スケジュール装置２１によれば、空き時間が診察予定時間よりも短い場合であっても、累積の空き時間が診察予定時間よりも長ければ、診察スケジュールを配置することができる。例えば、図１０の例では、期間３２は４分であり、患者００１７についての診察予定時間は８分であるが、期間３２の先頭時刻である０９：３６に患者００１７についての診察スケジュール４６を配置することができる。医療機関においては、患者が診察開始予定時刻よりも早めに待機していることが多く、診察開始予定時刻よりも前に診察を行うことが可能である。したがって、図１０の例において、患者０００２の診察終了後、０９：１４の時点で、患者０００３および０００４の診察を順次開始することで、患者０００４の診察の終了予定時刻を、診察スケジュール４４の終了予定時刻０９：３６よりも、期間３１の長さ分だけ前倒しにすることができる可能性が高く、この場合には、期間３２は期間３１の長さ６分だけ長くなり、１０分の空き時間となるので、診察スケジュール４６に係る診察を行うことも可能となる。このように診察スケジュール間の空き時間をなるべく無くすように診察を行うことで、医師の稼動率を向上し、より多くの患者の診察を行うことを可能とすることができる。また、本実施形態の診察スケジュール装置２１によれば、このような効率的な診察を行うことを前提として診察スケジュールを管理することができる。
【００４５】
なお、上述した受付情報取得部２１３はまた、受付情報に基づいて登録されるスケジュール情報の開始時刻を受付端末１１に応答するようにしてもよい。これにより受付端末１１では、受付を行った患者に対して、診察の開始予定時刻を表示することができる。
【００４６】
会計スケジュール登録要求送信部２１７は、上記のようにしてスケジュール情報が登録されると、登録されたスケジュール情報に関する会計のスケジュールを登録するように指示するコマンド（以下、会計スケジュール登録要求という。）を会計スケジュール装置２３に送信する。会計スケジュール登録要求には、スケジュールデータベース２５０に登録されたスケジュール情報に含まれる患者ＩＤおよび終了予定時刻が設定される。
【００４７】
待ち時間算出部２１５は、患者の診察が開始されるまでの待ち時間を予測する。待ち時間算出部２１５は、予測対象となる患者を示す患者ＩＤに対応するスケジュール情報をスケジュールデータベース２５０から読み出し、読み出したスケジュール情報に含まれる開始予定時刻から現在時刻を減算して待ち時間を算出する。待ち時間算出部２１５は、例えば、カードリーダ２０５が読み取った患者ＩＤについて、スケジュール情報が登録されている場合に、待ち時間を算出するようにすることができる。
【００４８】
待ち時間表示部２１６は、待ち時間算出部２１５が算出した患者の待ち時間をディスプレイ２０６に表示する。本実施形態では、ディスプレイ２０６およびカードリーダ２０５は患者の操作可能な場所に設置されていることを想定しており、患者が診察券から患者ＩＤをカードリーダ２０５に読み取らせたときに、待ち時間表示部２１６により診察までの待ち時間が表示されるものとする。
【００４９】
診察情報取得部２１８は、電子カルテシステム１３から、診察に関する情報（以下、診察情報という。）を取得する。具体的には、診察情報取得部２１８は、例えば、カルテ情報へのアクセスが開始又は終了された時刻、アクセス元の医師を特定する担当医ＩＤ、カルテ情報が対象とする患者の患者ＩＤを取得して、医師による患者の診察が開始又は終了した時刻を診察情報として取得する。また、診察情報取得部２１８は、カルテ情報から、次に患者が検査を受けるかどうかを診察情報として取得する。
【００５０】
スケジュール調整部２１９は、診察の終了が診察スケジュールよりも早かった場合や、遅かった場合、診察スケジュールとは異なる患者の診察が行われた場合に、診察スケジュールの調整を行う。また、スケジュール調整部２１９は、患者の診察が開始された場合にはスケジュール情報のステータスを「診察中」に更新し、患者の診察が終了した場合または、次に患者が検査を受ける場合には、診察が行われた患者についてのスケジュール情報のステータスを「診察済」に更新する。スケジュール調整部２１９による診察スケジュールの調整処理の流れを図１１に示す。
【００５１】
診察情報取得部２１８が診察の開始を示す診察情報を取得した場合（Ｓ４６１：ＹＥＳ）、スケジュール調整部２１９は、現在時刻に対応し、かつ、ステータスが「受付済」であるスケジュール情報（以下、予定スケジュール情報という。）をスケジュールデータベース２５０から読み出す（Ｓ４６２）。診察情報に含まれる患者ＩＤ（以下、診察患者ＩＤという。）と予定スケジュール情報に含まれている患者ＩＤとが異なる場合（Ｓ４６３：ＹＥＳ）、スケジュール調整部２１９は、診察患者ＩＤに対応するスケジュール情報がスケジュールデータベース２５０に登録されている場合にはそのスケジュール情報を削除する（Ｓ４６４）。スケジュール調整部２１９は、診察情報に基づいて新たなスケジュール情報を作成し、作成したスケジュール情報のステータスには「診察中」を設定して（Ｓ４６５）、スケジュールデータベース２５０に登録し（Ｓ４６６）、後述するスケジュールの後シフト処理を行う（Ｓ４６７）。
【００５２】
一方、診察患者ＩＤと予定スケジュール情報の患者ＩＤとが一致する場合には（Ｓ４６３：ＮＯ）、予定スケジュール情報のステータスを「診察中」に更新する（Ｓ４６８）。
【００５３】
診察情報取得部２１８が診察の終了を示す診察情報を取得した場合（Ｓ４６１：ＮＯ）には、スケジュール調整部２１９は、診察患者ＩＤに対応し、かつ、ステータスが「診察中」であるスケジュール情報（以下、診察スケジュール情報という。）をスケジュールデータベース２５０から読み出す（Ｓ４６９）。スケジュール調整部２１９は、診察スケジュール情報のステータスを「診察済」に更新し（Ｓ４７０）、診察情報に含まれる診察の終了時刻が、診察スケジュール情報に含まれる終了予定時刻よりも後であった場合（Ｓ４７０：ＹＥＳ）には、（Ｓ４６７）に進み、後述のスケジュールの後シフト処理を行う。診察情報に含まれる診察の終了時刻が診察スケジュール情報に含まれる終了予定時刻よりも前である場合には（Ｓ４７１：ＮＯ）、スケジュールデータベース２５０から、スケジュール区分が「予約外」であり、ステータスが「受付済」であるスケジュール情報を開始時刻順に読み出し（Ｓ４７２）、診察情報の終了時刻を診察開始時刻として、上述の図９に示す処理と同様にして、読み出したスケジュール情報のそれぞれの開始予定時刻および終了予定時刻を更新する（Ｓ４７３）。具体的には、スケジュール調整部２１９は、診察情報の終了時刻をＳ、読み出したスケジュール情報の診察予定時間をＴとして、図９の（Ｓ４４６）〜（Ｓ４５３）のステップによりＳおよびＥを求め、スケジュール情報の開始予定時刻にＳを設定し、終了予定時刻にＥを設定する。
【００５４】
診察スケジュールの後シフト処理の流れを図１２に示す。スケジュール調整部２１９は、診察情報の終了時刻をＥ１として（Ｓ４８１）、スケジュールデータベース２５０から、開始予定時刻がＥ１より前であり、スケジュール区分が「予約」であり、かつ、ステータスが「受付済」のスケジュール情報を検索する（Ｓ４８２）。上記のスケジュール情報がある場合には（Ｓ４８３：ＮＯ）、スケジュール調整部２１９は、検索したスケジュール情報の開始予定時刻にＥ１を設定し（Ｓ４８４）、終了予定時刻は、開始予定時刻に診療予定時間を加算した時刻を設定し（Ｓ４８５）、上記の終了予定時刻をＥ１として（Ｓ４８６）、（Ｓ４８２）からの処理を繰り返す。
【００５５】
上記のようなスケジュール情報、すなわちＥ１より前の開始予定時刻となる予約によるスケジュール情報がなくなると（Ｓ４８３：ＹＥＳ）、スケジュール調整部２１９は、スケジュールデータベース２５０から、スケジュール区分が「予約外」であり、ステータスが「受付済」であるスケジュール情報を読み出し（Ｓ４８７）、読み出したスケジュール情報のステータスを「未受付」に更新する（Ｓ４８８）。また、スケジュール調整部２１９は、Ｅ１を診察開始時刻として（Ｓ４８９）、読み出したスケジュール情報のそれぞれについて、開始予定時刻順に以下の処理を行う。
【００５６】
スケジュール調整部２１９は、上述の図９に示す処理と同様にして、ＳおよびＥを求める（Ｓ４９０）。具体的には、スケジュール調整部２１９は、Ｅ１をＳ、読み出したスケジュール情報の診察予定時間をＴとして、図９の（Ｓ４４６）〜（Ｓ４５３）のステップによりＳおよびＥを求める。スケジュール調整部２１９は、スケジュール情報の開始予定時刻にＳを設定し（Ｓ４９１）、終了予定時刻にＥを設定し（Ｓ４９２）、ステータスを「受付済」に更新する（Ｓ４９３）。
【００５７】
以上のようにして、スケジュール調整部２１９は、実際の診察状況に応じて、診察スケジュールを調整することができる。医療機関では、急患を先に診察したり、予約した患者が遅れて来院したり、患者が診察室前で待機していなかったりすることがあり、必ずしも診察スケジュール通りに診察が行われるわけではない。また、診察が長引いたり、予定よりも早く終わったりすることもある。このような状態であっても、本実施形態の診察スケジュール装置２１では、実際の診察状況に応じて診察スケジュールを調整し、診察の開始予定時刻および終了予定時刻を更新していく。したがって、実際の診察に応じて適切な診察スケジュールを管理することが可能となり、診察までの待ち時間を的確に予測することが可能となる。
【００５８】
上記のようにしてスケジュール調整部２１９により診察スケジュールの調整が行われると、診察スケジュール調整部２１９により更新されたスケジュール情報について、会計スケジュール登録要求送信部２１７は、会計スケジュール登録要求を会計スケジュール装置２３に送信する。これにより、更新された診察スケジュールに応じて会計スケジュール装置２３においても会計スケジュールが更新される。なお、会計スケジュール装置２３における会計スケジュールの更新処理については後述する。
【００５９】
また、診察情報取得部２１８が患者が検査をうけることを示す診察情報を取得した場合には、検査スケジュール登録要求送信部２２０は、スケジュール情報のステータスを「」に更新するとともに、検査スケジュールを登録するように指示するコマンド（以下、検査スケジュール登録要求という。）を検査スケジュール装置２２に送信する。検査スケジュール登録要求には、診察情報に含まれる患者ＩＤおよび担当医ＩＤ、並びに、診察情報に含まれる診察の内容を示す情報および診察終了時刻が設定される。
【００６０】
＝＝検査スケジュール装置２２＝＝
図１３に検査スケジュール装置２２のソフトウェア構成を示す。なお、検査スケジュール装置２２のハードウェア構成は、上述の図２に示す診察スケジュール装置２１と同様である。図１３に示すように、検査スケジュール装置２２は、検査スケジュール登録要求受信部２６１、スケジュール情報登録部２６２、受付情報送信部２６３、待ち時間算出部２１５、待ち時間表示部２１６、およびスケジュールデータベース２５０を備えている。待ち時間算出部２１５および待ち時間表示部２１６は、上述した診察スケジュール装置２１が備えるものと同じ処理を行う。また、スケジュールデータベース２５０は、上述の診察スケジュール装置２１が備えるものと同じ構成である。なお、検査スケジュール装置２２が備えるスケジュールデータベース２５０は、予約時刻やスケジュール区分、ステータスを省略し、予約によるスケジュールを登録しないようにしてもよい。
【００６１】
検査スケジュール登録要求受信部２６１は、診察スケジュール装置２１から送信される検査スケジュール登録要求を受信する。
【００６２】
スケジュール情報登録部２６２は、検査スケジュール登録要求に応じて、スケジュール情報を作成し、作成したスケジュール情報をスケジュールデータベース２５０に登録する。スケジュール情報登録部２６２によるスケジュール情報の登録処理は、上述した診察スケジュール装置２１のスケジュール情報登録部２１４による図９に示した処理と同様にして行われる。ただし、図９の（Ｓ４４３）〜（Ｓ４４５）において診察予定時間Ｔについて、スケジュール情報登録部２６２は、検査スケジュール登録要求に設定されている検査の内容に応じてＴを決定するものとする。
【００６３】
スケジュール情報登録部２６２によりスケジュール情報が登録されると、受付情報送信部２６３は、検査の終了後に再度診察を受けるための受付情報を診察スケジュール装置２１に送信する。具体的には、登録されたスケジュール情報に含まれる患者ＩＤを設定した受付情報を作成し、作成した受付情報に終了予定時刻を受診希望時刻として設定して診察スケジュール装置２１に送信する。これにより、検査が終了すると、スケジュール情報登録部２６２によって、検査前の時点で、検査後の診察に係るスケジュール情報が診察スケジュール装置２１において登録される。したがって、一般的に、検査が終了した後には医師から患者に説明が行われるが、この説明を受けるためのスケジュールが検査の終了時点で登録されるので、効率的に患者のスケジュールを管理することができる。
【００６４】
＝＝会計スケジュール装置２３＝＝
図１４は会計スケジュール装置２３のソフトウェア構成を示す図である。同図に示すように、会計スケジュール装置２３は、会計スケジュール登録要求受信部２７１、スケジュール情報登録部２７２、待ち時間算出部２１５、待ち時間表示部２１６、およびスケジュールデータベース２５０を備えている。待ち時間算出部２１５および待ち時間表示部２１６は、上述した診察スケジュール装置２１が備えるものと同じ処理を行う。また、スケジュールデータベース２５０は、上述の診察スケジュール装置２１が備えるものと同様の構成である。なお、会計スケジュール装置２３が備えるスケジュールデータベース２５０は、担当医ＩＤや予約時刻、スケジュール区分、ステータスを省略することができる。
【００６５】
会計スケジュール登録要求受信部２７１は、診察スケジュール装置２１から送信される会計スケジュール登録要求を受信する。
【００６６】
スケジュール情報登録部２７２は、会計スケジュール登録要求に応じて、スケジュール情報を作成し、作成したスケジュール情報をスケジュールデータベース２５０に登録する。スケジュール情報登録部２７２は、会計スケジュール登録要求に含まれている患者ＩＤに対応するスケジュール情報がスケジュールデータベース２５０に登録されている場合には、そのスケジュール情報を削除した上で、上述した図９の処理と同様にして、スケジュール情報をスケジュールデータベース２５０に登録する。なお、図９の（Ｓ４４３）〜（Ｓ４４５）における診察予定時間Ｔについては、会計スケジュール装置２３は、会計手続に係る標準的な時間を記憶しておき、その時間をＴとするものとする。
【００６７】
以上のようにして、診察スケジュール装置２１から送信される会計スケジュール登録要求に応じて、会計スケジュールが登録される。すなわち、診察スケジュールが登録されると、後続する会計スケジュールの登録も行われることになる。
【００６８】
本実施形態のスケジュール管理システムによれば、受付に応じて診察スケジュール装置２１において診察スケジュールが登録されるとともに、会計スケジュール装置２３において、後続する会計スケジュールも登録される。したがって、患者は受付を終了した段階で、診察時刻に加えて、会計を行う予定時刻まで把握することが可能なるので、患者は帰宅時間を予定することができるので便利である。また、実際の診察状況に応じて、診察スケジュールや会計スケジュールも調整されることになるので、患者は、診察状況に応じた的確な診察や会計までの待ち時間を把握することが可能となる。
【００６９】
以上、本実施形態について説明したが、上記実施形態は本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物も含まれる。
【００７０】
例えば、本実施形態では、医療機関における診察、検査、および会計についてのスケジュールを管理するものとしたが、これに限らず、各種のサービスの提供に関するスケジュールを管理するようにすることもできる。例えば、銀行や役所において、診察スケジュール装置２１が預金・出金サービスや、行政手続のサービスなどに係るスケジュールを管理するようにすることができる。
【図面の簡単な説明】
【００７１】
【図１】本実施形態に係るスケジュール管理システムの全体構成を示す図である。
【図２】診察スケジュール装置２１のハードウェア構成を示す図である。
【図３】診察スケジュール装置２１のソフトウェア構成を示す図である。
【図４】予約情報取得部２１１が取得する予約情報の一例を示す図である。
【図５】スケジュールデータベース２５０に登録されるスケジュール情報の構成例を示す図である。
【図６】予約情報登録部２１２によるスケジュール情報の登録処理の流れを示す図である。
【図７】スケジュール情報の登録処理により登録された後の診察スケジュールを説明する図である。
【図８】スケジュール情報登録部２１４による診察スケジュールの登録処理の流れを示す図である。
【図９】診察スケジュールの登録処理の流れを示す図である。
【図１０】診察スケジュールを追加した状態を説明する図である。
【図１１】スケジュール調整部２１９による診察スケジュールの調整処理の流れを示す図である。
【図１２】診察スケジュールの後シフト処理の流れを示す図である。
【図１３】検査スケジュール装置２２のソフトウェア構成を示す図である。
【図１４】会計スケジュール装置２３のソフトウェア構成を示す図である。
【符号の説明】
【００７２】
１１  受付端末
１２  予約システム
１３  電子カルテシステム
２１  診察スケジュール装置
２２  検査スケジュール装置
２３  会計スケジュール装置
２０１  ＣＰＵ
２０２  メモリ
２０３  記憶装置
２０４  通信インタフェース
２０５  カードリーダ
２０６  ディスプレイ
２１１  予約情報取得部
２１２  予約情報登録部
２１３  受付情報取得部
２１４  スケジュール情報登録部
２１５  待ち時間算出部
２１６  待ち時間表示部
２１７  会計スケジュール登録要求送信部
２１８  診察情報取得部
２１９  スケジュール調整部
２２０  検査スケジュール登録要求送信部
２５０  スケジュールデータベース
２６１  検査スケジュール登録要求受信部
２６２  スケジュール情報登録部
２６３  受付情報送信部
２７１  会計スケジュール登録要求受信部
２７２  スケジュール情報登録部
【図１】
2008123422.tif 000003
【図２】
2008123422.tif 000004
【図３】
2008123422.tif 000005
【図４】
2008123422.tif 000006
【図５】
2008123422.tif 000007
【図６】
2008123422.tif 000008
【図７】
2008123422.tif 000009
【図８】
2008123422.tif 000010
【図９】
2008123422.tif 000011
【図１０】
2008123422.tif 000012
【図１１】
2008123422.tif 000013
【図１２】
2008123422.tif 000014
【図１３】
2008123422.tif 000015
【図１４】
2008123422.tif 000016