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