(57)【要約】【課題】  従来に比して製品コストを低減しつつ、多くの測定項目に対応可能な検体分析装置及び検体分析方法を提供する。【解決手段】  検体分析装置１は、検体の測定を行う第１測定ユニット２及び第２測定ユニット３と、検体容器Ｔを第１測定ユニット２及び第２測定ユニット３へ搬送する検体搬送ユニット４と、検体容器Ｔ内の検体の測定オーダを取得し、測定オーダに第１測定項目及び当該第１測定項目とは異なる第２測定項目が含まれる場合には、当該検体容器Ｔを第２測定ユニット３へと搬送し、測定オーダに第１測定項目が含まれており、第２測定項目が含まれていない場合には、当該検体容器Ｔを第１測定ユニット２又は第２測定ユニット３へと搬送するように検体搬送ユニットを制御する情報処理ユニット５とを備える。【選択図】    図１Ａ
2010256325.tif 000002
【特許請求の範囲】
【請求項１】
検体の測定を行う第１測定部と、
検体の測定を行う第２測定部と、
検体が収容された検体容器を前記第１測定部及び前記第２測定部へ搬送する搬送部と、
前記検体容器内の検体の測定項目を示す測定項目情報を取得する測定項目情報取得部と、
前記測定項目情報取得部によって取得された測定項目情報に示される測定項目に第１測定項目及び前記第１測定項目とは異なる第２測定項目が含まれる場合には、当該測定項目情報に係る検体容器を前記第２測定部へと搬送し、前記測定項目情報取得部によって取得された測定項目情報に示される測定項目に前記第１測定項目が含まれており、前記第２測定項目が含まれていない場合には、当該測定項目情報に係る検体容器を前記第１測定部又は前記第２測定部へと搬送するように前記搬送部を制御する搬送制御部と、
を備える、検体分析装置。
【請求項２】
前記第１測定部は、前記第１測定項目について検体の測定を行い、前記第２測定項目については検体の測定を行わず、
前記第２測定部は、前記第１測定項目及び前記第２測定項目について検体の測定を行う、請求項１に記載の検体分析装置。
【請求項３】
前記搬送制御部は、前記測定項目情報取得部によって取得された測定項目情報に示される測定項目に前記第１測定項目が含まれており、前記第２測定項目が含まれていない場合には、前記第１測定部及び前記第２測定部の動作状況に応じて、当該測定項目情報に係る検体容器を前記第１測定部又は前記第２測定部へと搬送するように前記搬送部を制御するように構成されている、請求項１又は２に記載の検体分析装置。
【請求項４】
前記第１測定部及び前記第２測定部は、前記搬送部によって搬送された検体を取り込み、取り込まれた検体を測定するようにそれぞれ構成されており、
前記搬送制御部は、前記第１測定部及び前記第２測定部が検体を取込可能な状態にあるか否かをそれぞれ確認し、それぞれの確認結果及び前記測定項目情報に基づいて、前記搬送部による検体の搬送動作を制御するように構成されている、請求項１乃至３の何れかに記載の検体分析装置。
【請求項５】
前記搬送制御部は、前記第１測定部及び前記第２測定部の動作状況により、前記第１測定部に検体を搬送することが可能ではなく、前記第２測定部に検体を搬送することが可能な状態において、前記測定項目情報取得部により測定項目情報が取得された検体として、測定項目情報に示される測定項目に前記第１測定項目が含まれており、前記第２測定項目が含まれていない第１検体と、測定項目情報に示される測定項目に前記第１測定項目及び前記第２測定項目が含まれる第２検体とが存在する場合に、前記第２検体を前記第１検体よりも先に前記第２測定部へ搬送すべく前記搬送部を制御するように構成されている、請求項１乃至４の何れかに記載の検体分析装置。
【請求項６】
前記搬送制御部は、前記第１測定部及び前記第２測定部の動作状況により、前記第１測定部及び前記第２測定部のそれぞれに検体を搬送することが可能な状態において、前記測定項目情報取得部により測定項目情報が取得された検体として前記第１検体が存在する場合に、前記第１検体を前記第１測定部へ搬送すべく前記搬送部を制御するように構成されている、請求項５に記載の検体分析装置。
【請求項７】
前記測定項目情報取得部は、前記搬送部に存在する複数の検体のそれぞれの測定項目情報を取得するように構成され、
前記搬送制御部は、前記測定項目情報取得部により取得された測定項目情報に基づいて、前記複数の検体の搬送の優先順位を決定するように構成されている、請求項１乃至６の何れかに記載の検体分析装置。
【請求項８】
前記搬送制御部は、前記搬送部に存在する複数の検体の中で前記第１測定部又は前記第２測定部により測定された検体について、その測定結果に基づいて再測定が必要か否かを判定し、再測定が必要な場合には再測定に係る測定項目を決定し、前記複数の検体の中で前記第１測定部又は前記第２測定部による測定が行われていない検体に係る測定項目と前記再測定に係る測定項目とに基づいて前記複数の検体の搬送の優先順位を決定するように構成されている、請求項７に記載の検体分析装置。
【請求項９】
前記搬送制御部は、
前記測定項目情報取得部により測定項目情報が取得された検体から搬送対象の検体を選択し、
前記搬送対象の検体が前記第１検体である場合には、前記第１測定部及び前記第２測定部の動作状況に基づいて、前記搬送対象の検体の搬送の可否を決定し、
前記搬送対象の検体が前記第２検体である場合には、前記第２測定部の動作状況に基づいて、前記搬送対象の検体の搬送の可否を決定するように構成されている、請求項５又は６に記載の検体分析装置。
【請求項１０】
前記搬送制御部は、前記搬送対象の検体を搬送しないことを決定した場合に、前記測定項目情報取得部により測定項目情報が取得された検体の中で搬送対象として選択されていない検体を、新たな搬送対象として選択するように構成されている、請求項９に記載の検体分析装置。
【請求項１１】
前記第１測定部は、全血算測定項目、白血球分類測定項目及び有核赤血球測定項目を含む前記第１測定項目について血液検体の測定を行い、網状赤血球測定項目、及び幼若球測定項目の何れについても血液検体の測定を行わないように構成されており、
前記第２測定部は、全血算測定項目、白血球分類測定項目及び有核赤血球測定項目を含む前記第１測定項目、並びに網状赤血球測定項目、及び幼若球測定項目の少なくとも１つを含む前記第２測定項目について血液検体の測定を行うように構成されている、請求項２に記載の検体分析装置。
【請求項１２】
前記第１測定部は、第１検出部を用いて前記第１測定項目について検体の測定を行うように構成され、
前記第２測定部は、前記第１検出部と同一構成の第２検出部を用いて前記第１測定項目及び前記第２測定項目について検体の測定を行うように構成されている、請求項２に記載の検体分析装置。
【請求項１３】
検体が収容された検体容器を搬送する搬送部と、
前記搬送部によって搬送された検体を取り込み、取り込まれた検体の測定を行う第１測定部と、
前記搬送部によって搬送された検体を取り込み、取り込まれた検体の測定を行う第２測定部と、
前記検体容器内の検体の測定項目を示す測定項目情報を取得する測定項目情報取得部と、
前記測定項目情報取得部により測定項目情報が取得された検体として、測定項目情報に示される測定項目に第１測定項目が含まれており、前記第１測定項目とは異なる第２測定項目が含まれていない第１検体と、測定項目情報に示される測定項目に前記第１測定項目及び前記第２測定項目が含まれる第２検体とが存在する場合に、前記第１測定部が検体を取込可能な状態になく、前記第２測定部が検体を取込可能な状態にある場合には、前記第２検体を前記第１検体よりも先に前記第２測定部に搬送するように前記搬送部を制御する搬送制御部と、
を備える、検体分析装置。
【請求項１４】
第１測定項目について検体の測定を行い、前記第１測定項目とは異なる第２測定項目については検体の測定を行わない第１測定部と、前記第１測定項目及び前記第２測定項目について検体の測定を行う第２測定部とを備えた検体分析装置における検体分析方法であって、
測定対象の検体の測定項目に前記第１測定項目及び前記第２測定項目が含まれている場合には、前記検体が収容された検体容器を前記第２測定部へ搬送し、前記第２測定部により前記検体を測定する工程と、
測定対象の検体の測定項目に前記第１測定項目が含まれており、前記第２測定項目が含まれていない場合には、前記検体が収容された検体容器を前記第１測定部又は前記第２測定部へ搬送し、前記検体容器が搬送された前記第１測定部又は前記第２測定部により前記検体を測定する工程と、
を備える、検体分析方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、検体を測定する測定ユニットを複数備える検体分析装置及び当該検体分析装置によって検体を分析する検体分析方法に関する。
【背景技術】
【０００２】
従来、複数の検体を自動的に搬送し、搬送された検体を分析する自動分析システムが知られている（例えば、特許文献１参照）。
【０００３】
特許文献１には、同一種類の２台の分析装置と、測定前の検体架台（サンプルラック）を複数台並べてストックし検体架台を順次送り出すスタートヤードと、スタートヤードから送り出された検体架台を移送するコンベアと、検体架台の移送方向を切り換えるラックスライダと、コンベアとラックスライダとによって送られてきた検体架台を受け取り検体架台に保持された試料容器を一検体ずつ分析装置の測定部へ送るサンプラと、測定が終りサンプラから送り出されるラックスライダとコンベアとで移送されてきた検体架台を集積するストックヤードと、上記の各構成要素の動作を制御する制御部とを備える分析システムが開示されている。この分析システムは、空いている分析装置の方へ検体架台を次々と送り、全体の処理速度を向上させる構成となっている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開昭６３−２１７２７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記のような特許文献１に開示された分析システムにあっては、２台の分析装置の両方において、測定が必要となる可能性のある測定項目の全てについて検体の測定を可能とする必要があった。
【０００６】
本発明は斯かる事情に鑑みてなされたものであり、その主たる目的は、従来に比して製品コストを低減しつつ、多くの測定項目に対応可能な検体分析装置及び検体分析方法を提供することにある。
【課題を解決するための手段】
【０００７】
上述した課題を解決するために、本発明の一の態様の検体分析装置は、検体の測定を行う第１測定部と、検体の測定を行う第２測定部と、検体が収容された検体容器を前記第１測定部及び前記第２測定部へ搬送する搬送部と、前記検体容器内の検体の測定項目を示す測定項目情報を取得する測定項目情報取得部と、前記測定項目情報取得部によって取得された測定項目情報に示される測定項目に第１測定項目及び前記第１測定項目とは異なる第２測定項目が含まれる場合には、当該測定項目情報に係る検体容器を前記第２測定部へと搬送し、前記測定項目情報取得部によって取得された測定項目情報に示される測定項目に前記第１測定項目が含まれており、前記第２測定項目が含まれていない場合には、当該測定項目情報に係る検体容器を前記第１測定部又は前記第２測定部へと搬送するように前記搬送部を制御する搬送制御部と、を備える。
【０００８】
この態様においては、前記第１測定部が、前記第１測定項目について検体の測定を行い、前記第２測定項目については検体の測定を行わず、前記第２測定部は、前記第１測定項目及び前記第２測定項目について検体の測定を行うことが好ましい。
【０００９】
また、上記態様においては、前記搬送制御部が、前記測定項目情報取得部によって取得された測定項目情報に示される測定項目に前記第１測定項目が含まれており、前記第２測定項目が含まれていない場合には、前記第１測定部及び前記第２測定部の動作状況に応じて、当該測定項目情報に係る検体容器を前記第１測定部又は前記第２測定部へと搬送するように前記搬送部を制御するように構成されていることが好ましい。
【００１０】
また、上記態様においては、前記第１測定部及び前記第２測定部が、前記搬送部によって搬送された検体を取り込み、取り込まれた検体を測定するようにそれぞれ構成されており、前記搬送制御部が、前記第１測定部及び前記第２測定部が検体を取込可能な状態にあるか否かをそれぞれ確認し、それぞれの確認結果及び前記測定項目情報に基づいて、前記搬送部による検体の搬送動作を制御するように構成されていることが好ましい。
【００１１】
また、上記態様においては、前記搬送制御部が、前記第１測定部及び前記第２測定部の動作状況により、前記第１測定部に検体を搬送することが可能ではなく、前記第２測定部に検体を搬送することが可能な状態において、前記測定項目情報取得部により測定項目情報が取得された検体として、測定項目情報に示される測定項目に前記第１測定項目が含まれており、前記第２測定項目が含まれていない第１検体と、測定項目情報に示される測定項目に前記第１測定項目及び前記第２測定項目が含まれる第２検体とが存在する場合に、前記第２検体を前記第１検体よりも先に前記第２測定部へ搬送すべく前記搬送部を制御するように構成されていることが好ましい。
【００１２】
また、上記態様においては、前記搬送制御部が、前記第１測定部及び前記第２測定部の動作状況により、前記第１測定部及び前記第２測定部のそれぞれに検体を搬送することが可能な状態において、前記測定項目情報取得部により測定項目情報が取得された検体として前記第１検体が存在する場合に、前記第１検体を前記第１測定部へ搬送すべく前記搬送部を制御するように構成されていることが好ましい。
【００１３】
また、上記態様においては、前記測定項目情報取得部が、前記搬送部に存在する複数の検体のそれぞれの測定項目情報を取得するように構成されており、前記搬送制御部が、前記測定項目情報取得部により取得された測定項目情報に基づいて、前記複数の検体の搬送の優先順位を決定するように構成されていることが好ましい。
【００１４】
また、上記態様においては、前記搬送制御部が、前記搬送部に存在する複数の検体の中で前記第１測定部又は前記第２測定部により測定された検体について、その測定結果に基づいて再測定が必要か否かを判定し、再測定が必要な場合には再測定に係る測定項目を決定し、前記複数の検体の中で前記第１測定部又は前記第２測定部による測定が行われていない検体に係る測定項目と前記再測定に係る測定項目とに基づいて前記複数の検体の搬送の優先順位を決定するように構成されていることが好ましい。
【００１５】
また、上記態様においては、前記搬送制御部が、前記測定項目情報取得部により測定項目情報が取得された検体から搬送対象の検体を選択し、前記搬送対象の検体が前記第１検体である場合には、前記第１測定部及び前記第２測定部の動作状況に基づいて、前記搬送対象の検体の搬送の可否を決定し、前記搬送対象の検体が前記第２検体である場合には、前記第２測定部の動作状況に基づいて、前記搬送対象の検体の搬送の可否を決定するように構成されていることが好ましい。
【００１６】
また、上記態様においては、前記搬送制御部が、前記搬送対象の検体を搬送しないことを決定した場合に、前記測定項目情報取得部により測定項目情報が取得された検体の中で搬送対象として選択されていない検体を、新たな搬送対象として選択するように構成されていることが好ましい。
【００１７】
また、上記態様においては、前記第１測定部が、全血算測定項目、白血球分類測定項目及び有核赤血球測定項目を含む前記第１測定項目について血液検体の測定を行い、網状赤血球測定項目、及び幼若球測定項目の何れについても血液検体の測定を行わないように構成されており、前記第２測定部が、全血算測定項目、白血球分類測定項目及び有核赤血球測定項目を含む前記第１測定項目、並びに網状赤血球測定項目、及び幼若球測定項目の少なくとも１つを含む前記第２測定項目について血液検体の測定を行うように構成されていることが好ましい。
【００１８】
また、上記態様においては、前記第１測定部が、第１検出部を用いて前記第１測定項目について検体の測定を行うように構成され、前記第２測定部が、前記第１検出部と同一構成の第２検出部を用いて前記第１測定項目及び前記第２測定項目について検体の測定を行うように構成されていることが好ましい。
【００１９】
本発明の他の態様の検体分析装置は、検体が収容された検体容器を搬送する搬送部と、前記搬送部によって搬送された検体を取り込み、取り込まれた検体の測定を行う第１測定部と、前記搬送部によって搬送された検体を取り込み、取り込まれた検体の測定を行う第２測定部と、前記検体容器内の検体の測定項目を示す測定項目情報を取得する測定項目情報取得部と、前記測定項目情報取得部により測定項目情報が取得された検体として、測定項目情報に示される測定項目に第１測定項目が含まれており、前記第１測定項目とは異なる第２測定項目が含まれていない第１検体と、測定項目情報に示される測定項目に前記第１測定項目及び前記第２測定項目が含まれる第２検体とが存在する場合に、前記第１測定部が検体を取込可能な状態になく、前記第２測定部が検体を取込可能な状態にある場合には、前記第２検体を前記第１検体よりも先に前記第２測定部に搬送するように前記搬送部を制御する搬送制御部と、を備える。
【００２０】
本発明の他の態様の検体分析方法は、第１測定項目について検体の測定を行い、前記第１測定項目とは異なる第２測定項目については検体の測定を行わない第１測定部と、前記第１測定項目及び前記第２測定項目について検体の測定を行う第２測定部とを備えた検体分析装置における検体分析方法であって、測定対象の検体の測定項目に前記第１測定項目及び前記第２測定項目が含まれている場合には、前記検体が収容された検体容器を前記第２測定部へ搬送し、前記第２測定部により前記検体を測定する工程と、測定対象の検体の測定項目に前記第１測定項目が含まれており、前記第２測定項目が含まれていない場合には、前記検体が収容された検体容器を前記第１測定部又は前記第２測定部へ搬送し、前記検体容器が搬送された前記第１測定部又は前記第２測定部により前記検体を測定する工程と、を備える。
【発明の効果】
【００２１】
本発明に係る検体分析装置及び検体分析方法によれば、従来に比して製品コストを低減しつつ、多くの測定項目に対応可能となる。
【図面の簡単な説明】
【００２２】
【図１Ａ】実施の形態１に係る検体分析装置の全体構成を示す斜視図。
【図１Ｂ】実施の形態１に係る検体分析装置の全体構成を示す斜視図。
【図２】検体容器の外観を示す斜視図。
【図３】サンプルラックの外観を示す斜視図。
【図４】実施の形態１に係る測定ユニットの構成を示すブロック図。
【図５】ＷＢＣ／ＤＩＦＦ（白血球５分類）検出用の光学検出部の概要構成を示す模式図。
【図６】検体搬送ユニットの構成を示す平面図。
【図７】検体搬送ユニットの第１ベルトの構成を示す正面図。
【図８】検体搬送ユニットの第２ベルトの構成を示す正面図。
【図９】実施の形態に係る情報処理ユニットの構成を示すブロック図。
【図１０】実施の形態１に係る検体分析装置の情報処理ユニットのＣＰＵによる検体搬送制御処理の流れを示すフローチャート。
【図１１】検体処理テーブルの構造を示す模式図。
【図１２】実施の形態１に係る検体分析装置の情報処理ユニットのＣＰＵによる検体搬送先決定処理の手順を示すフローチャート。
【図１３】実施の形態１に係る検体分析装置の情報処理ユニットのＣＰＵによる検体測定処理の流れを示すフローチャート。
【図１４】実施の形態１に係る検体分析装置の情報処理ユニットのＣＰＵによる検体容器取込処理の手順を示すフローチャート。
【図１５】実施の形態１に係る検体分析装置の情報処理ユニットのＣＰＵによる検体容器排出処理の手順を示すフローチャート。
【図１６】各種の検体を収容した検体容器を保持するサンプルラックの一例を示す斜視図。
【図１７】サンプルラックが検体分析装置に投入されたときの検体分析装置の第１測定ユニット、及び第２測定ユニットの動作を示すタイミングチャート。
【図１８Ａ】検体処理テーブルの状態の一例を模式的に示す図。
【図１８Ｂ】検体処理テーブルの状態の一例を模式的に示す図。
【図１８Ｃ】検体処理テーブルの状態の一例を模式的に示す図。
【図１８Ｄ】検体処理テーブルの状態の一例を模式的に示す図。
【図１８Ｅ】検体処理テーブルの状態の一例を模式的に示す図。
【図１８Ｆ】検体処理テーブルの状態の一例を模式的に示す図。
【図１８Ｇ】検体処理テーブルの状態の一例を模式的に示す図。
【図１８Ｈ】検体処理テーブルの状態の一例を模式的に示す図。
【図１８Ｉ】検体処理テーブルの状態の一例を模式的に示す図。
【発明を実施するための形態】
【００２３】
以下、本発明の好ましい実施の形態を、図面を参照しながら説明する。
【００２４】
本実施の形態は、第１測定項目について検体の測定が可能であり、第１測定項目とは異なる第２測定項目については検体を測定することができない第１測定ユニットと、第１測定項目及び第２測定項目の両方について検体の測定が可能な第２測定ユニットと、第１測定ユニット及び第２測定ユニットへ検体を搬送する搬送ユニットとを備え、搬送ユニットが、第１測定項目及び第２測定項目の両方を測定すべき検体を第２測定ユニットへ搬送し、第１測定項目のみを測定すべき検体を、前記第１測定ユニット及び前記第２測定ユニットの動作状況に応じて、前記第１測定ユニット及び前記第２測定ユニットの何れか一方へ搬送する検体分析装置である。なお、第１測定項目とは、複数の測定ユニットで共通に測定可能な測定項目を指す。また、第２測定項目とは、複数の測定ユニットのうち所定の測定ユニットで測定可能であるが、他の測定ユニットでは測定できない測定項目を指す。
【００２５】
［検体分析装置の構成］
図１Ａ及び図１Ｂは、本実施の形態に係る検体分析装置の全体構成を示す斜視図である。本実施の形態に係る検体分析装置１は、血液検体に含まれる血球を白血球、赤血球、血小板等を検出し、各血球を計数する多項目血球分析装置である。図１Ａ及び図１Ｂに示すように、検体分析装置１は、第１測定ユニット２と、第２測定ユニット３と、第１測定ユニット２及び第２測定ユニット３の前面側に配置された検体搬送ユニット４と、第１測定ユニット２、第２測定ユニット３、及び検体搬送ユニット４を制御可能な情報処理ユニット５とを備えている。
【００２６】
図２は、検体を収容する検体容器の外観を示す斜視図であり、図３は、複数の検体容器を保持するサンプルラックの外観を示す斜視図である。図２に示すように、検体容器Ｔは、管状をなしており、上端が開口している。内部には患者から採取された血液検体が収容され、上端の開口は蓋部ＣＰにより密封されている。検体容器Ｔは、透光性を有するガラス又は合成樹脂により構成されており、内部の血液検体が視認可能となっている。また、検体容器Ｔの側面には、バーコードラベルＢＬ１が貼付されている。このバーコードラベルＢＬ１には、検体ＩＤを示すバーコードが印刷されている。図３に移り、サンプルラックＬは、１０本の検体容器Ｔを並べて保持することが可能である。サンプルラックＬでは、各検体容器Ｔが垂直状態（立位状態）で保持される。また、サンプルラックＬの側面には、バーコードラベルＢＬ２が貼付されている。このバーコードラベルＢＬ２には、ラックＩＤを示すバーコードが印刷されている。
【００２７】
＜測定ユニットの構成＞
第１測定ユニット２は、検体搬送ユニット４の検体の搬送方向（図４に示すＸ方向）上流側に配置され、第２測定ユニット３は、前記搬送方向下流側に配置されている。図４は、測定ユニットの構成を示すブロック図である。図４に示すように、第１測定ユニット２は、検体である血液を検体容器（採血管）Ｔから吸引する検体吸引部２１と、検体吸引部２１により吸引した血液から血球等の血液成分の測定に用いられる測定試料を調製する試料調製部２２と、試料調製部２２により調製された測定試料から血球を検出（測定）する検出部２３とを有している。また、第１測定ユニット２は、検体搬送ユニット４のラック搬送部４３によって搬送されたサンプルラックＬに収容された検体容器Ｔを第１測定ユニット２の内部に取り込むための取込口２４（図１Ａ及び図１Ｂ参照）と、サンプルラックＬから検体容器Ｔを第１測定ユニット２の内部に取り込み、検体吸引部２１による吸引位置まで検体容器Ｔを搬送する検体容器搬送部２５とをさらに有している。
【００２８】
図４に示すように、検体吸引部２１の先端部には、吸引管（図示せず）が設けられている。また、検体吸引部２１は、鉛直方向に移動可能であり、下方に移動されることにより、吸引位置まで搬送された検体容器Ｔの蓋部ＣＰを前記吸引管が貫通し、内部の血液を吸引するように構成されている。
【００２９】
試料調製部２２は、複数の反応チャンバ（図示せず）を備えている。また、試料調製部２２は、図示しない試薬容器に接続されており、染色試薬、溶血剤、及び希釈液等の試薬を反応チャンバに供給することが可能である。試料調製部２２は、検体吸引部２１の吸引管とも接続されており、吸引管により吸引された血液検体を反応チャンバに供給することが可能である。かかる試料調製部２２は、反応チャンバ内で検体と試薬とを混合撹拌し、検出部２３による測定用の試料（測定試料）を調製する。
【００３０】
検出部２３は、ＲＢＣ（赤血球）検出及びＰＬＴ（血小板）検出をシースフローＤＣ検出法により行うことが可能である。このシースフローＤＣ検出法によるＲＢＣ及びＰＬＴの検出においては、検体と希釈液とが混合された測定試料の測定が行われ、これにより得られた測定データを情報処理ユニット５が解析処理することによりＲＢＣ及びＰＬＴの数値データの取得が行われる。また、検出部２３は、ＨＧＢ（ヘモグロビン）検出をＳＬＳ−ヘモグロビン法により行うことが可能であり、ＷＢＣ（白血球）、ＮＥＵＴ（好中球）、ＬＹＭＰＨ（リンパ球）、ＥＯ（好酸球）、ＢＡＳＯ（好塩基球）、及びＭＯＮＯ（単球）の検出を、半導体レーザを使用したフローサイトメトリー法により行うことが可能であるように構成されている。この検出部２３では、白血球の５分類、すなわち、ＮＥＵＴ、ＬＹＭＰＨ、ＥＯ、ＢＡＳＯ、ＭＯＮＯの検出を伴わないＷＢＣの検出と、白血球の５分類を伴うＷＢＣの検出とでは、検出方法が異なっている。白血球５分類を伴わないＷＢＣの検出では、検体と、溶血剤と、希釈液とが混合された測定試料の測定が行われ、これにより得られた測定データを情報処理ユニット５が解析処理することによりＷＢＣの数値データの取得が行われる。一方、白血球５分類を伴うＷＢＣの検出では、検体と、白血球５分類用染色試薬と、溶血剤と、希釈液とが混合された測定試料の測定が行われ、これにより得られた測定データを情報処理ユニット５が解析処理することによりＮＥＵＴ、ＬＹＭＰＨ、ＥＯ、ＢＡＳＯ、ＭＯＮＯ、及びＷＢＣの数値データの取得が行われる。
【００３１】
上記のＷＢＣ、ＲＢＣ、ＰＬＴ、及びＨＧＢは、ＣＢＣ項目と呼ばれる測定項目に含まれており、ＷＢＣ、ＲＢＣ、ＰＬＴ、ＨＧＢ、ＮＥＵＴ、ＬＹＭＰＨ、ＥＯ、ＢＡＳＯ、及びＭＯＮＯは、ＣＢＣ＋ＤＩＦＦ項目と呼ばれる測定項目に含まれている。本実施の形態においては、ＣＢＣ＋ＤＩＦＦ項目が、第１測定ユニット２及び第２測定ユニット３で共通に測定可能な測定項目であり、全ての検体に対して測定される第１測定項目とされる。そのため、ＣＢＣ＋ＤＩＦＦ項目についての測定用試薬は、第１測定ユニット２及び第２測定ユニット３の両方に搭載されている。
【００３２】
図５は、検出部２３に設けられた、ＷＢＣ／ＤＩＦＦ（白血球５分類）検出用の光学検出部の概要構成を示している。この光学検出部２３ａは、フローセル２３１に測定試料を送り込み、フローセル２３１中に液流を発生させ、フローセル２３１内を通過する液流に含まれる血球に半導体レーザ光を照射して測定するものであり、シースフロー系２３２、ビームスポット形成系２３３、前方散乱光受光系２３４、側方散乱光受光系２３５、側方蛍光受光系２３６を有している。
【００３３】
シースフロー系２３２は、フローセル２３１内を試料がシース液に包まれた状態で血球が一列に並んだ状態で流れ、血球計数の正確度と再現性を向上させるものとなっている。ビームスポット系２３３は、半導体レーザ２３７から照射された光が、コリメータレンズ２３８とコンデンサレンズ２３９とを通って、フローセル２３１に照射されるよう構成されている。また、ビームスポット系２３３は、ビームストッパ２４０も備えている。
【００３４】
前方散乱光受光系２３４は、前方への散乱光を前方集光レンズ２４１によって集光し、ピンホール２４２を通った光をフォトダイオード（前方散乱光受光部）２４３で受光するように構成されている。
【００３５】
側方散乱光受光系２３５は、側方への散乱光を側方集光レンズ２４４にて集光するとともに、一部の光をダイクロイックミラー２４５で反射させ、フォトダイオード（側方散乱光受光部）２４６で受光するよう構成されている。
【００３６】
光散乱は、血球のような粒子が光の進行方向に障害物として存在し、光がその進行方向を変えることによって生じる現象である。この散乱光を検出することによって、粒子の大きさや材質に関する情報を得ることができる。特に、前方散乱光からは、粒子（血球）の大きさに関する情報を得ることができる。また、側方散乱光からは、粒子内部の情報を得ることができる。血球粒子にレーザ光が照射された場合、側方散乱光強度は細胞内部の複雑さ（核の形状、大きさ、密度や顆粒の量）に依存する。したがって、側方散乱光強度のこの特性を利用することで、白血球の分類の測定その他の測定を行うことができる。
【００３７】
側方蛍光受光系２３６は、ダイクロイックミラー２４５を透過した光をさらに分光フィルタ２４７に通し、アバランシェフォトダイオード（蛍光受光部）２４８で受光するよう構成されている。
【００３８】
染色された血球のような蛍光物質に光を照射すると、照射した光の波長より長い波長の光を発する。蛍光の強度はよく染色されていれば強くなり、この蛍光強度を測定することによって血球の染色度合いに関する情報を得ることができる。したがって、（側方）蛍光強度の差によって、白血球の分類の測定その他の測定を行うことができる。
【００３９】
図４に戻って、検体容器搬送部２５の構成について説明する。検体容器搬送部２５は、検体容器Ｔを把持可能なハンド部２５ａを備えている。ハンド部２５ａは、互いに対向して配置された一対の把持部材を備えており、この把持部材を互いに近接及び離反させることが可能である。かかる把持部材を、検体容器Ｔを挟んだ状態で近接させることにより、検体容器Ｔを把持することができる。また、検体容器搬送部２５は、ハンド部２５ａを上下方向及び前後方向（Ｙ方向）に移動させることができ、さらに、ハンド部２５ａを揺動させることができる。これにより、サンプルラックＬに収容され、第１検体供給位置４３ａに位置した検体容器Ｔをハンド部２５ａにより把持し、その状態でハンド部２５ａを上方に移動させることによりサンプルラックＬから検体容器Ｔを抜き出し、ハンド部２５ａを揺動させることにより、検体容器Ｔ内の検体を撹拌することができる。
【００４０】
また、検体容器搬送部２５は、検体容器Ｔを挿入可能な穴部を有する検体容器セット部２５ｂを備えている。上述したハンド部２５ａによって把持された検体容器Ｔは、撹拌完了後移動され、把持した検体容器Ｔを検体容器セット部２５ｂの穴部に挿入する。その後、把持部材を離反させることにより、ハンド部２５ａから検体容器Ｔが開放され、検体容器セット部２５ｂに検体容器Ｔがセットされる。かかる検体容器セット部２５ｂは、図示しないステッピングモータの動力によって、Ｙ方向へ水平移動可能である。
【００４１】
第１測定ユニット２の内部には、バーコード読取部２６が設けられている。検体容器セット部２５ｂは、バーコード読取部２６の近傍のバーコード読取位置２６ａ及び検体吸引部２１による吸引位置２１ａへ移動可能である。検体容器セット部２５ｂがバーコード読取位置２６ａへ移動したときには、セットされた検体容器Ｔが図示しない回転機構により水平回転され、バーコード読取部２６により検体バーコードが読み取られる。これにより、検体容器ＴのバーコードラベルＢＬ１がバーコード読取部２６に対して反対側に位置する場合でも、検体容器Ｔを回転させることにより、バーコードラベルＢＬ１をバーコード読取部２６へ向けることができ、バーコード読取部２６に検体バーコードを読み取らせることが可能である。また、検体容器セット部２５ｂが吸引位置へ移動したときには、検体吸引部２１により、セットされた検体容器Ｔから検体が吸引される。
【００４２】
次に、第２測定ユニット３の構成について説明する。第２測定ユニット３の構成は、第１測定ユニット２の構成と同一であり、第２測定ユニット３は、検体吸引部３１と、検体吸引部３１により吸引した血液から血球等の血液成分の測定に用いられる測定試料を調製する試料調製部３２と、試料調製部３２により調製された測定試料から血球を検出する検出部３３とを有している。また、第２測定ユニット３は、検体搬送ユニット４のラック搬送部４３によって搬送されたサンプルラックＬに収容された検体容器Ｔを第２測定ユニット３の内部に取り込むための取込口３４（図１Ａ及び図１Ｂ参照）と、サンプルラックＬから検体容器Ｔを第２測定ユニット３の内部に取り込み、検体吸引部３１による吸引位置まで検体容器Ｔを搬送する検体容器搬送部３５とをさらに有している。検体吸引部３１、試料調製部３２、検出部３３、取込口３４、検体容器搬送部３５、及びバーコード読取部３６は、それぞれ検体吸引部２１、試料調製部２２、検出部２３、取込口２４、及び検体容器搬送部２５と同様のハードウェアから構成されているので、その説明を省略する。
【００４３】
かかる第２測定ユニット３には、第１測定ユニット２が測定可能な上記のＣＢＣ＋ＤＩＦＦ項目であるＷＢＣ、ＲＢＣ、ＰＬＴ、ＨＧＢ、ＮＥＵＴ、ＬＹＭＰＨ、ＥＯ、ＢＡＳＯ、及びＭＯＮＯの各測定項目についての測定用試薬に加えて、網赤血球（ＲＥＴ）及び有核赤血球（ＮＲＢＣ）についての測定用試薬が搭載されている。また、第１測定ユニット２の測定動作が、後述のコンピュータプログラム５４ａの実行によって起動されるプロセスに含まれるＣＢＣ＋ＤＩＦＦ項目の測定に対応したスレッドによって制御されるのに対し、第２測定ユニット３の測定動作は、上述のＣＢＣ＋ＤＩＦＦ項目の測定に対応したスレッドに加えて、ＲＥＴ及びＮＲＢＣの測定項目の測定に対応したスレッドにより制御される。これにより、第２測定ユニット３は、第１測定ユニット２が測定可能なＣＢＣ＋ＤＩＦＦ項目に加えて、ＲＥＴ及びＮＲＢＣの測定項目について検体の測定が可能となっている。ＲＥＴ及びＮＲＢＣは、一部の検体に対してのみ測定される第２測定項目とされる。第２測定ユニット３においては、ＲＥＴの測定は、ＲＥＴ測定用の試薬と検体とを混合して測定試料を調製し、検出部３３のＷＢＣ／ＤＩＦＦ（白血球５分類）検出用の光学検出部に前記測定試料を供給することで行われる。また、ＮＲＢＣの測定は、ＮＲＢＣ測定用の試薬と検体とを混合して測定試料を調製し、検出部３３のＷＢＣ／ＤＩＦＦ（白血球５分類）検出用の光学検出部に前記測定試料を供給することで行われる。
【００４４】
このような第１測定ユニット２及び第２測定ユニット３は、１つの検体から調製された測定試料を検出部２３，３３にて測定している間に、検体吸引部２１，３１の洗浄を実施し、また、他の検体の検体容器Ｔを内部に取り込み、検体吸引部２１，３１によって検体を吸引することが可能である。
【００４５】
＜検体搬送ユニットの構成＞
次に、検体搬送ユニット４の構成について説明する。図１Ａ及び図１Ｂに示すように、検体分析装置１の第１測定ユニット２及び第２測定ユニット３の前方には、検体搬送ユニット４が配置されている。かかる検体搬送ユニット４は、第１測定ユニット２及び第２測定ユニット３へ検体を供給するために、サンプルラックＬを搬送することが可能である。
【００４６】
図６は、検体搬送ユニット４の構成を示す平面図である。図６に示すように、検体搬送ユニット４は、分析が行われる前の検体を収容する検体容器Ｔを保持する複数のサンプルラックＬを一時的に保持することが可能な分析前ラック保持部４１と、第１測定ユニット２又は第２測定ユニット３によって検体が吸引された検体容器Ｔを保持する複数のサンプルラックＬを一時的に保持することが可能な分析後ラック保持部４２と、検体を第１測定ユニット２又は第２測定ユニット３に供給するために、サンプルラックＬを図中矢印Ｘ方向へ水平に直線移動させ、分析前ラック保持部４１から受け付けたサンプルラックＬを分析後ラック保持部４２へ搬送するラック搬送部４３と、バーコード読取部４４（図４参照）と、検体容器Ｔの有無を検知する検体容器センサ４５ａ，４５ｂ（図４参照）とを備えている。
【００４７】
分析前ラック保持部４１は、平面視において四角形をなしており、その幅はサンプルラックＬの幅より若干大きくなっている。この分析前ラック保持部４１は、周囲の面よりも一段低く形成されており、その上面に分析前のサンプルラックＬが載置される。また、分析前ラック保持部４１の両側面からは、内側へ向けてラック送込部４１ｂが突出可能に設けられている。このラック送込部４１ｂが突出することによりサンプルラックＬと係合し、この状態で後方（ラック搬送部４３に近接する方向）へ移動することにより、サンプルラックＬが後方へと移送される。かかるラック送込部４１ｂは、分析前ラック保持部４１の下方に設けられた図示しないステッピングモータによって駆動可能に構成されている。
【００４８】
ラック搬送部４３は、図６に示すように、分析前ラック保持部４１によって移送されたサンプルラックＬを、前記Ｘ方向へと移送可能となっている。このラック搬送部４３によるサンプルラックＬの搬送経路上には、図４に示す第１測定ユニット２へ検体を供給するための第１検体供給位置４３ａ及び第２測定ユニット３へ検体を供給するための第２検体供給位置４３ｂが存在する。図４に戻り、検体搬送ユニット４は、情報処理ユニット５によって制御され、第１検体供給位置４３ａ又は第２検体供給位置４３ｂに検体を搬送した場合には、対応する測定ユニットのハンド部２５ａ又は３５ａが搬送された検体容器Ｔを把持し、サンプルラックＬから検体容器Ｔを取り出すことで検体を第１測定ユニット２又は第２測定ユニット３へ供給する。このようにして検体容器Ｔを把持したハンド部２５ａ又は３５ａが前述したように第１測定ユニット２又は第２測定ユニット３の筐体内へと進入し、これによって第１測定ユニット２又は第２測定ユニット３内に検体が取り込まれる。ラック搬送部４３は、第１測定ユニット２又は第２測定ユニット３に検体が取り込まれている間もサンプルラックＬを搬送することが可能である。したがって、第１測定ユニット２及び第２測定ユニット３の一方が検体を取り込み中の間は、この測定ユニットにはさらに検体を取り込ませることはできないので、他方の測定ユニットへサンプルラックＬを搬送し、検体を取り込ませることが可能である。
【００４９】
ここで図６〜図８を参照してラック搬送部４３の構成を詳細に説明する。図６に示すように、ラック搬送部４３は、それぞれ独立して動作可能な第１ベルト４３１及び第２ベルト４３２の２つのベルトを有している。また、第１ベルト４３１及び第２ベルト４３２の矢印Ｙ方向の幅ｂ１は、それぞれサンプルラックＬの矢印Ｙ方向の幅Ｂの半分以下の大きさである。かかる第１ベルト４３１及び第２ベルト４３２は、ラック搬送部４３がサンプルラックＬを搬送するときにサンプルラックＬの幅Ｂからはみ出ないように並列に配置されている。図７は、第１ベルト４３１の構成を示す正面図であり、図８は、第２ベルト４３２の構成を示す正面図である。図７及び図８に示すように、第１ベルト４３１及び第２ベルト４３２は、それぞれ環状に形成されており、第１ベルト４３１はローラ４３１ａ〜４３１ｃを取り囲むように配置され、第２ベルト４３２はローラ４３２ａ〜４３２ｃを取り囲むように配置されている。また、第１ベルト４３１の外周部には、サンプルラックＬのＸ方向の幅Ｗよりも若干（例えば、１ｍｍ）大きい内幅ｗ１を有するように２つの突起片４３１ｄが設けられており、同様に、図８に示すように、第２ベルト４３２の外周部には、前記内幅ｗ１と同程度の内幅ｗ２を有するように２つの突起片４３２ｄが設けられている。第１ベルト４３１は、２つの突起片４３１ｄの内側にサンプルラックＬを保持した状態において、ステッピングモータ（図示せず）によりローラ４３１ａ〜４３１ｃの外周を移動されることによって、サンプルラックＬを矢印Ｘ方向に移動するように構成されている。第２ベルト４３２は、２つの突起片４３２ｄの内側にサンプルラックＬを保持した状態において、ステッピングモータ（図示せず）によりローラ４３２ａ〜４３２ｃの外周を移動されることによって、サンプルラックＬを矢印Ｘ方向に移動するように構成されている。また、第１ベルト４３１及び第２ベルト４３２は、互いに独立してサンプルラックＬを移送可能に構成されている。これにより、ラック搬送部４３は、第１検体供給位置４３ａ、第２検体供給位置４３ｂ、及び、バーコード読取部４４が検体容器ＴのバーコードラベルＢＬ１に印刷されたバーコードを読み取るための読取位置４３ｄまで検体が搬送されるようにサンプルラックＬを搬送することが可能である。
【００５０】
図４に戻り、バーコード読取部４４は、図２に示した検体容器ＴのバーコードラベルＢＬ１に印刷されたバーコードを読み取り、またサンプルラックＬに貼付されたバーコードラベルＢＬ２に印刷されたバーコードを読み取るように構成されている。また、バーコード読取部４４は、図示しない回転装置によって対象の検体容器ＴをサンプルラックＬに収容したまま水平方向に回転させながら検体容器Ｔのバーコードを読み取るように構成されている。これにより、検体容器Ｔのバーコードがバーコード読取部４４に対して反対側に貼付されている場合にも、検体容器Ｔを回転させることによって、バーコードをバーコード読取部４４側に向けることが可能である。また、サンプルラックＬのバーコードラベルＢＬ２に印刷されたバーコードは、各ラックに固有に付されたものであり、検体の分析結果の管理などに使用される。
【００５１】
検体容器センサ４５ａ，４５ｂは、接触型のセンサであり、のれん形状の接触片、光を出射する発光素子、及び受光素子（図示せず）を有している。検体容器センサ４５ａ，４５ｂは、接触片が検出対象の被検出物に当接することにより屈曲され、その結果、発光素子から出射された光が接触片により反射されて受光素子に入射するように構成されている。これにより検体容器センサ４５ａ，４５ｂの下方をサンプルラックＬに収容された検出対象の検体容器Ｔが通過する際に、接触片が検体容器Ｔにより屈曲されて、検体容器Ｔを検出することが可能である。検体容器センサ４５ａは、第１検体供給位置４３ａに設けられており、検体容器センサ４５ｂは、第２検体供給位置４３ｂに設けられている。これにより、第１検体供給位置４３ａにおける検体容器Ｔの有無を検体容器センサ４５ａで検出し、第２検体供給位置４３ｂにおける検体容器Ｔの有無を検体容器センサ４５ｂで検出することができる。
【００５２】
ラック搬送部４３の搬送方向下流側端には、後述する分析後ラック保持部４２が設けられており、この分析後ラック保持部４２の後方にラック送出部４５が設けられている。かかるラック送出部４５は、図示しないステッピングモータの駆動力により矢印Ｙ方向に水平に直線移動するように構成されている。これにより、分析後ラック保持部４２とラック送出部４５との間の位置４５１（以下、「分析後ラック送出位置」という。）にサンプルラックＬが搬送された場合に、ラック送出部４５を分析後ラック保持部４２側に移動することによって、サンプルラックＬを押動させて分析後ラック保持部４２内に移動することが可能である。
【００５３】
分析後ラック保持部４２は、平面視において四角形をなしており、その幅はサンプルラックＬの幅より若干大きくなっている。この分析後ラック保持部４２は、周囲の面よりも一段低く形成されており、その上面に分析が完了したサンプルラックＬが載置される。分析後ラック保持部４２は、上記のラック搬送部４３に連なっており、上述したように、ラック送出部４５によって、ラック搬送部４３からサンプルラックＬが送り込まれるようになっている。
【００５４】
上記のような構成とすることにより、検体搬送ユニット４は、分析前ラック保持部４１に載置されたサンプルラックＬをラック搬送部４３へと移送し、さらにラック搬送部４３によって搬送することにより、検体を第１測定ユニット２又は第２測定ユニット３へと供給することができる。また、吸引が完了した検体を収容するサンプルラックＬは、ラック搬送部４３により、分析後ラック送出位置（図示せず）へと移送され、ラック送出部４５により分析後ラック保持部４２へ送出される。複数のサンプルラックＬが分析前ラック保持部４１に載置された場合では、分析が完了した検体を収容するサンプルラックＬが次々にラック送出部４５により分析後ラック保持部４２へと送出され、これらの複数のサンプルラックＬが分析後ラック保持部４２に貯留されることとなる。
【００５５】
＜情報処理ユニットの構成＞
次に、情報処理ユニット５の構成について説明する。情報処理ユニット５は、コンピュータにより構成されている。図９は、情報処理ユニット５の構成を示すブロック図である。情報処理ユニット５は、コンピュータ５ａによって実現される。図９に示すように、コンピュータ５ａは、本体５１と、画像表示部５２と、入力部５３とを備えている。本体５１は、ＣＰＵ５１ａ、ＲＯＭ５１ｂ、ＲＡＭ５１ｃ、ハードディスク５１ｄ、読出装置５１ｅ、入出力インタフェース５１ｆ、通信インタフェース５１ｇ、及び画像出力インタフェース５１ｈを備えており、ＣＰＵ５１ａ、ＲＯＭ５１ｂ、ＲＡＭ５１ｃ、ハードディスク５１ｄ、読出装置５１ｅ、入出力インタフェース５１ｆ、通信インタフェース５１ｇ、及び画像出力インタフェース５１ｈは、バス５１ｊによって接続されている。
【００５６】
ＣＰＵ５１ａは、ＲＡＭ５１ｃにロードされたコンピュータプログラムを実行することが可能である。そして、後述するような検体分析用並びに第１測定ユニット２、第２測定ユニット３及び検体搬送ユニット４の制御用のコンピュータプログラム５４ａを当該ＣＰＵ５１ａが実行することにより、コンピュータ５ａが情報処理ユニット５として機能する。
【００５７】
ＲＯＭ５１ｂは、マスクＲＯＭ、ＰＲＯＭ、ＥＰＲＯＭ、又はＥＥＰＲＯＭ等によって構成されており、ＣＰＵ５１ａに実行されるコンピュータプログラム及びこれに用いるデータ等が記録されている。
【００５８】
ＲＡＭ５１ｃは、ＳＲＡＭまたはＤＲＡＭ等によって構成されている。ＲＡＭ５１ｃは、ハードディスク５１ｄに記録されているコンピュータプログラム５４ａの読み出しに用いられる。また、ＣＰＵ５１ａがコンピュータプログラムを実行するときに、ＣＰＵ５１ａの作業領域として利用される。
【００５９】
ＲＡＭ５１ｃには、第１測定ユニット２及び第２測定ユニット３の状態をそれぞれ示す測定ユニット状態データ領域Ｓ１及びＳ２が設けられている。かかる測定ユニット状態データ領域Ｓ１，Ｓ２には、「検体取込可」及び「検体取込不可」の何れか一方のデータが保持される。ここで、測定ユニットが検体容器の取込動作、測定試料の調製動作及び測定試料中の血球の検出動作等の測定動作を行っておらず、検体容器の取込を待機しているスタンバイ状態のときには、その測定ユニットの状態は「検体取込可」とされる。また、測定ユニットが検体容器の取込動作、検体容器からの検体の吸引動作、測定ユニットからの検体容器の排出動作を行っているときには、その測定ユニットの状態は「検体取込不可」とされる。さらに、測定ユニットが、測定試料の調製動作、検出部２３，３３による測定試料中の血球の検出動作及び洗浄動作を行っているときには、その測定ユニットの状態は新たな検体の取込が可能な「検体取込可」とされる。
【００６０】
また、ＲＡＭ５１ｃには、第１測定ユニット２及び第２測定ユニット３の状態データを蓄積する状態キューＱ１及びＱ２の領域が設けられている。かかる状態キューＱ１及びＱ２は、第１測定ユニット２及び第２測定ユニット３の状態データをリアルタイムに受け付け、状態データを先入れ先出し形式のリスト構造で保持する。
【００６１】
ハードディスク５１ｄは、オペレーティングシステム及びアプリケーションプログラム等、ＣＰＵ５１ａに実行させるための種々のコンピュータプログラム及び当該コンピュータプログラムの実行に用いられるデータがインストールされている。後述するコンピュータプログラム５４ａも、このハードディスク５１ｄにインストールされている。
【００６２】
また、ハードディスク５１ｄには、第１測定ユニット２によって測定可能な測定項目を特定する第１測定項目特定情報５５ａ、及び第２測定ユニット３によって測定可能な測定項目を特定する第２測定項目特定情報５５ｂが格納されている。つまり、第１測定項目特定情報５５ａは、第１測定ユニット２では、ＷＢＣ、ＲＢＣ、ＰＬＴ、ＨＧＢ、ＮＥＵＴ、ＬＹＭＰＨ、ＥＯ、ＢＡＳＯ、及びＭＯＮＯを含むＣＢＣ＋ＤＩＦＦ項目が測定可能であることを示す情報であり、第２測定項目特定情報５５ｂは、第２測定ユニット３では上記ＣＢＣ＋ＤＩＦＦ項目に加えＮＲＢＣ及びＲＥＴが測定可能であることを示す情報である。ＣＰＵ５１ａは、後述するように検体を第１測定ユニット２及び第２測定ユニット３に割り振るときに、第１測定項目特定情報５５ａ及び第２測定項目特定情報５５ｂを使用して検体の割り振りを実行する。例えば、測定オーダに含まれる測定項目がＣＢＣ＋ＤＩＦＦ項目である検体は、第１測定項目特定情報５５ａから第１測定ユニット２によって測定可能であり、第２測定項目特定情報５５ｂから第２測定ユニット３によっても測定可能であることが分かる。ここから、当該検体は第１測定ユニット２及び第２測定ユニット３の何れかに振り分けられる。また、測定オーダに含まれる測定項目がＮＲＢＣを含んでいる場合には、第１測定項目特定情報５５ａから第１測定ユニット２によって測定することはできず、第２測定項目特定情報５５ｂから第２測定ユニット３によって測定可能であることが分かる。ここから、当該検体は第２測定ユニット３に振り分けられる。
【００６３】
読出装置５１ｅは、フレキシブルディスクドライブ、ＣＤ−ＲＯＭドライブ、またはＤＶＤ−ＲＯＭドライブ等によって構成されており、可搬型記録媒体５４に記録されたコンピュータプログラムまたはデータを読み出すことができる。また、可搬型記録媒体５４には、コンピュータを情報処理ユニット５として機能させるためのコンピュータプログラム５４ａが格納されており、コンピュータ５ａが当該可搬型記録媒体５４からコンピュータプログラム５４ａを読み出し、当該コンピュータプログラム５４ａをハードディスク５１ｄにインストールすることが可能である。
【００６４】
なお、前記コンピュータプログラム５４ａは、可搬型記録媒体５４によって提供されるのみならず、電気通信回線（有線、無線を問わない）によってコンピュータ５ａと通信可能に接続された外部の機器から前記電気通信回線を通じて提供することも可能である。例えば、前記コンピュータプログラム５４ａがインターネット上のサーバコンピュータのハードディスク内に格納されており、このサーバコンピュータにコンピュータ５ａがアクセスして、当該コンピュータプログラムをダウンロードし、これをハードディスク５１ｄにインストールすることも可能である。
【００６５】
また、ハードディスク５１ｄには、例えば米マイクロソフト社が製造販売するWindows（登録商標）等のマルチタスクオペレーティングシステムがインストールされている。以下の説明においては、本実施の形態に係るコンピュータプログラム５４ａは当該オペレーティングシステム上で動作するものとしている。
【００６６】
入出力インタフェース５１ｆは、例えばUSB，IEEE1394，又はRS-232C等のシリアルインタフェース、SCSI，IDE，又は IEEE1284等のパラレルインタフェース、及びＤ／Ａ変換器、Ａ／Ｄ変換器等からなるアナログインタフェース等から構成されている。入出力インタフェース５１ｆには、キーボード及びマウスからなる入力部５３が接続されており、ユーザが当該入力部５３を使用することにより、コンピュータ５ａにデータを入力することが可能である。また、入出力インタフェース５１ｆは、第１測定ユニット２、第２測定ユニット３、及び検体搬送ユニット４に接続されている。これにより、情報処理ユニット５は、第１測定ユニット２、第２測定ユニット３、及び検体搬送ユニット４のそれぞれを制御可能となっている。
【００６７】
通信インタフェース５１ｇは、Ethernet（登録商標）インタフェースである。通信インタフェース５１ｇはＬＡＮを介してホストコンピュータ６に接続されている。コンピュータ５ａは、通信インタフェース５１ｇにより、所定の通信プロトコルを使用して当該ＬＡＮに接続されたホストコンピュータ６との間でデータの送受信が可能である。
【００６８】
画像出力インタフェース５１ｈは、ＬＣＤまたはＣＲＴ等で構成された画像表示部５２に接続されており、ＣＰＵ５１ａから与えられた画像データに応じた映像信号を画像表示部５２に出力するようになっている。画像表示部５２は、入力された映像信号にしたがって、画像（画面）を表示する。
【００６９】
［検体分析装置１の動作］
以下、本実施の形態に係る検体分析装置１の動作について説明する。
【００７０】
＜検体搬送制御処理＞
図１０は、検体分析装置１の情報処理ユニット５による検体搬送制御処理の流れを示すフローチャートである。オペレータは、検体を収容した検体容器Ｔを複数保持するサンプルラックＬを分析前ラック保持部４１に載置する。この状態で、オペレータは入力部５３を操作し、情報処理ユニット５に検体測定の実行を指示する。情報処理ユニット５のＣＰＵ５１ａは、検体測定の実行指示を受け付けた後、以下の検体搬送制御処理を実行する。まずＣＰＵ５１ａは、図示しないセンサにより分析前ラック保持部４１に載置されたサンプルラックＬを検出すると（ステップＳ１０１）、ＲＡＭ５１ｃに検体の測定に用いられる検体処理テーブルの領域を確保する（ステップＳ１０２）。図１１は、検体処理テーブルの構造を示す模式図である。検体処理テーブルＰＴは、サンプルラックＬ毎に、各検体のサンプルラックＬでの保持位置、測定オーダ、検体の測定状況、検体の測定優先順位を保持するテーブルである。図１１に示すように、検体処理テーブルＰＴには、１０個の行が設けられており、各行はサンプルラックＬに収容されている検体にそれぞれ対応している。かかる検体処理テーブルＰＴには、サンプルラックＬでの保持位置のフィールド（列）Ｆ１と、測定オーダのフィールドＦ２と、測定状況のフィールドＦ３と、優先順位のフィールドＦ４とが設けられている。フィールドＦ１には、検体のサンプルラックＬでの保持位置を示す「１」〜「１０」の情報が格納される。フィールドＦ２には、後述する測定オーダに示される測定項目の情報（ＣＢＣ＋ＤＩＦＦ項目を示す情報、ＣＢＣ＋ＤＩＦＦ項目及びＮＲＢＣを示す情報等）が格納される。なお、上述したように、ＣＢＣ＋ＤＩＦＦ項目は、ＷＢＣ、ＲＢＣ、ＰＬＴ、ＨＧＢ、ＮＥＵＴ、ＬＹＭＰＨ、ＥＯ、ＢＡＳＯ、及びＭＯＮＯの各測定項目を含んでいるため、これらの測定項目の情報をそれぞれ個別にフィールドＦ２に格納してもよいし、図１１に示すように「ＣＢＣ＋ＤＩＦＦ」を示す情報をフィールドＦ２に格納してもよい。フィールドＦ３には、測定状況を示す情報として、「未測定」、「再検待ち」、「測定済」の３種類の情報の何れかが格納される。フィールドＦ４には、優先順位を示す「１」〜「１０」の情報が格納される。ステップＳ１０２では、検体処理テーブルＰＴのフィールドＦ１を除く各セルは全て空欄（何も情報が格納されていない）状態である。
【００７１】
次に、ＣＰＵ５１ａは、状態キューＱ１，Ｑ２を参照し、その時点における第１測定ユニット２及び第２測定ユニット３の状態を示すデータを測定ユニット状態データ領域Ｓ１，Ｓ２に格納する（ステップＳ１０３）。ここで、状態キューＱ１，Ｑ２には複数の状態データが蓄積されている場合がある。このような場合には、ＣＰＵ５１ａは、状態キューＱ１，Ｑ２から状態データを順次取り出し、最後に取り出されたデータを測定ユニット状態データ領域Ｓ１，Ｓ２に格納する。状態キューＱ１，Ｑ２から最後に取り出されたデータは、第１測定ユニット２及び第２測定ユニット３の最新の状態を示すものであり、つまり、その時点における第１測定ユニット２及び第２測定ユニット３の状態を示している。なお、状態キューＱ１，Ｑ２の初期値は「検体取込可」である。
【００７２】
次に、ＣＰＵ５１ａは、検体処理テーブルＰＴにおいて全検体の測定状況が「測定済」か否かを判定する（ステップＳ１０４）。ステップＳ１０４において測定状況が「測定済」ではない検体が存在する場合には（ステップＳ１０４においてＮＯ）、ＣＰＵ５１ａは、検体処理テーブルＰＴを参照して要処理検体が存在するか否かを判定する（ステップＳ１０５）。この「要処理検体」とは、測定オーダが確定済であり、且つ、未測定又は再検待ちの検体のことを指している。つまり、検体処理テーブルＰＴにおいて、フィールドＦ２に測定オーダの情報が格納されており、フィールドＦ４に「未測定」又は「再検待ち」の情報が格納されている検体が「要処理検体」である。ステップＳ１０５において要処理検体が存在しない場合には（ステップＳ１０５においてＮＯ）、ＣＰＵ５１ａは、検体処理テーブルＰＴを参照して、測定オーダが未確定の検体、即ち、フィールドＦ２に測定オーダの情報が格納されていない検体が存在するか否かを判定する（ステップＳ１０６）。
【００７３】
ステップＳ１０６において測定オーダが未確定の検体が存在する場合には（ステップＳ１０６においてＹＥＳ）、ＣＰＵ５１ａは、検体搬送ユニット４を制御してサンプルラックＬを搬送し、当該サンプルラックＬに収容されている検体の内、測定オーダが未確定の検体の検体容器Ｔの１つを、バーコード読取部４４の前側の読取位置４３ｄに位置させる（ステップＳ１０７）。ここで、読取位置４３ｄに搬送される検体としては、検体処理テーブルＰＴにおいてフィールドＦ２に測定オーダの情報が格納されていない検体の内、最も保持位置の番号が小さい検体（サンプルラックＬの搬送方向において最も下流側に位置する検体）が選択される。つまり、測定オーダが確定している検体が全くない場合は、保持位置が「１」の検体が選択される。また、保持位置が「１」の検体以外の全ての検体の測定オーダが未確定の場合は、保持位置が「２」の検体が選択される。このように、保持位置の番号が小さい検体から順に選択されることになる。
【００７４】
ＣＰＵ５１ａは、選択された検体を読取位置４３ｄに搬送すると、当該検体のバーコードから検体ＩＤをバーコード読取部４４により読み取らせて（ステップＳ１０８）、当該検体ＩＤに対応する測定オーダをホストコンピュータ６へ問い合わせる（ステップＳ１０９）。これは、ネットワークを通じて接続されているホストコンピュータ６へ検体ＩＤを含む測定オーダ要求データを送信することにより行われる。ＣＰＵ５１ａは、測定オーダの受信を待機し（ステップＳ１１０においてＮＯ）、測定オーダを受信すると（ステップＳ１１０においてＹＥＳ）、その測定オーダを当該検体ＩＤと対応付けて検体処理テーブルＰＴに格納して検体処理テーブルＰＴを更新する（ステップＳ１１１）。
【００７５】
次に、ＣＰＵ５１ａは、要処理検体の優先順位を決定する（ステップＳ１１２）。この処理では、以下のルールにしたがって、各要処理検体の優先順位が決定される。
ルール１：測定オーダに第２測定項目であるＲＥＴ又はＮＲＢＣが含まれている要処理検体は、測定オーダに第１測定項目であるＣＢＣ＋ＤＩＦＦ項目のみが含まれる検体よりも優先順位が高い。
ルール２：サンプルラックＬの先頭側（搬送方向下流側）にある要処理検体は、サンプルラックＬの後尾側（搬送方向上流側）にある要処理検体よりも優先順位が高い。
なお、ステップＳ１１２において、１つしか要処理検体が存在していない場合は、その検体の優先順位を１に設定し、その他の検体の優先順位は決定しない。このようにして決定された検体の優先順位は、検体処理テーブルＰＴに格納される。ＣＰＵ５１ａは、かかるステップＳ１１２の処理を完了すると、ステップＳ１０３へと処理を戻す。
【００７６】
一方、上記ステップＳ１０５において要処理検体が存在する場合には（ステップＳ１０５においてＹＥＳ）、ＣＰＵ５１ａは、検体搬送先決定処理を実行する（ステップＳ１１３）。図１２は、検体搬送先決定処理の手順を示すフローチャートである。検体搬送先決定処理においては、まずＣＰＵ５１ａは、検体処理テーブルＰＴを参照して、優先順位が１位の検体を選択する（ステップＳ２０１）。次にＣＰＵ５１ａは、選択された検体の測定オーダに第２測定項目であるＲＥＴ又はＮＲＢＣ項目が含まれているか否かを判別する（ステップＳ２０２）。
【００７７】
ステップＳ２０２において、選択された検体の測定オーダにＲＥＴ又はＮＲＢＣ項目が含まれている場合には（ステップＳ２０２においてＹＥＳ）、ＣＰＵ５１ａは、ＲＡＭ５１ｃの測定ユニット状態データ領域Ｓ２を参照し、第２測定ユニット３の状態が「検体取込可」であるか否かを判別する（ステップＳ２０３）。ステップＳ２０３において、第２測定ユニット３の状態が「検体取込可」である場合には（ステップＳ２０３においてＹＥＳ）、ＣＰＵ５１ａは、第２測定ユニット３を搬送先に決定し（ステップＳ２０４）、処理を検体搬送先決定処理の呼出アドレスへリターンする。
【００７８】
一方、ステップＳ２０３において、第２測定ユニット３の状態が「検体取込不可」である場合には（ステップＳ２０３においてＮＯ）、ＣＰＵ５１ａは、全ての優先順位の検体が選択されたか否か、即ち、要処理検体の全てが選択されたか否かを判別する（ステップＳ２０５）。ステップＳ２０５において、未選択の要処理検体が存在する場合には（ステップＳ２０５においてＮＯ）、ＣＰＵ５１ａは、次の優先順位の検体を選択し（ステップＳ２０６）、処理をステップＳ２０２へと移す。
【００７９】
また、ステップＳ２０５において、未選択の要処理検体が存在しない場合には（ステップＳ２０５においてＹＥＳ）、ＣＰＵ５１ａは、搬送先を「なし」と決定し（ステップＳ２０７）、処理を検体搬送先決定処理の呼出アドレスへリターンする。
【００８０】
ステップＳ２０２において、選択された検体の測定オーダにＲＥＴ又はＮＲＢＣ項目が含まれていない場合には（ステップＳ２０２においてＮＯ）、ＣＰＵ５１ａは、ＲＡＭ５１ｃの測定ユニット状態データ領域Ｓ１を参照し、第１測定ユニット２の状態が「検体取込可」であるか否かを判別する（ステップＳ２０８）。ステップＳ２０８において、第１測定ユニット２の状態が「検体取込可」である場合には（ステップＳ２０８においてＹＥＳ）、ＣＰＵ５１ａは、第１測定ユニット２を搬送先に決定し（ステップＳ２０９）、処理を検体搬送先決定処理の呼出アドレスへリターンする。
【００８１】
一方、ステップＳ２０８において、第１測定ユニット２の状態が「検体取込不可」である場合には（ステップＳ２０８においてＮＯ）、ＣＰＵ５１ａは、ステップＳ２０３へと処理を移し、第２測定ユニット３が検体を取込可能な状態であるか否かを判別する。
【００８２】
このように、選択された検体の測定オーダに第１測定項目が含まれており、第２測定項目が含まれていない場合には、第１測定ユニット２の状態が第２測定ユニット３の状態よりも先に確認される。したがって、第１測定ユニット２及び第２測定ユニット３が何れも検体取込可能な状態であるときには、第１測定ユニット２、つまり、第２測定項目を測定することができない測定ユニットが搬送先として決定される。これにより、次に選択される要処理検体が、測定オーダに第１測定項目と第２測定項目とが含まれている検体及び測定オーダに第１測定項目が含まれているが第２測定項目が含まれていない検体の何れであっても、これらの検体を測定可能な第２測定ユニット３は検体取込可能な状態を維持しているため、第２測定ユニット３を搬送先として決定することができ、効率的に検体の処理を行うことができる。
【００８３】
以上のような検体搬送先決定処理の後、ＣＰＵ５１ａは、決定された搬送先が第１測定ユニット２又は第２測定ユニット３であるか否かを判定し（ステップＳ１１４）、決定された搬送先が第１測定ユニット２又は第２測定ユニット３の場合には（ステップＳ１１４においてＹＥＳ）、検体搬送先決定処理において選択された検体をその搬送先へ搬送する（ステップＳ１１５）。なお、この処理においては、ＣＰＵ５１ａは、搬送先が第１測定ユニット２の場合には、選択された検体を第１検体供給位置４３ａに位置させるよう検体搬送ユニット４を制御し、搬送先が第２測定ユニット３の場合には、選択された検体を第２検体供給位置４３ｂに位置させるよう検体搬送ユニット４を制御する。
【００８４】
この後、ＣＰＵ５１ａは、後述する検体測定処理によって、搬送先として決定された第１測定ユニット２又は第２測定ユニット３を制御して検体の取込及び測定を行う。この検体測定処理が開始されると、後述するように、搬送先が第１測定ユニット２の場合には、測定ユニット状態データ領域Ｓ１が「検体取込不可」に書き換えられ、搬送先が第２測定ユニット３の場合には、測定ユニット状態データ領域Ｓ２が「検体取込不可」に書き換られる。また選択された検体を要処理検体から除外するために、選択された検体の検体処理テーブルＰＴにおける測定状況を「測定済」へ変更することにより、検体処理テーブルＰＴが更新される。ＣＰＵ５１ａは、前述したステップＳ１１５の処理が終了した後には、ステップＳ１０３へ処理を戻す。
【００８５】
一方、ステップＳ１１４において、検体搬送先決定処理によって決定された搬送先が「なし」の場合には（ステップＳ１１４においてＮＯ）、ＣＰＵ５１ａは、ステップＳ１０６へと処理を移し、検体処理テーブルＰＴを参照して、測定オーダが未確定の検体が存在するか否かを判定する（ステップＳ１０６）。
【００８６】
また、ステップＳ１０６において、測定オーダが未確定の検体が存在しない場合には（ステップＳ１０６においてＮＯ）、ＣＰＵ５１ａは、処理をステップ１０３へ移し、状態キューＱ１及びＱ２を参照し、その時点における第１測定ユニット２及び第２測定ユニット３の状態を示すデータを測定ユニット状態データ領域Ｓ１，Ｓ２に格納する（ステップＳ１０３）。
【００８７】
ステップＳ１０４において、検体処理テーブルＰＴにおいて全ての検体の測定状況が「測定済」である場合には（ステップＳ１０４においてＹＥＳ）、ＣＰＵ５１ａは、ラック搬送部４３によってサンプルラックＬを分析後ラック保持部４２へと搬送するよう、検体搬送ユニット４を制御し（ステップＳ１１６）、処理を終了する。この後、さらに分析前ラック保持部４１にサンプルラックＬが載置されており、センサによりこのサンプルラックＬが検出された場合には、ＣＰＵ５１ａはステップＳ１０１以降の処理を再度実行する。これにより、分析前ラック保持部４１に載置されている全てのサンプルラックＬがなくなるまで、検体の搬送処理が行われる。
【００８８】
＜検体測定処理＞
次に、情報処理ユニット５による検体測定処理について説明する。図１３は、検体分析装置１の情報処理ユニット５による検体測定処理の流れを示すフローチャートである。
【００８９】
ＣＰＵ５１ａは、測定ユニット状態データ領域Ｓ１が「検体取込可」であり、且つ、検体容器センサ４５ａによって第１検体供給位置４３ａに検体容器Ｔが検出された場合には、第１測定ユニット２による検体測定処理を実行する。一方、ＣＰＵ５１ａは、測定ユニット状態データ領域Ｓ２が「検体取込可」であり、且つ、検体容器センサ４５ｂによって第２検体供給位置４３ｂに検体容器Ｔが検出された場合には、第２測定ユニット３による検体測定処理を実行する。なお、ここでは第１測定ユニット２による検体測定処理について説明する。
【００９０】
第１測定ユニット２による測定処理において、まずＣＰＵ５１ａは、ＲＡＭ５１ｃの状態キューＱ１に「検体取込不可」を入力する（ステップＳ３０１）。また、ＣＰＵ５１ａは、この検体を要処理検体から除外するために、当該検体の検体処理テーブルＰＴにおける測定状況を「測定済」へ変更することにより、検体処理テーブルＰＴを更新する（ステップＳ３０２）。さらにＣＰＵ５１ａは、当該検体が要処理検体から除外されたため、ステップＳ１１２と同様の要処理検体の優先順位決定処理を実行する（ステップＳ３０３）。
【００９１】
次にＣＰＵ５１ａは、第１検体供給位置４３ａにある検体容器Ｔを第１測定ユニット２内に取り込む検体容器取込処理を実行する（ステップＳ３０４）。図１４は、情報処理ユニット５のＣＰＵ５１ａによる検体容器取込処理の手順を示すフローチャートである。まず、ＣＰＵ５１ａは、検体容器搬送部２５を制御し、第１検体供給位置４３ａにある検体容器ＴをサンプルラックＬから抜き出し（ステップＳ４０１）、ハンド部２５ａを制御して検体容器Ｔを揺動させ、内部の検体を撹拌する（ステップＳ４０２）。次に、ＣＰＵ５１ａは、ハンド部２５ａを制御して、検体容器セット部２５ｂに検体容器Ｔをセットし（ステップＳ４０３）、さらに検体容器搬送部２５を制御して、検体容器Ｔを吸引位置２１ａへ搬送する（ステップＳ４０４）。ステップＳ４０４の処理を完了した後、ＣＰＵ５１ａは、処理を検体容器取込処理の呼出アドレスへリターンする。
【００９２】
図１３に戻って、検体容器取込処理Ｓ３０４が終了した後、ＣＰＵ５１ａは、当該検体の測定オーダを参照し、測定項目から測定に必要な検体量を算出する（ステップＳ３０５）。次にＣＰＵ５１ａは、検体吸引部２１を制御し、測定に必要な量の検体を検体容器Ｔから吸引する（ステップＳ３０６）。検体の吸引が完了した後には、ＣＰＵ５１ａは、取り込んだ検体容器Ｔを第１検体供給位置４３ａに戻す検体容器排出処理を実行する（ステップＳ３０７）。図１５は、情報処理ユニット５のＣＰＵ５１ａによる検体容器排出処理の手順を示すフローチャートである。まず、ＣＰＵ５１ａは、検体容器搬送部２５を制御し、吸引位置から検体容器セット部２５ｂを移動させ、検体容器Ｔをハンド２５ａによって把持可能な位置まで搬送する（ステップＳ４１１）。次にＣＰＵ５１ａは、ハンド部２５ａを制御し、ハンド部２５ａによって検体容器Ｔを把持して、検体容器セット部２５ａから検体容器Ｔを抜き出す（ステップＳ４１２）。さらにＣＰＵ５１ａは、ハンド部２５ａを制御し、把持した検体容器Ｔを第１検体供給位置４３ａのサンプルラックＬの保持位置へと挿入する（ステップＳ４１３）。ステップＳ４１３の処理を完了した後、ＣＰＵ５１ａは、処理を検体容器排出処理の呼出アドレスへリターンする。
【００９３】
図１３に戻って、検体容器排出処理Ｓ３０７が終了した後には、第１測定ユニット２が検体取込可能な状態となるため、ＣＰＵ５１ａは、ＲＡＭ５１ｃの状態キューＱ１に「検体取込可」を入力する（ステップＳ３０８）。
【００９４】
次にＣＰＵ５１ａは、試料調製部２２を制御し、測定項目に対応した測定用試料を調製し（ステップＳ３０９）、検出部２３に測定試料を供給して、検出部２３により測定試料中の血球の検出を行う（ステップＳ３１０）。これにより、ＣＰＵ５１ａは、検出部２３から出力される測定データを取得する。その後、ＣＰＵ５１ａは、測定に使用した流路又は反応チャンバ等を洗浄する洗浄動作を実行する（ステップＳ３１１）。
【００９５】
また、ＣＰＵ５１ａは、測定データの解析処理を実行し（ステップＳ３１２）、ＲＢＣ、ＰＬＴ、ＨＧＢ、ＷＢＣ、ＮＥＵＴ、ＬＹＭＰＨ、ＥＯ、ＢＡＳＯ、ＭＯＮＯの数値等、測定オーダに含まれる各測定項目についての分析結果を得る。ステップＳ３１２の処理を完了した後、ＣＰＵ５１ａは、当該検体の再検（再測定）の要否を判定し、再検が必要な場合には再検に係る測定項目（以下、「再検項目」という）を決定する（ステップＳ３１３）。この処理は、例えば、ＣＢＣ＋ＤＩＦＦ項目を測定した場合、白血球（ＷＢＣ）の数が第１の数値範囲内（正常範囲）に入っているときには、再検不要と判断される。また、ＷＢＣの数値が第１の数値範囲を越え、且つ、第２の数値範囲内であるときには、再検が必要と判断され、その再検項目は初検と同一のＣＢＣ＋ＤＩＦＦ項目に決定される。さらに、ＷＢＣの数値が第２の数値範囲を越えるときには、再検が必要と判断され、その再検項目はＣＢＣ＋ＤＩＦＦ項目及びＮＲＢＣに決定される。
【００９６】
ステップＳ３１３の処理を完了した後、ＣＰＵ５１ａは、再検が必要と判断されたか否かを判定し（ステップＳ３１４）、再検が必要と判断された場合には（ステップＳ３１４においてＹＥＳ）、検体処理テーブルＰＴを更新する（ステップＳ３１５）。ステップＳ３１５の処理においては、ＣＰＵ５１ａは、当該検体の測定オーダのデータを、ステップＳ３１３の処理で決定された再検項目で書き換え、測定状況のデータを「再検待ち」に書き換える。これにより当該検体は再度要処理検体となるため、ＣＰＵ５１ａは、ステップＳ１１２と同様の要処理検体の優先順位決定処理を実行し（ステップＳ３１６）、その後処理を終了する。
【００９７】
一方、再検が不要と判断された場合には（ステップＳ３１４においてＮＯ）、ＣＰＵ５１ａは、処理を終了する。
【００９８】
なお、第２測定ユニット３による検体測定処理は、ＮＲＢＣ及びＲＥＴの第２測定項目を測定可能な他は、第１測定ユニット２による検体測定処理と同様であるので、その説明を省略する。
【００９９】
次に、第１測定項目として、ＣＢＣ＋ＤＩＦＦ項目を測定項目に含み、第２測定項目であるＮＲＢＣ及びＲＥＴの何れも測定項目に含まない検体（以下、「第１検体」という）と、第１測定項目としてＣＢＣ＋ＤＩＦＦ項目と、第２測定項目としてＮＲＢＣとを測定項目に含む検体（以下、「第２検体」という）とが混在している具体的な例を用いて、上記の検体分析装置１の動作を説明する。以下では、図１６に示すように、保持位置１、３、４、５、６、７、９、１０には第１検体を、保持位置２、８には第２検体を保持しているサンプルラックＬが検体分析装置１に投入された場合における検体分析装置１の動作を説明する。
【０１００】
図１７は、当該サンプルラックＬが検体分析装置１に投入されたときの検体分析装置１の第１測定ユニット２、及び第２測定ユニット３の動作を示すタイミングチャートである。なお、図１７における「検体取込」は、ステップＳ３０１〜Ｓ３０７の処理に相当し、以下の説明では、ステップＳ３０１〜Ｓ３０７の処理を「検体取込処理」と呼ぶ。また、図１７における「検体測定」は、ステップＳ３０８〜Ｓ３１６の処理に相当する。
【０１０１】
まず、サンプルラックＬが分析前ラック保持部４１に投入されると、オペレータから情報処理ユニット５に検体測定の実行が指示されると、分析前ラック保持部４１に載置されたサンプルラックＬが検出され（図１０におけるステップＳ１０１）、情報処理ユニット５において検体処理テーブルＰＴの領域が確保される（ステップＳ１０２）。図１８Ａ〜図１８Ｉは、検体処理テーブルＰＴの状態を模式的に示す図である。この時点における検体処理テーブルＰＴの状態を図１８Ａに示す。この時点では、検体処理テーブルＰＴは全てのセルにデータが何も登録されていない状態となっている。
【０１０２】
次に、ＣＰＵ５１ａによって状態キューＱ１，Ｑ２が参照され、状態キューＱ１，Ｑ２のそれぞれに最後に入力されたデータが測定ユニット状態データ領域Ｓ１，Ｓ２に格納される（ステップＳ１０３）。ここでは、状態キューＱ１，Ｑ２には初期値の「検体取込可」のみがいずれも入力されているため、測定ユニット状態データ領域Ｓ１，Ｓ２にはそれぞれ「検体取込可」が格納される。
【０１０３】
次に、ＣＰＵ５１ａによって検体処理テーブルＰＴにおいて全検体の測定状況が「測定済」か否かが判定されるが（ステップＳ１０４）、検体処理テーブルＰＴの測定状況のフィールドＦ３に「測定済」のデータが登録されているレコードが１つもないため（ステップＳ１０４においてＮＯ）、ＣＰＵ５１ａの処理がステップＳ１０５へと進む。また、ステップＳ１０５において要処理検体が存在するか否かを判定されるが、検体処理テーブルＰＴには、要処理検体は１つもないため（ステップＳ１０５においてＮＯ）、ＣＰＵ５１ａの処理がステップＳ１０６へと進む。
【０１０４】
次に、ＣＰＵ５１ａによって測定オーダが未確定の検体が存在するか否かが判定される（ステップＳ１０６）。ここで、検体処理テーブルＰＴには、測定オーダのフィールドＦ２に測定オーダの情報が格納されているレコードが１つも存在しない。つまり、測定オーダが未確定の検体しか存在しない（ステップＳ１０６においてＮＯ）。よって、ＣＰＵ５１ａは、処理をステップＳ１０７へ進める。
【０１０５】
次に、当該サンプルラックＬに収容されている検体の内、測定オーダが未確定の検体の検体容器Ｔの１つが、バーコード読取部４４の前側の読取位置４３ｄまで搬送される（ステップＳ１０７）。ここでは、測定オーダが確定している検体が全くないため、保持位置１の検体が読取位置４３ｄまで搬送される。次に、保持位置１の検体のバーコードから検体ＩＤがバーコード読取部４４により読み取られ（ステップＳ１０８）、保持位置１の検体の測定オーダ、即ち、ＣＢＣ＋ＤＩＦＦ項目を含み、第２測定項目を含まない測定オーダがＣＰＵ５１ａによりホストコンピュータ６から取得される（ステップＳ１０９，Ｓ１１０）。そして、検体処理テーブルＰＴが更新される（ステップＳ１１１）。このときの検体処理テーブルＰＴの状態を図１８Ｂに示す。図に示すように、このときには、検体処理テーブルＰＴの保持位置１の行における測定オーダのフィールドＦ２に「ＣＢＣ＋ＤＩＦＦ」を示す情報、測定状況のフィールドＦ３に「未測定」を示す情報が格納される。
【０１０６】
次に、ＣＰＵ５１ａにより、要処理検体の優先順位が決定される（ステップＳ１１２）。ここでは、保持位置１の検体に関する情報しか検体処理テーブルＰＴに格納されておらず、当該検体しか要処理検体に該当しないため、当該検体の優先順位が１位に決定される。また、検体処理テーブルＰＴにおいて、保持位置１の検体の優先順位のフィールドＦ４に「１」を示す情報が格納される。
【０１０７】
ＣＰＵ５１ａによって、再度ステップＳ１０３の処理が実行され、ＣＰＵ５１ａによって状態キューＱ１，Ｑ２が参照され、状態キューＱ１，Ｑ２のそれぞれに最後に入力されたデータが測定ユニット状態データ領域Ｓ１，Ｓ２に格納されるが（ステップＳ１０３）、ここでは、状態キューＱ１，Ｑ２にはデータが存在しないため、測定ユニット状態データ領域Ｓ１，Ｓ２のデータは変更されない。つまり、測定ユニット状態データ領域Ｓ１，Ｓ２にはそれぞれ「検体取込可」が格納されている。
【０１０８】
次に、ステップＳ１０４の処理が実行され、検体処理テーブルＰＴの測定状況のフィールドＦ３に「測定済」のデータが登録されているレコードが１つもないため（ステップＳ１０４においてＮＯ）、ステップＳ１０５において要処理検体が存在するか否かを判定される。ここで、保持位置１の検体は、検体処理テーブルＰＴにおいて測定オーダの情報が存在し、且つ、測定状況が「未測定」であるため、要処理検体である。したがって、検体搬送先決定処理Ｓ１１３がＣＰＵ５１ａにより実行される。
【０１０９】
検体搬送先決定処理では、まず、ＣＰＵ５１ａにより検体処理テーブルＰＴにおいて優先順位が１位の検体である保持位置１の検体が選択され（ステップＳ２０１）、当該検体の測定オーダに第２測定項目が含まれているか否かが判定される（ステップＳ２０２）。ここで、保持位置１の検体は第１検体であり、測定オーダに第２測定項目が含まれていないため（ステップＳ２０２においてＮＯ）、ＲＡＭ５１ｃの測定ユニット状態データ領域Ｓ１により第１測定ユニット２が検体取込可能な状態か否かが判定される（ステップＳ２０８）。ここで、測定ユニット状態データ領域Ｓ１，Ｓ２には何れも「検体取込可」の情報が保持されている。したがって、第１測定ユニット２が検体取込可能であると判定され（ステップＳ２０８においてＹＥＳ）、第１測定ユニット２が搬送先として決定され（ステップＳ２０９）、処理が検体搬送先決定処理Ｓ１１２の呼出アドレスへリターンされる。
【０１１０】
次に、ＣＰＵ５１ａにより、決定された搬送先が第１測定ユニット２又は第２測定ユニット３であるか否かが判定され（ステップＳ１１４）、搬送先が第１測定ユニット２と決定されているため（ステップＳ１１４においてＹＥＳ）、保持位置１の検体が第１検体供給位置４３ａへ搬送される（ステップＳ１１５）。
【０１１１】
ここで、測定ユニット状態データ領域Ｓ１が「検体取込可」であり、且つ、検体容器センサ４５ａによって第１検体供給位置４３ａに検体容器Ｔが検出されるため、ＣＰＵ５１ａにより、第１測定ユニット２による検体測定処理が実行される。検体測定処理が開始されると、状態キューＱ１に「検体取込不可」が入力され（ステップＳ３０１）、検体処理テーブルＰＴにおける保持位置１の検体の測定状況が「測定済」に書き換えられる（ステップＳ３０２）。また、保持位置１の検体が要処理検体ではなくなったため、検体処理テーブルＰＴにおける当該検体の優先順位の情報が削除される（ステップＳ３０３）。このときの検体処理テーブルＰＴの状態を図１８Ｃに示す。
【０１１２】
次に、検体容器取込処理がＣＰＵ５１ａにより実行され（ステップＳ３０４）、サンプルラックＬから保持位置１の検体容器Ｔが引き抜かれ、第１測定ユニット２の内部に取り込まれる（ステップＳ４０１〜Ｓ４０４）。
【０１１３】
保持位置１の検体容器Ｔが引き抜かれた状態でもサンプルラックＬは搬送可能である。そこでＣＰＵ５１ａは、検体取込処理が実行されている間に、ステップＳ１０３以降の処理を再度実行する。この時点では、状態キューＱ１に最後に入力されたデータが「検体取込不可」であるため、測定ユニット状態データ領域Ｓ１には「検体取込不可」の情報が格納される（ステップＳ１０３）。また、図１８Ｃに示すように、保持位置１以外の検体の測定状況が「測定済」でなく（ステップＳ１０４においてＮＯ）、要処理検体が存在せず（ステップＳ１０５においてＮＯ）、しかも測定オーダが未確定の検体が存在するため（ステップＳ１０６においてＹＥＳ）、保持位置２の検体の検体バーコードが読み取られ（ステップＳ１０７，Ｓ１０８）、当該検体の測定オーダがＣＰＵ５１ａによって取得される（ステップＳ１０９，Ｓ１１０）。ここで、保持位置２の検体は第２検体であり、測定オーダにはＣＢＣ＋ＤＩＦＦ項目に加え、ＮＲＢＣが含まれている。そして検体処理テーブルＰＴの保持位置２の行における測定オーダのフィールドＦ２に「ＣＢＣ＋ＤＩＦＦ、ＮＲＢＣ」を示す情報、測定状況のフィールドＦ３に「未測定」を示す情報が格納される（ステップＳ１１１）。さらに、保持位置２の検体しか要処理検体に該当しないため、当該検体の優先順位が１位に決定され、検体処理テーブルＰＴにおいて、保持位置２の検体の優先順位のフィールドＦ４に「１」を示す情報が格納される（ステップＳ１１２）。このときの検体処理テーブルＰＴの状態を図１８Ｄに示す。
【０１１４】
ＣＰＵ５１ａによって、再度ステップＳ１０３の処理が実行されるが、この時点では状態キューＱ１，Ｑ２にはデータが存在しないため、測定ユニット状態データ領域Ｓ１，Ｓ２のデータは変更されない。つまり、測定ユニット状態データ領域Ｓ１には「検体取込不可」が格納されており，測定ユニット状態データ領域Ｓ２には「検体取込可」が格納されている。
【０１１５】
また、図１８Ｄに示すように、保持位置１以外の検体の測定状況が「測定済」でないため（ステップＳ１０４においてＮＯ）、ステップＳ１０５において要処理検体が存在するか否かを判定される。ここで、保持位置２の検体は、検体処理テーブルＰＴにおいて測定オーダの情報が存在し、且つ、測定状況が「未測定」であるため、要処理検体である。したがって、検体搬送先決定処理Ｓ１１３がＣＰＵ５１ａにより実行される。
【０１１６】
検体搬送先決定処理において、まず、ＣＰＵ５１ａにより検体処理テーブルＰＴにおいて優先順位が１位の検体である保持位置２の検体が選択され（ステップＳ２０１）、当該検体の測定オーダに第２測定項目が含まれているか否かが判定される（ステップＳ２０２）。ここで、保持位置２の検体は第２検体であり、測定オーダに第２測定項目が含まれているため（ステップＳ２０２においてＹＥＳ）、ＲＡＭ５１ｃの測定ユニット状態データ領域Ｓ２により第２測定ユニット３が検体取込可能な状態か否かが判定される（ステップＳ２０３）。このとき、測定ユニット状態データ領域Ｓ２は「検体取込可」の情報が保持されている。したがって、第２測定ユニット３が検体取込可能であると判定され（ステップＳ２０３においてＹＥＳ）、第２測定ユニット３が搬送先として決定され（ステップＳ２０４）、処理が検体搬送先決定処理Ｓ１１３の呼出アドレスへリターンされる。
【０１１７】
次に、ＣＰＵ５１ａにより、決定された搬送先が第１測定ユニット２又は第２測定ユニット３であるか否かが判定され（ステップＳ１１４）、搬送先が第２測定ユニット３と決定されているため（ステップＳ１１４においてＹＥＳ）、保持位置２の検体が第２検体供給位置４３ｂへ搬送される（ステップＳ１１５）。
【０１１８】
ここで、測定ユニット状態データ領域Ｓ２が「検体取込可」であり、且つ、検体容器センサ４５ｂによって第２検体供給位置４３ｂに検体容器Ｔが検出されるため、ＣＰＵ５１ａにより、第２測定ユニット３による検体測定処理が実行される。検体測定処理が開始されると、状態キューＱ２に「検体取込不可」が入力され（ステップＳ３０１）、検体処理テーブルＰＴにおける保持位置２の検体の測定状況が「測定済」に書き換えられる（ステップＳ３０２）。また、保持位置２の検体が要処理検体ではなくなったため、検体処理テーブルＰＴにおける当該検体の優先順位の情報が削除される（ステップＳ３０３）。このときの検体処理テーブルＰＴの状態を図１８Ｅに示す。
【０１１９】
次に、検体容器取込処理がＣＰＵ５１ａにより実行され（ステップＳ３０４）、上述した保持位置１の検体容器Ｔと同様に、サンプルラックＬから保持位置２の検体容器Ｔが引き抜かれ、第２測定ユニット３の内部に取り込まれる（ステップＳ４０１〜Ｓ４０４）。なお、図１７に示すように、上記の保持位置１の検体容器Ｔの検体取込処理も平行して実行されている。
【０１２０】
上記の検体容器Ｔの取込からこの検体容器Ｔの排出が完了するまでには、数十秒程度の時間を要する。そこで、保持位置１及び２の検体について、上記の検体取込処理が実行されている間に、ＣＰＵ５１ａは、検体搬送制御処理を実行する。
【０１２１】
ＣＰＵ５１ａは、第１測定ユニット２及び第２測定ユニット３による検体取込処理が実行されている間に、ステップＳ１０３以降の処理を再度実行する。この時点では、状態キューＱ２に最後に入力されたデータが「検体取込不可」であるため、測定ユニット状態データ領域Ｓ２には「検体取込不可」の情報が格納される。一方、状態キューＱ１にはデータが入力されていないため、測定ユニット状態データ領域Ｓ１に格納されたデータは「検体取込不可」のまま変更されない（ステップＳ１０３）。
【０１２２】
図１８Ｅに示すように、保持位置３〜１０の検体の測定状況が「測定済」でなく（ステップＳ１０４においてＮＯ）、要処理検体が存在せず（ステップＳ１０５においてＮＯ）、保持位置３〜１０の検体の測定オーダは未確定であるため（ステップＳ１０６においてＹＥＳ）、保持位置３の検体の検体バーコードが読み取られ（ステップＳ１０７，Ｓ１０８）、当該検体の測定オーダがＣＰＵ５１ａによって取得される（ステップＳ１０９，Ｓ１１０）。ここで、保持位置３の検体は第１検体であり、測定オーダにはＣＢＣ＋ＤＩＦＦ項目が含まれ、第２測定項目が含まれていない。よって、検体処理テーブルＰＴの保持位置３の行における測定オーダのフィールドＦ２に「ＣＢＣ＋ＤＩＦＦ」を示す情報、測定状況のフィールドＦ３に「未測定」を示す情報が格納される（ステップＳ１１１）。さらに、保持位置３の検体しか要処理検体に該当しないため、当該検体の優先順位が１位に決定され、検体処理テーブルＰＴにおいて、保持位置３の検体の優先順位のフィールドＦ４に「１」を示す情報が格納される（ステップＳ１１２）。このときの検体処理テーブルＰＴの状態を図１８Ｆに示す。
【０１２３】
ＣＰＵ５１ａによって、再度ステップＳ１０３の処理が実行され、この時点では状態キューＱ１，Ｑ２にはデータが存在しないため、測定ユニット状態データ領域Ｓ１，Ｓ２のデータは変更されない。つまり、測定ユニット状態データ領域Ｓ１，Ｓ２には「検体取込不可」がそれぞれ格納されている。
【０１２４】
図１８Ｆに示すように、保持位置３〜１０の検体の測定状況が「測定済」でないため（ステップＳ１０４においてＮＯ）、ステップＳ１０５において要処理検体が存在するか否かを判定される。ここで、保持位置３の検体は、検体処理テーブルＰＴにおいて測定オーダの情報が存在し、且つ、測定状況が「未測定」であるため、要処理検体である。したがって、検体搬送先決定処理Ｓ１１３がＣＰＵ５１ａにより実行される。
【０１２５】
検体搬送先決定処理において、まず、ＣＰＵ５１ａにより検体処理テーブルＰＴにおいて優先順位が１位の検体である保持位置３の検体が選択され（ステップＳ２０１）、当該検体の測定オーダに第２測定項目が含まれているか否かが判定される（ステップＳ２０２）。ここで、保持位置２の検体は第１検体であり、測定オーダに第２測定項目が含まれてないため（ステップＳ２０２においてＮＯ）、ＲＡＭ５１ｃの測定ユニット状態データ領域Ｓ１により第１測定ユニット２が検体取込可能な状態か否かが判定される（ステップＳ２０８）。このとき、測定ユニット状態データ領域Ｓ１は「検体取込不可」の情報が保持されている。したがって、第１測定ユニット２が検体取込可能でないと判定される（ステップＳ２０８においてＮＯ）。次に、ＲＡＭ５１ｃの測定ユニット状態データ領域Ｓ２により第２測定ユニット３が検体取込可能な状態か否かが判定される（ステップＳ２０３）。このとき、測定ユニット状態データ領域Ｓ２は「検体測定不可」の情報が保持されている。したがって、第２測定ユニット３が検体取込可能でないと判定される（ステップＳ２０３においてＮＯ）。
【０１２６】
次に、ＣＰＵ５１ａは、全ての優先順位の検体が選択されたか否かを判別する（ステップＳ２０５）。図１８Ｆに示すように、優先順位が設定されている検体は保持位置３の検体のみであるため、全ての優先順位の検体が選択されている（ステップＳ２０５においてＹＥＳ）。したがって、ＣＰＵ５１ａは、搬送先を「なし」と決定し、処理を検体搬送先決定処理の呼出アドレスへリターンする。
【０１２７】
次に、ＣＰＵ５１ａは、決定された搬送先が第１測定ユニット２又は第２測定ユニット３であるか否かを判定するが（ステップＳ１１４）、決定された搬送先は「なし」であるので（ステップＳ１１４においてＮＯ）、検体処理テーブルＰＴを参照して、測定オーダが未確定の検体が存在するか否かを判定する（ステップＳ１０６）。ここで保持位置４〜１０の検体の測定オーダは未確定であるため（ステップＳ１０６においてＹＥＳ）、保持位置４の検体の検体バーコードが読み取られ（ステップＳ１０７，Ｓ１０８）、当該検体の測定オーダがＣＰＵ５１ａによって取得される（ステップＳ１０９，Ｓ１１０）。ここで、保持位置４の検体は第１検体であり、測定オーダにはＣＢＣ＋ＤＩＦＦ項目が含まれ、第２測定項目が含まれていない。よって、検体処理テーブルＰＴの保持位置３の行における測定オーダのフィールドＦ２に「ＣＢＣ＋ＤＩＦＦ」を示す情報、測定状況のフィールドＦ３に「未測定」を示す情報が格納される（ステップＳ１１１）。さらに、ＣＰＵ５１ａは、要処理検体の優先順位を決定する（ステップＳ１１２）。ここでは、保持位置３、４の検体が要処理検体に該当し、これらの検体は何れも測定オーダに第２測定項目が含まれていないため、サンプルラックの先頭側から後尾側へ向けて順番に優先順位が割り当てられる。つまり、保持位置３の検体の優先順位が「１」とされ、保持位置４の検体の優先順位が「２」とされる。さらに、検体処理テーブルＰＴにおいて、保持位置４の検体の優先順位のフィールドＦ４に「１」を示す情報が格納される。
【０１２８】
保持位置５〜７の検体は何れも第１検体であるため（図１６参照）、上記の保持位置４の検体と同様の処理が繰り返し実行される（ステップＳ１０３〜Ｓ１１２）。これによって更新された検体処理テーブルＰＴの状態を図１８Ｇに示す。図１８Ｇに示すように、保持位置３の検体から保持位置の番号の小さいものから順に１〜５の優先順位が割り当てられる。
【０１２９】
保持位置８の検体は第２検体である（図１６参照）。この保持位置８の検体についても、ステップＳ１０３〜Ｓ１０５については、上記の保持位置４〜７の検体と同様の処理が行われ、ステップＳ１１３の検体搬送先決定処理においても、保持位置４〜７の検体と同様に、搬送先が「なし」と決定される。さらに、ステップＳ１０６〜Ｓ１１１についても、保持位置４〜７の検体と同様の処理が実行される。
【０１３０】
ステップＳ１１２の優先順位決定処理においては、保持位置８の検体が第２検体であるため、上記のルール１により優先順位が１位に決定される。保持位置３〜７については、保持位置の番号の小さいものから順に２〜６の優先順位が割り当てられる。
【０１３１】
保持位置９，１０の検体は何れも第１検体であるため（図１６参照）、上記の保持位置４〜７の検体と同様の処理が繰り返し実行される（ステップＳ１０３〜Ｓ１１２）。また、優先順位は、ルール１により保持位置８の検体が１位とされ、保持位置３〜７、９、及び１０の検体については、保持位置の番号の小さいものから順に２〜８の順位が割り当てられる。このときの検体処理テーブルＰＴの状態を図１８Ｈに示す。
【０１３２】
また、上記の保持位置３〜１０の検体についての検体バーコードの読み取り、測定オーダの取得、優先順位の決定の処理の途中に、保持位置１（又は２）の検体容器Ｔに係る検体容器取込処理が終了すると、即座にＣＰＵ５１ａにより、保持位置１（又は２）の検体について、測定に必要な検体量が算出され（ステップＳ３０５）、検体容器Ｔから検体が吸引され（ステップＳ３０６）、検体容器排出処理が実行される（ステップＳ３０７）。この際、保持位置３〜１０の検体についての検体バーコードの読み取りに優先して、サンプルラックＬの保持位置１（又は２）が第１検体供給位置４３ａ（又は第２検体供給位置４３ｂ）に位置するように、サンプルラックＬが搬送され、上記の検体容器排出処理により、サンプルラックＬの保持位置１（又は２）に検体容器Ｔが戻される。例えば、保持位置５の検体のバーコード読み取りの最中に、保持位置１の検体容器Ｔに係る検体吸引処理Ｓ３０６が終了した場合には、保持位置５の検体のバーコードの読み取りが完了した後、サンプルラックＬの保持位置１が第１検体供給位置４３ａに位置するようにサンプルラックＬが搬送され、当該保持位置１に検体容器Ｔが戻される。サンプルラックＬに検体容器Ｔが戻された後は、検体バーコード読み取りが再開され、残りの保持位置６〜１０の検体に係る検体バーコードが読み取られる。
【０１３３】
なお、本例においては、保持位置１、２の検体取込処理が完了する前に、保持位置３〜１０の検体バーコードの読み取り、測定オーダの取得、及び優先順位の決定が完了したものとする。
【０１３４】
その後、保持位置１の検体容器Ｔに係る検体容器取込処理が終了すると、ＣＰＵ５１ａにより、当該検体について、測定に必要な検体量が算出され（ステップＳ３０５）、検体容器Ｔから検体が吸引され（ステップＳ３０６）、検体容器排出処理が実行される（ステップＳ３０７）。この際、サンプルラックＬの保持位置１が第１検体供給位置４３ａに位置するように、サンプルラックＬが搬送されている。したがって、上記の検体容器排出処理により、サンプルラックＬの保持位置１に検体容器Ｔが戻される。
【０１３５】
またＣＰＵ５１ａにより、状態キューＱ１に「検体取込可」が入力される（ステップＳ３０８）。そして、測定試料の調製（ステップＳ３０９）、血球の検出（ステップＳ３１０）、流路及び反応チャンバ等の洗浄（ステップＳ３１１）、測定データの解析処理（ステップＳ３１２）、再検の要否判定及び再検項目の決定（ステップＳ３１３〜Ｓ３１６）が実行される。なお、本例においては、ステップＳ３１３において保持位置１の検体の再検は不要と判断されたものとする。
【０１３６】
上述のように保持位置１の検体の第１測定ユニット２による検体容器排出処理が完了すると、ＣＰＵ５１ａは、検体搬送先決定処理Ｓ１１３において、優先順位が１位の保持位置８の検体を最初に選択し（ステップＳ２０１）、この検体の測定オーダには第２測定項目が含まれているため（ステップＳ２０２においてＹＥＳ）、ステップＳ２０３において第２測定ユニット３が検体取込可能か否かを判定する。この時点では、第２測定ユニット３は検体取込不可であり（ステップＳ２０３においてＮＯ）、ＣＰＵ５１ａは、優先順位が２位の保持位置３の検体を選択する（ステップＳ２０５、Ｓ２０６）。そして、保持位置３の検体は第１検体であるため（ステップＳ２０２においてＮＯ）、ＣＰＵ５１ａは第１測定ユニット２が検体取込可能か否かを判定する（ステップＳ２０８）。第１測定ユニット２は検体取込可能な状態であるため（ステップＳ２０８においてＹＥＳ）、ＣＰＵ５１ａは、第１測定ユニット２を搬送先に決定する（ステップＳ２０９）。そして、保持位置３の検体が第１測定ユニット２に取り込まれ、当該検体が測定される（図１７参照）。
【０１３７】
なお、測定ユニットにおいて、測定試料の調製（ステップＳ３０９）、血球の検出（ステップＳ３１０）、流路及び反応チャンバ等の洗浄（ステップＳ３１１）、測定データの解析処理（ステップＳ３１２）、再検の要否判定及び再検項目の決定（ステップＳ３１３〜Ｓ３１６）が実行されている間に、当該測定ユニットにおいて検体容器取込処理の実行が可能であるため、第１測定ユニット２は、保持位置１の検体の測定処理と、保持位置３の検体の取込処理とを重複して実行する。
【０１３８】
また、保持位置２の検体容器Ｔに係る検体容器取込処理が終了すると、上記の保持位置１の検体と同様に、ステップＳ３０５、３０６、Ｓ３０７の処理が行われ、サンプルラックＬの保持位置２に検体容器Ｔが戻される。そして、ステップＳ３０８〜Ｓ３１６の検体測定等の処理が実行される。
【０１３９】
保持位置３の検体についての第１測定ユニット２による検体容器排出処理が完了する前に、保持位置２の検体についての第２測定ユニット３による検体容器排出処理が完了する。ＣＰＵ５１ａは、検体搬送先決定処理Ｓ１１３において、優先順位が１位の保持位置８の検体を最初に選択し（ステップＳ２０１）、この検体の測定オーダには第２測定項目が含まれているため（ステップＳ２０２においてＹＥＳ）、ステップＳ２０３において第２測定ユニット３が検体取込可能か否かを判定する。第２測定ユニット３は検体取込可能な状態であるため（ステップＳ２０３においてＹＥＳ）、ＣＰＵ５１ａは、第２測定ユニット３を搬送先に決定する（ステップＳ２０４）。そして、保持位置８の検体が第２測定ユニット３に取り込まれ、当該検体が測定される（図１７参照）。
【０１４０】
この時点における検体処理テーブルＰＴでは、保持位置１〜３、８の検体の測定状況が「測定済」となっている。このため、保持位置４の検体の優先順位が１位となっている。したがって、第１測定ユニット２による保持位置３の検体についての検体容器排出処理が完了すると、保持位置４の検体の搬送先が第１検体測定ユニット２に決定され、当該検体の第１測定ユニット２による検体取込処理が開始される（図１７参照）。
【０１４１】
次に、保持位置８の検体についての第２測定ユニット３による検体容器排出処理が完了する。この時点における検体処理テーブルＰＴでは、保持位置１〜４、８の検体の測定状況が「測定済」となっている。このため、保持位置５の検体の優先順位が１位となっている。また、第１測定ユニット２は検体取込可能な状態になく、第２測定ユニット３は検体取込可能な状態にある。したがって、第２測定ユニット３による保持位置８の検体についての検体容器排出処理が完了すると、保持位置５の検体の搬送先が第２検体測定ユニット３に決定され、当該検体の第２測定ユニット３による検体取込処理が開始される（図１７参照）。
【０１４２】
ここで、保持位置３の検体のＷＢＣの数値が第１の数値範囲を越え、且つ、第２の数値範囲内である場合には、ステップＳ３１３において再検が必要と判断され、再検項目がＣＢＣ＋ＤＩＦＦ項目及びＮＲＢＣに決定される。また、ステップＳ３１５において、検体処理テーブルＰＴの保持位置３の検体の測定オーダのデータがＣＢＣ＋ＤＩＦＦ、ＮＲＢＣに書き換えられ、測定状況のデータが「再検待ち」に書き換えられる。さらに、ステップＳ３１６において、優先順位が決定され、第２測定項目が測定オーダに含まれている保持位置３の検体の優先順位が１位となり、保持位置６、７、９、１０の検体の優先順位が順に２、３、４、５となる。このときの検体処理テーブルＰＴの状態を図１８Ｉに示す。
【０１４３】
そして、保持位置４の検体についての第１測定ユニット２による検体容器排出処理が完了する。この時点では、第１測定ユニット２は検体取込可能な状態にあるが、第２測定ユニット３は検体取込可能な状態にない。したがって、優先順位が１位の保持位置３の検体ではなく、優先順位が２位の保持位置６の検体の搬送先が第１検体測定ユニット２に決定され、当該検体の第１測定ユニット２による検体取込処理が開始される（図１７参照）。
【０１４４】
次に、保持位置５の検体についての第２測定ユニット３による検体容器排出処理が完了する。ここで、第２測定ユニット３は検体取込可能な状態である。したがって、この時点で優先順位が１位の保持位置３の検体の搬送先が第２検体測定ユニット３に決定され、当該検体の第２測定ユニット３による２回目の検体取込処理が開始され、保持位置３の検体の再検が行われる（図１７参照）。
【０１４５】
次に、保持位置６の検体についての第１測定ユニット２による検体容器排出処理が完了する。この時点における検体処理テーブルＰＴでは、保持位置１〜６、８の検体の測定状況が「測定済」であり、何れも第１検体である保持位置７、９、１０の検体の測定状況が「未測定」である。このため、保持位置７の検体の優先順位が１位となっている。また、第１測定ユニット２は検体取込可能な状態である。したがって、第１測定ユニット２による保持位置６の検体についての検体容器排出処理が完了すると、保持位置７の検体の搬送先が第１検体測定ユニット２に決定され、当該検体の第１測定ユニット２による検体取込処理が開始される（図１７参照）。
【０１４６】
次に、保持位置４の検体についての第２測定ユニット３による検体容器排出処理が完了する。この時点における検体処理テーブルＰＴでは、保持位置１〜８の検体の測定状況が「測定済」となっている。このため、保持位置９の検体の優先順位が１位となっている。また、第１測定ユニット２は検体取込可能な状態になく、第２測定ユニット３は検体取込可能な状態である。したがって、第２測定ユニット３による保持位置４の検体についての検体容器排出処理が完了すると、保持位置９の検体の搬送先が第２検体測定ユニット３に決定され、当該検体の第２測定ユニット３による検体取込処理が開始される（図１７参照）。
【０１４７】
次に、保持位置７の検体についての第１測定ユニット２による検体容器排出処理が完了する。この時点における検体処理テーブルＰＴでは、保持位置１〜９の検体の測定状況が「測定済」であり、第１検体である保持位置１０の検体の測定状況が「未測定」である。このため、保持位置１０の検体の優先順位が１位となっている。また、第１測定ユニット２は検体取込可能な状態である。したがって、第１測定ユニット２による保持位置７の検体についての検体容器排出処理が完了すると、保持位置１０の検体の搬送先が第１検体測定ユニット２に決定され、当該検体の第１測定ユニット２による検体取込処理が開始される（図１７参照）。
【０１４８】
保持位置９、１０の検体についての検体容器排出処理が完了すると、検体処理テーブルＰＴにおいて全ての検体の測定状況が「測定済」となる（ステップＳ１０３においてＹＥＳ）。したがって、ＣＰＵ５１ａは、保持位置９，１０の検体についての検体測定処理が完了した後には、検体搬送ユニット４を制御し、サンプルラックＬを分析後ラック保持部４２へ搬送する。以上で、当該サンプルラックＬに収容された全検体の分析が完了する。
【０１４９】
上記のような構成とすることにより、検体分析装置１をＮＲＢＣ又はＲＥＴのような一部の検体に対してのみ測定される第２測定項目に対応させるために、第１測定ユニット２及び第２測定ユニット３の両方において前記第２測定項目を測定可能な構成とする必要がなく、一方（本実施の形態においては第２測定ユニット３）のみを第２測定項目に対応させれば、検体分析装置１全体として第２測定項目に対応可能となる。また、図１７に示すように、第１測定ユニット２が保持位置１の検体の取り込みを開始した後、保持位置１０の検体の測定を終了するまでの間、第１測定ユニット２及び第２測定ユニット３共に、検体の取り込み又は測定をしていない時間は殆んどなく、効率的に検体の測定を行えていることが分かる。
【０１５０】
（その他の実施の形態）
なお、上述した実施の形態においては、検体分析装置１が第１測定ユニット２及び第２測定ユニット３の２つの測定ユニットを備える構成としたが、これに限定されるものではない。検体分析装置が第１測定項目について測定可能な３つ以上の測定ユニットを備え、その中の一部の測定ユニットが第２測定項目も測定可能な構成であってもよい。例えば、検体分析装置１が第１測定ユニット、第２測定ユニット及び第３測定ユニットの３つの測定ユニットを備えており、第１測定ユニットがＣＢＣ＋ＤＩＦＦ項目に対応し、第２測定ユニットがＣＢＣ＋ＤＩＦＦ項目及びＮＲＢＣに対応し、第３測定ユニットがＣＢＣ＋ＤＩＦＦ項目及びＲＥＴに対応する構成が可能である。
【０１５１】
また、上述した実施の形態においては、サンプルラックＬに収容されている複数の検体のうち、第１測定ユニット２により保持位置１の検体が取り込まれた後、残りの検体の検体バーコードを順番に読み取る構成について述べたが、これに限定されるものではない。オペレータから検体測定実行の指示を受け付け、且つ、分析前ラック保持部４１に載置されたサンプルラックＬを検出した後、最初の検体の取り込みが開始される前に、当該サンプルラックに保持された全ての検体の検体バーコードを一括して読み取り、これらの検体の測定オーダを全て情報処理ユニット５により取得し、全ての検体の優先順位を決定し、この優先順位並びに第１測定ユニット２及び第２測定ユニット３の動作状態に基づいて検体の搬送を行う構成としてもよい。
【０１５２】
また、上述した実施の形態においては、単一のコンピュータ５ａによりコンピュータプログラム５４ａの全ての処理を実行する構成について述べたが、これに限定されるものではなく、上述したコンピュータプログラム５４ａと同様の処理を、複数の装置（コンピュータ）により分散して実行する分散システムとすることも可能である。
【０１５３】
また、上述した実施の形態においては、第１測定ユニット２及び第２測定ユニット３の両方がＣＢＣ項目及びＤＩＦＦ項目について測定可能に構成されているが、これに限定されるものではなく、第１測定ユニット２及び第２測定ユニット３の両方はＣＢＣ項目のみを測定可能に構成され、第２測定ユニット３のみがＤＩＦＦ項目を測定可能に構成されてもよい。
【０１５４】
また、上述した実施の形態においては、ＣＢＣ項目及びＤＩＦＦ項目を第１測定項目とし、ＲＥＴ項目及びＮＲＢＣ項目を第２測定項目とする構成について述べたが、これに限定されるものではない。複数の測定ユニットにおいて共通に測定可能な測定項目であれば、ＣＢＣ項目及びＤＩＦＦ項目以外の測定項目を第１測定項目としてもよく、複数の測定ユニットのうち一部の測定ユニットでのみ測定可能な測定項目であれば、ＲＥＴ項目及びＮＲＢＣ項目以外の測定項目を第２測定項目としてもよい。即ち、第１測定ユニット２及び第２測定ユニット３の両方がＣＢＣ項目、ＤＩＦＦ項目及びＮＲＢＣ項目について測定可能に構成され、第２測定ユニット３のみがＣＢＣ項目、ＤＩＦＦ項目、ＮＲＢＣ項目及びＲＥＴ項目について測定可能に構成されてもよい。この場合、ＣＢＣ項目、ＤＩＦＦ項目及びＮＲＢＣ項目が、複数の測定ユニットで共通に測定可能な測定項目である第１測定項目とされ、ＲＥＴ項目が、複数の測定ユニットのうち一部の測定ユニットでのみ測定可能な測定項目である第２測定項目とされる。
【０１５５】
また、上述した実施の形態においては、ラック搬送部４３によって所定位置に搬送されたサンプルラックＬからハンド部２５ａによって検体容器Ｔを抜き出し、抜き出された検体容器Ｔを取込口２４を介して第１測定ユニット２の内部の吸引位置まで搬送し、吸引位置に搬送された検体容器Ｔ内の検体を吸引管で吸引することにより、第１測定ユニット２が検体の取り込みを行っているが、これに限定されるものではない。ラック搬送部４３によって所定位置に搬送された検体容器Ｔ内の検体を、ラック搬送部４３上において吸引管で第１測定ユニット２内に吸引することにより、第１測定ユニット２が検体の取り込みを行ってもよい。
【０１５６】
また、上述した実施の形態においては、単一の検体分析装置１内に設けられた２つの測定ユニット２，３に、検体搬送ユニット４により検体を搬送する構成について述べたが、これに限定されるものではなく、それぞれに検体搬送ユニットが設けられた２つの独立した測定装置を搬送ラインで接続し、搬送ラインで各測定装置に搬送された検体を検体搬送ユニットが受け取り、受け取った検体を測定装置内の測定ユニットに搬送する構成であってもよい。
【０１５７】
また、上述した実施の形態においては、情報処理ユニット５が、検体の測定オーダの取得処理と検体処理ユニット４の検体搬送制御処理とを実行しているが、これに限定されるものではなく、検体の測定オーダの取得処理と検体処理ユニット４の検体搬送制御処理とを別々の制御部によって実行してもよい。
【０１５８】
また、上述した実施の形態においては、第１測定ユニット２及び第２測定ユニット３の動作状況に応じて上述の第１検体（第１測定項目のみを測定項目に含む検体）の搬送先の測定ユニットを決定している、すなわち、第１測定ユニット２が検体を取込可能な状態にあるか否かを確認し、第１測定ユニット２が検体を取込可能な状態にある場合には第１検体の搬送先を第１測定ユニット２に決定し、第１測定ユニット２が検体を取込可能な状態にない場合には第２測定ユニット３が検体を取込可能な状態にあるか否かを確認し、第２測定ユニット３が検体を取込可能な状態にある場合には第１検体の搬送先を第２測定ユニット３に決定しているが、これに限定されるものではない。例えば、サンプルラックＬに複数の上記第１検体が保持されている場合には、これら複数の第１検体のうち６割の第１検体の搬送先を第１測定ユニット２に予め決定し、残り４割の第１検体の搬送先を第２測定ユニット３に予め決定しておくとともに、これら複数の第１検体の搬送順序を無作為に決定しておく構成であってもよい。このような構成であっても、従来に比して製品コストを低減しつつ、多くの測定項目に対応可能となる。
【０１５９】
また、上述した実施の形態においては、ＣＰＵ５１ａがサンプルラックＬに保持された要処理検体の優先順位を決定し、決定された優先順位に応じて検体搬送処理ユニット４による検体搬送動作を制御しているが、これに限定されるものではない。要処理検体の優先順位を決定せず、サンプルラックＬの先頭側（搬送方向下流側）にある要処理検体から順番に測定ユニットに搬送するように検体搬送処理ユニット４を制御する構成であってもよい。このような構成であっても、従来に比して製品コストを低減しつつ、多くの測定項目に対応可能となる。
【０１６０】
また、上述した実施の形態においては、第１測定ユニット２の検出部２３と第２測定ユニット３の検出部３３とを同一のハードウェア構成にするとともに、第１測定項目用の測定用試薬を第１測定ユニット２及び第２測定ユニット３の両方に搭載し、第２測定項目用の測定用試薬を第２測定ユニット３のみに搭載している。そして、第１測定ユニット２の測定動作をコンピュータプログラム５４ａに含まれる第１測定項目の測定に対応したスレッド（以下、「第１測定項目用スレッド」）を実行することによって制御し、第２測定ユニット３の測定動作を、第１測定項目用スレッド、及び、第２測定項目の測定に対応したスレッド（以下、「第２測定項目用スレッド」）を実行することによって制御している。これにより、第１測定ユニット２及び第２測定ユニット３を第１測定項目について測定可能に構成し、第２測定ユニット３を、第１測定項目に加えて第２測定項目について測定可能に構成している。しかしながら、本発明はこれに限られない。
【０１６１】
例えば、第１測定ユニット２の検出部２３を第１測定項目について測定可能なハードウェア構成とし、第２測定ユニット３の検出部３３を、第１測定項目及び第２測定項目について測定可能なハードウェア構成、すなわち、第１測定ユニット２の検出部２３とは異なるハードウェア構成とすることにより、第１測定ユニット２及び第２測定ユニット３を第１測定項目について測定可能に構成し、第２測定ユニット３を、第１測定項目に加えて第２測定項目について測定可能に構成してもよい。なお、この場合には、第１測定ユニット２の測定動作は、上述の第１測定項目用スレッドを実行することによって制御され、第２測定ユニット３の測定動作は、第１測定項目用スレッド及び上述の第２測定項目用スレッドを実行することによって制御される。
【０１６２】
他にも、第１測定ユニット２の検出部２３及び第２測定ユニット３の検出部３３の両方を第１測定項目及び第２測定項目について測定可能なハードウェア構成にするとともに、測定ユニットに搭載されている試薬に応じて第１測定ユニット２及び第２測定ユニット３の測定可能な測定項目が変更するようにしてもよい。例えば、第１測定項目用の測定用試薬及び第２測定項目用の測定用試薬が第１測定ユニット２及び第２測定ユニット３の両方に搭載されていることがセンサなどにより検出された場合には、第１測定ユニット２及び第２測定ユニット３のそれぞれの測定動作を、第１測定項目用スレッド及び第２測定項目用スレッドを実行することによって制御してもよい。また、例えば、第１測定ユニット２に第１測定項目用の測定用試薬のみが搭載され、第２測定項目用の測定用試薬が搭載されていないことがセンサなどにより検出された場合には、第１測定ユニット２に関しては、第２測定項目用スレッドを実行せずに第１測定項目用スレッドを実行することによって測定動作を制御するようにしてもよい。
【産業上の利用可能性】
【０１６３】
本発明の検体分析装置及び検体分析方法は、検体を測定する測定ユニットを複数備える検体分析装置及び当該検体分析装置によって検体を分析する検体分析方法として有用である。
【符号の説明】
【０１６４】
１      検体分析装置
２      第１測定ユニット
２１      検体吸引部
２２      試料調製部
２３      検出部
３      第２測定ユニット
３１      検体吸引部
３２      試料調製部
３３      検出部
４      検体搬送ユニット
４１      分析前ラック保持部
４２      分析後ラック保持部
４３      ラック搬送部
５      情報処理ユニット
５ａ      コンピュータ
５１ａ      ＣＰＵ
５１ｂ      ＲＯＭ
５１ｃ      ＲＡＭ
５１ｄ      ハードディスク
５１ｅ      読出装置
５２      画像表示部
５３      入力部
５４      可搬型記録媒体
５４ａ      コンピュータプログラム
Ｔ      検体容器
Ｌ      サンプルラック
【図１Ａ】
2010256325.tif 000003
【図１Ｂ】
2010256325.tif 000004
【図２】
2010256325.tif 000005
【図３】
2010256325.tif 000006
【図４】
2010256325.tif 000007
【図５】
2010256325.tif 000008
【図６】
2010256325.tif 000009
【図７】
2010256325.tif 000010
【図８】
2010256325.tif 000011
【図９】
2010256325.tif 000012
【図１０】
2010256325.tif 000013
【図１１】
2010256325.tif 000014
【図１２】
2010256325.tif 000015
【図１３】
2010256325.tif 000016
【図１４】
2010256325.tif 000017
【図１５】
2010256325.tif 000018
【図１６】
2010256325.tif 000019
【図１７】
2010256325.tif 000020
【図１８Ａ】
2010256325.tif 000021
【図１８Ｂ】
2010256325.tif 000022
【図１８Ｃ】
2010256325.tif 000023
【図１８Ｄ】
2010256325.tif 000024
【図１８Ｅ】
2010256325.tif 000025
【図１８Ｆ】
2010256325.tif 000026
【図１８Ｇ】
2010256325.tif 000027
【図１８Ｈ】
2010256325.tif 000028
【図１８Ｉ】
2010256325.tif 000029