(57)【特許請求の範囲】
【請求項１】
所定のタイミングにて、オーダ履歴を格納しているオーダ格納部に格納されているデータに基づき、所定の関係にある２以上のオーダの組み合わせにて構成されるオーダパターンを抽出する抽出ステップと、
前記抽出ステップにより抽出された同一の前記オーダパターン毎に、当該オーダパターンを構成する各前記オーダについて、当該オーダが前記オーダパターンの中で最も早く発行された回数を計数し、前記回数の最も多い前記オーダを前記オーダパターンにおけるトリガオーダとして特定し、前記オーダパターンと前記トリガオーダを表すデータとを含むレコードをリマインドマスタデータベースに格納するマスタ登録ステップと、
ユーザから前記オーダの入力を受け付け、受け付けた前記オーダに関する履歴を前記オーダ格納部に格納する受け付けステップと、
前記受け付けステップにおいて受け付けた前記オーダを前記トリガオーダとして含む前記レコードが前記リマインドマスタデータベースに格納されているか判断するステップと、
前記受け付けステップにおいて受け付けた前記オーダを前記トリガオーダとして含む前記レコードが前記リマインドマスタデータベースに格納されていると判断された場合、当該レコードに含まれる、前記トリガオーダ以外のオーダをリマインド情報として前記ユーザに提示する提示ステップと、
をコンピュータに実行させるための診療支援プログラム。
【請求項２】
所定のタイミングにて、オーダ履歴を格納しているオーダ格納部に格納されているデータに基づき、所定の関係にある２以上のオーダを含み且つオーダ発行順を表すオーダパターンを抽出する抽出ステップと、
前記抽出ステップにより抽出された同一の前記オーダパターン毎に、当該オーダパターンの件数を計数し、前記オーダパターンと前記オーダパターンの件数とを含むレコードをリマインドマスタデータベースに格納するステップと、
ユーザから前記オーダの入力を受け付け、受け付けた前記オーダに関する履歴を前記オーダ格納部に格納する受け付けステップと、
前記受け付けステップにおいて受け付けた前記オーダを前記オーダパターンにおける先頭の前記オーダであるトリガオーダとして含む前記レコードが前記リマインドマスタデータベースに格納されているか判断するステップと、
前記受け付けステップにおいて受け付けた前記オーダを前記トリガオーダとして含む前記レコードが前記リマインドマスタデータベースに格納されていると判断され、当該レコードに含まれる、前記オーダパターンの件数が所定の基準以上の場合、当該レコードに含まれる、前記トリガオーダ以外のオーダをリマインド情報として前記ユーザに提示する提示ステップと、
をコンピュータに実行させるための診療支援プログラム。
【請求項３】
前記マスタ登録ステップにおいて、
前記トリガオーダに対応する前記回数をさらに含む前記レコードを前記リマインドマスタデータベースに格納し、
前記提示ステップにおいて、
前記トリガオーダに対応する前記回数が所定の基準以上の場合に、前記レコードに含まれる、前記トリガオーダ以外のオーダをリマインド情報として前記ユーザに提示する
ことを特徴とする請求項１記載の診療支援プログラム。
【請求項４】
前記提示ステップにおいて、
前記トリガオーダ以外のオーダの入力を所定期間内に受け付けているか判断し、前記トリガオーダ以外のオーダの入力を所定期間内に受け付けていないと判断された場合に、前記トリガオーダ以外のオーダをリマインド情報として前記ユーザに提示する
ことを特徴とする請求項１又は２記載の診療支援プログラム。
【請求項５】
所定のタイミングにて、オーダ履歴を格納しているオーダ格納部に格納されているデータに基づき、所定の関係にある２以上のオーダの組み合わせにて構成されるオーダパターンを抽出する抽出ステップと、
前記抽出ステップにより抽出された同一の前記オーダパターン毎に、当該オーダパターンを構成する各前記オーダについて、当該オーダが前記オーダパターンの中で最も早く発行された回数を計数し、前記回数の最も多い前記オーダを前記オーダパターンにおけるトリガオーダとして特定し、前記オーダパターンと前記トリガオーダを表すデータとを含むレコードをリマインドマスタデータベースに格納するマスタ登録ステップと、
ユーザから前記オーダの入力を受け付け、受け付けた前記オーダに関する履歴を前記オーダ格納部に格納する受け付けステップと、
前記受け付けステップにおいて受け付けた前記オーダを前記トリガオーダとして含む前記レコードが前記リマインドマスタデータベースに格納されているか判断するステップと、
前記受け付けステップにおいて受け付けた前記オーダを前記トリガオーダとして含む前記レコードが前記リマインドマスタデータベースに格納されていると判断された場合、当該レコードに含まれる、前記トリガオーダ以外のオーダをリマインド情報として前記ユーザに提示する提示ステップと、
を含み、コンピュータにより実行される診療支援処理方法。
【請求項６】
所定のタイミングにて、オーダ履歴を格納しているオーダ格納部に格納されているデータに基づき、所定の関係にある２以上のオーダの組み合わせにて構成されるオーダパターンを抽出する抽出手段と、
前記抽出手段により抽出された同一の前記オーダパターン毎に、当該オーダパターンを構成する各前記オーダについて、当該オーダが前記オーダパターンの中で最も早く発行された回数を計数し、前記回数の最も多い前記オーダを前記オーダパターンにおけるトリガオーダとして特定し、前記オーダパターンと前記トリガオーダを表すデータとを含むレコードをリマインドマスタデータベースに格納するマスタ登録手段と、
ユーザから前記オーダの入力を受け付け、受け付けた前記オーダに関する履歴を前記オーダ格納部に格納する受け付け手段と、
前記受け付け手段において受け付けた前記オーダを前記トリガオーダとして含む前記レコードが前記リマインドマスタデータベースに格納されているか判断する手段と、
前記受け付け手段において受け付けた前記オーダを前記トリガオーダとして含む前記レコードが前記リマインドマスタデータベースに格納されていると判断された場合、当該レコードに含まれる、前記トリガオーダ以外のオーダをリマインド情報として前記ユーザに提示する提示手段と、
を有する診療支援処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子カルテシステムに関し、より詳しくはオーダ入力を支援するための技術に関する。
【背景技術】
【０００２】
近年、医療分野では、カルテの電子化が進み、先進的病院を中心に電子カルテシステムが導入されつつある。電子カルテシステムは、例えば、カルテの保存場所問題を解消したり、情報共有を容易にするなどの利点がある。また、カルテの電子化に伴い、検査指示の伝票についても電子化され、医師が処置や検査の指示を行う際には、電子カルテシステムにオーダを入力するようになっている。
【０００３】
ところで、例えば内視鏡検査を行う場合には、事前に感染症検査を行うケースが多い。この場合、医師は、内視鏡検査のオーダを発行すると共に感染症検査のオーダも発行し、事前に感染症検査を受けるよう指示しておく必要がある。しかし、内視鏡検査のオーダは発行したが、感染症検査のオーダを発行し忘れてしまう場合があり、内視鏡検査の検査当日に、感染症検査を受けていないことが発覚すると、内視鏡検査を延期しなければならないなどの問題が生じていた。電子カルテシステムには、予め登録されたマスタを基に、入力されたデータ（例えば、処方する薬等）に問題がないか等をチェックする機能が存在するが、事前にチェック用のマスタをユーザが準備しなければならない。マスタの準備には、手間がかかる上、全てのケースを網羅することは困難であり、やはり上記のような問題が生じる場合がある。なお、例えば内視鏡検査を行う場合には感染症検査を必要とするが、感染症検査を行うからといって、その後に内視鏡検査が行われるとは限らない。
【０００４】
また、例えば特開２００３−３３１０５５号公報には、現実に即したクリニカルパスの作成及び修正、患者に適したクリニカルパスの選択並びにクリニカルパスに沿った診療を支援するクリニカルパス運用支援情報システムが開示されている。具体的には、診療プロセスを電子的に記録する手段と、記録された診療プロセスから症例分類とクリニカルパスを作成する手段と、作成した症例分類とクリニカルパスを記憶する手段と、記憶手段に記憶されたクリニカルパスの中から最適なクリニカルパスを選択する手段とを備えたものである。上記公報記載の技術によれば、記録された診療プロセスから症例分類とクリニカルパスを作成することはできるかもしれないが、例えば内視鏡検査のオーダと感染症検査のオーダとのように、同時に発行すべきオーダの組み合わせを抽出することはできない。
【特許文献１】特開２００３−３３１０５５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
以上のように、従来技術では、電子カルテシステムにおけるチェック機能用のマスタをユーザが準備しなくてはならないため、オーダの発行漏れを十分に防止することはできない。
【０００６】
従って、本発明の目的は、オーダの発行漏れを防止するための新規の技術を提供することである。
【課題を解決するための手段】
【０００７】
本発明の第１の態様に係る診療支援処理方法は、所定のタイミングにて、オーダ履歴を格納しているオーダ格納部に格納されているデータに基づき、所定の関係にある２以上のオーダの組み合わせにて構成されるオーダパターンを抽出する抽出ステップと、抽出ステップにより抽出された同一のオーダパターン毎に、当該オーダパターンを構成する各オーダについて、当該オーダがオーダパターンの中で最も早く発行された回数を計数し、回数の最も多いオーダをオーダパターンにおけるトリガオーダとして特定し、オーダパターンとトリガオーダを表すデータとを含むレコードをリマインドマスタデータベースに格納するマスタ登録ステップと、ユーザからオーダの入力を受け付け、受け付けたオーダに関する履歴をオーダ格納部に格納する受け付けステップと、受け付けステップにおいて受け付けたオーダをトリガオーダとして含むレコードがリマインドマスタデータベースに格納されているか判断するステップと、受け付けステップにおいて受け付けたオーダをトリガオーダとして含むレコードがリマインドマスタデータベースに格納されていると判断された場合、当該レコードに含まれる、トリガオーダ以外のオーダをリマインド情報としてユーザに提示する提示ステップとを含む。
【０００８】
このようにすれば、オーダの発行漏れがないかを確認するためのマスタ（リマインドマスタＤＢ）をオーダ履歴から生成することができる。そして、オーダの入力を受け付けた際、関連するオーダの発行漏れの恐れがある場合には、リマインド情報（例えば、発行漏れの恐れがあるオーダの情報）がユーザに提示されるので、ユーザは、オーダの発行漏れをなくすことができる。なお、一般的に主オーダ（例えば内視鏡検査のオーダ）が先に発行されることが多いため、最も早く発行された回数が多いオーダをトリガオーダとしてマスタに登録する。これにより、主オーダのみをトリガとして、オーダの発行漏れがないかを確認することができるようになる。
【０００９】
また、本発明の第１の態様におけるマスタ登録ステップにおいて、トリガオーダに対応する回数をさらに含むレコードをリマインドマスタデータベースに格納するようにしてもよい。そして、提示ステップにおいて、トリガオーダに対応する回数が所定の基準以上の場合に、レコードに含まれる、トリガオーダ以外のオーダをリマインド情報としてユーザに提示するようにしてもよい。
【００１０】
このようにすれば、オーダの発行漏れの可能性の高い場合（すなわち、過去に同時に発行された回数が一定値以上の場合）のみ、ユーザへ通知することができるようになる。
【００１１】
本発明の第２の態様に係る診療支援処理方法は、所定のタイミングにて、オーダ履歴を格納しているオーダ格納部に格納されているデータに基づき、所定の関係にある２以上のオーダを含み且つオーダ発行順を表すオーダパターンを抽出する抽出ステップと、抽出ステップにより抽出された同一のオーダパターン毎に、当該オーダパターンの件数を計数し、オーダパターンとオーダパターンの件数とを含むレコードをリマインドマスタデータベースに格納するステップと、ユーザからオーダの入力を受け付け、受け付けたオーダに関する履歴をオーダ格納部に格納する受け付けステップと、受け付けステップにおいて受け付けたオーダをオーダパターンにおける先頭のオーダであるトリガオーダとして含むレコードがリマインドマスタデータベースに格納されているか判断するステップと、受け付けステップにおいて受け付けたオーダをトリガオーダとして含むレコードがリマインドマスタデータベースに格納されていると判断され、当該レコードに含まれる、オーダパターンの件数が所定の基準以上の場合、当該レコードに含まれる、トリガオーダ以外のオーダをリマインド情報としてユーザに提示する提示ステップとを含む。
【００１２】
このようにすれば、オーダの発行漏れがないかを確認するためのマスタ（リマインドマスタＤＢ）をオーダ履歴から生成することができる。そして、オーダの入力を受け付けた際、関連するオーダの発行漏れの恐れがある場合には、リマインド情報（例えば、発行漏れの恐れがあるオーダの情報）がユーザに提示されるので、ユーザは、オーダの発行漏れをなくすことができる。また、オーダの発行漏れの可能性の高い場合（すなわち、過去に同時に発行された回数が一定値以上の場合）のみ、ユーザへ通知することができるようになる。
【００１３】
また、本発明の第１又は第２の態様における提示ステップにおいて、トリガオーダ以外のオーダの入力を所定期間内に受け付けているか判断し、トリガオーダ以外のオーダの入力を所定期間内に受け付けていないと判断された場合に、トリガオーダ以外のオーダをリマインド情報としてユーザに提示するようにしてもよい。
【００１４】
このようにすれば、ユーザ（例えば医師等）が、オーダを発行し忘れている場合のみ、ユーザに通知することができるようになる。
【００１５】
さらに、本発明の第１又は第２の態様において、所定の関係が、オーダに係る患者、オーダ発行日及び診療科が同一という関係である場合もある。
【００１６】
また、本発明の第１又は第２の態様において、抽出ステップが、オーダに係る患者、オーダ実施日及び診療科が同一である２以上のオーダの組み合わせにて構成される同一実施日オーダパターンを抽出する同一実施日オーダパターン抽出ステップを含む場合もある。そして、同一実施日オーダパターン抽出ステップにより抽出された同一の同一実施日オーダパターン毎に、当該同一実施日オーダパターンの件数を計数し、同一実施日オーダパターンと同一実施日オーダパターンの件数とを含む同一実施日レコードをリマインドマスタデータベースに格納するステップと、受け付けステップにおいて受け付けたオーダを同一実施日オーダパターンに含む同一実施日レコードがリマインドマスタデータベースに格納されているか判断するステップと、受け付けステップにおいて受け付けたオーダを実施日同一オーダパターンに含む同一実施日レコードがリマインドマスタデータベースに格納されていると判断され、当該同一実施日レコードに含まれる、同一実施日オーダパターンの件数が所定の基準以上の場合、当該同一実施日レコードに含まれる、受け付けステップにおいて受け付けたオーダ以外のオーダをリマインド情報としてユーザに提示するステップとをさらに含むようにしてもよい。
【００１７】
このようにすれば、実施日が同一のオーダについてもマスタに登録することができる。例えば、手術前に、手術部位に関するレントゲン撮影のオーダを発行するようなケースもあり、このようなケースもマスタに登録することができるようになる。
【００１８】
なお、本発明に係る診療支援処理方法をコンピュータに実行させるためのプログラムを作成することができ、当該プログラムは、例えばフレキシブル・ディスク、ＣＤ−ＲＯＭ、光磁気ディスク、半導体メモリ、ハードディスク等の記憶媒体又は記憶装置に格納される。また、ネットワークを介してディジタル信号にて頒布される場合もある。なお、処理途中のデータについては、コンピュータのメモリ等の記憶装置に一時保管される。
【発明の効果】
【００１９】
本発明によれば、オーダの発行漏れを防止することができる。
【発明を実施するための最良の形態】
【００２０】
［実施の形態１］
図１乃至図１８を用いて本発明の第１の実施の形態を説明する。まず、図１に本発明の実施の形態に係るシステム概要を示す。例えば、病院内のＬＡＮ（Local Area Network）であるネットワーク１には、医師等により操作されるパーソナルコンピュータ（ＰＣ）である複数のユーザ端末３（図１では３ａ及び３ｂ）と、本実施の形態における主要な処理を実施する診療支援システム５とが接続されている。なお、ユーザ端末３には、例えばウェブ（Ｗｅｂ）ブラウザ又は専用のクライアント・アプリケーションがインストールされており、当該Ｗｅｂブラウザ又は専用のクライアント・アプリケーションにて診療支援システム５と通信を行うようになっている。
【００２１】
図２に診療支援システム５の機能ブロック図を示す。診療支援システム５は、発行されたオーダのデータを格納しているオーダＤＢ５１と、オーダＤＢ５１に格納されたデータに基づき、後で説明する対象患者ワークテーブルを生成し、ワークメモリ５３に格納する対象患者抽出部５２と、オーダＤＢ５１に格納されたデータ及びワークメモリ５３に格納された対象患者ワークテーブルに基づき、後で説明するリマインドパターンワークテーブルを生成してワークメモリ５３に格納し、オーダの組み合わせにて構成されるリマインドパターン（オーダパターンと呼ぶ場合もある）の各々の件数を計数するリマインドパターン抽出部５４と、リマインドパターン及びリマインドパターン抽出部５４により計数された件数を格納するリマインドマスタＤＢ５５と、リマインドパターンの件数についての閾値を格納している閾値マスタＤＢ５７と、リマインドマスタＤＢ５５及び閾値マスタＤＢ５７に格納されたデータに基づき、後で説明するリマインド対象判断処理を実施するリマインド対象判断処理部５６と、リマインドマスタＤＢ５５に格納されたデータに基づき、発行漏れの恐れのあるオーダを特定し、当該オーダをユーザに提示するリマインド処理部５８とを有する。なお、ワークメモリ５３は、診療支援システム５内のメインメモリなどに確保される。また、図示しないが、診療支援システム５は、従来の電子カルテシステムの機能も備えている。
【００２２】
図３にオーダＤＢ５１に格納されるデータの一例を示す。図３の例では、オーダＤＢ５１には、患者ＩＤの列と、患者名の列と、オーダ種別の列と、オーダ日時の列と、オーダ番号の列と、オーダ実施日の列と、オーダ内容の列と、依頼科の列とが含まれる。オーダ日時の列には、当該オーダの発行された日時が設定される。また、オーダ番号の列には、オーダを特定可能なユニークな番号が設定される。さらに、オーダ実施日の列には、当該オーダに係る検査又は処置が行われた日付が設定される。また、依頼科の列には、外科や内科などの診療科が設定される。
【００２３】
図４及び図５にワークメモリ５３に格納されるデータの一例を示す。図４は、対象患者ワークテーブルの一例であり、対象患者ワークテーブルには、対象患者ＩＤの列と、区分の列と、依頼科の列とが含まれる。なお、本実施の形態では、区分の列には、「同一依頼日」又は「同一実施日」が設定される。なお、詳細については、後で説明する。また、図５は、リマインドパターンワークテーブルの一例であり、リマインドパターンワークテーブルには、区分の列と、リマインドパターンの列と、依頼科の列とが含まれる。リマインドパターンの列には、後で説明するリマインドパターン抽出処理にて抽出されたリマインドパターンが設定される。
【００２４】
図６にリマインドマスタＤＢ５５に格納されるデータの一例を示す。図６の例では、リマインドマスタＤＢ５５には、リマインド対象フラグ（ＯＮ：有効／ＯＦＦ：無効）の列と、区分の列と、リマインドパターンの列と、出現回数の列と、依頼科の列とが含まれる。リマインドパターンの列は、さらにトリガオーダの列とリマインドオーダの列とに分かれている。なお、区分の列に「同一依頼日」が設定されているレコードにおいて、トリガオーダの列には、リマインドオーダの列に登録されたオーダのうち、出現カウントフラグ数が最も多いオーダが設定され、出現回数の列には何も設定されない。また、区分の列に「同一実施日」が設定されているレコードにおいて、トリガオーダの列には何も設定されず、出現回数の列には当該リマインドパターンの件数が設定される。
【００２５】
図７に閾値マスタＤＢ５７に格納されるデータの一例を示す。図７の例では、閾値マスタＤＢ５７には、区分の列と、出現回数閾値の列とが含まれる。なお、出現回数閾値の列には、予め医師などのユーザにより定められた値が設定される。
【００２６】
次に、図８乃至図１５を用いて、オーダＤＢ５１からリマインドパターンを抽出し、抽出したリマインドパターンに基づき、リマインドマスタＤＢ５５を更新する処理を説明する。診療支援システム５は、定期的に又は任意のタイミングで図８に示すような処理を実施する。まず、対象患者抽出部５２は、処理対象となる日付を特定する（図８：ステップＳ１）。例えば、夜間などに、その日に発行されたオーダを対象として処理を実施する場合には、その日の日付を処理対象として特定する。そして、対象患者抽出部５２は、特定の日付とオーダＤＢ５１に格納されたデータとに基づき、対象患者抽出処理を実施する（ステップＳ３）。なお、対象患者抽出処理については、図９及び図１０を用いて説明する。
【００２７】
まず、対象患者抽出部５２は、特定の日付を依頼日として含む、未処理のレコードがオーダＤＢ５１内に存在するか判断する（図９：ステップＳ１１）。なお、依頼日とは、オーダＤＢ５１におけるオーダ日時の日付の部分を指す。特定の日付を依頼日として含む、未処理のレコードがオーダＤＢ５１内に存在すると判断された場合（ステップＳ１１：Ｙｅｓルート）、対象患者抽出部５２は、オーダＤＢ５１から特定の日付を含む、未処理のレコードを１つ読み出す（ステップＳ１３）。そして、対象患者抽出部５２は、読み出したレコードから患者ＩＤ及び依頼科を抽出する（ステップＳ１５）。そして、対象患者抽出部５２は、抽出した患者ＩＤと依頼科とを含み且つ区分が「同一依頼日」であるレコードが対象患者ワークテーブル内に既に存在するか判断する（ステップＳ１７）。該当するレコードが対象患者ワークテーブル内に既に存在すると判断された場合（ステップＳ１７：Ｙｅｓルート）、ステップＳ１１の処理に戻る。一方、該当するレコードが対象患者ワークテーブル内に存在しないと判断された場合（ステップＳ１７：Ｎｏルート）、対象患者抽出部５２は、抽出した患者ＩＤと依頼科とを含むレコードを対象患者ワークテーブルに追加し、当該レコードの区分に「同一依頼日」を設定する（ステップＳ１９）。そして、ステップＳ１１の処理に戻る。
【００２８】
一方、ステップＳ１１において、特定の日付を依頼日として含む、未処理のレコードがオーダＤＢ５１内に存在しないと判断された場合（ステップＳ１１：Ｎｏルート）、端子Ａを介してステップＳ２１（図１０）の処理に移行する。
【００２９】
図１０の説明に移行して、端子Ａの後、対象患者抽出部５２は、特定の日付を実施日として含む、未処理のレコードがオーダＤＢ５１内に存在するか判断する（図１０：ステップＳ２１）。なお、実施日とは、オーダＤＢ５１におけるオーダ実施日を指す。特定の日付を実施日として含む、未処理のレコードがオーダＤＢ５１内に存在すると判断された場合（ステップＳ２１：Ｙｅｓルート）、対象患者抽出部５２は、特定の日付を実施日として含む、未処理のレコードを１つ読み出す（ステップＳ２３）。そして、対象患者抽出部５２は、読み出したレコードから患者ＩＤ及び依頼科を抽出する（ステップＳ２５）。そして、抽出した患者ＩＤと依頼科とを含み且つ区分が「同一実施日」であるレコードが対象患者ワークテーブル内に既に存在するか判断する（ステップＳ２７）。該当するレコードが対象患者ワークテーブル内に既に存在すると判断された場合（ステップＳ２７：Ｙｅｓルート）、ステップＳ２１の処理に戻る。一方、該当するレコードが対象患者ワークテーブル内に存在しないと判断された場合（ステップＳ２７：Ｎｏルート）、対象患者抽出部５２は、抽出した患者ＩＤと依頼科とを含むレコードを対象患者ワークテーブルに追加し、当該レコードの区分に「同一実施日」を設定する（ステップＳ２９）。そして、ステップＳ２１の処理に戻る。
【００３０】
一方、ステップＳ２１において、特定の日付を実施日として含む、未処理のレコードがオーダＤＢ５１内に存在しないと判断された場合（ステップＳ２１：Ｎｏルート）、対象患者抽出処理を終了し、元の処理に戻る。
【００３１】
例えば、処理対象の日付として「２００７年１０月１日」が特定され、図３に示したようなデータがオーダＤＢ５１に格納されている場合に、上で説明した対象患者抽出処理を実施すると、図４に示したようなデータが対象患者ワークテーブルに格納される。
【００３２】
図８の説明に戻って、対象患者抽出処理を実施した後、リマインドパターン抽出部５４が、オーダＤＢ５１に格納されたデータ及びワークメモリ５３に格納された対象患者ワークテーブルに基づき、同一依頼日リマインドパターン抽出処理を実施する（ステップＳ５）。なお、同一依頼日リマインドパターン抽出処理については、図１１及び図１２を用いて説明する。
【００３３】
まず、リマインドパターン抽出部５４は、区分に「同一依頼日」が設定されている、未処理のレコードが対象患者ワークテーブル内に存在するか判断する（図１１：ステップＳ３１）。区分に「同一依頼日」が設定されている、未処理のレコードが対象患者ワークテーブル内に存在すると判断された場合（ステップＳ３１：Ｙｅｓルート）、リマインドパターン抽出部５４は、区分に「同一依頼日」が設定されている、未処理のレコードを対象患者ワークテーブルから１つ読み出す（ステップＳ３３）。そして、リマインドパターン抽出部５４は、読み出したレコードに含まれる患者ＩＤ及び依頼科を含み且つ特定の日付を依頼日として含むレコードがオーダＤＢ５１内に存在するか判断する（ステップＳ３５）。読み出したレコードに含まれる患者ＩＤ及び依頼科を含み且つ特定の日付を依頼日として含むレコードがオーダＤＢ５１内に存在しないと判断された場合（ステップＳ３５：Ｎｏルート）、ステップＳ３１の処理に戻る。
【００３４】
一方、読み出したレコードに含まれる患者ＩＤ及び依頼科を含み且つ特定の日付を依頼日として含むレコードがオーダＤＢ５１内に存在すると判断された場合（ステップＳ３５：Ｙｅｓルート）、リマインドパターン抽出部５４は、該当するレコードをオーダＤＢ５１から読み出し、一旦記憶装置に格納する（ステップＳ３７）。
【００３５】
また、リマインドパターン抽出部５４は、ステップＳ３７において抽出したレコードの数が２以上であるか判断する（ステップＳ３９）。抽出したレコードの数が１であると判断された場合（ステップＳ３９：Ｎｏルート）、ステップＳ３１の処理に戻る。
【００３６】
一方、抽出したレコードの数が２以上であると判断された場合（ステップＳ３９：Ｙｅｓルート）、リマインドパターン抽出部５４は、抽出したレコードを基にリマインドパターンを特定し、リマインドパターンを含むレコードをリマインドパターンワークテーブルに追加する（ステップＳ４１）。また、各リマインドパターンについて、当該リマインドパターンを構成するオーダのうち最も早く発行されたオーダを特定し、当該オーダに対応付けて出現カウントフラグを設定する。例えば、オーダＡに関するレコードＡ、オーダＢに関するレコードＢ及びオーダＣに関するレコードＣの３つのレコードが抽出された場合（オーダ発行順は、オーダＡ、オーダＢ及びオーダＣの順とする）、「オーダＡ（出現カウントフラグ）−オーダＢ−オーダＣ」、「オーダＡ（出現カウントフラグ）−オーダＢ」、「オーダＡ（出現カウントフラグ）−オーダＣ」及び「オーダＢ（出現カウントフラグ）−オーダＣ」の４通りのパターンがリマインドパターンとして特定される。そして、ステップＳ３１の処理に戻る。
【００３７】
一方、ステップＳ３１において、区分に「同一依頼日」が設定されている、未処理のレコードが対象患者ワークテーブル内に存在しないと判断された場合（ステップＳ３１：Ｎｏルート）、端子Ｂを介してステップＳ４３（図１２）の処理に移行する。
【００３８】
図１２の説明に移行して、端子Ｂの後、リマインドパターン抽出部５４は、リマインドパターンワークテーブルに未処理のレコードが存在するか判断する（図１２：ステップＳ４３）。リマインドパターンワークテーブルに未処理のレコードが存在すると判断された場合（ステップＳ４３：Ｙｅｓルート）、リマインドパターン抽出部５４は、リマインドパターンワークテーブルから未処理のレコードを１つ読み出し、リマインドパターンを抽出する（ステップＳ４５）。そして、リマインドパターン抽出部５４は、抽出したリマインドパターンがリマインドマスタＤＢ５５に既に登録されているか判断する（ステップＳ４７）。すなわち、リマインドマスタＤＢ５５のリマインドオーダの列に、抽出したリマインドパターンと同一のリマインドパターンが登録されているか否か判断する。なお、本実施の形態では、例えば、「オーダＡ（出現カウントフラグ）−オーダＢ」と「オーダＢ（出現カウントフラグ）−オーダＡ」という２つのリマインドパターンは、同一のリマインドパターンとみなす。
【００３９】
抽出したリマインドパターンがリマインドマスタＤＢ５５に既に登録されていると判断された場合（ステップＳ４７：Ｙｅｓルート）、ステップＳ４９の処理をスキップし、ステップＳ５１の処理に移行する。
【００４０】
一方、抽出したリマインドパターンがリマインドマスタＤＢ５５に登録されていないと判断された場合（ステップＳ４７：Ｎｏルート）、リマインドパターン抽出部５４は、当該リマインドパターンを含むレコードをリマインドマスタＤＢ５５に追加する（ステップＳ４９）。なお、リマインドパターンは、リマインドオーダの列に登録する。
【００４１】
そして、リマインドパターン抽出部５４は、抽出したリマインドパターンに基づき、出現カウントフラグが設定されているオーダに係る出現カウントフラグ数を１インクリメントする（ステップＳ５１）。そして、ステップＳ４３の処理に戻る。
【００４２】
一方、ステップＳ４３において、リマインドパターンワークテーブルに未処理のレコードが存在しないと判断された場合（ステップＳ４３：Ｎｏルート）、同一依頼日リマインドパターン抽出処理を終了し、元の処理に戻る。
【００４３】
図８の説明に戻って、同一依頼日リマインドパターン抽出処理を実施した後、リマインドパターン抽出部５４が、オーダＤＢ５１に格納されたデータ及びワークメモリ５３に格納された対象患者ワークテーブルに基づき、同一実施日リマインドパターン抽出処理を実施する（ステップＳ７）。なお、同一依頼日リマインドパターン抽出処理については、図１３及び図１４を用いて説明する。
【００４４】
まず、リマインドパターン抽出部５４は、区分に「同一実施日」が設定されている、未処理のレコードが対象患者ワークテーブル内に存在するか判断する（図１３：ステップＳ５３）。区分に「同一実施日」が設定されている、未処理のレコードが対象患者ワークテーブル内に存在すると判断された場合（ステップＳ５３：Ｙｅｓルート）、リマインドパターン抽出部５４は、区分に「同一実施日」が設定されている、未処理のレコードを対象患者ワークテーブルから１つ読み出す（ステップＳ５５）。そして、リマインドパターン抽出部５４は、読み出したレコードに含まれる患者ＩＤ及び依頼科を含み且つ特定の日付を実施日として含むレコードがオーダＤＢ５１内に存在するか判断する（ステップＳ５７）。読み出したレコードに含まれる患者ＩＤ及び依頼科を含み且つ特定の日付を実施日として含むレコードがオーダＤＢ５１内に存在しないと判断された場合（ステップＳ５７：Ｎｏルート）、ステップＳ５３の処理に戻る。
【００４５】
一方、読み出したレコードに含まれる患者ＩＤ及び依頼科を含み且つ特定の日付を実施日として含むレコードがオーダＤＢ５１内に存在すると判断された場合（ステップＳ５７：Ｙｅｓルート）、リマインドパターン抽出部５４は、該当するレコードをオーダＤＢ５１から読み出し、一旦記憶装置に格納する（ステップＳ５９）。
【００４６】
また、リマインドパターン抽出部５４は、ステップＳ５９において抽出したレコードの数が２以上であるか判断する（ステップＳ６１）。抽出したレコードの数が１であると判断された場合（ステップＳ６１：Ｎｏルート）、ステップＳ５３の処理に戻る。
【００４７】
一方、抽出したレコードの数が２以上であると判断された場合（ステップＳ６１：Ｙｅｓルート）、リマインドパターン抽出部５４は、抽出したレコードを基にリマインドパターンを特定し、リマインドパターンを含むレコードをリマインドパターンワークテーブルに追加する（ステップＳ６３）。リマインドパターンを特定する処理については、上で説明した処理と同様である。なお、ステップＳ６３の処理では、出現カウントフラグは設定しない。そして、ステップＳ５３の処理に戻る。
【００４８】
一方、ステップＳ５３において、区分に「同一実施日」が設定されている、未処理のレコードが対象患者ワークテーブル内に存在しないと判断された場合（ステップＳ５３：Ｎｏルート）、端子Ｃを介してステップＳ６５（図１４）の処理に移行する。
【００４９】
図１４の説明に移行して、端子Ｃの後、リマインドパターン抽出部５４は、リマインドパターンワークテーブルに未処理のレコードが存在するか判断する（図１４：ステップＳ６５）。リマインドパターンワークテーブルに未処理のレコードが存在すると判断された場合（ステップＳ６５：Ｙｅｓルート）、リマインドパターン抽出部５４は、リマインドパターンワークテーブルから未処理のレコードを１つ読み出し、リマインドパターンを抽出する（ステップＳ６７）。そして、リマインドパターン抽出部５４は、抽出したリマインドパターンがリマインドマスタＤＢ５５に既に登録されているか判断する（ステップＳ６９）。すなわち、リマインドマスタＤＢ５５のリマインドオーダの列に、抽出したリマインドパターンと同一のリマインドパターンが登録されているか否か判断する。
【００５０】
抽出したリマインドパターンがリマインドマスタＤＢ５５に既に登録されていると判断された場合（ステップＳ６９：Ｙｅｓルート）、ステップＳ７１の処理をスキップし、ステップＳ７３の処理に移行する。
【００５１】
一方、抽出したリマインドパターンがリマインドマスタＤＢ５５に登録されていないと判断された場合（ステップＳ６９：Ｎｏルート）、リマインドパターン抽出部５４は、当該リマインドパターンを含むレコードをリマインドマスタＤＢ５５に追加する（ステップＳ７１）。なお、リマインドパターンは、リマインドオーダの列に登録する。
【００５２】
そして、リマインドパターン抽出部５４は、抽出したリマインドパターンを含むレコードにおける出現回数を１インクリメントする（ステップＳ７３）。そして、ステップＳ６５の処理に戻る。
【００５３】
一方、ステップＳ６５において、リマインドパターンワークテーブルに未処理のレコードが存在しないと判断された場合（ステップＳ６５：Ｎｏルート）、同一実施日リマインドパターン抽出処理を終了し、元の処理に戻る。
【００５４】
以上のような処理を実施することにより、患者ＩＤ、依頼日及び依頼科が同一又は患者ＩＤ、実施日又は依頼科が同一である２以上のオーダを含むリマインドパターンを抽出し、新規のリマインドパターンについてはリマインドマスタＤＢ５５に登録し、既存のリマインドパターンについては出現カウントフラグ数又は出現回数をカウントできる。
【００５５】
図８の説明に戻って、同一依頼日リマインドパターン抽出処理を実施した後、リマインド対象判断処理部５６が、リマインドマスタＤＢ５５及び閾値マスタＤＢ５７に格納されたデータに基づき、リマインド対象判断処理を実施し（ステップＳ９）、リマインドマスタＤＢ５５を更新する処理（図８）を終了する。なお、リマインド対象判断処理については、図１５を用いて説明する。
【００５６】
まず、リマインド対象判断処理部５６は、閾値マスタＤＢ５７から同一依頼日及び同一実施日に関する閾値を取得し、一旦記憶装置に格納する（図１５：ステップＳ７５）。そして、リマインド対象判断処理部５６は、リマインドマスタＤＢ５５から未処理のレコードを１つ読み出す（ステップＳ７７）。そして、リマインド対象判断処理部５６は、当該レコードの区分が「同一依頼日」であるか判断する（ステップＳ７９）。当該レコードの区分が「同一依頼日」であると判断された場合（ステップＳ７９：Ｙｅｓルート）、リマインド対象判断処理部５６は、当該レコードからリマインドパターンを抽出し、リマインドパターンに含まれるオーダのうち、出現カウントフラグ数が最も多いオーダを特定し、トリガオーダに設定する（ステップＳ８１）。すなわち、出現カウントフラグ数が最も多いオーダをトリガオーダの列に登録する。
【００５７】
その後、リマインド対象判断処理部５６は、トリガオーダに係る出現カウントフラグ数が閾値以上であるか判断する（ステップＳ８３）。具体的には、トリガオーダに係る出現カウントフラグ数と、ステップＳ７５において取得した同一依頼日に関する閾値とを比較して判断する。そして、トリガオーダに係る出現カウントフラグ数が閾値以上であると判断された場合（ステップＳ８３：Ｙｅｓルート）、リマインド対象判断処理部５６は、当該レコードのリマインド対象フラグをＯＮに設定する（ステップＳ８５）。なお、詳細は後で述べるが、本実施の形態では、リマインド対象フラグがＯＮに設定されているレコードに基づき、チェック処理を実施する。一方、トリガオーダに係る出現カウントフラグ数が閾値未満であると判断された場合（ステップＳ８３：Ｎｏルート）、ステップＳ８５の処理をスキップし、ステップＳ９１の処理に移行する。
【００５８】
一方、ステップＳ７９において、当該レコードの区分が「同一依頼日」でないと判断された場合（ステップＳ７９：Ｎｏルート）、すなわち、当該レコードの区分が「同一実施日」である場合、リマインド対象判断処理部５６は、当該レコードの出現回数が閾値以上であるか判断する（ステップＳ８７）。具体的には、当該レコードの出現回数と、ステップＳ７５において取得した同一実施日に関する閾値とを比較して判断する。そして、当該レコードの出現回数が閾値以上であると判断された場合（ステップＳ８７：Ｙｅｓルート）、リマインド対象判断処理部５６は、当該レコードのリマインド対象フラグをＯＮに設定する（ステップＳ８９）。一方、当該レコードの出現回数が閾値未満であると判断された場合（ステップＳ８７：Ｎｏルート）、ステップＳ８９の処理をスキップし、ステップＳ９１の処理に移行する。
【００５９】
そして、リマインド対象判断処理部５６は、リマインドマスタＤＢ５５内の全てのレコードについて処理が完了したか判断する（ステップＳ９１）。リマインドマスタＤＢ５５内の全てのレコードについて処理が完了した場合（ステップＳ９１：Ｙｅｓルート）、リマインド対象判断処理を終了し、元の処理に戻る。一方、リマインドマスタＤＢ５５内の全てのレコードについて処理が完了していなければ（ステップＳ９１：Ｎｏルート）、ステップＳ７７の処理に戻る。
【００６０】
以上のような処理を実施することにより、過去に発行されたオーダに基づき、後で説明するチェック処理で用いるマスタを自動生成することができる。本システムを運用すればするほど、多くのオーダが蓄積されていき、より適切なマスタを生成できる。
【００６１】
次に、図１６乃至図１８を用いて、オーダの入力を受け付けた際の処理を説明する。まず、医師などのユーザは、ユーザ端末３を操作して、電子カルテに診断結果を入力すると共に、必要に応じてオーダを発行（入力）する。そして、診療支援システム５の入力部（図示せず）は、オーダ入力を受け付け、オーダＤＢ５１に格納する（図１６：ステップＳ１０１）。その後、リマインド処理部５８が、リマインドマスタＤＢ５５に格納されたデータに基づき、リマインドオーダ特定処理を実施する（ステップＳ１０３）。なお、リマインドオーダ特定処理については、図１７及び図１８を用いて説明する。
【００６２】
まず、リマインド処理部５８は、オーダ入力に係るオーダを特定する（図１７：ステップＳ１０９）。また、リマインド処理部５８は、リマインド対象フラグがＯＮに設定されているレコードをリマインドマスタＤＢ５５から抽出する（ステップＳ１１１）。さらに、リマインド処理部５８は、抽出したレコードのうち未処理のレコードを特定する（ステップＳ１１３）。そして、リマインド処理部５８は、特定レコードの区分が「同一依頼日」であるか判断する（ステップＳ１１５）。特定レコードの区分が「同一依頼日」であると判断された場合（ステップＳ１１５：Ｙｅｓルート）、リマインド処理部５８は、特定オーダが特定レコードのトリガオーダに設定されているか判断する（ステップＳ１１７）。特定オーダが特定レコードのトリガオーダに設定されている場合（ステップＳ１１７：Ｙｅｓルート）、リマインド処理部５８は、特定レコードのリマインドオーダに設定されている、特定オーダ以外のオーダが既に発行されているか判断する（ステップＳ１１９）。具体的には、オーダＤＢ５１を参照し、特定オーダ以外のオーダが所定期間内に発行されているか否かを判断する。特定レコードのリマインドオーダに設定されている、特定オーダ以外のオーダが発行されていなければ（ステップＳ１１９：Ｎｏルート）、リマインド処理部５８は、特定レコードのリマインドオーダに設定されている、特定オーダ以外のオーダをリマインド対象として抽出し、記憶装置に格納する（ステップＳ１２１）。その後、端子Ｅを介してステップＳ１２９（図１８）の処理に移行する。
【００６３】
一方、ステップＳ１１７において、特定オーダが特定レコードのトリガオーダに設定されていない場合（ステップＳ１１７：Ｎｏルート）、又は、ステップＳ１１９において、特定レコードのリマインドオーダに設定されている、特定オーダ以外のオーダが既に発行されている場合（ステップＳ１１９：Ｙｅｓルート）、ステップＳ１２１の処理をスキップし、端子Ｅを介してステップＳ１２９（図１８）の処理に移行する。
【００６４】
一方、ステップＳ１１５において、特定レコードの区分が「同一依頼日」でないと判断された場合（ステップＳ１１５：Ｎｏルート）、すなわち、特定レコードの区分が「同一実施日」である場合、端子Ｄを介してステップＳ１２３（図１８）の処理に移行する。
【００６５】
図１８の説明に移行して、端子Ｄの後、リマインド処理部５８は、特定オーダが特定レコードのリマインドオーダに設定されているか判断する（図１８：ステップＳ１２３）。特定オーダが特定レコードのリマインドオーダに設定されている場合（ステップＳ１２３：Ｙｅｓルート）、リマインド処理部５８は、特定レコードのリマインドオーダに設定されている、特定オーダ以外のオーダが既に発行されているか判断する（ステップＳ１２５）。特定レコードのリマインドオーダに設定されている、特定オーダ以外のオーダが発行されていなければ（ステップＳ１２５：Ｎｏルート）、リマインド処理部５８は、特定レコードのリマインドオーダに設定されている、特定オーダ以外のオーダをリマインド対象として抽出し、記憶装置に格納する（ステップＳ１２７）。その後、ステップＳ１２９の処理に移行する。
【００６６】
一方、ステップＳ１２３において、特定オーダが特定レコードのリマインドオーダに設定されていない場合（ステップＳ１２３：Ｎｏルート）、又は、ステップＳ１２５において、特定レコードのリマインドオーダに設定されている、特定オーダ以外のオーダが既に発行されている場合（ステップＳ１２５：Ｙｅｓルート）、ステップＳ１２７の処理をスキップし、ステップＳ１２９の処理に移行する。
【００６７】
そして、リマインド処理部５８は、抽出した全てのレコードについて処理が完了したか判断する（ステップＳ１２９）。抽出した全てのレコードについて処理が完了していなければ（ステップＳ１２９：Ｎｏルート）、端子Ｆを介してステップＳ１１３（図１７）の処理に戻る。一方、抽出した全てのレコードについて処理が完了した場合（ステップＳ１２９：Ｙｅｓルート）、リマインドオーダ特定処理を終了し、元の処理に戻る。
【００６８】
図１６の説明に戻って、リマインドオーダ特定処理を実施した後、リマインド処理部５８は、リマインド対象として抽出されたオーダがあるか判断する（ステップＳ１０５）。リマインド対象として抽出されたオーダがあると判断された場合（ステップＳ１０５：Ｙｅｓルート）、リマインド処理部５８は、リマインド対象として抽出されたオーダを含むリマインド通知画面のデータを生成し、ユーザ端末３に出力する（ステップＳ１０７）。一方、リマインド対象として抽出されたオーダがないと判断された場合（ステップＳ１０５：Ｎｏルート）、ステップＳ１０７の処理をスキップする。そして、本処理を終了する。
【００６９】
以上のような処理を実施することにより、あるオーダの入力を受け付けた際に、リマインドマスタＤＢ５５に基づき、そのオーダと同時に発行すべきオーダがあるか否かが判断され、発行漏れの恐れがある場合には、発行漏れの恐れのあるオーダを医師などのユーザに提示するので、オーダの発行漏れを防止することができる。
【００７０】
なお、例えば電子カルテを閉じる指示を受け付けるまでは、上で説明したリマインドオーダ特定処理（ステップＳ１０３）の実施を保留し、電子カルテを閉じる指示を受け付けてから実施するようにしてもよい。
【００７１】
［実施の形態２］
上で述べた第１の実施の形態では、例えば「オーダＡ−オーダＢ（オーダＡを先に発行）」と、「オーダＢ−オーダＡ（オーダＢを先に発行）」という２つのリマインドパターンを同一のリマインドパターンとみなしたが、第２の実施の形態では、上記２つのリマインドパターンを異なるリマインドパターンとみなす。なお、第２の実施の形態におけるシステム構成は基本的には図１に示したものと同じであって、診療支援システム５の機能ブロック図も基本的には図２に示したものと同じである。
【００７２】
また、第２の実施の形態では、リマインドパターンワークテーブルには、図１９に示すようなデータが格納される。具体的には、リマインドパターンワークテーブルには、区分の列と、リマインドパターンの列と、依頼科の列とが含まれる。リマインドパターンの列は、さらにトリガオーダの列とリマインドオーダの列とに分かれている。トリガオーダの列には、リマインドパターンを構成するオーダのうち最も早く発行されたオーダが設定され、リマインドオーダの列には、トリガオーダ以外のオーダが設定される。
【００７３】
さらに、第２の実施の形態では、リマインドマスタＤＢ５５には、図２０に示すようなデータが格納される。具体的には、リマインド対象フラグの列と、区分の列と、リマインドパターンの列と、出現回数の列と、依頼科の列とが含まれる。リマインドオーダの列は、さらにトリガオーダの列とリマインドオーダの列とに分かれている。なお、リマインドパターンワークテーブルと同様に、トリガオーダの列には、リマインドパターンを構成するオーダのうち最も早く発行されたオーダが設定され、リマインドオーダの列には、トリガオーダ以外のオーダが設定される。
【００７４】
次に、本実施の形態における処理内容を説明する。なお、第１の実施の形態で説明したメインの処理フロー（図８及び図１６）、対象患者抽出処理の処理フロー（図９及び図１０）、並びに、同一実施日リマインドパターン抽出処理の処理フロー（図１３及び図１４）は、本実施の形態でも同じである。また、第１の実施の形態で説明した同一依頼日リマインドパターン抽出処理の処理フロー（図１１及び図１２）は、基本的には本実施の形態でも同じであるが、本実施の形態では、ステップ４１（図１１）並びにステップＳ４７乃至ステップＳ５１（いずれも図１２）において、以下のような処理を実施する。
【００７５】
具体的には、本実施の形態では、ステップＳ４１において、リマインドパターンを構成するオーダのうち最も早く発行されたオーダを特定し、特定したオーダをレコードのトリガオーダの列に設定し、特定したオーダ以外のオーダをレコードのリマインドオーダの列に設定し、当該レコードをリマインドパターンワークテーブルに追加するようにする。また、ステップＳ４７において、リマインドパターンを構成するオーダが同一であり、オーダ発行順も同一である場合に、同一のリマインドパターンと判断するようにする。さらに、ステップＳ４９において、リマインドパターンワークテーブルのリマインドパターンの列（トリガオーダ及びリマインドオーダの列）の内容を、レコードのリマインドパターンの列に設定し、当該レコードをリマインドマスタＤＢ５５に追加するようにする。また、ステップＳ５１において、抽出したリマインドパターンを含むレコードにおける出現回数を１インクリメントするようにする。
【００７６】
さらに、第１の実施の形態で説明したリマインド対象判断処理の処理フロー（図１５）は、基本的には本実施の形態でも同じであるが、本実施の形態では、ステップＳ８１の処理はスキップし、ステップＳ８３において、当該レコードの出現回数が閾値以上であるか判断するようにする。
【００７７】
また、第１の実施の形態で説明したリマインドオーダ特定処理の処理フロー（図１７及び図１８）は、基本的には本実施の形態でも同じであるが、本実施の形態では、ステップＳ１１９及びステップＳ１２１（いずれも図１７）において、以下のような処理を実施する。
【００７８】
具体的には、本実施の形態では、ステップＳ１１９において、特定レコードのリマインドオーダに設定されているオーダが既に発行されているか判断するようにする。また、ステップＳ１２１において、特定レコードのリマインドオーダに設定されているオーダをリマインド対象として抽出するようにする。
【００７９】
これにより、例えば「オーダＡ−オーダＢ（オーダＡを先に発行）」と、「オーダＢ−オーダＡ（オーダＢを先に発行）」という２つのリマインドパターンを異なるリマインドパターンとみなすようにしても、オーダの発行漏れを防止することができる。
【００８０】
以上本発明の実施の形態を説明したが、本発明はこれに限定されるものではない。例えば、上で説明した機能ブロック図は必ずしも実際のプログラムモジュール構成に対応するものではない。また、上で説明した各テーブルの構成は一例であって、必ずしも上記のような構成でなければならないわけではない。
【００８１】
また、処理フローにおいて、処理結果が変らなければ処理の順番を入れ替えることも可能である。さらに、並列に実行させるようにしても良い。
【００８２】
また、診療支援システム５は、１台のコンピュータではなく複数台のコンピュータで実現するようにしても良い。また、診療支援システム５の機能を、ＡＳＰ（Application Service Provider）によってサービス提供する場合もある。
【００８３】
なお、図１に示したユーザ端末３及び診療支援システム５は、図２１のようなコンピュータ装置であって、メモリ２５０１（記憶装置）とＣＰＵ２５０３（処理装置）とハードディスク・ドライブ（ＨＤＤ）２５０５と表示装置２５０９に接続される表示制御部２５０７とリムーバブル・ディスク２５１１用のドライブ装置２５１３と入力装置２５１５とネットワークに接続するための通信制御部２５１７とがバス２５１９で接続されている。オペレーティング・システム（ＯＳ：Operating System）及び本実施の形態における処理を実施するためのアプリケーション・プログラムは、ＨＤＤ２５０５に格納されており、ＣＰＵ２５０３により実行される際にはＨＤＤ２５０５からメモリ２５０１に読み出される。必要に応じてＣＰＵ２５０３は、表示制御部２５０７、通信制御部２５１７、ドライブ装置２５１３を制御して、必要な動作を行わせる。また、処理途中のデータについては、メモリ２５０１に格納され、必要があればＨＤＤ２５０５に格納される。本発明の実施の形態では、上で述べた処理を実施するためのアプリケーション・プログラムはリムーバブル・ディスク２５１１に格納されて頒布され、ドライブ装置２５１３からＨＤＤ２５０５にインストールされる。インターネットなどのネットワーク及び通信制御部２５１７を経由して、ＨＤＤ２５０５にインストールされる場合もある。このようなコンピュータ装置は、上で述べたＣＰＵ２５０３、メモリ２５０１などのハードウエアとＯＳ及び必要なアプリケーション・プログラムとが有機的に協働することにより、上で述べたような各種機能を実現する。
【００８４】
（付記１）
所定のタイミングにて、オーダ履歴を格納しているオーダ格納部に格納されているデータに基づき、所定の関係にある２以上のオーダの組み合わせにて構成されるオーダパターンを抽出する抽出ステップと、
前記抽出ステップにより抽出された同一の前記オーダパターン毎に、当該オーダパターンを構成する各前記オーダについて、当該オーダが前記オーダパターンの中で最も早く発行された回数を計数し、前記回数の最も多い前記オーダを前記オーダパターンにおけるトリガオーダとして特定し、前記オーダパターンと前記トリガオーダを表すデータとを含むレコードをリマインドマスタデータベースに格納するマスタ登録ステップと、
ユーザから前記オーダの入力を受け付け、受け付けた前記オーダに関する履歴を前記オーダ格納部に格納する受け付けステップと、
前記受け付けステップにおいて受け付けた前記オーダを前記トリガオーダとして含む前記レコードが前記リマインドマスタデータベースに格納されているか判断するステップと、
前記受け付けステップにおいて受け付けた前記オーダを前記トリガオーダとして含む前記レコードが前記リマインドマスタデータベースに格納されていると判断された場合、当該レコードに含まれる、前記トリガオーダ以外のオーダをリマインド情報として前記ユーザに提示する提示ステップと、
をコンピュータに実行させるための診療支援プログラム。
【００８５】
（付記２）
所定のタイミングにて、オーダ履歴を格納しているオーダ格納部に格納されているデータに基づき、所定の関係にある２以上のオーダを含み且つオーダ発行順を表すオーダパターンを抽出する抽出ステップと、
前記抽出ステップにより抽出された同一の前記オーダパターン毎に、当該オーダパターンの件数を計数し、前記オーダパターンと前記オーダパターンの件数とを含むレコードをリマインドマスタデータベースに格納するステップと、
ユーザから前記オーダの入力を受け付け、受け付けた前記オーダに関する履歴を前記オーダ格納部に格納する受け付けステップと、
前記受け付けステップにおいて受け付けた前記オーダを前記オーダパターンにおける先頭の前記オーダであるトリガオーダとして含む前記レコードが前記リマインドマスタデータベースに格納されているか判断するステップと、
前記受け付けステップにおいて受け付けた前記オーダを前記トリガオーダとして含む前記レコードが前記リマインドマスタデータベースに格納されていると判断され、当該レコードに含まれる、前記オーダパターンの件数が所定の基準以上の場合、当該レコードに含まれる、前記トリガオーダ以外のオーダをリマインド情報として前記ユーザに提示する提示ステップと、
をコンピュータに実行させるための診療支援プログラム。
【００８６】
（付記３）
前記マスタ登録ステップにおいて、
前記トリガオーダに対応する前記回数をさらに含む前記レコードを前記リマインドマスタデータベースに格納し、
前記提示ステップにおいて、
前記トリガオーダに対応する前記回数が所定の基準以上の場合に、前記レコードに含まれる、前記トリガオーダ以外のオーダをリマインド情報として前記ユーザに提示する
ことを特徴とする付記１記載の診療支援プログラム。
【００８７】
（付記４）
前記提示ステップにおいて、
前記トリガオーダ以外のオーダの入力を所定期間内に受け付けているか判断し、前記トリガオーダ以外のオーダの入力を所定期間内に受け付けていないと判断された場合に、前記トリガオーダ以外のオーダをリマインド情報として前記ユーザに提示する
ことを特徴とする付記１又は２記載の診療支援プログラム。
【００８８】
（付記５）
前記所定の関係が、前記オーダに係る患者、オーダ発行日及び診療科が同一という関係である
ことを特徴とする付記１又は２記載の診療支援プログラム。
【００８９】
（付記６）
前記抽出ステップが、
前記オーダに係る患者、オーダ実施日及び診療科が同一である２以上の前記オーダの組み合わせにて構成される同一実施日オーダパターンを抽出する同一実施日オーダパターン抽出ステップ
を含み、
前記同一実施日オーダパターン抽出ステップにより抽出された同一の前記同一実施日オーダパターン毎に、当該同一実施日オーダパターンの件数を計数し、前記同一実施日オーダパターンと前記同一実施日オーダパターンの件数とを含む同一実施日レコードを前記リマインドマスタデータベースに格納するステップと、
前記受け付けステップにおいて受け付けた前記オーダを前記同一実施日オーダパターンに含む前記同一実施日レコードが前記リマインドマスタデータベースに格納されているか判断するステップと、
前記受け付けステップにおいて受け付けた前記オーダを前記実施日同一オーダパターンに含む前記同一実施日レコードが前記リマインドマスタデータベースに格納されていると判断され、当該同一実施日レコードに含まれる、前記同一実施日オーダパターンの件数が所定の基準以上の場合、当該同一実施日レコードに含まれる、前記受け付けステップにおいて受け付けた前記オーダ以外のオーダをリマインド情報として前記ユーザに提示するステップと、
をさらに含む付記５記載の診療支援プログラム。
【００９０】
（付記７）
所定のタイミングにて、オーダ履歴を格納しているオーダ格納部に格納されているデータに基づき、所定の関係にある２以上のオーダの組み合わせにて構成されるオーダパターンを抽出する抽出ステップと、
前記抽出ステップにより抽出された同一の前記オーダパターン毎に、当該オーダパターンを構成する各前記オーダについて、当該オーダが前記オーダパターンの中で最も早く発行された回数を計数し、前記回数の最も多い前記オーダを前記オーダパターンにおけるトリガオーダとして特定し、前記オーダパターンと前記トリガオーダを表すデータとを含むレコードをリマインドマスタデータベースに格納するマスタ登録ステップと、
ユーザから前記オーダの入力を受け付け、受け付けた前記オーダに関する履歴を前記オーダ格納部に格納する受け付けステップと、
前記受け付けステップにおいて受け付けた前記オーダを前記トリガオーダとして含む前記レコードが前記リマインドマスタデータベースに格納されているか判断するステップと、
前記受け付けステップにおいて受け付けた前記オーダを前記トリガオーダとして含む前記レコードが前記リマインドマスタデータベースに格納されていると判断された場合、当該レコードに含まれる、前記トリガオーダ以外のオーダをリマインド情報として前記ユーザに提示する提示ステップと、
を含み、コンピュータにより実行される診療支援処理方法。
【００９１】
（付記８）
所定のタイミングにて、オーダ履歴を格納しているオーダ格納部に格納されているデータに基づき、所定の関係にある２以上のオーダを含み且つオーダ発行順を表すオーダパターンを抽出する抽出ステップと、
前記抽出ステップにより抽出された同一の前記オーダパターン毎に、当該オーダパターンの件数を計数し、前記オーダパターンと前記オーダパターンの件数とを含むレコードをリマインドマスタデータベースに格納するステップと、
ユーザから前記オーダの入力を受け付け、受け付けた前記オーダに関する履歴を前記オーダ格納部に格納する受け付けステップと、
前記受け付けステップにおいて受け付けた前記オーダを前記オーダパターンにおける先頭の前記オーダであるトリガオーダとして含む前記レコードが前記リマインドマスタデータベースに格納されているか判断するステップと、
前記受け付けステップにおいて受け付けた前記オーダを前記トリガオーダとして含む前記レコードが前記リマインドマスタデータベースに格納されていると判断され、当該レコードに含まれる、前記オーダパターンの件数が所定の基準以上の場合、当該レコードに含まれる、前記トリガオーダ以外のオーダをリマインド情報として前記ユーザに提示する提示ステップと、
を含み、コンピュータにより実行される診療支援処理方法。
【００９２】
（付記９）
所定のタイミングにて、オーダ履歴を格納しているオーダ格納部に格納されているデータに基づき、所定の関係にある２以上のオーダの組み合わせにて構成されるオーダパターンを抽出する抽出手段と、
前記抽出手段により抽出された同一の前記オーダパターン毎に、当該オーダパターンを構成する各前記オーダについて、当該オーダが前記オーダパターンの中で最も早く発行された回数を計数し、前記回数の最も多い前記オーダを前記オーダパターンにおけるトリガオーダとして特定し、前記オーダパターンと前記トリガオーダを表すデータとを含むレコードをリマインドマスタデータベースに格納するマスタ登録手段と、
ユーザから前記オーダの入力を受け付け、受け付けた前記オーダに関する履歴を前記オーダ格納部に格納する受け付け手段と、
前記受け付け手段において受け付けた前記オーダを前記トリガオーダとして含む前記レコードが前記リマインドマスタデータベースに格納されているか判断する手段と、
前記受け付け手段において受け付けた前記オーダを前記トリガオーダとして含む前記レコードが前記リマインドマスタデータベースに格納されていると判断された場合、当該レコードに含まれる、前記トリガオーダ以外のオーダをリマインド情報として前記ユーザに提示する提示手段と、
を有する診療支援処理装置。
【００９３】
（付記１０）
所定のタイミングにて、オーダ履歴を格納しているオーダ格納部に格納されているデータに基づき、所定の関係にある２以上のオーダを含み且つオーダ発行順を表すオーダパターンを抽出する抽出手段と、
前記抽出手段により抽出された同一の前記オーダパターン毎に、当該オーダパターンの件数を計数し、前記オーダパターンと前記オーダパターンの件数とを含むレコードをリマインドマスタデータベースに格納する手段と、
ユーザから前記オーダの入力を受け付け、受け付けた前記オーダに関する履歴を前記オーダ格納部に格納する受け付け手段と、
前記受け付け手段において受け付けた前記オーダを前記オーダパターンにおける先頭の前記オーダであるトリガオーダとして含む前記レコードが前記リマインドマスタデータベースに格納されているか判断する手段と、
前記受け付け手段において受け付けた前記オーダを前記トリガオーダとして含む前記レコードが前記リマインドマスタデータベースに格納されていると判断され、当該レコードに含まれる、前記オーダパターンの件数が所定の基準以上の場合、当該レコードに含まれる、前記トリガオーダ以外のオーダをリマインド情報として前記ユーザに提示する提示手段と、
を有する診療支援処理装置。
【図面の簡単な説明】
【００９４】
【図１】本発明の実施の形態に係るシステム構成図である。
【図２】本発明の実施の形態における診療支援システムの機能ブロック図である。
【図３】オーダＤＢに格納されるデータの一例を示す図である。
【図４】対象患者ワークテーブルの一例を示す図である。
【図５】第１の実施の形態におけるリマインドパターンワークテーブルの一例を示す図である。
【図６】第１の実施の形態におけるリマインドマスタＤＢに格納されるデータの一例を示す図である。
【図７】閾値マスタＤＢに格納されるデータの一例を示す図である。
【図８】リマインドマスタＤＢを更新する際の処理フローを示す図である。
【図９】対象患者抽出処理の処理フロー（第１の部分）を示す図である。
【図１０】対象患者抽出処理の処理フロー（第２の部分）を示す図である。
【図１１】同一依頼日リマインドパターン抽出処理の処理フロー（第１の部分）を示す図である。
【図１２】同一依頼日リマインドパターン抽出処理の処理フロー（第２の部分）を示す図である。
【図１３】同一実施日リマインドパターン抽出処理の処理フロー（第１の部分）を示す図である。
【図１４】同一実施日リマインドパターン抽出処理の処理フロー（第２の部分）を示す図である。
【図１５】リマインド対象判断処理の処理フローを示す図である。
【図１６】オーダの入力を受け付けた際の処理フローを示す図である。
【図１７】リマインドオーダ特定処理の処理フロー（第１の部分）を示す図である。
【図１８】リマインドオーダ特定処理の処理フロー（第２の部分）を示す図である。
【図１９】第２の実施の形態におけるリマインドパターンワークテーブルの一例を示す図である。
【図２０】第２の実施の形態におけるリマインドマスタＤＢに格納されるデータの一例を示す図である。
【図２１】コンピュータの機能ブロック図である。
【符号の説明】
【００９５】
１  ネットワーク
３，３ａ，３ｂ  ユーザ端末
５  診療支援システム
５１  オーダＤＢ    ５２  対象患者抽出部
５３  ワークメモリ    ５４  リマインドパターン抽出部
５５  リマインドマスタＤＢ    ５６  リマインド対象判断処理部
５７  閾値マスタＤＢ    ５８  リマインド処理部
【図１】
0005024052.tif 000002
【図２】
0005024052.tif 000003
【図３】
0005024052.tif 000004
【図４】
0005024052.tif 000005
【図５】
0005024052.tif 000006
【図６】
0005024052.tif 000007
【図７】
0005024052.tif 000008
【図８】
0005024052.tif 000009
【図９】
0005024052.tif 000010
【図１０】
0005024052.tif 000011
【図１１】
0005024052.tif 000012
【図１２】
0005024052.tif 000013
【図１３】
0005024052.tif 000014
【図１４】
0005024052.tif 000015
【図１５】
0005024052.tif 000016
【図１６】
0005024052.tif 000017
【図１７】
0005024052.tif 000018
【図１８】
0005024052.tif 000019
【図１９】
0005024052.tif 000020
【図２０】
0005024052.tif 000021
【図２１】
0005024052.tif 000022