(57)【要約】【課題】外来患者の待ち時間を精度良く算出して、外来患者の診療待ちに関する負担を軽減する技術を提供する。【解決手段】診療待ち情報表示システム１００は、利用者の診療が開始されるまでの時間を特定する情報である診療待ち時間情報を算出する外来患者案内サーバ２０と、外来患者案内サーバ２０で算出された利用者の診療待ち時間情報を利用者端末１に表示させるＷｅｂサーバ２を備えている。外来患者案内サーバ２０は、患者ＤＢ３０に記憶されている利用者の前に診療される予約外の患者の診療内容を示す診療種別と診療種別ＤＢ４０に記憶されている診療種別毎の診療時間に基づいて、利用者の診療待ち時間情報を算出する。【選択図】図１
2015141628.tif 000002
【特許請求の範囲】
【請求項１】
診療予定時刻と、診療内容を示す診療種別と、予約の患者と予約外の患者とを区別する患者種別とを、患者毎に記憶する第１の記憶手段と、
前記診療種別毎の診療時間を記憶する第２の記憶手段と、
前記第１の記憶手段から取得した利用者の前に診療される予約外の患者の診療内容を示す診療種別と、前記第２の記憶手段から取得した前記診療種別毎の診療時間とに基づいて、前記利用者の診療が開始されるまでの時間を特定する情報である前記利用者の診療待ち時間情報を算出する演算装置と、
前記演算装置で算出された前記利用者の診療待ち時間情報を表示装置に表示させる表示制御装置と、を備える
ことを特徴とする診療待ち情報表示システム。
【請求項２】
請求項１に記載の診療待ち情報表示システムにおいて、
前記演算装置は、
前記第１の記憶手段から取得した前記利用者の前に診療される予約外の患者の診療種別と、前記第２の記憶手段から取得した前記診療種別毎の診療時間とに基づいて、予約外の患者による遅延時間を算出し、
前記算出した遅延時間に基づいて、前記利用者の診療待ち時間情報を算出する
ことを特徴とする診療待ち情報表示システム。
【請求項３】
請求項２に記載の診療待ち情報表示システムにおいて、
前記第１の記憶手段は、さらに、診療を受ける診療科を、患者毎に記憶し、
前記演算装置は、前記第１の記憶手段から取得した前記利用者の前に前記利用者が診療を受ける担当診療科で診療される予約外の患者の診療種別と、前記第２の記憶手段から取得した前記診療種別毎の診療時間とに基づいて、前記遅延時間を算出する
ことを特徴とする診療待ち情報表示システム。
【請求項４】
請求項３に記載の診療待ち情報表示システムにおいて、さらに、
前記表示装置に前記利用者の診療待ち時間を表示させる第１の表示モードと、前記表示装置に前記利用者が診療されるまでの診療待ち人数を表示させる第２の表示モードとを区別する表示種別を、診療科毎に記憶する第３の記憶手段を備え、
前記第３の記憶手段から取得した前記利用者の担当診療科の表示種別が前記第１の表示モードを示す表示種別である場合には、
前記演算装置は、前記利用者の診療待ち時間情報を算出し、
前記表示制御装置は、前記演算装置で算出された前記利用者の診療待ち時間情報を前記表示装置に表示させ、
前記第３の記憶手段から取得した前記利用者の担当診療科の表示種別が前記第２の表示モードを示す表示種別である場合には、
前記演算装置は、前記第１の記憶手段を参照して決定した前記利用者の前に前記担当診療科で診療される患者の数に基づいて、前記利用者が診療されるまでの診療待ち人数を算出し、
前記表示制御装置は、前記演算装置で算出された前記利用者の診療待ち人数を前記表示装置に表示させる
ことを特徴とする診療待ち情報表示システム。
【請求項５】
請求項２に記載の診療待ち情報表示システムにおいて、
診療待ちの患者が待機する待合室に配置され、診療が近い患者を特定する情報を表示する表示盤に前記利用者を特定する情報が表示されている場合に、
前記演算装置は、前記表示盤に表示される情報が記憶されている第４の記憶手段を参照して、前記利用者が診療されるまでの診療待ち人数を算出し、
前記表示制御装置は、前記利用者の診療待ち人数を前記表示装置に表示させる
ことを特徴とする診療待ち情報表示システム。
【請求項６】
請求項２に記載の診療待ち情報表示システムにおいて、
前記第１の記憶手段を参照して決定した前記利用者の前に診療される患者の数が所定数以内である場合に、
前記演算装置は、前記決定した患者の数に基づいて、前記利用者が診療されるまでの診療待ち人数を算出し、
前記表示制御装置は、前記利用者の診療待ち人数を前記表示装置に表示させる
ことを特徴とする診療待ち情報表示システム。
【請求項７】
請求項１乃至請求項６のいずれか１項に記載の診療待ち情報表示システムにおいて、
前記第１の記憶手段に記憶されている情報は、診療記録を管理する電子カルテシステムによって更新される
ことを特徴とする診療待ち情報表示システム。
【請求項８】
請求項１乃至請求項７のいずれか１項に記載の診療待ち情報表示システムにおいて、
前記表示装置は、前記利用者の携帯型の端末である
ことを特徴とする診療待ち情報表示システム。
【請求項９】
第１の記憶手段から利用者の前に診療される予約外の患者の診療内容を示す診療種別を取得し、
第２の記憶手段から前記診療種別毎の診療時間を取得し、
前記予約外の患者の診療種別と前記療種別毎の診療時間とに基づいて、前記利用者の診療が開始されるまでの時間を特定する情報である前記利用者の診療待ち時間情報を算出し、
前記算出した前記利用者の診療待ち時間情報を表示装置に表示させる
ことを特徴とする診療待ち情報表示方法。
【請求項１０】
診療予定時刻と、診療内容を示す診療種別と、予約の患者と予約外の患者とを区別する患者種別とを、患者毎に記憶する第１の記憶手段と、
前記診療種別毎の診療時間を記憶する第２の記憶手段と、
前記第１の記憶手段から取得した利用者の前に診療される予約外の患者の診療内容を示す診療種別と、前記第２の記憶手段から取得した前記診療種別毎の診療時間とに基づいて、前記利用者の診療が開始されるまでの時間を特定する情報である前記利用者の診療待ち時間情報を算出する演算装置と、を備える
ことを特徴とする診療待ち情報算出装置。
【請求項１１】
第１の記憶手段から利用者の前に診療される予約外の患者の診療内容を示す診療種別を取得し、
第２の記憶手段から前記診療種別毎の診療時間を取得し、
前記予約外の患者の診療種別と前記療種別毎の診療時間とに基づいて、前記利用者の診療が開始されるまでの時間を特定する情報である前記利用者の診療待ち時間情報を算出する
ことを特徴とする診療待ち情報算出方法。
【請求項１２】
第１の記憶手段から利用者の前に診療される予約外の患者の診療内容を示す診療種別を取得し、
第２の記憶手段から前記診療種別毎の診療時間を取得し、
前記予約外の患者の診療種別と前記療種別毎の診療時間とに基づいて、前記利用者の診療が開始されるまでの時間を特定する情報である前記利用者の診療待ち時間情報を算出する
処理をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、診療待ち情報表示システム及び方法、診療待ち情報算出装置及び方法、並びに、プログラムに関する。
【背景技術】
【０００２】
従来から、医療機関における外来患者の診療待ちに関する負担を軽減するためのさまざまな技術が提案されている。
【０００３】
例えば、特許文献１には、診療の順番が近づくと患者の携帯端末等にその旨を通知する技術が開示されている。また、特許文献２には、患者が携帯端末等で診療状況や診療順番を確認することができる技術が開示されている。これらの技術によれば、診療待ち期間中に患者は医療機関の待合室に拘束されることなく任意の場所で診療を待つことができるため、診療待ちの負担を軽減することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−１４３６４８号公報
【特許文献２】特開２００６−１２０１０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、近年、外来患者（特に、再来患者）の待ち時間自体を抑制するために、診療予約を前提として診療が行う医療機関が増加している。
【０００６】
しかしながら、診療予約制度を導入している医療機関であっても、最終的な診療の順番は医師の判断により決定されることから、急患等の予約外の患者が発生した場合に予約患者の診療が急患の診療よりも後回しになることがある。このため、予約患者の診療が予約した診療時刻に開始されず、医療機関で想定外の待ち時間が発生してしまうことがある。特に、急患が多い診療科ほどこのような事態が生じやすく、または、想定外の待ち時間も大きなものとなり易い。
【０００７】
以上のような実情を踏まえ、本発明は、外来患者の待ち時間を精度良く算出して、外来患者の診療待ちに関する負担を軽減する技術を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の一態様は、診療予定時刻と、診療内容を示す診療種別と、予約の患者と予約外の患者とを区別する患者種別とを、患者毎に記憶する第１の記憶手段と、前記診療種別毎の診療時間を記憶する第２の記憶手段と、前記第１の記憶手段から取得した利用者の前に診療される予約外の患者の診療内容を示す診療種別と、前記第２の記憶手段から取得した前記診療種別毎の診療時間とに基づいて、前記利用者の診療が開始されるまでの時間を特定する情報である前記利用者の診療待ち時間情報を算出する演算装置と、前記演算装置で算出された前記利用者の診療待ち時間情報を表示装置に表示させる表示制御装置と、を備える診療待ち情報表示システムを提供する。
【０００９】
本発明の別の態様は、第１の記憶手段から利用者の前に診療される予約外の患者の診療内容を示す診療種別を取得し、第２の記憶手段から前記診療種別毎の診療時間を取得し、前記予約外の患者の診療種別と前記療種別毎の診療時間とに基づいて、前記利用者の診療が開始されるまでの時間を特定する情報である前記利用者の診療待ち時間情報を算出し、前記算出した前記利用者の診療待ち時間情報を表示装置に表示させる診療待ち情報表示方法を提供する。
【００１０】
本発明の更に別の態様は、診療予定時刻と、診療内容を示す診療種別と、予約の患者と予約外の患者とを区別する患者種別とを、患者毎に記憶する第１の記憶手段と、前記診療種別毎の診療時間を記憶する第２の記憶手段と、前記第１の記憶手段から取得した利用者の前に診療される予約外の患者の診療内容を示す診療種別と、前記第２の記憶手段から取得した前記診療種別毎の診療時間とに基づいて、前記利用者の診療が開始されるまでの時間を特定する情報である前記利用者の診療待ち時間情報を算出する演算装置と、を備える診療待ち情報算出装置を提供する。
【００１１】
本発明の更に別の態様は、第１の記憶手段から利用者の前に診療される予約外の患者の診療内容を示す診療種別を取得し、第２の記憶手段から前記診療種別毎の診療時間を取得し、前記予約外の患者の診療種別と前記療種別毎の診療時間とに基づいて、前記利用者の診療が開始されるまでの時間を特定する情報である前記利用者の診療待ち時間情報を算出する診療待ち情報算出方法を提供する。
【００１２】
本発明の更に別の態様は、第１の記憶手段から利用者の前に診療される予約外の患者の診療内容を示す診療種別を取得し、第２の記憶手段から前記診療種別毎の診療時間を取得し、前記予約外の患者の診療種別と前記療種別毎の診療時間とに基づいて、前記利用者の診療が開始されるまでの時間を特定する情報である前記利用者の診療待ち時間情報を算出する処理をコンピュータに実行させるプログラムを提供する。
【発明の効果】
【００１３】
本発明によれば、外来患者の待ち時間を精度良く算出して、外来患者の診療待ちに関する負担を軽減する技術を提供することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施形態に係る診療待ち情報表示システムの構成を示す図である。
【図２】図１に示す外来患者案内サーバのハードウェア構成を示すブロック図である。
【図３】図１に示す患者ＤＢの構成を例示した図である。
【図４】図１に示す診療種別ＤＢの構成を例示した図である。
【図５】図１に示す表示種別ＤＢの構成を例示した図である。
【図６】図１に示す表示盤ＤＢの構成を例示した図である。
【図７】図１に示す表示盤の表示例を示した図である。
【図８】図１に示す診療待ち情報表示システムにより行われる診療待ち情報表示処理のシーケンス図である。
【図９】図１に示す外来患者案内サーバにより行われる診療待ち情報算出処理のフローチャートである。
【図１０】図１に示す利用者端末の表示例を示した図である。
【図１１】図１に示す利用者端末の別の表示例を示した図である。
【図１２】図１に示す外来患者案内サーバにより行われる診療待ち情報算出処理の変形例のフローチャートである。
【発明を実施するための形態】
【００１５】
図１は、本発明の一実施形態に係る診療待ち情報表示システム１００の構成を示す図である。診療待ち情報表示システム１００は、利用者からの要求に応じて利用者の診療までの待ち時間や待ち人数などの診療待ち情報を利用者端末１などの表示装置に表示させるシステムである。診療待ち情報表示システム１００は、各病院内に構築される院内システムと、院内システムにインターネット３を介して接続されるＷｅｂサーバ２とを備えている。
【００１６】
利用者端末１は、利用者の診療待ち情報を表示する表示装置であり、例えば、利用者個人の携帯電話、スマートフォン、タブレットＰＣなどの携帯型の端末である。
【００１７】
Ｗｅｂサーバ２は、利用者端末１に診療待ち情報を表示させる表示制御装置である。Ｗｅｂサーバ２は、複数の病院（例えば、病院Ａ、病院Ｂ、病院Ｃ）で共有されてもよく、病院毎に設けられても良い。以降では、複数の病院で共有されているものとして説明する。
【００１８】
院内システムは、医師等が記入した患者の診療記録（カルテ）や診療予約を管理する電子カルテシステム１０と、待合室に設置した表示盤９３に患者の診療の順番等を表示する表示盤システム９０に加えて、各種情報を記憶する複数のデータベース（患者ＤＢ３０、診療種別ＤＢ４０、表示種別ＤＢ５０）が構築された外来患者案内サーバ２０と、外部連携サーバ６０と、院内検索端末８０を備えている。
【００１９】
電子カルテシステム１０は、電子カルテＤＢ１２が構築された電子カルテサーバ１１と、医師等が操作する電子カルテ端末１３を備えている。電子カルテシステム１０では、電子カルテ端末１３に対する医師等の操作に応じて、電子カルテＤＢ１２に記録されている診療記録や診療予約の表示や、電子カルテＤＢ１２への診療記録や診療予約の追加等が行われる。
【００２０】
外来患者案内サーバ２０は、利用者の診療待ち情報を算出するサーバである。その内部には、図２に示すように、診療待ち情報を算出するプログラムを実行するための構成として、ＣＰＵ２１と、メモリ２２と、入出力装置２３と、外部記憶装置２４と、可搬記録媒体２６が収納される可搬記録媒体駆動装置２５と、これらを相互に接続するバス２７を備えている。外来患者案内サーバ２０は、利用者からの問合せを受信すると、電子カルテシステム１０及び表示盤システム９０と連携して、その利用者の診療待ち情報を算出するように構成されている。
【００２１】
なお、ＣＰＵ２１は、プログラムを実行して診療待ち情報を算出する演算装置である。メモリ２２は、プログラムの実行の際に、外部記憶装置２４または可搬記録媒体２６に記憶されているプログラムや、プログラムの実行に必要な情報を一時的に記憶するものであり、例えば、ＲＡＭ（Random Access Memory）である。入出力装置２３は、他のサーバとの間で情報をやり取りするネットワークインターフェース装置である。外部記憶装置２４は、プログラムやプログラムの実行に必要な情報を不揮発的に記憶するストレージであり、例えば、ハードディスク装置である。第１の記憶手段である患者ＤＢ３０、第２の記憶手段である診療種別ＤＢ４０、第３の記憶手段である表示種別ＤＢ５０は、外部記憶装置２４上に構築されている。可搬記録媒体駆動装置２５は、光ディスクやコンパクトフラッシュ（登録商標）などの可搬記録媒体２６を収容するものであり、可搬記録媒体２６は、外部記憶装置２４と同様に、プログラムやプログラムの実行に必要な情報を不揮発的に記憶するストレージである。
【００２２】
患者ＤＢ３０は、患者情報を管理するデータベースであり、電子カルテシステム１０によって更新される。具体的には、一定時間（例えば、１分）毎にバッチ処理により電子カルテＤＢ１２から抽出された患者情報で更新される。患者ＤＢ３０は、例えば、図３に示すように、カラム“患者ＩＤ”、“患者名”、“受付番号”、“予約時刻”、“診療科”、“担当医師”、“診療種別”、“状態”からなるテーブル構造を有している。患者ＤＢ３０には、診療を希望する患者毎のレコードが含まれている。
【００２３】
カラム“患者ＩＤ”には患者を一意に特定する識別子である患者ＩＤが記憶されている。カラム“受付番号”には診療当日の受け付け時に割り当てられる受付番号が記憶されている。なお、受付番号は表示盤９３に表示される番号である。予約の患者と予約外の患者を区別できるように、予約の患者に対しては０００１から受付番号が採番され、予約外の患者に対しては１００１から受付番号が採番されている。つまり、受付番号は予約の患者と予約外の患者とを区別する患者種別としても機能している。カラム“予約時刻”には、予約患者が診療を予約している予約時刻が記憶されている。ただし、予約外の患者のレコードのカラム“予約時刻”には、診療順番を考慮して受付時等に医師等が電子カルテ端末１３から指定した時刻が記憶されている。カラム“診療科”、カラム“担当医師”には、診療を受ける診療科、医師の情報が記憶されている。カラム“診療種別”には、診療内容を示す診療種別が記憶されている。カラム“状態”には診療済み、診療中、診療待ちなどの患者の状態が記憶されている。
【００２４】
診療種別ＤＢ４０及び表示種別ＤＢ５０には、診療待ち情報表示システム１００のマスタデータが記憶されている。診療種別ＤＢ４０は、診療種別毎の診療時間を管理するデータベースであり、例えば、図４に示すように、カラム“診療種別”、“診療時間”からなるテーブル構造を有している。診療種別ＤＢ４０には、診療種別毎のレコードが含まれている。
【００２５】
カラム“診療種別”には、薬処方、問診、検査、手術などの診療内容を示す診療種別が記憶されている。カラム“診療時間”には、診療種別に対応する診療の診療予定時間（例えば、分単位）が記憶されている。
【００２６】
表示種別ＤＢ５０は、診療科毎の診療待ち情報表示システム１００の表示モードを管理するデータベースであり、例えば、図５に示すように、カラム“診療科”、“表示種別”からなるテーブル構造を有している。表示種別ＤＢ５０には、診療科毎のレコードが含まれている。
【００２７】
カラム“表示種別”には、診療待ち時間を表示する表示モード（第１の表示モード）と診療待ち人数を表示する表示モード（第２の表示モード）を区別する表示種別が記憶されている。なお、図５では、表示種別“１”が診療待ち時間を表示する表示モードを示し、表示種別“２”が診療待ち人数を表示する表示モードを示している。
【００２８】
なお、各診療科の表示種別は、過去の実績等を踏まえて予約の患者の診療が遅延しやすい診療科か否かを考慮して予め設定されていることが望ましく、遅延しやすい診療科には表示種別“１”が設定されていることが望ましい。
【００２９】
外部連携サーバ６０は、高いセキュリティを確保するためにインターネット３との境界に配置されるゲートウェイとして機能するサーバであり、外来患者案内サーバ２０と専用線７０によって接続されている。
【００３０】
院内検索端末８０は、病院内に配置された端末であり、利用者端末１と同様に、利用者の診療待ち情報を表示する表示装置である。なお、利用者端末１がインターネット３経由で診療待ち情報表示システム１００にアクセスし診療待ち情報を取得するのに対して、院内検索端末８０は、病院内のネットワーク経由で利用者の診療待ち情報を取得する点が利用者端末１とは異なっている。
【００３１】
表示盤システム９０は、表示盤ＤＢ９２が構築された表示盤サーバ９１と、表示盤９３を備えている。表示盤サーバ９１は、表示盤ＤＢ９２に記憶されている情報に基づいて表示盤９３に患者の診療順番等を表示させる。
【００３２】
表示盤ＤＢ９２は、表示盤９３に表示する情報を管理するデータベースであり、例えば、図６に示すように、カラム“診療科”、“診療室”、“担当医師”、“診療中”、“診療待ち１”、“診療待ち２”、“診療待ち３”からなるテーブル構造を有している。なお、表示盤ＤＢ９２は、診療の進行に伴って更新されるが、その更新は、患者ＤＢ３０の更新に伴って自動的に行われてもよく、また、医師等の電子カルテ端末１３の操作により行われてもよい。
【００３３】
カラム“診療中”には、現在診療中の患者の受付番号が記憶されている。カラム“診療待ち１”、“診療待ち２”、“診療待ち３”には、現在診療中の患者の後、１番目、２番目、３番目にそれぞれ診療される予定の患者の受付番号が記憶されている。
【００３４】
表示盤９３は、例えば、診療待ちの患者が待機する待合室に配置されている液晶ディスプレイなどであり、表示盤サーバ９１の制御の下で、診療が近い患者の受付番号など表示して、診療順番等の情報を患者に提供する。なお、図７は、表示盤９３の表示の一例を示した図である。
【００３５】
図８は、図１に示す診療待ち情報表示システム１００により行われる診療待ち情報表示処理のシーケンス図である。図８を参照しながら、診療待ち情報表示システム１００で行われる診療待ち情報表示処理について、利用者の利用者端末１に診療待ち情報を表示する場合を例にして説明する。なお、以降では、利用者がすでに受付を済ませた予約の患者又は予約外の患者（つまり、受付番号が発行された患者）であるものとして説明する。
【００３６】
図８に示すように、利用者が利用者端末１を操作し、利用者の患者ＩＤと診療を受ける病院（ここでは、例えば、病院Ａ）の病院ＩＤとを含むＵＲＬを指定してＷｅｂブラウザを立ち上げる（ステップＳ１００）と、ＵＲＬにより指定されたＷｅｂサーバ２は、ＵＲＬに含まれる病院ＩＤに対応する病院Ａの外来患者案内サーバ２０に利用者の患者ＩＤを送信して、利用者の診療待ち情報の提供を依頼する（ステップＳ２００）。
【００３７】
患者ＩＤを受信した外来患者案内サーバ２０は、図９に示す診療待ち情報算出処理を行って、利用者の診療待ち情報を算出し（ステップＳ３００）、算出した診療待ち情報をＷｅｂサーバ２に送信する（ステップＳ４００）。このとき、外来患者案内サーバ２０は、診療待ち情報に加えて、利用者の名称（患者名）や利用者が予約した診療科などの情報をＷｅｂサーバ２に送信する。
【００３８】
Ｗｅｂサーバ２は、外来患者案内サーバ２０から受信した情報に基づいて、利用者の診療待ち情報を含むＷｅｂ画面を生成する（ステップＳ５００）。さらに、Ｗｅｂサーバ２は、利用者端末１に生成したＷｅｂ画面を送信（ステップＳ６００）し、利用者端末１に利用者の診療待ち情報を表示させる。
【００３９】
図９は、図１に示す外来患者案内サーバ２０により行われる診療待ち情報算出処理のフローチャートである。図９を参照しながら、外来患者案内サーバ２０で行われる診療待ち情報算出処理（図８のステップＳ３００）について詳細に説明する。なお、図９に示す診療待ち情報算出処理は、外来患者案内サーバ２０のＣＰＵ２１が外部記憶装置２４又は可搬記録媒体２６に記憶されているプログラムをメモリ２２にロードして実行することにより行われる。
【００４０】
外来患者案内サーバ２０は、図９に示す処理を開始後、利用者の患者ＩＤを受信する（ステップＳ３０１）と、表示盤ＤＢ９２を検索して表示盤ＤＢ９２にその利用者の受付番号が記憶されているか否かを判断する（ステップＳ３０３）。詳細には、まず、患者ＤＢ３０を検索して、患者ＤＢ３０からカラム“患者ＩＤ”の値が利用者の患者ＩＤであるレコードを抽出して、そのレコードのカラム“受付番号”の値により利用者の受付番号を特定する。その後、利用者の受付番号で表示盤ＤＢ９２を検索する。
【００４１】
利用者の受付番号が表示盤ＤＢ９２に記憶されている場合（ステップＳ３０３ＹＥＳ）、つまり、表示盤９３に利用者の受付番号が表示されている場合には、外来患者案内サーバ２０は、利用者の受付番号が記憶されている表示盤ＤＢ９２のカラムを特定し、そのカラム名から利用者の診療待ち人数を決定する（ステップＳ３０５）。
【００４２】
具体的には、利用者の受付番号がカラム“診療待ち１”に記憶されている場合であれば、外来患者案内サーバ２０は、ステップＳ３０５で診療待ち人数を“１”に決定する。また、利用者の受付番号がカラム“診療待ち２”、“診療待ち３”に記憶されている場合であれば、外来患者案内サーバ２０は、それぞれ診療待ち人数を“２”、“３”に決定する。
【００４３】
その後、外来患者案内サーバ２０は、ステップＳ３０５で算出した診療待ち人数を利用者の診療待ち情報としてＷｅｂサーバ２へ送信し（ステップＳ３０７）、診療待ち情報算出処理を終了する。
【００４４】
利用者の受付番号が表示盤ＤＢ９２に記憶されていない場合（ステップＳ３０３ＮＯ）、つまり、表示盤９３に利用者の受付番号が表示されていない場合には、外来患者案内サーバ２０は、患者ＤＢ３０を検索して利用者が診療を受ける診療科である担当診療科を特定する（ステップＳ３０９）。詳細には、患者ＤＢ３０からカラム“患者ＩＤ”の値が利用者の患者ＩＤであるレコードを抽出して、そのレコードのカラム“診療科”の値により担当診療科を特定する。
【００４５】
さらに、外来患者案内サーバ２０は、表示種別ＤＢ５０を検索して担当診療科の表示種別を特定する（ステップＳ３１１）。詳細には、表示種別ＤＢ５０からカラム“診療科”の値が担当診療科であるレコードを抽出して、そのレコードのカラム“表示種別”の値により、担当診療科の表示種別を特定する。
【００４６】
担当診療科の表示種別が“１”の場合（ステップＳ３１３ＹＥＳ）、つまり、担当診療科の表示モードが待ち時間表示モードである場合には、外来患者案内サーバ２０は、患者ＤＢ３０を検索して利用者の前に診療される予約外の患者の診療種別を取得する（ステップＳ３１５）。詳細には、患者ＤＢ３０からカラム“患者ＩＤ”の値が利用者の患者ＩＤであるレコードを抽出して、そのレコードのカラム“予約時刻”、カラム“診療科”、カラム“担当医師”の値を取得する。さらに、患者ＤＢ３０から、カラム“予約時刻”の値が取得した予約時刻よりも前の時刻であって、カラム“診療科”の値が取得した診療科（担当診療科）であり、カラム“担当医師”の値が取得した担当医師である、予約外の患者のすべてのレコードを抽出する。そして、その（それらの）レコードのカラム“診療種別”の値を取得する。
【００４７】
次に、外来患者案内サーバ２０は、診療種別ＤＢ４０を検索してステップＳ３１５で取得した診療種別毎の診療時間を取得する（ステップＳ３１７）。詳細には、診療種別ＤＢ４０からカラム“診療種別”の値がステップＳ３１５で取得した診療種別に該当するすべてのレコードを抽出して、その（それらの）レコードのカラム“診療時間”の値を取得する。
【００４８】
さらに、外来患者案内サーバ２０は、ステップＳ３１５及びステップＳ３１７で得られた情報に基づいて、予約外の患者によって生じる利用者の診療の遅延時間を算出する（ステップＳ３１９）。詳細には、ステップＳ３１５で抽出されたレコードの診療種別に対応する診療時間の合計を遅延時間として算出する。
【００４９】
その後、外来患者案内サーバ２０は、ステップＳ３１９で算出した遅延時間に基づいて、利用者の診療が開始されるまでの時間である、利用者の診療待ち時間を算出する（ステップＳ３２１）。詳細には、利用者の予約時刻と現在時刻との差分に遅延時間を加算した時間を、利用者の診療待ち時間として算出する。そして、算出した診療待ち時間を利用者の診療待ち情報としてＷｅｂサーバ２へ送信し（ステップＳ３２３）、診療待ち情報算出処理を終了する。なお、診療待ち時間とともに遅延時間をＷｅｂサーバ２に送信してもよい。
【００５０】
利用者が診療を受ける診療科の表示種別が“１”以外の場合（ステップＳ３１３ＮＯ）、つまり、その診療科の表示モードが待ち人数表示モードである場合には、外来患者案内サーバ２０は、患者ＤＢ３０を検索して、利用者の前に担当診療科で利用者と同じ医師に診療を受ける未診療の患者（予約の患者と予約外の患者の両方）の数を決定し（ステップＳ３２５）、その数に１を加えた数を利用者の診療待ち人数として決定する（ステップＳ３２７）。
【００５１】
その後、外来患者案内サーバ２０は、ステップＳ３２７で決定した診療待ち人数を利用者の診療待ち情報としてＷｅｂサーバ２へ送信し（ステップＳ３２９）、診療待ち情報算出処理を終了する。
【００５２】
なお、図９では、ステップＳ３０３で表示盤ＤＢ９２を検索して表示盤ＤＢ９２にその利用者の受付番号が記憶されているか否かを判断し、記憶されている場合には診療待ち人数を診療待ち情報として算出する例を示している。しかしながら、診療待ち情報表示システム１００は、ステップＳ３０３で患者ＤＢ３０を検索して利用者の前に診療される患者の数が所定数（表示盤９３に表示される診療待ちの患者数であり、ここでは“３”である）以内であるかを判断し、所定数以内である場合には診療待ち人数を診療待ち情報として算出してもよい。このように変形しても、表示盤ＤＢ９２に表示される診療の順番が患者ＤＢ３０の予約時刻の順番に一致している限り、同じ診療待ち情報が得られるからである。
【００５３】
以上のように動作する診療待ち情報表示システム１００によれば、表示盤９３に受付番号が表示されている利用者からの問合せに対しては、利用者端末１に利用者の診療待ち人数を含む画面を表示させて、表示盤９３と同等の情報を利用者に提供することができる。
【００５４】
また、表示盤９３に受付番号が表示されていない利用者からの問合せに対しては、利用者端末１に利用者の診療科に応じた診療待ち情報を含む画面を表示させることができる。即ち、各診療科の診療の実態を考慮して診療科毎に利用者に提供する診療待ち情報の形式を変更することができる。例えば、利用者の診療科が診療が遅延しやすい診療科である場合には、利用者端末１に図１０に例示されるような診療待ち時間を含む画面を表示させ、遅延しにくい診療科であれば、利用者端末１に図１１に例示されるような診療待ち人数を含む画面を表示させることができる。このように設定することで、診療が遅延しにくい診療科については、利用者が見慣れている表示盤ＤＢ９２の表示と同等の情報を利用者に提供しつつ、診療が遅延しやすい診療科については、診療待ちに関する負担をさらに軽減する詳細な情報（診療待ち時間）を提供することができる。
【００５５】
また、診療の遅延の主要な要因は急患などの予約外の患者の診療であるが、診療待ち情報表示システム１００では、利用者端末１に表示される診療待ち時間は、予約外の患者の診療種別から予測される予約外の患者に要する診療時間を勘案して算出される。従って、診療待ち情報表示システム１００によれば、精度の高い診療待ち時間を算出して表示させることができるため、外来患者の診療待ちに関する負担を大幅に軽減することができる。
【００５６】
なお、上述した実施形態は、発明の理解を容易にするために本発明の具体例を示したものであり、本発明はこの実施形態に限定されるものではない。診療待ち情報表示システム及び方法、診療待ち情報算出装置及び方法、並びに、プログラムは、特許請求の範囲に規定された本発明の思想を逸脱しない範囲において、さまざまな変形、変更が可能である。
【００５７】
例えば、図９では、予約外の患者を特定して予約外の患者の情報に基づいて診療待ち時間を算出する例を示したが、診療待ち情報表示システム１００は、診療待ち時間を異なる手順で算出してもよい。
【００５８】
図１２は、図１に示す外来患者案内サーバ２０により行われる診療待ち情報算出処理の変形例のフローチャートである。図１２に示す診療待ち情報算出処理は、ステップＳ３１５、ステップＳ３１９、ステップＳ３２１の代わりに、ステップＳ４０１、ステップＳ４０３、ステップＳ４０５を含む点が、図９に示す診療待ち情報算出処理と異なっている。
【００５９】
図１２に示す診療待ち情報算出処理では、担当診療科の表示モードが待ち時間表示モードである場合には、外来患者案内サーバ２０は、患者ＤＢ３０を検索して利用者の前に診療されるすべての患者（予約の患者と予約外の患者の両方）の診療種別を取得する（ステップＳ４０１）。詳細には、患者ＤＢ３０からカラム“患者ＩＤ”の値が利用者の患者ＩＤであるレコードを抽出して、そのレコードのカラム“予約時刻”、カラム“診療科”、カラム“担当医師”の値を取得する。さらに、患者ＤＢ３０から、カラム“予約時刻”の値が取得した予約時刻よりも前の時刻であって、カラム“診療科”の値が取得した診療科（担当診療科）であり、カラム“担当医師”の値が取得した担当医師であるすべてのレコードを抽出する。そして、その（それらの）レコードのカラム“診療種別”の値を取得する。
【００６０】
その後、外来患者案内サーバ２０は、ステップＳ４０１及びステップＳ３１７で得られた情報に基づいて、利用者の前に診療されるすべての患者の合計の診療時間を算出し（ステップＳ４０３）、算出した合計の診療時間に基づいて、利用者の診療待ち時間を算出する（ステップＳ４０５）。詳細には、病院が診療を開始してから利用者の予約時刻までの時間とステップＳ４０３で算出した合計の診療時間との差分を、利用者の診療待ち時間として算出する。
【００６１】
図１２に示す診療待ち情報算出処理を行う場合であっても、診療待ち情報表示システム１００は、図９に示す診療待ち情報算出処理を行うと同様の効果を得ることができる。
【００６２】
また、図１２に示す診療待ち情報算出処理では、ステップＳ４０３で患者の合計の診療時間を算出する際に、診療済みの患者については実際に診療にかかった時間を用いてもよい。この場合、更に精度の高い診療待ち時間を算出することができる。
【符号の説明】
【００６３】
１      利用者端末
２      Ｗｅｂサーバ
３      インターネット
１０      電子カルテシステム
１１      電子カルテサーバ
１２      電子カルテＤＢ
１３      電子カルテ端末
２０      外来患者案内サーバ
２１      ＣＰＵ
２２      メモリ
２３      入出力装置
２４      外部記憶装置
２５      可搬記録媒体駆動装置
２６      可搬記録媒体
２７      バス
３０      患者ＤＢ
４０      診療種別ＤＢ
５０      表示種別ＤＢ
６０      外部連携サーバ
７０      専用線
８０      院内検索端末
９０      表示盤システム
９１      表示盤サーバ
９２      表示盤ＤＢ
９３      表示盤
１００      診療待ち情報表示システム
【図１】
2015141628.tif 000003
【図２】
2015141628.tif 000004
【図４】
2015141628.tif 000005
【図５】
2015141628.tif 000006
【図６】
2015141628.tif 000007
【図８】
2015141628.tif 000008
【図９】
2015141628.tif 000009
【図１２】
2015141628.tif 000010
【図３】
2015141628.tif 000011
【図７】
2015141628.tif 000012
【図１０】
2015141628.tif 000013
【図１１】
2015141628.tif 000014