(57)【要約】【課題】  検体測定に供すべき検体と検体測定に供すべきでない検体とを仕分け、検体処理システムの動作停止を防止することが可能な検体処理システム及び検体容器仕分け装置を提供する。【解決手段】  検体処理システム１は、検体投入装置２と、測定ユニット５１，５１，５１と、検体搬送装置３，３，３と、システム制御装置８とを備えている。システム制御装置８は、検体投入装置２によって撮像された検体容器の画像に基づいて、検体容器の形状、検体の量、及び検体の凝固を検出し、検出結果に基づいて、検体が測定に供すべきものか否かを判別する。測定に供すべき検体は検体搬送装置３へ送出され、測定に供すべきでない検体は、検体投入装置２の貯留エリアに送出される。【選択図】    図１
2010107399.tif 000002
【特許請求の範囲】
【請求項１】
検体容器に収容された検体を測定する検体測定部と、
検体容器を前記検体測定部へ搬送する搬送部と、
検体容器を収容する検体容器収容部と、
検体容器の形状又は前記検体容器に収容される検体の状態を検出する検出手段と、
前記検出手段の検出結果に基づいて、前記検体容器が前記検体測定部へ供給すべき検体容器であるか否かを判別する判別手段と、
前記判別手段により前記検体測定部へ供給すべき検体容器であると判別された検体容器を前記搬送部へ向けて送出し、前記判別手段により前記検体測定部へ供給すべき検体容器でないと判別された検体容器を前記検体容器収容部へ向けて送出する送出部と、
を備える、検体処理システム。
【請求項２】
前記搬送部は、複数の検体容器を収容可能な検体ラックを搬送するように構成されており、
前記検体容器収容部は、検体ラックを収容可能に構成されており、
前記検出手段は、検体ラックに収容された各検体容器について、検体容器の形状又は前記検体容器に収容される検体の状態を検出するように構成されており、
前記検体容器収容部に収容された検体ラックにおいて、前記検体測定部へ供給すべき検体容器でないと判別された検体容器を特定可能に表示する表示手段をさらに備える、請求項１に記載の検体処理システム。
【請求項３】
前記検体容器収容部は、複数の検体ラックを収容可能に構成されており、
入力部をさらに備え、
前記表示手段は、前記検体容器収容部に収容された検体ラックを特定するラック特定情報を選択可能に表示する第１表示手段と、
前記第１表示手段により表示されたラック特定情報の前記入力部による選択を受け付けたときに、選択されたラック特定情報に対応する検体ラックに収容された検体容器のうち、前記検体測定部へ供給すべき検体容器でないと判別された検体容器を特定可能に表示する第２表示手段と、を具備する、請求項２に記載の検体処理システム。
【請求項４】
検体ラックを特定する検体ラック特定情報を記録した検体ラック特定情報記録部を具備する検体ラックを投入するための投入部と、
前記投入部に投入された検体ラックの検体ラック特定情報記録部から、前記検体ラックの検体ラック特定情報を読み出す読出部と、
をさらに備え、
前記検出手段は、前記投入部に投入された検体ラックに収容された検体容器の形状又は前記検体容器に収容された検体の状態を検出するように構成されており、
前記第１表示手段は、前記読出部により読み出された、前記検体容器収容部に収容された検体ラックの検体ラック特定情報を選択可能に表示するように構成されている、請求項３に記載の検体処理システム。
【請求項５】
前記検体測定部へ供給すべき検体容器でないと判別された検体容器に関する情報を記憶する記憶部をさらに備え、
前記表示手段は、前記記憶部に記憶されている情報に基づいて、前記検体測定部へ供給すべき検体容器でないと判別された検体容器に関する情報を表示するように構成されており、
前記表示手段により表示されている前記検体容器に関する情報の削除の指示を受け付ける削除指示受付手段と、
前記削除指示受付手段によって検体容器に関する情報の削除の指示を受け付けた場合に、前記検体容器に関する情報を前記記憶部から削除する削除手段と、
をさらに備える、請求項２乃至４の何れかに記載の検体処理システム。
【請求項６】
前記送出部と前記搬送部との間に設けられており、使用者からの検体容器の投入を受け入れる検体容器投入部をさらに備える、請求項１乃至５の何れかに記載の検体処理システム。
【請求項７】
前記判別手段は、前記検出手段の検体容器の形状の検出結果に基づいて、前記検体容器が前記検体測定部に適合しているか否かを判別するように構成されている、請求項１乃至６の何れかに記載の検体処理システム。
【請求項８】
前記検出手段は、検体容器に収容された血液検体の凝固を検出するように構成されており、
前記判別手段は、前記検出手段によって血液検体の凝固が検出されなかった検体容器を、前記検体測定部へ供給すべき検体容器であると判別し、前記検出手段によって血液検体の凝固が検出された検体容器を、前記検体測定部へ供給すべき検体容器でないと判別するように構成されている、請求項１乃至６の何れかに記載の検体処理システム。
【請求項９】
前記検出手段は、検体容器に収容された検体の量を検出するように構成されており、
前記判別手段は、前記検出手段によって検出された血液検体の量が所定量以上の検体容器を、前記検体測定部へ供給すべき検体容器であると判別し、前記検出手段によって検出された血液検体の量が所定量未満の検体容器を、前記検体測定部へ供給すべき検体容器でないと判別するように構成されている、請求項１乃至６の何れかに記載の検体処理システム。
【請求項１０】
検体を収容する検体容器を収容する検体容器収容部と、
検体容器の形状又は前記検体容器に収容される検体の状態を検出する検出手段と、
前記検出手段の検出結果に基づいて、前記検体容器が、検体を測定する検体測定部へ供給すべき検体容器であるか否かを判別する判別手段と、
前記判別手段により前記検体測定部へ供給すべき検体容器であると判別された検体容器を前記検体測定部へ供給するための送出先に送出し、前記判別手段により前記検体測定部へ供給すべき検体容器でないと判別された検体容器を前記検体容器収容部へ送出する送出部と、
を備える、検体容器仕分け装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、検体を測定する検体測定部へ検体を搬送する検体処理システム及び検体容器を仕分ける検体容器仕分け装置に関する。
【背景技術】
【０００２】
従来、検体分析装置、塗抹標本作製装置等の複数の検体処理装置と、前記検体処理装置へ供給するために検体を搬送する搬送装置とを備え、搬送装置によって各検体処理装置へ検体を搬送し、搬送された検体を検体処理装置で処理する検体処理システムが知られている。
【０００３】
特許文献１には、検体を収容したラックを供給するラック供給エリアと、該ラック供給エリアからのラックを搬送する搬送ラインと、該搬送ラインを搬送されたラックが収納されるラック収納部と、搬送ラインに沿って配置された複数の検体処理装置を備えた検体処理システムが開示されている。この特許文献１に記載されている検体処理システムは、複数の検体処理装置に搬送される前のラック上の検体に付された識別情報を読取る識別情報読取り装置と、該識別情報読取り装置による識別情報の識別の可否を判定する制御部と、複数の検体処理装置に搬送される前のラックを回収し得る特定ラック回収エリアと、制御部による判定によって識別不能とされたラックを特定ラック回収エリアに移載するラック移載装置とが設けられている。
【特許文献１】特開平１１−３０４８１２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１に記載された分析処理システムでは、形状が当該システムの検体測定に適合しない検体容器、又は検体量が少なかったり、血液である検体が凝固していたりして測定が不可能な検体を収容する検体容器等がラックに収容されていても、このラックが検体処理装置へ供給される。このような検体容器が検体処理装置へ供給されると、その検体処理装置の動作が停止し、このためシステム全体の動作が停止してしまうという問題がある。
【０００５】
本発明は斯かる事情に鑑みてなされたものであり、その主たる目的は、検体測定に供すべき検体容器と検体測定に供すべきでない検体容器とを仕分け、検体処理システムの動作停止を防止することが可能な検体処理システム及び検体容器仕分け装置を提供することにある。
【課題を解決するための手段】
【０００６】
上述した課題を解決するために、本発明の一の態様の検体処理システムは、検体容器に収容された検体を測定する検体測定部と、検体容器を前記検体測定部へ搬送する搬送部と、検体容器を収容する検体容器収容部と、検体容器の形状又は前記検体容器に収容される検体の状態を検出する検出手段と、前記検出手段の検出結果に基づいて、前記検体容器が前記検体測定部へ供給すべき検体容器であるか否かを判別する判別手段と、前記判別手段により前記検体測定部へ供給すべき検体容器であると判別された検体容器を前記搬送部へ向けて送出し、前記判別手段により前記検体測定部へ供給すべき検体容器でないと判別された検体容器を前記検体容器収容部へ向けて送出する送出部と、を備える。
【０００７】
この態様においては、前記搬送部が、複数の検体容器を収容可能な検体ラックを搬送するように構成されており、前記検体容器収容部が、検体ラックを収容可能に構成されており、前記検出手段が、検体ラックに収容された各検体容器について、検体容器の形状又は前記検体容器に収容される検体の状態を検出するように構成されており、前記検体容器収容部に収容された検体ラックにおいて、前記検体測定部へ供給すべき検体容器でないと判別された検体容器を特定可能に表示する表示手段をさらに備えることが好ましい。
【０００８】
また、上記態様においては、前記検体容器収容部が、複数の検体ラックを収容可能に構成されており、前記検体処理システムが、入力部をさらに備え、前記表示手段が、前記検体容器収容部に収容された検体ラックを特定するラック特定情報を選択可能に表示する第１表示手段と、前記第１表示手段により表示されたラック特定情報の前記入力部による選択を受け付けたときに、選択されたラック特定情報に対応する検体ラックに収容された検体容器のうち、前記検体測定部へ供給すべき検体容器でないと判別された検体容器を特定可能に表示する第２表示手段と、を具備することが好ましい。
【０００９】
また、上記態様においては、前記検体処理システムが、検体ラックを特定する検体ラック特定情報を記録した検体ラック特定情報記録部を具備する検体ラックを投入するための投入部と、前記投入部に投入された検体ラックの検体ラック特定情報記録部から、前記検体ラックの検体ラック特定情報を読み出す読出部と、をさらに備え、前記検出手段が、前記投入部に投入された検体ラックに収容された検体容器の形状又は前記検体容器に収容された検体の状態を検出するように構成されており、前記第１表示手段が、前記読出部により読み出された、前記検体容器収容部に収容された検体ラックの検体ラック特定情報を選択可能に表示するように構成されていることが好ましい。
【００１０】
また、上記態様においては、前記検体処理システムが、前記検体測定部へ供給すべき検体容器でないと判別された検体容器に関する情報を記憶する記憶部をさらに備え、前記表示手段が、前記記憶部に記憶されている情報に基づいて、前記検体測定部へ供給すべき検体容器でないと判別された検体容器に関する情報を表示するように構成されており、前記検体処理システムが、前記表示手段により表示されている前記検体容器に関する情報の削除の指示を受け付ける削除指示受付手段と、前記削除指示受付手段によって検体容器に関する情報の削除の指示を受け付けた場合に、前記検体容器に関する情報を前記記憶部から削除する削除手段と、をさらに備えることが好ましい。
【００１１】
また、上記態様においては、前記検体処理システムが、前記送出部と前記搬送部との間に設けられており、使用者からの検体容器の投入を受け入れる検体容器投入部をさらに備えることが好ましい。
【００１２】
また、上記態様においては、前記判別手段が、前記検出手段の検体容器の形状の検出結果に基づいて、前記検体容器が前記検体測定部に適合しているか否かを判別するように構成されていることが好ましい。
【００１３】
また、上記態様においては、前記検出手段が、検体容器に収容された血液検体の凝固を検出するように構成されており、前記判別手段が、前記検出手段によって血液検体の凝固が検出されなかった検体容器を、前記検体測定部へ供給すべき検体容器であると判別し、前記検出手段によって血液検体の凝固が検出された検体容器を、前記検体測定部へ供給すべき検体容器でないと判別するように構成されていることが好ましい。
【００１４】
また、上記態様においては、前記検出手段が、検体容器に収容された検体の量を検出するように構成されており、前記判別手段が、前記検出手段によって検出された血液検体の量が所定量以上の検体容器を、前記検体測定部へ供給すべき検体容器であると判別し、前記検出手段によって検出された血液検体の量が所定量未満の検体容器を、前記検体測定部へ供給すべき検体容器でないと判別するように構成されていることが好ましい。
【００１５】
本発明の一の態様の検体容器仕分け装置は、検体を収容する検体容器を収容する検体容器収容部と、検体容器の形状又は前記検体容器に収容される検体の状態を検出する検出手段と、前記検出手段の検出結果に基づいて、前記検体容器が、検体を測定する検体測定部へ供給すべき検体容器であるか否かを判別する判別手段と、前記判別手段により前記検体測定部へ供給すべき検体容器であると判別された検体容器を前記検体測定部へ供給するための送出先に送出し、前記判別手段により前記検体測定部へ供給すべき検体容器でないと判別された検体容器を前記検体容器収容部へ送出する送出部と、を備える
【発明の効果】
【００１６】
本発明に係る検体処理システム及び検体容器仕分け装置によれば、検体測定に供すべき検体と検体測定に供すべきでない検体とを仕分けることが可能となり、この結果、検体処理システムの動作停止を防止することが可能となる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の好ましい実施の形態を、図面を参照しながら説明する。
【００１８】
本実施の形態は、検体測定に供すべき検体と検体測定に供すべきでない検体とを仕分ける検体処理システムである。
【００１９】
［検体処理システムの構成］
図１は、本実施の形態に係る検体処理システムの全体構成を示す概略平面図である。図１に示すように、検体処理システム１は、検体投入装置２と、検体搬送装置３，３０１と、検体収容装置４と、血球分析装置５と、塗抹標本作製装置６と、システム制御装置８とを備えている。また、本実施の形態に係る検体処理システム１は、通信ネットワークを介してホストコンピュータ９と通信可能に接続されている。
【００２０】
＜検体投入装置２の構成＞
検体投入装置２は、検体投入ユニット２１と、検体チェックユニット２２と、検体送出ユニット２３とを備えている。当該検体投入装置２は、サンプルラックに収納された複数の検体容器を載置することができる。また、検体投入装置２はＣＰＵ及びメモリから構成された制御部２ａを備え、この制御部２ａにより検体投入ユニット２１、検体チェックユニット２２、及び検体送出ユニット２３の動作機構を制御することができる。また、検体投入装置２は通信ネットワークを解してシステム制御装置８と接続されており、システム制御装置８に対してデータ通信可能となっている。
【００２１】
図２は、検体容器の外観を示す斜視図であり、図３は、サンプルラックの外観を示す斜視図である。図２に示すように、検体容器Ｔは、管状をなしており、上端が開口している。内部には患者から採取された血液検体が収容され、上端の開口は蓋部ＣＰにより密封されている。検体容器Ｔは、透光性を有するガラス又は合成樹脂により構成されており、内部の血液検体が視認可能となっている。また、検体容器Ｔの側面には、バーコードラベルＢＬ１が貼付されている。このバーコードラベルＢＬ１には、検体ＩＤを示すバーコードが印刷されている。サンプルラックＬは、１０本の検体容器Ｔを並べて保持することが可能である。サンプルラックＬでは、各検体容器Ｔが垂直状態（立位状態）で保持される。また、サンプルラックＬの側面には、バーコードラベルＢＬ２が貼付されている。このバーコードラベルＢＬ２には、ラックＩＤを示すバーコードが印刷されている。
【００２２】
図４は、検体投入ユニット２１の構成を示す平面図である。図４に示すように、検体投入ユニット２１は、検体容器Ｔを収容されたサンプルラックＬを載置するための凹状のラック載置部２１１を有している。このラック載置部２１１は、長方形状をなしており、複数のサンプルラックＬを同時に載置することが可能である。なお、サンプルラックＬは、横方向に検体容器Ｔが並ぶように前記ラック載置部２１１に載置される。ラック載置部２１１には、サンプルラックＬを検出するためのセンサ２１２、２１３と、サンプルラックＬを移送するための係合部２１１ａとが設けられている。センサ２１２及び２１３は、光学式センサであり、センサ２１２は発光部２１２ａと受光部２１２ｂとを、センサ２１３は発光部２１３ａと受光部２１３ｂとをそれぞれ備えている。発光部２１２ａはラック載置部２１１の左前側の位置に配置され、受光部２１２ｂはラック載置部２１１の右側中央の位置に配置されている。また、発光部２１３ａはラック載置部２１１の左後側の位置に配置され、受光部２１３ｂはラック載置部２１１の右側中央の位置に配置されている。発光部２１２ａは、右斜め後方へ向けて光を発するように配置されており、受光部２１２ｂはラック載置部２１１を跨いでこの光を受けるように配置されている。また、発光部２１３ａは、右斜め前方へ向けて光を発するように配置されており、受光部２１３ｂはラック載置部２１１を跨いでこの光を受けるように配置されている。したがって、ラック載置部２１１に載置されたサンプルラックＬによって、発光部２１２ａ又は２１３ａから発せられた光が遮られ、受光部２１２ｂ又は２１３ｂの受光レベルが下がることにより、当該サンプルラックＬがラックセンサ２１２又は２１３により検出される。ラックセンサ２１２，２１３で検出されたサンプルラックＬは、係合部２１１ａに係合され、係合部２１１ａがサンプルラックＬに係合した状態で前後方向へ移動することで、ラック載置部２１１上でサンプルラックＬが移送されるようになっている。
【００２３】
検体投入ユニット２１は、ラック載置部２１１の奥側にバーコード読取部２１ａを備えている。かかるバーコード読取部２１ａは、サンプルラックＬに収容されている複数の検体容器Ｔの検体バーコードを同時に読出す検体バーコードリーダ２１ｂと、サンプルラックＬのラックバーコードを読出すラックバーコードリーダ２１ｃとを備えている。また、バーコード読取部２１ａは、ラック載置部２１１における最も奥側のバーコード読出位置の直上に、複数の検体容器Ｔを同時に水平回転させる水平回転機構２１ｄを備えている。ラック載置部２１１に投入されたサンプルラックＬは、ラック載置部２１１上を手前側から奥側へ向かう方向、つまり後方向へ移送され、バーコード読出位置に到達する。その後、サンプルラックＬに収容される検体容器Ｔが水平回転機構２１ｄにより水平回転されながら、検体バーコードリーダ２１ｂによってバーコードラベルＢＬ１から検体ＩＤが読み出される。また、ラックバーコードリーダ２１ｃによってサンプルラックＬのバーコードラベルＢＬ２からラックＩＤが読み出される。読み取られたラックＩＤ及び検体ＩＤは、システム制御装置８へ送信される。
【００２４】
検体バーコードの読取不良が発生した場合には、検体投入装置２の制御部２ａが、この検体の保持位置に対応付けて、検体バーコード読取エラー情報をシステム制御装置８へ送信する。また、ラックバーコードの読取不良が発生した場合には、制御部２ａが、投入されたサンプルラックＬに対して順番に割り当てたラックシーケンシャル番号を、ラックＩＤに代えてシステム制御装置８へ送信する。
【００２５】
また、検体投入ユニット２１のバーコード読取位置の前方には、検体容器の形状検出用のＣＣＤカメラ２１ｅが設けられている。また、白色ＬＥＤ２１ｆがカメラ２１ｅに対して所定の位置に配置されており、この白色ＬＥＤ２１ｆにより検体容器Ｔが照明される。白色ＬＥＤ２１ｆはバーコード読取位置にあるサンプルラックＬへ向けて光を発し、且つ、その反射光が、カメラ２１ｅに直接入射しない位置及び向きに配置されている。これにより、反射光がカメラ２１ｅに直接当たることがなく、露出オーバーによるいわゆる白飛びを防止することができる。
【００２６】
また、ＣＣＤカメラ２１ｅ及び白色ＬＥＤ２１ｆは、図示しない垂直駆動機構により上下方向に移動可能となっている。かかるＣＣＤカメラ２１ｅ及び白色ＬＥＤ２１ｆは、サンプルラックＬがラック載置部２１１上を移送される際には、サンプルラックＬの移送に干渉しない位置まで、上記垂直駆動機構により上昇される。サンプルラックＬがバーコード読取位置にあるときには、ＣＣＤカメラ２１ｅ及び白色ＬＥＤ２１ｆは当該サンプルラックＬの前方に位置するまで下降し、ＣＣＤカメラ２１ｅによりサンプルラックＬの全体が撮像される。
【００２７】
さらに、検体投入ユニット２１は、検体チェックユニット２２の右側に配置されている（図１参照）。バーコード読取位置においてラックバーコード及び検体バーコードが読み取られたサンプルラックＬは、バーコード読取位置の左側に設けられたラック送出口２１５から検体チェックユニット２２へ搬出される。
【００２８】
また、図４に示すように、検体投入ユニット２１には、操作パネル２１４が設けられている。ユーザはこの操作パネル２１４を操作して、検体処理システム１に分析開始の指示又は分析終了の指示を与えることができる。
【００２９】
図５は、検体チェックユニット２２の構成を示す平面図である。図５に示すように、検体チェックユニット２２は、複数のサンプルラックＬを収容可能な平面視四角形状のラック収容部２２１を備えている。また、検体チェックユニット２２は、ユーザが手作業で使用するハンディバーコードリーダ２２２ｃと、検体容器Ｔを水平回転させる水平回転機構２２３と、検体容器ＴのバーコードラベルＢＬ１の有無を検出するための光学センサ２２３ａと、検体容器ＴをサンプルラックＬから取り出し、傾倒させる検体容器傾倒機構２２４と、検体容器Ｔを撮像する２つのカメラ２２５ａ，２２５ｂと、液晶表示部２２７とを備えている。
【００３０】
ラック収容部２２１は、平面視において長方形状をなす凹状に窪んだ部分である。当該ラック収容部２２１の奥側端の右側壁部には、検体投入ユニット２１からサンプルラックＬを導入するためのラック導入口２２１ａが設けられている。また、ラック収容部２２１の奥側端の左側壁部には、検体送出ユニット２３へサンプルラックＬを送出するためのラック送出口２２１ｂが設けられている。かかるラック導入口２２１ａとラック送出口２２１ｂとの間の部分には、サンプルラックＬを搬送するための搬送ベルト２２８が設けられている。搬送ベルト２２８は、環状のベルトであり、図示しないステッピングモータで駆動されることにより、搬送ベルト２２８上に載置されたサンプルラックＬが図中左方向へ搬送される。また、搬送ベルト２２８のさらに奥側には、ラック送出部２２９が設けられている。このラック送出部２２９は、図示しないステッピングモータ等により駆動され、搬送ベルト２２８上のサンプルラックＬを前側に押し出すことが可能となっている。ラック送出部２２９によって前側に送り出されたサンプルラックＬは、ラック収容部２２１で貯留される。
【００３１】
図６は、検体チェックユニット２２の一部の構成を模式的に示した正面図である。図６に示すように、水平回転機構２２３は、サンプルラックＬ上の検体容器Ｔの上端に当接する当接部２２３ｄを有しており、この当接部２２３ｄはモータによって水平方向に回転可能に構成されている。当接部２２３ｄが検体容器Ｔの蓋部ＣＰに当接した状態で水平回転することにより、検体容器ＴがサンプルラックＬの内部で水平回転することになる。また、水平回転機構２２３の前方には、光学センサ２２３ａが配置される。かかる光学センサ２２３ａは、発光素子２２３ｂと受光素子２２３ｃとにより構成されている。水平回転機構２２３により、検体容器Ｔが水平回転している間に、発光素子２２３ｂからこの検体容器Ｔに光が照射され、その反射光が受光素子２２３ｃにより受光される。発光素子２２３ｂの光を反射している面にバーコードラベルが存在している場合には、かかる受光素子２２３ｃの受光レベルが所定値を越え、発光素子２２３ｂの光を反射している面にバーコードラベルが存在していない場合には、受光レベルが前記所定値以下となる。そこで、制御部２ａが、検体容器Ｔを水平回転させつつ光学センサ２２３ａの受光素子２２３ｃの受光レベルをチェックし、その受光レベルが前記所定値以下となる位置で水平回転機構２２３の水平回転運動が停止させる。これにより、バーコードラベルＢＬ１が存在しない面が前方を向くように、検体容器Ｔの角度が調整される。
【００３２】
また、光学センサ２２３ａは、図示しない垂直駆動機構により上下方向に移動可能となっている。かかる光学センサ２２３ａは、サンプルラックＬがラック収容部２２１の上記搬送路上にあるときには、サンプルラックＬの前側に配置される。また、サンプルラックＬがラック収容部２２１の前方に移送される際には、光学センサ２２３ａが、サンプルラックＬの移送に干渉しない位置まで、上記垂直駆動機構により上昇される。
【００３３】
ラック収容部２２１の搬送路上において、サンプルラックＬは、隣り合う検体容器Ｔの間隔を１ピッチとしたピッチ送りで左方向へ間欠的に移送される。水平回転機構２２３より所定ピッチ分だけ左側の位置には、上述した検体容器傾倒機構２２４が設けられている。図７は、検体容器傾倒機構２２４の概略構成を示す側面図である。検体容器傾倒機構２２４は、検体容器の上端付近を左右両側から把持する把持部２２４ａと、モータ２２４ｂと、モータ２２４ｂの回転軸と把持部２２４ａとを連結するベルト２２４ｃとを備え、モータ２２４ｂの回転により把持部２２４ａを上下方向に移送することが可能である。また、把持部２２４ａは、モータ２２４ｄの回転軸に連結されており、モータ２２４ｄの回転動作によって把持部２２４ａが前後方向へ延びた中心軸の回りを回転することが可能である。
【００３４】
水平回転機構２２３により、バーコードラベルＢＬ１が前面に存在しない状態にまで回転された検体容器Ｔは、サンプルラックＬが左方向へ移送されることにより検体容器傾倒機構２２４の位置まで到達する。ここで検体容器傾倒機構２２４の把持部２２４ａが検体容器Ｔの上端付近を把持し、その状態のまま上昇されることにより、検体容器ＴがサンプルラックＬから取り出される。検体容器ＴがサンプルラックＬから完全に離脱して第１撮像位置２２４ｅまで到達すると、把持部２２４ａの上昇動作が停止される。第１撮像位置２２４ｅにある検体容器Ｔの前方には、カメラ２２５ａが配置されている。また、白色ＬＥＤ２２５ｃがカメラ２２５ａに対して所定の位置に配置されており、この白色ＬＥＤ２２５ｃにより検体容器Ｔが照明される。
【００３５】
図８は、カメラ２２５ａと、白色ＬＥＤ２２５ｃと、検体容器Ｔとの位置関係及び白色ＬＥＤから発せられた光の進行方向を説明するための模式図である。図８に示すように、白色ＬＥＤ２２５ｃは第１撮像位置２２４ｅにある検体容器Ｔへ向けて光を発し、且つ、その検体容器Ｔの反射光が、検体容器Ｔの前方に位置するカメラ２２５ａに直接入射しない位置及び向きに配置されている。これにより、反射光がカメラ２２５ａに直接当たることがなく、露出オーバーによるいわゆる白飛びを防止することができる。
【００３６】
把持部２２４ａにより第１撮像位置２２４ｅにおいて把持された検体容器Ｔは、立位状態（垂直状態）のままカメラ２２５ａにより撮像され、これによって得られた撮像画像データは、システム制御装置８へ送信される。その後、把持部２２４ａがモータ２２４ｄにより垂直回転され、これによって検体容器Ｔが傾倒する。把持部２２４ａは、図６において二点鎖線で示すように、検体容器Ｔの底部が蓋部ＣＰよりも上方に位置する第２撮像位置２２４ｆに検体容器Ｔが至るまでの所定角度回動される。第２撮像位置２２４ｆにある検体容器Ｔの前方には、カメラ２２５ｂ（図５参照）が配置されている。また、白色ＬＥＤ２２５ｄ（図５参照）がカメラ２２５ｂに対して所定の位置に配置されており、この白色ＬＥＤ２２５ｄにより検体容器Ｔが照明される。白色ＬＥＤ２２５ｄとカメラ２２５ｂとの相対的位置関係は、白色ＬＥＤ２２５ｃとカメラ２２５ａとの相対的位置関係と同一とされる。つまり、白色ＬＥＤ２２５ｄは第２撮像位置２２４ｆにある検体容器Ｔへ向けて光を発し、且つ、その検体容器Ｔの反射光が、検体容器Ｔの前方に位置するカメラ２２５ｂに直接入射しない位置及び向きに配置されている。
【００３７】
把持部２２４ａにより第２撮像位置２２４ｆにおいて把持された検体容器Ｔは、上記のように傾斜した状態のままカメラ２２５ａにより撮像され、これによって得られた撮像画像データは、システム制御装置８へ送信される。全ての検体容器Ｔの撮像が完了したサンプルラックＬは、搬送ベルト２２８によりラック送出口２２１ｂから送出される。
【００３８】
バーコードリーダ２２２ｃは、発光部と受光部（ラインセンサ）を備えており（図示せず）、電気信号を送信するための柔軟なケーブルにより検体チェックユニット２２の本体と接続されている。かかるバーコードリーダ２２２ｃは、バーコード読取部２１ａでは読み取り不能であったバーコードをユーザが手作業で再度読み取るような場合に使用される。
【００３９】
検体チェックユニット２２の左側に配置されている検体送出ユニット２３は、複数のサンプルラックＬが載置されるラック再投入部２３１を備えている（図１参照）。かかるラック再投入部２３１は、検体投入ユニット２１のラック載置部２１１と同様に平面視において直方体形状をなしている。かかるラック再投入部２３１の奥側の右方壁部は欠落しており、ラック導入口が形成されている。このラック導入口によって検体チェックユニット２２から検体送出ユニット２３にサンプルラックＬが導入されるようになっている。また、検体送出ユニット２３のラック再投入部２３１の前側（正面側）の左方壁部も欠落しており、この部分がラック送出口となっている。ラック導入口から導入されたサンプルラックＬは、ラック再投入部２３１により前方に移送され、最も前方の位置に到達した後、ラック送出口から左方へ送出される。また、検体送出ユニット２３には、ラックバーコードを読み取るバーコードリーダ２３ａが設けられており、かかるバーコードリーダによってラック再投入部２３１を搬送されるサンプルラックＬのラックＩＤが読み出され、後段の検体搬送装置３へサンプルラックＬを搬出する前に、このラックＩＤを含む搬出要求データがシステム制御装置８へ送信される。
【００４０】
＜検体搬送装置３の構成＞
次に、検体搬送装置３の構成について説明する。図１に示すように、検体処理システム１は、３つの検体搬送装置３を備えている。血球分析装置５の３つの測定ユニット５１，５１，５１の前方には、各別に検体搬送装置３，３，３が配置されている。隣り合う検体搬送装置３，３は接続されており、サンプルラックＬを受渡しすることが可能である。また、最も右側の検体搬送装置３は、上述した検体投入装置２に接続されており、検体投入装置２から搬出されたサンプルラックＬを導入することが可能となっている。最も左側の検体搬送装置３は、検体搬送装置３０１に接続されており、検体搬送装置３０１へサンプルラックＬを搬出することが可能となっている。
【００４１】
図９は、検体搬送装置３の構成を示す平面図である。図９に示すように、検体搬送装置３は、検体を搬送する搬送機構３１と、搬送機構３１を制御する制御部３２とを備えている。搬送機構３１は、分析が行われる前の検体を収容する検体容器Ｔを保持する複数のサンプルラックＬを一時的に保持することが可能な分析前ラック保持部３３と、測定ユニット５１によって検体が吸引された検体容器Ｔを保持する複数のサンプルラックＬを一時的に保持することが可能な分析後ラック保持部３４と、検体を測定ユニット５１に供給するために、サンプルラックＬを図中矢印Ｘ方向へ水平に直線移動させ、分析前ラック保持部３３から受け付けたサンプルラックＬを分析後ラック保持部３４へ搬送するラック搬送部３５と、搬送上流側の装置（検体投入装置２又は検体搬送装置３）からサンプルラックＬを搬入し、このサンプルラックＬに収容された検体を測定ユニット５１に供給せずに、搬送下流側の装置（検体搬送装置３又は検体搬送装置３０１）へとサンプルラックＬを搬出するラック搬送部３２１とを備えている。
【００４２】
分析前ラック保持部３３は、平面視において四角形をなしており、その幅はサンプルラックＬの幅より若干大きくなっている。この分析前ラック保持部３３は、周囲の面よりも一段低く形成されており、その上面に分析前のサンプルラックＬが載置される。分析前ラック保持部３３は、ラック搬送部３２１に連なっており、後述するラック送出部３２２によって、ラック搬送部３２１からサンプルラックＬが送り込まれるようになっている。この分析前ラック保持部３３の近傍には、ラックセンサ３７が取り付けられており、ラックセンサ３７によってサンプルラックＬが検出されるラック検出位置３３ａが、分析前ラック保持部３３上に設けられている。ラックセンサ３７は、光学式センサであり、発光部３７ａと受光部３７ｂとを備えている。発光部３７ａは、ラック検出位置３３ａの側方に設けられており、受光部３７ｂは、ラック検出位置３３ａの前方に設けられている。発光部３７ａは、斜め前方へ向けて光を発するように配置されており、受光部３７ｂはこの光を受けるように配置されている。したがって、ラック搬送部３２１から送り込まれたサンプルラックＬは、ラック検出位置３３ａに位置し、これによって発光部３７ａから発せられた光がサンプルラックＬによって遮られ、受光部３７ｂの受光レベルが下がることにより、当該サンプルラックＬがラックセンサ３７により検出される。また、分析前ラック保持部３３の両側面からは、内側へ向けてラック送込部３３ｂが突出可能に設けられている。ラックセンサ３７によりサンプルラックＬが検出されたときに、このラック送込部３３ｂが突出することによりサンプルラックＬと係合し、この状態で後方（ラック搬送部３５に近接する方向）へ移動することにより、サンプルラックＬが後方へと移送される。かかるラック送込部３３ｂは、分析前ラック保持部３３の下方に設けられたステッピングモータ３３ｃによって駆動可能に構成されている。
【００４３】
ラック搬送部３５は、図９に示すように、分析前ラック保持部３３によって移送されたサンプルラックＬを、前記Ｘ方向へと移送可能となっている。このラック搬送部３５によるサンプルラックＬの搬送経路上には、検体容器センサ３８によって検体容器が検出される検体容器検出位置３５ａ、及び血球分析装置５の測定ユニット５１へ検体を供給するための検体供給位置３５ｃが存在する。ラック搬送部３５は、検体容器検出位置３５ａを経由して、検体供給位置３５ｃに検体が搬送されるようにサンプルラックＬを搬送可能に構成されている。検体供給位置３５ｃは、検体容器検出位置３５ａから検体１つ分だけ搬送方向下流側の位置であり、ラック搬送部３５により検体供給位置３５ｃに検体が搬送された場合には、後述する血球分析装置５の測定ユニット５１のハンド部が当該検体の検体容器Ｔを把持し、サンプルラックＬから検体容器Ｔを取り出し、検体容器Ｔから検体の吸引を行うことによって、検体が測定ユニット５１に供給される。ラック搬送部３５は、かかる検体供給位置３５ｃに検体容器を搬送した後、検体の供給が完了し、当該検体容器ＴがサンプルラックＬへ戻されるまでの間、サンプルラックＬの搬送を待機する。
【００４４】
また、ラック搬送部３５は、それぞれ独立して動作可能な第１ベルト３５１及び第２ベルト３５２の２つのベルトを有している。また、第１ベルト３５１及び第２ベルト３５２の矢印Ｙ方向の幅ｂ１及びｂ２は、それぞれサンプルラックＬの矢印Ｙ方向の幅Ｂの半分以下の大きさである。かかる第１ベルト３５１及び第２ベルト３５２は、ラック搬送部３５がサンプルラックＬを搬送するときにサンプルラックＬの幅Ｂからはみ出ないように並列に配置されている。図１０は、第１ベルト３５１の構成を示す正面図であり、図１１は、第２ベルト３５２の構成を示す正面図である。図１０及び図１１に示すように、第１ベルト３５１及び第２ベルト３５２は、それぞれ環状に形成されており、第１ベルト３５１はローラ３５１ａ〜３５１ｃを取り囲むように配置され、第２ベルト３５２はローラ３５２ａ〜３５２ｃを取り囲むように配置されている。また、第１ベルト３５１の外周部には、サンプルラックＬのＸ方向の幅Ｗよりも若干（例えば、１ｍｍ）大きい内幅ｗ１を有するように２つの突起片３５１ｄが設けられており、同様に、第２ベルト３５２の外周部には、前記内幅ｗ１と同程度の内幅ｗ２を有するように２つの突起片３５２ｄが設けられている。第１ベルト３５１は、２つの突起片３５１ｄの内側にサンプルラックＬを保持した状態において、ステッピングモータ３５１ｅ（図９参照）によりローラ３５１ａ〜３５１ｃの外周を移動されることによって、サンプルラックＬを矢印Ｘ方向に移動するように構成されている。第２ベルト３５２は、２つの突起片３５２ｄの内側にサンプルラックＬを保持した状態において、ステッピングモータ３５２ｅ（図９参照）によりローラ３５２ａ〜３５２ｃの外周を移動されることによって、サンプルラックＬを矢印Ｘ方向に移動するように構成されている。また、第１ベルト３５１及び第２ベルト３５２は、互いに独立してサンプルラックＬを移送可能に構成されている。
【００４５】
検体容器センサ３８は、接触型のセンサであり、のれん形状の接触片、光を出射する発光素子、及び受光素子（図示せず）をそれぞれ有している。検体容器センサは、接触片が検出対象の被検出物に当接することにより屈曲され、その結果、発光素子から出射された光が接触片により反射されて受光素子に入射するように構成されている。これにより検体容器センサ３８の下方をサンプルラックＬに収容された検出対象の検体容器Ｔが通過する際に、接触片が検体容器Ｔにより屈曲されて、検体容器Ｔを検出することが可能である。
【００４６】
ラック搬送部３５を挟んで後述する分析後ラック保持部３４に対向するようにラック送出部３９が配置されている。かかるラック送出部３９は、ステッピングモータ３９ａの駆動力により矢印Ｙ方向に水平に直線移動するように構成されている。これにより、分析後ラック保持部３４とラック送出部３９との間の位置３９１（以下、「分析後ラック送出位置」という。）にサンプルラックＬが搬送された場合に、ラック送出部３９を分析後ラック保持部３４側に移動することによって、サンプルラックＬを押動させて分析後ラック保持部３４内に移動することが可能である。このようにして、分析が完了したサンプルラックＬが、ラック搬送部３５から分析後ラック保持部３４へ送出される。
【００４７】
ラック搬送部３２１は、図中矢印Ｘ方向へ延びており、サンプルラックＬを矢印Ｘ方向へ水平に直線移動させることが可能である。かかるラック搬送部３２１は、環状のベルト３２１ａ及びステッピングモータ３２１ｂを有しており、ステッピングモータ３２１ｂの駆動力によってベルト３２１ａを矢印Ｘ方向へ回転させるように構成されている。これにより、ベルト３２１ａの上に載置されたサンプルラックＬをＸ方向へ移動可能である。また、分析前ラック保持部３３の前側には、ラック搬送部３２１を挟んで分析前ラック保持部３３に対向するようにラック送出部３２２が配置されている。かかるラック送出部３２２は、ステッピングモータ３２２ａの駆動力により矢印Ｙ方向に水平に直線移動するように構成されている。これにより、分析前ラック保持部３３とラック送出部３２２との間の位置３２３（以下、「分析前ラック送出位置」という。）にサンプルラックＬが搬送された場合に、ラック送出部３２２を分析前ラック保持部３３側に移動することによって、サンプルラックＬを押動させて分析前ラック保持部３３内のラック検出位置３３ａに移動することが可能である。
【００４８】
分析後ラック保持部３４は、平面視において四角形をなしており、その幅はサンプルラックＬの幅より若干大きくなっている。この分析後ラック保持部３４は、周囲の面よりも一段低く形成されており、その上面に分析が完了したサンプルラックＬが載置される。分析後ラック保持部３４は、上記のラック搬送部３５に連なっており、上述したように、ラック送出部３９によって、ラック搬送部３５からサンプルラックＬが送り込まれるようになっている。分析後ラック保持部３４の両側面からは、内側へ向けてラック送込部３４ｂが突出可能に設けられている。ラック送出部３９によりサンプルラックＬが搬入されたときに、このラック送込部３４ｂが突出することによりサンプルラックＬと係合し、この状態で前方（ラック搬送部３２１に近接する方向）へ移動することにより、サンプルラックＬが前方へと移送される。かかるラック送込部３４ｂは、分析後ラック保持部３４の下方に設けられたステッピングモータ３４ｃによって駆動可能に構成されている。
【００４９】
かかる構成とすることにより、搬送機構３１には、検体供給位置３５ｃを経由するサンプルラックＬの搬送ラインである測定ラインＬ１と、検体供給位置３５ｃを経由せずに、搬入したサンプルラックＬをそのまま下流側の装置へ搬出する搬送ラインであるスキップラインＬ２とが形成されている。
【００５０】
上記のような構成の搬送機構３１は、制御部３２によって制御される。制御部３２は、ＣＰＵ、ＲＯＭ、及びＲＡＭ等（図示せず）から構成されており、ＲＯＭに格納された搬送機構３１の制御プログラムをＣＰＵで実行することが可能である。また、かかる制御部３２は、Ethernet（登録商標）インタフェースを備えており、ＬＡＮを介して情報処理ユニット５２及びシステム制御装置８にそれぞれ通信可能に接続されている。
【００５１】
上記のような構成とすることにより、検体搬送装置３は、検体投入装置２から搬送されたサンプルラックＬを、ラック搬送部３２１により分析前ラック送出位置３２３へ搬送し、ラック送出部３２２により分析前ラック保持部３３へ移送し、このサンプルラックＬを分析前ラック保持部３３からラック搬送部３５へと送出し、さらにラック搬送部３５によって搬送することにより、検体を血球分析装置５の測定ユニット５１へと供給することができる。また、吸引が完了した検体を収容するサンプルラックＬは、ラック搬送部３５により、分析後ラック送出位置３９１へと移送され、ラック送出部３９により分析後ラック保持部３４へ送出される。分析後ラック保持部３４に保持されたサンプルラックＬは、ラック搬送部３２１へと移送され、ラック搬送部３２１により、後段の装置（検体搬送装置３又は３０１）へ搬出される。また、搬送下流側の測定ユニット５１又は塗抹標本作製装置６にて処理する検体若しくは分析が完了した検体を収容するサンプルラックＬを前段の装置から検体搬送装置３が受け入れた場合は、ラック搬送部３２１によってこのサンプルラックＬが矢印Ｘ方向へと搬送され、後段の検体搬送装置３へそのまま搬出される。
【００５２】
＜検体搬送装置３０１の構成＞
図１に示すように、塗抹標本作製装置６の前側には、検体搬送装置３０１が配置されている。この検体搬送装置３０１は、その右側端が、３つの検体搬送装置３，３，３の内、最も搬送下流側（図中左側）に位置する検体搬送装置３と接続されており、その左側端が、検体収容装置４に接続されている。
【００５３】
検体搬送装置３０１は、コンベア３０２とラックスライダ３０３とを備えている。コンベア３０２には、それぞれ左右方向へ延びた２つのラック搬送路３０２ａ，３０２ｂが設けられている。塗抹標本作製装置６に近接するラック搬送路３０２ａは、塗抹標本作製装置６に供給すべき検体を収容するサンプルラックＬを搬送するための測定ラインである。一方、塗抹標本作製装置６から離れたラック搬送路３０２ｂは、塗抹標本作製装置６に供給すべき検体を収容していないサンプルラックＬを搬送するためのスキップラインである。また、コンベア３０２は、ＣＰＵ及びメモリを備えており、各動作機構を制御する制御部（図示せず）を備えている。
【００５４】
ラックスライダ３０３は、コンベア３０２の右側に配置されており、コンベア３０２の測定ライン３０２ａ及びスキップライン３０２ｂへサンプルラックＬの振り分け投入を行う。
【００５５】
＜検体収容装置４の構成＞
検体収容装置４は、複数のサンプルラックＬを載置することができるように構成されている。かかる検体収容装置４は、分析又は塗抹標本作製を終了したサンプルラックＬを検体搬送装置３０１から受け取り、収容する。
【００５６】
＜血球分析装置５の構成＞
血球分析装置５は、光学式フローサイトメトリー方式の多項目血球分析装置であり、血液検体に含まれる血球に関して側方散乱光強度、蛍光強度等を取得し、これらに基づいて検体中に含まれる血球を分類し、且つ、種類毎に血球数を計数し、このように分類された血球が種類毎に色分けされたスキャッタグラムを作成し、これを表示する。かかる血球分析装置５は、血液検体を測定する測定ユニット５１と、測定ユニット５１から出力された測定データを処理し、血液検体の分析結果を表示する情報処理ユニット５２とを備えている。
【００５７】
血球分析装置５は、図１に示すように、３つの測定ユニット５１，５１，５１と、１つの情報処理ユニット５２とを備えている。情報処理ユニット５２は、３つの測定ユニット５１，５１，５１と通信可能に接続されており、これらの３つの測定ユニット５１，５１，５１の動作をそれぞれ制御可能である。また、情報処理ユニット５２は、３つの測定ユニット５１，５１，５１の前側にそれぞれ配置された３つの検体搬送装置３，３，３とも通信可能に接続されている。
【００５８】
３つの測定ユニット５１，５１，５１は、同一の構成である。図１２は、測定ユニット５１の構成を示すブロック図である。図１２に示すように、測定ユニット５１は、検体である血液を検体容器（採血管）Ｔから吸引する検体吸引部５１１と、検体吸引部５１１により吸引した血液から測定に用いられる測定試料を調製する試料調製部５１２と、試料調製部５１２により調製された測定試料から血球を検出する検出部５１３とを有している。また、測定ユニット５１は、検体搬送装置３のラック搬送部３５によって搬送されたサンプルラックＬに収容された検体容器Ｔを測定ユニット５１の内部に取り込むための取込口（図示せず）と、サンプルラックＬから検体容器Ｔを測定ユニット５１の内部に取り込み、検体吸引部５１１による吸引位置まで検体容器Ｔを搬送する検体容器搬送部５１５とをさらに有している。
【００５９】
検体吸引部５１１の先端部には、吸引管（図示せず）が設けられている。また、検体吸引部５１１は、鉛直方向に移動可能であり、下方に移動されることにより、吸引位置まで搬送された検体容器Ｔの蓋部ＣＰを前記吸引管が貫通し、内部の血液を吸引するように構成されている。
【００６０】
試料調製部５１２は、複数の反応チャンバ（図示せず）を備えている。また、試料調製部５１２は、図示しない試薬容器に接続されており、染色試薬、溶血剤、及び希釈液等の試薬を反応チャンバに供給することが可能である。試料調製部５１２は、検体吸引部５１１の吸引管とも接続されており、吸引管により吸引された血液検体を反応チャンバに供給することが可能である。かかる試料調製部５１２は、反応チャンバ内で検体と試薬とを混合撹拌し、検出部５１３による測定用の試料（測定試料）を調製する。
【００６１】
検出部５１３は、ＲＢＣ（赤血球）検出及びＰＬＴ（血小板）検出をシースフローＤＣ検出法により行うことが可能である。このシースフローＤＣ検出法によるＲＢＣ及びＰＬＴの検出においては、検体と希釈液とが混合された測定試料の測定が行われ、これにより得られた測定データを情報処理ユニット５２が解析処理することによりＲＢＣ及びＰＬＴの測定が行われる。また、検出部５１３は、ＨＧＢ（ヘモグロビン）検出をＳＬＳ−ヘモグロビン法により行うことが可能であり、ＷＢＣ（白血球）、ＮＥＵＴ（好中球）、ＬＹＭＰＨ（リンパ球）、ＥＯ（好酸球）、ＢＡＳＯ（好塩基球）、及びＭＯＮＯ（単球）の検出を、半導体レーザを使用したフローサイトメトリー法により行うことが可能であるように構成されている。この検出部５１３では、白血球の５分類を伴わないＷＢＣの検出、すなわち、ＮＥＵＴ、ＬＹＭＰＨ、ＥＯ、ＢＡＳＯ、ＭＯＮＯの検出を伴わないＷＢＣの検出と、白血球の５分類を伴うＷＢＣの検出とでは、検出方法が異なっている。白血球５分類を伴わないＷＢＣの検出では、検体と、溶血剤と、希釈液とが混合された測定試料の測定が行われ、これにより得られた測定データを情報処理ユニット５２が解析処理することによりＷＢＣの測定が行われる。一方、白血球５分類を伴うＷＢＣの検出では、染色試薬と、溶血剤と、希釈液とが混合された測定試料の測定が行われ、これにより得られた測定データを情報処理ユニット５２が解析処理することによりＮＥＵＴ、ＬＹＭＰＨ、ＥＯ、ＢＡＳＯ、ＭＯＮＯ、及びＷＢＣの測定が行われる。
【００６２】
検体容器搬送部５１５は、検体容器Ｔを把持可能なハンド部５１５ａを備えている。ハンド部５１５ａは、互いに対向して配置された一対の把持部材を備えており、この把持部材を互いに近接及び離反させることが可能である。かかる把持部材を、検体容器Ｔを挟んだ状態で近接させることにより、検体容器Ｔを把持することができる。また、検体容器搬送部５１５は、ハンド部５１５ａを上下方向及び前後方向（Ｙ方向）に移動させることができ、さらに、ハンド部５１５ａを揺動させることができる。これにより、サンプルラックＬに収容され、供給位置３５ｃに位置した検体容器Ｔをハンド部５１５ａにより把持し、その状態でハンド部５１５ａを上方に移動させることによりサンプルラックＬから検体容器Ｔを抜き出し、ハンド部５１５ａを揺動させることにより、検体容器Ｔ内の検体を撹拌することができる。
【００６３】
また、検体容器搬送部５１５は、検体容器Ｔを挿入可能な穴部を有する検体容器セット部５１５ｂを備えている。上述したハンド部５１５ａによって把持された検体容器Ｔは、撹拌完了後移動され、把持した検体容器Ｔを検体容器セット部５１５ｂの穴部に挿入する。その後、把持部材を離反させることにより、ハンド部５１５ａから検体容器Ｔが開放され、検体容器セット部５１５ｂに検体容器Ｔがセットされる。かかる検体容器セット部５１５ｂは、図示しないステッピングモータの動力によって、Ｙ方向へ水平移動可能である。測定ユニット５１の内部には、バーコード読取部５１６が設けられている。検体容器セット部５１５ｂは、バーコード読取部５１６の近傍のバーコード読取位置５１６ａ及び検体吸引部５１１による吸引位置５１１ａへ移動可能である。検体容器セット部５１５ｂがバーコード読取位置５１６ａへ移動したときには、セットされた検体容器Ｔが図示しない回転機構により水平回転され、バーコード読取部５１６により検体バーコードが読み取られる。これにより、検体容器ＴのバーコードラベルＢＬ１がバーコード読取部５１６に対して反対側に位置する場合でも、検体容器Ｔを回転させることにより、バーコードラベルＢＬ１をバーコード読取部５１６へ向けることができ、バーコード読取部５１６に検体バーコードを読み取らせることが可能である。また、検体容器セット部５１５ｂが吸引位置へ移動したときには、検体吸引部５１１により、セットされた検体容器Ｔから検体が吸引される。
【００６４】
次に、情報処理ユニット５２の構成について説明する。情報処理ユニット５２は、コンピュータにより構成されている。図１３は、情報処理ユニット５２の構成を示すブロック図である。情報処理ユニット５２は、コンピュータ５２ａによって実現される。図１３に示すように、コンピュータ５２ａは、本体５２１と、画像表示部５２２と、入力部５２３とを備えている。本体５２１は、ＣＰＵ５２１ａ、ＲＯＭ５２１ｂ、ＲＡＭ５２１ｃ、ハードディスク５２１ｄ、読出装置５２１ｅ、入出力インタフェース５２１ｆ、通信インタフェース５２１ｇ、及び画像出力インタフェース５２１ｈを備えており、ＣＰＵ５２１ａ、ＲＯＭ５２１ｂ、ＲＡＭ５２１ｃ、ハードディスク５２１ｄ、読出装置５２１ｅ、入出力インタフェース５２１ｆ、通信インタフェース５２１ｇ、及び画像出力インタフェース５２１ｈは、バス５２１ｊによって接続されている。
【００６５】
ＣＰＵ５２１ａは、ＲＡＭ５２１ｃにロードされたコンピュータプログラムを実行することが可能である。そして、後述するような検体分析用及び測定ユニット５１の制御用のコンピュータプログラム５２４ａを当該ＣＰＵ５２１ａが実行することにより、コンピュータ５２ａが情報処理ユニット５２として機能する。
【００６６】
ＲＯＭ５２１ｂは、マスクＲＯＭ、ＰＲＯＭ、ＥＰＲＯＭ、又はＥＥＰＲＯＭ等によって構成されており、ＣＰＵ５２１ａに実行されるコンピュータプログラム及びこれに用いるデータ等が記録されている。
【００６７】
ＲＡＭ５２１ｃは、ＳＲＡＭまたはＤＲＡＭ等によって構成されている。ＲＡＭ５２１ｃは、ハードディスク５２１ｄに記録されているコンピュータプログラム５２４ａの読み出しに用いられる。また、ＣＰＵ５２１ａがコンピュータプログラムを実行するときに、ＣＰＵ５２１ａの作業領域として利用される。
【００６８】
ハードディスク５２１ｄは、オペレーティングシステム及びアプリケーションプログラム等、ＣＰＵ５２１ａに実行させるための種々のコンピュータプログラム及び当該コンピュータプログラムの実行に用いられるデータがインストールされている。後述するコンピュータプログラム５２４ａも、このハードディスク５２１ｄにインストールされている。
【００６９】
読出装置５２１ｅは、フレキシブルディスクドライブ、ＣＤ−ＲＯＭドライブ、またはＤＶＤ−ＲＯＭドライブ等によって構成されており、可搬型記録媒体５２４に記録されたコンピュータプログラムまたはデータを読み出すことができる。また、可搬型記録媒体５２４には、コンピュータを情報処理ユニット５２として機能させるためのコンピュータプログラム５２４ａが格納されており、コンピュータ５２ａが当該可搬型記録媒体５２４からコンピュータプログラム５２４ａを読み出し、当該コンピュータプログラム５２４ａをハードディスク５２１ｄにインストールすることが可能である。
【００７０】
なお、前記コンピュータプログラム５２４ａは、可搬型記録媒体５２４によって提供されるのみならず、電気通信回線（有線、無線を問わない）によってコンピュータ５２ａと通信可能に接続された外部の機器から前記電気通信回線を通じて提供することも可能である。例えば、前記コンピュータプログラム５２４ａがインターネット上のサーバコンピュータのハードディスク内に格納されており、このサーバコンピュータにコンピュータ５２ａがアクセスして、当該コンピュータプログラムをダウンロードし、これをハードディスク５２１ｄにインストールすることも可能である。
【００７１】
また、ハードディスク５２１ｄには、例えば米マイクロソフト社が製造販売するWindows（登録商標）等のマルチタスクオペレーティングシステムがインストールされている。以下の説明においては、本実施の形態に係るコンピュータプログラム５２４ａは当該オペレーティングシステム上で動作するものとしている。
【００７２】
入出力インタフェース５２１ｆは、例えばUSB，IEEE1394，又はRS-232C等のシリアルインタフェース、SCSI，IDE，又は IEEE1284等のパラレルインタフェース、及びＤ／Ａ変換器、Ａ／Ｄ変換器等からなるアナログインタフェース等から構成されている。入出力インタフェース５２１ｆには、キーボード及びマウスからなる入力部５２３が接続されており、ユーザが当該入力部５２３を使用することにより、コンピュータ５２ａにデータを入力することが可能である。また、入出力インタフェース５２１ｆは、３つの測定ユニット５１，５１，５１に接続されている。これにより、３つの測定ユニット５１，５１，５１のそれぞれとの間でデータの送受信が可能となっている。
【００７３】
通信インタフェース５２１ｇは、Ethernet（登録商標）インタフェースである。通信インタフェース５２１ｇはＬＡＮを介してシステム制御装置８に接続されている。コンピュータ５２ａは、通信インタフェース５２１ｇにより、所定の通信プロトコルを使用して当該ＬＡＮに接続されたシステム制御装置８との間でデータの送受信が可能である。また、かかる通信インタフェース５２１ｇは、上記のＬＡＮを介してホストコンピュータ９及び各検体搬送装置３，３，３に通信可能に接続されている。
【００７４】
画像出力インタフェース５２１ｈは、ＬＣＤまたはＣＲＴ等で構成された画像表示部５２２に接続されており、ＣＰＵ５２１ａから与えられた画像データに応じた映像信号を画像表示部５２２に出力するようになっている。画像表示部５２２は、入力された映像信号にしたがって、画像（画面）を表示する。
【００７５】
＜塗抹標本作製装置６の構成＞
塗抹標本作製装置６は、血液検体を吸引し、スライドガラス上に滴下して、その血液検体をスライドガラス上で薄く引き延ばし、乾燥させた上で、当該スライドガラスに染色液を供給してスライドガラス上の血液を染色することにより、塗抹標本を作製する。
【００７６】
図１４は、塗抹標本作製装置６の概略構成を示すブロック図である。図１４に示すように、塗抹標本作製装置６は、検体分注部６１と、塗抹部６２と、スライドガラス搬送部６３と、染色部６４と、制御部６５とを備えている。
【００７７】
検体分注部６１は、吸引管（図示せず）を備えており、この吸引管を検体搬送装置３の測定ライン３１ａ上を搬送されたサンプルラックＬの検体容器Ｔの蓋部ＣＰに突き刺して、この検体容器Ｔから血液検体を吸引する。また、検体分注部６１は、吸引した血液検体をスライドガラス上に滴下するように構成されている。塗抹部６２は、スライドガラス上に滴下された血液検体を塗抹して乾燥させ、さらに、スライドガラスに印字するように構成されている。
【００７８】
スライドガラス搬送部６３は、塗抹部６２によって血液検体が塗抹されたスライドガラスを図示しないカセットに収容させ、さらにそのカセットを搬送するために設けられている。染色部６４は、スライドガラス搬送部６３によって染色位置まで搬送されたカセット内のスライドガラスに対して、染色液を供給する。制御部６５は、検体搬送装置３から与えられた標本作製指示にしたがって、検体分注部６１、塗抹部６２、スライドガラス搬送部６３、及び染色部６４を制御し、上記の塗抹標本作製動作を実行させる。
【００７９】
＜システム制御装置８の構成＞
システム制御装置８は、コンピュータにより構成されており、検体処理システム１の全体を制御する。このシステム制御装置８は、検体投入装置２からサンプルラックＬの番号を受け付け、そのサンプルラックＬの搬送先を決定する。
【００８０】
システム制御装置８は、コンピュータ８ａによって実現される。図１３に示すように、コンピュータ８ａは、本体８１と、画像表示部８２と、入力部８３とを備えている。本体８１は、ＣＰＵ８１ａ、ＲＯＭ８１ｂ、ＲＡＭ８１ｃ、ハードディスク８１ｄ、読出装置８１ｅ、入出力インタフェース８１ｆ、通信インタフェース８１ｇ、及び画像出力インタフェース８１ｈを備えており、ＣＰＵ８１ａ、ＲＯＭ８１ｂ、ＲＡＭ８１ｃ、ハードディスク８１ｄ、読出装置８１ｅ、入出力インタフェース８１ｆ、通信インタフェース８１ｇ、及び画像出力インタフェース８１ｈは、バス８１ｊによって接続されている。
【００８１】
ハードディスク８１ｄは、オペレーティングシステム及びアプリケーションプログラム等、ＣＰＵ８１ａに実行させるための種々のコンピュータプログラム及び当該コンピュータプログラムの実行に用いられるデータがインストールされている。後述するシステム制御プログラム８４ａも、このハードディスク８１ｄにインストールされている。
【００８２】
読出装置８１ｅは、フレキシブルディスクドライブ、ＣＤ−ＲＯＭドライブ、またはＤＶＤ−ＲＯＭドライブ等によって構成されており、可搬型記録媒体８４に記録されたコンピュータプログラムまたはデータを読み出すことができる。また、可搬型記録媒体８４には、コンピュータをシステム制御装置８として機能させるためのシステム制御プログラム８４ａが格納されており、コンピュータ８ａが当該可搬型記録媒体８４からシステム制御プログラム８４ａを読み出し、当該システム制御プログラム８４ａをハードディスク８１ｄにインストールすることが可能である。
【００８３】
入出力インタフェース８１ｆは、例えばUSB，IEEE1394，又はRS-232C等のシリアルインタフェース、SCSI，IDE，又は IEEE1284等のパラレルインタフェース、及びＤ／Ａ変換器、Ａ／Ｄ変換器等からなるアナログインタフェース等から構成されている。入出力インタフェース８１ｆには、キーボード及びマウスからなる入力部８３が接続されており、ユーザが当該入力部８３を使用することにより、コンピュータ５２ａにデータを入力することが可能である。
【００８４】
通信インタフェース８１ｇは、Ethernet（登録商標）インタフェースである。通信インタフェース８１ｇはＬＡＮを介して検体投入装置２、検体搬送装置３、検体収容装置４、情報処理ユニット５２、及びホストコンピュータ９に接続されている。コンピュータ８ａは、通信インタフェース８１ｇにより、所定の通信プロトコルを使用して当該ＬＡＮに接続された上記の各装置との間でデータの送受信が可能である。
【００８５】
なお、システム制御装置８のその他の構成は、上述した情報処理ユニット５２の構成と同様であるので、その説明を省略する。
【００８６】
＜ホストコンピュータ９の構成＞
ホストコンピュータ９は、コンピュータにより構成されており、ＣＰＵ、ＲＯＭ、ＲＡＭ、ハードディスク、通信インタフェース等を備えている。通信インタフェースは、上述したＬＡＮに接続されており、システム制御装置８、及び血球分析装置５の情報処理ユニット５２と通信することが可能である。また、ハードディスクには、測定オーダが格納されている。測定オーダには、検体ＩＤ及び実施対象の測定項目の情報が含まれている。ホストコンピュータ９は、他の装置から検体ＩＤを含む測定オーダの要求データを受信したときには、この検体ＩＤに対応する測定データをハードディスクから読み出し、要求元の装置へ送信するように構成されている。その他、ホストコンピュータ９の構成は、上述した他のコンピュータの構成と同様であるので、その説明を省略する。
【００８７】
以下、本実施の形態に係る検体処理システム１の動作について説明する。
【００８８】
＜検体投入装置２の動作＞
検体仕分け動作
検体が検体処理システム１に投入されると、検体投入装置２がサンプルラックＬを、測定ユニット５１へ搬送すべきものと搬送すべきでないものとに仕分ける。図１５Ａ及び図１５Ｂは、検体投入装置２の検体仕分け動作の流れを示すフローチャートである。ユーザは、検体容器Ｔを収容したサンプルラックＬを検体投入ユニット２１のラック載置部２１１に載置し、検体投入ユニット２１の操作パネル２１４を操作して、検体処理システム１に分析開始の指示を与える。検体投入装置２の制御部２ａは、かかる分析開始の指示を受け付けると、ラック載置部２１１に投入されたサンプルラックＬをセンサ２１２，２１３により検出する（ステップＳ１０１）。このセンサ２１２及び２１３がサンプルラックＬを検出するイベントが発生すると、制御部２ａはサンプルラックＬの移送を開始する。検体投入ユニット２１のラック載置部２１１に載置されたサンプルラックＬは、ラック載置部２１１上を後方へ移送され、バーコード読取位置に到達する（ステップＳ１０２）。
【００８９】
次に、制御部２ａは、バーコードリーダ２１ｂ及び２１ｃにより、サンプルラックＬに収容されている検体の検体ＩＤ及び当該サンプルラックＬのラックＩＤを読み出す（ステップＳ１０３）。このとき、水平回転機構２１ｄにより各検体容器ＴがサンプルラックＬに保持されたまま水平回転され、バーコードラベルＢＬ１がバーコードリーダ２１ｂに対向したときに検体バーコードが読み取られる。また、制御部２ａは、読み出した検体ＩＤ及びラックＩＤをシステム制御装置８へ送信する（ステップＳ１０４）。ステップＳ１０４において送信されるデータでは、サンプルラックＬにおける検体容器Ｔの保持位置（１〜１０）と、保持されている検体容器の検体ＩＤとが対応付けられている。また、検体バーコードの読み取り不良により、検体ＩＤが取得できなかった場合には、保持位置に対応付けて検体バーコードの読み取り不良を示すデータが送信される。
【００９０】
さらに、制御部２ａは、サンプルラックＬのラック載置部２１１上での移送を妨げないように上方に退避させていたＣＣＤカメラ２１ｅ及び白色ＬＥＤ２１ｆを下降させ、システム制御装置８へ第１画像取込指示信号を送信する（ステップＳ１０５）。システム制御装置８は、後述するように、この第１画像取込指示信号を受信すると、カメラ２１ｅの撮像画像を取り込み、その後、この撮像画像に対して画像処理を実行し、サンプルラックＬに収容されている検体容器の形状を検出する。制御部２ａは、その後、サンプルラックＬを左方向へと移送し、検体チェックユニット２２へと送出する。
【００９１】
検体チェックユニット２２に導入されたサンプルラックＬは、制御部２ａにより、ラック収容部２２１の搬送ベルト２２８により左方向へ１ピッチ毎に移送される（ステップＳ１０６）。制御部２ａは、検体容器Ｔが水平回転機構２２３の前方の位置に存在するか否かを判定する（ステップＳ１０７）。この処理は、例えば、光学センサ２２３ａの受光素子２２３ｃの受光レベルを参照することにより行われる。検体容器Ｔが水平回転機構２２３の前方位置に存在しない場合には（ステップＳ１０７においてＮＯ）、制御部２ａは、処理をステップＳ１０９に移す。一方、検体容器Ｔが水平回転機構２２３の前方に位置したときには（ステップＳ１０７においてＹＥＳ）、制御部２ａは、水平回転機構２２３を駆動させ、バーコードラベルＢＬ１を前方に向けるよう、検体容器Ｔを水平回転させる（ステップＳ１０８）。この処理では、制御部２ａは、当接部２２３ｄを検体容器Ｔの蓋部ＣＰに当接させて回転させながら、光学センサ２２３ａの受光素子２２３ｃの受光レベルを所定値と比較し、受光レベルが所定値以上となるまで検体容器Ｔを水平回転させる。これにより、バーコードラベルＢＬ１が前方に向けられる。
【００９２】
次に制御部２ａは、検体容器傾倒機構２２４の前方に検体容器Ｔが存在するか否かを判定する（ステップＳ１０９）。この処理は、例えば、水平回転機構２２３の前方位置に存在していた検体容器Ｔが何回ピッチ送りされたかにより判定される。検体容器傾倒機構２２４の前方位置に検体容器Ｔが存在しない場合には（ステップＳ１０９においてＮＯ）、制御部２ａは、処理をステップ１１５へ移す。検体容器傾倒機構２２４の前方位置に検体容器Ｔが存在する場合には（ステップＳ１０９においてＹＥＳ）、制御部２ａは、検体容器Ｔを把持部２２４ａにより把持し、上方の第１撮像位置まで持ち上げ（ステップＳ１１０）、システム制御装置８へ第２画像取込指示信号を送信する（ステップＳ１１１）。システム制御装置８は、後述するように、この第２画像取込指示信号を受信すると、カメラ２２５ａの撮像画像を取り込み、その後、この撮像画像に対して画像処理を実行し、検体容器Ｔの血液量を検出する。
【００９３】
次に、制御部２ａは、把持部２２４ａを所定角度垂直回動させて、第２撮像位置まで検体容器Ｔを傾倒させ（ステップＳ１１２）、システム制御装置８へ第３画像取込指示信号を送信する（ステップＳ１１３）。システム制御装置８は、後述するように、この第３画像取込指示信号を受信すると、カメラ２２５ｂの撮像画像を取り込み、その後、この撮像画像に対して画像処理を実行し、検体容器Ｔの血液凝固の有無を判定する。
【００９４】
次に、制御部２ａは、把持部２２４ａを反対方向に回動させて、再度検体容器Ｔを垂直状態に戻し、さらに把持部２２４ａを下降させて、検体容器ＴをサンプルラックＬに収容する（ステップＳ１１４）。
【００９５】
なお、上述のステップＳ１０７〜Ｓ１０８の処理と、ステップＳ１０９〜Ｓ１１４の処理は、ここでは説明を簡単にするために順次的に実行するように記載しているが、実際は並行して実行される。つまり、例えば、サンプルラックＬに収容された一の検体容器Ｔに対しては、検体容器Ｔの水平回転動作が行われつつ、他の検体容器Ｔに対しては、検体容器ＴのサンプルラックＬからの引き抜き動作が行われる。
【００９６】
制御部２ａは、サンプルラックＬに収容された全ての検体容器Ｔに対して上記の処理を完了したか否か、正確には、サンプルラックＬの右端の検体容器収容部が検体容器傾倒機構２２４の前方に位置しているか否かを判定し（ステップＳ１１５）、サンプルラックＬの右端がまだ検体容器傾倒機構２２４の前方位置に到達していない場合には（ステップＳ１１５においてＮＯ）、サンプルラックＬを１ピッチ左方向へ移送し（ステップＳ１１６）、処理をステップＳ１０７へ戻す。
【００９７】
サンプルラックＬの右端が検体容器傾倒機構２２４の前方位置に到達した場合には（ステップＳ１１５においてＹＥＳ）、制御部２ａは、仕分け準備完了データをシステム制御装置８へ送信し（ステップＳ１１７）、その後、搬送指示データ又は貯留指示データの受信を待機する（ステップＳ１１８においてＮＯ）。搬送指示データは、このサンプルラックＬが血球分析装置５の血球分析に供すべき検体のみを収容している場合にシステム制御装置８から送信され、貯留指示データは、サンプルラックＬが血球分析装置５の血球分析に供すべきでない検体を収容している場合にシステム制御装置８から送信される。
【００９８】
制御部２ａは、搬送指示データ又は貯留指示データを受信すると（ステップＳ１１８においてＹＥＳ）、受信したデータが貯留指示データであるか否かを判別する（ステップＳ１１９）。図１６は、貯留指示データの構造を示す模式図である。貯留指示データＤ１には、そのサンプルラックＬのラックＩＤ、サンプルラックＬにおける検体容器Ｔの保持位置（１〜１０）、各検体容器Ｔの検体ＩＤ、及び、異常の内容を示すエラー情報（異常コード）が含まれている。検体容器Ｔの保持位置、検体ＩＤ、及びエラー情報は互いに対応付けられており、エラーが発生した検体容器Ｔの保持位置、検体ＩＤ、及びエラー情報が特定可能となっている。
【００９９】
ステップＳ１１９において、受信したデータが貯留指示データである場合には（ステップＳ１１９においてＮＯ）、制御部２ａは、この貯留指示データに基づいて、制御部２ａが備えるメモリ中の貯留ラック情報にこのサンプルラックＬの情報を追加する（ステップＳ１２０）。図１７は、貯留ラック情報の構造を示す模式図である。図に示すように、貯留ラック情報Ｄ２には、ラックＩＤ、各保持位置の検体ＩＤ、及び各保持位置のエラー情報が含まれている。検体ＩＤとエラー情報とは対応付けられており、どの検体にどのようなエラーが発生したのかを特定可能となっている。かかる貯留ラック情報Ｄ２には、ラック収容部２２１に収容されている全てのサンプルラックＬに関する情報が含まれている。その後、制御部２ａは、ラック送出部２２９によりサンプルラックＬをラック収容部２２１へ移送し（ステップＳ１２１）、処理を終了する。
【０１００】
制御部２ａは、ステップＳ１１９において、受信したデータが搬送指示データである場合には（ステップＳ１１９においてＹＥＳ）、サンプルラックＬをさらに左方向へ移送して、検体送出ユニット２３へこのサンプルラックＬを送出する（ステップＳ１２２）。制御部２ａは、バーコードリーダ２３ａによりサンプルラックＬのラックバーコードを読み出し（ステップＳ１２３）、サンプルラックＬを後段の検体搬送装置３へ搬出するためのラック搬出位置までこのサンプルラックＬを移送する（ステップＳ１２４）。その後、制御部２ａは、このサンプルラックＬのラックＩＤを含む搬出要求データをシステム制御装置８へ送信し（ステップＳ１２５）、システム制御装置８から送信される搬出指示データを待機する（ステップＳ１２６においてＮＯ）。検体投入装置２は、システム制御装置８から搬出指示データを受信したときには（ステップＳ１２６においてＹＥＳ）、サンプルラックＬを隣接する検体搬送装置３へ搬出し（ステップＳ１２７）、搬出完了データをシステム制御装置８へ送信する（ステップＳ１２８）。その後、制御部２ａは、処理を終了する。
【０１０１】
退避ラック情報表示動作
上述のように検体チェックユニット２２のラック収容部２２１に退避されたサンプルラックＬに関する情報が、検体チェックユニット２２の液晶表示部２２７に表示される。図１８Ａは、かかる退避ラック情報表示動作の流れを示すフローチャートである。システム制御装置８から貯留指示データＤ１が送信され、制御部２ａの貯留ラック情報Ｄ２が更新され、サンプルラックＬがラック収容部２２１に移送された場合には、制御部２ａが貯留ラック情報Ｄ２に基づいて液晶表示部２２７に貯留ラックリスト画面を表示させる（ステップＳ１３１）。
【０１０２】
図１９は、貯留ラックリスト画面の一例を示す図である。図に示すように、貯留ラックリスト画面Ｗ１には、異常が検出されたサンプルラックＬのラックＩＤが一覧表示されるリスト表示領域Ａ１が設けられている。このリスト表示領域Ａ１では、各ラックＩＤをオペレータが指で触れることで選択可能となっている。選択されたラックＩＤは、選択されていないラックＩＤとは異なる色で表示される。また、貯留ラックリスト画面Ｗ１には、リスト表示領域Ａ１で選択されたラックＩＤの詳細情報画面に画面表示を切替えるための表示切替ボタンＢ１が設けられている。制御部２ａは、オペレータからのラックＩＤの選択及びそのサンプルラックＬの詳細情報画面の表示指示を受け付けると（ステップＳ１３２）、詳細情報画面を液晶表示部２２７に表示させる（ステップＳ１３３）。また、オペレータがタッチパネルを操作してラックＩＤの選択及び詳細情報画面の表示指示を入力するのではなく、オペレータがサンプルラックＬのラックバーコードをハンディバーコードリーダ２２２ｃにより読み取ることで、読み出されたラックＩＤが制御部２ａに入力され、これによりこのサンプルラックＬの詳細情報画面を表示させることもできる。詳細情報画面を表示させた後、制御部２ａは、処理を終了する。
【０１０３】
図２０は、サンプルラックＬの詳細情報画面の一例を示す図である。図に示すように、詳細情報画面Ｗ２には、ラックＩＤ２００ａと、サンプルラックの各保持位置の番号２００ｂと、保持位置に対応付けられたエラー情報２００ｃ，２００ｄとが含まれる。エラー情報２００ｃは、検体バーコード読み取り不良を示す情報であり、エラー情報２００ｄは、凝固血液を示す情報である。また、詳細情報画面Ｗ２には、このサンプルラックＬの情報を削除するための第１削除ボタンＢ２１と、選択されたエラー情報を削除するための第２削除ボタンＢ２２と、この画面の表示終了を指示するためのクローズボタンＢ２３とが設けられている。また、この詳細情報画面Ｗ２においては、オペレータがタッチパネルを操作することにより、所望のエラー情報を選択することができる。また、オペレータは、このようにエラー情報が選択されている状態で、第２削除ボタンＢ２２を選択することにより、そのエラー情報の削除指示を入力可能である。また、オペレータは、検体バーコード読取エラーを選択し、かかるサンプルラックＬから検体バーコード読取不良の検体容器Ｔを取り出し、ハンディバーコードリーダ２２２ｃにより再度検体バーコードを読み取らせることで、この検体バーコードの読取エラーを解消することができる。
【０１０４】
また、オペレータは、かかる詳細情報画面を確認することにより、凝固血液の検体容器ＴをサンプルラックＬから取り出し、当該血液検体を用手法により分析したり、バーコード読み取り不良の検体容器Ｔを取り出し、ハンディバーコードリーダ２２２ｃにより再度検体バーコードの読み取りを行った上で、当該検体容器をサンプルラックＬの元の保持位置に戻し、このサンプルラックＬを検体送出ユニット２３のラック再投入部２３１に載置する等、適切な処置を取ることができる。
【０１０５】
図１８Ｂは、バーコードの再読取動作の流れを示すフローチャートである。この動作は、詳細情報画面が表示されている状態において、オペレータがハンディバーコードリーダ２２２ｃを用いて読み取り不良であった検体バーコードを再度読み取る場合の動作である。オペレータによる検体バーコード読取エラーの選択を受け付け（ステップＳ１４１）、読み取り不良であった検体バーコードが正常に読み出されるイベントが発生すると（ステップＳ１４２）、貯留ラック情報Ｄ２から当該検体バーコード読取エラー情報が削除される（ステップＳ１４３）。次に、制御部２ａは、貯留ラック情報Ｄ２のおける当該サンプルラックＬに関するエラー情報が全て削除されたか否かを判別する（ステップＳ１４４）。貯留ラック情報Ｄ２においてこのサンプルラックＬに関するエラー情報が全て削除された場合には（ステップＳ１４４においてＹＥＳ）、制御部２ａは、貯留ラック情報Ｄ２からこのサンプルラックＬの情報を削除し（ステップＳ１４５）、ステップＳ１４６へと処理を進める。一方、貯留ラック情報Ｄ２において当該サンプルラックＬに関するエラー情報が他に残っている場合には（ステップＳ１４４においてＮＯ）、制御部２ａは、処理をステップＳ１４６へと移す。
【０１０６】
ステップＳ１４６において、制御部２ａは、このサンプルラックのラックＩＤとともに、読み出された検体ＩＤをシステム制御装置８へと送信する（ステップＳ１４６）その後、制御部２ａは処理を終了する。この検体ＩＤを受信したシステム制御装置８は、ホストコンピュータ９へこの検体ＩＤをキーとして測定オーダを問い合わせ、また、この検体ＩＤに対応付けられたエラー情報をハードディスク８１ｄから削除する。
【０１０７】
図１８Ｃは、エラー情報除去動作の流れを示すフローチャートである。この動作は、詳細情報画面が表示されている状態において、オペレータが表示されているエラー情報を選択して、かかるエラー情報を削除する場合の動作である。オペレータは、例えば凝固検体を別の検体容器に移し替えたり、凝集塊を除去したりすることにより、一旦エラーが検出された検体を、測定可能な状態とすることができる場合がある。このような場合に、オペレータは測定可能な状態とした検体をサンプルラックＬの元の位置に検体を戻し、さらに詳細情報画面に表示されている当該エラー情報を削除することにより、このサンプルラックＬをシステムに再投入可能な状態とすることができる。オペレータによるエラー情報の詳細情報画面中の選択を受け付け（ステップＳ１５１）、当該エラー情報の削除指示を受け付けるイベント、即ち、第２削除ボタンＢ２２の選択を受け付けるイベントが発生すると（ステップＳ１５２）、貯留ラック情報Ｄ２から当該エラー情報が削除される（ステップＳ１５３）。次に、制御部２ａは、貯留ラック情報Ｄ２のおける当該サンプルラックＬに関するエラー情報が全て削除されたか否かを判別する（ステップＳ１５４）。貯留ラック情報Ｄ２においてこのサンプルラックＬに関するエラー情報が全て削除された場合には（ステップＳ１５４においてＹＥＳ）、制御部２ａは、貯留ラック情報Ｄ２からこのサンプルラックＬの情報を削除し（ステップＳ１５５）、ステップＳ１５６へと処理を進める。一方、貯留ラック情報Ｄ２において当該サンプルラックＬに関するエラー情報が他に残っている場合には（ステップＳ１５４においてＮＯ）、制御部２ａは、処理をステップＳ１５６へと移す。
【０１０８】
ステップＳ１５６において、制御部２ａは、このサンプルラックのラックＩＤとともに、削除されたエラー情報をその検体ＩＤと共にシステム制御装置８へと送信する（ステップＳ１４６）その後、制御部２ａは処理を終了する。このデータを受信したシステム制御装置８は、この検体ＩＤに対応付けられたエラー情報をハードディスク８１ｄから削除する。
【０１０９】
オペレータは、このようにしてサンプルラックＬを再投入可能な状態とした後、当該サンプルラックＬを検体送出ユニット２３のラック再投入部２３１に再投入することができる。ラック再投入部２３１に再投入されたサンプルラックＬは、自動的に検体搬送装置３へと搬出される。
【０１１０】
図１８Ｄは、貯留ラック除去動作の流れを示すフローチャートである。この動作は、用手法による検査の実施、バーコードラベルの貼り替え、又は再度検体投入ユニット２１のラック載置部２１１への当該サンプルラックＬの載置等のために、オペレータがラック収容部２２１からサンプルラックＬを取り除く場合の動作である。制御部２ａにおいて、オペレータが第１削除ボタンＢ２１を選択し、このサンプルラックＬに関する情報を貯留ラック情報Ｄ２から削除する指示を受け付けるイベントが発生すると（ステップＳ１６１）、制御部２ａは、貯留ラック情報Ｄ２から当該サンプルラックＬに関する情報を削除し（ステップＳ１６２）、処理を終了する。この後、オペレータは、当該サンプルラックＬをラック収容部２２１から取り出し、凝固検体又は検体量不足の検体の用手法による検査、読取不良が発生したバーコードの貼り替え、又はラック載置部２１１への再投入等の必要な処置を取る。
【０１１１】
＜システム制御装置８の動作＞
次に、システム制御装置８の動作について説明する。
【０１１２】
測定オーダ取得動作
システム制御装置８は、検体投入装置２から検体ＩＤを受信し、この検体ＩＤをキーとしてホストコンピュータ９に測定オーダを問い合わせる。ここで、測定オーダとは、検体に対して分析を行うべき分析項目の指示を示すデータであり、検体ＩＤ、患者ＩＤ及び患者氏名等の検体の属性情報と、分析項目の情報とが含まれる。以下、この動作を詳しく説明する。
【０１１３】
図２１は、システム制御装置８の測定オーダ取得動作の流れを示すフローチャートである。上述したように、検体投入装置２は、バーコードリーダ２１ｂ及び２１ｃにより読み出した検体ＩＤ及びラックＩＤをシステム制御装置８へ送信する。かかるラックＩＤ及び検体ＩＤは、システム制御装置８の通信インタフェース８１ｇにより受信される（ステップＳ２０１）。ＣＰＵ８１ａにおいて、ラックＩＤ及び検体ＩＤを受信するイベントが発生すると、ステップＳ２０２の処理が呼び出される。
【０１１４】
ステップＳ２０２において、ＣＰＵ８１ａは、受信したデータに検体ＩＤ読取不良データが含まれているか否かを判定する（ステップＳ２０２）。受信データに検体ＩＤ読取不良データが含まれている場合には（ステップＳ２０２においてＹＥＳ）、ＣＰＵ８１ａは、このサンプルラックＬのラックＩＤ（ラックＩＤ読取不良の場合には、投入されたサンプルラックＬに順番に割り当てられるラックシーケンシャル番号）、及び、検体容器の保持位置に対応付けて、検体バーコードの読取不良が発生したことを示す検体バーコード読取エラー情報をハードディスク５１ｄに記憶し（ステップＳ２０３）、処理をステップＳ２０４へ進める。一方、上記の検体ＩＤ読取不良データ全が含まれていない場合には（ステップＳ２０２においてＮＯ）、ＣＰＵ８１ａは、処理をステップ２０４へと進める。
【０１１５】
ステップＳ２０４において、ＣＰＵ８１ａは、受信した検体ＩＤのうちの１つをホストコンピュータ９へ送信し、ホストコンピュータ９にその検体ＩＤに対応する測定オーダを要求する（ステップＳ２０４）。ＣＰＵ８１ａは、測定オーダの受信を待機し（ステップＳ２０５）、ホストコンピュータ９から送信された測定オーダがシステム制御装置８に受信されると（ステップＳ２０５において「受信成功」）、受信した測定オーダをラックＩＤに対応付けてハードディスク８１ｄに記憶する（ステップＳ２０６）。一方、検体ＩＤに対応する測定オーダを受信できなかった場合（所定の受信可能期間までに測定オーダを受信しなかった場合、又は、ホストコンピュータ９から該当する測定オーダが存在しない旨の情報を受け付けた場合）には（ステップＳ２０５において「受信失敗」）、測定オーダが存在しない旨を示す情報（測定オーダ取得エラー情報）がラックＩＤ及び当該検体容器Ｔの保持位置に対応付けて記憶される（ステップＳ２０７）。
【０１１６】
次に、ＣＰＵ７１ａは、ラックＩＤに対応している検体ＩＤ、即ち、そのラックＩＤのサンプルラックＬに収容されている全ての検体の検体ＩＤについて測定オーダの問い合わせが完了したか否かを判定し（ステップＳ２０８）、測定オーダの問い合わせをしていない検体ＩＤが存在する場合には（ステップＳ２０８においてＮＯ）、ステップＳ２０４に処理を戻し、まだ測定オーダの問い合わせを行っていない検体ＩＤに対応する測定オーダをホストコンピュータ９に要求する。
【０１１７】
一方、全ての検体ＩＤについて測定オーダの問い合わせが完了した場合には（ステップＳ２０８においてＹＥＳ）、ＣＰＵ８１ａは、処理を終了する。
【０１１８】
検体容器形状検出処理
システム制御装置８は、検体投入装置２に投入された検体容器Ｔの画像を取得し、この画像に基づいて検体容器の形状を検出する。以下、この動作を詳しく説明する。
【０１１９】
図２２は、システム制御装置８の検体容器形状検出処理の流れを示すフローチャートである。図２２に示すように、システム制御装置８のＣＰＵ８１ａにおいて、検体投入装置２から送信された第１画像取込指示信号がシステム制御装置８に受信されるイベントが発生すると（ステップＳ２１１）、ステップＳ２１２の処理が呼び出される。
【０１２０】
ステップＳ２１２においては、ＣＰＵ８１ａは、その時点におけるカメラ２１ｅの撮像画像を取り込む（ステップＳ２１２）。この撮像画像には、サンプルラックＬの全体像が含まれている。次にＣＰＵ８１ａは、取り込んだ撮像画像における各検体容器Ｔの蓋部ＣＰの位置を検出する（ステップＳ２１３）。この処理について詳述する。検体容器の蓋部は、検体容器の種類によって色及び形が異なっている。したがって、この処理では、カラー画像であるカメラ２１ｅの撮像画像をＲ値、Ｇ値、Ｂ値のそれぞれで微分する。例えば、紫色の蓋部を備える検体容器の場合には、蓋部の周縁部分においてＲ値とＢ値との微分値が他の部分に比べて大きくなる（又は小さくなる）。また、ピンク色の蓋部を備える検体容器の場合には、蓋部の周縁部分においてＲ値の微分値が他の部分に比べて大きくなる（小さくなる）。また、検体容器の蓋部はサンプルラックＬから突出するため、サンプルラックＬより上の部分の画像のみが処理対象とされる。これにより、検体容器から透過される血液検体の色等の影響を排除することができる。このようにして、Ｒ値、Ｇ値、Ｂ値の微分値により、検体容器蓋部の位置が検出される。また、サンプルラックＬに複数の検体容器Ｔが収容されている場合には、上記の画像には複数の蓋部の画像が含まれ、この処理では各蓋部の位置が検出される。
【０１２１】
次に、ＣＰＵ８１ａは、検出された蓋部の位置における各画素の色成分に基づいて、検体容器の種類を識別する（ステップＳ２１４）。この処理は、蓋部の位置における各画素のＲ値の平均値、Ｇ値の平均値、及びＢ値の平均値をそれぞれ求め、それぞれの平均値と、あらかじめハードディスク５１ｄに記憶されている、検体容器の種類毎の蓋部の色成分の情報とを比較することにより行われる。つまり、検体容器の種類毎に、蓋部のＲ値、Ｇ値、Ｂ値の基準データが記憶されており、画像から取得したＲ値、Ｇ値、Ｂ値の平均値が各基準データのＲ値、Ｇ値、Ｂ値と比較され、両者が所定の誤差範囲内で近似している場合に、その種類の検体容器と判断される。複数の蓋部が撮像されている場合には、各蓋部について上記の処理が行われ、それぞれの検体容器の種類が特定される。
【０１２２】
次に、ＣＰＵ８１ａは、サンプルラックＬの各検体容器について、検出した検体容器の種類が検体処理システム１に適合している種類であるか否かを判定する（ステップＳ２１５）。ここで検体処理システム１に適合しない検体容器の種類には、サイズ又は形状が測定ユニット５１の検体容器搬送部５１５の構成に合わず、測定ユニット５１では検体の吸引を行うことができないもの、及び検体容器の種類が不明のものが含まれる。ステップＳ２１５において、検体容器の種類が検体処理システム１に適合していないと判定された検体容器が存在する場合には（ステップＳ２１５においてＮＯ）、ＣＰＵ８１ａは、このサンプルラックＬのラックＩＤ、及び、適合しないと判定された検体容器の保持位置に対応付けて、検体容器の形状が検体処理システム１に適合していないことを示す形状エラー情報をハードディスク５１ｄに記憶し（ステップＳ２１６）、処理を終了する。一方、全ての検体容器の種類が検体処理システム１に適合していると判定された場合には（ステップＳ２１５においてＹＥＳ）、ＣＰＵ８１ａは、処理を終了する。
【０１２３】
血液量検出処理
システム制御装置８は、カメラ２２５ａの撮像画像を取り込み、この撮像画像に対して画像処理を実行することで、検体容器Ｔの血液量を検出する。
【０１２４】
図２３は、血液量検出処理の手順を示すフローチャートである。図２３に示すように、ＣＰＵ８１ａにおいて、検体投入装置２から送信された第２画像取込指示信号がシステム制御装置８に受信されるイベントが発生すると（ステップＳ２２１）、ステップＳ２２２の処理が呼び出される。
【０１２５】
ステップＳ２２２においては、ＣＰＵ８１ａは、その時点におけるカメラ２２５ａの撮像画像を取り込む（ステップＳ２２２）。次にＣＰＵ８１ａは、取り込んだ撮像画像における検体容器Ｔの像の幅を検出する（ステップＳ２２３）。この処理について詳しく説明する。図２４は、検体容器Ｔの像の幅を検出する処理を説明するための模式図である。この画像１００はカラー画像であり、各画素についてＲＧＢの輝度情報を有している。ＣＰＵ８１ａは、この画像１００において検体容器Ｔの幅を求めるための処理領域１０１に対して以下の処理を行う。なお、処理領域１０１は所定の領域であり、検体容器Ｔの底部付近の像を含む領域であって、バーコードラベルＢＬ１の像が含まれない領域とされる。ＣＰＵ８１ａは、処理領域１０１内のＸ座標毎に、処理領域１０１内のＹ方向の各画素のＢ（青）輝度値（以下、「Ｂ値」という。）を累積する。つまり、処理領域１０１に含まれる左端の縦に一列の画素群に対して、各画素のＢ値の累積値（以下、「Ｂ輝度累積値」という。）を算出し、次に１つ右側の縦一列の画素群に対して、Ｂ輝度累積値を算出する。これをＸ座標値をインクリメントしながら処理領域１０１の右端に到達するまで繰り返す。
【０１２６】
図２４において、１０１ａは上述したようにして求めた処理領域１０１におけるＢ輝度累積値のグラフである。処理領域１０１におけるＢ輝度累積値は、背景画像の部分では高く、検体容器Ｔの像の部分では低くなる。したがって、ＣＰＵ８１ａは、このＢ輝度累積値のＸ方向の微分を行い、Ｂ輝度累積値の急な立下がり部分と立上り部分とを検出する。これによって、検体容器Ｔの幅が検出される。
【０１２７】
次に、ＣＰＵ８１ａは、バーコードラベルＢＬ１の左右端の像の位置を検出する（ステップＳ２２４）。この処理について詳しく説明する。図２５は、バーコードラベルＢＬ１の像の左右端の位置を検出する処理を説明するための模式図である。ＣＰＵ８１ａは、画像１００においてバーコードラベルＢＬ１の像の左右端の位置を検出するための処理領域１０２に対して以下の処理を行う。なお、処理領域１０２は所定の領域であり、画像中の上部の領域であって、バーコードラベルの像が含まれる領域とされる。ＣＰＵ８１ａは、処理領域１０２におけるＸ座標値毎にＢ輝度累積値を算出する。図中１０２ａは、処理領域１０２におけるＢ輝度累積値のグラフである。グラフ１０２ａに示すとおり、バーコードラベルの像の部分におけるＢ輝度累積値は、背景画像及び検体容器像におけるＢ輝度累積値よりも高くなる。したがって、ＣＰＵ８１ａは、このＢ輝度累積値を左から右へ走査し、Ｂ輝度累積値が一旦高くなりその後急に低くなる位置をバーコードラベルの左端の像の位置として検出し、次いでＢ輝度累積値を右から左へ走査し、Ｂ輝度累積値が一旦高くなりその後急に低くなる位置をバーコードラベルの右端の像の位置として検出する。
【０１２８】
次に、ＣＰＵ８１ａは、検体容器像の下端位置を検出する（ステップＳ２２５）。この処理について詳しく説明する。図２６は、検体容器像の下端位置を検出する処理を説明するための模式図である。ＣＰＵ８１ａは、まず、画像１００において検体容器像の下端位置及び血液検体の液面像の位置を検出するための処理領域１０３を決定する。この処理領域１０３は、ステップＳ２２４で検出したバーコードラベルの左端の像の位置と右端の像の位置とで囲まれる領域よりも少し内側の領域とされる。これは、バーコードラベルの左端の像と右端の像との間の領域は、バーコードラベルの像が存在しないためである。
【０１２９】
ＣＰＵ８１ａは、処理領域１０３におけるＹ座標値毎に、Ｘ方向にＢ値を累積したＢ輝度累積値及びＲ値を累積したＲ輝度累積値を算出する。またＣＰＵ８１ａは、Ｙ座標毎に、Ｒ輝度累積値をＢ輝度累積値で除した値（以下、「Ｒ／Ｂ累積輝度比」という。）を算出する。図中１０３ａは、処理領域１０３におけるＢ輝度累積値のグラフであり、図中１０３ｂは、処理領域１０３におけるＲ／Ｂのグラフである。グラフ１０３ａに示すとおり、検体容器内の血液検体の像のＢ輝度累積値は、検体容器内の血液検体が存在しない部分の像及び背景画像のＢ輝度累積値よりも低くなる。また、血液検体の像においては、その他の部分に比べてＲ／Ｂ累積輝度比が大きくなる。したがって、ＣＰＵ８１ａは、このＢ輝度累積値をＹ方向に微分し、処理領域１０３の下端から上方へ向かうときに、Ｂ輝度累積値が急に小さくなる位置を検体容器像の下端位置として検出する。
【０１３０】
次に、ＣＰＵ８１ａは、血液検体において血漿部分と血球部分とが分離しているか否かを判定する（ステップＳ２２６）。この処理では、処理領域１０３のＢ輝度累積値及びＲ輝度累積値を検体容器像の下端位置から上へと走査して、Ｒ輝度累積値のみが大きくなっていれば、血漿部分と血球部分とが分離していると判定する。
【０１３１】
血漿部分と血球部分とが分離している場合には（ステップＳ２２６においてＹＥＳ）、ＣＰＵ８１ａは、血液検体の液面像の位置を検出する第１液面像位置検出処理を行い（ステップＳ２２７）、血漿部分と血球部分とが分離していない場合には（ステップＳ２２６においてＮＯ）、血液検体の液面像の位置を検出する第２液面像位置検出処理を行う（ステップＳ２２８）。第１液面像位置検出処理では、血液検体の像から上方へ向かうときに、Ｂ輝度累積値が急に大きくなり、且つ、Ｒ／Ｂ累積輝度比が所定値以下となる位置が液面像の位置として検出される。また、第２液面像位置検出処理では、血液検体像から上方へと向かうときに、Ｂ輝度累積値が急に大きくなる位置が液面像の位置として検出される。
【０１３２】
次に、ＣＰＵ８１ａは、検体容器Ｔ内の血液量を算出する（ステップＳ２２９）。この処理では、ＣＰＵ８１ａが、以下の式（１）及び（２）により血液量ＢＶを算出する。
Ｒ＝（ｋ・Ｗ−２Ｔ）／２  …（１）
ＢＶ＝πＲ２×（ｋ・Ｈ−Ｒ）＋２πＲ３／３  …（２）
但し、Ｒは、検体容器内面の半径を、ｋは、撮像画像の縮尺率によって定まる係数を、Ｗは、検体容器像の幅を、Ｔは検体容器の厚みを、Ｈは血液検体像の高さ（液面像の位置と検体容器下端像の位置との差）を、それぞれ示している。ＣＰＵ８１ａは、血液量ＢＶを算出すると、画像処理の対象となった血液検体の検体ＩＤに対応する測定オーダから測定に必要な血液量ＮＶを算出し（ステップＳ２２１０）、血液量ＢＶが必要血液量ＮＶ以上であるか否か、すなわち、当該検体の測定が可能か否かを判定する（ステップＳ２２１１）。ステップＳ２２１１において、血液量ＢＶが必要血液量ＮＶ未満と判定された場合には（ステップＳ２２１１においてＮＯ）、ＣＰＵ８１ａは、このサンプルラックＬのラックＩＤ、及び、この検体容器の当該サンプルラックＬにおける保持位置に対応付けて、検体容器に測定可能な量の検体が収容されていないことを示す検体量エラー情報をハードディスク５１ｄに記憶し（ステップＳ２２１２）、処理を終了する。一方、血液量ＢＶが必要血液量ＮＶ以上であった場合には（ステップＳ２２１１においてＹＥＳ）、ＣＰＵ８１ａは、処理を終了する。
【０１３３】
血液凝固判定処理
また、システム制御装置８は、カメラ２２５ｂの撮像画像を取り込み、この撮像画像に対して画像処理を実行することで、検体容器Ｔ内の血液検体の凝固の有無を判定する。
【０１３４】
図２７は、血液凝固判定処理の手順を示すフローチャートである。図２７に示すように、ＣＰＵ８１ａにおいて、検体投入装置２から送信された第３画像取込指示信号がシステム制御装置８に受信されるイベントが発生すると（ステップＳ２３１）、ステップＳ２３２の処理が呼び出される。
【０１３５】
ステップＳ２３２においては、ＣＰＵ８１ａは、その時点におけるカメラ２２５ｂの撮像画像を取り込む（ステップＳ２３２）。次にＣＰＵ８１ａは、取り込んだ撮像画像における検体容器Ｔの像の左端の位置を検出する（ステップＳ２３３）。この処理について詳しく説明する。図２８は、検体容器Ｔの像の左端位置を検出する処理を説明するための模式図である。この画像１１０はカラー画像であり、各画素についてＲＧＢの輝度情報を有している。ＣＰＵ８１ａは、この画像１１０において検体容器Ｔの像の左端位置を求めるための処理領域１１１に対して以下の処理を行う。なお、処理領域１１１は所定の領域であり、検体容器Ｔの底部付近の像を含む領域とされる。ＣＰＵ８１ａは、処理領域１１１内のＹ方向のＢ輝度累積値をＸ座標ごとに算出する。図中１１１ａは、処理領域１１１におけるＢ輝度累積値のグラフである。グラフ１１１ａに示すとおり、検体容器像の部分におけるＢ輝度累積値は、背景画像におけるＢ輝度累積値よりも低くなる。したがって、ＣＰＵ８１ａは、このＢ輝度累積値のＸ方向の微分を行い、このＢ輝度累積値を左から右へ走査したときのＢ輝度累積値の立下がり位置を検体容器像の左端位置として検出する。
【０１３６】
次に、ＣＰＵ８１ａは、検体容器底部像の上端位置を検出する（ステップＳ２３４）。この処理について詳しく説明する。図２９は、検体容器底部像の上端位置を検出する処理を説明するための模式図である。ＣＰＵ８１ａは、画像１１０において検体容器底部像の上端位置を検出するための処理領域１１２を決定する。この処理領域１１２は、ステップＳ２３３で検出した検体容器像の左端位置から所定の画素数分右側までの領域とされる。これは、当該画像においては検体容器Ｔの底部が蓋部ＣＰよりも上方に位置する状態で検体容器Ｔが撮像されており、検体容器Ｔの底部が検体容器の上端となるため検体容器の底部像を処理領域に含める必要があるところ、前記左端位置よりも右側の領域に検体容器Ｔの底部の像が存在するためである。
【０１３７】
ＣＰＵ８１ａは、処理領域１１２内のＸ方向のＢ輝度累積値をＹ座標ごとに算出する。図中１１２ａは、処理領域１１２におけるＢ輝度累積値のグラフである。グラフ１１２ａに示すとおり、検体容器像の部分におけるＢ輝度累積値は、背景画像におけるＢ輝度累積値よりも低くなる。したがって、ＣＰＵ８１ａは、このＢ輝度累積値のＹ方向の微分を行い、このＢ輝度累積値を上から下へ走査したときのＢ輝度累積値の立下がり位置を検体容器の底部像の上端位置として検出する。
【０１３８】
次に、ＣＰＵ８１ａは、血液検体の液面像の位置を検出する（ステップＳ２３５）。この処理について詳しく説明する。ＣＰＵ８１ａは、画像１１０において血液検体の液面像の位置を検出するための処理領域１１３（図２９参照）に対して以下の処理を行う。なお、処理領域１１３は所定の領域であり、画像１１０内の右側部分の領域とされる。これは、血液が凝集することによってできた凝集塊が血液検体中に存在する場合、この凝集塊は通常その重さにより検体容器Ｔの中の底の部分に沈んでいる。このため、正面視において検体容器Ｔの底部が左側に位置する第２撮像位置へと検体容器Ｔが傾倒されると、検体容器Ｔ内の血液検体は検体容器Ｔの蓋部ＣＰ側（右側）へ移動し、検体容器Ｔ内の底部の血液検体は少なくなる。一方、検体容器Ｔの底に沈んでいた凝集塊は、検体容器Ｔの底部の内面に乗り上げ、浅い血液検体の液面から突出した状態となる。従って、画像１１０内の右側の領域には、液体の血液のみが存在することになり、この部分に処理領域１１３を設けることにより、処理領域１１３内に凝集塊の像が含まれず、液体の血液の像が含まれることになる。このように、処理領域１１３は、液体の表面の像である液面像を検出するのに適した領域である。ＣＰＵ８１ａは、処理領域１１３におけるＹ座標値毎にＢ輝度累積値及びＲ輝度累積値を算出する。図中１１３ａは、処理領域１１３におけるＢ輝度累積値のグラフである。まず、ＣＰＵ８１ａは、処理領域１１３の下端から上方へ向かってＲ／Ｂ累積輝度比を順次チェックし、Ｒ／Ｂ累積輝度比が所定値以上となるか否かを判定する。ここで、血液像の部分ではＲ／Ｂ累積輝度比が大きくなることから、Ｒ／Ｂ累積輝度比が所定値以上となる場合には、検体容器内に血液が存在していると判断することができる。また、血液が存在しないと判断できる場合、即ち、処理領域１１３のＹ軸方向全体に亘ってＲ／Ｂ累積輝度比が所定値を越えない場合には、血液検体の液面像の位置検出に失敗したものとされる。
【０１３９】
血液が存在すると判断できる場合には、ＣＰＵ８１ａは、その血液が存在していると考えられる位置（Ｒ／Ｂ累積輝度比が所定値以上である位置）から上方へ向かって、Ｂ輝度累積値をチェックし、Ｂ輝度累積値の微分値が所定値以上となる場合であって、且つ、Ｒ／Ｂ累積輝度比が所定値以下となる位置を血液面像の位置として検出する。このような位置が存在しない場合には、血液面像の位置検出に失敗したものとされる。
【０１４０】
次に、ＣＰＵ８１ａは、ステップＳ２３５において血液面像の位置検出に成功したか否かを判定し（ステップＳ２３６）、血液面像の位置検出に成功した場合には（ステップＳ２３６においてＹＥＳ）、検体容器の底部像の左端位置及び上端位置並びに血液面像の位置に基づいて、血液凝固の有無を判定するための処理領域を設定する（ステップＳ２３７）。図２９を参照して、当該処理領域を説明する。ステップＳ２３７の処理では、検体容器の底部像の左端位置より右側であり、検体容器の底部像の上端位置より下側であり、血液面像の位置より上側の領域が処理領域１１４として設定される。図２９に示すように、血液が凝固している場合には、凝集塊が液面から上方に突出していることがある。このような場合に、液面像の上方の処理領域１１４に凝集塊の像が存在することになり、かかる処理領域１１４に対して画像処理を実行することにより、血液の凝固を検出することができる。
【０１４１】
一方、血液面像の位置検出に失敗した場合には（ステップＳ２３６においてＮＯ）、検体容器の底部像の左端位置及び上端位置に基づいて、血液凝固の有無を判定するための処理領域が設定される（ステップＳ２３８）。図３０は、血液面像の位置検出に失敗した場合の血液凝固判定用の処理領域を説明するための模式図である。図３０に示すように、この場合の処理領域１１５は、検体容器の底部像の左端位置より右側であり、且つ、検体容器の底部像の上端位置より下側の所定の大きさの領域とされる。血液が存在すると判断できる場合において、血液面像の位置が検出できなかったときは、血液が凝固することにより粘性を帯び、検体容器の内面に粘着している場合がある。このような場合は、検体容器Ｔを傾倒させても液面を確認することができず、処理領域１１５の多くの部分が血液像によって占められることになる。そこで、処理領域１１５に対して画像処理を実行することにより、血液の凝固を検出することができる。
【０１４２】
血液凝固検出用の処理領域を設定した後、ＣＰＵ８１ａは、血液凝固の有無を判定する（ステップＳ２３９）。この処理について以下に説明する。ＣＰＵ８１ａは、処理領域１１４又は１１５に含まれる各画素について、単一画素におけるＲ値とＢ値との比であるＲ／Ｂ輝度比を算出する。そして、ＣＰＵ８１ａは、処理領域１１４又は１１５に含まれる全ての画素のうち、Ｂ値が所定値以下であり、且つ、Ｒ／Ｂ輝度比が所定値以下である画素を計数する。この画素数が所定値以上となる場合には、血液が凝固していると判定され、前記画素数が所定値未満である場合には、血液が凝固していないと判定される。
【０１４３】
図３１Ａは、図２９に示した画像における処理領域１１４内の画素のＢ値及びＲ／Ｂ輝度比に関する分布状態を示すスキャッタグラムであり、図３１Ｂは、図２９に示した画像における処理領域１１５内の画素のＢ値及びＲ／Ｂ輝度比に関する分布状態を示すスキャッタグラムであり、図３１Ｃは、血液凝固が生じていない血液における処理領域１１４内の画素のＢ値及びＲ／Ｂ輝度比に関する分布状態を示すスキャッタグラムである。図において、Ｂ値が所定値以下であり、且つ、Ｒ／Ｂ輝度比が所定値以下であるという条件を満たす範囲を四角枠１５０にて示している。図３１Ａに示すように、血液面上に凝集塊が突出している場合には、処理領域１１４に含まれる全画素のうちの多くの画素（画像１００が６４０×４８０ドットの場合において数百画素以上）が上記条件を満たす。また、図３１Ｂに示すように、血液が存在すると判断できる場合において、血液面像の位置が検出できなかったときには、処理領域１１５に含まれる全画素のうちの非常に多くの画素（画像１００が６４０×４８０ドットの場合において１万画素以上）が上記条件を満たす。一方、図３１Ｃに示すように、血液面上に凝集塊が突出していない場合には、処理領域１１４に含まれる全画素のうち非常に少数の画素（画像１００が６４０×４８０ドットの場合において数個）しか上記条件を満たさない。このように、画像のサイズが６４０×４８０ドットの場合においては、上記の閾値を１００程度に設定することにより、高精度に血液の凝固を検出することができる。
【０１４４】
ステップＳ２３９において、血液が凝固していると判定された場合には（ステップＳ２３９においてＮＯ）、ＣＰＵ８１ａは、このサンプルラックＬのラックＩＤ、及び、この検体容器の当該サンプルラックＬにおける保持位置に対応付けて、検体容器に収容されている検体が凝固していることを示す血液凝固エラー情報をハードディスク５１ｄに記憶し（ステップＳ２３１０）、処理を終了する。一方、血液が凝固していないと判定された場合には（ステップＳ２３９においてＹＥＳ）、ＣＰＵ８１ａは、処理を終了する。
【０１４５】
仕分け指示処理
システム制御装置８は、検体投入装置２に対して、後段の測定ユニット５１へ搬送する検体（サンプルラックＬ）と、測定ユニット５１へ搬送しない検体（サンプルラックＬ）とを仕分けるための仕分け指示を行う。以下、この処理について詳述する。
【０１４６】
図３２は、システム制御装置８による仕分け指示処理の手順を示すフローチャートである。図３２に示すように、ＣＰＵ８１ａにおいて、検体投入装置２から送信された仕分け準備完了データがシステム制御装置８に受信されるイベントが発生すると（ステップＳ２４１）、ステップＳ２４２の処理が呼び出される。
【０１４７】
仕分け準備完了データには、ラックＩＤが含まれている。ＣＰＵ８１ａは、かかる仕分け準備完了データを受信すると、その仕分け準備完了データに含まれるラックＩＤに対応する検体ＩＤ、検体バーコード読取エラー情報（検体ＩＤの読み取りに失敗したことを示す情報）、検体容器の形状エラー情報（検体容器の形状が測定ユニット５１による測定に適していないことを示す情報）、測定オーダ取得エラー情報（検体ＩＤに対応する測定オーダが存在していないことを示す情報）、検体量エラー情報（検体容器に測定可能な量の検体が収容されていないことを示す情報）、及び血液凝固エラー情報（検体容器に収容されている検体が凝固していることを示す情報）をハードディスク５１ｄから読み出す（ステップＳ２４２）。その後、ＣＰＵ８１ａは、全ての検体容器について上記のエラー情報が存在するか否かを判別し（ステップＳ２４３）、全ての検体容器について上記のエラー情報が存在しない場合には（ステップＳ２４３においてＹＥＳ）、搬送指示データを検体投入装置２へ送信し（ステップＳ２４４）、処理を終了する。一方、ステップＳ２４３において、少なくとも１つの検体容器について上記のエラー情報が存在する場合には（ステップＳ２４３においてＮＯ）、ＣＰＵ８１ａは、上記読み出したエラー情報を含む貯留指示データＤ１（図１５参照）を検体投入装置２へ送信し（ステップＳ２４５）、処理を終了する。なお、この仕分け指示処理では、仕分け準備完了データにラックＩＤが含まれていない場合（ラックバーコードの読み取りに失敗した場合）にも、ラックＩＤ読取エラー情報を含む貯留指示データが送信される。
【０１４８】
搬送指示処理
システム制御装置８は、検体投入装置２から搬出要求データを受信し、この搬出要求データに含まれる検体ＩＤを用いて、サンプルラックＬの搬送先を決定し、決定した搬送先へ搬送するよう各装置へ搬送を指示する。以下、この動作を詳しく説明する。
【０１４９】
図３３Ａは、システム制御装置８の第１搬送指示処理の手順を示すフローチャートである。第１搬送指示処理では、サンプルラックＬの搬送先が決定され、搬送方向最上流側の測定ユニット５１の前方に配置された検体搬送装置３に搬送指示が与えられる。検体投入装置２から送信された搬出要求データは、システム制御装置８の通信インタフェース８１ｇにより受信される（ステップＳ２５１）。ＣＰＵ８１ａにおいて、搬出要求データを受信するイベントが発生すると、ステップＳ２５２の処理が呼び出される。
【０１５０】
ステップＳ２５２において、ＣＰＵ８１ａは、受信した搬出要求データに含まれるラックＩＤをキーにして、ハードディスク８１ｄに記憶されている測定オーダを検索する（ステップＳ２５２）。次に、ＣＰＵ８１ａは、受信した各測定オーダに含まれる測定項目に基づいて、このサンプルラックＬの搬送先を決定する（ステップＳ２５３）。この処理では、その時点において測定を行っていない測定ユニット５１又は測定の予約数が最も少ない測定ユニット５１であって、測定オーダに含まれる測定項目を全て実行可能な測定ユニット５１が測定先として決定される。
【０１５１】
次に、ＣＰＵ８１ａは、検体投入装置２に隣接する検体搬送装置３（つまり、図１中で最も右側の検体搬送装置３）へ、決定した搬送先に基づいて、サンプルラックＬの搬入準備指示データを送信する（ステップＳ２５４）。この搬入準備指示データは、この検体搬送装置３においてサンプルラックＬを搬送する搬送ライン（測定ラインＬ１又はスキップラインＬ２）を示すデータ（以下、「使用搬送ライン指示データ」という）、及びサンプルラックＬの各検体の測定オーダを含んでいる。つまり、このサンプルラックＬの搬送先が、サンプルラックＬの搬送方向において最も上流側の測定ユニット５１である場合には、搬入準備指示データにおいて、使用搬送ライン指示データとして測定ラインＬ１を示すデータがセットされる。一方、それ以外の測定ユニット５１が搬送先として決定されている場合には、搬入準備指示データにおいて、使用搬送ライン指示データとしてスキップラインＬ２を示すデータがセットされる。この搬入準備指示データを受信した検体搬送装置３は、搬入準備指示データに含まれる使用搬送ライン指示データによって示される搬送機構の準備動作（サンプルラックＬの受け入れを可能とする動作）を実行し、その後、搬入準備完了データを送信する。
【０１５２】
ＣＰＵ８１ａは、前記検体搬送装置３から搬入準備完了データを待機する（ステップＳ２５５においてＮＯ）。搬入準備完了データが検体搬送装置３から送信され、この搬入準備完了データをシステム制御装置８が受信した場合には（ステップＳ２５５においてＹＥＳ）、ＣＰＵ８１ａは、検体投入装置２へ、サンプルラックＬの搬出指示データを送信する（ステップＳ２５６）。検体投入装置２は、上述したように、搬出指示データを受信したときには、サンプルラックＬを検体搬送装置３へ搬出し、搬出完了データを送信する。ＣＰＵ８１ａは、前記検体投入装置２から搬出完了データを待機する（ステップＳ２５７においてＮＯ）。搬出完了データが検体投入装置２から送信され、この搬出完了データをシステム制御装置８が受信した場合には（ステップＳ２５７においてＹＥＳ）、ＣＰＵ８１ａは、検体搬送装置３から搬入完了データを待機する（ステップＳ２５８においてＮＯ）。搬入完了データが検体搬送装置３から送信され、この搬入完了データをシステム制御装置８が受信した場合には（ステップＳ２５８においてＹＥＳ）、ＣＰＵ８１ａは、処理を終了する。
【０１５３】
次に、システム制御装置８の第２搬送指示処理について説明する。第２搬送指示処理では、サンプルラックＬの搬送方向において２番目又は３番目の測定ユニット５１の前方に配置された検体搬送装置３に搬送指示が与えられる。図３３Ｂは、第２搬送指示処理の手順を示すフローチャートである。検体搬送装置３によりサンプルラックＬが搬送され、サンプルラックＬを後段の検体搬送装置３（又は検体搬送装置３０１）へ搬出するための搬出位置にサンプルラックＬが到達したときには、このサンプルラックＬのラックＩＤを含む搬出要求データが検体搬送装置３から送信される。検体搬送装置３から送信された搬出要求データは、システム制御装置８の通信インタフェース８１ｇにより受信される（ステップＳ２６１）。ＣＰＵ８１ａにおいては、検体搬送装置３から搬出要求データを受信するイベントが発生すると、ステップＳ２６２の処理が呼び出される。
【０１５４】
ステップＳ２６２において、ＣＰＵ８１ａは、当該検体搬送装置３の後段の検体搬送装置３へ、搬送先決定処理で決定された搬送先に基づいて、サンプルラックＬの搬入準備指示データを送信する（ステップＳ２６２）。この搬入準備指示データは、上述した搬入準備指示データと同様であるので、その説明を省略する。
【０１５５】
次に、ＣＰＵ８１ａは、前記検体搬送装置３から搬入準備完了データを待機する（ステップＳ２６３においてＮＯ）。搬入準備完了データが検体搬送装置３から送信され、この搬入準備完了データをシステム制御装置８が受信した場合には（ステップＳ２６３においてＹＥＳ）、ＣＰＵ８１ａは、前段（搬出側）の検体搬送装置３へ、サンプルラックＬの搬出指示データを送信する（ステップＳ２６４）。前段の検体搬送装置３は、搬出指示データを受信したときには、サンプルラックＬを後段の検体搬送装置３へ搬出し、搬出完了データを送信する。ＣＰＵ８１ａは、前段の検体搬送装置３から搬出完了データを待機し（ステップＳ２６５においてＮＯ）、搬出完了データが前段の検体搬送装置３から送信され、この搬出完了データをシステム制御装置８が受信した場合には（ステップＳ２６５においてＹＥＳ）、ＣＰＵ８１ａは、後段の検体搬送装置３から搬入完了データを待機する（ステップＳ２６６においてＮＯ）。搬入完了データが後段の検体搬送装置３から送信され、この搬入完了データをシステム制御装置８が受信した場合には（ステップＳ２６６においてＹＥＳ）、ＣＰＵ８１ａは、処理を終了する。
【０１５６】
＜検体搬送装置３の制御部３２の動作＞
ここでは、測定ユニット５１の前方に配置された検体搬送装置３の制御部３２の動作について説明する。図３４Ａ及び図３４Ｂは、制御部３２による搬送機構３１の制御処理の流れを示すフローチャートである。システム制御装置８から送信された搬入準備指示データは、制御部３２により受信される（ステップＳ３０１）。制御部３２のＣＰＵにより実行される搬送制御プログラムはイベントドリブン型のプログラムであり、制御部３２においては、搬入準備指示データを受信するイベントが発生すると、ステップＳ３０２の処理が呼び出される。
【０１５７】
ステップＳ３０２において、制御部３２は、搬送機構３１のベルト３２１ａを駆動する等して、搬入準備動作を実行する（ステップＳ３０２）。搬入準備が完了したときには、制御部３２は、搬入準備が完了したことを通知するための搬入準備完了データをシステム制御装置８へ送信する（ステップＳ３０３）。
【０１５８】
搬入準備完了データの送信に応じて、サンプルラックＬが前段の装置から搬出され、これによってサンプルラックＬが搬送機構３１に搬入される（ステップＳ３０４）。サンプルラックＬの搬入が完了したときには、制御部３２は、サンプルラックＬの搬入完了を通知するための搬入完了データをシステム制御装置８へ送信する（ステップＳ３０５）。
【０１５９】
次に、制御部３２は、搬入準備指示データに含まれる使用搬送ライン指示データが、測定ラインＬ１及びスキップラインＬ２のいずれを示しているか、すなわち、測定ラインＬ１及びスキップラインＬ２のいずれが使用対象の搬送ラインであるかを判定する（ステップＳ３０６）。ステップＳ３０６において、搬入準備指示データに含まれる使用搬送ライン指示データが測定ラインＬを示している場合、すなわち、測定ラインＬ１が使用対象の搬送ラインである場合には（ステップＳ３０６において「測定ラインＬ１」）、制御部３２は、搬送機構３１を制御して、サンプルラックＬの検体容器Ｔの保持部の内、図３において最も左側に位置する保持部が検体容器検出位置に到達するまで移送する（ステップＳ３０７）。次に、制御部３２は、サンプルラックＬにおける検体容器Ｔの保持位置を示す変数ｉに１をセットし（ステップＳ３０８）、検体容器センサ３８によって検体容器検出位置に検体容器Ｔが検出されたか否かを判定し（ステップＳ３０９）、検体容器Ｔが検出された場合には（ステップＳ３０９においてＹＥＳ）、サンプルラックＬを１検体分左方向へ移送し（ステップＳ３１０）、情報処理ユニット５２へ検体の吸引指示を示す検体吸引指示データを送信する（ステップＳ３１１）。これにより、検体容器センサ３８によって検出された検体容器Ｔが検体供給位置３５ｃに位置することとなり、後述するように検体が吸引される。制御部３２は、検体吸引完了データを受信するまで待機し（ステップＳ３１２においてＮＯ）、検体吸引完了データを受信した場合に（ステップＳ３１２においてＹＥＳ）、処理をステップＳ３１４へ進める。
【０１６０】
一方、ステップＳ３０９において検体容器Ｔが検出されなかった場合には（ステップＳ３０９においてＮＯ）、制御部３２は、サンプルラックＬを１検体分左方向へ移送し（ステップＳ３１３）、処理をステップＳ３１４へ進める。ステップＳ３１４において、制御部３２は、ｉが１０以上であるか否かを判定し（ステップＳ３１４）、ｉが１０未満である場合には（ステップＳ３１４においてＮＯ）、ｉを１インクリメントし（ステップＳ３１５）、ステップＳ３０９へ処理を戻す。
【０１６１】
ステップＳ３１４において、ｉが１０以上である場合には（ステップＳ３１４においてＹＥＳ）、制御部３２は、搬送機構３１を制御することにより、サンプルラックＬを搬出するための搬出位置にサンプルラックＬを到達させる（ステップＳ３１６）。その後、制御部３２は、処理をステップＳ３１８へ移す。
【０１６２】
一方、ステップＳ３０６において、搬入準備指示データに含まれる使用搬送ライン指示データがスキップラインＬ２を示している場合、すなわち、スキップラインＬ２が使用対象の搬送ラインである場合には（ステップＳ３０６において「スキップラインＬ２」）、制御部３２は、搬送機構３１を制御して、サンプルラックＬをスキップラインＬ２上で移送し、サンプルラックＬを搬出するための搬出位置に到達させる（ステップＳ３１７）。その後、制御部３２は、処理をステップＳ３１８へ移す。
【０１６３】
ステップＳ３１８において、制御部３２は、システム制御装置８へサンプルラックＬに割り当てられたラックＩＤを含む搬出要求データを送信する（ステップＳ３１８）。その後、制御部３２は、システム制御装置８から搬出指示データを待機し（ステップＳ３１９においてＮＯ）、搬出指示データを受信したときには（ステップＳ３１９においてＹＥＳ）、ステッピングモータ３２１ｂを駆動してサンプルラックＬを隣接する検体搬送装置３へ搬出し（ステップＳ３２０）、搬出完了データをシステム制御装置８へ送信する（ステップＳ３２１）。そして、制御部３２は、処理を終了する。
【０１６４】
＜血球分析装置５の動作＞
次に、血球分析装置５の動作について説明する。情報処理ユニット５２は、測定ユニット５１，５１，５１の動作を制御して検体の測定を行い、また測定によって得られた測定データを解析する。
【０１６５】
図３５Ａ及び図３５Ｂは、本実施の形態に係る血球分析装置５による検体の分析動作の手順を示すフローチャートである。まず、検体搬送装置３の制御部３２から送信された吸引指示データを情報処理ユニット５２が受信する（ステップＳ４０１）。ＣＰＵ５２１ａにおいて、吸引指示データを受信するというイベントが発生すると、ステップＳ４０２の処理が呼び出される。この吸引指示データには、動作対象の測定ユニット５１の測定ユニットＩＤが含まれる。
【０１６６】
ステップＳ４０２において、ＣＰＵ５２１ａは、検体容器搬送部５１５を制御し、供給位置３５ｃにある検体容器ＴをサンプルラックＬから抜き出し（ステップＳ４０２）、ハンド部５１５ａを制御して検体容器Ｔを揺動させ、内部の検体を撹拌する（ステップＳ４０３）。次に、ＣＰＵ５２１ａは、ハンド部５１５ａを制御して、検体容器セット部５１５ｂに検体容器Ｔをセットし（ステップＳ４０４）、さらに検体容器搬送部５１５を制御して、検体容器Ｔをバーコード読取位置５１６ａへ搬送する（ステップＳ４０５）。次に、ＣＰＵ５２１ａは、バーコード読取部５１６により検体容器Ｔの検体バーコードを読み取り、検体ＩＤを取得する（ステップＳ４０６）。さらにＣＰＵ５２１ａは、検体ＩＤを含むオーダ要求データを通信インタフェース５２１ｇにホストコンピュータ９へ送信させ（ステップＳ４０７）、測定オーダを問い合わせる。その後、ＣＰＵ５２１ａは、測定オーダの受信を待機し（ステップＳ４０８においてＮＯ）、ホストコンピュータ９から送信された測定オーダが情報処理ユニット５２の通信インタフェース５２１ｇにより受信されると（ステップＳ４０８においてＹＥＳ）、受信した測定オーダをハードディスク５２１ｄに記憶する（ステップＳ４０９）。
【０１６７】
次に、ＣＰＵ５２１ａは、検体容器搬送部５１５を制御して、検体容器Ｔを吸引位置へ搬送し（ステップＳ４１０）、検体吸引部５１１を制御し、記憶した測定オーダに含まれる測定項目に必要な量の検体を検体容器Ｔから吸引する（ステップＳ４１１）。検体の吸引が完了した後には、ＣＰＵ５２１ａは、検体容器搬送部５１５を制御して、検体容器ＴをサンプルラックＬへ戻し（ステップＳ４１２）、検体吸引完了データを、このサンプルラックＬを搬送している検体搬送装置３へ送信する（ステップＳ４１３）。これにより、上述したようにサンプルラックＬがラック搬送部３５により搬送される。
【０１６８】
また、ＣＰＵ５２１ａは、試料調製部５１２を制御し、測定項目に応じて測定試料を調製し（ステップＳ４１４）、検出部５１３に測定試料を供給して、検出部５１３により検体の測定を行う（ステップＳ４１５）。これにより、ＣＰＵ５２１ａは、検出部５１３から出力される測定データを取得する。ＣＰＵ５２１ａは、測定データの解析処理を実行し（ステップＳ４１６）、検体中に含まれる血球を分類し、且つ、種類毎に血球数を計数し、このように分類された血球が種類毎に色分けされたスキャッタグラムを作成する。測定データの解析処理により生成された分析結果データは、測定オーダに含まれる患者情報等と共にハードディスク５２１ｄに格納され（ステップＳ４１７）、また、ホストコンピュータ９へ送信される（ステップＳ４１８）。ホストコンピュータ９は、上述した測定オーダに分析結果データを統合してハードディスクに記憶する。ステップＳ４１８の処理を完了した後、ＣＰＵ５２１ａは、処理を終了する。
【０１６９】
＜検体搬送装置３０１の動作＞
搬送方向において最も下流側に位置する検体搬送装置３から送出されたサンプルラックＬは、ラックスライダ３０３に導入される。ラックスライダ３０３は、詳細は省略するが、システム制御装置８からの指示を受け付け、サンプルラックＬをコンベア３０２の測定ライン３０２ａ及びスキップライン３０２ｂの何れかへ送出する。測定ライン３０２ａにサンプルラックＬが搬入された場合には、コンベア３０２の制御部が測定ライン３０２ａを動作させ、塗抹標本作製装置６へ検体を供給する供給位置に塗抹標本作製対象の検体容器Ｔが位置するように、サンプルラックＬを搬送する。塗抹標本作製装置６への検体の供給が完了した後は、さらに測定ライン３０２ａが駆動され、検体収容装置４へとサンプルラックＬが搬出される。また、スキップライン３０２ｂにサンプルラックＬが搬入された場合には、コンベア３０２の制御部がスキップライン３０２ｂを動作させ、サンプルラックＬをスキップライン３０２ｂ上で搬送して、検体収容装置４へ搬出する。
【０１７０】
＜検体収容装置４の動作＞
検体搬送装置３０１から送出されたサンプルラックＬは、検体収容装置４に導入される。検体収容装置４は、かかるサンプルラックＬをラック載置部上で搬送し、収容する。
【０１７１】
以上のような構成とすることにより、異常のない、測定に供すべき検体を収容するサンプルラックＬと、検体容器の形状がシステムに適合していない検体、検体量が不足している検体、凝固している検体等、測定に供すべきでない検体を収容しているサンプルラックＬとを仕分けることができ、これにより、測定に供すべきでない検体を測定ユニット５１へ搬送することによる検体処理システム１の動作停止を防止することができる。
【０１７２】
また、従来では、上述のような測定に供すべきでない検体が測定ユニットに供給されることにより、測定ユニットでの検体の吸引エラー等が発生して検体処理システム１の動作が停止してしまうため、オペレータはかかる異常の発生に備えて常時検体処理システムを監視している必要があった。これに対して、本実施の形態に係る検体処理システム１においては、測定に供すべきでない検体を収容するサンプルラックＬがラック収容部２２１に収容されるため、オペレータは常時検体投入装置２を監視している必要がなく、異常が検出されたサンプルラックＬがラック収容部２２１に収容された後に、このサンプルラックＬをラック収容部２２１から取り出して適切な処置を取ることが可能であり、オペレータの利便性が向上する。
【０１７３】
また、複数のサンプルラックＬにおいて異常が検出された場合は、これらのサンプルラックＬがラック収容部２２１に貯留されるため、オペレータは１つ１つのサンプルラックＬについて異常が発生する都度対処する必要がなく、ラック収容部２２１に貯留された複数のサンプルラックＬをまとめて処理することが可能となる。これによっても、オペレータの利便性が向上する。
【０１７４】
また、液晶表示部２２７に、エラーが発生した（つまり、測定に供すべきでないと判断された）検体がサンプルラックＬの中のどの検体であるかが特定可能に表示されるため、オペレータは液晶表示部２２７に表示されている詳細情報画面を確認するだけで、処置が必要な検体がどの検体であるかを特定することができる。
【０１７５】
また、上記の詳細情報画面には、どのようなエラーが生じたのかが特定可能に表示されるため、オペレータは液晶表示部２２７に表示されている詳細情報画面を確認するだけで、どのような異常が生じているかを特定することができ、このため、どのような処置が必要になるかを容易且つ迅速に判断することができる。
【０１７６】
また、検体チェックユニット２２の後段に設けられた検体送出ユニット２３にラック再投入部２３１を設けたため、一旦は測定に供すべきでないと判別されたが、使用者の操作（例えば、検体容器の移し替え、凝固塊の除去など）により、サンプルラックＬに収容される検体が全て測定可能となった場合に、オペレータは当該サンプルラックＬを検体投入ユニット２１ではなく検体送出ユニット２３のラック再投入部２３１に投入することができる。これにより、かかるサンプルラックＬの各検体の検体ＩＤを再度検体バーコードリーダ２１ｂで読み取る必要がなく、システムの処理効率を向上させることができる。
【０１７７】
（その他の実施の形態）
なお、上述した実施の形態においては、複数の測定ユニット５１，５１，５１を備え、各測定ユニットに検体を搬送する検体処理システムについて述べたが、これに限定されるものではない。１つの測定ユニットと、検体搬送ユニットとを備え、検体搬送ユニットによって測定ユニットに検体を搬送する構成の検体分析装置としてもよい。この場合には、検体搬送ユニットが分析前の検体を収容したサンプルラックを複数載置可能な投入エリアと、分析後の検体を収容したサンプルラックを複数載置可能な貯留エリアとを備え、投入エリアのサンプルラックＬに収容された検体容器の形状を検出し、また、当該検体容器に収容された検体の量及び／又は凝固を検出し、異常が検出された検体を収容するサンプルラックを、投入エリア及び貯留エリアとは別に設けられた、複数のサンプルラックを載置可能な退避エリアに搬送する構成とすることができる。
【０１７８】
また、上述した実施の形態においては、検体容器の形状、検体容器中に収容される検体量、及び検体の凝固をそれぞれ検出する構成について述べたが、これに限定されるものではない。検体容器の形状、検体容器中に収容される検体量、及び検体の凝固の何れか１つ、又は２つを検出可能な構成としてもよい。
【０１７９】
また、上述した実施の形態においては、垂直状態の検体容器を撮像して得た画像に対して処理を実行し、当該画像における検体容器の幅、検体容器の底の位置、及び血液面の位置（高さ）を検出し、これらより血液量を検出する構成について述べたが、これに限定されるものではない。垂直状態の検体容器Ｔを撮像して得た撮像画像を２値化し、この２値化画像により特定される血液部分の面積を求め、この面積から例えばルックアップテーブル又は計算式等で血液量を求める構成としてもよい。
【０１８０】
また、上述した実施の形態においては、血液面像の位置より上方の処理領域１１４の画像に対して画像処理を実行することにより、血液が凝固しているか否かを判定する構成について述べたが、これに限定されるものではない。傾倒された検体容器を撮像して得た撮像画像を２値化し、血液部分とその他の部分とを異なる値として有する２値化画像を得、その２値化画像の「０」の領域と「１」の領域との境界を検出し、その境界の直線部分の位置（液面像の高さ）を基準として、前記境界に前記直線部分から上方へ突出している部分、即ち、凝集塊の部分が存在するか否かを判定する構成としてもよい。
【０１８１】
また、上述した実施の形態においては、検体の液面像よりも上方の処理領域１１４に含まれる全ての画素のうち、Ｂ値が所定値以下であり、且つ、Ｒ／Ｂ輝度比が所定値以下である画素を計数し、この画素数が所定値以上となる場合には、血液が凝固していると判定し、前記画素数が所定値未満である場合には、血液が凝固していないと判定する構成について述べたが、これに限定されるものではない。上記の処理領域１１４の画像に対して２値化処理を行って血液部分を例えば「０」とし、それ以外の部分を例えば「１」とし、このようにして得た血液部分の面積を所定の基準値と比較し、面積が基準値以上の場合には血液が凝固していると判定し、面積が基準値未満の場合には血液が凝固していないと判定する構成としてもよい。
【０１８２】
また、上述した実施の形態においては、Ｂ値、Ｂ輝度累積値、Ｒ／Ｂ累積輝度比、及びＲ／Ｂ輝度比のＢ値に関連する値を用いて画像処理を行い、血液量検出及び血液凝固判定の処理を行う構成について述べたが、これに限定されるものではなく、Ｂ値の代わりにＧ値を用いてもよい。
【０１８３】
また、上述した実施の形態においては、検体処理システム１が、検体に含まれる血球を分類し、また血球種毎に血球を計数する血球分析装置５を備える構成について述べたが、これに限定されるものではない。検体処理システムが、免疫分析装置、血液凝固測定装置、生化学分析装置、尿分析装置等の血球分析装置以外の検体分析装置を備え、かかる検体分析装置の測定ユニットへ血液検体又は尿検体を搬送する構成としてもよい。
【０１８４】
また、上述した実施の形態においては、コンピュータがコンピュータプログラム８４ａの検体容器形状検出処理、血液量検出処理及び血液凝固判定処理を実行することにより、システム制御装置８として動作するコンピュータが検体容器の形状を検出し、検体容器中の血液量を検出し、また、検体容器中の血液検体の凝固の有無を判定する構成について述べたが、これに限定されるものではない。前記コンピュータプログラムと同様の処理を実行することが可能なＦＰＧＡ又はＡＳＩＣ等の専用ハードウェアにより、検体容器形状検出処理、血液量検出処理及び血液凝固判定処理を実行する構成としてもよい。
【０１８５】
また、上述した実施の形態においては、単一のコンピュータ８ａによりコンピュータプログラム８４ａの全ての処理を実行する構成について述べたが、これに限定されるものではなく、上述したコンピュータプログラム８４ａと同様の処理を、複数の装置（コンピュータ）により分散して実行する分散システムとすることも可能である。
【産業上の利用可能性】
【０１８６】
本発明の検体処理システム及び検体容器仕分け装置は、検体を測定する検体測定部へ検体を搬送する検体処理システム及び検体容器を仕分ける検体容器仕分け装置として有用である。
【図面の簡単な説明】
【０１８７】
【図１】実施の形態に係る検体処理システムの全体構成を示す概略平面図。
【図２】検体容器の外観を示す斜視図。
【図３】サンプルラックの外観を示す斜視図。
【図４】検体投入ユニットの構成を示す平面図。
【図５】検体チェックユニットの構成を示す平面図。
【図６】検体チェックユニットの一部の構成を模式的に示した正面図。
【図７】検体容器傾倒機構の概略構成を示す側面図。
【図８】実施の形態にかかる検体チェックユニットにおけるカメラと、白色と、検体容器との位置関係及び白色ＬＥＤから発せられた光の進行方向を説明するための模式図。
【図９】検体搬送装置の構成を示す平面図。
【図１０】検体搬送装置の第１ベルトの構成を示す正面図。
【図１１】検体搬送装置の第２ベルトの構成を示す正面図。
【図１２】検体分析装置が備える測定ユニットの構成を示すブロック図。
【図１３】検体分析装置が備える情報処理ユニットの構成を示すブロック図。
【図１４】塗抹標本作製装置の概略構成を示すブロック図。
【図１５Ａ】検体投入装置の検体仕分け動作の流れを示すフローチャート（前半）。
【図１５Ｂ】検体投入装置の検体仕分け動作の流れを示すフローチャート（後半）。
【図１６】貯留指示データの構造を示す模式図。
【図１７】貯留ラック情報の構造を示す模式図。
【図１８Ａ】検体投入装置の退避ラック情報表示動作の流れを示すフローチャート。
【図１８Ｂ】検体投入装置のバーコードの再読取動作の流れを示すフローチャート。
【図１８Ｃ】検体投入装置のエラー情報除去動作の流れを示すフローチャート。
【図１８Ｄ】検体投入装置の貯留ラック除去動作の流れを示すフローチャート。
【図１９】貯留ラックリスト画面の一例を示す図。
【図２０】サンプルラックの詳細情報画面の一例を示す図。
【図２１】システム制御装置の測定オーダ取得動作の流れを示すフローチャート
【図２２】システム制御装置の検体容器形状検出処理の流れを示すフローチャート。
【図２３】システム制御装置の血液量検出処理の手順を示すフローチャート。
【図２４】検体容器の像の幅を検出する処理を説明するための模式図。
【図２５】バーコードラベルの像の左右端の位置を検出する処理を説明するための模式図。
【図２６】検体容器像の下端位置を検出する処理を説明するための模式図。
【図２７】システム制御装置の血液凝固判定処理の手順を示すフローチャート。
【図２８】検体容器の像の左端位置を検出する処理を説明するための模式図。
【図２９】検体容器底部像の上端位置を検出する処理を説明するための模式図。
【図３０】血液面像の位置検出に失敗した場合の血液凝固判定用の処理領域を説明するための模式図。
【図３１Ａ】図２９に示した画像における処理領域内の画素のＢ値及びＲ／Ｂ輝度比に関する分布状態を示すスキャッタグラム。
【図３１Ｂ】図２９に示した画像における処理領域内の画素のＢ値及びＲ／Ｂ輝度比に関する分布状態を示すスキャッタグラム
【図３１Ｃ】血液凝固が生じていない血液における処理領域内の画素のＢ値及びＲ／Ｂ輝度比に関する分布状態を示すスキャッタグラム
【図３２】システム制御装置による仕分け指示処理の手順を示すフローチャート。
【図３３Ａ】システム制御装置の第１搬送指示処理の手順を示すフローチャート。
【図３３Ｂ】システム制御装置の第２搬送指示処理の手順を示すフローチャート。
【図３４Ａ】検体搬送装置の制御部による搬送機構の制御処理の流れを示すフローチャート（前半）。
【図３４Ｂ】検体搬送装置の制御部による搬送機構の制御処理の流れを示すフローチャート（後半）。
【図３５Ａ】実施の形態に係る血球分析装置による検体の分析動作の手順を示すフローチャート（前半）。
【図３５Ｂ】実施の形態に係る血球分析装置による検体の分析動作の手順を示すフローチャート（後半）。
【符号の説明】
【０１８８】
１  検体処理システム
２  検体投入装置
２ａ  制御部
２１  検体投入ユニット
２１ａ  バーコード読取部
２１ｅ  カメラ
２１１  ラック載置部
２２  検体チェックユニット
２２１  ラック収容部
２２２ｃ  ハンディバーコードリーダ
２２５ａ，２２５ｂ  カメラ
２２７  液晶表示部
２３  検体送出ユニット
２３ａ  バーコードリーダ
２３１  ラック再投入部
３  検体搬送装置
３１  搬送機構
３２  制御部
３０１  検体搬送装置
４  検体収容装置
５  血球分析装置
５１  測定ユニット
５２  情報処理ユニット
６  塗抹標本作製装置
８  システム制御装置
８ａ  コンピュータ
８１  本体
８１ａ  ＣＰＵ
８１ｃ  ＲＡＭ
８１ｄ  ハードディスク
８４ａ  システム制御プログラム
９  ホストコンピュータ
ＢＬ１  バーコードラベル
ＢＬ２  バーコードラベル
Ｗ１  貯留ラックリスト
Ａ１  リスト表示領域
Ｂ１  表示切替ボタン
Ｗ２  詳細情報画面
【図１】
2010107399.tif 000003
【図２】
2010107399.tif 000004
【図３】
2010107399.tif 000005
【図４】
2010107399.tif 000006
【図５】
2010107399.tif 000007
【図６】
2010107399.tif 000008
【図７】
2010107399.tif 000009
【図８】
2010107399.tif 000010
【図９】
2010107399.tif 000011
【図１０】
2010107399.tif 000012
【図１１】
2010107399.tif 000013
【図１２】
2010107399.tif 000014
【図１３】
2010107399.tif 000015
【図１４】
2010107399.tif 000016
【図１５Ａ】
2010107399.tif 000017
【図１５Ｂ】
2010107399.tif 000018
【図１６】
2010107399.tif 000019
【図１７】
2010107399.tif 000020
【図１８Ａ】
2010107399.tif 000021
【図１８Ｂ】
2010107399.tif 000022
【図１８Ｃ】
2010107399.tif 000023
【図１８Ｄ】
2010107399.tif 000024
【図１９】
2010107399.tif 000025
【図２０】
2010107399.tif 000026
【図２１】
2010107399.tif 000027
【図２２】
2010107399.tif 000028
【図２３】
2010107399.tif 000029
【図２７】
2010107399.tif 000030
【図３２】
2010107399.tif 000031
【図３３Ａ】
2010107399.tif 000032
【図３３Ｂ】
2010107399.tif 000033
【図３４Ａ】
2010107399.tif 000034
【図３４Ｂ】
2010107399.tif 000035
【図３５Ａ】
2010107399.tif 000036
【図３５Ｂ】
2010107399.tif 000037
【図２４】
2010107399.tif 000038
【図２５】
2010107399.tif 000039
【図２６】
2010107399.tif 000040
【図２８】
2010107399.tif 000041
【図２９】
2010107399.tif 000042
【図３０】
2010107399.tif 000043
【図３１Ａ】
2010107399.tif 000044
【図３１Ｂ】
2010107399.tif 000045
【図３１Ｃ】
2010107399.tif 000046