(57)【要約】【課題】  カルテ情報の入力途中で利用者が一旦離席した後に席に戻り、中断していたカルテ情報入力を再開した場合にも誤りのないカルテ更新処理を行うことのできるクライアントプログラムおよびクライアントを提供することを目的とする。【解決手段】  コンピュータを、患者のカルテ画面を開いた状態にあるときに所定のイベントを受けて、カルテ更新処理を強制終了させる強制ログアウト手段１０１と、強制ログアウト手段１０１により強制終了されたカルテ更新処理において更新中であったカルテ情報の患者と同一患者の、データベース２６０上のカルテ情報が、強制終了後に更新されているか否かを調査する調査手段１０２と、該同一患者の、データベース２６０上のカルテ情報が強制終了後に更新されていた場合に、更新されている旨を通知する更新通知手段１０３とを備えたクライアントとして動作させる。【選択図】        図１
2006163504.tif 000002
【特許請求の範囲】
【請求項１】
患者のカルテ情報が記憶されるデータベースを備えたサーバと通信回線により接続されたコンピュータ内で動作して、該コンピュータを、利用者による、該利用者および患者を指定したログイン操作に応じて、該データベースに記憶されている該患者のカルテ情報の表示欄と該患者の新たなカルテ情報の入力欄とを有するカルテ画面を開き該入力欄への新たなカルテ情報の入力操作を受け付けて、入力された新たなカルテ情報を確定操作に応じて前記データベースに書き込むカルテ更新処理を行うクライアントとして動作させるクライアントプログラムであって、
前記コンピュータを、
前記カルテ画面を開いた状態にあるときに所定のイベントを受けて前記カルテ更新処理を強制終了させる強制ログアウト手段と、
前記ログイン操作に応じて、前記強制ログアウト手段により強制終了されたカルテ更新処理において更新中であったカルテ情報の患者と同一患者の、前記データベース上のカルテ情報が、強制終了後に更新されているか否かを調査する調査手段と、
前記調査手段により、該同一患者の、前記データベース上のカルテ情報が強制終了後に更新されていた場合に、更新されている旨を通知する更新通知手段とを備えたクライアントとして動作させることを特徴とするクライアントプログラム。
【請求項２】
前記強制ログアウト手段が、前記カルテ画面を開いた状態にあるときの所定のイベントを受けて、該カルテ画面上に書き込まれた新たな未確定のカルテ情報を前記サーバに一時的に待避させた上で前記カルテ更新処理を強制終了させるものであって、
前記コンピュータを、さらに、前記強制ログアウト手段により一時待避した未確定のカルテ情報を復元したカルテ画面を表示するか、該未確定のカルテ情報を破棄して初期状態のカルテ画面を表示するかを操作により選択させる復元選択手段を備えたクライアントとして動作させることを特徴とする請求項１記載のクライアントプログラム。
【請求項３】
患者のカルテ情報が記憶されるデータベースを備えたサーバと通信回線により接続され、利用者による、該利用者および患者を指定したログイン操作に応じて、該データベースに記憶されている該患者のカルテ情報の表示欄と該患者の新たなカルテ情報の入力欄とを有するカルテ画面を開き該入力欄への新たなカルテ情報の入力を受け付けて、入力された新たなカルテ情報を確定操作に応じて前記データベースに書き込むカルテ更新処理を行うクライアントであって、
前記カルテ画面を開いた状態にあるときに所定のイベントを受けて前記カルテ更新処理を強制終了させる強制ログアウト手段と、
前記ログイン操作に応じて、前記強制ログアウト手段により強制終了されたカルテ更新処理において更新中であったカルテ情報の患者と同一患者の、前記データベース上のカルテ情報が、強制終了後に更新されているか否かを調査する調査手段と、
前記調査手段により、該同一患者の、前記データベース上のカルテ情報が強制終了後に更新されていた場合に、更新されている旨を通知する更新通知手段とを備えたことを特徴とするクライアント。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータを、カルテ情報の更新処理を行うクライアントとして動作させるクライアントプログラムおよびクライアントに関する。
【背景技術】
【０００２】
患者のカルテ情報を電子的に処理する電子カルテシステムでは、患者の個人情報を取り扱う関係上、データ漏洩を防止する対策が極めて重要である。そのため、システムにログインする利用者が入力した利用者ＩＤおよびパスワードによって正当な利用者か否かの認証を行うようにしたシステムが広く採用されている。しかし、急患等のために利用者が席を離れることがあり、その際にカルテ画面上に患者のカルテ情報が表示されたままの状態となることがあり、患者のプライバシ保護の観点から問題である。
【０００３】
このような問題に対して、クライアントの無入力時間を監視し、無入力時間が所定の基準時間に達した時にその旨を利用者に通知する警告画面を表示するとともに、一定時間後にクライアントとサーバとの接続を強制的に切断するようにしたクライアントサーバシステムが開示されている（例えば、特許文献１参照。）。
【特許文献１】特開２０００−３１５１８９号公報（第２−５頁、図２）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、上記特許文献１に記載されたシステムでは、利用者が離席してから所定時間経過後にサーバとの接続を強制切断してしまうため、それまでにクライアントに入力した内容が破棄されてしまい、利用者が席に戻り、中断された入力を再開しようとした時には、最初から再び入力し直す必要がある。そこで、この再入力の無駄を省くために、サーバとの接続を強制切断する際に、それまでに入力した情報をサーバに一時的に待避させておき、次に、同一の利用者が入力を再開しようとする時には上記サーバに一時待避させておいた情報を読み出すことにより、前回に入力された情報の続きを入力するだけで済ませるようにすることが考えられる。
【０００５】
しかし、上記のような一時待避方式においても、複数の利用者がカルテ情報データベースにアクセスする電子カルテシステムでは、例えば、利用者Ａがある患者のカルテ情報を入力している途中で離席しサーバとの接続を強制切断する際に、それまでに入力したカルテ情報は一時待避情報として保存されるが、その後、利用者Ａとは異なる利用者Ｂが同一患者のカルテ情報にアクセスして処方オーダや検査オーダを発行しその患者のカルテ情報を更新することが起こり得る。このような場合に、利用者Ａが再度ログインすると、利用者Ａが前回途中まで入力した未確定のカルテ情報が読み出されその続きを入力することができるが、その時点では利用者Ａは、利用者Ｂが同一患者のカルテ情報を更新したことを知らないので、誤って処方オーダや検査オーダを重複発行してしまったり、利用者Ｂが発行したオーダと矛盾するオーダを発行することが考えられ、場合によっては重大な医療事故を起こす危険性がある。
【０００６】
本発明は、上記事情に鑑み、カルテ情報の入力途中で利用者が一旦離席した後に席に戻り、中断していたカルテ情報入力を再開した場合にも誤りのないカルテ更新処理を行うことのできるクライアントプログラムおよびクライアントを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決する本発明のクライアントプログラムは、
患者のカルテ情報が記憶されるデータベースを備えたサーバと通信回線により接続されたコンピュータ内で動作して、該コンピュータを、利用者による、該利用者および患者を指定したログイン操作に応じて、該データベースに記憶されている該患者のカルテ情報の表示欄と該患者の新たなカルテ情報の入力欄とを有するカルテ画面を開き該入力欄への新たなカルテ情報の入力操作を受け付けて、入力された新たなカルテ情報を確定操作に応じて上記データベースに書き込むカルテ更新処理を行うクライアントとして動作させるクライアントプログラムであって、
上記コンピュータを、
上記カルテ画面を開いた状態にあるときに所定のイベントを受けて上記カルテ更新処理を強制終了させる強制ログアウト手段と、
上記ログイン操作に応じて、上記強制ログアウト手段により強制終了されたカルテ更新処理において更新中であったカルテ情報の患者と同一患者の、上記データベース上のカルテ情報が、強制終了後に更新されているか否かを調査する調査手段と、
上記調査手段により、該同一患者の、上記データベース上のカルテ情報が強制終了後に更新されていた場合に、更新されている旨を通知する更新通知手段とを備えたクライアントとして動作させることを特徴とする。
【０００８】
本発明のクライアントプログラムによれば、利用者がカルテ情報の入力途中で一旦離席した後に席に戻り、中断された入力を再開する場合に、その中断中に他の利用者による同一患者のカルテ情報の更新の有無を知ることができるので、オーダの重複発行や他の利用者による発行済みのオーダと矛盾するオーダの発行が防止され、誤りのないカルテ更新処理を行うことができる。
【０００９】
ここで、上記強制ログアウト手段が、上記カルテ画面を開いている途中での所定のイベントを受けて、該カルテ画面上に書き込まれた新たな未確定のカルテ情報を上記サーバに一時的に待避させた上で上記カルテ更新処理を強制終了させるものであって、
上記コンピュータを、さらに、上記強制ログアウト手段により一時待避した未確定のカルテ情報を復元したカルテ画面を表示するか、該未確定のカルテ情報を破棄して初期状態のカルテ画面を表示するかを操作により選択させる復元選択手段を備えたクライアントとして動作させるものであってもよい。
【００１０】
本発明のクライアントプログラムを上記のように構成した場合は、利用者がカルテ情報の入力途中で一旦離席した後に席に戻り、中断された入力を再開する場合に、離席する前までにカルテ画面上に書き込んだ未確定のカルテ情報を復元するか否かを選択することができるので、同じ内容のカルテ情報を重複入力する無駄を省くことができる。
【００１１】
また、上記課題を解決する本発明のクライアントは、
患者のカルテ情報が記憶されるデータベースを備えたサーバと通信回線により接続され、利用者による、該利用者および患者を指定したログイン操作に応じて、該データベースに記憶されている該患者のカルテ情報の表示欄と該患者の新たなカルテ情報の入力欄とを有するカルテ画面を開き該入力欄への新たなカルテ情報の入力を受け付けて、入力された新たなカルテ情報を確定操作に応じて上記データベースに書き込むカルテ更新処理を行うクライアントであって、
上記カルテ画面を開いた状態にあるときに所定のイベントを受けて上記カルテ更新処理を強制終了させる強制ログアウト手段と、
上記ログイン操作に応じて、上記強制ログアウト手段により強制終了されたカルテ更新処理において更新中であったカルテ情報の患者と同一患者の、上記データベース上のカルテ情報が、強制終了後に更新されているか否かを調査する調査手段と、
上記調査手段により、該同一患者の、上記データベース上のカルテ情報が強制終了後に更新されていた場合に、更新されている旨を通知する更新通知手段とを備えたことを特徴とする。
【００１２】
本発明のクライアントによれば、利用者がカルテ情報の入力途中で一旦離席した後に席に戻り、中断された入力を再開する場合に、その中断中に他の利用者による同一患者のカルテ情報の更新の有無を知ることができるので、オーダの重複発行や他の利用者による発行済みのオーダと矛盾するオーダの発行が防止され、誤りのないカルテ更新処理を行うことができる。
【発明の効果】
【００１３】
本発明によれば、利用者がカルテ情報の入力途中で一旦離席した後に席に戻り、中断された入力を再開する場合に、その中断中に他の利用者による同一患者のカルテ情報の更新の有無を知ることができるので、オーダの重複発行や他の利用者による発行済みのオーダと矛盾するオーダの発行が防止され、誤りのないカルテ更新処理を行うことが可能となり、従って、患者処置情報・処方情報の伝達漏れに起因する医療事故を未然に防止することができる。
【発明を実施するための最良の形態】
【００１４】
以下図面を参照して本発明のクライアントプログラムおよびクライアントの実施の形態について説明する。
【００１５】
図１は、本発明のクライアントプログラムおよびクライアントの一実施形態を示す概略構成図である。
【００１６】
図１には、患者のカルテ情報が記憶されるデータベース２６０を備えたサーバ８０＿１と通信回線３００により接続されたコンピュータ内で動作して、そのコンピュータを、利用者による、該利用者および患者を指定したログイン操作に応じて、データベース２６０に記憶されている該患者のカルテ情報の表示欄と該患者の新たなカルテ情報の入力欄とを有するカルテ画面を開き該入力欄への新たなカルテ情報の入力操作を受け付けて、入力された新たなカルテ情報を確定操作に応じてデータベース２６０に書き込むカルテ更新処理を行うクライアント８０＿２，８０＿３，８０＿４として動作させるクライアントプログラム１００の概略構成図が示されている。
【００１７】
このクライアントプログラム１００は、コンピュータを、上記カルテ画面を開いた状態にあるときに所定のイベントを受けて上記カルテ更新処理を強制終了させる強制ログアウト手段１０１と、上記ログイン操作に応じて、強制ログアウト手段１０１により強制終了されたカルテ更新処理において更新中であったカルテ情報の患者と同一患者の、データベース２６０上のカルテ情報が、強制終了後に更新されているか否かを調査する調査手段１０２と、調査手段１０２により、該同一患者の、データベース２６０上のカルテ情報が強制終了後に更新されていた場合に、更新されている旨を通知する更新通知手段１０３とを備えたクライアント８０＿２，８０＿３，８０＿４として動作させるように構成されている。
【００１８】
さらに、この実施形態のクライアントプログラム１００には、上記強制ログアウト手段１０１が、上記カルテ画面を開いた状態にあるときに所定のイベントを受けて、該カルテ画面上に書き込まれた新たな未確定のカルテ情報をサーバ８０＿１に一時的に待避させた上で上記カルテ更新処理を強制終了させるものであって、上記コンピュータを、さらに、上記強制ログアウト手段１０１により一時待避した未確定のカルテ情報を復元したカルテ画面を表示するか、該未確定のカルテ情報を破棄して初期状態のカルテ画面を表示するかを操作により選択させる復元選択手段１０４を備えたクライアント８０＿２，８０＿３，８０＿４として動作させるものとして構成されている。
【００１９】
また、この実施形態のデータベース２６０には、利用者マスタ２１０、患者マスタ２２０、カルテ情報ファイル２３０、強制ログアウトテーブル２４０、一時待避ファイル２５０などが構築されている。これら各ファイルの詳細については後述する。
【００２０】
図２は、本実施形態のクライアントプログラムが実行されるコンピュータシステムの概要図である。
【００２１】
図２には、図１に示した利用者マスタ２１０、患者マスタ２２０、カルテ情報ファイル２３０、強制ログアウトテーブル２４０、一時待避ファイル２５０などからなるデータベース２６０が内部に構築されるサーバ８０＿１、およびネットワーク９０を介してサーバ８０＿１に接続された複数のクライアント８０＿２，８０＿３，８０＿４が例示的に示されている。
【００２２】
サーバ８０＿１および各クライアント８０＿２，８０＿３，８０＿４を構成するコンピュータシステムとしては、一般にワークステーションと呼ばれる高速かつ大容量のコンピュータシステム、またはパーソナルコンピュータシステムなどが用いられる。
【００２３】
サーバ８０＿１および各クライアント８０＿２，８０＿３，８０＿４は、ＣＰＵ、主記憶装置、ハードディスク、通信用ボード等が内蔵された本体部８０ａ，８０ｂ，８０ｃ，８０ｄ、本体部８０ａ，８０ｂ，８０ｃ，８０ｄからの指示により画面上に画像や文字列を表示する表示装置８１ａ，８１ｂ，８１ｃ，８１ｄ、サーバ８０＿１および各クライアント８０＿２，８０＿３，８０＿４にオペレータからの指示を入力するためのキーボード８２ａ，８２ｂ，８２ｃ，８２ｄ、および表示画面上の任意の位置を指定することにより、その指定された位置に表示されていたアイコン等に応じた指示を入力するマウス８３ａ，８３ｂ，８３ｃ，８３ｄを備えている。
【００２４】
サーバ８０＿１および各クライアント８０＿２，８０＿３，８０＿４の本体部８０ａ，８０ｂ，８０ｃ，８０ｄは、さらに外観上、フレキシブルディスク（図示せず）、ＭＯ（光磁気ディスク）８５が装填されるＦＤ装填口８４ａ，８４ｂ，８４ｃ，８４ｄ、ＭＯ装填口８５ａ，８５ｂ，８５ｃ，８５ｄを有しており、それらの内部には、それらの装填口から装填されたフレキシブルディスクやＭＯをドライブしてアクセスするフレキシブルディスクドライブユニット、ＭＯドライブユニットが内蔵されている。
【００２５】
本実施形態のクライアントプログラム１００（図１参照）は、上記のＭＯ８５などのクライアントプログラム記憶媒体に記憶され、各クライアント８０＿２，８０＿３，８０＿４にインストールされることにより本実施形態のクライアント８０＿２，８０＿３，８０＿４（図１参照）が形成される。
【００２６】
なお、クライアントプログラム記憶媒体は上記ＭＯに限られるものではなく、例えばフレキシブルディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭその他どのような記憶媒体を用いてもよい。
【００２７】
次に、本実施形態に用いられる各ファイルの詳細について説明する。
【００２８】
図３は、本実施形態に用いられる利用者マスタ２１０の概要図である。
【００２９】
図３に示すように、この利用者マスタ２１０には、利用者ＩＤ２１０ａ、利用者名２１０ｂ、およびパスワード２１０ｃなどの項目が設けられており、利用者ＩＤ２１０ａには例えば“００１”、利用者名２１０ｂには例えば“田村一郎”、またパスワード２１０ｃには例えば“１２３４”など、利用者に関するデータが記憶されるようになっている。
【００３０】
図４は、本実施形態に用いられる患者マスタ２２０の概要図である。
【００３１】
図４に示すように、この患者マスタ２２０には、患者ＩＤ２２０ａ、患者名２２０ｂ、カナ２２０ｃ、診療科２２０ｄ、住所２２０ｅ、電話番号２２０ｆなどの項目が設けられており、患者ＩＤ２２０ａには例えば“１０１”、患者名２２０ｂには例えば“佐藤太郎”、カナ２２０ｃには例えば“サトウ  タロウ”、診療科２２０ｄには例えば“内科”、住所２２０ｅには例えば“東京都中央区…”、電話番号２２０ｆには例えば“００−１２３４−５６７８”など、患者に関するデータが記憶されるようになっている。
【００３２】
図５は、本実施形態に用いられるカルテ情報ファイル２３０の概要図である。
【００３３】
図５に示すように、このカルテ情報ファイル２３０には、患者ＩＤ２３０ａ、利用者ＩＤ２３０ｂ、更新日時２３０ｃ、伝票名２３０ｄ、依頼医師名２３０ｅ、診療科２３０ｆなどの項目が設けられており、患者ＩＤ２３０ａには例えば“１０１”、利用者ＩＤ２３０ｂには例えば“００１”、更新日時２３０ｃには例えば“２００４０９２９１８２５３０”、伝票名２３０ｄには例えば“血液型検査”、依頼医師名２３０ｅには例えば“田村一郎”、診療科２３０ｆには例えば“内科”など、患者のカルテ情報が記憶されるようになっている。
【００３４】
図６は、本実施形態に用いられる強制ログアウトテーブル２４０の概要図である。
【００３５】
図６に示すように、この強制ログアウトテーブル２４０には、利用者ＩＤ２４０ａ、患者ＩＤ２４０ｂ、および強制ログアウト日時２４０ｃなどの項目が設けられており、利用者ＩＤ２４０ａには例えば“００１”、患者ＩＤ２４０ｂには例えば“１０１”、また強制ログアウト日時２４０ｃには例えば“２００４０９２９１８２５３０”など、強制ログアウト手段１０１（図１参照）により行われた強制終了に関するデータが記憶されるようになっている。
【００３６】
図７は、本実施形態に用いられる一時待避ファイル２５０の概要図である。
【００３７】
図７に示すように、この一時待避ファイル２５０には、利用者ＩＤ２５０ａ、強制ログアウト日時２５０ｂ、および一時待避カルテ情報２５０ｃなどの項目が設けられており、利用者ＩＤ２５０ａには例えば“００１”、強制ログアウト日時２５０ｂには例えば“２００４０９２９１８２５３０”、また一時待避カルテ情報２５０ｃには例えば“腹部Ｘ線検査”などのデータが記憶されるようになっている。
【００３８】
図８は、本実施形態のクライアントプログラムにおけるカルテ画面（ａ）〜（ｃ）の遷移図である。
【００３９】
図８（ａ）〜（ｃ）に示すように、本実施形態では、利用者選択画面４０１、患者選択画面４０２、およびカルテ入力画面４０３の３種類のカルテ画面が用いられる。
【００４０】
図８（ａ）は、利用者がこのクライアントプログラムにログインした直後に表示される利用者選択画面４０１を示す図であり、この利用者選択画面４０１の右側には、利用者の操作により利用者ＩＤが入力される利用者ＩＤ入力欄４０１ａ、利用者パスワードが入力される利用者ＰＷ入力欄４０１ｂ、利用者ＩＤおよび利用者パスワードが入力された後、処理開始を指示する「実行」ボタン４０１ｃ、およびカルテ更新処理を終了するための「ログオフ」ボタン４０１ｄが設けられている。
【００４１】
図８（ｂ）は、上記利用者選択画面４０１により利用者が利用者ＩＤおよび利用者パスワードを入力した後に表示される患者選択画面４０２を示す図であり、この患者選択画面４０２の右側には、利用者の操作により入力された利用者ＩＤおよび利用者パスワードがそれぞれ表示される利用者ＩＤ表示欄４０２ａ、利用者ＰＷ表示欄４０２ｂ、および利用者選択画面４０１と同様の「実行」ボタン４０２ｃ、および「ログオフ」ボタン４０２ｄが表示されている。
【００４２】
また、この患者選択画面４０２の左上部には、利用者の操作により患者ＩＤが入力される患者ＩＤ入力欄４０２ｅ、および入力された患者ＩＤに対応する患者名が表示される患者名表示欄４０２ｆが設けられている。
【００４３】
図８（ｃ）は、上記患者選択画面４０２により利用者が患者ＩＤを入力した後に表示されるカルテ入力画面４０３を示す図であり、このカルテ入力画面４０３には、患者選択画面４０２と同様の利用者ＩＤ表示欄４０３ａ、利用者ＰＷ表示欄４０３ｂ、「ログオフ」ボタン４０３ｄ、および患者名表示欄４０２ｆのほかに、患者ＩＤ表示欄４０３ｅ、利用者によるカルテ情報の入力が終了したことをシステムに通知する「入力終了」ボタン４０３ｇ、および利用者が離席することをシステムに通知する「離席」ボタン４０３ｈが設けられている。
【００４４】
また、このカルテ入力画面４０３の左下部には、上記患者ＩＤの入力に応じてその患者のカルテ情報がカルテ情報ファイル２３０（図１２参照）から読み出されて表示されるカルテ表示欄４０３ｉ、および利用者がその患者に対して今回新たにカルテ情報を入力するためのカルテ入力欄４０３ｊが設けられている。
【００４５】
次に、本実施形態のクライアントプログラムの動作について説明する。
【００４６】
図９は、本実施形態のクライアントプログラムのフローチャートを示す図である。
【００４７】
図９に示すように、このクライアントプログラムにログインすると、クライアントの表示装置上に利用者選択画面４０１（図８（ａ）参照）が表示され、利用者選択が行われる（ステップＳ０１）。
【００４８】
利用者の操作により、利用者ＩＤ入力欄４０１ａに利用者ＩＤとして例えば“００１”、利用者ＰＷ入力欄４０１ｂに利用者パスワードとして例えば“１２３４”が入力されると、サーバ８０＿１（図１）の利用者マスタ２１０（図３参照）に記憶されたデータによる認証が行われる。認証が終了した後、「実行」ボタン４０１ｃがクリックされるとステップＳ０２に進み、表示装置上に患者選択画面４０２（図８（ｂ）参照）が表示され、患者選択が行われる（ステップＳ０２）。
【００４９】
なお、上記利用者選択画面４０１の「ログオフ」ボタン４０１ｄをクリックすると、その時点でこのカルテ更新処理は中止され、クライアントはログオフされるようになっている。患者選択画面４０２およびカルテ入力画面４０３の「ログオフ」ボタン４０２ｄ、４０３ｄについても同様である。
【００５０】
患者選択画面４０２の利用者ＩＤ表示欄４０２ａには、利用者選択画面４０１で入力された利用者ＩＤ、例えば“００１”、また、利用者ＰＷ表示欄４０２ｂには、利用者選択画面４０１で入力された利用者ＩＤ“００１”に対応する利用者名“田村一郎”が表示される。
【００５１】
利用者の操作により、患者ＩＤ入力欄４０２ａに患者ＩＤとして例えば“１０１”が入力されると、サーバ８０＿１（図１）の患者マスタ２２０（図４参照）に記憶されたデータによる認証が行われる。認証が終了した後、「実行」ボタン４０２ｃがクリックされるとステップＳ０３に進む。
【００５２】
ステップＳ０３では、サーバ８０＿１（図１）の強制ログアウトテーブル２４０（図６参照）に、この利用者ＩＤおよび患者ＩＤに合致する強制ログアウト情報が存在するか否かの判定が行われる。この例では、利用者ＩＤ“００１”および患者ＩＤ“１０１”に合致する強制ログアウト情報が存在するのでステップＳ０４に進む。なお、ここで、利用者ＩＤおよび患者ＩＤに合致する強制ログアウト情報が存在しなかった場合はステップＳ１１に進む。
【００５３】
ステップＳ０４では、その強制ログアウト情報が、所定の有効時間、例えば１時間以内に強制ログアウトされたものであるか否か、すなわち、上記強制ログアウトテーブル２４０の強制ログアウト日時２４０ｃ（図６参照）が、有効時間内のものであるか否かが判定される。
【００５４】
ステップＳ０４における判定の結果、上記有効時間内のものである場合はステップＳ０５に進み、上記有効時間を経過している場合はステップＳ１０に進む。
【００５５】
ステップＳ０５では、前記の調査手段１０２（図１参照）により、その強制ログアウトが行われた後に、サーバ８０＿１（図１参照）内のカルテ情報ファイル２３０（図５参照）の中の当該患者のカルテ情報が更新されているか否かの調査、すなわち、カルテ情報ファイル２３０の更新日時２３０ｃ（図５参照）が、強制ログアウトテーブル２４０の強制ログアウト日時２４０ｃ（図６参照）以降のものであるか否かの調査が行われる。
【００５６】
ステップＳ０５における調査の結果、その患者のカルテ情報の中に上記強制ログアウト日時以降に更新されているカルテ情報がある場合はステップＳ０７に進み、上記強制ログアウト日時以降に更新されているカルテ情報がない場合はステップＳ０６に進む。
【００５７】
ステップＳ０６では、前記の復元選択手段１０４（図１参照）により、強制ログアウトが行われた際に一時待避された未確定のカルテ情報を復元するか否かを利用者に選択させるポップアップ画面（復元選択画面Ａ）が表示装置上に表示され、利用者による選択が行われる。
【００５８】
図１０は、本実施形態におけるポップアップ画面（復元選択画面Ａ）を示す図である。
【００５９】
この復元選択画面Ａ５０１には、“本患者には、一時待避中のカルテ情報があります。復元しますか？”のメッセージに続いて、「はい」ボタン５０１ａ、「いいえ」ボタン５０１ｂ、「キャンセル」ボタン５０１ｃが設けられている。利用者により「はい」ボタン５０１ａがクリックされるとステップＳ０９に進み、「いいえ」ボタン５０１ｂがクリックされるとステップＳ１０に進む。なお、ここで「キャンセル」ボタン５０１ｃがクリックされるとこの患者のカルテ情報更新処理は中止され、ステップＳ０２（患者選択）に戻るようになっている（図示せず）。
【００６０】
ステップＳ０７では、前記の更新通知手段１０３（図１参照）により、利用者にカルテ情報が更新されている旨の通知が行われる。この通知は、図１１に示すポップアップ画面（復元選択画面Ｂ５０２）により行われる。
【００６１】
続いて、ステップＳ０８では、上記ポップアップ画面（復元選択画面Ｂ５０２）を用いて、前記の復元選択手段１０４（図１参照）により、強制ログアウトが行われた際に一時待避された未確定のカルテ情報を復元するか否かの選択が行われる。
【００６２】
図１１、図１２、および図１３は、本実施形態におけるポップアップ画面の他の例（復元選択画面Ｂ〜Ｄ）を示す図である。
【００６３】
図１１に示すように、復元選択画面Ｂ５０２には、復元選択画面Ａ５０１と同様に、“本患者には、一時待避中のカルテ情報があります。復元しますか？”のメッセージに続いて、「はい」ボタン５０２ａ、「いいえ」ボタン５０２ｂ、「キャンセル」ボタン５０２ｃが設けられている。
【００６４】
また、画面下部には、オーダタブ５０２ｅ、病名タブ５０２ｆ、プロファイルタブ５０２ｇの３つのタブがそれぞれ付されたカルテ情報表示部５０２ｄが設けられており、この復元選択画面Ｂ５０２では、他の医師により発行されたオーダが表示された状態を示している。ここで、上記病名タブ５０２ｆをクリックすることにより図１２に示す復元選択画面Ｃ５０３が表示され、また、プロファイルタブ５０２ｇをクリックすることにより図１３に示す復元選択画面Ｄ５０４が表示されるようになっている。
【００６５】
図１２に示すように、復元選択画面Ｃ５０３には、復元選択画面Ｂ５０２と同様に、「はい」ボタン５０３ａ、「いいえ」ボタン５０３ｂ、「キャンセル」ボタン５０３ｃ、およびカルテ情報表示部５０３ｄが設けられており、カルテ情報表示部５０３ｄに、他の医師により登録された病名が表示された状態が示されている。
【００６６】
図１３に示すように、復元選択画面Ｄ５０４には、復元選択画面Ｂ５０２と同様に、「はい」ボタン５０４ａ、「いいえ」ボタン５０４ｂ、「キャンセル」ボタン５０４ｃ、およびカルテ情報表示部５０４ｄが設けられており、カルテ情報表示部５０４ｄに、他の医師により登録されたプロファイルが表示された状態が示されている。
【００６７】
図９のフローチャートの説明を続ける。
【００６８】
利用者により、上記の復元選択画面Ｂ５０２、復元選択画面Ｃ５０３、または復元選択画面Ｄ５０４における「はい」ボタンがクリックされると、図９に示したフローチャートのステップＳ０９に進み、「いいえ」ボタンがクリックされるとステップＳ１０に進む。なお、ここで「キャンセル」ボタンがクリックされるとこの患者のカルテ情報更新処理は中止され、ステップＳ０２（患者選択）に戻るようになっている（図示せず）。
【００６９】
ステップＳ０９では、一時待避された未確定のカルテ情報が復元され、復元されたカルテ情報がカルテ入力欄４０３ｊに表示されたカルテ入力画面４０３（図８（ｃ）参照）が開かれ、次にステップＳ１０に進む。
【００７０】
ステップＳ１０では、強制ログアウト情報の破棄が行われ、次にステップＳ１１に進む。
【００７１】
ステップＳ１１では、サーバ８０＿１内のカルテ情報ファイル２３０から、この利用者ＩＤおよび患者ＩＤに対応するカルテ情報が読み出され、カルテ入力画面４０３（図８（ｃ）参照）のカルテ表示欄４０３ｉに表示され、次にステップＳ１２に進む。
【００７２】
ステップＳ１２では、カルテ入力画面４０３（図８（ｃ）参照）のカルテ入力欄４０３ｊへのカルテ情報の入力が行われる。
【００７３】
前述のように、本実施形態のクライアントプログラム１００（図１参照）には強制ログアウト手段１０１が備えられており、この強制ログアウト手段１０１は、カルテ入力画面４０３を開いた状態にあるときに所定のイベントを受けて、該画面上に書き込まれた新たな未確定のカルテ情報をサーバ８０＿１に一時的に待避させた上でカルテ更新処理を強制終了させるように構成されている。ここで、上記所定のイベントとしては、例えばタイマイベント、または離席ボタンクリックイベントなどが挙げられる。
【００７４】
この強制ログアウト処理については、図１４を参照して後述する。
【００７５】
図９のフローチャートのステップＳ１２でカルテ情報の入力が終了し、カルテ入力画面４０３（図８（ｃ）参照）の「入力終了」ボタン４０３ｇがクリックされるとカルテ情報の入力が確定され、次にステップＳ１３に進み、確定されたカルテ情報は、データベース２６０（図１参照）のカルテ情報ファイル２３０に書き込まれる。
【００７６】
次に、ステップＳ０２に戻り、患者選択画面４０２（図８（ｂ）参照）が表示される。ここで、利用者が患者選択画面４０２の患者ＩＤ入力欄４０２ｅに、処理したい患者の患者ＩＤを入力することによりその患者のカルテ更新処理を続けて行うことができる。また、ここで、利用者が患者選択画面４０２の「ログオフ」ボタン４０２ｄをクリックすることにより、このカルテ更新処理をログオフすることもできる。
【００７７】
図１４は、本実施形態における強制ログアウト処理の動作を示すフローチャートである。
【００７８】
図１４に示すように、利用者が「離席」ボタン４０３ｈ（図８（ｃ）参照）をクリックすることにより発生する離席ボタンクリックイベント、または、利用者が離席して所定時間クライアントの操作が行われなかった場合に発生するタイマイベントにより強制ログアウト処理が起動するようになっている。
【００７９】
この強制ログアウト処理が起動すると、先ず、強制ログアウトテーブル２４０（図６参照）に、強制ログアウト情報、すなわち、利用者ＩＤ、患者ＩＤ、および強制ログアウト日時を記憶する（ステップＳ２１）。
【００８０】
次に、カルテ入力画面４０３（図８（ｃ）参照）のカルテ入力欄４０３ｊに入力中のカルテ情報、すなわち利用者ＩＤ、強制ログアウト日時、および一時待避カルテ情報を一時待避ファイル２５０（図７参照）に記憶する（ステップＳ２２）。
【００８１】
次に、終了処理、すなわちクライアント内のカルテ情報を破棄して終了する（ステップＳ２３）。
【００８２】
このように、本実施形態のクライアントプログラムでは、利用者はポップアップ画面により、一時待避中のカルテ情報の復元の要否を選択することができ、また、一時待避中に、他の医師によりその患者のカルテ情報が更新されている場合には、その更新されたカルテ情報が表示されるので、そのカルテ情報を見た上で、利用者はポップアップ画面により、一時待避中のカルテ情報の復元の要否を選択することができる。
【００８３】
従って、本実施形態のクライアントプログラムによれば、処方オーダや検査オーダの重複発行や、他の利用者が発行したオーダと矛盾するオーダの発行は発生しないので患者処置情報・処方情報の伝達漏れに起因する医療事故は未然に防止される。
【００８４】
また、本実施形態のクライアントプログラムによれば、カルテ画面を開いている途中でカルテ更新処理を強制終了させても、処理を再開した時に強制ログアウトテーブルから一時待避されたカルテ情報を読み出してカルテ更新処理を継続することができるので利用者の操作性が向上する。
【００８５】
以下に本発明の各種態様について付記する。
【００８６】
（付記１）
患者のカルテ情報が記憶されるデータベースを備えたサーバと通信回線により接続されたコンピュータ内で動作して、該コンピュータを、利用者による、該利用者および患者を指定したログイン操作に応じて、該データベースに記憶されている該患者のカルテ情報の表示欄と該患者の新たなカルテ情報の入力欄とを有するカルテ画面を開き該入力欄への新たなカルテ情報の入力操作を受け付けて、入力された新たなカルテ情報を確定操作に応じて前記データベースに書き込むカルテ更新処理を行うクライアントとして動作させるクライアントプログラムであって、
前記コンピュータを、
前記カルテ画面を開いた状態にあるときに所定のイベントを受けて前記カルテ更新処理を強制終了させる強制ログアウト手段と、
前記ログイン操作に応じて、前記強制ログアウト手段により強制終了されたカルテ更新処理において更新中であったカルテ情報の患者と同一患者の、前記データベース上のカルテ情報が、強制終了後に更新されているか否かを調査する調査手段と、
前記調査手段により、該同一患者の、前記データベース上のカルテ情報が強制終了後に更新されていた場合に、更新されている旨を通知する更新通知手段とを備えたクライアントとして動作させることを特徴とするクライアントプログラム。
【００８７】
（付記２）
前記強制ログアウト手段が、前記カルテ画面を開いている途中での所定のイベントを受けて、該カルテ画面上に書き込まれた新たな未確定のカルテ情報を前記サーバに一時的に待避させた上で前記カルテ更新処理を強制終了させるものであって、
前記コンピュータを、さらに、前記強制ログアウト手段により一時待避した未確定のカルテ情報を復元したカルテ画面を表示するか、該未確定のカルテ情報を破棄して初期状態のカルテ画面を表示するかを操作により選択させる復元選択手段を備えたクライアントとして動作させることを特徴とする付記１記載のクライアントプログラム。
【００８８】
（付記３）
患者のカルテ情報が記憶されるデータベースを備えたサーバと通信回線により接続され、利用者による、該利用者および患者を指定したログイン操作に応じて、該データベースに記憶されている該患者のカルテ情報の表示欄と該患者の新たなカルテ情報の入力欄とを有するカルテ画面を開き該入力欄への新たなカルテ情報の入力を受け付けて、入力された新たなカルテ情報を確定操作に応じて前記データベースに書き込むカルテ更新処理を行うクライアントであって、
前記カルテ画面を開いた状態にあるときに所定のイベントを受けて前記カルテ更新処理を強制終了させる強制ログアウト手段と、
前記ログイン操作に応じて、前記強制ログアウト手段により強制終了されたカルテ更新処理において更新中であったカルテ情報の患者と同一患者の、前記データベース上のカルテ情報が、強制終了後に更新されているか否かを調査する調査手段と、
前記調査手段により、該同一患者の、前記データベース上のカルテ情報が強制終了後に更新されていた場合に、更新されている旨を通知する更新通知手段とを備えたことを特徴とするクライアント。
【００８９】
（付記４）
患者のカルテ情報が記憶されるデータベースを備えたサーバと通信回線により接続されたコンピュータ内で動作して、該コンピュータを、利用者による、該利用者および患者を指定したログイン操作に応じて、該データベースに記憶されている該患者のカルテ情報の表示欄と該患者の新たなカルテ情報の入力欄とを有するカルテ画面を開き該入力欄への新たなカルテ情報の入力操作を受け付けて、入力された新たなカルテ情報を確定操作に応じて前記データベースに書き込むカルテ更新処理を行うクライアントとして動作させるクライアントプログラムを記憶したクライアントプログラム記憶媒体であって、
前記コンピュータを、
前記カルテ画面を開いた状態にあるときに所定のイベントを受けて前記カルテ更新処理を強制終了させる強制ログアウト手段と、
前記ログイン操作に応じて、前記強制ログアウト手段により強制終了されたカルテ更新処理において更新中であったカルテ情報の患者と同一患者の、前記データベース上のカルテ情報が、強制終了後に更新されているか否かを調査する調査手段と、
前記調査手段により、該同一患者の、前記データベース上のカルテ情報が強制終了後に更新されていた場合に、更新されている旨を通知する更新通知手段とを備えたクライアントとして動作させるクライアントプログラムを記憶したことを特徴とするクライアントプログラム記憶媒体。
【図面の簡単な説明】
【００９０】
【図１】本発明のクライアントプログラムおよびクライアントの一実施形態を示す概略構成図である。
【図２】本実施形態のクライアントプログラムが実行されるコンピュータシステムの概要図である。
【図３】本実施形態に用いられる利用者マスタ２１０の概要図である。
【図４】本実施形態に用いられる患者マスタ２２０の概要図である。
【図５】本実施形態に用いられるカルテ情報ファイル２３０の概要図である。
【図６】本実施形態に用いられる強制ログアウトテーブル２４０の概要図である。
【図７】本実施形態に用いられる一時待避ファイル２５０の概要図である。
【図８】本実施形態のクライアントプログラムにおけるカルテ画面（ａ）〜（ｃ）の遷移図である。
【図９】本実施形態のクライアントプログラムのフローチャートを示す図である。
【図１０】本実施形態におけるポップアップ画面（復元選択画面Ａ）を示す図である。
【図１１】本実施形態におけるポップアップ画面の他の例（復元選択画面Ｂ）を示す図である。
【図１２】本実施形態におけるポップアップ画面の他の例（復元選択画面Ｃ）を示す図である。
【図１３】本実施形態におけるポップアップ画面の他の例（復元選択画面Ｄ）を示す図である。
【図１４】本実施形態における強制ログアウト処理の動作を示すフローチャートである。
【符号の説明】
【００９１】
８０＿１    サーバ
８０＿２，８０＿３，８０＿４    クライアント
９０    通信回線
１００    クライアントプログラム
１０１    強制ログアウト手段
１０２    調査手段
１０３    更新通知手段
１０４    復元選択手段
２１０    利用者マスタ
２２０    患者マスタ
２３０    カルテ情報ファイル
２４０    強制ログアウトテーブル
２５０    一時待避ファイル
２６０    データベース
【図１】
2006163504.tif 000003
【図２】
2006163504.tif 000004
【図３】
2006163504.tif 000005
【図４】
2006163504.tif 000006
【図５】
2006163504.tif 000007
【図６】
2006163504.tif 000008
【図７】
2006163504.tif 000009
【図８】
2006163504.tif 000010
【図９】
2006163504.tif 000011
【図１０】
2006163504.tif 000012
【図１１】
2006163504.tif 000013
【図１２】
2006163504.tif 000014
【図１３】
2006163504.tif 000015
【図１４】
2006163504.tif 000016