(57)【特許請求の範囲】
【請求項１】
処置による効果を確認するために患者に対して行われる検査の種別と、前記処置を受ける前に得られた第一の検査結果と前記処置を受けた後に得られた第二の検査結果との比較結果が満たすべき第一の条件と、第三の検査結果と前記第三の検査の後に得られた第四の検査結果との間で前記処置が行われていない場合における比較結果が満たすべきであって前記第一の条件とは異なる第二の条件と、を対応付けて格納する定義テーブルと、
患者に対する処置の履歴を管理する処置データベースを参照し、患者に対して行った検査の種別と、当該検査の結果を格納する結果データベースに格納されている所定の患者に対する検査の結果が、前記所定の患者が処置を受ける前に得られた検査結果と処置を受けた後に得られた検査結果を含んでいるかを判断すると共に、含むと判断された場合に、両検査結果の比較結果が、前記定義テーブルに格納されている前記第一の条件を満たしているか否かを判定し、含まないと判断された場合に、両検査結果の比較結果が、前記定義テーブルに格納されている前記第二の条件を満たしているか否かを判定する判定部と、
前記判定部が、前記第一の条件又は前記第二の条件を満たしていないと判定した場合に、警告を出力する警告部と、を備える検査結果管理装置。
【請求項２】
患者に対して行われる検査の種別と、当該検査結果の正常な条件と、を対応付けて格納する他の定義テーブルと、
前記判定部が前記所定の患者が処置を受ける前に得られた検査結果と処置を受けた後に得られた検査結果を、含まないと判断した場合に、前記他の定義テーブルを用いた判定を行う他の判定部と、を更に備える請求項１に記載の検査結果管理装置。
【請求項３】
前記他の判定部が前記他の定義テーブルを用いた判定を行う際の、前記検査結果の処理方法を規定する規定テーブルを更に備える請求項２に記載の検査結果管理装置。
【請求項４】
前記定義テーブルを、前記処置データベースと、前記検査の結果と、前記他の判定部の判定結果と、に基づいて生成する生成部を更に備える、請求項２又は３に記載の検査結果管理装置。
【請求項５】
前記警告部は、前記検査結果を入力する装置又は前記処置の履歴を入力する装置に対して、警告を出力することを特徴とする請求項１〜４のいずれか一項に記載の検査結果管理装置。
【請求項６】
患者に対して行った検査の種別と、当該検査の結果を格納する結果データベースから、データを読み出し、
患者に対する処置の履歴を管理する処置データベースを参照し、前記結果データベースに格納されている所定の患者に対する検査の結果が、前記所定の患者が処置を受ける前に得られた検査結果と処置を受けた後に得られた検査結果を含んでいるかを判断すると共に、含むと判断された場合に、両検査結果の比較結果が、処置による効果を確認するために患者に対して行われる検査の種別と、前記処置を受ける前に得られた第一の検査結果と前記処置を受けた後に得られた第二の検査結果との比較結果が満たすべき第一の条件と、第三の検査結果と前記第三の検査の後に得られた第四の検査結果との間で前記処置が行われていない場合における比較結果が満たすべきであって前記第一の条件とは異なる第二の条件と、を対応付けて格納する定義テーブルに格納されている前記第一の条件を満たしているか否かを判定し、含まないと判断された場合に、両検査結果の比較結果が、前記定義テーブルに格納されている前記第二の条件を満たしているか否かを判定し、
前記第一の条件又は前記第二の条件を満たしていないと判定された場合に、警告を出力する、処理をコンピュータに実行させる検査結果管理プログラム。
【請求項７】
患者に対して行った検査の種別と、当該検査の結果を格納する結果データベースから、データを読み出す工程と、
患者に対する処置の履歴を管理する処置データベースを参照し、前記結果データベースに格納されている所定の患者に対する検査の結果が、前記所定の患者が処置を受ける前に得られた検査結果と処置を受けた後に得られた検査結果を含んでいるかを判断すると共に、含むと判断された場合に、両検査結果の比較結果が、処置による効果を確認するために患者に対して行われる検査の種別と、前記処置を受ける前に得られた第一の検査結果と前記処置を受けた後に得られた第二の検査結果との比較結果が満たすべき第一の条件と、第三の検査結果と前記第三の検査の後に得られた第四の検査結果との間で前記処置が行われていない場合における比較結果が満たすべきであって前記第一の条件とは異なる第二の条件と、を対応付けて格納する定義テーブルに格納されている前記第一の条件を満たしているか否かを判定し、含まないと判断された場合に、両検査結果の比較結果が、前記定義テーブルに格納されている前記第二の条件を満たしているか否かを判定する工程と、
前記第一の条件又は前記第二の条件を満たしていないと判定された場合に、警告を出力する工程と、をコンピュータが実行することを特徴とする検査結果管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本件は、検査結果管理装置、検査結果管理プログラム及び検査結果管理方法に関する。
【背景技術】
【０００２】
従来、医療機関では、医師が発行した検査オーダを受け取った検査部門（検査技師や看護師などの検査担当者）が、検査オーダにしたがって検査を行う。
【０００３】
特許文献１には、被保険者の受診が適切かどうかを判別するため、健康診断の検査項目ごとに検査値と基準値とを比較し、基準値を逸脱した検査項目を、要観察項目としてデータベースに記憶する技術が開示されている。
【０００４】
また、検査項目について２回の検査を期間をあけて行い、当該２回の結果を比較した比較結果が条件を満たすか否かを判定し、当該判定結果に基づいて警告を行う技術（以下、「従来技術」と呼ぶ）も一般的に知られている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−１６４１７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特許文献１及び従来技術では、検査を行った患者が受けた処置（治療）を考慮していない。このため、処置を受けた患者の検査結果に処置の影響が現れていない場合（検査対象（検体等）を取り違えた場合や、処置の効果が低い場合など）に、なんら警告がされないおそれがある。
【０００７】
そこで本件は上記の課題に鑑みてなされたものであり、検査結果に影響が出る処置がなされた患者の検査結果の判定を適切に行うことで必要な警告を行うことが可能な検査結果管理装置、検査結果管理プログラム及び検査結果管理方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本明細書に記載の検査結果管理装置は、処置による効果を確認するために患者に対して行われる検査の種別と、前記処置を受ける前に得られた第一の検査結果と前記処置を受けた後に得られた第二の検査結果との比較結果が満たすべき第一の条件と、第三の検査結果と前記第三の検査の後に得られた第四の検査結果との間で前記処置が行われていない場合における比較結果が満たすべきであって前記第一の条件とは異なる第二の条件と、を対応付けて格納する定義テーブルと、患者に対する処置の履歴を管理する処置データベースを参照し、患者に対して行った検査の種別と、当該検査の結果を格納する結果データベースに格納されている所定の患者に対する検査の結果が、前記所定の患者が処置を受ける前に得られた検査結果と処置を受けた後に得られた検査結果を含んでいるかを判断すると共に、含むと判断された場合に、両検査結果の比較結果が、前記定義テーブルに格納されている前記第一の条件を満たしているか否かを判定し、含まないと判断された場合に、両検査結果の比較結果が、前記定義テーブルに格納されている前記第二の条件を満たしているか否かを判定する判定部と、前記判定部が、前記第一の条件又は前記第二の条件を満たしていないと判定した場合に、警告を出力する警告部と、を備える検査結果管理装置である。
【０００９】
本明細書に記載の検査結果管理プログラムは、患者に対して行った検査の種別と、当該検査の結果を格納する結果データベースから、データを読み出し、患者に対する処置の履歴を管理する処置データベースを参照し、前記結果データベースに格納されている所定の患者に対する検査の結果が、前記所定の患者が処置を受ける前に得られた検査結果と処置を受けた後に得られた検査結果を含んでいるかを判断すると共に、含むと判断された場合に、両検査結果の比較結果が、処置による効果を確認するために患者に対して行われる検査の種別と、前記処置を受ける前に得られた第一の検査結果と前記処置を受けた後に得られた第二の検査結果との比較結果が満たすべき第一の条件と、第三の検査結果と前記第三の検査の後に得られた第四の検査結果との間で前記処置が行われていない場合における比較結果が満たすべきであって前記第一の条件とは異なる第二の条件と、を対応付けて格納する定義テーブルに格納されている前記第一の条件を満たしているか否かを判定し、含まないと判断された場合に、両検査結果の比較結果が、前記定義テーブルに格納されている前記第二の条件を満たしているか否かを判定し、前記第一の条件又は前記第二の条件を満たしていないと判定された場合に、警告を出力する、処理をコンピュータに実行させる検査結果管理プログラムである。
【００１０】
本明細書に記載の検査結果管理方法は、患者に対して行った検査の種別と、当該検査の結果を格納する結果データベースから、データを読み出す工程と、患者に対する処置の履歴を管理する処置データベースを参照し、前記結果データベースに格納されている所定の患者に対する検査の結果が、前記所定の患者が処置を受ける前に得られた検査結果と処置を受けた後に得られた検査結果を含んでいるかを判断すると共に、含むと判断された場合に、両検査結果の比較結果が、処置による効果を確認するために患者に対して行われる検査の種別と、前記処置を受ける前に得られた第一の検査結果と前記処置を受けた後に得られた第二の検査結果との比較結果が満たすべき第一の条件と、第三の検査結果と前記第三の検査の後に得られた第四の検査結果との間で前記処置が行われていない場合における比較結果が満たすべきであって前記第一の条件とは異なる第二の条件と、を対応付けて格納する定義テーブルに格納されている前記第一の条件を満たしているか否かを判定し、含まないと判断された場合に、両検査結果の比較結果が、前記定義テーブルに格納されている前記第二の条件を満たしているか否かを判定する工程と、前記第一の条件又は前記第二の条件を満たしていないと判定された場合に、警告を出力する工程と、をコンピュータが実行する検査結果管理方法である。
【発明の効果】
【００１１】
本明細書に記載の検査結果管理装置、検査結果管理プログラム及び検査結果管理方法は、検査結果に影響が出る処置がなされた患者の検査結果の判定を適切に行うことで必要な警告を行うことができるという効果を奏する。
【図面の簡単な説明】
【００１２】
【図１】一実施形態に係る医療支援システムの構成を概略的に示す図である。
【図２】図２（ａ）は、医師用端末、検査室端末のハードウェア構成を示す図であり、図２（ｂ）は、オーダリングサーバ、電子カルテサーバ、検査サーバのハードウェア構成を示す図である。
【図３】検査サーバの機能ブロック図及び電子カルテサーバが有するデータベースを示す図である。
【図４】オーダＤＢを示す図である。
【図５】個人病名ＤＢを示す図である。
【図６】処置ＤＢを示す図である。
【図７】比較マスタを示す図である。
【図８】第１チェックマスタを示す図である。
【図９】第２チェックマスタを示す図である。
【図１０】検査結果ＤＢを示す図である。
【図１１】検査サーバの具体的処理について示すフローチャートである。
【図１２】一実施形態の作用を説明するための図である。
【図１３】生成部による第１チェックマスタの自動生成処理を示すフローチャート（その１）である。
【図１４】生成部による第１チェックマスタの自動生成処理を示すフローチャート（その２）である。
【発明を実施するための形態】
【００１３】
以下、一実施形態について、図１〜図１４に基づいて詳細に説明する。図１には、一実施形態に係る医療支援システム１００の構成を概略的に示す図である。この図１に示すように、医療支援システム１００は、複数の医師用端末７０と、複数の検査室端末８０と、オーダリングサーバ１０と、電子カルテサーバ２０と、検査結果管理装置としての検査サーバ３０と、を備える。これら各装置は、インターネットやＬＡＮ（Local Area Network）などのネットワーク６０に接続されている。
【００１４】
医師用端末７０は、患者を診察したり、患者に対して処置（治療）を行ったりする医師が利用するＰＣ（Personal Computer）などの端末である。医師は、医師用端末７０から、患者の情報（カルテ情報）を入力したり、患者の検査指示（オーダ）を行ったりする。これらの入力内容や指示内容は、医師用端末７０からオーダリングサーバ１０や電子カルテサーバ２０などに送信される。
【００１５】
検査室端末８０は、医師からの指示（オーダ）にしたがって、患者の検体（血液や尿など）やＸ線画像などの検査を行う検査担当者（検査技師や看護師）が利用するＰＣなどの端末である。検査室端末８０に対して検査担当者から入力された情報は、検査サーバ３０に送信される。
【００１６】
図２（ａ）には、医師用端末７０と検査室端末８０のハードウェア構成が示されている。この図２（ａ）に示すように、端末７０，８０は、ＣＰＵ１９０、ＲＯＭ１９２、ＲＡＭ１９４、記憶部（ここではＨＤＤ（Hard Disk Drive））１９６、入力部１９１、表示部１９３等を備えている。端末７０，８０の構成各部は、バス１９８に接続されている。入力部１９１は、キーボードやマウスなどを含み、表示部１９３は、ＬＣＤ（Liquid Crystal Display）などを含む。
【００１７】
オーダリングサーバ１０は、医師用端末７０から入力される、患者の検査指示（オーダ）を検査室端末８０に対して出力するサーバである。図２（ｂ）には、オーダリングサーバ１０のハードウェア構成が示されている。この図２（ｂ）に示すように、オーダリングサーバ１０は、ＣＰＵ９０、ＲＯＭ９２、ＲＡＭ９４、記憶部（ＨＤＤ）９６、及び可搬型記憶媒体用ドライブ９９等を備えており、オーダリングサーバ１０の構成各部は、バス９８に接続されている。
【００１８】
電子カルテサーバ２０は、医師用端末７０から入力される患者の情報（カルテ情報）をとりまとめるサーバである。この電子カルテサーバ２０も、図２（ｂ）に示すようなハードウェア構成を有している。電子カルテサーバ２０のＨＤＤ９６には、図３に示すオーダＤＢ（database）５１と、個人病名ＤＢ５２と、処置ＤＢ５３と、が格納されている。
【００１９】
オーダＤＢ５１は、医師用端末７０からオーダリングサーバ１０に対して入力された検査指示（オーダ）を、電子カルテサーバ２０でも取得して格納するデータベースである。なお、オーダＤＢ５１は、オーダリングサーバ１０が有していてもよいし、オーダリングサーバ１０と電子カルテサーバ２０の両方で有していてもよい。このオーダＤＢ５１には、図４に示すように、オーダの通し番号である「オーダＮｏ．」、検体の「採取日」、検体を採取した患者の識別子である「患者ＩＤ」が登録される。
【００２０】
個人病名ＤＢ５２は、医師用端末７０から入力される各患者の病気に関する情報を格納するデータベースである。この個人病名ＤＢ５２には、図５に示すように、「オーダＮｏ．」、「患者ＩＤ」、病気の「発症日」、病気の識別子である「病名コード」及び「病名」が登録される。
【００２１】
処置ＤＢ５３は、医師用端末７０から入力される各患者に対する処置の履歴を格納するデータベースである。この処置ＤＢ５３には、図６に示すように、「患者ＩＤ」、処置を行った「処置日」、処置の識別子である「処置コード」、「処置名」が登録される。
【００２２】
図１に戻り、検査サーバ３０は、検査室端末８０から入力される検査結果を管理するサーバである。検査サーバ３０は、図２（ｂ）に示すように、オーダリングサーバ１０及び電子カルテサーバ２０と同様のハードウェア構成を有している。検査サーバ３０では、ＲＯＭ９２あるいはＨＤＤ９６に格納されているプログラム（検査結果管理プログラム）、或いは可搬型記憶媒体用ドライブ９９が可搬型記憶媒体９１から読み取ったプログラム（検査結果管理プログラム）をＣＰＵ９０が実行することにより、図３の各部の機能が実現される。
【００２３】
検査サーバ３０は、図３に示すように、ＣＰＵ９０がプログラムを実行することにより、取得部４０、判定部としての第１の判定部４２、他の判定部としての第２の判定部４４、警告部４６、生成部４８、としての機能を実現する。なお、図３には、検査サーバ３０のＨＤＤ９６内に格納される、規定テーブルとしての比較マスタ５４、定義テーブルとしての第１チェックマスタ５５、他の定義テーブルとしての第２チェックマスタ５６、結果データベースとしての検査結果ＤＢ５７も図示されている。
【００２４】
取得部４０は、電子カルテサーバ２０の各ＤＢ５１，５２，５３からデータを取得する。第１の判定部４２は、第１チェックマスタ５５を用いた検査結果の判定を行う。第２の判定部４４は、第２チェックマスタ５６を用いた検査結果の判定を行う。警告部４６は、第１の判定部４２、第２の判定部４４で、検査結果が異常と判定された場合に、検査サーバ３０に対して警告を出力する。生成部４８は、第１チェックマスタ５５の生成及び更新を自動的に行う。
【００２５】
比較マスタ５４は、検査結果をどのように処理するかを定義するマスタである。この比較マスタ５４は、図７に示すように、検査の識別子である「検査コード」、「検査名称」と、処理の内容を示す４つの項目（「今回値」、「前回値」、「前回比」、「第１チェック」）を含む。比較マスタ５４において、「今回値」、「前回値」、「前回比」、「第１チェック」の欄に入力される値のうち「１」は、検査結果に対してその処理を行う（有効）ことを意味し、「０」はその処理を行わない（無効）ことを意味する。
【００２６】
第１チェックマスタ５５は、図８に示すように、「病名コード」、「病名」、「検査コード」、「検査名称」、「処置コード」、「処置名」に対し、「前回値差異平均」、「標準偏差」、「依頼回数」、「異常回数」、「正常値回数」、「依頼機会」が関連付けて格納されている。なお、第１チェックマスタ５５は、処置を受けた患者の、処置前後の検査結果が示すべき値（許容範囲）を求めるためのものである。
【００２７】
第２チェックマスタ５６は、図９に示すように、「検査コード」、「検査名称」、「性別」、「年齢」に対し、検査結果の処理の基準値（許容範囲）をそれぞれ示す「下限値」、「上限値」、「前回差下限」、「前回差上限」、「前回比下限」、「前回比上限」が関連付けて格納されている。
【００２８】
検査結果ＤＢ５７は、検査室端末８０から入力される検査結果を格納するデータベースである。具体的には、検査結果ＤＢ５７には、図１０に示すように、検査の「オーダＮｏ．」、「更新日時」、「結果コード」、「結果名称」、「結果」、検査結果自体が異常値か否かを示す「Ｈ（High）Ｌ（Low）」、「前回値差異」が格納される。
【００２９】
次に、検査サーバ３０（生成部４８を除く）の具体的処理について、図１１のフローチャートに沿って詳細に説明する。
【００３０】
図１１のステップＳ１０では、第１の判定部４２が、検査室端末８０から検査結果ＤＢ５７に対して新たな検査結果が入力されるまで待機する。第１の判定部４２は、検査室端末８０から新たな検査結果が入力された段階で、ステップＳ１１に移行する。ステップＳ１１に移行すると、第１の判定部４２が、新たに入力された検査結果を読み出す。
【００３１】
次いで、ステップＳ１２では、第１の判定部４２は、検査に対応する比較マスタ５４（図７）の比較内容に、「第１チェック」が含まれているか（第１チェックの欄に有効を意味する「１」が入力されているか）否かを判断する。例えば、図１０の（６）で示す検査結果が新たに入力された場合には、第１の判定部４２は、図１０の「結果コード」と「結果名称」を取得し、図７の比較マスタ５４の「検査コード」と「検査名称」と一致するレコードを抽出する。そして、第１の判定部４２は、抽出された「検査コード」と「検査名称」の「第１チェック」の欄に「１」が入力されているか否かを判断する。この場合、「第１チェック」の欄に「１」が入力されているので、ステップＳ１２の判断が肯定され、ステップＳ１４に移行する。なお、ステップＳ１２の判断が否定された場合には、ステップＳ２２に移行する。
【００３２】
ステップＳ１４に移行した場合、第１の判定部４２は、処置前後の検査結果があるか否かを判断する。この場合、第１の判定部４２は、取得部４０を介して図４のオーダＤＢ５１を参照する。そして、第１の判定部４２は、図１０の検査結果ＤＢ５７の（６）と同一の患者に対するオーダが２以上出されており、かつ、それらが図６の処置ＤＢ５３の処置日の前後のオーダであるか否かを判断する。ここでは、検査結果ＤＢ５７の（６）と同一の患者に対するオーダが２以上出されており（図４の（１）、（２）参照）、かつ、それらの採取日（２００５／２／１、２００５／１／１）が図６の処置ＤＢ５３の（８）の「鎮痛剤」の処置日（２００５／１／１０）の前後である。したがって、ステップＳ１４の判断は肯定され、ステップＳ１６に移行する。なお、ステップＳ１４の判断が否定された場合には、ステップＳ２２に移行する。
【００３３】
ステップＳ１６に移行した場合、第１の判定部４２が、前回値と今回値の差分を算出する。ここでは、図４のオーダＤＢ５１の（１）、（２）と同一のオーダＮｏ．である、図１０の検査結果ＤＢ５７の（６）、（７）の「結果」の差分（２０−２２＝−２）を算出する。
【００３４】
次いで、ステップＳ１８では、第１の判定部４２が、第１チェックマスタ５５（図８）に基づく許容範囲内か否かを判断する。ここで、例えば、次式（１）で与えられる閾値よりも小さければ、許容範囲内とする。
閾値＝前回値差異平均＋標準偏差×ｔ      …（１）
【００３５】
したがって、第１の判定部４２は、ステップＳ１６で差分を算出した検査結果と対応する第１チェックマスタ５５のレコード（ここでは、図８の（９）のレコード）を抽出し、上式（１）に基づいて閾値を算出する。なお、値ｔは、病院ごとに設定するなど、種々の設定が可能である。なお、上式（１）の閾値の算出方法は一例である。したがって、その他種々の算出方法を採用することができる。
【００３６】
なお、ステップＳ１８の判断が肯定された場合、すなわち、許容範囲内であった場合には、図１１の全処理を終了する。一方、ステップＳ１８の判断が否定された場合には、ステップＳ２０に移行する。ステップＳ２０では、警告部４６が、警告処理を実行する。この場合、警告部４６は、医師用端末７０や、検査室端末８０に対して、警告を出力するようにする。
【００３７】
一方、ステップＳ１２、Ｓ１４が否定されて、ステップＳ２２に移行した場合には、第２の判定部４４は、比較マスタ５４（図７）の「第１チェック」以外の項目のうち未設定の比較方法を設定する。図７の（４）の場合、第２の判定部４４は、「今回値」、「前回差」、「前回比」のいずれかを比較方法として設定する。
【００３８】
次いで、ステップＳ２４では、第２の判定部４４が、設定された比較方法に基づいて値を算出し、第２チェックマスタ５６（図９）の閾値と比較する。例えば、ステップＳ２２において、第２の判定部４４が「今回値」を設定した場合には、図１０の検査結果ＤＢ５７の（６）の「結果」の欄の「２０」を取得し、第２チェックマスタ５６の（５）の「下限値」、「上限値」と比較する。
【００３９】
次いで、ステップＳ２６では、第２の判定部４４が、許容範囲内か否かを判断する。ここでの判断が肯定された場合（上記の例では肯定される）、ステップＳ３０に移行する。一方、ステップＳ２６の判断が否定された場合には、ステップＳ２８において警告部４６がステップＳ２０と同様、警告処理を行った後、ステップＳ３０に移行する。
【００４０】
ステップＳ３０では、第２の判定部４４が、全ての比較方法の設定が済んだか否かを判断する。ここでの判断が否定された場合には、ステップＳ２２に戻り、再度ステップＳ２２〜Ｓ３０の処理・判断を繰り返す。すなわち、図１０の（６）の検査結果では、比較方法「前回差」又は「前回比」について、ステップＳ２２〜Ｓ３０の処理・判断を行う。なお、比較方法「前回差」の場合、ステップＳ２４では、第２の判定部４４は、今回の検査結果と前回の検査結果との差分を算出する。そして、ステップＳ２６では、算出した差分が第２チェックマスタ５６の（５）の前回差下限と前回差上限との間に含まれているかを判断する。また、比較方法「前回比」の場合、ステップＳ２４では、第２の判定部４４は、今回の検査結果と前回の検査結果との比を算出する。そして、ステップＳ２６では、算出した比が第２チェックマスタ５６の（５）の前回比下限と前回比上限との間に含まれているかを判断する。
【００４１】
その後、ステップＳ３０の判断が肯定されると、図１１の全処理を終了する。
【００４２】
上記のように、本実施形態では、「今回値」、「前回差」、「前回比」とそれらの許容範囲（第２チェックマスタ５６）とを用いた検査結果に対する警告（ステップＳ２２〜Ｓ３０）に加えて、第１チェックマスタ５５を用いた検査結果に対する警告（ステップＳ１６〜Ｓ２０）を行うこととしている。ここで、単にステップＳ２２〜Ｓ３０のみを行うこととすると、図１２に示すように、今回値が「２０」の場合、第２チェックマスタの上限値（２１）と下限値（７）との間に入るため、今回値は正常と判断されてしまい、なんら警告が出力されることがない。これに対し、本実施形態では、２回の検査の間に処置が行われた場合に、ステップＳ１６〜Ｓ２０の処理を行うこととしているので、今回値が第１チェックマスタ５５から求まる閾値を超えている場合（処置を受けた場合に満たすべき許容範囲から逸脱している場合）に、警告を出力することができる。これにより、処置の効果が低かったり、検体を取り違えたりしている可能性がある場合に、警告を出力することができる。
【００４３】
次に、本実施形態における第１チェックマスタ５５の自動生成方法について、図１３、図１４のフローチャートに沿って詳細に説明する。なお、図１３、図１４の処理は、例えば、１日に１回のバッチ処理などで行うものとする。
【００４４】
図１３では、まず、ステップ５０において、生成部４８が、期間を指定して取得部４０を介してオーダＤＢ５１（図４）を取得し、検索する。
【００４５】
次いで、ステップＳ５２では、生成部４８が、検索期間内のレコード（オーダ）があるか否かを判断する。このステップＳ５２の判断が否定された場合には、図１３の全処理を終了する。一方、ステップＳ５２の判断が肯定された場合には、ステップＳ５４に移行する。
【００４６】
ステップＳ５４に移行した場合、生成部４８は、患者ＩＤ（例えば、図４の（１）の患者ＩＤ）をキーにして個人病名ＤＢ５２（図５）を検索する（例えば、図５の（３））。次いで、ステップＳ５６では、生成部４８が、第１チェックマスタ５５にステップＳ５４で検索された病名（図５の（３）の場合、尿路結石）が登録されているか否かを判断する。ここでの判断が否定された場合には、ステップＳ６６に移行し、オーダＤＢ５１の次のレコードを見て、ステップＳ５２に戻る。
【００４７】
一方、ステップＳ５６の判断が肯定された場合には、ステップＳ５８に移行し、生成部４８が、オーダＮｏ．（ここでは、図５の（３）の「２００５０１０１０００１」）をキーにして検査結果ＤＢ５７（図１０）を検索する。
【００４８】
次いで、ステップＳ６０では、生成部４８が、オーダＤＢ５１に同一患者、同一項目の過去レコードがあるか否かを判断する。ここでの判断が否定された場合には、ステップＳ６６に移行した後、ステップＳ５２に戻る。一方、ステップＳ６０の判断が肯定された場合（図４の（１）に対して（２）があるような場合）には、ステップＳ６２に移行する。
【００４９】
ステップＳ６２では、生成部４８が、前回オーダの採取日以降の日付で、処置ＤＢ５３に処置が登録されているか否かを判断する。ここでの判断が否定された場合には、ステップＳ６６に移行した後、ステップＳ５２に戻る。一方、ステップＳ６２の判断が肯定された場合（図４の（１）、（２）の間に図６の（８）の処置が行われているような場合）には、ステップＳ６４に移行する。
【００５０】
ステップＳ６４では、生成部４８が、病名コードと処置コードを検査結果ＤＢ５７に紐付ける。ここでは、生成部４８は、病名コード「００２２」と、処置コード「Ｉ１０００８５５」を紐付ける。次いで、ステップＳ６８では、生成部４８が、第１チェックマスタ５５（図８）に病名コード、処置コード、検査コードの全てが同一のものがあるか否かを判断する。ここでの判断が肯定された場合には、そのまま図１４のステップＳ８０に移行する。一方、ステップＳ６８の判断が否定された場合、すなわち、病名コード、処置コード、検査コードの全てが同一のものが第１チェックマスタ５５に存在していない場合には、ステップＳ７０に移行する。ステップＳ７０では、生成部４８が、第１チェックマスタ５５に病名コード、病名、検査コード、検査名称を登録する。なお、その他の項目については、生成部４８は、値「０」を登録する。その後は、図１４のステップＳ８０に移行する。
【００５１】
図１４のステップＳ８０では、生成部４８が、検査結果ＤＢ５７（図１０）の前回値差異を平均前回値差異及び標準偏差に反映する。次いで、ステップＳ８２では、生成部４８が、依頼回数を＋１する。次いで、ステップＳ８４では、生成部４８が、検査結果ＤＢ５７の項目「ＨＬ」に入力されているか否かを判断する。ここでの判断が肯定された場合には、ステップＳ８６に移行し、生成部４８は、異常値回数を＋１する。一方、ステップＳ８４の判断が否定された場合には、ステップＳ８８に移行し、生成部４８は、正常値回数を＋１する。
【００５２】
ステップＳ８６又はＳ８８の後は、ステップＳ９０に移行し、生成部４８は、オーダＤＢ５１の次のレコードを確認し、図１３のステップＳ５２に戻る。その後は、オーダＤＢ５１の指定期間内の未処理のオーダが全て無くなった段階で、ステップＳ５２の判断が否定される。これにより、図１３、図１４の全処理が終了することになる。
【００５３】
なお、本実施形態では、第１チェックマスタ５５と比較マスタ５４の「第１チェック」の項目を連携させることもできる。例えば、（ａ）前回値差異平均の絶対値が標準偏差よりも小さい場合や、（ｂ）依頼回数／依頼機会が８０％を下回るような場合には、第１チェックマスタ５５の信頼度が低い。このような場合には、「第１チェック」の項目を自動的に「０」に設定することで、個人差の大きい検査に対する「第１チェック」を行わないようにすることができる。
【００５４】
以上、詳細に説明したように、本実施形態によると、第１チェックマスタ５５には、患者に対して行う検査の種別（検査コード、検査名称）と、当該検査に影響を与える処置を受ける前に得られた検査結果と前記処置を受けた後に得られた検査結果との比較結果（前回値差異平均）が満たすべき条件と、が対応付けて格納され、検査結果ＤＢ５７には、患者に対して行った検査の種別（検査コード、検査名称）と、当該検査の結果が格納される。そして、第１の判定部４２は、患者に対する処置の履歴（処置日、処置コード、処置名）を管理する処置ＤＢ５３から、検査結果ＤＢ５７に格納されている所定の患者に対する検査の結果が、所定の患者が処置を受ける前に得られた検査結果と処置を受けた後に得られた検査結果を含んでいると判断できる場合に、両検査結果の比較結果が、第１チェックマスタ５５に格納されている条件を満たしているか否かを判定し、警告部４６は、第１の判定部４２で条件を満たしていないと判定された場合に、警告を出力する。このように、本実施形態では、第１の判定部４２が、患者が処置を受けた前後に得られた検査結果を比較した結果に基づいて患者の検査結果を判定するので、警告部４６は、処置による影響を受けた検査結果を適切に判定して警告することができる。この場合、処置による効果が低い場合や、処置を受けた患者の検体でない場合（検体を取り違えた場合）などにおいて警告が出力されるため、検査技師や医師は警告に応じた対応（処置の見直しや検体の確認など）を行うことが可能である。
【００５５】
また、本実施形態では、第２チェックマスタ５６が、患者に対して行われる検査の種別（検査コード、検査名称）と、検査結果の正常な条件（下限値、上限値など）と、を対応付けて格納している。そして、第２の判定部４４は、第１の判定部４２による判定が行われなかった場合に、第２チェックマスタ５６を用いた判定を行う。これにより、検査結果の判定精度を向上することができ、適切に警告を行うことができる。
【００５６】
また、本実施形態では、第２の判定部４４が第２チェックマスタ５６を用いた判定を行う際の、検査結果の処理方法を規定する比較マスタ５４を備えている。これにより、第２の判定部４４は、比較マスタ５４に基づいて、種々の処理方法で検査結果を処理することが可能となる。
【００５７】
また、本実施形態では、生成部４８が、第１チェックマスタ５５を、処置ＤＢ５３と、検査結果と、第２の判定部４４の判定結果と、に基づいて生成するので、自動で、第１チェックマスタ５５を生成することが可能となる。
【００５８】
また、警告部４６は、医師用端末７０（処置の履歴を入力する装置）又は検査室端末８０（検査結果を入力する装置）に対して、警告を出力するので、各端末及び各端末を利用する人は、警告を考慮した処理を行うことが可能となる。
【００５９】
なお、上記実施形態では、比較マスタ５４に、図７の項目以外の項目を設けてもよい。例えば、比較マスタ５４に、「他の検査との相関」の項目を設けてもよい。この「他の検査との相関」の項目に値「１」が入力されている場合には、第２の判定部４４は、他の検査結果に対する比率などを計算し、当該計算結果が、第２チェックマスタ５６で定義される許容範囲に入っているか否かを判定する。
【００６０】
なお、上記実施形態では、図１１のステップＳ１６〜Ｓ２０を行った場合には、ステップＳ２２〜Ｓ３０の処理を行わない場合について説明したが、これに限られるものではない。ステップＳ１６〜Ｓ２０の処理を行った場合にも、ステップＳ２２〜Ｓ３０の処理を行うようにしてもよい。
【００６１】
なお、上記実施形態では、オーダＤＢ５１、個人病名ＤＢ５２、処置ＤＢ５３を電子カルテサーバ２０に持たせ、検査結果ＤＢ５７を検査サーバ３０に持たせる場合について説明したが、これに限られるものではない。各ＤＢは、上記実施形態とは異なるサーバに持たせることとしてもよいし、ネットワーク６０上に別途設けられるデータサーバなどの格納部に持たせるようにしてもよい。また、上記実施形態では、サーバ１０〜３０を別々の装置とする場合について説明したが、これに限らず、各サーバの機能を１つの装置（サーバ）で実現することとしてもよい。
【００６２】
なお、上記の処理機能は、コンピュータによって実現することができる。その場合、処理装置が有すべき機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。
【００６３】
プログラムを流通させる場合には、例えば、そのプログラムが記録されたＤＶＤ（Digital Versatile Disc）、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）などの可搬型記録媒体の形態で販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。
【００６４】
プログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。また、コンピュータは、サーバコンピュータからプログラムが転送されるごとに、逐次、受け取ったプログラムに従った処理を実行することもできる。
【００６５】
上述した実施形態は本発明の好適な実施の例である。但し、これに限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変形実施可能である。
【００６６】
なお、以上の説明に関して更に以下の付記を開示する。
（付記１）  患者に対して行われる検査の種別と、当該検査に影響を与える処置を受ける前に得られた検査結果と前記処置を受けた後に得られた検査結果との比較結果が満たすべき条件と、を対応付けて格納する定義テーブルと、
患者の識別子と、当該患者に対して行った検査の種別と、当該検査の結果を格納する結果データベースと、
患者の識別子と当該患者に対する処置の履歴を管理する処置データベースと、
前記処置データベースを参照し、前記結果データベースに格納されている所定の患者に対する検査の結果が、前記所定の患者が処置を受ける前に得られた検査結果と処置を受けた後に得られた検査結果を含んでいるかを判断すると共に、含むと判断された場合に、両検査結果の比較結果が、前記定義テーブルに格納されている条件を満たしているか否かを判定する判定部と、
前記判定部が、前記条件を満たしていないと判定した場合に、警告を出力する警告部と、を備える検査結果管理装置。
（付記２）  患者に対して行われる検査の種別と、当該検査結果の正常な条件と、を対応付けて格納する他の定義テーブルと、
前記判定部が前記所定の患者が処置を受ける前に得られた検査結果と処置を受けた後に得られた検査結果を、含まないと判断した場合に、前記他の定義テーブルを用いた判定を行う他の判定部と、を更に備える付記１に記載の検査結果管理装置。
（付記３）  前記他の判定部が前記他の定義テーブルを用いた判定を行う際の、前記検査結果の処理方法を規定する規定テーブルを更に備える付記２に記載の検査結果管理装置。
（付記４）  前記定義テーブルを、前記処置データベースと、前記検査の結果と、前記他の判定部の判定結果と、に基づいて生成する生成部を更に備える、付記２又は３に記載の検査結果管理装置。
（付記５）  前記警告部は、前記検査結果を入力する装置又は前記処置の履歴を入力する装置に対して、警告を出力することを特徴とする付記１〜４のいずれかに記載の検査結果管理装置。
（付記６）  患者の識別子と、当該患者に対して行った検査の種別と、当該検査の結果を格納する結果データベースから、データを読み出し、
患者の識別子と当該患者に対する処置の履歴を管理する処置データベースを参照し、前記結果データベースに格納されている所定の患者に対する検査の結果が、前記所定の患者が処置を受ける前に得られた検査結果と処置を受けた後に得られた検査結果を含んでいるかを判断すると共に、含むと判断された場合に、両検査結果を比較し、
両検査結果の比較結果が、患者に対して行われる検査の種別と、当該検査に影響を与える処置を受ける前に得られた検査結果と前記処置を受けた後に得られた検査結果との比較結果が満たすべき条件と、を対応付けて格納する定義テーブルに格納されている条件を満たしているか否かを判定し、
前記条件を満たしていないと判定された場合に、警告を出力する、処理をコンピュータに実行させる検査結果管理プログラム。
（付記７）  前記判定する処理で、前記所定の患者が処置を受ける前に得られた検査結果と処置を受けた後に得られた検査結果を、含まないと判断した場合に、患者に対して行われる検査の種別と、当該検査結果の正常な条件と、を対応付けて格納する他の定義テーブルを用いて、前記検査結果が前記検査結果の正常な条件を満たしているか否かの判定を行う処理、を前記コンピュータに更に実行させることを特徴とする付記６に記載の検査結果管理プログラム。
（付記８）  前記定義テーブルを、前記処置データベースと、前記検査の結果と、前記他の定義テーブルを用いた判定の結果と、に基づいて生成する処理、を前記コンピュータに更に実行させることを特徴とする付記６又は７に記載の検査結果管理プログラム。
（付記９）  前記警告する処理では、前記コンピュータに、前記検査結果を入力する装置又は前記処置の履歴を入力する装置に対して、警告を出力させることを特徴とする付記６〜８のいずれかに記載の検査結果管理プログラム。
（付記１０）  患者の識別子と、当該患者に対して行った検査の種別と、当該検査の結果を格納する結果データベースから、データを読み出す工程と、
患者の識別子と当該患者に対する処置の履歴を管理する処置データベースを参照し、前記結果データベースに格納されている所定の患者に対する検査の結果が、前記所定の患者が処置を受ける前に得られた検査結果と処置を受けた後に得られた検査結果を含んでいるかを判断すると共に、含むと判断された場合に、両検査結果を比較する工程と、
両検査結果の比較結果が、患者に対して行われる検査の種別と、当該検査に影響を与える処置を受ける前に得られた検査結果と前記処置を受けた後に得られた検査結果との比較結果が満たすべき条件と、を対応付けて格納する定義テーブルに格納されている条件を満たしているか否かを判定する工程と、
前記条件を満たしていないと判定された場合に、警告を出力する工程と、をコンピュータが実行することを特徴とする検査結果管理方法。
（付記１１）  前記判定する工程で、前記所定の患者が処置を受ける前に得られた検査結果と処置を受けた後に得られた検査結果を、含まないと判断した場合に、患者に対して行われる検査の種別と、当該検査結果の正常な条件と、を対応付けて格納する他の定義テーブルを用いて、前記検査結果が前記検査結果の正常な条件を満たしているか否かの判定を行う処理、を前記コンピュータが実行することを特徴とする付記１０に記載の検査結果管理方法。
（付記１２）  前記定義テーブルを、前記処置データベースと、前記検査の結果と、前記他の定義テーブルを用いた判定の結果と、に基づいて生成する工程、を前記コンピュータが更に実行することを特徴とする付記１０又は１１に記載の検査結果管理方法。
（付記１３）  前記警告する工程では、前記コンピュータに、前記検査結果を入力する装置又は前記処置の履歴を入力する装置に対して、警告を出力させることを特徴とする付記１０〜１２のいずれかに記載の検査結果管理方法。
【符号の説明】
【００６７】
３０  検査サーバ（検査結果管理装置）
４２  第１の判定部（判定部）
４４  第２の判定部（他の判定部）
４６  警告部
４８  生成部
５３  処置ＤＢ（処置データベース）
５４  比較マスタ（規定テーブル）
５５  第１チェックマスタ（定義テーブル）
５６  第２チェックマスタ（他の定義テーブル）
５７  検査結果ＤＢ（結果データベース）
【図１】
0005796319.tif 000002
【図２】
0005796319.tif 000003
【図３】
0005796319.tif 000004
【図４】
0005796319.tif 000005
【図５】
0005796319.tif 000006
【図６】
0005796319.tif 000007
【図７】
0005796319.tif 000008
【図８】
0005796319.tif 000009
【図９】
0005796319.tif 000010
【図１０】
0005796319.tif 000011
【図１１】
0005796319.tif 000012
【図１２】
0005796319.tif 000013
【図１３】
0005796319.tif 000014
【図１４】
0005796319.tif 000015