(57)【要約】【課題】医師や臨床検査技師などのユーザに対して、検査結果値の正否の判定を適切におこなわせることを可能とすること。【解決手段】検査結果値抽出条件取得部３０１は、複数の患者の検査結果値の抽出条件を取得する。検査結果値抽出部３０２は、抽出条件に該当する検査結果値を抽出する。検査結果値分布データ生成部３０３は、検査結果値の年齢別の分布データを生成する。判定基準範囲データ生成部３０４は、判定基準範囲データを年齢別に生成する。判定基準範囲平均化部３０５は、連続する複数の年齢の判定基準範囲データを平均化する。判定対象検査結果値取得部３０６は、判定対象の検査結果値を取得する。検査結果値正否判定部３０７は、判定対象の検査結果値の正否を判定する。判定結果出力部３０８は、判定結果を出力する。警告情報出力部３０９は、判定対象の検査結果値が正しくない旨を示す警告情報を出力する。【選択図】図３
2009193148.tif 000002
【特許請求の範囲】
【請求項１】
複数の患者の検査結果値の抽出条件を取得する検査結果値抽出条件取得工程と、
複数の患者の検査結果値を格納するデータベースから、前記抽出条件に該当する検査結果値を抽出する検査結果値抽出工程と、
前記検査結果値抽出工程が抽出した検査結果値の年齢別の分布データを生成する検査結果値分布データ生成工程と、
前記分布データから、検査結果値の出現率が基準値以下となる範囲の検査結果値を年齢別に削除することにより、検査結果値の正否の判定基準範囲とする判定基準範囲データを年齢別に生成する判定基準範囲データ生成工程と、
判定対象の検査結果値を取得する判定対象検査結果値取得工程と、
前記判定対象の検査結果値と、対応する年齢の前記判定基準範囲データとを比較することにより、前記判定対象の検査結果値の正否を判定する検査結果値正否判定工程と、
前記検査結果値正否判定工程による判定結果を出力する判定結果出力工程と、
を含んだことを特徴とする医療情報処理方法。
【請求項２】
連続する複数の年齢の前記判定基準範囲データを平均化する判定基準範囲平均化工程をさらに含み、
前記検査結果値正否判定工程は、
前記判定対象の検査結果値と、前記判定基準範囲平均化工程が平均化した後の、対応する年齢の前記判定基準範囲データとを比較することにより、前記判定対象の検査結果値の正否を判定することを特徴とする請求項１に記載の医療情報処理方法。
【請求項３】
前記判定対象の検査結果値が正しくないと前記検査結果値正否判定工程が判断した場合に、前記判定対象の検査結果値が正しくない旨を示す警告情報を出力する警告情報出力工程をさらに含んだことを特徴とする請求項１または２に記載の医療情報処理方法。
【請求項４】
複数の患者の検査結果値の抽出条件を取得する検査結果値抽出条件取得工程と、
複数の患者の検査結果値を格納するデータベースから、前記抽出条件に該当する検査結果値を抽出する検査結果値抽出工程と、
前記検査結果値抽出工程が抽出した検査結果値の年齢別の分布データを生成する検査結果値分布データ生成工程と、
前記分布データから、検査結果値の出現率が基準値以下となる範囲の検査結果値を年齢別に削除することにより、検査結果値の正否の判定基準範囲とする判定基準範囲データを年齢別に生成する判定基準範囲データ生成工程と、
判定対象の検査結果値を取得する判定対象検査結果値取得工程と、
前記判定対象の検査結果値と、対応する年齢の前記判定基準範囲データとを比較することにより、前記判定対象の検査結果値の正否を判定する検査結果値正否判定工程と、
前記検査結果値正否判定工程による判定結果を出力する判定結果出力工程と、
をコンピュータに実行させることを特徴とする医療情報処理プログラム。
【請求項５】
複数の患者の検査結果値の抽出条件を取得する検査結果値抽出条件取得手段と、
複数の患者の検査結果値を格納するデータベースから、前記抽出条件に該当する検査結果値を抽出する検査結果値抽出手段と、
前記検査結果値抽出手段が抽出した検査結果値の年齢別の分布データを生成する検査結果値分布データ生成手段と、
前記分布データから、検査結果値の出現率が基準値以下となる範囲の検査結果値を年齢別に削除することにより、検査結果値の正否の判定基準範囲とする判定基準範囲データを年齢別に生成する判定基準範囲データ生成手段と、
判定対象の検査結果値を取得する判定対象検査結果値取得手段と、
前記判定対象の検査結果値と、対応する年齢の前記判定基準範囲データとを比較することにより、前記判定対象の検査結果値の正否を判定する検査結果値正否判定手段と、
前記検査結果値正否判定部による判定結果を出力する判定結果出力手段と、
を備えたことを特徴とする医療情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、医療情報を処理する、医療情報処理方法、医療情報処理プログラム、および医療情報処理装置に関する。
【背景技術】
【０００２】
検査結果値が、判定条件（男女別および年齢範囲（大人、小人、または幼児））に対応する正常値範囲内であるか否かにより、検査結果値が異常であるか否かを自動的に判定する臨床検査システムがある（たとえば下記特許文献１参照。）。このような臨床検査システムによれば、検査結果値の判定を迅速に行うことができるものとされている。
【０００３】
【特許文献１】特開平５−１５１２８２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来技術では、判定条件が粗いうえに、判定条件に対応する正常値範囲をあらかじめ登録しておかなければならないので、手間がかかるうえに、正常値範囲の精度が低い。このため、医師や臨床検査技師などのユーザに対して、検査結果値の正否の判定を適切におこなわせることができない。
【０００５】
この発明は、上述した従来技術による問題点を解消するため、医師や臨床検査技師などのユーザに対して、検査結果値の正否の判定を適切におこなわせることができる医療情報処理方法、医療情報処理プログラム、および医療情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するため、請求項１の発明にかかる医療情報処理方法は、複数の患者の検査結果値の抽出条件を取得する検査結果値抽出条件取得工程と、複数の患者の検査結果値を格納するデータベースから、抽出条件に該当する検査結果値を抽出する検査結果値抽出工程と、検査結果値抽出工程が抽出した検査結果値の年齢別の分布データを生成する検査結果値分布データ生成工程と、分布データから、検査結果値の出現率が基準値以下となる範囲の検査結果値を年齢別に削除することにより、検査結果値の正否の判定基準範囲とする判定基準範囲データを年齢別に生成する判定基準範囲データ生成工程と、判定対象の検査結果値を取得する判定対象検査結果値取得工程と、判定対象の検査結果値と、対応する年齢の判定基準範囲データとを比較することにより、判定対象の検査結果値の正否を判定する検査結果値正否判定工程と、検査結果値正否判定工程による判定結果を出力する判定結果出力工程と、を含んだことを特徴とする。
【０００７】
この請求項１の発明によれば、抽出条件に該当する信頼性の高い複数の検査結果値に基づく判定基準範囲データを動的に生成することができる。そして生成した判定基準範囲データに基づいて、判定対象の検査結果値の正否を判定することができる。
【０００８】
また、請求項２の発明にかかる医療情報処理方法は、請求項１に記載の発明において、連続する複数の年齢の判定基準範囲データを平均化する判定基準範囲平均化工程をさらに含み、検査結果値正否判定工程は、判定対象の検査結果値と、対応する年齢の判定基準範囲平均化工程による平均化後の判定基準範囲データとを比較することにより、判定対象の検査結果値の正否を判定することを特徴とする。
【０００９】
この請求項２の発明によれば、年齢の変化による判定基準範囲の急激な変化が緩和された判定基準範囲データを生成することができる。
【００１０】
また、請求項３の発明にかかる医療情報処理方法は、請求項１または２に記載の発明において、判定対象の検査結果値が正しくないと検査結果値正否判定工程が判断した場合に、判定対象の検査結果値が正しくない旨を示す警告情報を出力する警告情報出力工程をさらに含んだことを特徴とする。
【００１１】
この請求項３の発明によれば、医師や臨床検査技師などのユーザに対して、正しくないと判断された検査結果値に対する対応を即座に促すことができる。
【００１２】
また、請求項４の発明にかかる医療情報処理プログラムは、複数の患者の検査結果値の抽出条件を取得する検査結果値抽出条件取得工程と、複数の患者の検査結果値を格納するデータベースから、抽出条件に該当する検査結果値を抽出する検査結果値抽出工程と、検査結果値抽出工程が抽出した検査結果値の年齢別の分布データを生成する検査結果値分布データ生成工程と、分布データから、検査結果値の出現率が基準値以下となる範囲の検査結果値を年齢別に削除することにより、検査結果値の正否の判定基準範囲とする判定基準範囲データを年齢別に生成する判定基準範囲データ生成工程と、判定対象の検査結果値を取得する判定対象検査結果値取得工程と、判定対象の検査結果値と、対応する年齢の判定基準範囲データとを比較することにより、判定対象の検査結果値の正否を判定する検査結果値正否判定工程と、検査結果値正否判定工程による判定結果を出力する判定結果出力工程と、をコンピュータに実行させることを特徴とする。
【００１３】
この請求項４の発明によれば、抽出条件に該当する信頼性の高い複数の検査結果値に基づく判定基準範囲データをコンピュータに動的に生成させることができる。そして生成した判定基準範囲データに基づいて、判定対象の検査結果値の正否をコンピュータに判定させることができる。
【００１４】
また、請求項５の発明にかかる医療情報処理装置は、複数の患者の検査結果値の抽出条件を取得する検査結果値抽出条件取得手段と、複数の患者の検査結果値を格納するデータベースから、抽出条件に該当する検査結果値を抽出する検査結果値抽出手段と、検査結果値抽出手段が抽出した検査結果値の年齢別の分布データを生成する検査結果値分布データ生成手段と、分布データから、検査結果値の出現率が基準値以下となる範囲の検査結果値を年齢別に削除することにより、検査結果値の正否の判定基準範囲とする判定基準範囲データを年齢別に生成する判定基準範囲データ生成手段と、判定対象の検査結果値を取得する判定対象検査結果値取得手段と、判定対象の検査結果値と、対応する年齢の判定基準範囲データとを比較することにより、判定対象の検査結果値の正否を判定する検査結果値正否判定手段と、検査結果値正否判定手段による判定結果を出力する判定結果出力手段と、を備えたことを特徴とする。
【００１５】
この請求項５の発明によれば、抽出条件に該当する信頼性の高い複数の検査結果値に基づく判定基準範囲データを動的に生成することができる。そして生成した判定基準範囲データに基づいて、判定対象の検査結果値の正否を判定することができる。
【発明の効果】
【００１６】
本発明によれば、医師や臨床検査技師などのユーザに対して、検査結果値の正否の判定を適切におこなわせることができる。
【発明を実施するための最良の形態】
【００１７】
以下に添付図面を参照して、この発明にかかる医療情報処理方法、医療情報処理プログラム、および医療情報処理装置の好適な実施の形態を詳細に説明する。
【００１８】
（システム構成）
まず、本実施の形態にかかる医療情報処理システムのシステム構成について説明する。図１は、本実施の形態にかかる医療情報処理システムのシステム構成を示す説明図である。図１において、医療情報処理システム１００は、医療情報処理装置１１０と、検査結果値ＤＢ１２０と、を備えて構成されている。
【００１９】
検査結果値ＤＢ１２０は、複数の患者の検査結果値を格納する。具体的には、検査結果値ＤＢ１２０は、複数の患者の検査結果値を、患者情報および検査情報と関連付けて格納する。検査結果値に関連付けられる患者情報としては、たとえば、患者名、年齢、性別、血液型、疾患名、住所、入院期間、診療科名、医療機関名などが挙げられる。また、検査結果値に関連付けられる検査情報としては、たとえば、検査項目名、検査日、検査コメントなどが挙げられる。検査結果値ＤＢ１２０は、医療情報処理装置１１０に設けられていてもよい。
【００２０】
医療情報処理装置１１０は、ネットワーク１３０を介して、検査結果値ＤＢ１２０から複数の患者の検査結果値を取得する。医療情報処理装置１１０は、取得した複数の患者の検査結果値に基づいて、検査結果値の正否の判定基準範囲とする判定基準範囲データを年齢別に生成する。そして、医療情報処理装置１１０は、判定対象の検査結果値と、対応する年齢の判定基準範囲データとを比較することにより、判定対象の検査結果値の正否を判定し、判定結果を出力する。
【００２１】
医療情報処理システム１００は、上記処理を複数の情報処理装置が協業しておこなってもよい。一例を挙げると、医療情報処理装置１１０は、医療情報処理システム１００が有する端末装置からの処理要求に応じて、判定対象の検査結果値の正否を判定してもよい。そして、医療情報処理装置１１０は、判定結果を、上記端末装置に送信してもよい。
【００２２】
（医療情報処理装置１１０のハードウェア構成）
つぎに、医療情報処理装置１１０のハードウェア構成について説明する。図２は、本実施の形態にかかる医療情報処理装置１１０のハードウェア構成を示すブロック図である。
【００２３】
図２に示すように、医療情報処理装置１１０は、ＣＰＵ２０１と、ＲＯＭ２０２と、ＲＡＭ２０３と、ＨＤＤ（ハードディスクドライブ）２０４と、ＨＤ（ハードディスク）２０５と、ディスプレイ２０６と、ネットワークＩ／Ｆ（インターフェイス）２０７と、キーボード２０８と、マウス２０９とを備える。各構成部２０１〜２０９のそれぞれは、バス２００に接続される。
【００２４】
ＣＰＵ２０１は、医療情報処理装置１１０の全体の制御を司る。ＲＯＭ２０２は、医療情報処理装置１１０を起動させるブートプログラムや、医療情報処理プログラムなどの各種データを記憶する。ＲＡＭ２０３は、ＣＰＵ２０１のワークエリアとして使用される。
【００２５】
ＨＤＤ２０４は、ＨＤ２０５に対するデータの読み込みおよび書き込みを制御する。ＨＤ２０５は、各種データを記憶する。ディスプレイ２０６は、各種データを表示する。ネットワークＩ／Ｆ２０７は、医療情報処理装置１１０と他の情報処理装置とのデータ通信を制御する。キーボード２０８およびマウス２０９は、医療情報処理装置１１０へ情報を入力するための入力手段として機能する。
【００２６】
（医療情報処理装置１１０の機能構成）
つぎに、医療情報処理装置１１０の機能構成について説明する。図３は、本実施の形態にかかる医療情報処理装置１１０の機能構成を示すブロック図である。
【００２７】
図３に示すように、医療情報処理装置１１０は、検査結果値抽出条件取得部３０１と、検査結果値抽出部３０２と、検査結果値分布データ生成部３０３と、判定基準範囲データ生成部３０４と、判定基準範囲平均化部３０５と、判定対象検査結果値取得部３０６と、検査結果値正否判定部３０７と、判定結果出力部３０８と、警告情報出力部３０９とを備える。
【００２８】
検査結果値抽出条件取得部３０１は、複数の患者の検査結果値の抽出条件を取得する。たとえば、抽出条件としては、年齢、性別、血液型、疾患名、入院期間、投薬名、医療機関名、診療科名、検査名、検査項目名、検査日、検査コメントなどが挙げられる。
【００２９】
検査結果値抽出条件取得部３０１は、医療情報処理装置１１０が備えるキーボード２０８などの入力デバイスからユーザにより入力された抽出条件を取得してもよい。また、検査結果値抽出条件取得部３０１は、医療情報処理装置１１０が備えるメモリなどの記憶媒体に予め格納されている抽出条件を取得してもよい。また、検査結果値抽出条件取得部３０１は、他の情報処理装置から送信された抽出条件を取得してもよい。
【００３０】
検査結果値抽出部３０２は、検査結果値ＤＢ１２０から、検査結果値抽出条件取得部３０１が取得した抽出条件に該当する検査結果値を抽出する。
【００３１】
検査結果値分布データ生成部３０３は、検査結果値抽出部３０２が抽出した検査結果値の年齢別の分布データを生成する。検査結果値分布データ生成部３０３は、検査結果値抽出部３０２が抽出した検査結果値の年齢別の分布図を生成してもよい。
【００３２】
判定基準範囲データ生成部３０４は、検査結果値分布データ生成部３０３が生成した分布データから、検査結果値の出現率が基準値以下となる範囲の検査結果値を年齢別に削除することにより、検査結果値の正否の判定基準範囲とする判定基準範囲データを年齢別に生成する。
【００３３】
一例を挙げると、年齢「２０歳」の検査結果値数が「１００件」ある場合において、基準値が「２％」の場合、判定基準範囲データ生成部３０４は、検査結果値分布データ生成部３０３が生成した分布データから、年齢「２０歳」の検査結果値の上位「２件（または１件）」が含まれる範囲を特定する。また、年齢「２０歳」の検査結果値の下位「２件（または１件）」が含まれる範囲を特定する。
【００３４】
そして、判定基準範囲データ生成部３０４は、年齢「２０歳」の分布データから、特定した範囲内の検査結果値を削除する。判定基準範囲データ生成部３０４は、残った年齢「２０歳」の「９６件（または９８件）」分の分布データを年齢「２０歳」の判定基準範囲データとして決定してもよい。
【００３５】
また、判定基準範囲データ生成部３０４は、残った年齢「２０歳」の「９６件（または９８件）」分の分布データの上限値と下限値とを、年齢「２０歳」の判定基準範囲データとして決定してもよい。判定基準範囲データ生成部３０４は、各年齢毎に、上記手順による処理をおこなうことにより、年齢別の判定基準範囲データを生成する。
【００３６】
判定基準範囲データ生成部３０４は、医療情報処理装置１１０が備えるキーボード２０８などの入力デバイスからユーザ入力された基準値を取得してもよい。また、判定基準範囲データ生成部３０４は、医療情報処理装置１１０が備えるメモリなどの記憶媒体に予め格納されている基準値を取得してもよい。また、判定基準範囲データ生成部３０４は、他の情報処理装置から送信された基準値を取得してもよい。また、判定基準範囲データ生成部３０４は、判定基準範囲データを年齢別に示す年齢別の分布図を生成してもよい。
【００３７】
判定基準範囲平均化部３０５は、判定基準範囲データ生成部３０４が生成した連続する複数の年齢の判定基準範囲データを平均化する。たとえば、判定基準範囲平均化部３０５は、上記連続する複数の年齢の判定基準範囲データの上限値および下限値を平均化する。これにより、判定基準範囲平均化部３０５は、上記判定基準範囲データに対し、年齢の変化による判定基準範囲の急激な変化を緩和することができる。なお、判定基準範囲平均化部３０５は、上記連続する複数の年齢の判定基準範囲データを密度（検査結果値の出現数）別に平均化してもよい。
【００３８】
判定対象検査結果値取得部３０６は、判定対象の検査結果値を取得する。判定対象検査結果値取得部３０６は、複数の判定対象の検査結果値を同時に取得してもよい。判定対象検査結果値取得部３０６は、医療情報処理装置１１０が備えるキーボード２０８などの入力デバイスからユーザ入力された判定対象の検査結果値を取得してもよい。また、判定対象検査結果値取得部３０６は、医療情報処理装置１１０が備えるメモリなどの記憶媒体に予め格納されている判定対象の検査結果値を取得してもよい。また、判定対象検査結果値取得部３０６は、他の情報処理装置から送信された判定対象の検査結果値を取得してもよい。
【００３９】
検査結果値正否判定部３０７は、判定対象検査結果値取得部３０６が取得した判定対象の検査結果値と、判定基準範囲データ生成部３０４が生成した対応する年齢の判定基準範囲データとを比較することにより、判定対象検査結果値取得部３０６が取得した判定対象の検査結果値の正否を判定する。たとえば、検査結果値正否判定部３０７は、上記判定対象の検査結果値が、上記判定基準範囲データが示す判定基準範囲内であった場合、上記判定対象の検査結果値が正しいと判断する。
【００４０】
検査結果値正否判定部３０７は、判定対象検査結果値取得部３０６が取得した判定対象の検査結果値と、判定基準範囲平均化部３０５が平均化した後の、判定基準範囲データ生成部３０４が生成した対応する年齢の判定基準範囲データとを比較することにより、判定対象検査結果値取得部３０６が取得した判定対象の検査結果値の正否を判定してもよい。
【００４１】
判定結果出力部３０８は、検査結果値正否判定部３０７による判定結果を出力する。具体的には、判定結果出力部３０８は、判定対象検査結果値取得部３０６が取得した検査結果値と、対応する上記判定結果とを関連付けて出力する。
【００４２】
判定結果出力部３０８は、上記判定結果を、医療情報処理装置１１０または他の情報処理装置が備えるディスプレイなどの出力装置から出力してもよい。また、判定結果出力部３０８は、上記判定結果を、他の情報処理装置に送信してもよい。また、判定結果出力部３０８は、上記判定結果を、医療情報処理装置１１０または他の情報処理装置が備えるファイルやデータベースなどに記録してもよい。
【００４３】
警告情報出力部３０９は、判定対象検査結果値取得部３０６が取得した判定対象の検査結果値が正しくないと検査結果値正否判定部３０７が判断した場合に、判定対象検査結果値取得部３０６が取得した判定対象の検査結果値が正しくない旨を示す警告情報を出力する。具体的には、警告情報出力部３０９は、判定対象検査結果値取得部３０６が取得した検査結果値と、上記警告情報とを関連付けて出力する。
【００４４】
警告情報出力部３０９は、上記警告情報を、医療情報処理装置１１０または他の情報処理装置が備えるディスプレイやスピーカなどの出力装置から出力してもよい。また、警告情報出力部３０９は、上記警告情報を、他の情報処理装置に送信してもよい。また、警告情報出力部３０９は、上記警告情報を、医療情報処理装置１１０または他の情報処理装置が備えるファイルやデータベースなどに記録してもよい。
【００４５】
上述した各機能部において、検査結果値抽出条件取得部３０１、検査結果値抽出部３０２、および判定対象検査結果値取得部３０６は、たとえば、ネットワークＩ／Ｆ２０７、キーボード２０８、またはマウス２０９によってその機能が実現される。また、検査結果値分布データ生成部３０３、判定基準範囲データ生成部３０４、判定基準範囲平均化部３０５、および検査結果値正否判定部３０７は、たとえば、ＣＰＵ２０１、ＲＯＭ２０２およびＲＡＭ２０３によってその機能が実現される。また、判定結果出力部３０８および警告情報出力部３０９は、たとえば、ディスプレイ２０６またはネットワークＩ／Ｆ２０７によってその機能が実現される。
【００４６】
（医療情報処理の手順）
つぎに、医療情報処理装置１１０による医療情報処理の手順について説明する。図４は、医療情報処理装置１１０による医療情報処理の手順を示すフローチャートである。
【００４７】
まず、検査結果値抽出条件取得部３０１によって、複数の患者の検査結果値の抽出条件を取得する（ステップＳ４０１）。つぎに、検査結果値抽出部３０２によって、検査結果値ＤＢ１２０から、ステップＳ４０１で取得した抽出条件に該当する検査結果値を抽出する（ステップＳ４０２）。
【００４８】
つぎに、検査結果値分布データ生成部３０３によって、ステップＳ４０２で抽出した検査結果値の年齢別の分布データを生成する（ステップＳ４０３）。つぎに、判定基準範囲データ生成部３０４によって、ステップＳ４０３で生成した分布データから、検査結果値の出現率が基準値以下となる範囲の検査結果値を年齢別に削除することにより、検査結果値の正否の判定基準範囲とする判定基準範囲データを年齢別に生成する（ステップＳ４０４）。
【００４９】
つぎに、判定基準範囲平均化部３０５によって、ステップＳ４０４で生成した連続する複数の年齢の判定基準範囲データの上限値および下限値を平均化する（ステップＳ４０５）。つぎに、判定対象検査結果値取得部３０６によって、判定対象の検査結果値を取得する（ステップＳ４０６）。
【００５０】
つぎに、検査結果値正否判定部３０７によって、ステップＳ４０６で取得した判定対象の検査結果値と、ステップＳ４０５で平均化した後の、ステップＳ４０４で生成した対応する年齢の判定基準範囲データとを比較することにより、ステップＳ４０６で取得した判定対象の検査結果値が正しいか否かを判定する（ステップＳ４０７）。
【００５１】
ステップＳ４０７において、ステップＳ４０６で取得した判定対象の検査結果値が正しいと判定した場合（ステップＳ４０７：Ｙｅｓ）は、判定結果出力部３０８によって、ステップＳ４０７による判定結果を出力して（ステップＳ４０９）、一連の処理を終了する。
【００５２】
一方、ステップＳ４０７において、ステップＳ４０６で取得した判定対象の検査結果値が正しくないと判定した場合（ステップＳ４０７：Ｎｏ）は、警告情報出力部３０９によって、ステップＳ４０６で取得した判定対象の検査結果値が正しくない旨を示す警告情報を出力する（ステップＳ４０８）。そして、判定結果出力部３０８によって、ステップＳ４０７による判定結果を出力して（ステップＳ４０９）、一連の処理を終了する。
【００５３】
つぎに、検査結果値の年齢別の分布データの一例について説明する。図５は、検査結果値の年齢別の分布データの一例を示す説明図である。複数の検査結果値の中には、稀にしか出現しないような値も含まれている。たとえば、図５に示す分布データにおいては、「７０歳程度」の検査結果値の中に、極端に数値の高い「７００」を示すものがある。このように平均的な検査結果値から逸脱する検査結果値は、検査ミスによるものがほとんどである。仮に、この「７００」を判定基準範囲の上限値としてしまうと、判定対象の検査結果値が「７００」以下でさえあれば、この検査結果値は正しいと医師や臨床検査技師が判断してしまう恐れがある。
【００５４】
つぎに、年齢別の判定基準範囲データの一例について説明する。図６は、年齢別の判定基準範囲データの一例を示す説明図である。図６に示す判定基準範囲データは、図５に示した分布データに基づいて、判定基準範囲データ生成部３０４によって生成された判定基準範囲データを示す。
【００５５】
図６に示す判定基準範囲データでは、年齢別に判定基準範囲が示されている。また、図６に示す判定基準範囲データでは、図５に示したような、平均的な検査結果値から逸脱する検査結果値が除去されている。また、図６に示す判定基準範囲データは、判定基準範囲平均化部３０５によって平均化されている。特に、図６に示す判定基準範囲データは、密度（検査結果値の出現数）別に平均化されている。これにより、年齢の変化による判定基準範囲の急激な変化（分布図におけるエッジの急激な変化）が密度別に緩和（スムージング）されている。
【００５６】
以上説明したように、本実施の形態の医療情報処理装置１１０によれば、抽出条件に該当する複数の検査結果値を検査結果値ＤＢ１２０から取得して、取得した複数の検査結果値に基づいて、年齢別の判定基準範囲データを生成するので、判定基準範囲データを予め登録する手間がかからないうえ、医師や臨床検査技師などのユーザの要求に応じた精度の高い判定基準範囲データを、迅速かつ自動的に生成することができる。このため、医師や臨床検査技師などのユーザに対して、判定対象とする検査結果値の正否を、その医療機関を利用する患者特性に合致した判断基準範囲データで適切に判定させることができる。
【００５７】
また、本実施の形態の医療情報処理装置１１０によれば、信頼性の低い検査結果値を含まない年齢別の判定基準範囲データを生成することができる。このため、医師や臨床検査技師などのユーザに対して、判定対象とする検査結果値の正否を、適切に判定させることができる。
【００５８】
また、本実施の形態の医療情報処理装置１１０によれば、判定基準範囲データを平均化することで、たとえば極端に検査結果値が少ない年齢が存在した場合であっても、当該年齢の判定基準範囲データを、前後の年齢の判定基準範囲データから補完することができる。このため、医師や臨床検査技師などのユーザに対して、判定対象とする検査結果値の正否を、適切に判定させることができる。
【００５９】
なお、本実施の形態で説明した医療情報処理方法は、あらかじめ用意されたプログラムをパーソナル・コンピュータやワークステーションなどのコンピュータで実行することにより実現することができる。このプログラムは、ＲＡＭ、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤなどのコンピュータで読み取り可能な記憶媒体に記録され、コンピュータによって記憶媒体から読み出されることによって実行される。またこのプログラムは、インターネットなどのネットワークを介して配布することが可能な伝送媒体であってもよい。
【産業上の利用可能性】
【００６０】
以上のように、本発明にかかる医療情報処理方法、医療情報処理プログラム、および医療情報処理装置は、医療情報を処理する医療情報処理システムなどにおいて有用であり、特に、年齢などの条件によって平均的な検査結果値が異なる検査の検査データを扱う医療情報処理システムなどへの利用に適している。
【図面の簡単な説明】
【００６１】
【図１】本実施の形態にかかる医療情報処理システムのシステム構成を示す説明図である。
【図２】本実施の形態にかかる医療情報処理装置のハードウェア構成を示すブロック図である。
【図３】本実施の形態にかかる医療情報処理装置の機能構成を示すブロック図である。
【図４】医療情報処理装置による医療情報処理の手順を示すフローチャートである。
【図５】検査結果値の年齢別の分布データの一例を示す説明図である。
【図６】年齢別の判定基準範囲データの一例を示す説明図である。
【符号の説明】
【００６２】
１００  医療情報処理システム
１１０  医療情報処理装置
１２０  検査結果値ＤＢ
１３０  ネットワーク
２０１  ＣＰＵ
２０２  ＲＯＭ
２０３  ＲＡＭ
２０４  ＨＤＤ
２０５  ＨＤ
２０６  ディスプレイ
２０７  ネットワークＩ／Ｆ
２０８  キーボード
２０９  マウス
３０１  検査結果値抽出条件取得部
３０２  検査結果値抽出部
３０３  検査結果値分布データ生成部
３０４  判定基準範囲データ生成部
３０５  判定基準範囲平均化部
３０６  判定対象検査結果値取得部
３０７  検査結果値正否判定部
３０８  判定結果出力部
３０９  警告情報出力部
【図１】
2009193148.tif 000003
【図２】
2009193148.tif 000004
【図３】
2009193148.tif 000005
【図４】
2009193148.tif 000006
【図５】
2009193148.tif 000007
【図６】
2009193148.tif 000008