(57)【特許請求の範囲】
【請求項１】
患者の診療にかかる所要時間を算出する所要時間算出装置であって、
診療において行われる各々の施術に必要な処置に関する情報を記憶する処置情報記憶手段と、
異なる施術間において並行処理が可能な処置に関する情報を記憶する並行処理情報記憶手段と、
患者の診療内容に関する情報を受け付けて、前記処置情報記憶手段に記憶された情報から、前記診療内容に必要な一又は二以上の施術に含まれる処置を特定する処置特定手段と、
前記診療内容に二以上の施術が必要となる場合には、前記処置特定手段によって特定された処置について、前記並行処理情報記憶手段に記憶された情報から、並行処理が可能な処置について並行処理を設定し、所定のルールに基づき処置の優先順位を決定する優先順位決定手段と、
前記優先順位決定手段により優先順位が決定された処置を対象に、診療が進行する段階を示すフェーズについて、並行処理が設定されていない処置を同一のラインにおける異なるフェーズ、並行処理が設定された処置を異なるラインにおける同一のフェーズとして決定するフェーズ決定手段と、
前記フェーズ決定手段が決定したフェーズ毎の所要時間について、同一のフェーズに複数のラインが含まれる場合には、ライン毎の処置の所要時間を対比して、所要時間が最も長いラインの所要時間を前記フェーズの所要時間として、全てのフェーズの所要時間を積算し、前記診療内容にかかる所要時間を算出する所要時間算出手段と、
を備えることを特徴とする所要時間算出装置。
【請求項２】
前記フェーズ決定手段は、第１のラインにある第１の処置に対して、第２の処置と第３の処置が第１の処置の並行処理として設定されている場合に、第２の処置と第３の処置について並行処理が設定されていなければ、第２の処置と第３の処置を同一のラインである第２のラインに設定し、第２の処置と第３の処置についても並行処理が設定されていれば、第２の処置と第３の処置を異なるラインである第２のラインと第３のラインに設定すること
を特徴とする請求項１記載の所要時間算出装置。
【請求項３】
患者の診療にかかる所要時間を算出する所要時間の算出方法であって、
コンピュータが、患者の診療内容に関する情報を受け付けて、診療において行われる各々の施術に必要な処置に関する情報を記憶する処置情報記憶手段に記憶された情報から、前記診療内容に必要な一又は二以上の施術に含まれる処置を特定する処置特定ステップと、
前記コンピュータが、前記診療内容に二以上の施術が必要となる場合には、前記処置特定ステップで特定された処置について、異なる施術間において並行処理が可能な処置に関する情報を記憶する並行処理情報記憶手段に記憶された情報から、並行処理が可能な処置については並行処理を設定し、所定のルールに基づき処置の優先順位を決定する優先順位決定ステップと、
前記コンピュータが、前記優先順位決定ステップで優先順位が決定された処置を対象に、診療が進行する段階を示すフェーズについて、並行処理が設定されていない処置を同一のラインにおける異なるフェーズ、並行処理が設定された処置を異なるラインにおける同一のフェーズとして決定するフェーズ決定ステップと、
前記コンピュータが、前記フェーズ決定ステップで決定したフェーズ毎の所要時間について、同一のフェーズに複数のラインが含まれる場合には、ライン毎の処置の所要時間を対比して、所要時間が最も長いラインの所要時間を前記フェーズの所要時間として、全てのフェーズの所要時間を積算し、前記診療内容にかかる所要時間を算出する所要時間算出ステップと、
を有することを特徴とする所要時間の算出方法。
【請求項４】
前記フェーズ決定ステップにおいて、前記コンピュータは、第１のラインにある第１の処置に対して、第２の処置と第３の処置が第１の処置の並行処理として設定されている場合に、第２の処置と第３の処置について並行処理が設定されていなければ、第２の処置と第３の処置を同一のラインである第２のラインに設定し、第２の処置と第３の処置についても並行処理が設定されていれば、第２の処置と第３の処置を異なるラインである第２のラインと第３のラインに設定すること
を特徴とする請求項３記載の所要時間の算出方法。
【請求項５】
患者の診療にかかる所要時間を算出し、診療の予約情報を登録する予約情報登録サーバであって、
診療において行われる各々の施術に必要な処置に関する情報を記憶する処置情報記憶手段と、
異なる施術間において並行処理が可能な処置に関する情報を記憶する並行処理情報記憶手段と、
患者が操作するネットワーク端末から、患者の希望する診療内容と予約時間に関する情報を、通信ネットワークを介して受け付ける予約希望情報受付手段と、
前記予約希望情報受付手段が受け付けた予約時間に関する情報から、診療開始時間を決定する診療開始時間決定手段と、
前記予約希望情報受付手段が受け付けた診療内容に関する情報について、前記処置情報記憶手段に記憶された情報から、前記診療内容に必要な一又は二以上の施術に含まれる処置を特定する処置特定手段と、
前記診療内容に二以上の施術が必要となる場合には、前記処置特定手段によって特定された処置について、前記並行処理情報記憶手段に記憶された情報から、並行処理が可能な処置について並行処理を設定し、所定のルールに基づき処置の優先順位を決定する優先順位決定手段と、
前記優先順位決定手段により優先順位が決定された処置を対象に、診療が進行する段階を示すフェーズについて、並行処理が設定されていない処置を同一のラインにおける異なるフェーズ、並行処理が設定された処置を異なるラインにおける同一のフェーズとして決定するフェーズ決定手段と、
前記フェーズ決定手段が決定したフェーズ毎の所要時間について、同一のフェーズに複数のラインが含まれる場合には、ライン毎の処置の所要時間を対比して、所要時間が最も長いラインの所要時間を前記フェーズの所要時間として、全てのフェーズの所要時間を積算し、前記診療内容にかかる所要時間を算出する所要時間算出手段と、
前記診療開始時間決定手段が決定した診療開始時間と、前記診療開始時間から前記所要時間算出手段が算出した所要時間を経過した時間を基準に決定した診療終了時間を含む前記患者の診療の予約情報を、予約情報を管理するデータベースに登録する予約情報登録手段と、
を備えることを特徴とする予約情報登録サーバ。
【請求項６】
前記フェーズ決定手段は、第１のラインにある第１の処置に対して、第２の処置と第３の処置が第１の処置の並行処理として設定されている場合に、第２の処置と第３の処置について並行処理が設定されていなければ、第２の処置と第３の処置を同一のラインである第２のラインに設定し、第２の処置と第３の処置についても並行処理が設定されていれば、第２の処置と第３の処置を異なるラインである第２のラインと第３のラインに設定すること
を特徴とする請求項５記載の予約情報登録サーバ。
【請求項７】
患者の診療にかかる所要時間を算出し、診療の予約情報を登録する予約情報の登録方法であって、
患者が操作するネットワーク端末と通信ネットワークを介して接続されたコンピュータが、前記ネットワーク端末から、患者の希望する診療内容と予約時間に関する情報を、前記通信ネットワークを介して受け付ける予約希望情報受付ステップと、
前記コンピュータが、前記予約希望情報受付ステップで受け付けた予約時間に関する情報から、診療開始時間を決定する診療開始時間決定ステップと、
前記コンピュータが、前記予約希望情報受付ステップで受け付けた診療内容に関する情報について、診療において行われる各々の施術に必要な処置に関する情報を記憶する処置情報記憶手段に記憶された情報から、前記診療内容に必要な一又は二以上の施術に含まれる処置を特定する処置特定ステップと、
前記コンピュータが、前記診療内容に二以上の施術が必要となる場合には、前記処置特定ステップで特定された処置について、異なる施術間において並行処理が可能な処置に関する情報を記憶する並行処理情報記憶手段に記憶された情報から、並行処理が可能な処置については並行処理を設定し、所定のルールに基づき処置の優先順位を決定する優先順位決定ステップと、
前記コンピュータが、前記優先順位決定ステップで優先順位が決定された処置を対象に、診療が進行する段階を示すフェーズについて、並行処理が設定されていない処置を同一のラインにおける異なるフェーズ、並行処理が設定された処置を異なるラインにおける同一のフェーズとして決定するフェーズ決定ステップと、
前記コンピュータが、前記フェーズ決定ステップで決定したフェーズ毎の所要時間について、同一のフェーズに複数のラインが含まれる場合には、ライン毎の処置の所要時間を対比して、所要時間が最も長いラインの所要時間を前記フェーズの所要時間として、全てのフェーズの所要時間を積算し、前記診療内容にかかる所要時間を算出する所要時間算出ステップと、
前記コンピュータが、前記診療開始時間決定ステップで決定した診療開始時間と、前記診療開始時間から前記所要時間算出ステップで算出した所要時間を経過した時間を基準に決定した診療終了時間を含む前記患者の診療の予約情報を、予約情報を管理するデータベースに登録する予約情報登録ステップと、
を有することを特徴とする予約情報の登録方法。
【請求項８】
前記フェーズ決定ステップにおいて、前記コンピュータは、第１のラインにある第１の処置に対して、第２の処置と第３の処置が第１の処置の並行処理として設定されている場合に、第２の処置と第３の処置について並行処理が設定されていなければ、第２の処置と第３の処置を同一のラインである第２のラインに設定し、第２の処置と第３の処置についても並行処理が設定されていれば、第２の処置と第３の処置を異なるラインである第２のラインと第３のラインに設定すること
を特徴とする請求項７記載の予約情報の登録方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、患者の診療にかかる所要時間を算出する所要時間算出装置及び所要時間の算出方法、並びに患者の診療にかかる所要時間を算出し、診療の予約情報を登録する予約情報登録サーバ及び予約情報の登録方法に関するものである。
【背景技術】
【０００２】
クリニックや美容サロン等の診療機関では、コンピュータを用いた様々な予約管理システムが利用されている。こうした予約管理システムにおいて予約情報を登録する際に、診療可能な空き時間の中から患者が希望する時刻を予約の開始時刻に設定すればよいが、ここで問題になるのは予約の終了時刻を決定するために、診療にかかる所要時間をどのように予測するかということである。
【０００３】
こうした課題に対して、診療内容や担当医師が同一の診療における過去の診療時間を基準にして、診療の所要時間を予測する方法が開示されている（例えば、特許文献１の段落００３０〜００３４、特許文献２の段落００３２〜００３３、特許文献３の段落００２７等参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−０７９５５１号公報
【特許文献２】特開２００４−０３０２９８号公報
【特許文献３】特開２０１１−１５９０２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
こうした方法によって診療にかかる所要時間を予測した場合に問題になると考えられるのは、算出される所要時間が個々の診療の要素を考慮しない概算値になるということである。診療科目は共通するとしても、その診療で行われる施術に必要な処置の内容によっては、所要時間が大きく異なるというケースが少なくない。
【０００６】
また、複数の処置が必要な施術において、例えば美容サロンにおける診療であれば、脱毛、洗浄などの処置を同時に行うことが可能であれば、診療時間をできるだけ短くするために、こうした処置を並行して処理することが行われている。こうした並行処理による時間短縮も、所要時間の算出には適切に反映されることが好ましい。
【０００７】
本発明は、このような課題を解決するためになされたものであり、患者の診療にかかる所要時間を簡易な方法で正確に予測するための所要時間算出装置及び所要時間の算出方法、並びにこの所要時間算出装置や所要時間の算出方法を採用することによって、診療の予約情報の登録を効率化することに資する予約情報登録サーバ及び予約情報の登録方法を提供することを目的とするものである。
【課題を解決するための手段】
【０００８】
本願にかかる課題を解決する所要時間算出装置に関する発明は、患者の診療にかかる所要時間を算出する所要時間算出装置であって、診療において行われる各々の施術に必要な処置に関する情報を記憶する処置情報記憶手段と、異なる施術間において並行処理が可能な処置に関する情報を記憶する並行処理情報記憶手段と、患者の診療内容に関する情報を受け付けて、前記処置情報記憶手段に記憶された情報から、前記診療内容に必要な一又は二以上の施術に含まれる処置を特定する処置特定手段と、前記診療内容に二以上の施術が必要となる場合には、前記処置特定手段によって特定された処置について、前記並行処理情報記憶手段に記憶された情報から、並行処理が可能な処置について並行処理を設定し、所定のルールに基づき処置の優先順位を決定する優先順位決定手段と、前記優先順位決定手段により優先順位が決定された処置を対象に、診療が進行する段階を示すフェーズについて、並行処理が設定されていない処置を同一のラインにおける異なるフェーズ、並行処理が設定された処置を異なるラインにおける同一のフェーズとして決定するフェーズ決定手段と、前記フェーズ決定手段が決定したフェーズ毎の所要時間について、同一のフェーズに複数のラインが含まれる場合には、ライン毎の処置の所要時間を対比して、所要時間が最も長いラインの所要時間を前記フェーズの所要時間として、全てのフェーズの所要時間を積算し、前記診療内容にかかる所要時間を算出する所要時間算出手段と、を備えることを特徴とする所要時間算出装置である。
【０００９】
本発明によると、並行処理を考慮したフェーズ毎に患者の診療内容に含まれる個々の処置を配置し、フェーズ毎の所要時間を積算するよう構成することによって、並行処理による所要時間の短縮も反映した、患者の診療にかかる所要時間を簡易な方法で正確に予測することが可能になる。
【００１１】
このように構成すると、一の診療に様々なパターンの複数の施術が含まれるケースにおいても、異なる施術の中に並行処理が可能な処置が含まれていれば、それらを並行処理することを前提にした所要時間を算出することが可能になる。
【００１３】
さらに、前記フェーズ決定手段は、第１のラインにある第１の処置に対して、第２の処置と第３の処置が第１の処置の並行処理として設定されている場合に、第２の処置と第３の処置について並行処理が設定されていなければ、第２の処置と第３の処置を同一のラインである第２のラインに設定し、第２の処置と第３の処置についても並行処理が設定されていれば、第２の処置と第３の処置を異なるラインである第２のラインと第３のラインに設定することを特徴としてもよい。
【００１４】
このように、診療内容に応じて必要になる処置をフェーズ、ラインという概念に基づいて整列し、診療にかかる所要時間を算出することとすれば、並行処理が行われる各々のフェーズの所要時間を正確に算出するとともに、並行処理が重複する場合の所要時間も的確に算出することが可能になる。
【００１５】
本発明は、本発明にかかる所要時間算出装置によって実行される所要時間の算出方法として特定することもできる。
【００１６】
つまり、本発明にかかる所要時間の算出方法は、患者の診療にかかる所要時間を算出する所要時間の算出方法であって、コンピュータが、患者の診療内容に関する情報を受け付けて、診療において行われる各々の施術に必要な処置に関する情報を記憶する処置情報記憶手段に記憶された情報から、前記診療内容に必要な一又は二以上の施術に含まれる処置を特定する処置特定ステップと、前記コンピュータが、前記診療内容に二以上の施術が必要となる場合には、前記処置特定ステップで特定された処置について、異なる施術間において並行処理が可能な処置に関する情報を記憶する並行処理情報記憶手段に記憶された情報から、並行処理が可能な処置については並行処理を設定し、所定のルールに基づき処置の優先順位を決定する優先順位決定ステップと、前記コンピュータが、前記優先順位決定ステップで優先順位が決定された処置を対象に、診療が進行する段階を示すフェーズについて、並行処理が設定されていない処置を同一のラインにおける異なるフェーズ、並行処理が設定された処置を異なるラインにおける同一のフェーズとして決定するフェーズ決定ステップと、前記コンピュータが、前記フェーズ決定ステップで決定したフェーズ毎の所要時間について、同一のフェーズに複数のラインが含まれる場合には、ライン毎の処置の所要時間を対比して、所要時間が最も長いラインの所要時間を前記フェーズの所要時間として、全てのフェーズの所要時間を積算し、前記診療内容にかかる所要時間を算出する所要時間算出ステップと、を有することを特徴とする所要時間の算出方法である。
【００１７】
また、本発明にかかる所要時間の算出方法は、本発明にかかる所要時間算出装置の各々の構成に対応して実行される、所要時間の算出方法として特定することもできる。
【００１８】
本発明は、本発明にかかる所要時間算出装置を採用した予約情報登録サーバとして特定することもできる。
【００１９】
つまり、本発明にかかる予約情報登録サーバは、患者の診療にかかる所要時間を算出し、診療の予約情報を登録する予約情報登録サーバであって、診療において行われる各々の施術に必要な処置に関する情報を記憶する処置情報記憶手段と、異なる施術間において並行処理が可能な処置に関する情報を記憶する並行処理情報記憶手段と、患者が操作するネットワーク端末から、患者の希望する診療内容と予約時間に関する情報を、通信ネットワークを介して受け付ける予約希望情報受付手段と、前記予約希望情報受付手段が受け付けた予約時間に関する情報から、診療開始時間を決定する診療開始時間決定手段と、前記予約希望情報受付手段が受け付けた診療内容に関する情報について、前記処置情報記憶手段に記憶された情報から、前記診療内容に必要な一又は二以上の施術に含まれる処置を特定する処置特定手段と、前記診療内容に二以上の施術が必要となる場合には、前記処置特定手段によって特定された処置について、前記並行処理情報記憶手段に記憶された情報から、並行処理が可能な処置について並行処理を設定し、所定のルールに基づき処置の優先順位を決定する優先順位決定手段と、前記優先順位決定手段により優先順位が決定された処置を対象に、診療が進行する段階を示すフェーズについて、並行処理が設定されていない処置を同一のラインにおける異なるフェーズ、並行処理が設定された処置を異なるラインにおける同一のフェーズとして決定するフェーズ決定手段と、前記フェーズ決定手段が決定したフェーズ毎の所要時間について、同一のフェーズに複数のラインが含まれる場合には、ライン毎の処置の所要時間を対比して、所要時間が最も長いラインの所要時間を前記フェーズの所要時間として、全てのフェーズの所要時間を積算し、前記診療内容にかかる所要時間を算出する所要時間算出手段と、前記診療開始時間決定手段が決定した診療開始時間と、前記診療開始時間から前記所要時間算出手段が算出した所要時間を経過した時間を基準に決定した診療終了時間を含む前記患者の診療の予約情報を、予約情報を管理するデータベースに登録する予約情報登録手段と、を備えることを特徴とする予約情報登録サーバである。
【００２２】
さらに、前記フェーズ決定手段は、第１のラインにある第１の処置に対して、第２の処置と第３の処置が第１の処置の並行処理として設定されている場合に、第２の処置と第３の処置について並行処理が設定されていなければ、第２の処置と第３の処置を同一のラインである第２のラインに設定し、第２の処置と第３の処置についても並行処理が設定されていれば、第２の処置と第３の処置を異なるラインである第２のラインと第３のラインに設定することを特徴としてもよい。
【００２３】
本発明は、本発明にかかる予約情報登録サーバによって実行される予約情報の登録方法として特定することもできる。
【００２４】
つまり、本発明にかかる予約情報の登録方法は、患者の診療にかかる所要時間を算出し、診療の予約情報を登録する予約情報の登録方法であって、患者が操作するネットワーク端末と通信ネットワークを介して接続されたコンピュータが、前記ネットワーク端末から、患者の希望する診療内容と予約時間に関する情報を、前記通信ネットワークを介して受け付ける予約希望情報受付ステップと、前記コンピュータが、前記予約希望情報受付ステップで受け付けた予約時間に関する情報から、診療開始時間を決定する診療開始時間決定ステップと、前記コンピュータが、前記予約希望情報受付ステップで受け付けた診療内容に関する情報について、診療において行われる各々の施術に必要な処置に関する情報を記憶する処置情報記憶手段に記憶された情報から、前記診療内容に必要な一又は二以上の施術に含まれる処置を特定する処置特定ステップと、前記コンピュータが、前記診療内容に二以上の施術が必要となる場合には、前記処置特定ステップで特定された処置について、異なる施術間において並行処理が可能な処置に関する情報を記憶する並行処理情報記憶手段に記憶された情報から、並行処理が可能な処置については並行処理を設定し、所定のルールに基づき処置の優先順位を決定する優先順位決定ステップと、前記コンピュータが、前記優先順位決定ステップで優先順位が決定された処置を対象に、診療が進行する段階を示すフェーズについて、並行処理が設定されていない処置を同一のラインにおける異なるフェーズ、並行処理が設定された処置を異なるラインにおける同一のフェーズとして決定するフェーズ決定ステップと、前記コンピュータが、前記フェーズ決定ステップで決定したフェーズ毎の所要時間について、同一のフェーズに複数のラインが含まれる場合には、ライン毎の処置の所要時間を対比して、所要時間が最も長いラインの所要時間を前記フェーズの所要時間として、全てのフェーズの所要時間を積算し、前記診療内容にかかる所要時間を算出する所要時間算出ステップと、前記コンピュータが、前記診療開始時間決定ステップで決定した診療開始時間と、前記診療開始時間から前記所要時間算出ステップで算出した所要時間を経過した時間を基準に決定した診療終了時間を含む前記患者の診療の予約情報を、予約情報を管理するデータベースに登録する予約情報登録ステップと、を有することを特徴とする予約情報の登録方法である。
【００２５】
また、本発明にかかる予約情報の登録方法は、本発明にかかる予約情報登録サーバの各々の構成に対応して実行される、予約情報の登録方法として特定することもできる。
【発明の効果】
【００２６】
本発明によって、患者の診療内容を考慮した診療にかかる所要時間を簡易な方法で正確に予測することが可能になるので、クリニックや美容サロン等の診療機関における予約受付サービスの向上に加えて、担当医師等のスタッフの配置の効率化等にも資することが期待できる。
【図面の簡単な説明】
【００２７】
【図１】本発明の実施形態の一例を示す図である。
【図２】本発明にかかる所要時間算出装置の機能を備えた予約管理サーバの構成を示すブロック図である。
【図３】本発明にかかる所要時間算出装置の機能を備えた予約管理サーバの処置・並行処理情報記憶部に記憶される処置リストの例を示す図である。
【図４】本発明にかかる所要時間算出装置の機能を備えた予約管理サーバの処置・並行処理情報記憶部に記憶される並行処理情報の例を示す図である。
【図５】本発明にかかる所要時間算出装置によって診療に必要な処置の優先順位が設定された例を示す図である。
【図６】本発明にかかる所要時間算出装置によって診療にかかる所要時間を算出する第１の例を示す図である。
【図７】本発明にかかる所要時間算出装置によって診療にかかる所要時間を算出する第２の例を示す図である。
【図８】本発明にかかる所要時間算出装置によって診療にかかる所要時間を算出する処理フローを示すフローチャートである。
【図９】図８のフローチャートにおけるＳ３の処理フローの詳細を示すフローチャートである。
【図１０】図９のフローチャートにおけるＳ３３の処理フローの詳細を示すフローチャートである。
【図１１】図８のフローチャートにおけるＳ５の処理フローの詳細を示すフローチャートである。
【図１２】図８のフローチャートにおけるＳ６の処理フローの詳細を示すフローチャートである。
【発明を実施するための形態】
【００２８】
本発明の実施形態について、図面を用いて以下に詳細に説明する。尚、以下の説明では、本発明にかかる所要時間算出装置を患者の診療予約の登録に用いる例について説明するが、以下の説明は本発明の実施形態の一例を示すものであって、本発明はかかる実施形態に限定されるものではない。
【００２９】
図１は、本発明の実施形態の一例を示している。図１の予約管理サーバは、本発明にかかる予約情報登録サーバの機能を備えたサーバであって、本発明にかかる所要時間算出装置に対応する機能によって、予約の登録に必要な診療にかかる所要時間を算出することを特徴とするものである。
【００３０】
クリニックや美容サロン等の診療予約を行いたい患者は、パーソナルコンピュータや携帯電話機、タブレット型コンピュータなどのネットワーク端末を操作し、インターネット等の通信ネットワークを介して予約管理サーバにアクセスして、希望する診療内容や予約時間に関する情報を送信する。この情報を受け付けた予約管理サーバでは、診療内容から診療にかかる所要時間を算出するとともに、予約情報を管理する予約データベースを検索して、患者が希望する予約時間に所要時間分の空き時間があるかを確認し、空き時間があれば新たな予約情報を予約データベースに登録する。ここで患者が希望する診療内容に応じて、診療にかかる所要時間をできるだけ簡易な方法で正確に予測するために用いられるのが、以下に説明する本発明にかかる所要時間算出装置である。
【００３１】
図２の例に示した構成では、予約管理サーバ１０の一部の機能が、本発明にかかる所要時間算出装置及び予約情報登録サーバに対応する。予約管理サーバ１０は、インターネットに接続されたサーバコンピュータであって、ＣＰＵ、メインメモリ、ＨＤＤ等の補助記憶装置が備えられ、補助記憶装置に格納されたプログラムがメインメモリに読み出され、ＣＰＵで演算処理を実行することによって、所定の機能が実現される。
【００３２】
尚、予約管理サーバ１０を構成するコンピュータの物理的な構成は特に限定されるものではなく、例えば、クリニックや美容サロン等における診療メニューなどの情報を提供するＷｅｂサーバとしての一般的な機能と、所要時間の算出を含めた予約情報の登録に必要な機能は、同一のコンピュータに備えられるものであってもよいし、物理的には異なるコンピュータに備えられるものであってもよい。また、各々の機能が物理的に一台のコンピュータによって実現されるものであってもよいし、複数のコンピュータを用いて実現されるものであってもよい。
【００３３】
ネットワーク端末２０には、パーソナルコンピュータの他に、タブレット型コンピュータ、スマートフォン、携帯電話機などのインターネットに接続可能な端末装置を用いることができる。ネットワーク端末２０には、ＣＰＵ、メインメモリ、ＨＤＤやＳＳＤ等の補助記憶装置が備えられ、補助記憶装置にはＷｅｂページを閲覧するためのＷｅｂブラウザが格納されている。Ｗｅｂブラウザに対応するプログラムがメインメモリに読み出され、ＣＰＵで演算処理を実行することによって、インターネットを介して接続された予約管理サーバ１０から、予約情報の入力画面などのＷｅｂページを呼び出す機能が実現される。
【００３４】
予約管理サーバ１０の予約受付部１１、予約情報登録部１２、所要時間算出部１３は、いずれも機能的に特定されるものであって、ＨＤＤ等の補助記憶装置に格納された各部の機能に対応するプログラムがメインメモリに読み出され、ＣＰＵで演算処理を実行することによって、各部に対応する機能が実現される。
【００３５】
予約管理サーバ１０の予約情報格納部１４、処置・並行処理情報記憶部１５には、それぞれＨＤＤ等の補助記憶装置の所定の記憶領域が割り当てられる。これらの記憶領域は物理的に一台のコンピュータに設けられることを要件とするものではなく、データベースサーバ等を構成するコンピュータなどの複数のコンピュータに設けられるものであってもよい。
【００３６】
尚、本発明は、通信ネットワークを介さずにスタンドアローンで用いられる診療機関等のコンピュータにおいて、予約情報等の管理に用いることとしてもよく、そのような形態で実施される場合には、予約管理サーバ１０がコンピュータ本体に該当するとともに、ネットワーク端末２０がコンピュータの入力装置及び出力装置に対応する構成となる。
【００３７】
以上に説明した図２の構成を前提にして、本発明による予約情報の登録と、予約情報を登録するための診療にかかる所要時間の算出は、以下に説明する流れで行われる。
【００３８】
診療時間の予約を行いたい患者がネットワーク端末２０から予約管理サーバ１０に接続し、予約を行いたい診療内容や希望する予約時間等に関する情報を送信すると、予約管理サーバ１０の予約受付部１１でこの情報が受け付けられる。予約情報登録部１２では、予約が確定している予約情報格納部１４に格納された予約情報を検索して、患者の希望する予約時間に予約が可能かを確認する。
【００３９】
ここで予約が可能かを確認するために必要になるのが、予約を行いたい診療にかかる所要時間である。患者の希望する予約時間の開始時刻には予約が可能であったとしても、そこから診療にかかる所要時間相当の空き時間を確保することができなければ、予約を受け付けることはできない。そこで、所要時間算出部１３において、患者の希望する診療内容に対して必要になる所要時間を算出する。
【００４０】
予約情報登録部１２では、所要時間算出部１３で算出された所要時間分の空き時間の有無から予約が可能であるかどうかを判断するとともに、予約が可能と判断されれば所要時間を終了時刻とする新たな予約情報を予約情報格納部１４に登録して、予約受付部１１から予約が受け付けられた旨をネットワーク端末２０に通知する。尚、ここで予約が可能であるかの判断や予約の終了時刻の決定に用いられる所要時間は、所要時間算出部１３で算出された所要時間をそのまま用いることとしてもよいし、算出された所要時間に実際の施術で生じ得る誤差等を考慮した所定の余裕時間を加えた時間を用いることとしてもよい。
【００４１】
続いて、図８〜図１２のフローチャートに沿って、図３〜図７に示した例を用いながら、所要時間算出部１３における所要時間の算出フローについて説明する。
【００４２】
図８は、所要時間算出のフロー全体を示したものであるが、患者の希望する診療内容に関する情報を受け付けると、その診療内容に必要な施術を特定して、複数の施術が必要とされているかどうかを判断する（Ｓ１）。尚、患者の希望する診療内容に必要な施術を特定する方法は特に限定されるものではなく、例えば、患者自身に希望する施術を選択させることとしてもよいし、あらかじめ予約管理サーバ１０側に診療内容毎に必要な施術を記憶させておいて、患者が希望する診療内容に必要な施術を自動的に選択するよう構成してもよい。
【００４３】
患者の希望する診療内容に複数の施術が必要と判断された場合は、処置・並行処理情報記憶部１５から、各々の施術の処置リストを取得する（Ｓ２）。図３は、処置・並行処理情報記憶部１５に記憶されている処置リストの一例を示したものであるが、処置リストには各々の施術において行われる処置の種別とそれぞれの所要時間に関する情報（処置情報）が含まれている。この例で患者が希望する診療内容には、施術Ａ〜Ｃの３つの施術が必要であり、施術Ａには処置Ａ１〜Ａ３、施術Ｂには処置Ｂ１〜Ｂ４、施術Ｃには処置Ｃ１〜Ｃ３が含まれていて、各々の施術の処置リストに含まれる処置は、それぞれ処置Ａ１〜Ａ３、Ｂ１〜Ｂ４、処置Ｃ１〜Ｃ３の順に処理されるものとする。
【００４４】
一方、患者の希望する診療内容に複数の施術が必要と判断されなかった場合は、一の施術のみが行われることになるので、該当する施術に必要な所要時間を処置・並行処理情報記憶部１５から取得し、施術に要する所要時間を診療にかかる所要時間として決定する（Ｓ６）。尚、診療にかかる所要時間は、図３の例のように施術毎の所要時間を処置・並行処理情報記憶部１５に処置リストとあわせて記憶させておき、該当する施術の所要時間を取得してそのまま採用することとしてもよいし、後に図１２のフローチャートを用いて説明するように、処置・並行処理情報記憶部１５から取得した処置リストを用いて、施術に含まれる各々の処置の所要時間を積算して所要時間を決定するよう構成してもよい。
【００４５】
患者の希望する診療内容に複数の施術が必要と判断され、処置・並行処理情報記憶部１５から各々の施術の処置リストを取得すると（Ｓ２）、取得した処置リストに含まれる全ての処置を対象にして、所定のルールに基づいて処置の優先順位を決定する（Ｓ３）。処置の優先順位決定の処理フローを例示したのが、図９のフローチャートである。
【００４６】
Ｓ２で取得した処置リスト、図３の例であれば施術Ａ〜Ｃの処置リストから、一の処置リストを選択する（Ｓ３１）。この処置リストに含まれる各々の処置を特定し（Ｓ３２）、所定のルールに基づいて処置の優先順位を決定する（Ｓ３３）。処置の優先順位の詳しい決定方法については、以下に図１０に例示したフローチャートを用いて説明するが、Ｓ２で取得した全ての処置リストについてこの処理を繰り返すことによって（Ｓ３４）、患者の診療内容に必要な施術に含まれる全ての処置についての優先順位が決定される。
【００４７】
Ｓ３２で特定した処置のうち一の処置を選択して（Ｓ３３１）、その処置の手前で必ず行わなければならない前処置があるかを確認する（Ｓ３３２）。前処置とは、ある処置の前に必要になる処置（例えば、麻酔の処置の前に必ず必要になるクリーム塗布の処置など）として、処置・並行処理情報記憶部１５等に定義されているものである。前処置がある場合は、その処置は前処置に指定されている処置の次順位に優先順位が設定されるが（Ｓ３３４）、前処置がない場合は、所定のルールに基づいて優先順位が設定される（Ｓ３３３）。
【００４８】
尚、ここで優先順位を設定するためのルールは特に限定されるものではなく、例えば、図３のような処置リストに対しては、各々の処置を識別するためのアルファベットと数字の組合せからなる符号について、アルファベット部分が同じ場合は小さい数字ほど優先順位が高く、数字が同じ場合はＡからアルファベット順に優先順位が高いというルールを定義しておけば、全ての処置について優先順位を設定することが可能になる。また、優先順位を設定する際の上記の前処置を確認する工程も、こうしたルールの中に含めることができれば必須のものとはならない。
【００４９】
次に、その処置について並行処理が可能な処置があるかどうかを、処置・並行処理情報記憶部１５に記憶された並行処理情報から確認する（Ｓ３３５）。図４は、処置・並行処理情報記憶部１５に記憶された並行処理情報について、２つのケースを示したものであるが、ここには並行処理の可能な処置が関連付けられて記憶されているが、並行処理が可能な処置がある場合には、各々の処置が関連付けられて並行処理として設定される（Ｓ３３６）。
【００５０】
Ｓ３２で特定した全ての処置についてこの処理を繰り返すことによって（Ｓ３３７）、一の処置リストに含まれる処置について、並行処理が可能な処置については並行処理が設定された状態で優先順位が決定される。
【００５１】
図５は、図３の例の施術Ａ〜施術Ｃを対象にして、以上に説明したＳ３での処理によって優先順位が決定された処置の一例を示したものである。患者の希望する診療内容に必要な施術に含まれる全ての処置が、優先順位（処置を処理する順序）に従ってソートされた状態となっているが、並行処理が可能な処置についてはソートされたラインから外れて、並行処理の対象となる処置と関連付けられることになる。図４の並行処理情報がケース１であれば、処置Ａ２に対して処置Ｂ２、処置Ｃ２に並行処理が設定されるが、ケース２の場合には、さらに処置Ｂ２と処置Ｃ２にも並行処理が設定されることになる。
【００５２】
Ｓ３で優先順位が決定されると、決定された優先順位の中に並行処理が設定されているかを確認する（Ｓ４）。並行処理が設定されていなければ、後に図１２のフローチャートを用いて説明する方法で、診療にかかる所要時間を算出する（Ｓ６）。並行処理が設定されている場合には、図１１に例示したフローチャートに従って、以下のように並行処理に関する決定を行う（Ｓ５）。
【００５３】
Ｓ３で優先順位が決定された処置のうち一の処置を選択して（Ｓ５１）、その処置に対して並行処理が設定されているかを確認する（Ｓ５２）。並行処理が設定されていない場合は、その処置は既存のライン（最初の処置については新規のラインとなる）に優先順位に従って配置される。既存のラインに新たな処置が追加されると、図６と図７の例に示したように、各々の処置に対して処置が進行する段階を示すフェーズが設定されていく。
【００５４】
尚、ここで「並行処理が設定されている」に該当するのは、既に並行処理の設定の有無が確認されていずれかのライン上に配置された処置に対して並行処理が設定されている場合であって、例えば、図５の例の処置Ａ２や処置Ｂ３については、それぞれＢ２とＣ２、Ｃ３と並行処理が設定されていても「並行処理が設定されている」には該当せず、図６と図７の例に示したように、既存のラインであるライン１に配置されることになる。
【００５５】
並行処理が設定されている場合は、並行処理の対象となる処置に対して他にも並行処理が設定されている処置があるかを確認する（Ｓ５３）。他に並行処理が設定されている処置がない場合は、並行処理の対象となる処置が配置されているラインとは異なる新規のラインの並行処理の対象となる処置と同じフェーズに、その処置が配置される（Ｓ５５）。図６と図７の例では、処置Ａ３と処置Ｂ３は、ライン１とは異なるライン２に配置されている。
【００５６】
他にも並行処理が設定されている場合は、その処置とも並行処理が可能であるか（その処置にも並行処理が設定されているか）を確認して（Ｓ５４）、並行処理が可能ではない場合は既存のライン（Ｓ５６）、並行処理が可能な場合は新規のライン（Ｓ５５）の並行処理の対象となる処置と同じフェーズに、その処置が配置される。
【００５７】
例えば、図５の処置Ｃ２には、処置Ａ２の他に処置Ｂ２にも並行処理が設定されているが、図４のケース１のように処置Ｃ２が処置Ｂ２と並行処理が可能でなければ、図６のように処置Ｃ２は既存のラインであるライン２（ライン１であってもよいが、所要時間の合計が短くなるライン２に配置することが好ましい）に配置される。図４のケース２のように処置Ｃ２が処置Ｂ２とも並行処理が可能であれば、図７のように処置Ｃ２は新規のラインであるライン３に配置される。
【００５８】
Ｓ３で優先順位が決定された全ての処置についてこの処理を繰り返すことによって（Ｓ５７）、患者の希望する診療内容に必要な施術に含まれる全ての処置について、図６や図７の例に示したように、並行処理が考慮されたフェーズとラインの関係が決定され、これを基に診療にかかる所要時間が算出される（Ｓ６）。
【００５９】
図１２のフローチャートは、Ｓ６における所要時間の算出方法を例示したものである。図６や図７の例のように優先順位と並行処理が決定された処置について、複数のラインが存在するかを確認し（Ｓ６１）、複数のラインが存在しない場合には、一のラインに配置された全ての処置の所要時間を積算して所要時間を算出する（Ｓ６７）。先に説明したＳ４で並行処理が設定されていない場合が、このケースに該当することになる。
【００６０】
複数のラインが存在する場合は、全てのフェーズに配置された処置のリスト（フェーズリスト）を取得して（Ｓ６２）、その中から一のフェーズにおけるリストを選択する（Ｓ６３）。さらに、そのフェーズに配置された処置のラインが特定されたラインリストを取得し（Ｓ６４）、各々のラインに配置された処置の所要時間から、そのフェーズにおける所要時間を決定する（Ｓ６５）。
【００６１】
複数のラインに処置が配置されている場合、例えば、図６のフェーズ４では、ライン１は処置Ａ２のみで所要時間は１５分、並行処理が行われるライン２では処置Ｂ２、処置Ｃ２の順にソートされてこれらの処置の所要時間は２０分となり、最も所要時間が長いライン２の所要時間２０分で処置Ａ２、処置Ｂ２、処置Ｃ２を処理するフェーズ４を終了できると判断できる。図７のフェーズ４では、ライン１は処置Ａ２のみで所要時間は１５分、並行処理が行われるライン２では処置Ｂ２のみで所要時間は１０分、同じく並行処理が行われるライン３では処置Ｃ２のみで所要時間は１０分であることから、最も所要時間が長いライン１の所要時間１５分で処置Ａ２、処置Ｂ２、処置Ｃ２を処理するフェーズ４を終了できると判断できる。
【００６２】
以上のように全てのフェーズにおける所要時間が決定されると（Ｓ６６）、全てのフェーズの所要時間を積算して所要時間を算出する（Ｓ６７）。図６の例であれば所要時間は８８分、図７の例であれば所要時間は８３分と算出される。
【００６３】
尚、このようにして所要時間算出部１３で算出された所要時間は、予約情報登録部１２における予約可能な空き時間があるか否かの判断や、予約情報を登録する際の終了時刻の決定にそのまま用いることとしてもよいが、実際の施術で生じ得る誤差等を考慮した所定の余裕時間を加えた時間を用いることとしてもよいことは、前述のとおりである。
【符号の説明】
【００６４】
１０  予約管理サーバ
１１  予約受付部
１２  予約情報登録部
１３  所要時間算出部
１４  予約情報格納部
１５  処置・並行処理情報記憶部
２０  ネットワーク端末
【要約】
【課題】  患者の診療にかかる所要時間を簡易な方法で正確に予測するための所要時間算出装置及び所要時間の算出方法、並びに診療の予約情報の登録を効率化することに資する予約情報登録サーバ及び予約情報の登録方法を提供する。
【解決手段】  患者の診療内容に必要な施術が複数ある場合には、施術毎に必要な処置の処置リストを取得し、処置リストに含まれる全ての処置を所定のルールに基づいて、処理する段階をフェーズとして区分した優先順位を設定し、フェーズ毎の所要時間を積算することによって診療全体の所要時間を算出する。このときに、並行処理が可能と定義されている処置を同一フェーズの異なるラインに配置することで、並行処理の設定があるフェーズについては、並行処理による時間の短縮が考慮された、より正確な所要時間を簡易な方法で算出することができる。
【選択図】        図８【図１】
0005526451.tif 000002
【図２】
0005526451.tif 000003
【図３】
0005526451.tif 000004
【図４】
0005526451.tif 000005
【図５】
0005526451.tif 000006
【図６】
0005526451.tif 000007
【図７】
0005526451.tif 000008
【図８】
0005526451.tif 000009
【図９】
0005526451.tif 000010
【図１０】
0005526451.tif 000011
【図１１】
0005526451.tif 000012
【図１２】
0005526451.tif 000013