(57)【要約】【課題】ユーザログイン時に診療する患者の診療内容によって診療優先順を動的に決定し表示する方法およびシステムを提供する。【解決手段】アプリケーションサーバに結合され、各種ファイルを備えるデータベース３０と、クライアントからの利用者(ユーザ)ログイン時に前記各種ファイルの情報に基づいて診療の優先順序を編集し、編集した診療の優先順序をクライアントに送出するアプリケーションサーバ２５と、ＬＡＮなどのネットワーク４０を経てアプリケーションサーバ２５に接続され、アプリケーションサーバ２５で編集処理され患者の診療優先順が動的に決定された診療順序をディスプレイに表示する機能を有する複数のクライアント１１〜１３から構成されている。上記構成においてデータベース３０には、優先順序マスタ３１、予約情報テーブル３２、病名テーブル３３、検査歴テーブル３４およびマーカーテーブル３５が設けられている。【選択図】図１
2007249442.tif 000002
【特許請求の範囲】
【請求項１】
診療当日の診療順序を優先するための優先度有効フラグを予めマスタに設定する過程と、
診療当日にユーザがログインする過程と、
前記優先度有効フラグが設定された項目について優先順序編集処理を行って診療当日における患者の診療優先順を動的に決定する過程と、
決定された診療当日における患者の診療優先順をログインしたユーザに表示する過程と、
を含むことを特徴とする診療優先順を動的に決定し表示する方法。
【請求項２】
前記優先度有効フラグは、ユーザ毎に予め設定されることを特徴とする請求項１記載の診療優先順を動的に決定し表示する方法。
【請求項３】
前記優先順序編集処理は、診療当日における患者の前記優先度有効フラグが設定された項目数が多い順にソートし、前記優先度有効フラグが設定された項目数が同数の場合には予約時間順にソートすることを特徴とする請求項１又は２に記載の診療優先順を動的に決定し表示する方法。
【請求項４】
前記優先度有効フラグは、病名優先フラグ、検査結果優先フラグ、併科優先フラグ、患者コメント優先フラグ、特記事優先フラグのいずれか１以上であることを特徴とする請求項１ないし３のいずれかに記載の診療優先順を動的に決定し表示する方法。
【請求項５】
サーバに結合され、各種ファイルを備えるデータベースと、
クライアントからのユーザログイン時に前記各種ファイルの情報に基づいて診療の優先順序を編集し、編集した診療の優先順序をクライアントに送出するサーバと、
ネットワークを経て前記サーバに接続され、前記サーバで編集処理され患者の診療優先順が動的に決定された診療順序を表示する機能を有する複数のクライアントと、
を備えることを特徴とする診療優先順を動的に決定し表示するシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザのログイン時に診療優先順を動的に決定しユーザのログイン画面に表示する方法およびシステムに関する。
【背景技術】
【０００２】
診療日当日に医師が患者を診療する順序は、予約時間に基づいて行われるのが普通である。また病院によっては、診療日当日でも事前に、どのような状態の患者が多いか、あるいは、特定の症状、病名の患者がいるか否か等を患者一人ひとりのカルテを見て、診療予約順を変更して診療順番を決定することも行われている。患者の中には重症者なども含まれており、そういった患者に配慮しながら診療予約順を変更し診療順番を決定しても患者の理解を得やすいし、また患者サービスの向上にもつながる。そしてこのことが病院経営に資すると考えられている。
【０００３】
さらに最近では多くの病院で電子カルテの導入が盛んであるが、電子カルテを採用していても依然として一人ひとりの患者の電子カルテを閲覧してどのような状態の患者か、あるいは、特定の症状の患者であるか等を判断して診療順番を決定している。
【０００４】
また最近では医療データと介護データを相互に連携する電子カルテシステム（特許文献１参照）が提案され、その中で患者についてのデータを電子的に記録するマスタデータをサーバ側に作成し、医療用クライアントおよび介護用クライアントの双方から、サーバ側に記録されている患者のマスタデータ、医療データおよび介護データを参照できるようにして電子カルテの利用を図っている。
【特許文献１】特開２００４−３０２８９０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記のように電子カルテの利用が普及しているといっても、診療日当日の診療順序を決めるまたは優先順位を変更するにしても患者一人ひとりの電子カルテをいちいち閲覧して決定しなければならないので煩雑であるという課題があった。
【０００６】
本発明の目的は、ユーザログイン時に診療する患者の診療内容によって診療優先順を動的に決定して表示する方法およびシステムを提供することである。
【課題を解決するための手段】
【０００７】
本発明の診療優先順を動的に決定し表示する方法は、診療当日の診療順序を優先するための優先度有効フラグを予めマスタに設定する過程と、診療当日にユーザがログインする過程と、前記優先度有効フラグが設定された項目について優先順序編集処理を行って診療当日における患者の診療優先順を動的に決定する過程と、決定された診療当日における患者の診療優先順をログインしたユーザに表示する過程と、を含むことを特徴とする。
【０００８】
また本発明の診療優先順を動的に決定し表示するシステムは、サーバに結合され、各種ファイルを備えるデータベースと、クライアントからのユーザログイン時に前記各種ファイルの情報に基づいて診療の優先順序を編集し、編集した診療の優先順序をクライアントに送出するサーバと、ネットワークを経て前記サーバに接続され、前記サーバで編集処理され患者の診療優先順が動的に決定された診療順序を表示する機能を有する複数のクライアントとを備えることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、患者を選択してカルテを開かなくても患者の情報を参照して診療行為の順番や優先度を決めることが可能となり、患者サービスの向上を図ることができる。また本発明によればユーザがカルテを開かずとも、当日、どのような容態の患者の診察が多いかがログインした画面上で分るので、診察前の準備を早く行うことができる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の実施の形態を、図面を参照しながら説明する。
図１は、本発明の実施形態に係る診療優先順を動的に決定し表示するシステムの全体構成を示す概略図である。図１において本発明の実施形態に係る診療優先順を動的に決定し表示するシステムは、アプリケーションサーバに結合され、各種ファイル（テーブル）を備えるデータベース３０と、クライアントからの利用者(ユーザ)ログイン時に前記各種ファイル（テーブル）の情報に基づいて診療の優先順序を編集し、編集した診療の優先順序をクライアントに送出するアプリケーションサーバ２５（以下、単にサーバと呼ぶ）と、ＬＡＮなどのネットワーク４０を経てサーバ２５に接続され、サーバ２５で編集処理され患者の診療優先順が動的に決定された診療順序をディスプレイに表示する機能を有する複数のクライアント１１〜１３から構成されている。上記構成においてデータベース３０には、優先順序マスタ３１、予約情報テーブル３２、病名テーブル３３、検査歴テーブル３４およびマーカーテーブル３５が設けられている。上記各種テーブル内のデータ構造（レイアウト）については図３で詳細に説明する。また複数設けられたクライアント１１〜１３は、例えばパソコンで構成され、各ユーザ（利用者）に割り当てられている。図１ではユーザ１ないしユーザ３について例示している。
【００１１】
図２Ａ〜図２Ｃは、図１に示した本発明の実施形態に係る診療優先順を動的に決定し表示するシステムの動作を説明するためのフロー図である。図２Ａ〜図２Ｃを図１の構成および図３の各種テーブルレイアウトを参照しながら説明する。図２Ａにおいて、あるクライアント（例えばクライアントがユーザ１で利用者ＩＤが「12345678」である利用者）がログインしたとすると、サーバ２５はログイン処理を行う（ステップ１）。なお図２Ａ〜図２ＣではステップをＳと略記している。次にサーバ２５は、データベース３０内の優先順序マスタ３１を読み込んで優先順序マスタ３１の内容を参照する（ステップ２）。読み込んだ優先順序マスタ３１の情報には、図３（ｅ）に示されるように、利用者ＩＤごとに、診療科コード項目、第１の病名コード項目〜第５の病名コード項目、さらに優先度有効フラグとして、病名優先フラグ項目、検査結果優先フラグ項目、併科優先フラグ項目、患者コメント優先フラグ項目、特記事優先フラグ項目が設けられている。図２Ａでは利用者ＩＤが「12345678」の利用者がログインしたと想定しているので、サーバ２５は図３（ｅ）に示される優先順序マスタ３１の内容を参照することにより、診療科コード「001」、病名コード１「0101.001」について利用者（医師）自身が当日の診療において診療順序を優先させるための優先フラグ項目、すなわち、病名優先フラグ項目、検査結果優先フラグ項目、併科優先フラグ項目、患者コメント優先フラグ項目、特記事優先フラグ項目にフラグ‘１’を設定し、優先フラグの立っている項目について優先順序編集処理を行って診療日当日における患者の診療優先順を動的に決定することとなる。以下、その処理について説明する。
【００１２】
サーバ２５は、データベース３０内の予約情報テーブル３２を読み込んで予約情報テーブル３２の内容を参照する（ステップ３）。読み込んだ予約情報テーブル３２の情報から診療日当日の予約患者データを取得する（ステップ４）。予約情報テーブル３２には、図３（ｃ）に示されるように、患者ＩＤごとに予約日付項目、予約開始時間項目、予約終了時間項目、患者コメント項目、利用者ＩＤ項目、利用者診療科項目、予備項目が設けられているので、予約情報テーブル３２を検索して利用者ＩＤ及び利用者診療科が一致し、かつ予約日付が診療日当日すなわち2006年2月13日と一致する予約患者データを取得する。
【００１３】
次にサーバ２５は、データベース３０内の病名テーブル３３を読み込んで病名テーブル３３の内容を参照する（ステップ５）。そして読み込んだ病名テーブル３３の情報（病名コード）と先に読み込んだ優先順序マスタ３１の情報（病名コード）とを比較して病名（病名コード）が一致するかを判定する（ステップ６）。病名が一致する場合には、図３（ｃ）に示す予約情報テーブル３２の予備項目の１バイト目に‘１’を挿入する（ステップ７）。そしてステップ８に進む。一方、病名が一致しない場合には、直接ステップ８に進み、データベース３０内の検査歴テーブル３４を読み込んで検査歴テーブル３４の内容を参照する。検査歴テーブル３４には、図３（ｄ）に示されるように、患者ＩＤごとにオーダ日項目、検査結果数項目、検査結果項目、至急フラグ項目、重要フラグ項目が設けられている。そして読み込んだ検査歴テーブル３４の検査結果値について緊急フラグ又は重要フラグが立っているかを判定する（ステップ９）。図３（ｄ）では、至急フラグに‘１’が立っているので、その場合には、図３（ｃ）に示す予約情報テーブル３２の予備項目の２バイト目に‘１’を挿入する（ステップ１０）。そしてステップ１１に進む。一方、病名が一致しない場合には、直接ステップ１１に進む。
【００１４】
ここから図２Ｂの説明に移り、ステップ１１では、併科受信患者かどうかを判定する。併科受信患者かどうかは、図３（ｃ）に示されるように、予約情報テーブル３２の患者ＩＤと一致する診療日当日のレコードが他に有るかどうかを調べ、一致する他のレコードがあれば、併科受信患者であると判定する。併科受信患者である場合には、図３（ｃ）に示す予約情報テーブル３２の予備項目の３バイト目に‘１’を挿入する（ステップ１２）。なお併科受信患者の場合には他のレコードは診療科が異なるので、レコード自体は別個のものとして取り扱われ、もし別の診療科においても利用者（医師）が診療優先順序を動的に決定するファクタとして優先順序マスタ３１の併科優先フラグに‘１’を設定していれば、別の診療科において当該他のレコードの予備項目の３バイト目に‘１’が挿入されることとなる。そしてステップ１３に進む。一方、併科受信患者でない場合には、直接ステップ１３に進み、図３（ｃ）に示す予約情報テーブル３２の患者コメント項目を参照して薬のみの患者かどうか判定する。薬のみの患者であれば、図３（ｃ）に示す予約情報テーブル３２の予備項目の４バイト目に‘１’を挿入する（ステップ１４）。そしてステップ１５に進む。一方、薬のみの患者でない場合には、直接ステップ１５に進み、データベース３０内のマーカーテーブル３５を読み込んでマーカーテーブル３５の内容を参照する。読み込んだマーカーテーブル３５には、図３（ｂ）に示されるように、患者ＩＤごとに文書番号項目、マーカー番号項目、マーカー内容項目が設けられているので、マーカー番号が特記事を示すマーカー番号、図３（ｂ）の場合は１００番であるかを調べて特記事の有無を判定する（ステップ１６）。マーカー番号が特記事を示すマーカー番号であれば、図３（ｃ）に示す予約情報テーブル３２の予備項目の５バイト目に‘１’を挿入する（ステップ１７）。そしてステップ１８に進む。一方、マーカー番号が特記事を示すマーカー番号でない場合には、直接ステップ１８に進み、次のレコードに当日予約患者は存在するかを調べる。次のレコードに当日予約患者が存在する場合には、ステップ５に戻り、ステップ５〜１８を繰り返し、次のレコードに当日予約患者が存在しなければステップ１９に進む。
【００１５】
ここから図２Ｃの説明に移り、ステップ１９では、図３（ｅ）に示される優先順序マスタ３１の優先度有効フラグ、すなわちフラグ‘１’が立っている項目を参照する。次いで、病名優先フラグ、検査結果優先フラグ、併科優先フラグ、患者コメント優先フラグ、特記事優先フラグの各々に‘１’が入っていれば、優先順序のソート処理を行う（ステップ２０）。図３（ｅ）に示される場合には、病名優先フラグ、検査結果優先フラグ、併科優先フラグ、患者コメント優先フラグ、特記事優先フラグのいずれにもフラグ‘１’が設定されているので、優先フラグの立っている項目について優先順序編集処理を行って診療日当日における患者の診療優先順を動的に決定する。具体的には、優先フラグの立っている数の多い患者を最上位にランク付けし、優先フラグの立っている数が同じである場合には、予約時間の早い方を上位にランク付けし、優先フラグが立っていない患者は予約時間の早い方を上位にランク付けする。このような優先順序のソート処理を行ったあと、予約情報テーブル３２の予備項目に‘１’が入っている患者を降順で表示する（ステップ２１）。図４は、優先順序編集処理を行って診療日当日における患者の診療優先順が動的に決定された表示画面例を示している。優先番号001〜004の患者は上述した優先フラグの立っている数の多い患者順に予約時間の如何にかかわらず診療順序が設定され、優先番号011及び09Nの患者は、優先フラグが立っていない患者で、優先フラグの立っている患者の診療の後に予約時間の早い順に診療順序が設定されることを表している。
【００１６】
上述した優先順序編集処理を行うことによって、例えば、診療日当日に当該診療科で診療する患者がトータルで１００人おり、そのうち優先フラグが立つ患者が２０人いると仮定した場合、優先フラグが立っている２０人の患者については上述した方法で優先順序を動的に決定し且つ残り８０人の患者よりも診療順序を優先して診療し、優先フラグが立つ患者２０人の診療後に、残り８０人の患者について予約時間の早い順に診療順序を決めることになる。
以上説明したことを概観すれば本発明は以下のような構成を備えるものである。
【００１７】
（付記１）診療当日の診療順序を優先するための優先度有効フラグを予めマスタに設定する過程と、
診療当日にユーザがログインする過程と、
前記優先度有効フラグが設定された項目について優先順序編集処理を行って診療当日における患者の診療優先順を動的に決定する過程と、
決定された診療当日における患者の診療優先順をログインしたユーザに表示する過程と、
を含むことを特徴とする診療優先順を動的に決定し表示する方法。
【００１８】
（付記２）前記優先度有効フラグは、ユーザ毎に予め設定されることを特徴とする付記１記載の診療優先順を動的に決定し表示する方法。
（付記３）前記優先順序編集処理は、診療当日における患者の前記優先度有効フラグが設定された項目数が多い順にソートし、前記優先度有効フラグが設定された項目数が同数の場合には予約時間順にソートすることを特徴とする付記１又は２に記載の診療優先順を動的に決定し表示する方法。
【００１９】
（付記４）前記優先度有効フラグは、病名優先フラグ、検査結果優先フラグ、併科優先フラグ、患者コメント優先フラグ、特記事優先フラグのいずれか１以上であることを特徴とする付記１ないし３のいずれかに記載の診療優先順を動的に決定し表示する方法。
【００２０】
（付記５）前記病名優先フラグが前記優先度有効フラグに設定されている場合には、前記データベースの病名テーブルの病名コードと前記データベースの優先順序マスタの病名コードを比較し、病名コードが一致すれば前記病名優先フラグを前記予約情報テーブルの予備項目に設定することを特徴とする付記４記載の診療優先順を動的に決定し表示する方法。
【００２１】
（付記６）前記検査結果優先フラグが前記優先度有効フラグに設定されている場合には、患者ＩＤをキーにして前記データベースの検査歴テーブルの検査結果値についての至急フラグ又は重要フラグが設定されていれば前記検査結果優先フラグを前記予約情報テーブルの予備項目に設定することを特徴とする付記４記載の診療優先順を動的に決定し表示する方法。
【００２２】
（付記７）前記併科優先フラグが前記優先度有効フラグに設定されている場合には、患者ＩＤをキーにして前記データベースの予約情報テーブルのレコードを検索し、他のレコードに患者ＩＤが一致するレコードがあれば前記併科優先フラグを前記レコードの予備項目に設定することを特徴とする付記４記載の診療優先順を動的に決定し表示する方法。
【００２３】
（付記８）前記患者コメント優先フラグが前記優先度有効フラグに設定されている場合には、前記データベースの予約情報テーブルの患者コメント項目を参照し、患者コメントがあれば前記患者コメント優先フラグを前記予約情報テーブルの予備項目に設定することを特徴とする付記４記載の診療優先順を動的に決定し表示する方法。
【００２４】
（付記９）前記特記事優先フラグが前記優先度有効フラグに設定されている場合には、前記データベースのマーカーテーブルのマーカー番号項目を参照し、マーカー番号が特定の番号であれば前記特記事優先フラグを前記予約情報テーブルの予備項目に設定することを特徴とする付記４記載の診療優先順を動的に決定し表示する方法。
【００２５】
（付記１０）サーバに結合され、各種ファイルを備えるデータベースと、
クライアントからのユーザログイン時に前記各種ファイルの情報に基づいて診療の優先順序を編集し、編集した診療の優先順序をクライアントに送出するサーバと、
ネットワークを経て前記サーバに接続され、前記サーバで編集処理され患者の診療優先順が動的に決定された診療順序を表示する機能を有する複数のクライアントと、
を備えることを特徴とする診療優先順を動的に決定し表示するシステム。
【図面の簡単な説明】
【００２６】
【図１】本発明の実施形態に係る診療優先順を動的に決定し表示するシステムの全体構成を示す概略図である。
【図２Ａ】本発明の実施形態に係る診療優先順を動的に決定し表示するシステムの動作を説明するためのフロー図である。
【図２Ｂ】本発明の実施形態に係る診療優先順を動的に決定し表示するシステムの動作を説明するためのフロー図である。
【図２Ｃ】本発明の実施形態に係る診療優先順を動的に決定し表示するシステムの動作を説明するためのフロー図である。
【図３】本発明の実施形態に係るデータベースにおける各種テーブル内のデータ構造（レイアウト）を示す図である。
【図４】本発明の実施形態に係る患者の診療優先順が動的に決定された表示画面の例を示す図である。
【符号の説明】
【００２７】
１０  クライアント側
１１  第１のクライアント（ユーザ１）
１２  第２のクライアント（ユーザ２）
１３  第３のクライアント（ユーザ３）
２０  サーバ側
２５  アプリケーションサーバ
３０  データベース
３１  優先順序マスタ
３２  予約情報テーブル
３３  病名テーブル
３４  検査歴テーブル
３５  マーカーテーブル
４０  ネットワーク
【図１】
2007249442.tif 000003
【図２Ａ】
2007249442.tif 000004
【図２Ｂ】
2007249442.tif 000005
【図２Ｃ】
2007249442.tif 000006
【図３】
2007249442.tif 000007
【図４】
2007249442.tif 000008