(57)【要約】      （修正有）【課題】状況を踏まえて、検査結果の登録遅延に対する警告を行う。【解決手段】警告プログラムは、コンピュータに、複数の検査オーダのそれぞれについて、検体採取の入力がなされた採取時刻と、検査結果の入力がなされた結果時刻とが格納される検査情報記憶部５７から、第一の結果時刻が格納された第一の検査オーダに対応する該第一の結果時刻と第一の採取時刻を抽出し、第二の結果時刻が格納されておらず第一の採取時刻と所定の関係を有する第二の採取時刻が格納された第二の検査オーダに対応する第二の採取時刻を取得し、第一の採取時刻と第一の結果時刻と第二の採取時刻とに基づいて、第二の検査オーダに対する検査結果が入力される予想時刻を算出し、予想時刻に基づいて、第二の検査オーダの情報を出力する警告時刻を設定し、警告時刻を超過した場合に、情報を他のコンピュータへ出力する処理を実行させる。【選択図】図２
2012073695.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータに、
複数の検査オーダのそれぞれについて、検体採取の入力がなされた採取時刻と、検査結果の入力がなされた結果時刻とが格納される検査情報記憶部から、第一の結果時刻が格納された第一の検査オーダに対応する該第一の結果時刻と第一の採取時刻を抽出するステップと、
前記検査情報記憶部から、第二の結果時刻が格納されておらず、前記第一の採取時刻と所定の関係を有する第二の採取時刻が格納された第二の検査オーダに対応する該第二の採取時刻を取得するステップと、
前記第一の採取時刻と前記第一の結果時刻と前記第二の採取時刻とに基づいて、前記第二の検査オーダに対する検査結果が入力される予想時刻を算出するステップと、
前記予想時刻に基づいて、前記第二の検査オーダの情報を出力する警告時刻を設定するステップと、
前記第二の検査オーダについて、前記警告時刻を超過したか否かを判定するステップと、
前記警告時刻を超過したと判定した場合に、前記情報を他のコンピュータへ出力するステップと
を実行させることを特徴とする警告プログラム。
【請求項２】
前記抽出するステップにおいて、
前記第一の結果時刻が新たに登録されたことを検知した場合に、前記第一の採取時刻を抽出することを特徴とする警告プログラム。
【請求項３】
前記コンピュータに、さらに、
前記取得するステップのあとに、前記検査情報記憶部から、前記第二の採取時刻と前記所定の関係にある第三の採取時刻および第三の結果時刻を有する第三の検査オーダが存在するかを判定するステップと、
存在すると判定した場合に、前記第三の検査オーダに対応する前記第三の採取時刻および前記第三の結果時刻を読み出すステップとを実行させ、
前記算出するステップにおいて、さらに前記第三の採取時刻および前記第三の結果時刻に基づいて、前記予想時刻を算出することを特徴とする請求項１または請求項２記載の警告プログラム。
【請求項４】
前記コンピュータに、
前記検査の種別である検査種別および該検査種別に含まれる検査項目ごとに、前記警告時刻の設定方法に関する情報を記憶するルール記憶部から、前記第一の検査オーダに関わる該検査種別および該検査項目に対応する該設定情報を抽出するステップをさらに実行させ、
前記設定するステップにおいて、前記設定方法に基づいて、前記警告時刻を設定することを特徴とする請求項１乃至３のいずれか一項に記載の警告プログラム。
【請求項５】
取得するステップにおいて、前記第一の採取時刻から予め設定された範囲に含まれる前記第二の採取時刻を取得することを特徴とする請求項１乃至請求項４のいずれか一項に記載の警告プログラム。
【請求項６】
前記コンピュータに、
前記検査情報記憶部に、第三の検査オーダに対する第三の結果時刻が新たに登録された場合に、該検査情報記憶部から、該第三の検査オーダに対する第三の採取時刻と所定の関係にある前記第二の採取時刻を取得するステップと、
前記第二の採取時刻と前記第三の採取時刻と前記第三の結果時刻とに基づいて、前記第二の検査オーダに関する他の予想時刻を算出するステップと、
前記第二の検査オーダに対する前記警告時刻を、他の警告時刻へ更新するステップとを実行させることを特徴とする請求項１記載の警告プログラム。
【請求項７】
コンピュータが、
複数の検査オーダのそれぞれについて、検体採取の入力がなされた採取時刻と、検査結果の入力がなされた結果時刻とが格納される検査情報記憶部から、第一の結果時刻が格納された第一の検査オーダに対応する該第一の結果時刻と第一の採取時刻を抽出するステップと、
前記検査情報記憶部から、第二の結果時刻が格納されておらず、前記第一の採取時刻と所定の関係を有する第二の採取時刻が格納された第二の検査オーダに対応する該第二の採取時刻を取得するステップと、
前記第一の採取時刻と前記第一の結果時刻と前記第二の採取時刻とに基づいて、前記第二の検査オーダに対する検査結果が入力される予想時刻を算出するステップと、
前記予想時刻に基づいて、前記第二の検査オーダの情報を出力する警告時刻を設定するステップと、
前記第二の検査オーダについて、前記警告時刻を超過したか否かを判定するステップと、
前記警告時刻を超過したと判定した場合に、前記情報を他のコンピュータへ出力するステップと
を実行することを特徴とする警告方法。
【請求項８】
複数の検査オーダのそれぞれについて、検体採取の入力がなされた採取時刻と、検査結果の入力がなされた結果時刻とが格納される検査情報記憶部と、
前記検査情報記憶部から、第一の結果時刻が格納された第一の検査オーダに対応する該第一の結果時刻および第一の採取時刻と、第二の結果時刻が格納されておらず該第一の採取時刻と所定の関係を有する第二の採取時刻が格納された第二の検査オーダに対応する該第二の採取時刻とを取得するとともに、該第一の採取時刻と該第一の結果時刻と該第二の採取時刻とに基づいて、該第二の検査オーダに対する検査結果が入力される予想時刻を算出するとともに、該予想時刻に基づいて、該第二の検査オーダの情報を出力する警告時刻を設定する設定部と、
前記第二の検査オーダについて、前記警告時刻を超過したか否かを判定する判定部と、
前記警告時刻を超過したと判定した場合に、前記情報を通知先へ出力する通信部と
を有することを特徴とする警告装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遅延に対する警告を行う警告プログラム、警告方法、警告装置に関する。
【背景技術】
【０００２】
近年、医療機関においては、電子カルテシステムに含まれる複数のシステムが連携して、情報を管理することが行われている。例えば、医師は、端末を介して、検査のオーダリングシステムを利用し、患者に対する検査を依頼する。すると、オーダリングシステムから、検査システムへオーダ情報が送信される。なお、オーダ情報には、依頼内容に関する情報、患者に関する情報などが含まれる。
【０００３】
一方、検査部門の担当者は、端末を介して、検査システムを利用する。そして、担当者は、オーダ情報を参照するとともに、検査を実施する。さらに、担当者は、検査システムに対して、検査結果の登録などを行う。
【０００４】
登録された検査結果などは、検査システムからオーダリングシステムへと送信される。そして、医師は、端末を介して、オーダシステムから取得した検査結果などを閲覧する。
【０００５】
ここで、医療機関における検査の実施形態の一例について説明する。
【０００６】
検査の対象患者が、検査部門を訪れる。そして、検査部門において、担当者が対象患者から検体を採取する。なお、担当者は、検査技師、看護師、医師などである。担当者は、検体を採取した旨を検査システムへ登録する。
【０００７】
さらに、担当者は、採取した検体を分析することで、検査結果を生成する。そして、担当者は、検査結果を検査システムに登録する。なお、検体を採取する担当者と、検体を分析する担当者とは、同一人物である場合と、異なる場合とがある。
【０００８】
なお、医師が検査をオーダする場合を例に上記のとおり説明したが、健康診断の場合など、医師以外の指示者の指示に従って、検診対象者に対して検査が行われる場合もある。
【０００９】
また、特許文献１には、所定時間が経過した場合に、警告を行う技術が開示されている。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開２００２−７８５９３号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
ここで、検査部門の担当者が、採取した検体の分析を忘れる場合や、結果登録を忘れている場合もある。
【００１２】
検査結果の登録忘れを防止するために、電子カルテシステムに特許文献１の技術を組み合わせることが考えられる。組み合わせた技術によって、検体の採取時間から検査結果の登録時間までに一定以上、時間が経過している場合に、警告を行うことができるであろう。
【００１３】
しかし、検査結果の登録までに時間を要していたとしても、登録わすれではなく、状況によって、検査結果の分析などの作業に遅延が生じてしまった結果、遅延が生じない場合と比較して、検査結果の登録に時間を要する場合がある。状況とは、担当者の不足、検体に対する検証に時間を要した、機材の不調などがある。こういった場合に、一律に決められた時間が経過したからといって、警告が発せられると担当者にとって煩わしい。
【００１４】
一方、検査結果の分析などの作業がスムーズに行われている場合においては、一律に決められた時間が経過していなくとも、検査結果が登録されていなければ、登録わすれである可能性がある。よって、警告が行われるべきである。
【００１５】
さらには、指定の時刻に検査結果が登録されていなければ、警告を発することも考えられる。しかし、検体の採取から間もないにも関わらず、警告を発することは、担当者にとって煩わしい。
【００１６】
そこで、本発明は、状況を反映した警告時間を設定して、必要な場合に警告を行う警告プログラム、警告方法および警告装置を提供することを目的とする。
【課題を解決するための手段】
【００１７】
上記課題を解決するために、本発明に開示する警告プログラムは、コンピュータに複数の検査オーダのそれぞれについて、検体採取の入力がなされた採取時刻と、検査結果の入力がなされた結果時刻とが格納される検査情報記憶部から、第一の結果時刻が格納された第一の検査オーダに対応する該第一の結果時刻と第一の採取時刻を抽出するステップと、前記検査情報記憶部から、第二の結果時刻が格納されておらず、前記第一の採取時刻と所定の関係を有する第二の採取時刻が格納された第二の検査オーダに対応する該第二の採取時刻を取得するステップと、前記第一の採取時刻と前記第一の結果時刻と前記第二の採取時刻とに基づいて、前記第二の検査オーダに対する検査結果が入力される予想時刻を算出するステップと、前記予想時刻に基づいて、前記第二の検査オーダの情報を出力する警告時刻を設定するステップと、前記第二の検査オーダについて、前記警告時刻を超過したか否かを判定するステップと、前記警告時刻を超過したと判定した場合に、前記情報を他のコンピュータへ出力するステップとを実行させる。
【発明の効果】
【００１８】
本発明によれば、検査部門の状況を反映し、必要な場合に、検査結果の登録わすれを防止するための警告を行うことができる。
【図面の簡単な説明】
【００１９】
【図１】実施例における医療情報システムの全体構成の一例を示す図である。
【図２】実施例における警告装置の機能ブロックの一例を示す図である。
【図３】実施例におけるルール記憶部のデータテーブルの一例を示す図である。
【図４】実施例における設定情報記憶部のデータテーブルの一例を示す図である。
【図５】実施例における検査情報記憶部のデータテーブルの一例を示す図である。
【図６】実施例における基本警告時刻の設定処理のフローチャートの一例を示す図である。
【図７】実施例における警告時刻設定処理を含む一連の処理のフローチャートの一例を示す図である。
【図８】実施例における警告時刻設定処理のフローチャートの一例を示す図である。
【図９】実施例における警告処理のフローチャートの一例を示す図である。
【図１０】実施例における警告装置のハードウェア構成を示す図である。
【発明を実施するための形態】
【００２０】
以下詳細な本発明の実施例に関して説明する。
【００２１】
なお、以下の各実施例は、処理の内容を矛盾させない範囲で適宜組み合わせることが可能である。
【００２２】
図１は本発明の実施の一形態における医療情報システムの全体構成図である。
【００２３】
本実施形態における医療情報システム０は、端末Ａ１−１、端末Ｂ１−２、端末Ｃ１−３と、オーダリングシステム３と、検査システム４と、警告装置５を有する。なお、端末の台数は３台に限定されない。また、以下端末を限定する必要が無い場合は、総称して、端末１と称する。
【００２４】
端末Ａ１−１、端末Ｂ１−２、端末Ｃ１−３と、オーダリングシステム３と、検査システム４と、警告装置５とは、ネットワーク２を介して互いに通信可能に接続されている。なお、ネットワーク２は、例えばインターネット、携帯電話網、電話網等の通信網である。通信網は、有線通信網または無線通信網である。さらに、ネットワーク２は、医療機関内に設けられた専用の通信網であっても良い。
【００２５】
端末１は、医療従事者が操作するコンピュータである。なお、医療従事者は、医師、看護師、検査の担当者などである。端末１は、医療従事者が入力した情報を、ネットワーク２を介して、各システムへ送信する。また、端末１は、各システムから送信された情報を、ネットワーク２を介して、受信する。
【００２６】
オーダリングシステム３は、検査のオーダ情報を管理するコンピュータである。さらには、オーダリングシステム３は、検査システム４へオーダ情報を送信することで、検査システム４へ検査を依頼する。なお、オーダ情報は、患者を識別する患者識別情報と、オーダを識別するオーダ識別情報と、検査の種別を表す種別情報と、検査の項目を表す項目情報とを含む情報である。オーダ情報は、さらに患者の年齢や性別の情報などを含んでも良い。
【００２７】
検査システム４は、検査の情報を管理するコンピュータである。検査システム４は、例えば、オーダされた検査が実施されているか否かの情報や、検査結果に関する情報を管理する。例えば、オーダ識別情報と、検体を採取した旨が入力された時刻である採取時刻と、結果が入力された時刻である結果時刻と、検査結果の情報とを対応付けて管理する。
【００２８】
警告装置５は、端末１に対して警告を行うコンピュータである。例えば、警告装置５は、結果情報の登録が遅れているオーダについて、端末１に登録が遅れている旨を警告する。詳細は後述する。
【００２９】
例えば、医師Ａが操作する端末Ａ１−１は、患者Ｘに対する検査Ｍのオーダ情報を、オーダリングシステム３へ送信する。すると、オーダリングシステム３は、受信したオーダ情報を検査システム４へ送信する。検査システム４は、検査の担当者Ｂが操作する端末Ｂ１−２へ、オーダ情報を出力する。そして、検査システム４は、端末Ｂ１−２から採取情報や、結果情報の登録を受付ける。採取情報は、採取時刻とオーダ識別情報と患者識別情報と検査種別と検査項目とを含む情報である。結果情報は、結果時刻とオーダ識別情報と患者識別情報と検査種別と検査項目とを含む情報である。
【００３０】
一方、警告装置５は、検査システム４から受け付ける情報に基づいて、検査の結果情報の登録が遅れていると判定した場合は、検査の担当者が操作する端末Ｂ１−２へ警告を行う。詳細は、後述する。なお、検査の担当者が複数いる場合は、他の担当者Ｃが操作する端末Ｃ１−３へも警告を行ってもよい。
【００３１】
また、検査システム４は、端末Ｂ１−２から採取情報や結果情報を受信した場合は、オーダリングシステム３へ、オーダ識別情報とともに、受信した情報を送信する。医師Ａは、端末Ａを用いて、オーダリングシステム３へアクセスを行い、検査結果や、検査の進捗情報を把握することができる。
【００３２】
次に、図２を用いて、警告装置５の機能について説明する。図２は、警告装置５の機能ブロック図である。
【００３３】
警告装置５は、通信部５１と登録部５２と設定部５３とルール記憶部５４と設定情報記憶部５５と判定部５６と検査情報記憶部５７を有する。
【００３４】
警告装置５は、コンピュータであって、ネットワークを介して、他のコンピュータと通信する。なお、他のコンピュータとは、例えば端末１、オーダリングシステム３、検査システム４である。
【００３５】
通信部５１は、端末１や他のコンピュータと通信を行う処理部である。例えば、通信部５１は、端末１へ、警告情報を送信する。なお、警告情報は、結果情報の登録が遅れているオーダのオーダ識別情報と、結果情報の登録が遅れている旨を通知する情報とを含む情報である。
【００３６】
登録部５２は、通信部５１が受け付けた情報に基づいて、各種記憶部への情報の登録を行う処理部である。例えば、登録部５２は、採取情報や結果情報を、検査情報記憶部４５へ登録する。
【００３７】
設定部５３は、オーダごとに、警告を行う警告時刻を設定する処理部である。例えば、設定部５３は、あるオーダについて採取時刻から結果時刻までに要した時刻に基づいて、結果情報が登録されていないオーダに対する警告時刻を設定する。
【００３８】
ルール記憶部５４は、設定部５３が警告時刻を設定するために用いるルールを記憶する記憶部である。詳細は後述する。
【００３９】
設定情報記憶部５５は、オーダごとに設定部５３が設定した警告時刻を記憶する記憶部である。詳細は後述する。
【００４０】
判定部５６は、警告時刻を経過したか否かを判定する処理部である。
【００４１】
検査情報記憶部５７は、オーダごとに、採取時刻や、結果時刻、結果情報を対応付けて管理する記憶部である。なお、検査情報記憶部５７は、オーダリングシステム３が有しても良い。同様に検査システム４が検査情報記憶部５７を有しても良い。つまり、警告装置５は、オーダリングシステム３や検査システム４へ定期的にアクセスを行い、検査情報記憶部５７に格納されている情報を取得することで、後述の処理を行ってもよい。
【００４２】
端末１は、検査の担当者であって、結果登録を行う担当者が操作するコンピュータである。なお、端末１は、表示部、入力部、通信部などの機能を有する（図示せず）。
【００４３】
ルール記憶部５４が格納する情報について、図３を用いて説明する。図３は、ルール記憶部５４のデータテーブル例である。
【００４４】
ルール記憶部５４は、ルール番号５４１と検査種別５４２と検査項目５４３と利用条件５４４と被利用条件５４５と設定方法５４６と基本設定５４７のそれぞれに関する情報を対応付けて格納する。実施例において、ルール記憶部５４は、上記以外の項目を適宜備えても良い。
【００４５】
項目「ルール番号」５４１は、各ルールを互いに識別するための情報を格納するデータ領域である。例えば、「Ｒ１」が格納される。項目「検査種別」５４２は、各ルールがどの検査種別に対するルールであるかを示す情報を格納するデータ領域である。例えば、「血液」が格納される。なお、検査種別は、検査の種類を識別する情報である。
【００４６】
項目「検査項目」５４３は、検査の対象となる項目の情報を格納するデータ領域である。例えば、「Ｃを含む」が格納される。また、「Ｃを含む」という定義以外にも、具体的に検査項目「Ａ」「Ｂ」「Ｃ」と指定する情報が格納されても良い。なお、検査項目は、単一の検査種別の中で、さらに細分化された単位である。例えば、検査種別「血液」であっても、検査項目は「白血球」「ヘモグロビン」「ガンマＧＤＰ」など種々の検査項目についての検査結果が得られる。
【００４７】
「Ｒ１」のルールは、検査種別「血液」の検査であって、さらに複数の検査項目のうち、検査項目「Ｃ」を含んだ検査オーダである場合に、後述の警告時刻設定処理にて適用されるルールである。例えば、検査種別「血液」の中でも検査項目「Ｃ」の結果登録に時間を要する場合には、警告時刻の設定に用いられるルールを、検査項目「Ｃ」を含む場合と、含まない場合に分けることで、警告時刻の設定を適切に行うことができる。
【００４８】
項目「利用条件」５４４は、あるオーダに対する警告時刻を設定する際に、設定に用いる他のオーダを特定するための情報を格納するデータ領域である。例えば、「−１≦ｈ≦２」が格納される。「−１≦ｈ≦２」は、あるオーダに対する警告時刻を設定する際に、あるオーダの採取時刻から、１時間前から２時間後までの他のオーダを用いて警告時刻を決定することを示す。なお、警告装置５は、あるオーダの採取時刻から警告間隔が経過した時刻を警告時刻とする。
【００４９】
項目「被利用条件」５４５は、結果情報が登録されていないオーダのうち、後述の警告時刻設定処理の対象となるオーダを特定するための情報を格納するデータ領域である。例えば、「−２≦ｈ≦１」が格納される。「−２≦ｈ≦１」は、あるオーダに対して結果情報が登録された場合に、当該オーダの採取時刻に対して、２時間前から１時間後のオーダで、結果情報が登録されていないオーダを、警告時刻設定処理の対象とする。
【００５０】
なお、あるオーダＯ１の利用条件の範囲に存在する全てのオーダＯ２の被利用条件の範囲内にオーダＯ１が存在し、あるオーダＯ３の被利用条件の範囲に存在する全てのオーダＯ４の利用条件の範囲内にオーダＯ３が存在することが好ましい。よって、「利用条件」が「−ａ≦ｈ≦ｂ」であれば、「被利用条件」は「−ｂ≦ｈ≦ａ」とすれば良い。
【００５１】
項目「設定方法」５４６は、あるオーダに対する警告間隔を算出する際に、算出方法に関する情報を格納するデータ領域である。なお、採取時刻から警告間隔の時間が経過した時刻が、警告時刻となる。例えば、「平均＋１時間」が格納される。例えば、ルール番号「Ｒ１」については、警告装置５は、算出に用いる他のオーダについて、採取時刻から結果時刻までの時間について平均を求め、平均時間に１時間を換算した時間を警告間隔とする。
【００５２】
項目「基本設定」５４７は、警告時刻設定処理の対象となる前に、基本の警告間隔として設定される値を格納するデータ領域である。例えば、「７時間」が格納される。つまり、基本設定が「７時間」の場合は、採取時刻から７時間経過後に警告時刻が設定されることを示す。
【００５３】
設定情報記憶部５５が格納する情報について、図４を用いて説明する。図４は、設定情報記憶部５５のデータテーブル例である。
【００５４】
設定情報記憶部５５は、オーダ識別情報５５１と患者識別情報５５２と警告時刻５５３のそれぞれに関する情報を対応付けて格納する。実施例において、設定情報記憶部５５は、上記以外の項目を適宜備えても良い。
【００５５】
項目「オーダ識別情報」５５１は、オーダを一意に識別するための情報を格納するデータ領域である。例えば、「Ｏ−００３」が格納される。項目「患者識別情報」５５２は、患者を一意に識別するための情報を格納するデータ領域である。例えば、「Ｐ００３」が格納される。項目「警告時刻」５５３は、設定された警告時刻の情報を格納するデータ領域である。例えば、「１６：４４」が格納される。つまり、患者「Ｐ００３」に対してオーダされた「Ｏ−００３」については、「１６：４４」までに結果情報が登録されなければ、警告装置５は警告を行う。
【００５６】
設定情報記憶部５５には、後述の基本警告時刻設定処理や警告時刻設定処理が実施された場合に、対象となったオーダのオーダ識別情報のレコードが追加される。一方、警告時刻までに結果が登録されたオーダ識別情報のレコードは、設定情報記憶部から削除される。
【００５７】
検査情報記憶部５７が格納する情報について、図５を用いて説明する。図５は、検査情報記憶部５７のデータテーブル例である。
【００５８】
検査情報記憶部５７は、オーダ識別情報５７１と患者識別情報５７２と検査種別５７３と検査項目５７４と採取時刻５７５と結果時刻５７６と検査結果５７７と処理フラグ５７８のそれぞれに関する情報を対応付けて格納する。実施例において、検査情報記憶部５７は、上記以外の項目を適宜備えても良い。
【００５９】
項目「オーダ識別情報」５７１は、オーダを一意に識別するための情報を格納するデータ領域である。例えば、「Ｏ−００１」が格納される。項目「患者識別情報」５７２は、患者を一意に識別するための情報を格納するデータ領域である。例えば、「Ｐ００１」が格納される。項目「検査種別」５７３は、各検査を識別する情報を格納するデータ領域である。例えば、「血液」が格納される。
【００６０】
項目「検査項目」５７４は、各検査における検査項目を格納するデータ領域である。例えば、「Ａ」が格納される。なお、一つの検査種別について複数の検査項目を検査する場合は、オーダ識別情報と患者識別情報と検査種別とが同一であって、検査項目が異なるレコードが、検査項目の数だけ用意される。
【００６１】
項目「採取時刻」５７５は、採取時刻の情報を格納するデータ領域である。例えば、「１０：０９」が格納される。項目「結果時刻」５７６は、結果時刻の情報を格納するデータ領域である。例えば、「１５：０９」が格納される。なお、結果時刻は、時刻が入力されるまでは空欄である。また、検査情報記憶部５７に、レコードが追加されるタイミングは、例えばオーダが発行されたタイミングや、採取時刻が登録されたタイミングであれば良い。後述のフローチャートでは、後者に関して説明する。
【００６２】
項目「検査結果」５７７は、登録された結果に関する情報を格納するデータ領域である。例えば、「正常値」が格納される。なお、具体的な測定値が入力されても良い。項目「処理フラグ」５７８は、同一のオーダ識別情報について、全ての検査項目の結果時刻が登録されたか否かを識別する情報を格納するデータ領域である。あるオーダ識別情報について、オーダされた検査項目のすべてについて、結果時刻が登録されている場合は、処理フラグ「１」が格納される。一方、あるオーダ識別情報について、オーダされた検査項目のうち、一つ以上、結果時刻が登録されていない場合は、処理フラグは「０」が格納される。また、一方、あるオーダ識別情報について、オーダされた検査項目のうち、いずれも結果時刻が登録されていない場合は、処理フラグは空欄である。
【００６３】
続いて、警告装置５において、図２に示す各処理部の関連した動きについて、図６乃至図９を用いて説明する。
【００６４】
図６を用いて、警告時刻の基本設定処理を説明する。図６は、基本設定処理のフローチャートである。
【００６５】
まず、検査システム４は、検査の担当者によって、採取情報が入力されたか否かを判定する（Ｓ１１）。なお、採取情報は、採取時刻とオーダ識別情報と患者識別情報と検査種別と検査項目とを含む情報である。採取情報が入力された場合は（Ｓ１１ＹＥＳ）、検査システム４は採取情報を警告装置へ送信する（Ｓ１２）。
【００６６】
警告装置５の通信部５１は、採取情報を受信する（Ｓ２１）。そして、登録部５２は、検査情報記憶部５７へ採取情報を登録する（Ｓ２２）。
【００６７】
例えば、採取情報に、オーダ識別情報「Ｏ−００１」と患者識別情報「Ｐ００１」と検査種別「血液」と検査項目「Ａ，Ｂ，Ｃ」と採取時刻「１０：０９」が含まれている場合は、登録部５２は、オーダ識別情報「Ｏ−００１」と患者識別情報「Ｐ００１」と検査種別「血液」と検査項目「Ａ」と採取日時「１０：０９」とを有するレコードと、オーダ識別情報「Ｏ−００１」と患者識別情報「Ｐ００１」と検査種別「血液」と検査項目「Ｂ」と採取日時「１０：０９」とを有するレコードと、オーダ識別情報「Ｏ−００１」と患者識別情報「Ｐ００１」と検査種別「血液」と検査項目「Ｃ」と採取日時「１０：０９」とを有するレコードとを検査情報記憶部５７へ登録する。
【００６８】
そして、設定部５３は、ルール記憶部５４を参照して、基本の警告時刻を設定する（Ｓ２３）。設定部５３は、設定した基本の警告時刻を設定情報記憶部へ登録する（Ｓ２４）。
【００６９】
例えば、検査種別「血液」と検査項目「Ａ，Ｂ，Ｃ」とを取得した場合は、設定部５３は、検査種別「血液」と検査項目「Ａ，Ｂ，Ｃ」に基づいて、ルール情報記憶部５４を検索する。検索の結果、設定部５３はルール番号「Ｒ１」を特定する。そして、設定部５３は、特定したルール番号に対応する基本設定「７時間」を読み出す。続いて、設定部５３は、基本設定「７時間」を採取時刻「１０：０９」に加算する。そして、設定部５３は、基本の警告時刻「１７：０９」を設定する。設定部５３は、オーダ識別情報「Ｏ−００１」と患者識別情報「Ｐ００１」と警告時刻５５３に「１７：０９」とを対応付けたレコードを登録する。
【００７０】
なお、警告時刻の基本設定処理では、設定情報記憶部において、結果時刻と検査結果と処理フラグとは空欄のままである。
【００７１】
本実施例に係る警告装置５は、検査部門の状況を反映した警告時刻を設定するものである。つまり、警告装置５は、結果情報が登録されたオーダの登録までの所要時間に基づいて、結果が登録されていないオーダに対する警告時刻を設定する。しかし、検査情報記憶部５７に結果時刻を有するオーダが存在しない場合、すなわち結果情報がいずれのオーダに対しても登録されていない場合もある。この場合は、図６の処理によって、基本の警告時刻を設定することで、警告が行われないという事態を回避することができる。なお、結果登録されたオーダが存在しない場合とは、医療機関の営業が開始されて間もない時間帯などである。
【００７２】
次に、図７および図８を用いて、状況を反映した警告時刻の設定処理を含む一連の処理を説明する。図７は、警告時刻設定処理を含む一連の処理に関するフローチャートである。
【００７３】
まず、検査システム４は、検査の担当者によって、結果情報が入力されたか否かを判定する（Ｓ３１）。なお、結果情報は、結果時刻とオーダ識別情報と患者識別情報と検査種別と検査項目とを含む情報である。結果情報はさらに、検査結果を含んでも良い。結果情報が入力された場合は（Ｓ３１ＹＥＳ）、検査システム４は結果情報を警告装置へ送信する（Ｓ３２）。
【００７４】
警告装置５の通信部５１は、結果情報を受信する（Ｓ４１）。そして、登録部５２は、結果情報を検査情報記憶部５７へ登録する（Ｓ４２）。なお、以下の処理は、Ｓ４１にて受信したオーダ識別情報ごとに、実行される。つまり、Ｓ４１にて新たな結果情報を受信するごとに、各結果情報に含まれるオーダ識別情報について、以下の処理が実行される。
【００７５】
例えば、結果情報に、オーダ識別情報「Ｏ−００１」と患者識別情報「Ｐ００１」と検査種別「血液」と検査項目「Ａ」と結果時刻「１５：０９」が含まれている場合は、登録部５２は、オーダ識別情報「Ｏ−００１」と患者識別情報「Ｐ００１」と検査種別「血液」と検査項目「Ａ」とを有するレコードの結果時刻に「１５：０９」を格納する。なお、検査結果を併せて受信している場合は、検査結果も合わせて格納される。
【００７６】
続いて、登録部５２は、結果情報を登録したレコードの処理フラグに「０」を格納する（Ｓ４３）。例えば、オーダ識別情報「Ｏ−００１」と患者識別情報「Ｐ００１」と検査種別「血液」と検査項目「Ａ」と採取日時「１５：０９」とを有するレコードに、処理フラグ「０」を格納する。なお、図５においては、以下の説明の都合上「１」を記してあるが、初めは「０」が格納されている。
【００７７】
次に、登録部５２は、検査情報記憶部５７を参照し、同一オーダ識別情報の全レコードについて、結果時刻が登録されているかを判断する（Ｓ４４）。つまり、登録部５２は、ある検査種別に対する一つのオーダで、複数の検査項目が指定されている場合に、全検査項目について結果が登録されたか否かを判定する。
【００７８】
同一オーダ識別情報の全レコードについて、結果時刻が登録されている場合は（Ｓ４４ＹＥＳ）、登録部５２は、同一オーダ識別情報を有する全レコードについて、検査情報記憶部５７の処理フラグを１へ変更する（Ｓ４５）。一方、同一オーダ識別情報の全レコードについて、結果時刻が登録されていない場合は（Ｓ４４ＮＯ）、登録部５２は、Ｓ４０へ戻り、待機する。
【００７９】
そして、登録部５２は、処理フラグを「１」に変更したオーダ識別情報に関するレコードを、設定情報記憶部５５から削除する（Ｓ４６）。例えば、オーダ識別情報「Ｏ−００１」に対応するレコードが削除される。なぜなら、結果情報の登録により、警告を行う必要がなくなったためである。
【００８０】
続いて、警告装置５は、警告時刻設定処理を実行する（Ｓ４７）。詳細は後述する。そして、警告装置５は、警告時刻設定処理を含む一連の処理を終了する。
【００８１】
例えば、Ｓ４１にて、オーダ識別情報「Ｏ−００１」と患者識別情報「Ｐ００１」と検査種別「血液」と検査項目「Ａ」と結果時刻「１５：０９」が含まれている結果情報を受信した場合に、オーダ識別情報「Ｏ−００１」と検査項目「Ｂ」とを有するレコードと、オーダ識別情報「Ｏ−００１」と検査項目「Ｃ」とを有するレコードとに、結果時刻が登録されている場合（Ｓ４４ＹＥＳ）は、登録部５２は、Ｓ４５へ進む。
【００８２】
そして、登録部５２は、オーダ識別情報「Ｏ−００１」と検査項目「Ａ」とを有するレコードと、オーダ識別情報「Ｏ−００１」と検査項目「Ｂ」とを有するレコードと、オーダ識別情報「Ｏ−００１」と検査項目「Ｃ」とを有するレコードについて、処理フラグを「０」から「１」へ変更する。Ｓ４４およびＳ４５の処理によって、ある検査オーダについて、全検査項目の結果が登録された場合に、警告時刻設定処理に入ることとなる。
【００８３】
一方、オーダ識別情報「Ｏ−００１」と患者識別情報「Ｐ００１」と検査種別「血液」と検査項目「Ａ」と結果時刻「１５：０９」が含まれている結果情報を受信した場合に、オーダ識別情報「Ｏ−００１」と検査項目「Ｂ」とを有するレコードまたはオーダ識別情報「Ｏ−００１」と検査項目「Ｃ」とを有するレコードに、結果時刻が登録されていない場合（Ｓ４４ＮＯ）は、登録部５２は、Ｓ４０へ戻り、待機する。
【００８４】
次に、図８を用いて、Ｓ４７の警告時刻設定処理を詳細に説明する。図８は、警告時刻設定処理に関するフローチャートである。
【００８５】
なお、以下では、Ｓ４５にて処理フラグを「１」に変更したオーダ識別情報を、候補オーダ識別情報と称する。
【００８６】
まずは、設定部５３は、検査情報記憶部を参照し、候補オーダ識別情報に対応する検査種別および検査項目を取得する。そして、設定部５３は、ルール記憶部５４を参照し、取得した検査種別及び検査項目に該当するルール番号を特定する（Ｓ６１）。なお、複数のルール番号が特定される場合は、例えばルール番号ごとにＳ６２以下を繰り返す。
【００８７】
例えば、候補オーダ識別情報が「Ｏ−００１」である場合は、検査種別「血液」および検査項目「Ａ，Ｂ，Ｃ」に対応する、ルール番号「Ｒ１」が特定される。
【００８８】
続いて、設定部５３は、ルール記憶部を参照し、特定したルール番号に対応する被利用条件と検査項目と検査種別とを取得する。そして、設定部５３は、検査情報記憶部５７を参照し、格納された検査項目と検査種別とが取得した検査項目と検査種別と同一であるオーダ識別情報のうち、候補オーダ識別情報の採取時刻に対して、採取時刻が被利用条件に該当し、結果時刻が登録されていないオーダ識別情報であり、さらに警告時刻設定処理が未処理であるオーダ識別情報が存在するか否かを判定する（Ｓ６２）。
【００８９】
なお、ここでいう未処理とは、ある候補オーダ識別情報に対する警告時刻設定処理において、未処理であることを示す。つまり、ある候補オーダ識別情報に対して、処理済であっても、他の候補オーダ識別情報に対する警告時刻設定処理においては、あらたに未処理とみなされる。
【００９０】
以下、格納された検査項目と検査種別とが取得した検査項目と検査種別と同一であるオーダ識別情報のうち、候補オーダ識別情報の採取時刻に対して、採取時刻が被利用条件に該当し、結果時刻が登録されていないオーダ識別情報であり、さらに警告時刻設定処理が未処理であるオーダ識別情報を、対象オーダ識別情報と称する。
【００９１】
対象オーダ識別情報が存在する場合は（Ｓ６２ＹＥＳ）、設定部５３は、検査情報記憶部５７を参照し、対象オーダ識別情報に対応する採取時刻を取得する（Ｓ６３）。一方、対象オーダ識別情報が存在しない場合は（Ｓ６２ＮＯ）、警告処理装置は処理を終了する。
【００９２】
そして、設定部５３は、特定したルール番号「Ｒ１」に対応する利用条件と検査項目と検査種別とを取得する。設定部５３は、検査情報記憶部５７を参照し、格納された検査項目と検査種別とが特定したルール番号の検査種別と検査項目と同一であるオーダ識別情報のうち、対象オーダ識別情報の採取時刻に対して、採取時刻が利用条件に該当し、かつ処理フラグが「１」であるオーダ識別情報を全て特定する（Ｓ６４）。
【００９３】
なお、格納された検査項目と検査種別とが特定したルール番号の検査種別と検査項目と同一であるオーダ識別情報のうち、対象オーダ識別情報の採取時刻に対して、採取時刻が利用条件に該当し、かつ処理フラグが「１」であるオーダ識別情報を、算出用オーダ識別情報と称する。
【００９４】
設定部５３は、全ての算出用オーダ識別情報について、採取時刻と結果時刻との差分を算出する（Ｓ６５）。設定部５３は、ルール記憶部５４を参照し、設定方法に基づいて警告間隔を算出する（Ｓ６６）。なお、Ｓ６６においては、予想時刻を算出するとしても良い。予想時刻については、後述する。そして、設定部５３は、検査情報記憶部５７を参照し、対象オーダ識別情報の採取時刻および警告間隔に基づいて、警告時刻を算出する（Ｓ６７）。
【００９５】
そして、設定部５３は、設定情報記憶部５５を参照し、対象オーダ識別情報と同一のレコードに、警告時刻を設定する（Ｓ６８）。なお、Ｓ２３にて設定された基本の警告時刻が登録されている場合や、以前の警告時刻設定処理によって設定された警告時刻は、Ｓ６８において、Ｓ６７で算出された警告時刻に変更される。
【００９６】
次に、設定部５３は、対象オーダ識別情報について、既処理の情報を設定するとともに、オーダ識別情報と既処理の情報とを対応付けてメモリ（図示せず）に保持する（Ｓ６９）。つまり、未処理ではなくなるため、Ｓ６９の後にＳ６２へ戻った際には、対象オーダ識別情報として特定されないこととなる。そして、対象オーダ識別情報がなくなるまで、設定部５３は、警告時刻設定処理を繰り返す。
【００９７】
例えば、設定部５３は、ルール記憶部を参照し、特定したルール番号「Ｒ１」に対応する被利用条件「−２≦ｈ≦１」と検査種別「血液」と検査項目「Ｃを含む」を取得する。そして、設定部５３は、検査情報記憶部５７を参照し、取得した検査項目「血液」と検査種別「Ｃを含む」とを同一にするオーダ識別情報のうち、候補オーダ識別情報「Ｏ−００１」の採取時刻「１０：０９」に対して、採取時刻が被利用条件「−２≦ｈ≦１」に該当し、結果時刻が登録されていないオーダ識別情報であり、さらに警告時刻設定処理が未処理であるオーダ識別情報「Ｏ−００３」が存在すると判定する（Ｓ６２ＹＥＳ）。被利用条件「−２≦ｈ≦１」に該当するオーダ識別情報は、採取時刻が「０８：０９」から「１１：０９」までの間の採取時刻を有するオーダ識別情報である。
【００９８】
なお、オーダ識別情報「Ｏ−００３」が対象オーダ識別情報である。設定部５３は、検査情報記憶部５７を参照し、対象オーダ識別情報「Ｏ−００３」に対応する採取時刻「１０：４４」を取得する（Ｓ６３）。
【００９９】
そして、設定部５３は、特定したルール番号「Ｒ１」に対応する利用条件「−１≦ｈ≦２」と検査種別「血液」と検査項目「Ｃを含む」を取得する。そして、設定部５３は、検査情報記憶部５７を参照し、取得した検査項目「血液」と検査種別「Ｃを含む」とを同一にするオーダ識別情報のうち、対象オーダ識別情報「Ｏ−００３」の採取時刻「１０：４４」に対して採取時刻が利用条件「−１≦ｈ≦２」に該当し、処理フラグが「１」であるオーダ識別情報「Ｏ−００１」「Ｏ−１００」を特定する。利用条件「−１≦ｈ≦２」に該当するオーダ識別情報は、採取時刻が「０９：４４」から「１２：４４」までの間の採取時刻を有するオーダ識別情報である。
【０１００】
なお、「Ｏ−１００」は図５に開示されていないが、以下のような情報であるとする。      
【０１０１】
「Ｏ−１００」のレコードは、オーダ識別情報「Ｏ−１００」と患者識別情報「Ｐ１００」と検査種別「血液」と検査項目「Ｃ」と採取時刻「１０：００」と結果時刻「１４：５０」と結果情報「正常値」と処理フラグ「１」を有する。
【０１０２】
設定部５３は、算出用オーダ識別情報「Ｏ−００１」について、採取時刻「１０：０９」と登録時刻「１５：０９」との差分「５時間」を算出する（Ｓ６５）。さらに、設定部５３は、算出用オーダ識別情報「Ｏ−１００」について、採取時刻「１０：００」と登録時刻「１４：５０」との差分「４時間５０分」を算出する（Ｓ６５）。
【０１０３】
設定部５３は、ルール記憶部５４を参照し、設定方法「平均＋１時間」に基づいて警告間隔「４時間５５分＋１時間＝５時間５５分」を算出する。そして、設定部５３は、検査情報記憶部５７を参照し、対象オーダ識別情報の採取時刻「１０：４４」および警告間隔「５時間５５分」に基づいて、警告時刻「１６：３９」を算出する（Ｓ６７）。
【０１０４】
なお、本実施例においては、警告間隔に基づいて警告時刻を算出することとしたが、これに限られない。例えば、検査結果が入力される予想時刻を算出し、予想時刻に基づいて警告時刻を設定しても良い。つまり、Ｓ６５にて算出した差分を用いて、設定部５３は、Ｓ６６にて予想時刻を算出する。そして、Ｓ６７にて、設定部５３は、予想時刻を用いて、警告時刻を算出する。具体的に上述の例を用いて説明する。算出用オーダ識別情報「Ｏ−００１」および「Ｏ−１００」の差分に基づいて平均「４時間５５分」が算出されるが、言い換えると、平均「４時間５５分」は、対象オーダ識別情報「Ｏ−００３」についての検体採取から結果登録までの予想所要時間である。したがって、予想所要時間「４時間５５分」と、対象オーダ識別情報「Ｏ−００３」の採取時刻「１０：４４」に基づいて、検査結果が入力される予想時刻が算出される。警告時刻の算出処理においては、予想時刻に設定方法に基づいた「１時間」を加算した時刻を警告時刻とすればよい。
【０１０５】
そして、設定部５３は、設定情報記憶部５５を参照し、対象オーダ識別情報「Ｏ−００３」と同一のレコードに、警告時刻「１６：３９」を設定する（Ｓ６８）。設定部５３は、対象オーダ識別情報「Ｏ−００３」について、既処理の情報を設定するとともに、オーダ識別情報「Ｏ−００３」と既処理の情報とを対応付けてメモリ（図示せず）に保持する（Ｓ６９）。
【０１０６】
なお、警告時刻が所定の時刻に該当する場合は、特定の時刻に設定しなおすこととしても良い。例えば、警告時刻が、医療機関の業務終了時刻から翌日の業務開始時刻の間に設定された検査オーダについては、業務終了時刻を警告時刻として設定しても良い。また、翌日の業務開始時刻を警告時刻として設定しても良い。つまり、医療機関に、警告される対象の利用者がいないと考えられる時間を除いて、警告を行うことができる。
【０１０７】
以上の処理によって、警告装置５は、検査部門の状況を反映した警告時刻を設定することができる。つまり、対象オーダ識別情報の警告時刻の設定には、同様の検査種別および検査項目のオーダ情報であって結果が登録されたオーダ情報の結果登録までに要した時間が用いられる。したがって、検査部門の状況によって、結果登録までに要する時間に影響が出た場合であっても、本実施形態によれば、実際の所要時間に基づいた設定を行うため、検査部門の状況を踏まえた警告時刻が設定できる。
【０１０８】
例えば、結果登録までに時間を要している場合は、対象オーダ識別情報の警告時刻までの間隔は長く設定される。一方、結果登録までに時間がかかっていない場合は、対象オーダ識別情報の警告時刻までの間隔は短く設定される。
【０１０９】
次に、図９を用いて、警告処理を説明する。図９は、警告処理に関するフローチャートである。なお、警告処理は例えば、１分に最低一回は実行される処理である。
【０１１０】
判定部５６は、現在時刻を取得する（Ｓ５１）。なお、警告装置は時刻を測る計時部（図示せず）を有し、判定部５６は計時部から現在時刻を取得する。
【０１１１】
判定部５６は、設定情報記憶部５５を参照し、現在時刻が警告時刻と一致するレコードが存在するか否かを判定する（Ｓ５２）。すなわち、判定部５６は、警告時刻を迎えたにも関わらず、検査結果が登録されていないオーダが存在するか否かを判定する。
【０１１２】
存在する場合は（Ｓ５２ＹＥＳ）、判定部５６は警告情報を生成すると共に、通信部５１が他のコンピュータに対して警告情報を送信する（Ｓ５３）。警告情報は、警告の対象となったオーダのオーダ識別情報と、当該オーダに対する結果情報の登録が遅れていることを表す情報とを含む情報である。そして、警告情報の送信先は、例えば、検査結果を登録する担当者の端末１や、オーダを行った医師や看護師の端末１、検査システム４、さらに担当者や医師が携帯する通信装置（図示せず）のメールアドレスなどである。その場合は、検査結果を登録する担当者の端末１へ警告情報を送信する場合は、警告装置５は、さらに検査種別ごとの担当者が操作する端末１のアドレスを、警告の出力先として記憶する記憶部を有しても良い。
【０１１３】
一方、警告処理を1分以上の所定間隔で実行する場合は、警告装置５は、警告を行ったオーダ識別情報を記憶領域に保持し、記憶領域に存在しないオーダ識別情報であって、現在時刻よりも前の警告時刻を有するオーダ識別情報に関して、警告を行う。
【０１１４】
なお、警告の回数は、一回であっても、結果登録がなされるまで所定間隔ごとに複数回であっても良い。
【０１１５】
例えば、現在時刻として「１６：４４」を取得した場合、判定部５６は、設定情報記憶部５５を参照し、現在時刻が警告時刻と一致するオーダ識別情報「Ｏ−００３」のレコードが存在すると判定する（Ｓ５２）。
【０１１６】
存在する場合は（Ｓ５２ＹＥＳ）、検査システム４に対して、オーダ識別情報「Ｏ−００３」に対応するオーダの検査結果登録が遅れている旨の警告情報を送信する（Ｓ５３）。
【０１１７】
以上の処理によって、警告装置５は、検査部門の状況を反映した警告を行うことができる。
【０１１８】
また、本処理によれば、新たに検査結果が登録される毎に、新たに登録されたオーダの採取時刻から、所定時間間隔内に採取時刻が登録されたオーダであって、同じルールに該当する結果未登録のオーダについて、警告時刻が設定される。つまり、検査結果が登録されるまで、最新の状況を加味して、警告時刻が更新される。ただし、コンピュータへの負荷軽減のために、一度警告時刻が設定された結果未登録のオーダについては、１時間は、上記処理を行わないとしてもよい。なお、時間間隔や、更新処理のタイミングについては、管理者が適宜設定できるものとする。
【０１１９】
さらに、上記実施例では、利用条件および被利用条件としては、あるオーダの採取時刻から所定時間範囲を抽出する条件を設定したが、これに限るものではない。例えば、あるオーダに対して、前後の所定個数を抽出する条件としても良い。
【０１２０】
つまり、被利用条件を「−３≦ｘ≦５」とした場合は、設定部５３は、候補オーダ識別情報と検査項目と検査種別とを同一にするオーダ識別情報のうち、結果時刻が登録されておらず、警告時刻設定処理が未処理であるオーダ識別情報であって、候補オーダ識別情報に採取時刻の近い３個前から５個後のオーダ識別情報を、対象オーダ識別情報として特定する。
【０１２１】
一方、利用条件を「−５≦ｘ≦３」とした場合は、設定部５３は、特定したルール番号の検査種別と検査項目とを同一にするオーダ識別情報のうち、対象オーダ識別情報の採取時刻に近い５個まえから３個後の採取時刻を有するオーダ識別情報であって、処理フラグが「１」であるオーダ識別情報を、算出用オーダ識別情報として特定する。
【０１２２】
図１０を用いて、上記の実施例に示した警告装置５と同様の機能を有する警告プログラムを実行するコンピュータを一例として説明する。図１０は警告装置５のハードウェア構成の一例を示す図である。
【０１２３】
警告装置５はＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０２，ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０３，通信部１０４、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１０５、入力部１０６、表示部１０７、媒体読取部１０９を有しており、各部はバス１０８を介して相互に接続されている。そしてＣＰＵ１０１による管理下で相互にデータの送受を行うことができる。
【０１２４】
上記フローチャートに示した処理内容を記述したプログラムは、コンピュータが読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体には、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリなどがある。磁気記録装置には、ＨＤＤ、フレキシブルディスク（ＦＤ）、磁気テープ（ＭＴ）などがある。
【０１２５】
光ディスクには、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）、ＤＶＤ−ＲＡＭ、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  −  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＣＤ−Ｒ（Ｒｅｃｏｒｄａｂｌｅ）／ＲＷ（ＲｅＷｒｉｔａｂｌｅ）などがある。光磁気記録媒体には、ＭＯ（Ｍａｇｎｅｔｏ  −  Ｏｐｔｉｃａｌ  ｄｉｓｋ）などがある。このプログラムを流通させる場合には、例えば、そのプログラムが記録されたＤＶＤ、ＣＤ−ＲＯＭなどの可搬型記録媒体が販売されることが考えられる。
【０１２６】
そして上記プログラムを実行するコンピュータは、例えば媒体読取部１０９が、上記フローチャートに示した処理内容を記述したプログラムを記録した記録媒体から、該プログラムを読み出す。ＣＰＵ１０１は、読み出されたプログラムをＨＤＤ１０５若しくはＲＯＭ１０２、ＲＡＭ１０３に格納する。
【０１２７】
ＣＰＵ１０１は、警告装置５全体の動作制御を司る中央処理装置である。通信部１０４はネットワークを介して端末１やオーダリングシステム３、検査システム４などからの信号を受信し、その信号の内容をＣＰＵ１０１に渡す。さらに通信部１０４はＣＰＵ１０１からの指示に応じてネットワークを介して警告装置５に信号を送信する。
【０１２８】
ＨＤＤ１０５には、上記の実施例に示した警告装置５と同様の機能をコンピュータに発揮させるプログラムとして、少なくとも図８の警告装置５の各処理をコンピュータに実行させるプログラムが記憶されている。
【０１２９】
そして、ＣＰＵ１０１がこのプログラムをＨＤＤ１０５から読み出して実行することで、図２に示す登録部５２、設定部５３、判定部５６として機能するようになる。このプログラムはＣＰＵ１０１とアクセス可能なＲＯＭ１０２またはＲＡＭ１０３に格納されていても良い。
【０１３０】
さらにＨＤＤ１０５にはＣＰＵ１０１の管理下で図２に示すルール記憶部５４、設定情報記憶部５５、検査情報記憶部５７が記憶される。プログラム同様、ルール記憶部５４、設定情報記憶部５５、検査情報記憶部５７はＣＰＵ１０１とアクセス可能なＲＯＭ１０２またはＲＡＭ１０３に格納されても良い。
【０１３１】
そして入力部１０６はＣＰＵ１０１の管理下でデータの入力を受付ける。表示部１０７は、各情報を表示装置へ出力する。
【符号の説明】
【０１３２】
１      端末
２      ネットワーク
３      オーダリングシステム
４      検査システム
５      警告装置
５１    通信部
５２    登録部
５３    設定部
５４    ルール記憶部
５５    判定部
５６    設定情報記憶部
５７    検査情報記憶部
【図１】
2012073695.tif 000003
【図２】
2012073695.tif 000004
【図３】
2012073695.tif 000005
【図４】
2012073695.tif 000006
【図５】
2012073695.tif 000007
【図６】
2012073695.tif 000008
【図７】
2012073695.tif 000009
【図８】
2012073695.tif 000010
【図９】
2012073695.tif 000011
【図１０】
2012073695.tif 000012