(57)【要約】    【課題】検査結果説明などの診察内容を考慮して予測待ち時間をより正確に予測可能とする。    【解決手段】  平均診察時間設定部３０は診察待ち時間の問い合わせを受けた際に、現在診察中の患者及び問い合せ患者の前の診察待ちの患者の平均診察時間を診察時間データベース２４から取得して設定する。係数設定部３２は、現在診察中の患者及び診察待ちの患者のカルテ情報に未読の検査情報が付帯されているか否か判定し、検査結果が付帯されていない場合は、１の値をもつ係数を設定し、検査結果が付帯されている場合は、検査情報に対応した１を超える値をもつ係数を係数データベース２６から取得して設定する。予測待ち時間計算部３４は、現在診察中の患者及び診察待ちの患者の平均診察時間にそれぞれの係数を乗じた時間の総和を予測待ち時間として出力する。    【選択図】      図１
2008217389.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータを、
診察待ち時間の問い合わせを受けた際に、現在診察中の患者及び問い合せ患者の前の診察待ちの患者の平均診察時間を設定する平均診察時間設定部、
前記現在診察中の患者及び前記診察待ちの患者のカルテ情報に未読の検査情報が付帯されているか否か判定し、前記検査結果が付帯されていない場合は、１の値をもつ係数を設定し、前記検査結果が付帯されている場合は、検査情報に対応した１を超える値をもつ係数を設定する係数設定部、
前記現在診察中の患者及び診察待ちの患者の平均診察時間にそれぞれの係数を乗じた時間の総和を予測待ち時間として出力する予測待ち時間計算部、
として機能させることを特徴とする診察待ち時間予測プログラム。
【請求項２】
請求項１に記載の診察待ち時間予測プログラムに於いて、前記平均診察時間設定部は、患者毎に過去の診察時間とその平均診察時間を格納したデータベースから現在診察中の患者及び問い合せ患者の前の診察待ちの患者の平均診察時間を取得して設定することを特徴とする診察待ち時間予測プログラム。
【請求項３】
請求項１に記載の診察待ち時間予測プログラムに於いて、前記係数設定部は、検査項目名及び検査情報に含まれる所定の文字ごとに、１を超える値をもつ係数を登録した係数データベースから前記検査情報に対応した係数を取得して設定することを特徴とする診察待ち時間予測プログラム。
【請求項４】
診察待ち時間の問い合わせを受けた際に、現在診察中の患者及び問い合せ患者の前の診察待ちの患者の平均診察時間を取得する平均診察時間設定部と、
前記現在診察中の患者及び前記診察待ちの患者のカルテ情報に未読の検査情報が付帯されているか否か判定し、前記検査結果が付帯されていない場合は、１の値をもつ係数を設定し、前記検査結果が付帯されている場合は、検査情報に対応した１を超える値をもつ係数を設定する係数設定部と、
前記現在診察中の患者及び診察待ちの患者の平均診察時間にそれぞれの係数を乗じた時間の総和を予測待ち時間として出力する予測待ち時間計算部と、
を備えたこと特徴とする診察待ち時間予測装置。
【請求項５】
コンピュータに、
診察待ち時間の問い合わせを受けた際に、現在診察中の患者及び問い合せ患者の前の診察待ちの患者の平均診察時間を設定する処理と、
前記現在診察中の患者及び前記診察待ちの患者のカルテ情報に未読の検査情報が付帯されているか否か判定し、前記検査結果が付帯されていない場合は、１の値をもつ係数を設定し、前記検査結果が付帯されている場合は、検査情報に対応した１を超える値をもつ係数を設定する処理と、
前記現在診察中の患者及び診察待ちの患者の平均診察時間にそれぞれの係数を乗じた時間の総和を予測待ち時間として出力する処理と、
を実行させること特徴とする診察待ち時間予測方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、病院施設に設置された電子カルテシステムを利用して患者の診察待ち時間を予測する診察待ち時間予測プログラム、記録媒体、装置及び方法に関し、特に、電子カルテに付帯される患者の検査情報を利用して高精度に診察待ち時間を予測する診察待ち時間予測プログラム、記録媒体、装置及び方法に関する。
【背景技術】
【０００２】
病院に通院する外来患者は、自分の待ち時間は非常に気がかりなものであり、待ち時間によって予定を立てるものである。この待ち時間をある程度正確に伝えることは、患者サービスの一環である。
【０００３】
従来は、受付事務職員、看護師などの病院職員の経験により、待ち人数よりだいたいの時間を患者に知らせているが、病院職員の経験の範囲であるため、大きくずれることがある。
【０００４】
このような病院の診察順番待ち患者に対する待ち時間をより正確に予測する方法として、患者からの問い合わせを受けると、当該患者より前に待っている他の患者の患者別平均診察時間から当該患者の待ち時間を計算して提示する方法も提案されている（特許文献１）。
【特許文献１】特開平０３−０６５７６４号公報
【特許文献２】特開平１１−１２０２２５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、このような従来の診察待ち時間を予測する方法にあっては、各患者の過去の診察時間から平均診察時間を求め、この値を用いて待ち時間を算出するものであるが、実際は同じ患者であっても、診察の内容によって診察時間は変わることがあり、予測した待ち時間が実際の待ち時間から大きく外れてしまう問題がある。
【０００６】
例えば、診察の内容に生体検査結果や病理診察結果等を患者に説明する場合には、通常の診察に比べて時間がかかることが多く、このような検査結果の説明を含む診察が行われると、その患者にかかる診察時間が平均診察時間より長くなってしまい、その結果、対象とする患者より前に待っている患者の予測待ち時間を合計した全体としての予測待ち時間が合わなくなってしまう問題がある。
【０００７】
本発明は、検査結果説明などの診察内容を考慮して予測待ち時間をより正確に予測可能とする診察待ち時間予測プログラム、記録媒体、方法及び装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
（プログラム）
本発明は診察待ち時間予測プログラムを提供する。本発明の診察待ち時間予測プログラムは、コンピュータを、
診察待ち時間の問い合わせを受けた際に、現在診察中の患者及び問い合せ患者の前の診察待ちの患者の平均診察時間を設定する平均診察時間設定部、
現在診察中の患者及び診察待ちの患者のカルテ情報に未読の検査情報が付帯されているか否か判定し、検査結果が付帯されていない場合は、１の値をもつ係数を設定し、検査結果が付帯されている場合は、検査情報に対応した１を超える値をもつ係数を設定する係数設定部、
診察中の患者の診察開始時刻に、現在診察中の患者及び診察待ちの患者の平均診察時間にそれぞれの係数を乗じた時間の総和を予測待ち時間として出力する予測待ち時間計算部、
として機能させることを特徴とする。
【０００９】
ここで、平均診察時間設定部は、患者毎に過去の診察時間とその平均診察時間を格納したデータベースから現在診察中の患者及び問い合せ患者の前の診察待ちの患者の平均診察時間を取得して設定する。
【００１０】
係数設定部は、検査項目名及び検査情報に含まれる所定の文字ごとに、１を超える値をもつ係数を登録した係数データベースから検査情報に対応した係数を取得して設定する。
【００１１】
検査項目名には検体検査、生理検査、放射線検査、病理検査、内視鏡検査を含み、検査情報に含まれる所定の文字には、悪性、疑い、再検査を含む。
【００１２】
係数設定部は、過去の所定期間に得られた検査情報を付帯していない患者の診察時間の平均時間と、検査情報を付帯している患者の診察時間の平均時間との比率から係数を算出して係数データベースを更新する。
【００１３】
予測待ち時間計算部は、現在診察中の患者の診察開始時刻に予測待ち時間を加算した予測診察開始時刻を出力する。
【００１４】
（記録媒体）
本発明は診察待ち時間予測プログラムを格納した記録媒体を提供する。本発明の診察待ち時間予測プログラムを格納したコンピュータ可読みの記録媒体は、コンピュータを、
診察待ち時間の問い合わせを受けた際に、現在診察中の患者及び問い合せ患者の前の診察待ちの患者の平均診察時間を取得する平均診察時間設定部、
現在診察中の患者及び前記診察待ちの患者のカルテ情報に未読の検査情報が付帯されているか否か判定し、検査情報が付帯されていない場合は、１の値をもつ係数を取得し、検査情報が付帯されている場合は、検査情報に対応した１を超える値をもつ係数を取得する係数設定部、
現在診察中の患者及び診察待ちの患者の平均診察時間にそれぞれの係数を乗じた時間の総和を予測待ち時間として出力する予測待ち時間計算部、
として機能させる。
【００１５】
（装置）
本発明は診察待ち時間予測装置を提供する。本発明の診察待ち時間予測装置は、
診察待ち時間の問い合わせを受けた際に、現在診察中の患者及び問い合せ患者の前の診察待ちの患者の平均診察時間を取得する平均診察時間設定部と、
現在診察中の患者及び前記診察待ちの患者のカルテ情報に未読の検査情報が付帯されているか否か判定し、検査情報が付帯されていない場合は、１の値をもつ係数を取得し、検査情報が付帯されている場合は、検査情報に対応した１を超える値をもつ係数を取得する係数設定部と、
現在診察中の患者及び診察待ちの患者の平均診察時間にそれぞれの係数を乗じた時間の総和を予測待ち時間として出力する予測待ち時間計算部と、
を備えたこと特徴とする。
【００１６】
（方法）
本発明は診察待ち時間予測方法を提供する。本発明の診察待ち時間予測方法はコンピュータに、
診察待ち時間の問い合わせを受けた際に、現在診察中の患者及び問い合せ患者の前の診察待ちの患者の平均診察時間を取得する処理と、
現在診察中の患者及び前記診察待ちの患者のカルテ情報に未読の検査情報が付帯されているか否か判定し、検査情報が付帯されていない場合は、１の値をもつ係数を取得し、検査情報が付帯されている場合は、検査情報に対応した１を超える値をもつ係数を取得する処理と、
現在診察中の患者及び診察待ちの患者の平均診察時間にそれぞれの係数を乗じた時間の総和を予測待ち時間として出力する処理と、
を実行させること特徴とする。
【発明の効果】
【００１７】
本発明によれば、患者個々の過去の診察時間から求めた平均診察時間に加え、電子カルテに診察のために検査情報（検査レポート）が付帯されているか否かチェックし、検査情報が付帯されている場合には検査結果について診察の際に説明をすることが予測されることから、検査項目や検査結果に記載されている「悪性」、「疑い」といった文字に応じた１より高い値をもつ係数を患者の平均診察時間に乗じて修正し、実際の診察内容を反映した診察時間を予測し、診察待ち時間の精度を高めることができる。
【００１８】
また診察待ち時間の予測精度が高まることで、診察待ち時間が正確に把握できるという病院の評判が高まり、患者が病院を決定する際の選択枝として有効に活用されて、スムーズに病院を決定することが期待できる。
【発明を実施するための最良の形態】
【００１９】
図１は本発明による診察待ち時間予測装置の実施形態を備えた電子カルテシステムを示したブロック図である。
【００２０】
図１において、本実施形態が適用される電子カルテシステムは、診療支援を実行するサーバ１０をＬＡＮなどのネットワーク１１に接続し、ネットワーク１１には診察室や診察受付などに設置されたクライアント１４が接続されている。
【００２１】
クライアント１４には患者が保有する診療カードを読み取るためのカードリーダ１５が接続されている。ネットワーク１１に対しては更に、サブシステムとして臨床検査サーバ１２が接続され、臨床検査サーバ１２には臨床検査データベース１３が設けられている。
【００２２】
サーバ１０は通信部１６と電子カルテ処理部１８の機能を備えている。電子カルテ処理部１８の中には本実施形態による診察待ち時間予測部２２の機能が設けられている。
【００２３】
電子カルテ処理部１８に対しては電子カルテデータベース２０が接続される。また本実施形態の診察待ち時間予測部２２に対しては、診察時間データベース２４、係数データベース２６及び係数算出データベース２８が接続されている。
【００２４】
診察待ち時間予測部２２には、本実施形態の診察待ち時間予測プログラムの実行により実現される機能として、平均診察時間設定部３０、係数設定部３２、予測待ち時間計算部３４及び係数更新部３６が設けられている。
【００２５】
サーバ１０に設けた電子カルテ処理部１８は医師による診察の支援を行うもので、その診察支援の機能としては、
（１）患者選択機能
（２）患者プロファイル機能
（３）オーダ機能
（４）看護支援機能
（５）文章作成印刷機能
などを備えている。
【００２６】
ここで、患者選択機能は、患者が保有する診察カードのＩＤ選択、氏名選択、受付患者一覧管理、予約患者一覧管理、入院患者一覧管理などの支援処理を行う。患者プロファイル機能は、基本情報として患者の住所、氏名、年月日、職業、嗜好、血液型、感染症、服薬歴、保険情報や受診履歴、病歴などを管理する。
【００２７】
オーダ機能は、処方オーダ、注射オーダ、処置オーダ、検体検査オーダ、生理機能検査オーダ、病理検査オーダ、内視鏡検査オーダ、放射線検査オーダ、手術予約オーダ、リハビリオーダ、献血オーダ、透析オーダなどの各種のオーダを管理する。
【００２８】
看護支援は、看護管理、看護記録、勤務表、看護日記、看護業務、看護計画などを管理する。更に文章作成印刷機能は、院外処方箋、各種指示箋、カルテ控えなどの作成印刷を処理する。
【００２９】
このため電子カルテデータベース２０には、電子カルテ処理部１８による診療支援に必要なデータ、例えば患者のＩＤをインデックスとして、患者の診察情報、検査情報、履歴情報など各種の情報が登録管理されている。
【００３０】
電子カルテ処理部１８は、クライアント１４から医師または看護師によるパスワードを使用したログインを受けた際に、電子カルテ処理画面をクライアント１４に表示し、診療支援に必要なメニュー画面を表示し、メニュー選択により、対応する患者選択、基本プロファイル、オーダなどの支援画面を展開し、クライアント１４で医師または看護師などによる診療を支援する。
【００３１】
サーバ１０に対しサブシステムとして設けられた臨床検査サーバ１２は、クライアント１４によるサーバ１０に対する検査オーダに基づき、臨床検査部門で必要な検査を行って検査結果を臨床検査データベース１３に登録する。
【００３２】
臨床検査サーバ１２によりデータベースに登録された臨床検査データは、ネットワーク１１を介してサーバ１０の電子カルテデータベース２０に送られ、該当する患者の診察情報に未読の検査データとして付帯される。
【００３３】
本実施形態による診察待ち時間予測部２２に設けた平均診察時間設定部３０は、クライアント１４側から患者ＩＤを特定した診察待ち時間の問合せを受けた際に、現在診察中の患者及び問合せ患者の前の診察待ちの患者を受付患者一覧から認識し、診察時間データベース２４を参照して、現在診察中の患者及び問合せ患者の前の診察待ちの患者のそれぞれの平均診察時間を取得して設定する。
【００３４】
係数設定部３２は、電子カルテデータベース２０を参照して、現在診察中の患者及び診察待ちの患者のカルテ情報に臨床検査サーバ１２から送られた未読の検査レポート（検査情報）が付帯されているか否か判定し、検査レポートが付帯されていない場合には係数Ｋ＝１を設定し、検査レポートが付帯されている場合には検査レポートに対応した１を超える値を持つ係数Ｋを係数データベース２６から取得して設定する。
【００３５】
予測待ち時間計算部３４は、平均診察時間設定部３０で設定した現在診察中の患者及び問合せ患者の前の診察待ちの患者の平均診察時間に係数設定部３２で得られたそれぞれの係数を乗じた時間の総和を予測待ち時間として算出し、この予測待ち時間を現在診察中の患者の診察開始時刻に加算して、予測診察開始時刻を求めて出力する。
【００３６】
なお予測待ち時間計算部３４としては、予測診察開始時刻を算出せずに、予測待ち時間を算出結果として出力するようにしてもよい。
【００３７】
係数更新部３６は、過去の一定期間例えば過去１ヶ月に得られた患者履歴を対象に、検査レポートを付帯していない患者の診察時間の平均時間と、検査レポートを付帯している患者の診察時間の平均時間との比率から係数Ｋを算出して、係数算出データベース２８を更新する。
【００３８】
図２は本実施形態の診察待ち時間予測プログラムが実行されるコンピュータのハードウェア環境を示したブロック図であり、図１のサーバ１０のハードウェア環境である。
【００３９】
図２において、サーバ１０を実現するコンピュータはＣＰＵ３８を有し、ＣＰＵ３８のバス４０にＲＡＭ４２、ＲＯＭ４４、ハードディスクドライブ４６、キーボード５０，マウス５２，ディスプレイ５４の入出力機器を接続するデバイスインタフェース４８、及びネットワーク１１に接続するネットワークアダプタ５６を接続している。
【００４０】
ハードディスクドライブ４６には、本実施形態の診察待ち時間予測プログラムが予めインストールされている。
【００４１】
コンピュータを起動すると、ＢＩＯＳの実行によるＲＯＭ４４のブートコードの実行によるブート処理によりハードディスクドライブ４６からＯＳをＲＡＭ４２に読出し配置し、ＣＰＵ３８により実行する。このＯＳの実行に伴い、ハードディスクドライブ４６から本実施形態の診察待ち時間予測プログラムがＲＡＭ４２に読出し配置し、ＣＰＵ３８により実行する。
【００４２】
図３は図１の診察時間データベース２４の内容を示した説明図である。図３において、診察時間データベース２４は、患者名をインデックスとして各患者ごとに診察回数ごとの診察時間を履歴情報として登録しており、診察回数ごとの診察時間から求めた平均診察時間を登録している。
【００４３】
例えば患者名「Ａ」にあっては、１回目から４回目までの診察時間が登録されていることから、この４回分の診察時間の平均値を計算することで平均診察時間として１９分を登録している。なお診察時間データベース２４における患者名は、具体的には患者ＩＤを使用している。
【００４４】
このような診察時間データベース２４を、図１の平均診察時間設定部３０が診察待ち時間の問合せを受けた際に、現在診察中の患者及び問合せ患者の前の診察待ちの患者を特定し、その患者名に対応した平均診察時間を診察時間データベース２４から取得して設定する。
【００４５】
図４は図１の係数データベース２６の内容を示した説明図である。図４において、係数データベース２６は検査項目と係数を登録している。本実施形態において、検査項目としては、検体検査、生理検査、放射線検査、病理検査、内視鏡検査を登録している。
【００４６】
このような検査項目を持つ検査レポートが未読の状態で電子カルテ情報に付帯されていた場合、診察において検査レポートの検査結果を患者に説明することになるため、検査レポートがない場合の診察時間に比べ、検査レポートによる検査結果を説明する分だけ診察時間が長くなることが予測される。
【００４７】
そこで本実施形態にあっては、検査項目の種類に応じ、図３の診察時間データベース２４から求めた平均診察時間を検査レポートの説明に要する時間だけ長引かせるための１を超える値を持つ係数を登録している。
【００４８】
更に、検査項目として、検査結果に記述されている所定の文字例えば「疑い」、「悪性」などの文字があるか否かを判別し、これら検査結果に「疑い」や「悪性」の文字があった場合には、通常の検査レポートの説明に対し、更に患者に対する説明に十分な時間を掛けることになるため、より高い係数を登録している。
【００４９】
もちろん係数データベース２６の検査項目は一例であり、これ以外に適宜の検査項目を登録できる。また検査結果に含まれている文字についても、「疑い」、「悪性」以外に「再検査」や「要注意」などの診察時間が延びることが予想される適宜の文字を登録して係数を設定しておくことができる。
【００５０】
図５は図１の係数算出データベース２８の内容を示した説明図である。図４に示した係数データベース２６に登録した係数の値は、検査結果なしの診察時間と検査結果ありの診察時間の比率計算により算出している。
【００５１】
この係数算出のため、図５の係数算出データベース２８が使用される。係数算出データベース２８は、図４の係数データベース２６における検査項目の中の「検体検査」の係数算出のためのデータベースを例にとっている。
【００５２】
即ち、診察履歴の中から検体検査なし診察時間データを例えば１ケ月分の履歴データとしてデータベースに登録し、その平均時間として例えば１６．７５分を算出する。同時に検体検査ありの診察時間データを登録し、その平均時間として１９．５０分を求めている。
【００５３】
このように検体検査なしの平均時間と検体検査ありの平均時間が算出できたならば、両者の比率として検体検査における係数Ｋを
Ｋ＝（検体検査ありの平均時間）／（検体検査なしの平均時間）
＝１９．５０／１６．７５＝１．２（少数第２位四捨五入）
として求めている。
【００５４】
このような係数の係数算出データベース２８に基づく算出は、他の検査項目及び検査結果に含まれている所定の文字である「疑い」、「悪性」などについても同様にして算出して更新している。なお図５に示す係数算出データベース２８の診察時間が得られていない初期段階にあっては、図４の係数データベース２６の係数は予め定めた初期値を登録している。
【００５５】
図６は本実施形態における電子カルテ画面を示した説明図である。図１のクライアント１４において、パスワードを使用してサーバ１０の電子カルテ処理部１８にログインすると、例えば図６（Ａ）に示すような電子カルテ画面６０が表示される。
【００５６】
電子カルテ画面６０は、患者情報表示部６２、医師情報表示部６４、カルテ表示部６６、カルテ履歴表示部６８、ツール起動部７０で構成されている。
【００５７】
患者情報表示部６２には、患者のＩＤ、氏名、住所の患者プロファイルを示す基本情報が表示される。医師情報表示部６４には担当医師のＩＤと氏名などが表示される。カルテ表示部６６には患者の過去のカルテが表示される。
【００５８】
このカルテ表示部６６には、例えばツール起動部７０に設けている処方オーダ起動ボタン７２を押すことで、図６（Ｂ）に示すように処方オーダ画面７４が表示され、処方オーダ画面７４に医師が処方オーダを記入して確定ボタンを押すと、図６（Ｃ）に示すようにカルテ表示部６６に処方オーダ内容７６が自動的に挿入配置される。
【００５９】
カルテ履歴表示部６８は患者のカルテ履歴の検索と選択を行い、検索及び選択の結果をカルテ表示部６６に表示することができる。
【００６０】
ツール起動部７０には各種のオーダを起動するための起動ボタンが配置されている。このオーダ起動ボタンには、処方オーダ、注射オーダ、処置オーダ、検査オーダ等が含まれている。
【００６１】
検査オーダは、例えば検査オーダ起動ボタン７８を操作することで、処方オーダ起動ボタン７２の場合の処方オーダ画面７４と同様、検査オーダ画面が開き、この検査オーダ画面に検査オーダを記入して確定ボタンを押すことで、図１のネットワーク１１に示した臨床検査サーバ１２に対し検査オーダが送信され、検査オーダに基づく検査部門での必要な検査、例えば検体検査、生理検査、放射線検査、病理検査、内視鏡検査などが行われ、検査結果は検査レポートとしてサーバ１０に転送され、電子カルテデータベース２０のオーダを出した患者の電子カルテ情報に付帯され、次の診察の際に検査レポートを電子カルテ画面６０で検索展開して患者に検査結果を説明することができる。
【００６２】
図７は本発明による診察待ち時間、予測処理を示したフローチャートであり、図１を参照して説明すると次のようになる。
【００６３】
図７において、まずステップＳ１でクライアント１４側からの診察待ち時間の問合せ入力があるか否か判別している。診察待ち時間の問合せは、診察受付に配置しているクライアント１４から行われる。
【００６４】
診察受付の担当者に診察待ち時間を知りたい患者が問合せを行うと、担当者は、問合せがあった患者の診察カードをカードリーダ１５により読み取り、サーバ１０に対し診察待ち時間の問合せ要求を送信する。
【００６５】
ステップＳ１でクライアント１４側からの診察待ち時間の問合せ要求の入力を判別すると、ステップＳ２に進み、問合せのあった診察部門における現在診察中の患者の診察開始時刻Ｔｓを、例えば診察時間データベース２４から読み込んだ後、ステップＳ３で、問合せをした患者の前にいる診察待ちの患者ｉ人の平均診察時間を診察時間データベース２４から取得し、待ち時間Ｔｉとして設定する。
【００６６】
例えば図３の診察時間データベース２４において患者Ｄが診察待ち時間の問合せを行ったとすると、現在診察中の患者はＡであり、Ｄの前に診察待ちの患者としてＢ，Ｃの２人がいることになる。このためステップＳ２にあっては、現在診察中の患者Ａの診察開始時刻Ｔｓとして例えばＴｓ＝１０時３０分を読み込み、次にステップＳ３で診察時間の問合せを行った患者Ｄの前にいる３人の患者の番号をカウンタｉでｉ＝１，２，３とし、ｉ＝１となる現在診察中の患者Ａの平均診察時間１９分を診察時間データベース２４から取得し、待ち時間Ｔ１＝１９分として設定する。
【００６７】
続いてステップＳ４に進み、ｉ＝１の患者Ａの電子カルテに検査データ（検査レポート）が付いているか否か判別する。検査データが付いていた場合にはステップＳ５に進み、図４の係数データベース２６を参照し、検査項目に対応する係数Ｋ１を取得して設定する。
【００６８】
この場合、検査項目以外に、検査レポートに記述されている検査結果としての文字に例えば「疑い」または「悪性」の文字があるか否か、検査レポートの文書の形態素解析により抽出した文字とのマッチングにより判定し、「疑い」または「悪性」の文字がマッチングした場合には、検査項目の係数に代えて、マッチングした文字に対応した係数を取得して設定する。
【００６９】
一方、ステップＳ４で電子カルテに検査データが付帯していなかった場合には、ステップＳ６で係数Ｋ１をＫ１＝１に設定する。
【００７０】
続いてステップＳ７で前にいる患者はすべて処理したか否かチェックし、最初は現在診察中の患者Ａの処理が済んだことから、再びステップＳ２に戻り、次の患者Ｂについて同様な処理を繰り返し、待ち時間Ｔ２＝１７分と係数Ｋ２を求める。
【００７１】
同様にして、次の患者Ｃにつき平均診察時間Ｔ３＝２３と係数Ｋを求める。この場合、患者Ｂ，Ｃについては検査データが付いていなかったとすると、ステップＳ６で係数Ｋ２＝１，Ｋ３＝１が設定される。
【００７２】
ステップＳ７で前にいる患者についてすべて処理が終了すると、ステップＳ８に進み、診察開始予測時刻Ｔｐを計算する。診察開始予測時刻Ｔｐの計算は次式で行われる。
【００７３】
【数１】
2008217389.tif 000003
【００７４】
例えば待ち時間の問合せを図３の診察時間データベース２４の患者Ｄが行って、ステップＳ７までの処理により、現在診察中の患者Ａについて平均診察時間Ｔ１＝１９分、Ｋ＝１．２、患者Ｂについて待ち時間Ｔ２＝１７分、係数Ｋ２＝１、患者Ｃにつき待ち時間Ｔ３＝２３分、係数Ｋ＝１が得られ、更に患者Ａの診察開始時刻が１０時３０分であったとすると、診察開始予測時刻Ｔｐは
Ｔｐ＝１０時３０分＋｛（１．２×１９）＋（１×１７）＋（１×２３）｝
＝１０時３０分＋６２．８分＝１１時３２分
として算出することができる。
【００７５】
このようにして算出した診察開始予測時刻Ｔｐを、例えば診察受付の担当者が操作したクライアント１４のディスプレイに表示する。これにより、診察受付の担当者が診察開始予測時刻を患者に対して返答することが可能となる。
【００７６】
ここでステップＳ８にあっては、診察開始予測時刻Ｔｐを計算しているが、次式により現在診察中の患者の診察開始時刻からの待ち時間ｔｐを算出してもよい。
【００７７】
【数２】
2008217389.tif 000004
【００７８】
なお、診察待ち時間ｔｐを計算したい場合には、現在診察中の患者の診察開始時刻からの経過時間を予測待ち時間ｔｐから差し引いた現時点から見た診察待ち時間を求めて通知することが望ましい。
【００７９】
次にステップＳ９で所定の係数更新周期、例えば１日１回の係数更新周期への到達を判別すると、ステップＳ１０に進み、図５に示した係数算出データベース２８に登録している例えば過去１ケ月の履歴データに基づく検査結果なしの診察時間と検査結果ありの診察時間のそれぞれについて求めた平均診察時間の比率から、診察項目及び検査結果に含まれる所定文字についての係数を算出し、図４の係数データベース２６を更新する。
【００８０】
これによって、診察待ち時間の予測計算に使用される係数Ｋｉは最新の診察時間の履歴データに基づいた最適な値を反映し、より高精度に診察待ち時間を予測計算することができる。このようなステップＳ１〜Ｓ１１の処理を、サーバ１０において停止指示があるまで繰り返している。
【００８１】
本発明は図１のサーバ１０を構成する図２のコンピュータのハードウェア環境で実行される診察待ち時間予測プログラムを提供する。この診察待ち時間予測プログラムは図７のフローチャートに示した内容を持つ。
【００８２】
また本発明は図７のフローチャートの内容を持つ診察待ち時間予測プログラムを格納した記録媒体を提供する。ここで記録媒体とは、ＣＤ−ＲＯＭ、フロッピィディスク（Ｒ）、ＤＶＤディスク、光磁気ディスク、ＩＣカードなどの可搬型記憶媒体や、コンピュータシステムの内外に備えられたハードディスクドライブなどの記憶装置の他、回線を介してプログラムを保持するデータベースあるいは他のコンピュータシステム並びにそのデータベースや、更に回線上の伝送媒体を含むものである。
【００８３】
なお、上記の実施形態にあっては、診察待ち時間の問合せを行った患者の前にいる診察待ち患者の電子カルテに付帯している検査レポートが付帯している場合には、図４の係数データベース２６から平均診察時間を修正するための係数Ｋを読み出して設定しているが、電子カルテに検査レポートが付帯していても、診察の際に必ずしも検査レポートを開いて説明するとは限らないことから、現在診察中の患者については、図６に示した電子カルテ画面６０で医師が検査レポートを検索して閲覧する検査レポートの起動操作を行った場合にのみ、係数データベース２６を参照して検査項目あるいは検索結果に含まれる所定の文字に対応した係数を取得して設定するようにしてもよい。このようにすることで、検査レポートが付いていても診察の際に付かなかった場合の予測時間の誤差をなくすことができる。
【００８４】
また上記の実施形態にあっては、検査項目に応じた係数で修正した診察待ち予測時間を出力するようにしているが、係数により修正しない平均診察時間の合計となる診察予測時間を最小待ち時間、係数で修正した診察待ち時間を最大待ち時間とし、診察待ち時間を最小待ち時間から最大待ち時間の時間範囲として算出して出力するようにしてもよい。
【００８５】
また検査項目による係数により修正した診察待ち時間に対し、過去の履歴から求めた予測診察待ち時間と実際の診察待ち時間との誤差を求め、この誤差により予測診察時間を修正するようにしてもよい。この予測診察待ち時間と実際の診察待ち時間との誤差による修正は、患者ごとに行ってもよいし、全患者について統計的に得た値を使用してもよい。
【００８６】
また本発明は、その目的と利点を損なうことのない適宜の変形を含み、更に上記の実施形態に示した数値による限定は受けない。
【図面の簡単な説明】
【００８７】
【図１】本発明による診察待ち時間予測装置の実施形態を備えた電子カルテシステムを示したブロック図
【図２】本発明の診察待ち時間予測プログラムが実行されるコンピュータのハードウェア環境を示したブロック図
【図３】図１の診察時間データベースの内容を示した説明図
【図４】図１の係数データベースの内容を示した説明図
【図５】図１の係数算出データベースの内容を示した説明図
【図６】本実施形態における電子カルテ画面を示した説明図
【図７】本発明による診察待ち時間予測処理を示したフローチャート
【符号の説明】
【００８８】
１０：サーバ
１１：ネットワーク
１２：臨床検査サーバ
１３：臨床検査データベース
１４：クライアント
１５：カードリーダ
１６：通信部
１８：電子カルテ処理部
２０：電子カルテデータベース
２２：診察待ち時間予測部
２４：診察時間データベース
２６：係数データベース
２８：係数算出データベース
３０：平均診察時間設定部
３２：係数設定部
３４：予測待ち時間計算部
３６：係数更新部
３８：ＣＰＵ
４２：ＲＡＭ
４４：ＲＯＭ
４６：ハードディスクドライブ
４８：デバイスインタフェース
５０：キーボード
５２：マウス
５４：ディスプレイ
５６：ネットワークアダプタ
６０：電子カルテ画面
６２：患者情報表示部
６４：医師情報表示部
６６：カルテ表示部
６８：カルテ履歴表示部
７０：ツール起動部
７２：処方オーダ起動ボタン
７４：処方オーダ画面
７６：処方オーダ内容
７８：検査オーダ起動ボタン
【図１】
2008217389.tif 000005
【図２】
2008217389.tif 000006
【図３】
2008217389.tif 000007
【図４】
2008217389.tif 000008
【図５】
2008217389.tif 000009
【図６】
2008217389.tif 000010
【図７】
2008217389.tif 000011