(57)【特許請求の範囲】
【請求項１】
オーダの実施に要する第１所要時間、患者ごとの移動方法、前記移動方法ごとの前記オーダを実施する部屋間の移動に要する第２所要時間、並びに前記部屋ごとの前記オーダの予定及び実績に関する情報を保持する保持手段と、
特定の前記患者に関する複数の前記オーダに対して、前記保持手段によって保持される情報を参照し、前記第１所要時間、及び前記患者が自らの前記移動方法によって前記部屋間を移動する場合の前記第２所要時間を取得する取得手段と、
特定の前記患者に関する複数の前記オーダの順序を入れ替えた複数のパターンを算出する第１算出手段と、
前記パターンごとに、前記取得手段によって取得される前記第１所要時間及び前記第２所要時間、並びに、前記保持手段によって保持される前記予定及び実績に関する情報に基づいて、前記パターンの順序で前記オーダを実施する場合の総所要時間又は終了予定時刻を算出する第２算出手段と、
前記第２算出手段によって算出される前記総所要時間又は前記終了予定時刻に関する情報を出力する出力手段と、
を備え、
前記保持手段は、更に、前記オーダの実施後の結果出力に要する第３所要時間を保持し、
前記第２算出手段は、実施後の結果出力に時間を要する前記オーダの終了時刻に前記第３所要時間を足した時刻が、最後の前記オーダの終了時刻よりも遅い場合、前記第３所要時間を考慮して前記総所要時間又は前記終了予定時刻を再算出することを特徴とする待ち時間短縮システム。
【請求項２】
コンピュータが、
オーダの実施に要する第１所要時間、患者ごとの移動方法、前記移動方法ごとの前記オーダを実施する部屋間の移動に要する第２所要時間、並びに前記部屋ごとの前記オーダの予定及び実績に関する情報を保持する保持ステップと、
特定の前記患者に関する複数の前記オーダに対して、前記保持ステップによって保持される情報を参照し、前記第１所要時間、及び前記患者が自らの前記移動方法によって前記部屋間を移動する場合の前記第２所要時間を取得する取得ステップと、
特定の前記患者に関する複数の前記オーダの順序を入れ替えた複数のパターンを算出する第１算出ステップと、
前記パターンごとに、前記取得ステップによって取得される前記第１所要時間及び前記第２所要時間、並びに、前記保持ステップによって保持される前記予定及び実績に関する情報に基づいて、前記パターンの順序で前記オーダを実施する場合の総所要時間又は終了予定時刻を算出する第２算出ステップと、
前記第２算出ステップによって算出される前記総所要時間又は前記終了予定時刻に関する情報を出力する出力ステップと、
を実行し、
前記保持ステップでは、更に、前記オーダの実施後の結果出力に要する第３所要時間が保持され、
前記第２算出ステップでは、実施後の結果出力に時間を要する前記オーダの終了時刻に前記第３所要時間を足した時刻が、最後の前記オーダの終了時刻よりも遅い場合、前記第３所要時間を考慮して前記総所要時間又は前記終了予定時刻が再算出されることを特徴とする待ち時間短縮方法。
【請求項３】
コンピュータを、
オーダの実施に要する第１所要時間、患者ごとの移動方法、前記移動方法ごとの前記オーダを実施する部屋間の移動に要する第２所要時間、並びに前記部屋ごとの前記オーダの予定及び実績に関する情報を保持する保持手段、
特定の前記患者に関する複数の前記オーダに対して、前記保持手段によって保持される情報を参照し、前記第１所要時間、及び前記患者が自らの前記移動方法によって前記部屋間を移動する場合の前記第２所要時間を取得する取得手段、
特定の前記患者に関する複数の前記オーダの順序を入れ替えた複数のパターンを算出する第１算出手段、
前記パターンごとに、前記取得手段によって取得される前記第１所要時間及び前記第２所要時間、並びに、前記保持手段によって保持される前記予定及び実績に関する情報に基づいて、前記パターンの順序で前記オーダを実施する場合の総所要時間又は終了予定時刻を算出する第２算出手段、
前記第２算出手段によって算出される前記総所要時間又は前記終了予定時刻に関する情報を出力する出力手段、
として機能させ、
前記保持手段は、更に、前記オーダの実施後の結果出力に要する第３所要時間を保持し、
前記第２算出手段は、実施後の結果出力に時間を要する前記オーダの終了時刻に前記第３所要時間を足した時刻が、最後の前記オーダの終了時刻よりも遅い場合、前記第３所要時間を考慮して前記総所要時間又は前記終了予定時刻を再算出する待ち時間短縮プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、病院施設に設置された電子カルテシステムを利用して、複数のオーダが出された患者の検査及び診察の待ち時間が最も短くなる検査順を提案する検査及び診察の待ち時間短縮システム等に関するものである。
【背景技術】
【０００２】
病院施設において複数の検査や診察（以下、「検査等」と表記することもある。）を受ける場合、それぞれの検査場所や診察室において待ち時間が発生する。このような待ち時間は、患者にとって大きな負担となる。例えば、特許文献１には、検査結果説明などの診察内容を考慮して待ち時間を正確に予測するための手法が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２１７３８９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１では、患者に待ち時間を予測して伝えることができるが、患者の待ち時間が短縮されるわけではない。また、看護師をはじめとするスタッフが各検査室の状況を把握し、患者を振り分けなければならず、スタッフにも負担がかかる。
【０００５】
本発明は、前述した問題点に鑑みてなされたものであり、その目的とすることは、待ち時間の少ない検査等の順番を自動的に提案することが可能な待ち時間短縮システム等を提供することである。
【課題を解決するための手段】
【０００６】
前述した目的を達成するための第１の発明は、オーダの実施に要する第１所要時間、患者ごとの移動方法、前記移動方法ごとの前記オーダを実施する部屋間の移動に要する第２所要時間、並びに前記部屋ごとの前記オーダの予定及び実績に関する情報を保持する保持手段と、特定の前記患者に関する複数の前記オーダに対して、前記保持手段によって保持される情報を参照し、前記第１所要時間、及び前記患者が自らの前記移動方法によって前記部屋間を移動する場合の前記第２所要時間を取得する取得手段と、特定の前記患者に関する複数の前記オーダの順序を入れ替えた複数のパターンを算出する第１算出手段と、前記パターンごとに、前記取得手段によって取得される前記第１所要時間及び前記第２所要時間、並びに、前記保持手段によって保持される前記予定及び実績に関する情報に基づいて、前記パターンの順序で前記オーダを実施する場合の総所要時間又は終了予定時刻を算出する第２算出手段と、前記第２算出手段によって算出される前記総所要時間又は前記終了予定時刻に関する情報を出力する出力手段と、を備えることを特徴とする待ち時間短縮システムである。
【０００７】
第２の発明は、コンピュータが、オーダの実施に要する第１所要時間、患者ごとの移動方法、前記移動方法ごとの前記オーダを実施する部屋間の移動に要する第２所要時間、並びに前記部屋ごとの前記オーダの予定及び実績に関する情報を保持する保持ステップと、特定の前記患者に関する複数の前記オーダに対して、前記保持ステップによって保持される情報を参照し、前記第１所要時間、及び前記患者が自らの前記移動方法によって前記部屋間を移動する場合の前記第２所要時間を取得する取得ステップと、特定の前記患者に関する複数の前記オーダの順序を入れ替えた複数のパターンを算出する第１算出ステップと、前記パターンごとに、前記取得ステップによって取得される前記第１所要時間及び前記第２所要時間、並びに、前記保持ステップによって保持される前記予定及び実績に関する情報に基づいて、前記パターンの順序で前記オーダを実施する場合の総所要時間又は終了予定時刻を算出する第２算出ステップと、前記第２算出ステップによって算出される前記総所要時間又は前記終了予定時刻に関する情報を出力する出力ステップと、を実行することを特徴とする待ち時間短縮方法である。
【０００８】
第３の発明は、コンピュータを、オーダの実施に要する第１所要時間、患者ごとの移動方法、前記移動方法ごとの前記オーダを実施する部屋間の移動に要する第２所要時間、並びに前記部屋ごとの前記オーダの予定及び実績に関する情報を保持する保持手段、特定の前記患者に関する複数の前記オーダに対して、前記保持手段によって保持される情報を参照し、前記第１所要時間、及び前記患者が自らの前記移動方法によって前記部屋間を移動する場合の前記第２所要時間を取得する取得手段、特定の前記患者に関する複数の前記オーダの順序を入れ替えた複数のパターンを算出する第１算出手段、前記パターンごとに、前記取得手段によって取得される前記第１所要時間及び前記第２所要時間、並びに、前記保持手段によって保持される前記予定及び実績に関する情報に基づいて、前記パターンの順序で前記オーダを実施する場合の総所要時間又は終了予定時刻を算出する第２算出手段、前記第２算出手段によって算出される前記総所要時間又は前記終了予定時刻に関する情報を出力する出力手段、として機能させるための待ち時間短縮プログラムである。
【発明の効果】
【０００９】
本発明により、待ち時間の少ない検査等の順番を自動的に提案することが可能な待ち時間短縮システム等を提供できる。
【図面の簡単な説明】
【００１０】
【図１】待ち時間短縮システム１の概要を示す図
【図２】患者情報テーブルの一例を示す図
【図３】オーダ情報テーブルの一例を示す図
【図４】移動時間情報テーブルの一例を示す図
【図５】予定兼実績テーブルの一例を示す図
【図６】第１の実施形態における待ち時間短縮システム１の処理の流れを示すフローチャート
【図７】第１の実施形態におけるパターン１の予定兼実績表
【図８】第１の実施形態におけるパターン２の予定兼実績表
【図９】第１の実施形態におけるパターン３の予定兼実績表
【図１０】第１の実施形態におけるパターン４の予定兼実績表
【図１１】第１の実施形態におけるパターン５の予定兼実績表
【図１２】第１の実施形態におけるパターン６の予定兼実績表
【図１３】検体検査情報テーブルの一例を示す図
【図１４】検査忌避順情報テーブルの一例を示す図
【図１５】第２の実施形態における待ち時間短縮システム１の処理の流れを示すフローチャート
【図１６】第２の実施形態におけるパターン１の予定兼実績表
【図１７】第２の実施形態におけるパターン２の予定兼実績表
【図１８】第３の実施形態における待ち時間短縮システム１の処理の流れを示すフローチャート
【発明を実施するための形態】
【００１１】
以下図面に基づいて、本発明の実施形態を詳細に説明する。最初に、図１を参照しながら、全ての実施形態に共通する待ち時間短縮システム１の概要について説明する。図１に示す通り、待ち時間短縮システム１は、電子カルテシステムを実現する電子カルテサーバ２と、診察室や診察受付などに設置されるＰＣ（Personal Computer）端末３や携帯端末４とによって構成されている。電子カルテサーバ２と、ＰＣ端末３や携帯端末４とは、ＬＡＮ（Local Area Network）等のネットワーク９を介して接続されている。
【００１２】
電子カルテサーバ２は、ＣＰＵ（Central Processing Unit）やメモリ等のハードウエアとソフトウエアとが協働することによって構成される電子カルテ処理部５、ハードディスク等の記憶媒体によって構成され、電子カルテの情報を記憶する電子カルテＤＢ（DataBase）７や、本発明において利用される情報を記憶する待ち時間短縮ＤＢ８等によって構成される。
【００１３】
電子カルテ処理部５は、患者情報を管理する機能、処方、検査、処置などのオーダを管理する機能、検査の予約情報を管理する機能、診療録や看護記録などの診療情報を管理する機能等に加えて、検査及び診察の待ち時間を短縮する処理（図６参照）を実行する待ち時間短縮処理部１０を備える。
【００１４】
電子カルテサーバ２は、複数の演算処理装置（コンピュータ）によって構成されても良いし、単一の演算処理装置によって構成されても良い。電子カルテＤＢ７及び待ち時間短縮ＤＢ８は、それぞれ別の筐体の演算処理装置によって構成されていても良いし、単一の筐体の演算処理装置として構成されていても良い。同様に、電子カルテ処理部５は、機能ごとに別の筐体の演算処理装置によって構成されていても良いし、単一の筐体の演算処理装置として構成されていても良い。
【００１５】
＜第１の実施形態＞
以下、図２〜図１２を参照しながら、第１の実施形態について説明する。
【００１６】
図２に例示する患者情報テーブル２１は、電子カルテＤＢ７に含まれる。患者情報テーブル２１は、患者の個人情報等に関する内容を保持する。例えば、図２に示すように、患者情報テーブル２１は、患者ＩＤ、患者氏名、カナ氏名の他に、移動方法２２のデータ項目を有する。移動方法２２は、患者の移動時間の計算に用いられるものであり、例えば、「独歩」、「車椅子移動」、「杖移動」等である。
【００１７】
図３に例示するオーダ情報テーブル３１は、電子カルテＤＢ７に含まれる。オーダ情報テーブル３１は、医療従事者による患者へのオーダ情報に関する内容であって、電子カルテシステムにおいて使用可能なオーダ情報を保持する。例えば、図３に示すように、オーダ情報テーブル３１は、オーダ種ＩＤ３２、オーダ名３３、実施場所３４、所要時間３５等のデータ項目を有する。オーダ名３３は、例えば、「採血」、「採尿」、「単純放射線」、「頭部ＣＴ」等である。実施場所３４は、オーダが行われる場所であり、例えば、「採血」であれば、「処置室、検査室」である。所要時間３５は、オーダに要する時間であり、例えば、「採血」であれば、「２分」である。
【００１８】
所要時間３５については、例えば、待ち時間短縮処理部１０が、オーダ種ＩＤごとに、過去Ｎ回（Ｎは自然数）の所要時間の平均値を算出し、オーダ情報テーブル３１に保存しても良い。また、病院施設の管理者が、オーダ種ＩＤごとに、任意の値を登録しても良い。
【００１９】
図４に例示する移動時間情報テーブル４１は、待ち時間短縮ＤＢ８に含まれる。移動時間情報テーブル４１は、検査室セット４２、所要時間４３等のデータ項目を有する。検査室セット４２は、２か所の検査室や診察室の組合せである。所要時間４３は、検査室セット４２が示す２か所の検査室等の移動に要する時間であり、移動方法２２ごとの値を保持する。例えば、検査室セット４２が｛診察室、超音波検査室｝の場合、所要時間４３は、［｛独歩：３分、杖移動：５分、車椅子移動：４分｝］である。所要時間４３は、病院施設の管理者が、検査室セット４２ごとに、任意の値を登録すれば良い。
【００２０】
図５に例示する予定兼実績テーブル５１は、待ち時間短縮ＤＢ８に含まれる。予定兼実績テーブル５１は、オーダＩＤ５２、実施場所５３、実施日５４、患者ＩＤ５５、開始予定時刻５６、終了予定時刻５７、開始時刻５８、終了時刻５９、進捗６０等のデータ項目を有する。
【００２１】
開始時刻５８は、例えば、患者が検査室等にて受付を行った時刻又は到着した時刻とする。受付を行った時刻又は到着した時刻は、患者に所持させた紙又は電子媒体のバーコード情報やＩＤ情報を読み取った時刻でも良いし、患者の到着を確認した医療従事者がＰＣ端末３又は携帯端末４を介して電子カルテサーバ２に登録した時刻でも良い。終了時刻５９は、例えば、診察の場合には医師がＰＣ端末３等を介して電子カルテサーバ２に診察終了の登録を行った時刻とし、検査や処置の場合には医療従事者がＰＣ端末３等を介して電子カルテサーバ２にオーダの実施登録を行った時刻とする。進捗６０のステータスは、例えば、「未実施」、「実施中」、「実施済」等である。
【００２２】
尚、オーダ情報テーブル３１、移動時間情報テーブル４１及び予定兼実績テーブル５１は、電子カルテシステム及び待ち時間短縮システム１のいずれから参照できるようにしても良い。また、ＩＤ等で紐付けられているテーブル同士は、互いに即座に参照することができる。
【００２３】
図６は、第１の実施形態における待ち時間短縮システム１の処理の流れを示すフローチャートである。電子カルテサーバ２は、例えば、患者が病院施設の窓口で受付を行ったとき、患者の診察が中断したとき、患者の診察や検査が終了したとき、などのタイミングにおいて、図６に示す処理を開始する。
【００２４】
電子カルテサーバ２は、移動を要する検査や処置のオーダがあるか否か判定する（ステップ１０１）。ない場合（ステップ１０１のＮｏ）、電子カルテサーバ２は、何もせずに処理を終了する。ある場合（ステップ１０１のＹｅｓ）、電子カルテサーバ２は、対象のオーダを予定兼実績テーブル５１に登録するとともに、対象のオーダＩＤとオーダ数ｎを記憶し、ステップ１０２に進む。このとき、電子カルテサーバ２は、開始予定時刻５６、終了予定時刻５７、開始時刻５８、終了時刻５９を、ＮＵＬＬ又は「−−：−−」などの時間が特定できない値で予定兼実績テーブル５１に登録する。
【００２５】
次に、電子カルテサーバ２は、各オーダの所要時間を、オーダ情報テーブル３１の所要時間３５から取得する（ステップ１０２）。尚、図示はしていないが、電子カルテサーバ２には、オーダＩＤとオーダ種ＩＤとを紐付ける情報が記憶されており、電子カルテサーバ２は、オーダＩＤに基づいて、オーダ情報テーブル３１を検索し、所要時間３５を取得することが可能である。
【００２６】
次に、電子カルテサーバ２は、患者の移動方法を、患者情報テーブル２１の移動方法２２から取得し、各オーダに伴う検査室等の間の移動時間を、移動時間情報テーブル４１の所要時間４３から取得する（ステップ１０３）。図２及び図４を参照すると、例えば、患者ＩＤが「００００００１」の患者の移動方法２２は「独歩」であるため、診察室と超音波検査室との間の移動時間として「３分」を取得する。
【００２７】
次に、電子カルテサーバ２は、各オーダの順序を入れ替えた全パターンを算出する（ステップ１０４）。ｎ個のオーダの順序を入れ替えたパターン数は、ｎの階乗（ｎ！）通りであるから、電子カルテサーバ２は、各パターンを「パターン１」〜「パターンｎ！」とする。
【００２８】
次に、電子カルテサーバ２は、ステップ１０５〜ステップ１１０において、全パターンの総所要時間を算出する。
【００２９】
まず、電子カルテサーバ２は、各変数に初期値を代入する（ステップ１０５）。具体的には、電子カルテサーバ２は、ｉに「１」、ｍｉｎ＿ｐａｔｔｅｒｎに「１」、ｍｉｎ＿ｔｉｍｅに「９９：９９」を代入する。
【００３０】
次に、電子カルテサーバ２は、ｉ＞ｎ！を満たすか否か判定する（ステップ１０６）。満たす場合（ステップ１０６のＹｅｓ）、電子カルテサーバ２は、ステップ１１１に進む。満たさない場合（ステップ１０６のＮｏ）、電子カルテサーバ２は、ステップ１０２において取得される各オーダの所要時間、予定兼実績テーブル５１の登録内容、ステップ１０３において取得される患者の移動時間に基づいて、パターンｉにおける総所要時間（ｔｏｔａｌ＿ｔｉｍｅ）を算出する（ステップ１０７）。電子カルテサーバ２は、予定兼実績テーブル５１の登録内容を参照し、各オーダの重複予約が発生しないように、オーダの開始予定時刻及び終了予定時刻を特定し、総所要時間を算出する。
【００３１】
次に、電子カルテサーバ２は、ｍｉｎ＿ｔｉｍｅ＞ｔｏｔａｌ＿ｔｉｍｅを満たすか否か判定する（ステップ１０８）。満たす場合（ステップ１０８のＹｅｓ）、電子カルテサーバ２は、ｍｉｎ＿ｔｉｍｅにｔｏｔａｌ＿ｔｉｍｅの値、ｍｉｎ＿ｐａｔｔｅｒｎにｉの値を代入し（ステップ１１０）、ｉにｉ＋１の値を代入し（ステップ１０９）、ステップ１０６から処理を繰り返す。満たさない場合（ステップ１０８のＮｏ）、電子カルテサーバ２は、ｉにｉ＋１の値を代入し（ステップ１０９）、ステップ１０６から処理を繰り返す。
【００３２】
ステップ１０５〜ステップ１１０の処理が終了すると、電子カルテサーバ２は、最も短い総所要時間（ｍｉｎ＿ｔｉｍｅ）のパターン（ｍｉｎ＿ｐａｔｔｅｒｎ）を選択し、そのパターン（ｍｉｎ＿ｐａｔｔｅｒｎ）の予約を予定兼実績テーブル５１に登録する（ステップ１１１）。具体的には、電子カルテサーバ２は、ステップ１０１において時間が特定できない値で登録されている開始予定時刻５６、終了予定時刻５７を、総所要時間が最も短いパターン（ｍｉｎ＿ｐａｔｔｅｒｎ）に基づいて更新登録する。
【００３３】
次に、電子カルテサーバ２は、総所要時間が最も短いパターン（ｍｉｎ＿ｐａｔｔｅｒｎ）のルート及び各所要時間の見込みを電子媒体又は紙媒体に出力する（ステップ１１２）。
【００３４】
ここで、図７〜図１２を参照しながら、図６の処理の具体例を説明する。具体例の前提は、患者ＩＤが「００００００５」の患者に対し、診察室１において「１０：０５」に診察が中断したときに図６の処理を開始し、移動を要するオーダ数ｎが３の場合とする。この場合において、図７〜図１２は、パターン１〜パターン６（＝ｎ！）の予定兼実績表を示している。
【００３５】
図７に示すパターン１の予定実績表は、ＣＴ→生理検査→超音波検査の順に検査を行った後、診察室１にて診察を行う。診察終了予定時刻は「１１：２０」である。診察中断時刻が「１０：０５」なので、総所要時間は「１時間１５分」である。
【００３６】
図８に示すパターン２の予定実績表は、生理検査→ＣＴ→超音波検査の順に検査を行った後、診察室１にて診察を行う。診察終了予定時刻は「１１：１０」、総所要時間は「１時間５分」である。
【００３７】
図９に示すパターン３の予定実績表は、ＣＴ→超音波検査→生理検査の順に検査を行った後、診察室１にて診察を行う。診察終了予定時刻は「１１：２０」、総所要時間は「１時間１５分」である。
【００３８】
図１０に示すパターン４の予定実績表は、生理検査→超音波検査→ＣＴの順に検査を行った後、診察室１にて診察を行う。診察終了予定時刻は「１１：４５」、総所要時間は「１時間４０分」である。
【００３９】
図１１に示すパターン５の予定実績表は、超音波検査→生理検査→ＣＴの順に検査を行った後、診察室１にて診察を行う。診察終了予定時刻は「１１：４５」、総所要時間は「１時間４０分」である。
【００４０】
図１２に示すパターン６の予定実績表は、超音波検査→ＣＴ→生理検査の順に検査を行った後、診察室１にて診察を行う。診察終了予定時刻は「１２：００」、総所要時間は「１時間５５分」である。
【００４１】
パターン１〜パターン６の中で総所要時間が最も短いパターンは、パターン２である。従って、電子カルテサーバ２は、パターン２のルート及び各所要時間の見込みを電子媒体又は紙媒体に出力する。このように、第１の実施形態における待ち時間短縮システム１では、患者に対して、待ち時間の少ない検査等の順番を自動的に提案することができる。これによって、患者の待ち時間の減少やスタッフの振り分け業務の負担軽減を実現できる。また、各患者の待ち時間が減ることで、病院の回転率を上げることができる。
【００４２】
尚、前述の図６に関する説明では、電子カルテサーバ２が、各パターンの順序でオーダを実施する場合の総所要時間を算出し、総所要時間が最も短いパターンに関する情報を出力するものとしたが、「総所要時間」を「終了予定時刻」としても良い。すなわち、電子カルテサーバ２が、各パターンの順序でオーダを実施する場合の終了予定時刻を算出し、終了予定時刻が最も早いパターンに関する情報を出力しても良い。
【００４３】
＜第２の実施形態＞
次に、図１３〜図１７を参照しながら、第２の実施形態について説明する。結果出力に時間を要するオーダ（検体検査オーダ等）が出された患者は、結果出力を待ってから、医師の診察を受けることになる。つまり、全ての検査や処置に関するオーダが終わっていても、結果出力が終わっていない場合、待ち時間が発生する。そこで、第２の実施の形態における待ち時間短縮システム１は、結果出力に時間を要するオーダがあっても、総所要時間が最も短いパターンを提案する。
【００４４】
図１３に例示する検体検査情報テーブル１３１は、待ち時間短縮ＤＢ８に含まれる。検体検査情報テーブル１３１は、オーダ種ＩＤ１３２、検査名１３３、結果出力所要時間１３４等のデータ項目を有する。例えば、オーダ種ＩＤ１３２が「ＳＡＩＫＥＴＵ」の場合、結果出力所要時間１３４は「３０分」である。
【００４５】
図１４に例示する検査禁忌順情報テーブル１４１は、待ち時間短縮ＤＢ８に含まれる。検査禁忌順情報テーブル１４１には、ある検査の後は、しばらく別の検査ができない、といった検査順の制約条件が登録されている。検査禁忌順情報テーブル１４１は、前検査１４２、後検査１４３及び理由１４４等のデータ項目を有する。
【００４６】
例えば、図１４の１行目のレコードでは、前検査１４２が「内視鏡検査」の場合、後検査１４３が「腹部超音波検査」、理由１４４が「超音波を反射するガスが大量に溜まり検査が困難になる」となっている。これは、内視鏡検査の後、超音波を反射するガスが大量に溜まり検査が困難になるという理由で、しばらく腹部超音波検査ができないことを示している。尚、検査禁忌順情報テーブル１４１は、更に、後検査１４３が可能になるまでの時間を登録しても良い。
【００４７】
図１５は、第２の実施形態における待ち時間短縮システム１の処理の流れを示すフローチャートである。電子カルテサーバ２は、移動を要する検査や処置のオーダがあるか否か判定する（ステップ２０１）。ない場合（ステップ２０１のＮｏ）、電子カルテサーバ２は、何もせずに処理を終了する。ある場合（ステップ２０１のＹｅｓ）、電子カルテサーバ２は、対象のオーダを予定兼実績テーブル５１に登録するとともに、対象のオーダＩＤとオーダ数ｎを記憶し、ステップ２０２に進む。このとき、電子カルテサーバ２は、開始予定時刻５６、終了予定時刻５７、開始時刻５８、終了時刻５９を、ＮＵＬＬ又は「−−：−−」などの時間が特定できない値で予定兼実績テーブル５１に登録する。
【００４８】
次に、電子カルテサーバ２は、各オーダの所要時間を、オーダ情報テーブル３１の所要時間３５から取得する（ステップ２０２）。尚、図示はしていないが、電子カルテサーバ２には、オーダＩＤとオーダ種ＩＤとを紐付ける情報が記憶されており、電子カルテサーバ２は、オーダＩＤに基づいて、オーダ情報テーブル３１を検索し、所要時間３５を取得することが可能である。
【００４９】
次に、電子カルテサーバ２は、患者の移動方法を、患者情報テーブル２１の移動方法２２から取得し、各オーダに伴う検査室等の間の移動時間を、移動時間情報テーブル４１の所要時間４３から取得する（ステップ２０３）。図２及び図４を参照すると、例えば、患者ＩＤが「００００００１」の患者の移動方法２２は「独歩」であるため、診察室と超音波検査室との間の移動時間として「３分」を取得する。
【００５０】
次に、電子カルテサーバ２は、各オーダの順序を入れ替えた全パターンを算出する（ステップ２０４）。ｎ個のオーダの順序を入れ替えたパターン数は、ｎの階乗（ｎ！）通りであるから、電子カルテサーバ２は、各パターンを「パターン１」〜「パターンｎ！」とする。
【００５１】
次に、電子カルテサーバ２は、ステップ２０５〜ステップ２１３において、全パターンの総所要時間を算出する。但し、電子カルテサーバ２は、検査禁忌順情報テーブル１４１の登録内容を参照し、検査順の制約条件を満たさないパターンについては、ステップ２０５〜ステップ２１３の処理を実行しないようにしても良い。
【００５２】
まず、電子カルテサーバ２は、各変数に初期値を代入する（ステップ２０５）。具体的には、電子カルテサーバ２は、ｉに「１」、ｍｉｎ＿ｐａｔｔｅｒｎに「１」、ｍｉｎ＿ｔｉｍｅに「９９：９９」を代入する。
【００５３】
次に、電子カルテサーバ２は、ｉ＞ｎ！を満たすか否か判定する（ステップ２０６）。満たす場合（ステップ２０６のＹｅｓ）、電子カルテサーバ２は、ステップ２１４に進む。満たさない場合（ステップ２０６のＮｏ）、電子カルテサーバ２は、ステップ２０２において取得される各オーダの所要時間、予定兼実績テーブル５１の登録内容、ステップ２０３において取得される患者の移動時間に基づいて、パターンｉにおける総所要時間（ｔｏｔａｌ＿ｔｉｍｅ）を算出する（ステップ２０７）。
【００５４】
電子カルテサーバ２は、予定兼実績テーブル５１の登録内容を参照し、各オーダの重複予約が発生しないように、オーダの開始予定時刻及び終了予定時刻を特定し、総所要時間を算出する。
【００５５】
また、電子カルテサーバ２は、検査順の制約条件を満たさないパターンについて、ステップ２０５〜ステップ２１３の処理対象とする場合、ステップ２０７において、総所要時間（ｔｏｔａｌ＿ｔｉｍｅ）に「９９：９９」を代入するようにしても良い。又は、検査禁忌順情報テーブル１４１に後検査１４３が可能になるまでの時間が登録されている場合、電子カルテサーバ２は、その時間を考慮して、後検査のオーダの開始予定時刻及び終了予定時刻を特定し、総所要時間を算出するようにしても良い。
【００５６】
次に、電子カルテサーバ２は、結果出力に時間を要するオーダがあるか否か判定する（ステップ２０８）。ない場合（ステップ２０８のＮｏ）、電子カルテサーバ２は、ステップ２１１に進む。ある場合（ステップ２０８のＹｅｓ）、電子カルテサーバ２は、ステップ２０９に進む。
【００５７】
ステップ２０９では、電子カルテサーバ２は、予測される検体採取終了時刻に結果出力所要時間を足した時刻（＝結果出力終了時刻）が、最後の検査オーダが終了する時刻よりも遅いか否か判定する（ステップ２０９）。結果出力終了時刻の方が遅い場合（ステップ２０９のＹｅｓ）、電子カルテサーバ２は、診察の開始時刻を、結果出力終了時刻の後になるように特定し、総所要時間（ｔｏｔａｌ＿ｔｉｍｅ）を再算出し（ステップ２１０）、ステップ２１１に進む。結果出力終了時刻の方が早い場合（ステップ２０９のＮｏ）、電子カルテサーバ２は、何もせずに、ステップ２１１に進む。
【００５８】
ステップ２１１では、電子カルテサーバ２は、ｍｉｎ＿ｔｉｍｅ＞ｔｏｔａｌ＿ｔｉｍｅを満たすか否か判定する。満たす場合（ステップ２１１のＹｅｓ）、電子カルテサーバ２は、ｍｉｎ＿ｔｉｍｅにｔｏｔａｌ＿ｔｉｍｅの値、ｍｉｎ＿ｐａｔｔｅｒｎにｉの値を代入し（ステップ２１３）、ｉにｉ＋１の値を代入し（ステップ２１２）、ステップ２０６から処理を繰り返す。満たさない場合（ステップ２１１のＮｏ）、電子カルテサーバ２は、ｉにｉ＋１の値を代入し（ステップ２１２）、ステップ２０６から処理を繰り返す。
【００５９】
ステップ２０５〜ステップ２１３の処理が終了すると、電子カルテサーバ２は、最も短い総所要時間（ｍｉｎ＿ｔｉｍｅ）のパターン（ｍｉｎ＿ｐａｔｔｅｒｎ）を選択し、そのパターン（ｍｉｎ＿ｐａｔｔｅｒｎ）の予約を予定兼実績テーブル５１に登録する（ステップ２１４）。具体的には、電子カルテサーバ２は、ステップ２０１において時間が特定できない値で登録されている開始予定時刻５６、終了予定時刻５７を、総所要時間が最も短いパターン（ｍｉｎ＿ｐａｔｔｅｒｎ）に基づいて更新登録する。
【００６０】
次に、電子カルテサーバ２は、総所要時間が最も短いパターン（ｍｉｎ＿ｐａｔｔｅｒｎ）のルート及び各所要時間の見込みを電子媒体又は紙媒体に出力する（ステップ２１５）。
【００６１】
ここで、図１６〜図１７を参照しながら、図１５の処理の具体例を説明する。具体例の前提は、患者ＩＤが「００００００５」の患者に対し、診察室１において「１０：０５」に診察が中断したときに図１５の処理を開始し、移動を要するオーダ数ｎが２、結果出力に時間を要するオーダが「検体採取」の場合とする。この場合において、図１６〜図１７は、パターン１〜パターン２（＝２！）の予定兼実績表を示している。
【００６２】
図１６に示すパターン１の予定実績表は、検体採取→ＣＴの順に検査を行った後、診察室１にて診察を行う。診察終了予定時刻は「１１：４５」である。診察中断時刻が「１０：０５」なので、総所要時間は「１時間４０分」である。
【００６３】
尚、図１６の例では、検体採取終了時刻から結果出力終了時刻までの間にＣＴ検査室の空きがないため、ＣＴ検査開始時刻が結果出力終了時刻後になっている。しかし、検体採取終了時刻から結果出力終了時刻までの間にＣＴ検査室の空きがあれば、結果出力終了時刻よりも前に、ＣＴ検査の予約を入れることも可能である。
【００６４】
図１７に示すパターン２の予定実績表は、ＣＴ→検体採取の順に検査を行った後、診察室１にて診察を行う。診察終了予定時刻は「１１：３０」、総所要時間は「１時間２５分」である。
【００６５】
パターン１〜パターン２の中で総所要時間が最も短いパターンは、パターン２である。従って、電子カルテサーバ２は、パターン２のルート及び各所要時間の見込みを電子媒体又は紙媒体に出力する。
【００６６】
第２の実施形態における待ち時間短縮システム１では、結果出力に時間を要するオーダがあっても、待ち時間の少ない検査等の順番を自動的に提案することができる。
【００６７】
＜第３の実施形態＞
次に、図１８を参照しながら、第３の実施形態について説明する。患者の要望として、検査の合間に食事などを行うため、まとまった時間が欲しい場合がある。そこで、第３の実施の形態における待ち時間短縮システム１では、患者の休憩時間（任意の長さ）を考慮して、検査等の順番を提案する。
【００６８】
図１８は、第３の実施形態における待ち時間短縮システム１の処理の流れを示すフローチャートである。ユーザが、患者の求める任意の休憩時間を入力すると、電子カルテサーバ２は、患者の求める任意の休憩時間を所要時間とする休憩オーダを、他のオーダと一緒に出す（ステップ３０１）。
【００６９】
以降、電子カルテサーバ２は、第１の実施形態と同様、図６に示すステップ１０１から処理を実行する。又は、電子カルテサーバ２は、第２の実施形態と同様、図１５に示すステップ２０１から処理を実行しても良い。
【００７０】
尚、電子カルテサーバ２は、処理の結果を出力する際、総所要時間が最も短いパターン（ｍｉｎ＿ｐａｔｔｅｒｎ）だけでなく、他のパターンも合わせて出力し、ユーザに対して、いずれかのパターンを選択させるようにしても良い。例えば、ユーザによっては、総所要時間が最も短いパターンであっても、休憩のタイミングが最初や最後ではない方が良い場合もあるが、複数のパターンを合わせて出力し、ユーザに選択させることによって、ユーザが所望するタイミングで休憩時間を入れることができる。
【００７１】
第３の実施形態における待ち時間短縮システム１では、患者の休憩時間を考慮しながら、待ち時間の少ない検査等の順番を自動的に提案することができる。
【００７２】
以上、添付図面を参照しながら、本発明に係る待ち時間短縮システム等の好適な実施形態について説明したが、本発明はかかる例に限定されない。当業者であれば、本願で開示した技術的思想の範疇内において、各種の変更例又は修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【符号の説明】
【００７３】
１………待ち時間短縮システム
２………電子カルテサーバ
３………ＰＣ端末
４………携帯端末
５………電子カルテ処理部
６………通信部
７………電子カルテＤＢ
８………待ち時間短縮ＤＢ
９………ネットワーク
１０………待ち時間短縮処理部
２１………患者情報テーブル
３１………オーダ情報テーブル
４１………移動時間情報テーブル
５１………予定兼実績テーブル
１３１………検体検査情報テーブル
１４１………検査禁忌順情報テーブル
【図１】
0006491884.tif 000002
【図２】
0006491884.tif 000003
【図３】
0006491884.tif 000004
【図４】
0006491884.tif 000005
【図５】
0006491884.tif 000006
【図６】
0006491884.tif 000007
【図７】
0006491884.tif 000008
【図８】
0006491884.tif 000009
【図９】
0006491884.tif 000010
【図１０】
0006491884.tif 000011
【図１１】
0006491884.tif 000012
【図１２】
0006491884.tif 000013
【図１３】
0006491884.tif 000014
【図１４】
0006491884.tif 000015
【図１５】
0006491884.tif 000016
【図１６】
0006491884.tif 000017
【図１７】
0006491884.tif 000018
【図１８】
0006491884.tif 000019