(57)【特許請求の範囲】
【請求項１】
検査受付済の患者の情報と、検査開始時刻の情報と、検査終了時刻の情報と、を記憶する検査情報記憶部と、
診察受付済の患者の情報と、診察開始時刻の情報と、診察終了時刻の情報と、再診察の要否を表す再診察要否情報と、を記憶する診察情報記憶部と、
前記再診察要否情報が要であった場合に、前記検査受付済の患者の情報と、前記検査開始時刻の情報と、前記検査終了時刻の情報と、に基づいて、検査待ち人数の情報と検査済患者の平均検査時間の情報とを取得し、前記検査待ち人数と前記平均検査時間と、に基づいて検査戻り時刻の情報を取得する検査戻り時刻取得部と、
前記診察開始時刻の情報と、前記診察終了時刻の情報と、に基づいて、診察済患者の平均診察時間の情報を取得し、前記平均診察時間を用いて診察待ち患者の診察開始時刻の情報を取得し、前記検査戻り時刻と前記診察開始時刻とに基づいて、前記診察受付済であって、前記検査戻り後に前記再診察要否情報が要である患者の診察順序を決定する診察順序決定部と
を備えることを特徴とする診察待ち患者管理装置。
【請求項２】
前記診察待ち患者管理装置は、さらに
前記平均診察時間を用いて、前記診察順序決定部で決定された診察順序に基づく診察待ち患者の診察待ち時間を計算する診察待ち時間計算部と、
前記診察待ち患者の診察待ち時間の情報を所定の出力装置に出力する診察待ち時間情報出力部と
を備えることを特徴とする請求項１に記載の診察待ち患者管理装置。
【請求項３】
前記診察順序決定部は、前記診察開始時刻の情報と、前記診察終了時刻の情報と、に基づいて、診察済患者の平均診察時間の情報を取得し、前記平均診察時間を用いて診察待ち患者の診察開始時刻の情報を取得し、前記検査戻り時刻と、前記診察開始時刻と、診察待ちの最も早い患者から所定の人数は割込不可とする割込制限人数規則と、に基づいて診察順序を決定することを特徴とする請求項１または請求項２に記載の診察待ち患者管理装置。
【請求項４】
前記出力装置は、ＰＨＳ、または電子カードホルダ、またはディスプレイ装置であることを特徴とする請求項１乃至請求項３に記載の診察待ち患者管理装置。
【請求項５】
前記診察待ち時間情報出力部は、前記診察待ち時間の情報を暗号化して出力することを特徴とする請求項１乃至請求項４に記載の診察待ち患者管理装置。
【請求項６】
検査に関する情報を記憶する検査情報記憶部と、診察に関する情報を記憶する診察情報記憶部と、検査戻り時刻の情報を取得する検査戻り時刻取得部と、診察順序を決定する診察順序決定部と、を備える診察待ち患者管理装置において、
検査受付済の患者の情報と、検査開始時刻の情報と、検査終了時刻の情報と、を前記検査情報記憶部に記憶すると共に、診察受付済の患者の情報と、診察開始時刻の情報と、診察終了時刻の情報と、再診察の要否を表す再診察要否情報と、を前記診察情報記憶部に記憶させ、
前記再診察要否情報が要であった場合に、前記検査受付済の患者の情報と、前記検査開始時刻の情報と、前記検査終了時刻の情報と、に基づいて、検査待ち人数の情報と検査済患者の平均検査時間の情報を取得し、前記検査待ち人数と前記平均検査時間とに基づいて検査戻り時刻の情報を、前記検査戻り時刻取得部により取得させ、
前記診察開始時刻の情報と、前記診察終了時刻の情報と、に基づいて、診察済患者の平均診察時間の情報を取得し、前記平均診察時間を用いて診察待ち患者の診察開始時刻の情報を取得し、前記検査戻り時刻と前記診察開始時刻とに基づいて、前記診察受付済であって、前記検査戻り後に前記再診察要否情報が要である患者の診察順序を、診察順序決定部により決定させることを特徴とする診察待ち患者管理方法。
【請求項７】
前記診察待ち患者管理装置は、さらに、診察待ち時間を計算する診察待ち時間計算部と、診察待ち時間情報出力部と、を備え、
前記平均診察時間を用いて、前記診察順序決定部で決定された診察順序に基づく診察待ち患者の診察待ち時間を前記診察待ち時間計算部に計算させ、
前記診察待ち患者の診察待ち時間の情報を所定の出力装置に出力する診察待ち時間情報を、診察待ち時間情報出力部に出力させることを特徴とする請求項６に記載の診察待ち患者管理方法。
【請求項８】
前記診察順序決定部は、前記診察開始時刻の情報と、前記診察終了時刻の情報と、に基づいて、診察済患者の平均診察時間の情報を取得し、前記平均診察時間を用いて診察待ち患者の診察開始時刻の情報を取得し、前記検査戻り時刻と、前記診察開始時刻と、診察待ちの最も早い患者から所定の人数は割込不可とする割込制限人数規則と、に基づいて診察順序を決定することを特徴とする請求項６または請求項７に記載の診察待ち患者管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、再診察患者が発生した場合に、再診察患者を含めた診察待ち患者の診察順序を決定する診察待ち患者管理装置、および診察待ち患者管理方法に関するものである。
【背景技術】
【０００２】
病院や診療所等で使用されている電子カルテシステムは、カルテの電子化といった枠を超えてその機能は拡大してきている。当初の電子カルテシステムの導入に対する目的は、医療業務を支援し効率化を狙ったもので診察や検査等に対する業務支援やレセプト処理を含む会計支援といったものであった。しかし、近年ではそれらの機能アップに加えて患者に対するサービスの機能も充実してきている。サービスの機能としては、診察室への呼び込みや検査室へ誘導を行なう案内情報配信システムや、診察や会計、投薬などの順序を表示する待ち順序表示システム等がある（案内情報配信システムや待ち順序表示システムは電子カルテシステムのサブシステムとして位置づけされる）。
【０００３】
診察待ちの順序表示システムには、単に順序を表示するに留まらず、待ち時間を表示することも行なわれている。診察待ち時間の計算は、例えば受付した患者の待ち順序を作成しておき、待ち順序に当該診療科の平均診察時間を乗じて各患者の診察待ち時間を求めることにより行なわれる。上記により求めた診察待ち時間は、実際に診察が行なわれた診察時間によって変動するが、あくまで目安の時間である。
【０００４】
診察待ち時間をより正確に求める方法として特許文献１は、現在診察中および診察待ち患者のカルテ情報に患者に対して未だ説明がされていない検査結果の情報がある場合に、それらの説明時間を考慮した係数を平均診察時間に乗じて診察待ち時間を求める方法を開示している。
【０００５】
また特許文献２は、平均診察時間の算出に当たって診察待ちしている患者毎の過去の平均診察時間を求め、その平均診察時間を用いて待ち時間を算出する方法を開示している。患者によって異なる診察時間の実績を用いて待ち時間を予測するので、単純平均した値を用いるより正確なものとなる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００８−２１７３８９号公報
【特許文献２】特開平０３−０６５７６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上記したように診察待ち時間表示システムが診察待ちする患者に対するサービスとして提供されている。この診察待ち時間の算出に当たっては、例えば診察待ち患者の順序に平均診察時間を乗じて求めることが行なわれるが、患者によって実際の診察時間は異なり計算で求めた待ち時間と大きな差異を生ずる場合がある。待ち時間の表示は目安の時間とはいうものの、診察時刻が大幅に遅れる場合は、診察待ちする患者に精神的ストレスを与えることになる。また、診察時間が早くなることがある場合は、患者は診察室から離れることはできず不都合が生ずることになる。いずれにしても、できるだけ正確であることが求められる。特許文献１および特許文献２で開示された方法は、単純平均された平均診察時間を用いて待ち時間を予測する方法に較べてより正確に診察待ち時間の予測できるものと考えられる。
【０００８】
ところで、多くの病院では医師が診察中の患者の病名を特定するため、あるいは投薬の効果を確認するために患者に対して検査を行なうことを指示する場合がある。そのような場合に、検査結果が短時間で判るときは検査終了後に再診察することとし、診察待ちしている患者に再診察患者を割り込ませることを行なう。再診察患者が発生した場合は、再診察患者が診察室に戻ったことを診察室窓口の受付担当者、若しくは看護師に伝えると、診察室のスタッフ(医師、看護師等)の判断に基づいて診察待ち患者に再診察患者を割り込ませていた。
【０００９】
従来の電子カルテシステムではこのような再診察患者の割込に対する考慮が払われていなかった。このため診察待ち時間表示システムにも反映されることはなく、診察待ち患者は診察が長引き遅れが生じているものと思っていた。しかし、その遅れが大幅なものとなると診察待ち患者は大きなストレスを感じると共に、診察待ち時間表示システムに対して不信感を抱くようになる、という問題があった。
【課題を解決するための手段】
【００１０】
発明の一観点によれば、検査受付済の患者の情報と検査開始時刻の情報と検査終了時刻の情報とを記憶する検査情報記憶部と、診察受付済の患者の情報と診察開始時刻の情報と診察終了時刻の情報と再診察の要否を表す再診察要否情報とを記憶する診察情報記憶部と、再診察要否情報が要であった場合に、検査受付済の患者の情報と検査開始時刻の情報と検査終了時刻の情報とに基づいて、検査待ち人数の情報と検査済患者の平均検査時間の情報を取得し、検査待ち人数と平均検査時間とに基づいて検査戻り時刻の情報を取得する検査戻り時刻取得部と、診察開始時刻の情報と診察終了時刻の情報とに基づいて、診察済患者の平均診察時間の情報を取得し、平均診察時間を用いて診察待ち患者の診察開始時刻の情報を取得し、検査戻り時刻と診察開始時刻とに基づいて、診察順序を決定する診察順序決定部とを備える診察待ち患者管理装置が提供される。
【００１１】
発明の別の一観点によれば、検査受付済の患者の情報と検査開始時刻の情報と検査終了時刻の情報とを検査情報記憶部に記憶すると共に、診察受付済の患者の情報と診察開始時刻の情報と診察終了時刻の情報と再診察の要否を表す再診察要否情報とを診察情報記憶部に記憶する診察情報管理手順と、再診察要否情報が要であった場合に、検査受付済の患者の情報と検査開始時刻の情報と検査終了時刻の情報とに基づいて、検査待ち人数の情報と検査済患者の平均検査時間の情報を取得し、検査待ち人数と平均検査時間とに基づいて検査戻り時刻の情報を取得する検査戻り時刻取得手順と、診察開始時刻の情報と診察終了時刻の情報とに基づいて、診察済患者の平均診察時間の情報を取得し、平均診察時間を用いて診察待ち患者の診察開始時刻の情報を取得し、検査戻り時刻と診察開始時刻とに基づいて診察順序を決定する診察順序決定手順とを有する診察待ち患者管理方法が提供される。
【発明の効果】
【００１２】
再診察患者の検査からの戻り時刻と診察待ち患者の診察時刻とに基づいて自動的に診察待ち患者の診察順序を決定するようにしたので、診察室スタッフの負荷の軽減ができる。また、再診察患者を組み込んだ順序で診察待ち時間の表示も可能となる。
【図面の簡単な説明】
【００１３】
【図１】本発明の診察待ち患者管理システムの全体構成例である。
【図２】診察待ち患者管理システムの各装置の機能構成例である。
【図３】診察患者情報記憶部のデータ例である。
【図４】検査患者情報記憶部のデータ例である。
【図５】平均診察時間情報記憶部のデータ例である。
【図６】平均検査時間情報記憶部のデータ例である。
【図７】診察待ち時間情報記憶部のデータ例である。
【図８】診察待ち患者管理サーバのハードウェア構成例である
【図９】診察待ち時間予測プログラムの処理フロー例である。
【発明を実施するための形態】
【００１４】
本発明の診察待ち患者管理システムを図１〜図９を用いて説明する。
【００１５】
図１は、本発明の診察待ち患者管理システム１００の全体構成例を示した図である。各構成要素の概要は以下の通りである。
【００１６】
診察待ち患者管理サーバ２００は、後述する総合受付端末４００、診察室端末５００、診察室表示装置５１０、検査室端末６００および検査室表示装置６１０とＬＡＮ（Local Area Network）３００を介して接続し、診察待ち患者に対する診察順序と待ち時間とを出力する。なお、診察待ち患者管理サーバ２００は、上記した診察待ち患者管理装置に相当する。
【００１７】
総合受付端末４００は、来院した患者が受付を行なう端末で、図示しないカードリーダーやプリンタ、ディスプレイを備える。ディスプレイには受付方法のガイドが表示され、患者がそのガイドに基づいて診察カードをカードリーダーに読み込ませ、受診したい診療科を選択すると診療科、受診番号等を記載した受診票がプリント出力する。受け付けられた情報（診察カードから読み取られた患者ＩＤ、患者選択した診療科、受診番号等）は、診察待ち患者管理サーバ２００に送信される。
【００１８】
診察室端末５００は、医師がオペレーションを行なう端末で、例えば図示しないマウス、キーボード、ディスプレイを備える。医師のオペレーションに基づいて、診察待ち患者管理サーバ２００から送信された診察患者情報やカルテ情報を表示し、マウスによる項目選択や診察結果のキーボード入力が可能である。診察室端末５００は、各診察室毎に設置される。
【００１９】
診察室表示装置５１０は、例えば診察の待合室に設置され診察待ち患者に対する診察順序や待ち時間の表示、診察室への呼び込みを表示する。診察室表示装置５１０は、各診療科毎に設置される。
【００２０】
検査室端末６００は、検査技師がオペレーションを行なう端末で、例えば図示しないマウス、キーボード、ディスプレイを備える。検査技師のオペレーションに基づいて、診察待ち患者管理サーバ２００から送信された検査患者の情報やカルテの情報を表示し、検査結果の入力が可能である。検査室端末６００は、各検査室毎に設置される。
【００２１】
検査室表示装置６１０は、例えば検査の待合室に設置され検査待ち患者に対する検査順序や待ち時間の表示、検査室への呼び込みを表示する。
【００２２】
次に、診察待ち患者管理システム１００を構成する各装置について説明する。図２は、診察待ち患者管理サーバ２００、診察室端末５００、診察室表示装置５１０、検査室端末６００および検査室表示装置６１０の各装置の機能をブロックで示した図である。
【００２３】
まず、診察待ち患者管理サーバ２００は、診察待ち患者管理制御部２１０、診察情報管理部２１１、検査情報管理部２１２、検査戻り時刻計算部２１３、診察順序決定部２１４、診察待ち時間計算部２１５、暗号復号化部２２０および送受信部２３０を含む。これらは例えばプログラムモジュールで実現される。各機能の概要を次に説明する。
【００２４】
診察待ち患者管理制御部２１０は、診察待ち時間予測プログラムのメインプログラムに相当し、他のプログラムモジュールに対してデータの受け渡しや処理の指示等の制御を行なう。また、新規に診察患者を受け付けたり、再診察患者が発生したことにより診察順序や待ち時間を更新した場合は、その情報を診察室表示装置５１０に送信する。また、後述する診察情報管理部２１１からの検査や再診察の通知に基づいて必要な情報の送信や処理の指示を他のプログラムモジュールに行なう。
【００２５】
診察情報管理部２１１は、診察待ち患者管理制御部２１０を介して診察室端末５００からの診察情報の送信要求により、診察患者情報記憶部２４１から該当する患者の診察患者情報を取り出し、またカルテ情報記憶部２４０からカルテ情報を取り出し診察室端末５００に送信する。また、診察室端末５００から送信された診察患者情報およびカルテ情報を基に診察患者情報記憶部２４１およびカルテ情報記憶部２４０を更新する。診察患者情報記憶部２４１の更新後に平均診察時間を算出し、平均診察時間情報記憶部２４２に格納する。さらに、診察患者情報に要検査の情報、その検査に伴う再診察の情報を調べ、検査および再診察が要の場合はその旨を診察待ち患者管理制御部２１０に通知する。なお、診察患者情報記憶部２４１は、上記した診察待ち患者管理装置の診察情報記憶部に相当する。
【００２６】
検査情報管理部２１２は、診察待ち患者管理制御部２１０の指示に基づいて、検査患者情報記憶部２４３に検査患者を追加したり、検査患者の検査患者情報やカルテ情報を検査室端末６００に送信する。また、検査室端末６００から送信された検査済み患者の検査患者情報およびカルテ情報を基に検査患者情報記憶部２４３およびカルテ情報記憶部２４０を更新する。検査患者情報記憶部２４３の更新後に平均検査時間を算出し、平均検査時間情報記憶部２４４に格納する。なお、検査患者情報記憶部２４３は、上記した診察待ち患者管理装置の検査情報記憶部に相当する。
【００２７】
検査戻り時刻計算部２１３は、検査患者情報記憶部２４３を参照して検査待ち患者の人数を取得し、平均検査時間情報記憶部２４４を参照して平均検査時間を取得し、検査待ち患者の人数と平均検査時間とに基づいて再診察患者が検査を行い診察室へ戻る検査戻り時刻を計算する。
【００２８】
診察順序決定部２１４は、診察患者情報記憶部２４１に記憶された各診察待ち患者に対する診察開始時刻を求め、この診察開始時刻と、予め設定された割込制限人数（後述するが、設定された割込制限人数は平均診察時間情報記憶部２４２に格納されている）と、検査戻り時刻とにより再診察患者の割込位置を決める。これにより、再診察患者を含めた診察待ち患者の診察順序を決定されることになる。決定された診察順序で診察患者情報記憶部２４１を更新する。
【００２９】
診察待ち時間計算部２１５は、診察患者情報記憶部２４１と平均診察時間情報記憶部２４２とを参照して再診察患者の割込を行なった後の各診察待ち患者に対し、診察待ち時間を計算する。計算した結果は、診察待ち時間情報記憶部２４５に格納する。
【００３０】
暗号復号化部２２０は送信されるデータに対して暗号化、受信したデータに対して復号化を行なう。病院内で取り扱うデータには個人情報が含まれるため暗号化を施している。例えば、診察待ち時間情報記憶部２４５に格納された診察待ち時間の情報はここで暗号化され、次に述べる送受信部２３０で診察室表示装置５１０に送信される。
【００３１】
送受信部２３０は暗号化さたデータの送受信を行なう。
【００３２】
次に、上記した診察待ち患者管理サーバ２００の各機能が取り扱う各記憶部のデータ例を説明する。なお、カルテ情報は本発明に直接関係しないので、ここでは説明を省略する。診察待ち患者管理サーバ２００は複数の診療科と検査室に対する診察患者情報記憶部２４１と検査患者情報記憶部２４３を保持しているが、ここでは一つの診療科（例えば、内科）と一つの検査室（例えば、胸部レントゲン検査室）に対するデータ例で説明する。
【００３３】
まず、診察患者情報記憶部２４１のデータ例を図３を用いて説明する。図３に示すように診察患者情報記憶部２４１は、「受付順序」、「受診番号」、「待ち順序」、「患者ＩＤ」、「患者名」、「要検査」、「検査コード」、「要再診察」、「診察開始時刻」、「診察終了時刻」および「検査戻り時刻」の各フィールドを有している。
【００３４】
「受付順序」は、この診療科が受け付けた順序を示し、図３に示すように現在時刻までに１０名の患者を受け付けている。「受診番号」は、患者が総合受付端末４００で受け付けたときに患者にプリントアウトして渡される番号である。診察室表示装置５１０に診察順序と待ち時間が表示されるとき、この受診番号を用いて表示する。「待ち順序」はこの診療科の診察待ちの順序を示す。「患者ＩＤ」は患者を識別する識別子であり、「患者名」は患者の氏名である。同姓同名であっても患者ＩＤで識別できる。「要検査」は検査の要否を示すフラグ、「検査コード」は検査に付けられたコードで検査名に対応するものである。「要再診察」は検査後の再診察の要否を示すフラグである。「診察開始時刻」と「診察終了時刻」は医師が診察を開始した時刻と終了した時刻を示し、「検査戻り時刻」は、要検査で要再診察の患者が検査を行なって診察室に戻る時刻で、検査待ち人数と平均検査時間、診察室から検査室までの往復時間に基づいて求めた時刻である。また、このフィールドには、再診察のために患者を診察待ち患者に割り込ませ診察順序をあらためて決定するとき、その患者を識別する情報として「再診察」を格納するようにしている。
【００３５】
図３において、例えば受付順序が「１」の患者の受診番号は「００３」で、患者ＩＤは「ａ」、患者名は「ａａ」であり、診察開始の時刻は「０９：０３：２８」で診察終了時刻は「０９：０８：４５」で既に診察を終了している。診察において検査はなく（「要検査」のフラグが「０」は検査なし、「１」は要検査としている）、従って再診察（「要再診察」のフラグが「０」は再診察なし、「１」は要再診察としている）もなかったことが判る。受付順序が「３」の患者ＩＤ「ｃ」の患者は、同様に診察を終了しているが、「ＣＨ０１」の検査を行い、再診察を指示されている。検査を行なって診察室に戻ってくる時刻は「０９：２６：０５」と予測している。また、受付順序が「４」の患者が現在診察中で、受付順序が「５」の患者以降が診察待ちの患者である。診察待ち患者の中の受付順序が「８」の患者（患者ＩＤ「ｃ」の患者）は、受付順序が「３」の患者でもあり、再診察のため割込みが行なわれた患者である。
【００３６】
次いで、検査患者情報記憶部２４３のデータ例を図４を用いて説明する。検査患者情報記憶部２４３は、「受付順序」、「受診番号」、「待ち順序」、「患者ＩＤ」、「検査開始時刻」、「検査終了時刻」の各フィールドを有している。
【００３７】
「受付順序」、「受診番号」、「待ち順序」、「患者ＩＤ」は診察患者情報記憶部２４１のデータ例で説明した内容とほぼ同一である。「検査開始時刻」と「検査終了時刻」は検査が開始された時刻と終了した時刻で、検査技師の検査室端末６００のオペレーションにより入力される情報である。
【００３８】
診察待ち患者管理サーバ２００が診察室端末５００から要検査の情報を含んだ診察情報を受信すると、該当する検査コードの検査患者情報に検査患者が新たに受け付けられ、図４の最後の行に追加されるようになる。また、検査技師によって「検査終了時刻」が入力されると、その検査患者の検査患者情報と検査結果が入力されたカルテ情報とが診察待ち患者管理サーバ２００に送信され、診察待ち患者管理サーバ２００において検査患者情報記憶部２４３とカルテ情報記憶部２４０が更新される。
【００３９】
次に、平均診察時間情報記憶部２４２と平均検査時間情報記憶部２４４のデータ例を説明する。
【００４０】
図５は、平均診察時間情報記憶部２４２のデータ例を示し、平均診察時間情報記憶部２４２は「診療科コード」、「診療科名」、「平均診察時間」「割込制限人数」の各フィールドを有している。「診療科コード」は診療科毎に付けられたコードであり、「診療科名」は診療科コードに対応する診療科の名称である。「平均診察時間」は診療科コードにおける一人当たりの平均診察時間である。ここでは、当日の診察における平均診察時間を示している。「割込制限人数」は、再診察患者を診察待ち患者に割り込ませるときの制限人数で、この制限人数の以降に診察待ちしている患者に対して割込みを可とするものである。この「割込制限人数」は例えば医療スタッフによって設定される。
【００４１】
図５において、例えば診療科コード「ＭＤ０１」は診療科名は「内科」であり、平均診察時間は「４．３ｍｉｎ／人」で、割込制限人数は「３人」である。
【００４２】
図６は、平均検査時間情報記憶部２４４のデータ例を示し、「検査コード」、「検査名」、「平均検査時間」の各フィールドを有している。検査と診察の違いはあるが、内容は平均診察時間情報記憶部２４２とほぼ同様であるので説明は省略する。
【００４３】
図７は、診察待ち時間情報記憶部２４５のデータ例を示し、診察待ち時間計算部２１５によって計算された待ち時間と診察時刻とが現在時間に基づいて求められた情報であり、またこの情報を用いて診察室表示装置５１０で表示する。図７に示すように、診察待ち時間情報記憶部２４５は、「待ち順序」、「受診番号」、「待ち時間」、「診察時刻」および「備考」の各フィールドで構成する。「待ち順序」、「受診番号」、「備考」の各フィールド、およびそのフィールドに格納される診察待ちの患者は、診察患者情報記憶部２４１から抽出したものである。「待ち時間」は、例えば時刻の進むに従って１分毎に書き替えられ、診察室表示装置５１０に送信して再表示される。
【００４４】
以上、診察待ち患者管理サーバ２００の機能、および記憶部のデータ例を説明した。次に、診察室端末５００と診察室表示装置５１０の機能を説明する。
【００４５】
診察室端末５００は、医師入力部５０１、診察情報制御部５０２、暗号復号化部５０３、送受信部５０４の機能を備える。医師入力部５０１は、例えばディスプレイ上のファンクション項目を選択するマウスや、診察結果の所見を入力するキーボードなどである。診察情報制御部５０２は、医師のオペレーションに基づいて診察待ち患者管理サーバ２００から診察患者情報とカルテ情報を診察情報として取得して診察データ記憶部５０５に格納したり、診察終了により診察情報を診察待ち患者管理サーバ２００に送信する等の制御を行なう。暗号復号化部５０３と送受信部５０４は、先に説明した暗号復号化部２２０と送受信部２３０とほぼ同一であるので説明は省略する。
【００４６】
診察室表示装置５１０は、受信部５１１、復号化部５１２、表示部５１３を含む。受信部５１１は診察待ち患者管理サーバ２００から送信された診察待ち時間情報を受信し、復号化部５１２は受信した診察待ち時間情報の復号化を行い、表示部５１３は復号化した診察待ち時間情報を表示する。
【００４７】
検査室端末６００と検査室表示装置６１０は、診察と検査で異なるが診察室端末５００と診察室表示装置５１０とそれぞれの機能はほぼ同一であるので説明は省略する。
【００４８】
次に診察待ち患者管理サーバ２００のハードウェア構成を図８を用いて説明する。診察待ち患者管理サーバ２００は、図８に示すように全体を制御するＣＰＵ（Central Processor Unit）１０、診察待ち時間予測プログラムを展開し、実行を行なうＲＡＭ（Random Access Memory）２０、カルテ情報記憶部２４０や診察患者情報記憶部２４１などの記憶部となるＨＤＤ（Hard Disk Drive）３０、診察室端末５００や検査室端末６００との通信を制御するＣＣＵ（Communication Control Unit）４０、診察待ち患者管理サーバ２００の運用管理者に対するディスプレイ５０およびキーボード６０を含む。なお、診察室端末５００や検査室端末６００のハードウェア構成も図８に示す構成とほぼ同様である。
【００４９】
次に、診察待ち患者管理プログラムの処理フローを説明する。図９は、診察待ち患者管理サーバ２００が診察室端末５００からの診察が終了した患者の診察情報の受信を契機として再診察患者を含めた診察順序を決定し、その診察順序に基づいて診察待ち患者の診察待ち時間を計算して表示するまでの処理を示したものである。なお、図９の処理フローにおいては、検査患者情報記憶部２４３と平均検査時間情報記憶部２４４とには最新の情報が格納されているものとして扱う。
【００５０】
図９において、まず、診察待ち患者管理サーバ２００は診察室端末５００から診察を終了した患者の診察情報である診察患者情報とカルテ情報とを受信し、受信した情報を復号化する。続いて、復号化した診察患者情報により診察患者情報記憶部２４１を更新する。具体的には、当該患者ＩＤのレコードに対して図３に示す「要検査」〜「診察終了時刻」のフィールドを更新する。カルテ情報記憶部２４０に対しては、復号化したカルテ情報により更新する（ステップＳ１〜Ｓ３、以降単にＳ１〜Ｓ３と記す）。
【００５１】
次に、更新した診察患者情報記憶部２４１を参照して平均診察時間を計算する。図３に示す「診察終了時間」フィールドにデータが格納されていれば、診察済と判断できるので診察済患者の個々の診察時間を求め、その合計値を診察済患者数で割ることで平均診察時間を算出する。求めた平均診察時間を平均診察時間情報記憶部２４２に格納する。即ち、今回受信した患者の診察時間を反映した平均診察時間を求めることになる（Ｓ４）。
【００５２】
続いて、復号化した診察患者情報の「要再診察」フィールドを参照し、再診察フラグが「１」の場合は要再診察と判断し、「０」の場合は再診察が不要と判断する。要再診察と判断した場合はＳ７へ、不要と判断した場合はＳ９へ進む（Ｓ５、Ｓ６）。
【００５３】
Ｓ７において、検査患者情報記憶部２４３と平均検査時間記憶部２４４を参照して当該患者ＩＤの検査からの戻り時刻を求める（Ｓ７）。
【００５４】
検査戻り時刻は例えば次のようにして求めることができる。まず、検査中を含む検査待ち患者の人数を検査患者情報記憶部２４３を参照して求める。図４に示す検査患者情報記憶部２４３の「検査終了時刻」フィールドがブランクの患者は、検査中または検査待ち患者と識別できるので、その患者の数をカウントすればよい。次に、平均検査時間情報記憶部２４４を参照して平均検査時間を取得し、この平均検査時間に先に求めた検査中および検査待ち患者の人数を乗ずれば検査時間を求めることができる。求めた検査時間に検査室と診察室との間の往復時間を加え、現在時刻から検査戻り時間を計算する。現在時刻は、例えば診察待ち患者管理サーバ２００が備えるリアルタイムクロック（カレンダークロックともいう）を参照すればよい。
【００５５】
次に、検査からの戻り時刻に基づいて、当該患者ＩＤの患者（即ち、再診察患者）を診察待ち患者に割り込ませる位置（診察待ち順序に割り込ませる位置）を決める（Ｓ８）。
【００５６】
割込み位置は次のようにして決めることができる。まず、診察中の患者の残り診察時間を求める。診察中の患者の識別は、診察患者情報記憶部２４１の「診察開始時刻」フィールドに時刻情報が格納され、「診察終了時刻」フィールドがブランクの患者である。そして、現在時刻と、診察中患者の「診察開始時刻」の時刻、および平均診察時間記憶部２４２の平均診察時間から求めることができる。即ち、次式で求まる。
【００５７】
診察中患者の残り診察時間（Ｔ０）＝平均診察時間−（現在時刻−診察開始時刻）
次に、各診察待ち患者の診察開始時刻を求める。診察待ち患者は、診察中患者以降の受付番号の患者であるので、これらの患者に対して現在時刻、診察中の患者の残り診察時間、平均診察時間情報記憶部２４２の平均診察時間から診察開始時刻を求める。即ち、次の式のようになる。
【００５８】
最初の診察待ち患者の診察開始時刻（Ｔ１）＝現在時刻＋Ｔ０
２番目の診察待ち患者の診察開始時刻（Ｔ２）＝Ｔ１＋平均診察時間
３番目の診察待ち患者の診察開始時刻（Ｔ３）＝Ｔ２＋平均診察時間
・・・・・・・
上記で求めた各診察待ち患者の診察開始時刻と先に求めた検査戻り時刻とを突き合わせ、検査戻り時刻以降でその検査戻り時刻に最も近い診察開始時刻の患者（この患者をＣｎとする）の前に再診察患者を割り込ませる。このとき、患者Ｃｎの待ち順序が平均診察時間情報記憶部２４２に設定されている割込制限人数以下の待ち順序であった場合は、割込制限人数の診察待ち患者の直後に再診察患者を割り込ませる。これで、再診察患者を含めた診察待ち患者の診察順序が決定されたことになる。診察患者情報記憶部２４１を決定された診察順序に更新する。
【００５９】
新たに決定された診察順序による診察待ち患者に対する診察待ち時間と診察開始時刻とを改めて計算し、診察待ち時間情報記憶部２４５に書き込む（Ｓ９）。
【００６０】
診察待ち時間情報記憶部２４５の情報を暗号化し、診察室表示装置５１０に送信する。診察室表示装置５１０には、待ち順序、受診番号、診察待ち時間、診察開始時刻の情報が表示される。また、再診察患者の割り込みを行なった場合は、図７に示す「備考」フィールドを参照してその旨を表示する。なお、診察待ち時間は時刻の推移により変化するが、例えば１分毎にその時間を更新した情報を診察待ち患者管理サーバ２００が送信して診察室表示装置５１０で表示するようにすればよい（Ｓ１０）。
【００６１】
なお、フローのＳ７において、診察待ち患者管理サーバ２００は検査患者情報記憶部２４３と平均検査時間情報記憶部２４４を参照するが、検査患者情報記憶部２４３は検査端末６００から検査終了毎に検査患者情報が送信され、検査患者情報に基づいて更新されている。また、その更新のタイミングで診察待ち患者管理サーバ２００は平均検査時間を算出し、平均検査時間情報記憶部２４４を更新している。
【００６２】
また、診察中の診察端末５００では、医師によって診察所見や要検査、要再診察の情報が入力され、それらの情報はカルテ情報や診察患者情報に格納されるが、診察終了のオペレーションのタイミングで診察終了時刻が診察患者情報に格納される。そして、それらの情報（診察患者情報、カルテ情報）は暗号化されて診察待ち患者管理サーバ２００に自動送信されるようになっている。
【００６３】
また、暗号化の方式に関しては、本発明で定めるものではなく、一般的に公知である暗号化方式を用いればよい。暗号化方法は、例えば共通鍵方式のＤＥＳ（Data Encryption Standard）や、公開鍵方式のＲＳＡ暗号（Rivest, Shamir, Adleman's method）である。これらをシステムが実現すべき堅牢性に合わせて採用すればよい。
【符号の説明】
【００６４】
１０    ＣＰＵ
２０    ＲＡＭ
３０    ＨＤＤ
４０    ＣＣＵ
５０    ディスプレイ
６０    キーボード
１００  診察待ち患者管理システム
２００  診察待ち患者管理サーバ
２１０  診察待ち患者管理制御部
２１１  診察情報管理部
２１２  検査情報管理部
２１３  検査戻り時刻計算部
２１４  診察順序決定部
２１５  診察待ち時間計算部
２２０  暗号復号化部
２３０  送受信部
２４０  カルテ情報記憶部
２４１  診察患者情報記憶部
２４２  平均診察時間情報記憶部
２４３  検査患者情報記憶部
２４４  平均検査時間情報記憶部
２４５  診察待ち時間情報記憶部
３００  ＬＡＮ
４００  総合受付端末
５００  診察室端末
５０１  医師入力部
５０２  診察情報制御部
５０３  暗号復号化部
５０４  送受信部
５０５  診察データ記憶部
５１０  診察室表示装置
５１１  受信部
５１２  復号化部
５１３  表示部
６００  検査室端末
６０１  検査技師入力部
６０２  検査情報制御部
６０３  暗号復号化部
６０４  送受信部
６０５  検査データ記憶部
６１０  検査室表示装置
６１１  受信部
６１２  復号化部
６１３  表示部
【図１】
0005630086.tif 000002
【図３】
0005630086.tif 000003
【図４】
0005630086.tif 000004
【図５】
0005630086.tif 000005
【図６】
0005630086.tif 000006
【図７】
0005630086.tif 000007
【図８】
0005630086.tif 000008
【図２】
0005630086.tif 000009
【図９】
0005630086.tif 000010