(57)【要約】【課題】  患者からの質問に応じて実際の診察待順位に近い診察待順位を回答することのできる診察待順位回答装置を提供する。【解決手段】  各患者の受付順位と、各患者の状態の種別とが記録される診察待ち順ファイル１２、および検査の所要期待時間が記録された検査時間ファイル１３が記憶された記憶部１１と、新たな患者の診察予約を診察待ち順ファイル１２に記録し、診察待ち順ファイル１２に並ぶ各患者の状態を書き替え、該患者が検査中であったときは、その所要期待時間経過時に該患者の状態を書き替えるファイルメンテナンス部１４と、上記質問を受けて、該患者よりも先順位の、検査中の患者を含む診察待ちの患者数から第１の診察待順位を算出するとともに、該患者よりも先順位の、検査中の患者を除く診察待ちの患者数から第２の診察待順位を算出して質問先に回答する診察待順位算出回答部１５とを備えた。【選択図】        図３
2006318218.tif 000002
【特許請求の範囲】
【請求項１】
患者を指定しての、該患者の診察待順位の質問を受けて、該患者の診察待順位を回答する診察待順位回答装置において、
各患者の受付順位と、診察待ちおよび検査中を含む、各患者ごとの状態の種別とが記録される診察待ち順ファイル、および検査と該検査の所要期待時間との対応が記録された検査時間ファイルが記憶された記憶部と、
新たな患者の診察予約を受けて該患者を前記診察待ち順ファイルに記録し、該診察待ち順ファイルに並ぶ各患者の状態変化を受けて状態変化のあった患者の状態を変化後の状態に書き替え、該変化後の状態が検査中であったときは、検査中に書き替える原因となった検査に応じた所要期待時間経過時に該患者の状態を診察待ちに書き替えるファイルメンテナンス部と、
前記質問を受けて、該質問中に特定されている患者よりも先順位の、検査中の状態にある患者を含む診察待ちの状態にある患者の数を数えることにより該患者の第１の診察待順位を算出するとともに、該患者よりも先順位の、検査中の状態にある患者を除く診察待ちの状態にある患者の数を数えることにより該患者の第２の診察待順位を算出してこれら第１および第２の診察待順位双方を質問先に回答する診察待順位算出回答部とを備えたことを特徴とする診察待順位回答装置。
【請求項２】
前記記憶部は、診察担当医ごとの診察待ち順ファイルを記憶するものであることを特徴とする請求項１記載の診察待順位回答装置。
【請求項３】
前記記憶部が、複数の診察科の各診察待ち順ファイルを記憶するものであって、
前記診察待順位算出回答部は、前記質問中に特定されている患者が複数の診察科の診察待ち順ファイルに記録されていた場合には、該複数の診察科それぞれについての前記第１および第２の診察待順位を求めて回答するものであることを特徴とする請求項１又は２記載の診察待順位回答装置。
【請求項４】
プログラムを実行する情報処理装置内で実行され、該情報処理装置を、
患者を指定しての、該患者の診察待順位の質問を受けて、該患者の診察待順位を回答する診察待順位回答装置として動作させる診察待順位回答プログラムにおいて、
前記情報処理装置を、
各患者の受付順位と、診察待ちおよび検査中を含む、各患者ごとの状態の種別とが記録される診察待ち順ファイルと、検査と該検査の所要期待時間との対応が記録された検査時間ファイルとが記憶された記憶部と、
新たな患者の診察予約を受けて該患者を前記診察待ち順ファイルに記録し、該診察待ち順ファイルに並ぶ各患者の状態変化を受けて状態変化のあった患者の状態を変化後の状態に書き替え、該変化後の状態が検査中であったときは、検査中に書き替える原因となった検査に応じた所要期待時間経過時に該患者の状態を診察待ちに書き替えるファイルメンテナンス部と、
前記質問を受けて、該質問中に特定されている患者よりも先順位の、検査中の状態にある患者を含む診察待ちの状態にある患者の数を数えることにより該患者の第１の診察待順位を算出するとともに、該患者よりも先順位の、検査中の状態にある患者を除く診察待ちの状態にある患者の数を数えることにより該患者の第２の診察待順位を算出してこれら第１および第２の診察待順位双方を質問先に回答する診察待順位算出回答部とを備えた診察待順位回答装置として動作させることを特徴とする診察待順位回答プログラム。
【請求項５】
前記記憶部が、複数の診察科の各診察待ち順ファイルを記憶するものであって、
前記診察待順位算出回答部は、前記質問中に特定されている患者が複数の診察科の診察待ち順ファイルに診察待ちの状態で記録されていた場合には、該複数の診察科それぞれについての前記第１および第２の診察待順位を求めて回答するものであることを特徴とする請求項４記載の診察待順位回答プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、患者から診察待順位の質問を受けて、その患者の診察待順位を回答する診察待順位回答装置、およびプログラムを実行する情報処理装置内で実行され、その情報処理装置を、患者からの診察待順位の質問を受けて、その患者の診察待順位を回答する診察待順位回答装置として動作させる診察待順位回答プログラムに関する。
【背景技術】
【０００２】
従来、病院や診療など多数の外来患者の診察を受付ける医療機関において、診察を待つ患者の待ち順位を表示する診察待順位表示装置が知られている。
【０００３】
例えば、患者の診察券から患者識別コードを読み取るカードリーダと、患者が希望する診療科名を入力する入力装置と、その入力装置から入力された診療科名の印字された受付票を印字するプリンタとを備えた患者受付装置において、診療科毎の診察人数を設定し登録する診察人数設定手段と、前記入力装置により入力された診療科が複数である場合に、前記診察人数設定手段に記憶された診察人数から診察待順位を付与する診察待順位設定手段とが設けられ、前記プリンタが、診療科毎の診察待順位を、前記受付票に印字するようにした患者受付装置が開示されている（例えば、特許文献１参照。）。
【０００４】
また、診察受付の順位を登録し管理する順位管理装置と、その順位管理装置に登録された順位情報を患者の要求に応じて表示する順位表示装置とを有する順位表示システムが開示されている（例えば、特許文献２参照。）。
【特許文献１】特開平４−０３０２５２号公報（第１−３頁、図１）
【特許文献２】特開平６−１１０４１５号公報（第２−４頁、図１）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、実際に医師の診察が開始されると、診察の過程で発生する種々の要因により、上記の従来技術では、患者の実際の診察待順位は、受付票に印字された診察待順位や、順位表示装置に表示された診察待順位とは異なってくることが多く、診察待ちの患者に不満を抱かせる原因となっている。
【０００６】
本発明は、上記事情に鑑み、患者からの質問に応じて実際の診察待順位に近い診察待順位を回答することのできる診察待順位回答装置および診察待順位回答プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決する本発明の診察待順位回答装置は、
患者を指定しての、その患者の診察待順位の質問を受けて、その患者の診察待順位を回答する診察待順位回答装置において、
各患者の受付順位と、診察待ちおよび検査中を含む、各患者ごとの状態の種別とが記録される診察待ち順ファイル、および検査とその検査の所要期待時間との対応が記録された検査時間ファイルが記憶された記憶部と、
新たな患者の診察予約を受けてその患者を上記診察待ち順ファイルに記録し、その診察待ち順ファイルに並ぶ各患者の状態変化を受けて状態変化のあった患者の状態を変化後の状態に書き替え、その変化後の状態が検査中であったときは、検査中に書き替える原因となった検査に応じた所要期待時間経過時にその患者の状態を診察待ちに書き替えるファイルメンテナンス部と、
上記質問を受けて、その質問中に特定されている患者よりも先順位の、検査中の状態にある患者を含む診察待ちの状態にある患者の数を数えることによりその患者の第１の診察待順位を算出するとともに、その患者よりも先順位の、検査中の状態にある患者を除く診察待ちの状態にある患者の数を数えることによりその患者の第２の診察待順位を算出してこれら第１および第２の診察待順位双方を質問先に回答する診察待順位算出回答部とを備えたことを特徴とする。
【０００８】
本発明の診察待順位回答装置によれば、検査中の患者を考慮に入れて算出した第２の診察待順位、および検査中の患者を考慮に入れずに算出した第２の診察待順位の双方を患者に回答することができるので、患者は任意の時点で実際の診察待順位に近い診察待順位を知ることが可能となり、患者の不満を減らすことができる。
【０００９】
ここで、上記記憶部は、診察担当医ごとの診察待ち順ファイルを記憶するものであってもよい。
【００１０】
本発明の診察待順位回答装置を上記のように構成した場合は、複数の医師がいる大規模な医療機関でも実際の診察待順位に近い診察待順位を患者に回答することができる。
【００１１】
また、上記記憶部が、複数の診察科の各診察待ち順ファイルを記憶するものであって、
上記診察待順位算出回答部は、上記質問中に特定されている患者が複数の診察科の診察待ち順ファイルに記録されていた場合には、その複数の診察科それぞれについての上記第１および第２の診察待順位を求めて回答するものであってもよい。
【００１２】
本発明の診察待順位回答装置を上記のように構成した場合は、複数の診療科が設けられている大規模な医療機関でも実際の診察待順位に近い診察待順位を患者に回答することができる。
【００１３】
また、上記課題を解決する本発明の診察待順位回答プログラムは、
プログラムを実行する情報処理装置内で実行され、その情報処理装置を、患者を指定しての、その患者の診察待順位の質問を受けて、その患者の診察待順位を回答する診察待順位回答装置として動作させる診察待順位回答プログラムにおいて、
上記情報処理装置を、各患者の受付順位と、診察待ちおよび検査中を含む、各患者ごとの状態の種別とが記録される診察待ち順ファイルおよび、検査とその検査の所要期待時間との対応が記録された検査時間ファイルが記憶された記憶部と、新たな患者の診察予約を受けてその患者を上記診察待ち順ファイルに記録し、その診察待ち順ファイルに並ぶ各患者の状態変化を受けて状態変化のあった患者の状態を変化後の状態に書き替え、その変化後の状態が検査中であったときは、検査中に書き替える原因となった検査に応じた所要期待時間経過時にその患者の状態を診察待ちに書き替えるファイルメンテナンス部と、
上記質問を受けて、その質問中に特定されている患者よりも先順位の、検査中の状態にある患者を含む診察待ちの状態にある患者の数を数えることによりその患者の第１の診察待順位を算出するとともに、その患者よりも先順位の、検査中の状態にある患者を除く診察待ちの状態にある患者の数を数えることによりその患者の第２の診察待順位を算出してこれら第１および第２の診察待順位双方を質問先に回答する診察待順位算出回答部とを備えた診察待順位回答装置として動作させることを特徴とする。
【００１４】
本発明の診察待順位回答プログラムによれば、検査中の患者を考慮に入れて算出した第２の診察待順位、および検査中の患者を考慮に入れずに算出した第２の診察待順位の双方を患者に回答することができるので、患者は任意の時点で実際の診察待順位に近い診察待順位を知ることが可能となり、患者の不満を減らすことができる。
【００１５】
また、上記記憶部が、複数の診察科の各診察待ち順ファイルを記憶するものであって、
上記診察待順位算出回答部は、上記質問中に特定されている患者が複数の診察科の診察待ち順ファイルに診察待ちの状態で記録されていた場合には、その複数の診察科それぞれについての上記第１および第２の診察待順位を求めて回答するものであってもよい。
【００１６】
本発明の診察待順位回答プログラムを上記のように構成さた場合は、複数の診療科が設けられている大規模な医療機関でも実際の診察待順位に近い診察待順位を患者に回答することができる。
【発明の効果】
【００１７】
本発明の診察待順位回答装置および診察待順位回答プログラムによれば、患者からの質問に応じて実際の診察待順位に近い診察待順位を回答することのできる診察待順位回答装置および診察待順位回答プログラムを実現することができる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の実施の形態について説明する。
【００１９】
図１は、本発明の一実施形態としての診察待順位回答装置を構成するコンピュータと、それらのコンピュータに医療情報を提供する医療情報サーバを構成するコンピュータとを含むクライアントアンドサーバシステムを示す全体構成図である。
【００２０】
尚、本発明は診察待順位を算出し回答する場面を問題としており、したがってここでは医療情報サーバにおける医療情報データベースへのデータ蓄積の場面については図示および説明を省略する。
【００２１】
ここには、診察待順位回答装置として動作する、例示としての３台のコンピュータ１００，２００，３００と、それらのコンピュータ１００，２００，３００に通信回線を介して接続された、医療情報サーバとして動作する１台のコンピュータ４００が示されている。
【００２２】
通信回線５００は、本実施形態では、このコンピュータシステムが設置された１つの病院内のＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）であるが、インターネットやＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等であって、複数の病院に跨る処理を行なうシステムであってもよい。
【００２３】
３台のコンピュータ１００，２００，３００には、後述する構成の診察待順位回答プログラムが格納され、この診察待順位回答プログラムの実行により診察待順位回答装置として動作する。
【００２４】
これら３台のコンピュータ１００，２００，３００としては一般にワークステーションまたはパーソナルコンピュータと呼ばれるコンピュータを用いることができる。この図１に示すシステムでは、コンピュータ３００には、いわゆるノート型パーソナルコンピュータが用いられている。
【００２５】
また、１台のコンピュータ４００は、大容量の記憶媒体を持ち、その記憶媒体内に、この医療機関における患者情報ファイル、診察予約情報ファイル、入院情報ファイル、医事会計情報ファイルなどを含む医療情報データベースを構築し、診察待順位回答装置として動作する各コンピュータ１００，２００，３００からの要請を受けてその医療情報データベースを検索する、いわゆる医療情報サーバとして動作するようになっている。
【００２６】
このように、上記のコンピュータ１００，２００，３００は、上記診察待順位回答装置としての機能のほかに、医療情報サーバのクライアントとして動作する医療情報端末としての機能をも有している。
【００２７】
さらに、上記のコンピュータ１００，２００，３００のうちの、例えば２台のコンピュータ１００，２００には、上記診察待順位回答装置としての機能のほかに、患者の質問を受け、それに回答する患者案内装置１３０の機能を有している。この患者案内装置１３０には、患者の診察券１４０を読み取るカードリーダおよび患者への診察待順位を回答するためのディスプレイが内蔵されている。
【００２８】
また、患者案内装置として、これらコンピュータ１００，２００，３００（診察待順位回答装置）とは別個のコンピュータを配備し、通信回線５００でこれら診察待順位回答装置と接続するようにしてもよい。
【００２９】
上記の各コンピュータ１００，２００，３００，４００は、ＣＰＵ（中央処理装置）、ＲＡＭ（ランダムアクセスメモリ）、ハードディスク、通信用ボード等が内蔵された本体部１０１，２０１，３０１，４０１、本体部１０１，２０１，３０１，４０１からの指示により表示画面１０２ａ，２０２ａ，３０２ａ，４０２ａ上に画像や文字列を表示するディスプレイ１０２，２０２，３０２，４０２、各コンピュータ１００，２００，３００，４００に利用者の指示を入力するためのキーボード１０３，２０３，３０３，４０３、表示画面１０２ａ，２０２ａ，３０２ａ，４０２ａ上の任意の位置を指定することにより、その指定時にその位置に表示されていたアイコン等に応じた指示をポインティングデバイス（コンピュータ１００，２００，４００の場合はマウス１０４，２０４，４０４、コンピュータ３００の場合はトラックパッド３０４）を備えている。
【００３０】
本体部１０１，２０１，３０１，４０１は、さらに外観上、ＭＯ（光磁気ディスク）、ＣＤ／ＤＶＤが装填されるＭＯ装填口１０１ａ，２０１ａ，３０１ａ，４０１ａ、ＣＤ／ＤＶＤ装填口１０１ｂ，２０１ｂ，３０１ｂ，４０１ｂを有しており、それらの内部には、それらの装填口１０１ａ，２０１ａ，３０１ａ，４０１ａ，１０１ｂ，２０１ｂ，３０１ｂ，４０１ｂから装填されたＭＯやＣＤ又はＤＶＤをドライブしてアクセスするＭＯドライブやＣＤ／ＤＶＤドライブも内蔵されている。
【００３１】
図２は、図１に外観を示したコンピュータのハードウェア構成図である。
【００３２】
ここでは代表的にコンピュータ１００を取り上げて説明するが、コンピュータ２００，３００，４００も基本的に同様の構成を有する。
【００３３】
図２のハードウェア構成図には、ＣＰＵ１１１、ＲＡＭ１１２、ハードディスクコントローラ１１３、ＭＯドライブ１１４、ＣＤ／ＤＶＤドライブ１１５、マウスコントローラ１１６、キーボードコントローラ１１７、ディスプレイコントローラ１１８、通信用ボード１１９、および入出力制御ボード１２０が示されており、それらはバス１１０で相互に接続されている。
【００３４】
ＭＯドライブ１１４、ＣＤ／ＤＶＤドライブ１１５は、図１を参照して説明したように、それぞれＭＯ装填口１０１ａおよびＣＤ／ＤＶＤ装填口１０１ｂから装填されたＭＯ６０１、ＣＤ／ＤＶＤ６０２をアクセスするものである。
【００３５】
通信用ボード１１９は通信回線５００に接続される。
【００３６】
入出力制御ボード１２０は患者案内装置１３０に接続される。患者案内装置１３０にはカードリーダ１３１（図示せず）のカード挿入孔１３１ａおよびディスプレイ１３２が設けられており、このカード挿入孔１３１ａに患者の診察券１４０を挿入することにより患者情報が読み取られ、それに基づき診察待順位算出回答部（後述）で求められた診察待順位の回答がディスプレイ１３２に表示される。
【００３７】
また、図２には、ハードディスクコントローラ１１３によりアクセスされるハードディスク６００、マウスコントローラ１１６により制御されるマウス１０４、キーボードコントローラ１１７により制御されるキーボード１０３、およびディスプレイコントローラ１１８により制御されるディスプレイ１０２も示されている。
【００３８】
図３は、図１に示すクライアントアンドサーバシステムを利用した診察待順位回答装置および患者案内装置の概要図である。
【００３９】
以下では、診察待順位回答装置としてコンピュータ１００を取り上げて説明するが、他の、診察待順位回答装置としてのコンピュータ２００，３００も同様である。
【００４０】
コンピュータ１００（図１参照）のハードディスク６００（図２参照）には、後述の診察待順位回答プログラム５０がインストールされており、このコンピュータ１００を、患者を指定しての、その患者の診察待順位の質問を受けて、その患者の診察待順位を回答する診察待順位回答装置１０として動作させる。
【００４１】
この診察待順位回答装置１０には、診察待ち順ファイル１２、および検査時間ファイル１３が記憶された記憶部１１と、ファイルメンテナンス部１４と、診察待順位算出回答部１５とが備えられている。
【００４２】
診察待ち順ファイル１２は、各患者の受付順位と、診察待ちおよび検査中を含む、各患者ごとの状態の種別とが記録されるものである。
【００４３】
検査時間ファイル１３は、検査とその検査の所要期待時間との対応が記録されるものである。
【００４４】
ファイルメンテナンス部１４は、新たな患者の診察予約を受けてその患者を上記診察待ち順ファイル１２に記録し、診察待ち順ファイル１２に並ぶ各患者の状態変化を受けて状態変化のあった患者の状態を変化後の状態に書き替え、その変化後の状態が検査中であったときは、検査中に書き替える原因となった検査に応じた所要期待時間経過時にその患者の状態を診察待ちに書き替えるものである。
【００４５】
診察待順位算出回答部１５は、上記質問を受けて、その質問中に特定されている患者よりも先順位の、検査中の状態にある患者を含む診察待ちの状態にある患者の数を数えることによりその患者の第１の診察待順位を算出するとともに、その患者よりも先順位の、検査中の状態にある患者を除く診察待ちの状態にある患者の数を数えることによりその患者の第２の診察待順位を算出してこれら第１および第２の診察待順位双方を質問先に回答するものである。
【００４６】
なお、本実施形態では、上記記憶部１１は、診察担当医ごとの診察待ち順ファイルを記憶するものとして構成されている。また、上記記憶部１１は、複数の診察科の各診察待ち順ファイルを記憶するものであって、上記診察待順位算出回答部１５は、上記質問中に特定されている患者が複数の診察科の診察待ち順ファイルに記録されていた場合には、それら複数の診察科それぞれについての上記第１および第２の診察待順位を求めて回答するようになっている。
【００４７】
図３に示すように、この診察待順位回答装置１０は、通信回線５００を介して患者案内装置２０と接続されている。この患者案内装置１３０は、カードリーダ１３１と、ディスプレイ１３２とを有しており、カードリーダ１３１に患者の診察券が挿入されることにより、その患者からの診察待順位の質問を受け取り、内蔵した入出力制御ボード（図２参照）を介して通信回線５００経由で診察待順位回答装置１０にその質問の内容が伝えられる。
【００４８】
診察待順位回答装置１０は、その質問を受けて診察待順位算出回答部１５で診察待順位の算出を行い、通信回線５００経由でその算出結果を患者案内装置２０に送る。
【００４９】
患者患者案内装置２０は入出力制御ボード（図２参照）を介してその回答を受け取り、ディスプレイ２２上に診察待順位を表示する。
【００５０】
図４は、本実施形態の診察待順位回答プログラムの構成を示す図である。
【００５１】
図４に示すように、この診察待順位回答プログラム５０は、このプログラムを実行する情報処理装置（コンピュータ１００（図１参照））内のＣＰＵ１１１（図２参照）で実行され、その情報処理装置を、記憶部５１、ファイルメンテナンス部５４、および診察待順位算出回答部５５を備えた、患者を指定しての、その患者の診察待順位の質問を受けて、その患者の診察待順位を回答する診察待順位回答装置として動作させる。
【００５２】
記憶部５１は、各患者の受付順位と、診察待ちおよび検査中を含む、各患者ごとの状態の種別とが記録される診察待ち順ファイル５２と、検査とその検査の所要期待時間との対応が記録された検査時間ファイル５３とを記憶する機能を有している。
【００５３】
ファイルメンテナンス部５４は、新たな患者の診察予約を受けてその患者に関する情報を診察待ち順ファイル５２に記録し、その診察待ち順ファイル５２に並ぶ各患者の状態変化を受けて状態変化のあった患者の状態を変化後の状態に書き替え、その変化後の状態が検査中であったときは、検査中に書き替える原因となった検査に応じた所要期待時間経過時にその患者の状態を診察待ちに書き替える機能を有している。
【００５４】
診察待順位算出回答部５５は、上記質問を受けて、その質問中に特定されている患者よりも先順位の、検査中の状態にある患者を含む診察待ちの状態にある患者の数を数えることによりその患者の第１の診察待順位を算出するとともに、その患者よりも先順位の、検査中の状態にある患者を除く診察待ちの状態にある患者の数を数えることによりその患者の第２の診察待順位を算出してこれら第１および第２の診察待順位双方を質問先に回答する機能を有している。
【００５５】
また、本実施形態では、上記記憶部５１が、複数の診察科の各診察待ち順ファイルを記憶するものであって、上記診察待順位算出回答部５５は、上記質問中に特定されている患者が複数の診察科の診察待ち順ファイルに診察待ちの状態で記録されていた場合には、それら複数の診察科それぞれについての上記第１および第２の診察待順位を求めて回答するように構成されている。
【００５６】
なお、上記記憶部５１、ファイルメンテナンス部５４、および診察待順位算出回答部５５として、図３に示した診察待順位回答装置１０における記憶部１１、ファイルメンテナンス部１４、および診察待順位算出回答部１５と同じ名前を用いているが、これは説明を判りやすくするためであり、診察待順位回答装置１０における上記各部はハードウェアを表すものであるのに対して、診察待順位回答プログラム５０における上記各部はソフトウェアとしての機能を表すものである。
【００５７】
次に、診察待順位回答プログラム５０が、コンピュータ１００内で実行され診察待順位回答装置として動作する動作例について説明する。
【００５８】
図１に示したコンピュータ４００（医療情報サーバ）には、患者の外来診察に関する情報が記憶された診察予約情報ファイルが備えられている。
【００５９】
コンピュータ１００（図１参照）に構築されている診察待順位回答プログラム５０（図４参照）は、当日の診察開始に先立ち、医療情報サーバ（コンピュータ４００（図１参照））の医療情報データベース中の診察予約情報ファイル（図示せず）を参照して各担当医ごとに当日分の診察待ち順ファイル５２を生成する。
【００６０】
図５は、診察待ち順ファイルのデータ構造の一例を示す図である。
【００６１】
この診察待ち順ファイル５２は、内科の内科医師Ａについて作成された診察待ち順ファイルの一例である。
【００６２】
図５に示すように、この診察待ち順ファイル５２には、各レコード（横一行）ごとに、「受付番号」と、「患者名」と、「状態」と、「検査開始」と、「検査終了」と、「診察順１」と、「診察順２」とが組となって記録されている。ただし「検査開始」および「検査終了」は、「状態」が「検査中」であったときに必要となる情報であり、「状態」が「検査中」以外のときは「検査開始」および「検査終了」の欄は空欄となっている。
【００６３】
この図５には、「状態」として「診察済」、「診察待ち」、「検査中」、および「未受付」が示されており、これらはそれぞれ、その患者の当日の診察が済んだこと、その患者が診察待ちの状態にあること、その患者が検査中であること、および当日の診察が予約されているがまだ受付を済ませていないことを意味している。
【００６４】
「診察順１」は、患者からの診察待順位の質問を受けて、その質問中に特定されている患者よりも先順位の、検査中の状態にある患者を含む診察待ちの状態にある患者の数を数えることにより算出された第１の診察待順位を意味しており、
「診察順２」は、患者からの診察待順位の質問を受けて、その質問中に特定されている患者よりも先順位の、検査中の状態にある患者を除く診察待ちの状態にある患者の数を数えることにより算出された第２の診察待順位を意味している。
【００６５】
この診察待順位回答プログラム５０に備えられたファイルメンテナンス部５４は、当日の診察に先立ち、医療情報サーバ４００（図１参照）の医療情報データベース中の診察予約情報ファイルに記憶されている診察予約情報に基づき、上記診察待ち順ファイル５２を生成する。
【００６６】
この診察待ち順ファイル５２が生成されたときには、各レコードの「状態」は、全て「未受付」の状態に設定されている。その後、予約患者が病院を訪れ外来受付で診察の受付を行うことにより、この診察待ち順ファイル５２のその患者の「状態」は、「診察待ち」の状態に書き替えられる。また、当日の診察予約のない患者が外来受付で診察の受付を行った場合で、当日の予約患者の数が所定の患者数未満である場合には、この診察待ち順ファイル５２の全患者の後にその診察予約のない患者のレコードが追加される。
【００６７】
やがて診察開始時刻となり、先ず「受付番号」：１番の患者が担当医の診察室に呼ばれ、診察が開始されると、担当医による医療情報端末の操作に応じて、ファイルメンテナンス部５４は、診察待ち順ファイル５２の当該患者の「状態」を「診察中」の状態に書き替える。
【００６８】
また、担当医による医療情報端末の操作に応じて、診察の前に検査を行うよう指示する検査オーダが発行されると、ファイルメンテナンス部５４は、診察待ち順ファイル５２の当該患者の「状態」を、「検査中」の状態に書き替え、さらに、診察待ち順ファイル５２の当該患者の「検査開始」の欄に、担当医により指示された検査開始予定時刻を書き込むとともに、検査時間ファイル５３（図４参照）を参照し、上記の検査開始時刻に、検査時間ファイル５３に記憶されている「所要期待時間」を加えて検査終了予定時刻を算出しそれを診察待ち順ファイル５２の「検査終了」欄に書き込む。
【００６９】
以上のようにして、ファイルメンテナンス部５４は、診察待ち順ファイル５２の「状態」を更新し、診察待順位算出回答部５５は、こうして更新された診察待ち順ファイル５２を用いて患者の診察待順位を算出し回答する。この診察待順位算出回答部５５の動作の詳細については後述する。
【００７０】
なお、本実施形態では、上記診察待順位回答プログラム５０は、上記記憶部５１が、複数の診察科の各診察待ち順ファイルを記憶するものであって、上記診察待順位算出回答部５５は、上記質問中に特定されている患者が複数の診察科の診察待ち順ファイル５２に診察待ちの状態で記録されていた場合には、その複数の診察科それぞれについての上記第１および第２の診察待順位を求めて回答するように構成されている。
【００７１】
図６は、図５に示した診察待ち順ファイルとは異なる他の診察待ち順ファイルのデータ構造を示す図である。
【００７２】
この診察待ち順ファイル６２は、呼吸器科の呼吸医師Ｂについて作成された診察待ち順ファイルの一例である。
【００７３】
図６に示すように、この診察待ち順ファイル６２には、診察待ち順ファイル５２（図５参照）と同様、各レコード（横一行）ごとに、「受付番号」と、「患者名」と、「状態」と、「検査開始」と、「検査終了」と、「診察順１」と、「診察順２」とが組となって記録されている。
【００７４】
次に、上記の「熊本  一郎」という患者が、すでに予約済みの内科医師Ａおよび呼吸医師Ｂの診察を受けようとして来院したときに、その病院内で行われる処理の概要について説明する。
【００７５】
図７は、患者受付・医師割り振り処理のフローチャートである。。
【００７６】
先ず、病院の受付に備えられた再来受付機、およびその再来受付機に接続された医療情報サーバ４００（図１参照）によって、患者が受診を希望する診療科についての受付処理が行われる（ステップＳ０１）。なおここでいう再来受付機としては、前述のコンピュータ１００，２００，３００，４００（図１参照）などに接続された患者案内装置と同じものが用いられる。
【００７７】
上記受付処理により、受付日、受付番号、患者ＩＤ、診療科、担当医などからなる受付情報が作成され、該当する診療科の担当医への医師割り振りが行われる（ステップＳ０２）。
【００７８】
次に、上記の受付情報および担当医への割り振り情報は、例えばコンピュータ１００（図１参照）内に形成された診察待順位回答装置１０（図３参照）に送信される（ステップＳ０３）。
【００７９】
図８は、受付情報取込処理のフローチャートである。
【００８０】
診察待順位回答装置１０は、図８に示すように、受付情報および担当医割り振り情報を受信し（ステップＳ１１）、それらの情報を診察待ち順ファイル１２に記憶する（ステップＳ１２）。
【００８１】
本実施形態の診察待順位回答プログラム５０（図４参照）のファイルメンテナンス部５４は、診察待ち順ファイル５２（図４参照）に記憶された受付情報および担当医割り振り情報に基づき、診察待ち順ファイル５２内の当該患者のレコードの書き替えを行う。
【００８２】
すなわち、上記患者（「熊本  一郎」）の例では、この患者は内科医師Ａと呼吸医師Ｂの診察が予約されているので、図５に示した診察待ち順ファイル５２の第６レコードの「状態」を「未受付」から「診察待ち」に書き替えるとともに、図６に示した診察待ち順ファイル６２の第８レコードの「状態」を「未受付」から「診察待ち」に書き替える。
【００８３】
次に、医師によるオーダ処理について説明する。
【００８４】
図９は、医師の操作に基づき行われるオーダ処理のフローチャートである。
【００８５】
先ず、担当医により、診察する患者の選択が行われる（ステップＳ２１）。この選択は、担当医の診察室に備えられた医療情報端末（例えばコンピュータ１００（図１参照））を用いた担当医の操作に応じて行われる。この医療情報端末には、その担当医の診察待ち順ファイルのデータが表示されるようになっており、担当医はその表示の中から、次の順番の患者をマウス操作で選択することにより実行される。
【００８６】
次に、担当医により選択された患者が診察室に呼び入れられ（ステップＳ２２）、診察が開始される（ステップＳ２３）。診察の過程で検査の要非の判定が行われ（ステップＳ２４）、ステップＳ２４の判定の結果、検査が必要と判断された場合は、ステップＳ２５に進み、医師の操作により、検査オーダ発行処理（オーダリング）が行われる。検査オーダ発行後、患者は所定の検査場所に誘導される（ステップＳ２６）。発行された検査オーダ情報は診察待順位回答装置１０（図３参照）に送信される（ステップＳ２７）。
【００８７】
一方、ステップＳ２４の判定の結果、検査の必要なしと判断された場合は、このオーダ処理を終了する。
【００８８】
こうして、担当医から検査オーダ情報が診察待順位回答装置１０に送信されると、診察待順位回答プログラム５０（図４参照）のファイルメンテナンス部５４は、該当する担当医の診察待ち順ファイルに記憶されている患者の「状態」を「検査中」に書き替える。しかし、この患者（「熊本  一郎」）の場合は、検査オーダは発行されていないので、「状態」の書き換えは行われず、「診察待ち」のままとなっている。
【００８９】
なお、ここで、ファイルメンテナンス部５４は、「検査中」の患者の「検査開始」時刻から所要期待時間が経過しているか否かをチェックし、所要期待時間を経過している場合には、次に説明する検査時間ファイルに記憶されている所要期待時間を参照して検査終了時刻を算出し、それを「検査終了」欄に記録するとともに、その患者の「状態」を「診察待ち」に書き替える。
【００９０】
図１０は、検査時間ファイルのデータ構造を示す図である。
【００９１】
図１０に示すように、この検査時間ファイル５３には、各検査の種別ごとあるいは各検査の分類ごとにその検査に要する時間の期待値を設定した「所要期待時間」が記録されている。
【００９２】
以下に、この検査時間ファイル５３を参照した「所要期待時間」の算出例について説明する。例えば、「ＣＴ」および「内視鏡」を指示する検査オーダが、午前９時００分に発行されたとすると、検査時間ファイル５３が参照され、「ＣＴ」の「所要期待時間」：「３０分」、「内視鏡」の「所要期待時間」：「６０分」が得られる。従ってこの患者の診察待ち順ファイル５２の「検査開始」および「検査終了」は、それぞれ「０９：００」および「１０：３０」に書き替えられる。
【００９３】
このように、ファイルメンテナンス部５４は、新たな患者の診察予約を受けてその患者を診察待ち順ファイルに記録し、その診察待ち順ファイルに並ぶ各患者の状態変化を受けて状態変化のあった患者の「状態」を変化後の「状態」に書き替え、その変化後の「状態」が「検査中」であったときは、「検査中」に書き替える原因となった検査に応じた所要期待時間経過時にその患者の「状態」を「診察待ち」に書き替える。
【００９４】
このようにして、ファイルメンテナンス部５４により、診察待ち順ファイルがメンテナンスされ、診察待順位算出回答部５５により、診察待ち順ファイルを用いての診察待順位の算出および回答が行われる。
【００９５】
以下には、上記診察待順位算出回答部５５が、上記患者（「熊本  一郎」）の診察待順位の質問を受けて診察待順位の算出を行い、患者案内装置に診察待順位の回答を行った場合の例について説明する。
【００９６】
図１１は、患者案内装置に表示される画面の推移を示す図である。
【００９７】
患者が患者案内装置１３０（図１参照）のカード挿入孔１３１ａ（図２参照）に診察券１４０を挿入すると、患者案内装置１３０のディスプレイ１３２（図２参照）上に、図１１に示すように、先ず、診察券挿入画面（画面(１)（図１２参照））が表示される（ステップＳ３１）。
【００９８】
図１２は、患者案内装置上に表示される画面(１)の一例を示す図である。
【００９９】
図１２に示すように、この画面(１)７１には、カード挿入孔への診察券の挿入方向を示す画像と、「診察券を挿入してください。」および「あなたの診察の待ち順番をお知らせします。診察状況によって表示番号と異なる場合があります。」というメッセージとが表示される。ここで、診察券が正しく挿入された場合には、診察券に記憶されている患者ＩＤが読み取られ、次にステップＳ３２に進む。
【０１００】
なお、ここで診察券の挿入方向が違っていたり、診察券以外のカードが挿入された場合は次に示すエラー画面(２)（図１３参照）が表示され、ステップＳ３１に戻る。
【０１０１】
図１３は、患者案内装置上に表示される画面(２)の一例を示す図である。
【０１０２】
図１３に示すように、このエラー画面(２)７２には、「診察券が違います。」というメッセージが表示される。
【０１０３】
ここで、図１１に示すフローチャートの説明に戻りステップＳ３２以降の処理について説明する。
【０１０４】
ステップＳ３２では、ディスプレイ１３２（図２参照）上に、送信中画面(３)（図１４参照）が表示される。
【０１０５】
図１４は、患者案内装置上に表示される画面(３)の一例を示す図である。
【０１０６】
図１４に示すように、この画面(３)７３には、「交信中」であることを示す画像と、「ただいまコンピュータと交信しています。しばらくお待ちください。」というメッセージとが表示される。ここで、先に読み取られた患者ＩＤがコンピュータ４００（医療情報サーバ）（図１参照）に送信され、データベース内に記憶されている上記患者ＩＤに対応する患者情報が取得される。もし、指定時間（本実施形態では２０秒に設定）を経過してもコンピュータ４００からの応答がない場合には、カード挿入孔１３１ａ（図２参照）に挿入した診察券１４０が排出され、図１３に示したエラー画面(２)７２が表示され、ステップＳ３１に戻る。
【０１０７】
コンピュータ４００からの応答があった場合は、ステップＳ３３に進み、ディスプレイ１３２（図２参照）上に、待ち順表示画面(４)（図１５参照）が表示される。
【０１０８】
ここで、上記診察待順位算出回答部５５による、この患者の診察待順位の算出方法について説明する。
【０１０９】
すでに図７を参照して説明したように、ステップＳ０３で受付情報と担当医割り振り情報が診察待順位回答装置１０（図３参照）に送信されると、診察待順位算出回答部５５（図４参照）は、その患者よりも先順位の、検査中の状態にある患者を含む診察待ちの状態にある患者の数を数えることによりその患者の第１の診察待順位を算出するとともに、その患者よりも先順位の、検査中の状態にある患者を除く診察待ちの状態にある患者の数を数えることによりその患者の第２の診察待順位を算出してこれら第１および第２の診察待順位双方を質問先に回答する。
【０１１０】
この患者（「熊本  一郎」）の場合には、内科医師Ａの診察待ち順ファイル５２の、この患者よりも先順位の、検査中の状態にある患者を含む診察待ちの状態にある患者の数を数えることによりその患者の第１の診察待順位を「５」と算出するとともに、この患者よりも先順位の、検査中の状態にある患者を除く診察待ちの状態にある患者の数を数えることによりその患者の第２の診察待順位を「３」と算出する。また、呼吸医師Ｂの診察待ち順ファイル６２の、この患者よりも先順位の、検査中の状態にある患者を含む診察待ちの状態にある患者の数を数えることによりその患者の第１の診察待順位を「８」と算出するとともに、この患者よりも先順位の、検査中の状態にある患者を除く診察待ちの状態にある患者の数を数えることによりその患者の第２の診察待順位を「５」と算出する。
【０１１１】
こうして算出された第１の診察待順位および第２の診察待順位は、次に示す画面(４) に表示される。
【０１１２】
図１５は、患者案内装置上に表示される画面(４)の一例を示す図である。
【０１１３】
図１５に示すように、この画面(４)７４には、診察待順位算出回答部５５により算出された、当該患者の、内科医師Ａについて、第１の診察待順位表示欄７４＿１ａに「内科  内科医師Ａ  ５番目」、第２の診察待順位表示欄７４＿１ｂに「２名検査中のため３番目になることがあります。」と表示され、また、呼吸医師Ｂについて、第１の診察待順位表示欄７４＿２ａに「呼吸器科  呼吸医師Ｂ  ８番目」、第２の診察待順位表示欄７４＿２ｂに「３名検査中のため５番目になることがあります。」と表示され、さらに、上記各表示欄の下部に、「内科  待合室にてお待ちください。」とのメッセージが表示される。
【０１１４】
この画面(４)右上の終了ボタン７４ｅが患者により押下されると、次に示す画面(５)が表示される。また、図１１に示したように、画面(４)７４が表示されてから、５秒経過すると、カード挿入孔１３１ａ（図２参照）から診察券が排出される。排出された診察券を患者がの抜き取るとディスプレイ１３２（図２参照）上には画面（１）７１（図１２参照）が表示される。
【０１１５】
また、２０秒経過しても診察券が抜き取られなかった場合には患者案内装置に取り付けられたアラームが鳴り、上記画面(４)７４に代わり、次に示す画面(５)が表示される。
【０１１６】
図１６は、患者案内装置上に表示される画面(５)の一例を示す図である。
【０１１７】
図１６に示すように、この画面(５)７５には、画面(４)７４に示したと同様の各診察待順位表示欄７５＿１ａ，７５＿１ｂ，７５＿２ａ，７５＿２ｂへの表示、および「内科  待合室にてお待ちください。」とのメッセージの下部に、「診察券をお取りください。」とのメッセージが強調表示される。患者により画面右上の終了ボタン７５ｅが押下されるとステップＳ３４に進む。
【０１１８】
ステップＳ３４では、次に示す画面(６)が表示される。
【０１１９】
図１７は、患者案内装置上に表示される画面(６)の一例を示す図である。
【０１２０】
患者により診察券が抜き取られてから３秒間この画面(６)７６が表示される。この画面(６)７６には、カード挿入孔から診察券が排出されている画像と、「ご利用ありがとうございました。」というメッセージが表示される。上記３秒が経過するとステップＳ３１に戻り、画面(１)７１（図１２参照）が表示され、次の診察券の挿入待ちの状態となる。
【０１２１】
上記の例では、診察待順位算出回答部５５（図４参照）が、患者が来院して受付を行った時点で、その患者の診察待順位を算出し回答する例についてのみ説明したが、本発明の診察待順位回答装置では、上記受付の時点だけではなく、「診察待ち」の状態にある患者は、患者の望む任意の時点でその時点における、第１の診察待順位よりも実際の診察待順位に近い第２の診察待順位を算出し患者に回答することができる。
【図面の簡単な説明】
【０１２２】
【図１】本発明の一実施形態としての診察待順位回答装置を構成するコンピュータと、それらのコンピュータに医療情報を提供する医療情報サーバを構成するコンピュータとを含むクライアントアンドサーバシステムを示す全体構成図である。
【図２】図１に外観を示したコンピュータのハードウェア構成図である。
【図３】図１に示すクライアントアンドサーバシステムを利用した診察待順位回答装置および患者案内装置の概要図である。
【図４】本実施形態の診察待順位回答プログラムの構成を示す図である。
【図５】診察待ち順ファイルのデータ構造の一例を示す図である。
【図６】図５に示した診察待ち順ファイルとは異なる他の診察待ち順ファイルのデータ構造を示す図である。
【図７】患者受付・医師割り振り処理のフローチャートである。。
【図８】受付情報取込処理のフローチャートである。
【図９】医師の操作に基づき行われるオーダ処理のフローチャートである。
【図１０】検査時間ファイルのデータ構造を示す図である。
【図１１】患者案内装置に表示される画面の推移を示す図である。
【図１２】患者案内装置上に表示される画面(１)の一例を示す図である。
【図１３】患者案内装置上に表示される画面(２)の一例を示す図である。
【図１４】患者案内装置上に表示される画面(３)の一例を示す図である。
【図１５】患者案内装置上に表示される画面(４)の一例を示す図である。
【図１６】患者案内装置上に表示される画面(５)の一例を示す図である。
【図１７】患者案内装置上に表示される画面(６)の一例を示す図である。
【符号の説明】
【０１２３】
１０    診察待順位回答装置
１１    記憶部
１２    診察待ち順ファイル
１３    検査時間ファイル
１４    ファイルメンテナンス部
１５    診察待順位算出回答部
５０    診察待順位回答プログラム
５１    記憶部
５２    診察待ち順ファイル
５３    検査時間ファイル
５４    ファイルメンテナンス部
７１    画面(１)
７２    画面(２)
７３    画面(３)
７４    画面(４)
７４＿１ａ，７４＿１ｂ，７４＿２ａ，７４＿２ｂ    診察待順位表示欄
７４ｅ    終了ボタン
７５    画面(５)
７５＿１ａ，７５＿１ｂ，７５＿２ａ，７５＿２ｂ    診察待順位表示欄
７５ｅ    終了ボタン
７６    画面(６)
１００，２００，３００，４００    コンピュータ
１０１，２０１，３０１，４０１    本体部
１０１ａ，２０１ａ，３０１ａ，４０１ａ    ＭＯ装填口
１０１ｂ，２０１ｂ，３０１ｂ，４０１ｂ    ＣＤ／ＤＶＤ装填口
１０２，２０２，３０２，４０２    ディスプレイ
１０２ａ，２０２ａ，３０２ａ，４０２ａ    表示画面
１０３    キーボード
１０４，２０４，４０４    マウス
１１０    バス
１１１    ＣＰＵ
１１２    ＲＡＭ
１１３    ハードディスクコントローラ
１１４    ＭＯドライブ
１１５    ＣＤ／ＤＶＤドライブ
１１６    マウスコントローラ
１１７    キーボードコントローラ
１１８    ディスプレイコントローラ
１１９    通信用ボード
１２０    入出力制御ボード
１３０    患者案内装置
１３１    カードリーダ
１３１ａ    カード挿入孔
１３２    ディスプレイ
１４０    診察券
３０４    トラックパッド
５００    通信回線
６０１    ＭＯ
６０２    ＣＤ／ＤＶＤ
６００    ハードディスク
【図１】
2006318218.tif 000003
【図２】
2006318218.tif 000004
【図３】
2006318218.tif 000005
【図４】
2006318218.tif 000006
【図５】
2006318218.tif 000007
【図６】
2006318218.tif 000008
【図７】
2006318218.tif 000009
【図８】
2006318218.tif 000010
【図９】
2006318218.tif 000011
【図１０】
2006318218.tif 000012
【図１１】
2006318218.tif 000013
【図１２】
2006318218.tif 000014
【図１３】
2006318218.tif 000015
【図１４】
2006318218.tif 000016
【図１５】
2006318218.tif 000017
【図１６】
2006318218.tif 000018
【図１７】
2006318218.tif 000019