(57)【要約】【課題】より効率的に再検査を行うことが可能な検体検査システムを提供する。【解決手段】この血液分析装置１（検体検査システム）は、複数の検体容器を保持するラック１０１を搬送可能な搬送部材を含む検体搬送装置４と、取込位置４３ａに搬送された検体容器中の検体の測定を行う測定ユニット３と、複数の検体容器が取込位置４３ａに順次搬送されるように、搬送下流方向（矢印Ｘ１方向）にラック１０１を搬送するよう搬送部材を制御するとともに、測定結果に基づき検体の再検査が必要か否かを判定する制御装置５とを備え、制御装置５は、検体の再検査が必要と判定された場合、搬送方向を搬送下流方向（矢印Ｘ１方向）から搬送上流方向（矢印Ｘ２方向）に変更し、再検査対象の検体容器が取込位置４３ａに再度搬送されるように、搬送部材を制御するように構成されている。【選択図】図２
2010169663.tif 000002
【特許請求の範囲】
【請求項１】
第１位置と第２位置との間で、前記第１位置から前記第２位置に向かう第１方向および前記第１方向とは逆の第２方向に、複数の検体容器を複数の検体保持位置にそれぞれ保持した検体ラックを搬送可能な搬送部材を含む搬送装置と、
前記搬送部材によって前記第１位置と前記第２位置との間の第３位置に搬送された検体容器から検体を取得して検体の測定を行う検査装置と、
検体ラックに保持された検体容器が前記第３位置に搬送されるように、前記第１位置から前記第１方向に検体ラックを搬送するように前記搬送部材を制御する制御装置と、
前記検査装置から検体の測定結果を取得して、その検体の再検査が必要か否かを判定する判定手段とを備え、
前記制御装置は、前記判定手段によって検体ラックに保持された検体容器の検体の再検査が必要と判定された場合、前記搬送部材の搬送方向を前記第１方向から前記第２方向に変更し、前記再検査が必要と判定された検体の検体容器が前記第３位置に再度搬送されるように、前記搬送部材を制御するように構成されている、検体検査システム。
【請求項２】
前記制御装置は、前記再検査が必要と判定された検体の検体容器が前記第３位置に再度搬送されたときに検体ラックの搬送を停止するよう前記搬送部材を制御するように構成されている、請求項１に記載の検体検査システム。
【請求項３】
前記制御装置は、前記第１位置から前記第３位置までの距離に関する情報を記憶する記憶部を含み、
前記搬送装置は、前記第１位置から検体ラックが移動した距離に関する情報を取得する移動距離取得部をさらに含み、
前記制御装置は、
再検査が必要と判定された場合、前記記憶部に記憶されている前記第１位置から第３位置までの距離に関する情報と、前記移動距離取得部によって得られた情報と、再検査が必要と判定された検体の検体容器が保持されている検体保持位置に関する情報と、に基づいて、前記再検査が必要と判定された検体の検体容器が前記第３位置に再度搬送されるように、前記搬送部材を制御するように構成されている、請求項１または２に記載の検体検査システム。
【請求項４】
前記制御装置は、前記検査装置が検体容器から再検査のために検体を取得したのち、前記搬送部材の搬送方向を前記第２方向から前記第１方向に変更し、前記検査装置による検体の取得が行われていない検体容器が前記第３位置に搬送されるように、前記搬送部材を制御するように構成されている、請求項１〜３のいずれか１項に記載の検体検査システム。
【請求項５】
前記搬送装置は、前記第１位置に検体ラックを供給するラック供給部をさらに含み、
前記搬送部材は、前記第１位置において、前記ラック供給部によって供給された第１の検体ラックおよび前記第１の検体ラックに後続して供給される第２の検体ラックを受け入れて搬送可能なように構成されており、
前記制御装置は、前記判定手段による、前記第１の検体ラックに保持されている検体容器に収容された検体の再検査が必要か否かの判定結果に基づいて、前記ラック供給部による前記第２の検体ラックの前記第１位置への供給を制御するように構成されている、請求項１〜４のいずれか１項に記載の検体検査システム。
【請求項６】
前記制御装置は、前記第１の検体ラックの複数の検体保持位置のうち、所定の検体保持位置よりも前記第１方向側の検体保持位置に保持されているすべての検体について再検査が不要であると前記判定手段により判定されたとき、前記第２の検体ラックを前記第１位置に供給するよう前記ラック供給部を制御するように構成され、
前記第１の検体ラックの前記所定の検体保持位置が前記第３位置にあるとき、前記第１の検体ラックが前記ラック供給部によって前記第１位置に供給される前記第２の検体ラックと干渉しないように構成されている、請求項５に記載の検体検査システム。
【請求項７】
前記判定手段は、再検査による検体の測定が実行された場合、その再検査が実行された検体について再検査が不要であると判定するように構成されている、請求項６に記載の検体検査システム。
【請求項８】
前記ラック供給部は、複数の検体ラックを貯留するための貯留部と、前記貯留部に貯留されている検体ラックを前記貯留部から前記第１位置に向かう第３方向にのみ移動させる移動機構とを含む、請求項５〜７のいずれか１項に記載の検体検査システム。
【請求項９】
前記検査装置により検査が行われた検体を収容する検体容器が保持されている検体ラックを回収する回収部と、前記第２位置に配置された検体ラックを前記回収部に移動させるラック移送部とをさらに備え、
前記制御装置は、
検体ラックに保持されたすべての検体容器中の検体が前記検査装置により取得されると、その検体ラックを前記第２位置に搬送するよう前記搬送装置を制御し、
検体ラックに保持されたすべての検体容器中の検体について再検査が不要であると判定されると、前記第２位置にある検体ラックを前記回収部に移送するよう前記ラック移送部を制御するように構成されている、請求項１〜８のいずれか１項に記載の検体検査システム。
【請求項１０】
前記搬送装置は、前記第１位置に検体ラックを供給するラック供給部をさらに含み、
前記搬送部材は、前記第１位置において、前記ラック供給部によって供給された第１の検体ラックおよび前記第１の検体ラックに後続して供給される第２の検体ラックを受け入れて搬送可能なように構成されており、
前記制御装置は、前記第１の検体ラックを前記第２位置に搬送するよう前記搬送装置を制御しながら、並行して、前記第１の検体ラックに後続する前記第２の検体ラックに保持されている検体容器を前記第３位置に搬送するよう前記搬送装置を制御するように構成されている、請求項９に記載の検体検査システム。
【請求項１１】
前記第１位置と前記第３位置との間に設けられ、前記搬送装置によって搬送された検体ラックに保持される検体容器から識別情報を取得する第１の識別情報取得部をさらに備え、
前記検査装置が、前記第３位置に搬送された検体容器から識別情報を取得する第２の識別情報取得部を含む、請求項１〜１０のいずれか１項に記載の検体検査システム。
【請求項１２】
前記制御装置は、前記第３位置に搬送された検体容器について、前記第１の識別情報取得部により得られた検体容器の識別情報と、前記第２の識別情報取得部により得られた検体容器の識別情報とが一致するか否かを判定し、識別情報が一致しない場合には、その旨を通知するように構成されている、請求項１１に記載の検体検査システム。
【請求項１３】
前記制御装置が前記判定手段を備える、請求項１〜１２のいずれか１項に記載の検体検査システム。
【請求項１４】
前記制御装置と通信可能に構成されたホストコンピュータをさらに備え、
前記ホストコンピュータが前記判定手段を備える、請求項１〜１２のいずれか１項に記載の検体検査システム。
【請求項１５】
複数の検体容器を保持した検体ラックを、検体ラックに保持された検体容器が第１位置と第２位置との間の第３位置に搬送されるように、前記第１位置から前記第２位置に向かう第１方向に検体ラックを搬送する工程と、
前記第３位置に搬送された検体容器から検体を取得して検体の測定を行う工程と、
検体の測定結果を取得して、その検体の再検査が必要か否かを判定する工程と、
検体ラックに保持された検体容器の検体の再検査が必要と判定された場合、搬送方向を前記第１方向から前記第１方向とは逆の第２方向に変更し、再検査が必要と判定された検体の検体容器を前記第３位置に再度搬送する工程とを備える、検体検査方法。
【請求項１６】
コンピュータを、
搬送装置によって、検体ラックに保持された検体容器が第１位置と第２位置との間の第３位置に搬送されるように、前記第１位置から前記第２位置に向かう第１方向に検体ラックを搬送する搬送手段と、
検査装置によって、前記第３位置に搬送された検体容器から検体を取得して検体の測定を行う検査手段と、
検体の測定結果を取得して、その検体の再検査が必要か否かを判定する判定手段と、
検体ラックに保持された検体容器の検体の再検査が必要と判定された場合、搬送方向を前記第１方向から前記第１方向とは逆の第２方向に変更し、再検査が必要と判定された検体の検体容器を前記第３位置に再度搬送するように前記搬送装置を制御する制御手段として機能させる、コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、検体検査システム、検体検査方法およびコンピュータプログラムに関し、特に、複数の検体を保持可能な検体ラックを搬送する搬送装置を備えた検体検査システム、複数の検体を保持可能な検体ラックを搬送する検体検査方法、および、複数の検体を保持可能な検体ラックを搬送するように搬送装置を制御するためのコンピュータプログラムに関する。
【背景技術】
【０００２】
従来、複数の検体を保持可能な検体ラックを搬送する搬送装置を備えた検体検査システムが知られている（たとえば、特許文献１参照）。
【０００３】
上記特許文献１には、複数の検体を保持するラックを横送りする横送り部（搬送装置）と、横送り部上の横送り開始位置（横送り部の上流側端部）にラックを送り込む係合爪と、横送り部により横送りされたラックの検体を検査する血液分析装置とを備えた検体検査システムが開示されている。この検体検査システムでは、横送り部は、横送り開始位置からラックを順方向に順次横送りすることにより、ラックに保持されている検体をラックに保持されている順に分析装置に供給する。分析装置は、横送り部の略中央の検体供給位置において、検体が供給される都度ラックから検体を取得して分析を実行する。横送り部は、分析装置から検体が取得されると、ラックを検体供給位置からさらに順方向に横送りし、次に保持されている検体を検体供給位置に配置して分析装置に供給する。このようにして分析が実行されていくと、分析の結果、分析装置が検体の再検査が必要であると判定することがある。このとき、再検査が必要であると判定された検体はすでに検体供給位置から順方向に横送りされているため、再検査が必要な検体が再び検体供給位置に位置するようにラックを逆方向に横送りする必要がある。上記特許文献１の検体検査システムでは、このような場合に、一旦横送り開始位置（横送り部の上流側端部）までラックを逆方向に横送りし、それから再びラックを順方向に横送りすることにより、再検査が必要と判定された検体を分析装置（検体供給位置）に供給するように構成されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−２７５５６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１に記載の検体検査システムでは、再検査のためにラックを逆方向に横送りする際に、再検査が必要な検体が一旦は検体供給位置に位置するにもかかわらず、検体供給位置を通過して横送り開始位置に至るまでラックを搬送しなければならない。さらに、横送り開始位置から再び検体供給位置までラックを順方向に横送りする必要もある。
【０００６】
この発明は、上記のような課題を解決するためになされたものであり、この発明の１つの目的は、より効率的に再検査を行うことが可能な検体検査システム、検体検査方法およびコンピュータプログラムを提供することである。
【課題を解決するための手段および発明の効果】
【０００７】
上記目的を達成するために、この発明の第１の局面における検体検査システムは、第１位置と第２位置との間で、第１位置から第２位置に向かう第１方向および第１方向とは逆の第２方向に、複数の検体容器を複数の検体保持位置にそれぞれ保持した検体ラックを搬送可能な搬送部材を含む搬送装置と、搬送部材によって第１位置と第２位置との間の第３位置に搬送された検体容器から検体を取得して検体の測定を行う検査装置と、検体ラックに保持された検体容器が第３位置に搬送されるように、第１位置から第１方向に検体ラックを搬送するように搬送部材を制御する制御装置と、検査装置から検体の測定結果を取得して、その検体の再検査が必要か否かを判定する判定手段とを備え、制御装置は、判定手段によって検体ラックに保持された検体容器の検体の再検査が必要と判定された場合、搬送部材の搬送方向を第１方向から第２方向に変更し、再検査が必要と判定された検体の検体容器が第３位置に再度搬送されるように、搬送部材を制御するように構成されている。
【０００８】
この発明の第１の局面による検体検査システムでは、上記のように、判定手段によって検体ラックに保持された検体容器の検体の再検査が必要と判定された場合、搬送部材の搬送方向を第１方向から第２方向に変更し、再検査が必要と判定された検体の検体容器が第３位置に再度搬送されるように搬送部材を制御することによって、検体の再検査が必要な場合に検体ラックを第１位置（搬送開始位置（ラック送り込み位置））まで戻すことなく、再検査が必要な検体容器を第２方向に向かって第３位置（検体取込位置）まで直接搬送することができる。これにより、第３位置を通り過ぎて第１位置まで検体ラックを搬送してから再び検体ラックを第３位置まで第１方向に搬送する場合と比較して、再検査を行う場合の検体ラックの移動距離を第３位置と第１位置とを往復する分だけ短縮することができる。この結果、検体の再検査のための検体ラックの搬送に要する時間を短縮することができるので、効率的に再検査を行うことができる。
【０００９】
上記第１の局面による検体検査システムにおいて、制御装置は、再検査が必要と判定された検体の検体容器が第３位置に再度搬送されたときに検体ラックの搬送を停止するよう搬送部材を制御するように構成してもよい。
【００１０】
上記第１の局面による検体検査システムにおいて、好ましくは、制御装置は、第１位置から第３位置までの距離に関する情報を記憶する記憶部を含み、搬送装置は、第１位置から検体ラックが移動した距離に関する情報を取得する移動距離取得部をさらに含み、制御装置は、再検査が必要と判定された場合、記憶部に記憶されている第１位置から第３位置までの距離に関する情報と、移動距離取得部によって得られた情報と、再検査が必要と判定された検体の検体容器が保持されている検体保持位置に関する情報とに基づいて、再検査が必要と判定された検体の検体容器が第３位置に再度搬送されるように、搬送部材を制御するように構成されている。このように構成すれば、第１位置から検体ラックの現在位置と、第１位置から第３位置までの距離と、検体ラックにおける再検査が必要な検体の検体容器が保持されている位置とに基づいて、再検査が必要な検体を正確に第３位置に搬送することができる。
【００１１】
上記第１の局面による検体検査システムにおいて、好ましくは、制御装置は、検査装置が検体容器から再検査のために検体を取得したのち、搬送部材の搬送方向を第２方向から第１方向に変更し、検査装置による検体の取得が行われていない検体容器が第３位置に搬送されるように、搬送部材を制御するように構成されている。このように構成すれば、検体ラックを第２方向に搬送して検体容器に収容された検体の再検査が行われた後、次に検体の取得が行われる検体容器を迅速に第３位置に搬送することができる。
【００１２】
上記第１の局面による検体検査システムにおいて、好ましくは、搬送装置は、第１位置に検体ラックを供給するラック供給部をさらに含み、搬送部材は、第１位置において、ラック供給部によって供給された第１の検体ラックおよび第１の検体ラックに後続して供給される第２の検体ラックを受け入れて搬送可能なように構成されており、制御装置は、判定手段による、第１の検体ラックに保持されている検体容器に収容された検体の再検査が必要か否かの判定結果に基づいて、ラック供給部による第２の検体ラックの第１位置への供給を制御するように構成されている。このように構成すれば、検査の結果、第１の検体ラックを第２方向に送り戻す必要がある再検査の要否に基づいて、第２の検体ラックを第１位置に送り込むことができる。
【００１３】
この場合において、好ましくは、制御装置は、第１の検体ラックの複数の検体保持位置のうち、所定の検体保持位置よりも第１方向側の検体保持位置に保持されているすべての検体について再検査が不要であると判定手段により判定されたとき、第２の検体ラックを第１位置に供給するようラック供給部を制御するように構成され、第１の検体ラックの所定の検体保持位置が第３位置にあるとき、第１の検体ラックがラック供給部によって第１位置に供給される第２の検体ラックと干渉しないように構成されている。このように構成すれば、第１の検体ラックについての再検査も含む全ての検査処理が完了する前でも、所定の検体保持位置よりも第１方向側の検体保持位置に保持されているすべての検体について再検査が不要であると判定手段により判定された時点で、後続する第２の検体ラックを第１位置（搬送開始位置（ラック送り込み位置））に供給することができるので、後続する第２の検体ラックの処理を迅速に開始することができる。
【００１４】
上記所定の検体保持位置よりも第１方向側の検体保持位置に保持されているすべての検体について再検査が不要であると判定されたとき、第２の検体ラックを第１位置に供給する構成において、好ましくは、判定手段は、再検査による検体の測定が実行された場合、その再検査が実行された検体について再検査が不要であると判定するように構成されている。このように構成すれば、１度再検査を行った検体については、再び再検査を行うことがないので、繰り返し再検査を行う場合に検査処理が滞ってしまうのを防止することができる。その結果、システムの検査処理を効率的に行うことができる。また、再検査による検体の測定が実行された時点でその検体について再検査の要否判定を行うことができるので、所定の検体保持位置よりも第１方向側の検体保持位置に保持されている最後の検体の再検査が実行された場合、その検体の再検査の測定結果が出る前に再検査の要否を不要と判定して、より迅速に第２の検体ラックを第１位置に供給することができる。
【００１５】
上記第１の検体ラックの所定の検体保持位置が第３位置にあるとき、第１の検体ラックがラック供給部によって第１位置に供給される第２の検体ラックと干渉しない構成において、好ましくは、ラック供給部は、複数の検体ラックを貯留するための貯留部と、貯留部に貯留されている検体ラックを貯留部から第１位置に向かう第３方向にのみ移動させる移動機構とを含む。このように構成すれば、後続の第２のラックを第１位置に供給した後に第１のラックの検体（所定の検体保持位置の検体または所定の検体保持位置よりも第２方向側の位置に保持された検体）の再検査を行う場合にも、第３位置（検体取込位置）まで第２方向に逆送りする第１のラックと第１位置（搬送開始位置（ラック送り込み位置））に供給された第２のラックとが干渉することがないので、第２のラックを第１位置から貯留部内に退避させる機構を設ける必要がなく、その結果、ラック供給部の移動機構を第３方向にのみ移動させるように構成するだけで済む。これにより、検体の再検査のために第１の検体ラックを直接第３位置（検体取込位置）まで搬送する構成においても、第２のラックを第１位置（搬送開始位置（ラック送り込み位置））から退避させる機能を移動機構に設ける必要がないので、システムの構成を複雑化させることなく迅速な検査処理を行うことができる。
【００１６】
上記第１の局面による検体検査システムにおいて、好ましくは、検査装置により検査が行われた検体を収容する検体容器が保持されている検体ラックを回収する回収部と、第２位置に配置された検体ラックを回収部に移動させるラック移送部とをさらに備え、制御装置は、検体ラックに保持されたすべての検体容器中の検体が検査装置により取得されると、その検体ラックを第２位置に搬送するよう搬送装置を制御し、検体ラックに保持されたすべての検体容器中の検体について再検査が不要であると判定されると、第２位置にある検体ラックを回収部に移送するようラック移送部を制御するように構成されている。このように構成すれば、検体ラックに保持された検体について再検査を行う可能性がある場合に検体ラックを第２位置（ラック回収位置）に配置した状態を維持することによって、再検査が必要であれば検体ラックを第２方向に第３位置まで迅速に搬送することができるので、再検査を迅速に行うことができる。一方、検体ラックに保持された検体について再検査が不要であれば、検体ラックを第２位置（ラック回収位置）から速やかに回収することができる。
【００１７】
この場合において、好ましくは、搬送装置は、第１位置に検体ラックを供給するラック供給部をさらに含み、搬送部材は、第１位置において、ラック供給部によって供給された第１の検体ラックおよび第１の検体ラックに後続して供給される第２の検体ラックを受け入れて搬送可能なように構成されており、制御装置は、第１の検体ラックを第２位置に搬送するよう搬送装置を制御しながら、並行して、第１の検体ラックに後続する第２の検体ラックに保持されている検体容器を第３位置に搬送するよう搬送装置を制御するように構成されている。このように構成すれば、第１の検体ラックの検体について再検査を行う可能性がある場合に第１の検体ラックを第２位置に搬送しながら、並行して、後続する第２の検体ラックに保持されている検体容器を第３位置に搬送して検体の検査処理を行うことができるので、第１の検体ラックの検体についての検査に引き続いてより迅速に第２の検体ラックの検体の検査を行うことができる。
【００１８】
上記第１の局面による検体検査システムにおいて、好ましくは、第１位置と第３位置との間に設けられ、搬送装置によって搬送された検体ラックに保持される検体容器から識別情報を取得する第１の識別情報取得部をさらに備え、検査装置が、第３位置に搬送された検体容器から識別情報を取得する第２の識別情報取得部を含む。このように構成すれば、検体ラックを第３位置に搬送する過程で第１の識別情報取得部により検体容器から識別情報を取得するだけでなく、検体の検査および再検査のために検体容器が第３位置（検体取込位置）に搬送された際にも、第２の識別情報取得部により検体容器から識別情報を取得することができる。
【００１９】
この場合において、好ましくは、制御装置は、第３位置に搬送された検体容器について、第１の識別情報取得部により得られた検体容器の識別情報と、第２の識別情報取得部により得られた検体容器の識別情報とが一致するか否かを判定し、識別情報が一致しない場合には、その旨を通知するように構成されている。このように構成すれば、検体ラックを第３位置に搬送する過程で第１の識別情報取得部により得られた識別情報と、検体の検査および再検査のために検体容器が第３位置に搬送された際に第２の識別情報取得部により得られた識別情報とに基づいて、第３位置に配置された検体容器が検査（再検査）対象の検体容器であるか否かを確認することができる。これにより、仮に検査（再検査）対象でない検体容器が誤って第３位置（検体取込位置）に配置されてしまったとしても、検査装置による検査処理を行う前に検査（再検査）対象でない検体容器を判別してその旨をユーザに通知することができる。
【００２０】
上記第１の局面による検体検査システムにおいて、好ましくは、制御装置が判定手段を備える。このように構成すれば、制御装置と判定手段とをそれぞれ別個に設ける場合と異なり、制御装置が検査装置から検体の測定結果を取得して再検査の要否判定を行い、その要否判定に基づいて搬送装置の動作制御を行うことができるので、システムの構成を簡素化することができる。
【００２１】
上記第１の局面による検体検査システムにおいて、好ましくは、制御装置と通信可能に構成されたホストコンピュータをさらに備え、ホストコンピュータが判定手段を備える。このように構成すれば、ホストコンピュータが検体の測定結果を取得して再検査の要否判定を行い、その要否判定結果を制御装置に送信して、制御装置が受信した要否判定結果に基づいて搬送装置の動作制御を行うことができるので、ホストコンピュータを用いて制御装置の処理負荷を軽減させることができる。
【００２２】
この発明の第２の局面における検体検査方法は、複数の検体容器を保持した検体ラックを、検体ラックに保持された検体容器が第１位置と第２位置との間の第３位置に搬送されるように、第１位置から第２位置に向かう第１方向に検体ラックを搬送する工程と、第３位置に搬送された検体容器から検体を取得して検体の測定を行う工程と、検体の測定結果を取得して、その検体の再検査が必要か否かを判定する工程と、検体ラックに保持された検体容器の検体の再検査が必要と判定された場合、搬送方向を第１方向から第１方向とは逆の第２方向に変更し、再検査が必要と判定された検体の検体容器を第３位置に再度搬送する工程とを備える。
【００２３】
この発明の第２の局面による検体検査方法では、上記のように、検体ラックに保持された検体容器の検体の再検査が必要と判定された場合、搬送方向を第１方向から第１方向とは逆の第２方向に変更し、再検査が必要と判定された検体の検体容器を第３位置に再度搬送することによって、検体の再検査が必要な場合に検体ラックを第１位置（搬送開始位置（ラック送り込み位置））まで戻すことなく、再検査が必要な検体容器を第２方向に向かって第３位置（検体取込位置）まで直接搬送することができる。これにより、第３位置を通り過ぎて第１位置まで検体ラックを搬送してから再び検体ラックを第３位置まで第１方向に搬送する場合と比較して、再検査を行う場合の検体ラックの移動距離を第３位置と第１位置とを往復する分だけ短縮することができる。この結果、検体の再検査のための検体ラックの搬送に要する時間を短縮することができるので、効率的に再検査を行うことができる。
【００２４】
この発明の第３の局面におけるコンピュータプログラムは、コンピュータを、搬送装置によって、検体ラックに保持された検体容器が第１位置と第２位置との間の第３位置に搬送されるように、第１位置から第２位置に向かう第１方向に検体ラックを搬送する搬送手段と、検査装置によって、第３位置に搬送された検体容器から検体を取得して検体の測定を行う検査手段と、検体の測定結果を取得して、その検体の再検査が必要か否かを判定する判定手段と、検体ラックに保持された検体容器の検体の再検査が必要と判定された場合、搬送方向を第１方向から第１方向とは逆の第２方向に変更し、再検査が必要と判定された検体の検体容器を第３位置に再度搬送するように搬送装置を制御する制御手段として機能させる。
【００２５】
この発明の第３の局面によるコンピュータプログラムでは、上記のように、検体ラックに保持された検体容器の検体の再検査が必要と判定された場合、搬送方向を第１方向から第１方向とは逆の第２方向に変更し、再検査が必要と判定された検体の検体容器を第３位置に再度搬送するように搬送装置を制御することによって、検体の再検査が必要な場合に検体ラックを第１位置（搬送開始位置（ラック送り込み位置））まで戻すことなく、再検査が必要な検体容器を第２方向に向かって第３位置（検体取込位置）まで直接搬送することができる。これにより、第３位置を通り過ぎて第１位置まで検体ラックを搬送してから再び検体ラックを第３位置まで第１方向に搬送する場合と比較して、再検査を行う場合の検体ラックの移動距離を第３位置と第１位置とを往復する分だけ短縮することができる。この結果、検体の再検査のための検体ラックの搬送に要する時間を短縮することができるので、効率的に再検査を行うことができる。
【図面の簡単な説明】
【００２６】
【図１】本発明の一実施形態による血液分析装置の全体構成を示した斜視図である。
【図２】図１に示した一実施形態による血液分析装置の測定ユニットおよび検体搬送装置を示す概略図である。
【図３】図１に示した一実施形態による血液分析装置の測定ユニットおよび検体搬送装置を示す斜視図である。
【図４】図１に示した一実施形態による血液分析装置のラックおよびサンプル容器を示す斜視図である。
【図５】図１に示した一実施形態による血液分析装置の検体搬送装置を説明するための概略図である。
【図６】図１に示した一実施形態による血液分析装置の検体搬送装置を説明するための平面図である。
【図７】図１に示した一実施形態による血液分析装置の検体搬送装置を説明するための側面図である。
【図８】図１に示した一実施形態による血液分析装置の検体搬送装置を説明するための側面図である。
【図９】図１に示した一実施形態による血液分析装置の制御装置を説明するためのブロック図である。
【図１０】図１に示した一実施形態による血液分析装置の測定処理プログラムによる測定処理動作を説明するためのフロー図である。
【図１１】図１０に示した測定処理動作におけるバーコード二次読取処理（サブルーチン）を説明するためのフロー図である。
【図１２】図１に示した一実施形態による血液分析装置のサンプラ動作処理プログラムに基づく先行ラックの搬送処理を説明するためのフロー図である。
【図１３】図１に示した一実施形態による血液分析装置のサンプラ動作処理プログラムに基づく後行ラックの搬送処理を説明するためのフロー図である。
【図１４】図１３に示した後行ラックの搬送処理における割り込み再検査処理（サブルーチン）を説明するためのフロー図である。
【図１５】図１２に示した先行ラックの搬送処理および図１３に示した後行ラックの搬送処理におけるバーコード一次読取に伴うオーダ問い合わせ処理を説明するためのフロー図である。
【図１６】図１に示した一実施形態による血液分析装置のラックおよびサンプル容器と各部との位置関係を示す図である。
【図１７】図１に示した一実施形態による血液分析装置のラックおよびサンプル容器と各部との位置関係を示す図である。
【図１８】図１に示した一実施形態による血液分析装置のラックおよびサンプル容器と各部との位置関係を示す図である。
【図１９】図１に示した一実施形態による血液分析装置のラックおよびサンプル容器と各部との位置関係を示す図である。
【図２０】図１に示した一実施形態による血液分析装置のラックおよびサンプル容器と各部との位置関係を示す図である。
【図２１】図１に示した一実施形態による血液分析装置のラックおよびサンプル容器と各部との位置関係を示す図である。
【図２２】図１に示した一実施形態による血液分析装置のラックおよびサンプル容器と各部との位置関係を示す図である。
【図２３】図１に示した一実施形態による血液分析装置のラックおよびサンプル容器と各部との位置関係を示す図である。
【図２４】図１に示した一実施形態による血液分析装置のラックおよびサンプル容器と各部との位置関係を示す図である。
【図２５】図１に示した一実施形態による血液分析装置のラックおよびサンプル容器と各部との位置関係を示す図である。
【図２６】図１に示した一実施形態による血液分析装置の変形例を示す斜視図である。
【発明を実施するための形態】
【００２７】
以下、本発明を具体化した実施形態を図面に基づいて説明する。
【００２８】
まず、図１〜図９を参照して、本発明の一実施形態による血液分析装置１の全体構成について説明する。なお、本実施形態では、検体検査システムの一例である血液分析装置に本発明を適用した場合について説明する。
【００２９】
本実施形態による血液分析装置１は、ホストコンピュータ２（図２参照）に接続されるとともに、図１に示すように、測定ユニット３と、測定ユニット３の前面側（矢印Ｙ１方向側）に配置された検体搬送装置（サンプラ）４と、測定ユニット３および検体搬送装置４に電気的に接続されたＰＣ（パーソナルコンピュータ）からなる制御装置５とを備えている。
【００３０】
また、測定ユニット３は、図２に示すように、検体である血液をサンプル容器（試験管）１００から吸引する検体吸引部３１と、検体吸引部３１により吸引した血液から検出用試料を調製する試料調製部３２と、試料調製部３２により調製された検出用試料から血液の血球を検出する検出部３３とを含んでいる。
【００３１】
また、測定ユニット３は、検体吸引部３１や試料調製部３２などを内部に収容するユニットカバー３４と、サンプル容器１００をユニットカバー３４の内部に取り込み、検体吸引部３１による吸引位置７００までサンプル容器１００を搬送するサンプル容器搬送部３５と、吸引位置７００でサンプル容器１００を固定保持する固定保持部３６とをさらに含んでいる。
【００３２】
検体吸引部３１は、図２に示すように、ピアサ３１１を含んでいる。ピアサ３１１は、先端がサンプル容器１００の後述する密閉蓋１００ａ（図４参照）を貫通（穿刺）可能なように形成されている。また、ピアサ３１１は、図示しないピアサ駆動部により鉛直方向（矢印Ｚ１およびＺ２方向）に移動されるように構成されている。
【００３３】
検出部３３は、ＲＢＣ検出（赤血球の検出）およびＰＬＴ検出（血小板の検出）をシースフローＤＣ検出法により行うとともに、ＨＧＢ検出（血液中の血色素の検出）をＳＬＳ−ヘモグロビン法により行うように構成されている。また、検出部３３は、ＷＢＣ検出（白血球の検出）を半導体レーザを使用したフローサイトメトリー法により行うようにも構成されている。また、検出部３３で得られた検出結果は、検体の測定データ（測定結果）として、制御装置５に送信される。なお、この測定データは、ユーザに提供される最終的な分析結果（赤血球数、血小板数、ヘモグロビン量、白血球数など）のもととなるデータである。
【００３４】
サンプル容器搬送部３５は、図３に示すように、サンプル容器１００を把持することが可能なハンド部３５１と、ハンド部３５１を開閉させる開閉部３５２と、ハンド部３５１を鉛直方向（矢印Ｚ１およびＺ２方向）に直線移動させる鉛直移動部３５３と、ハンド部３５１を鉛直方向（矢印Ｚ１およびＺ２方向）に振り子状に移動させる攪拌部３５４とを有している。さらに、サンプル容器搬送部３５は、図２に示すように、サンプル容器１００を矢印Ｙ１およびＹ２方向に水平移動させるサンプル容器移送部３５５と、バーコード読取部３５６とを有している。
【００３５】
ハンド部３５１は、検体搬送装置４が搬送するラック１０１の搬送路の上方に配置されている。また、ハンド部３５１は、検体搬送装置４により後述する取込位置４３ａ（図２参照）にサンプル容器１００が搬送されると、下方（矢印Ｚ２方向）に移動した後、開閉部３５２により開閉されてラック１０１に収容されたサンプル容器１００を把持するように構成されている。
【００３６】
また、ハンド部３５１は、把持したサンプル容器１００を上方（矢印Ｚ１方向）に移動することによりラック１０１からサンプル容器１００を取り出し、その後、攪拌部３５４により振り子状に移動される（たとえば、１０往復）ように構成されている。これにより、ハンド部３５１は、把持するサンプル容器１００内の血液を攪拌することが可能である。また、攪拌終了後、ハンド部３５１は、下方（矢印Ｚ２方向）に移動した後、開閉部３５２によりサンプル容器１００の把持を開放するように構成されている。具体的には、ハンド部３５１は、サンプル容器移送部３５５により検体セット位置７１０（図２参照）に移動された第１検体セット部３５５ａに、サンプル容器１００をセットするように構成されている。なお、図２に示すように、平面的に見て、取込位置４３ａと検体セット位置７１０とは重なるように配置されている。
【００３７】
開閉部３５２は、エアシリンダ３５２ａによる動力により、サンプル容器１００を把持するようにハンド部３５１を開閉するように構成されている。
【００３８】
鉛直移動部３５３は、ステッピングモータ３５３ａによる動力により、レール３５３ｂに沿ってハンド部３５１を鉛直方向（矢印Ｚ１およびＺ２方向）に移動するように構成されている。
【００３９】
攪拌部３５４は、図示しないステッピングモータによる動力により、ハンド部３５１を鉛直方向（矢印Ｚ１およびＺ２方向）に振り子状に移動するように構成されている。
【００４０】
サンプル容器移送部３５５は、図１に示すように、第１検体セット部３５５ａを有し、第１検体セット部３５５ａを測定処理の動作に応じた所定の位置に移動させることが可能である。具体的には、サンプル容器移送部３５５により、各検体セット部を、図２に示す吸引位置７００と、検体セット位置７１０とに配置させることが可能である。
【００４１】
バーコード読取部３５６は、各サンプル容器１００に貼付された図４に示すバーコード１００ｂを読み取るように構成されている。また、各サンプル容器１００のバーコード１００ｂは、各検体に固有に付されたものであり、各検体の分析結果の管理などに使用される。
【００４２】
固定保持部３６は、吸引位置７００に移送されたサンプル容器１００を固定保持するように構成されている。具体的には、固定保持部３６は、図２に示すように、一対のチャック部３６１を有し、一対のチャック部３６１が互いに近接移動してサンプル容器１００を挟持するように構成されている。
【００４３】
また、図２および図３に示すように、検体搬送装置４は、分析が行われる前の検体を収容するサンプル容器１００が収容された複数のラック１０１を保持することが可能な分析前ラック保持部４１と、分析が行われた後の検体を収容するサンプル容器１００が収容された複数のラック１０１を保持することが可能な分析後ラック保持部４２と、ラック１０１を矢印Ｘ１およびＸ２方向に横送りするラック搬送部４３と、バーコード読取部４４と、サンプル容器１００の有無を検知する有無検知センサ４５（図２参照）と、分析後ラック保持部４２内にラック１０１を移動するラック送出部４６と、ラック１０１に保持されたサンプル容器１００内に収容されている検体（血液）の検体量を検知する図示しない検体量検知部とを含んでいる。
【００４４】
分析前ラック保持部４１は、ラック送込部４１１を有し、ラック送込部４１１が矢印Ｙ２方向に移動することによって、分析前ラック保持部４１に保持されたラック１０１を１つずつラック搬送部４３上のラック送込位置４３ｂ（図２参照）に押し出すように構成されている。また、ラック送込部４１１は、ラック搬送部４３側（矢印Ｙ２方向側）にのみラック１０１を移動可能に構成されている。すなわち、分析前ラック保持部４１には、ラック搬送部４３上のラック１０１を分析前ラック保持部４１側に戻すためのラック戻し機構が設けられていない。また、ラック送込部４１１は、分析前ラック保持部４１の下方に設けられたステッピングモータ４１３（図２参照）によって駆動するように構成されている。また、分析前ラック保持部４１は、ラック搬送部４３近傍に規制部４１２（図３参照）を有し、一度ラック搬送部４３上に押し出されたラック１０１が分析前ラック保持部４１内に戻されないようにラック１０１の移動を規制するように構成されている。
【００４５】
分析後ラック保持部４２は、ラック搬送部４３の近傍に規制部４２１（図３参照）を有し、一度分析後ラック保持部４２内に移動されたラック１０１がラック搬送部４３側に戻されないようにラック１０１の移動を規制するように構成されている。
【００４６】
ラック搬送部４３は、図２に示すように、ラック送込位置４３ｂに送り込まれたラック１０１を、後述するラック回収位置４３ｄに向かって搬送する際の搬送下流方向（矢印Ｘ１方向）に横送りすることにより、ラック１０１に保持された所定のサンプル容器１００を、測定ユニット３に検体を提供する取込位置４３ａと、検知位置４３ｃとに順次配置するように構成されている。検知位置４３ｃでは、有無検知センサ４５によるサンプル容器１００の有無検知と、バーコード読取部４４によるサンプル容器１００のバーコード１００ｂの読み取りと、図示しない検体量検知部によるサンプル容器１００内の検体（血液）の検体量検知とが順次行われる。また、ラック搬送部４３は、ラック１０１を分析後ラック保持部４２とラック送出部４６とに挟まれたラック搬送部４３上のラック回収位置４３ｄまで横送り可能に構成されている。また、取込位置４３ａは、図５に示すように、ラック１０１をラック送込位置４３ｂからラック回収位置４３ｄに向かって搬送する際のラック１０１の搬送方向上流側（矢印Ｘ２方向側）の端部がラック送込位置４３ｂの搬送方向下流側（矢印Ｘ１方向側）の端部に到達する送込可能限界位置（ラック送込位置４３ｂまでは到達しない限界の位置）４３ｅにラック１０１を配置させた場合に、搬送方向下流側（矢印Ｘ１方向側）から数えて７番目の容器収容部１０１ｂに保持されたサンプル容器１００の位置に配置されている。すなわち、後行ラック１０１がラック送込位置４３ｂに送り込まれている状態でも、先行ラック１０１の７番目以降のサンプル容器１００を測定ユニット３に取り込むことが可能である。
【００４７】
また、図６に示すように、ラック搬送部４３は、互いに独立して動くことが可能な第１ベルト４３１および第２ベルト４３２の２つのベルトを有している。また、第１ベルト４３１および第２ベルト４３２の矢印Ｙ１およびＹ２方向の幅ｂ１およびｂ２は、それぞれラック１０１の矢印Ｙ１およびＹ２方向の幅Ｂの半分以下の大きさである。これにより、ラック搬送部４３がラック１０１を搬送する際に、第１ベルト４３１および第２ベルト４３２は、ともにラック１０１の幅Ｂからはみ出ないように並列に配置される。また、図７および図８に示すように、第１ベルト４３１および第２ベルト４３２は、環状に形成されており、それぞれローラ４３１ａ、４３１ｂ、４３１ｃ、および、ローラ４３２ａ、４３２ｂ、４３２ｃを取り囲むように配置されている。また、第１ベルト４３１および第２ベルト４３２の外周部には、ラック１０１の矢印Ｘ１およびＸ２方向の幅Ｗよりも若干（たとえば、約１ｍｍ）大きい内幅ｗ１（図７参照）およびｗ２（図８参照）を有するように突起片４３１ｄおよび４３２ｄがそれぞれ２つずつ形成されている。第１ベルト４３１は、突起片４３１ｄの内側にラック１０１を保持した状態において、ステッピングモータ４３１ｅ（図３参照）によりローラ４３１ａ〜４３１ｃの外周を移動されることによって、ラック１０１を矢印Ｘ１およびＸ２方向に移動するように構成されている。ステッピングモータ４３１ｅはその内部にエンコーダ４３１ｆ（図３参照）を備える。ステッピングモータ４３１ｅの駆動量はエンコーダ４３１ｆによってパルス数として制御部５１に入力され、ＲＯＭ５１ｂまたはＲＡＭ５１ｃに逐次記憶される。また、第２ベルト４３２は、突起片４３２ｄの内側にラック１０１を保持した状態において、ステッピングモータ４３２ｅ（図３参照）によりローラ４３２ａ〜４３２ｃの外周を移動されることによって、ラック１０１を矢印Ｘ１およびＸ２方向に移動するように構成されている。ステッピングモータ４３２ｅはその内部にエンコーダ４３２ｆ（図３参照）を備える。ステッピングモータ４３２ｅの駆動量はエンコーダ４３２ｆによってパルス数として制御部５１に入力され、ＲＯＭ５１ｂまたはＲＡＭ５１ｃに逐次記憶される。また、第１ベルト４３１および第２ベルト４３２は、それぞれ、互いに独立してラック１０１を移動することが可能なように構成されている。すなわち、２つのラック１０１がラック搬送部４３上で互いに独立して移動可能である。
【００４８】
バーコード読取部４４は、検知位置４３ｃに搬送されたサンプル容器１００のバーコード１００ｂ（図４参照）を読み取るとともに、ラック１０１に貼付されたバーコード１０１ａを読み取るように構成されている。また、バーコード読取部４４は、図示しない回転装置によって対象のサンプル容器１００をラック１０１に収容したまま水平方向に回転させながらバーコード１００ｂを読み取るように構成されている。これにより、サンプル容器１００のバーコード１００ｂがバーコード読取部４４に対して反対側に貼付されている場合にも、バーコード１００ｂをバーコード読取部４４側に向けることが可能である。また、ラック１０１のバーコード１０１ａは、各ラックに固有に付されたものであり、検体の分析結果の管理などに使用される。
【００４９】
有無検知センサ４５は、接触型のセンサであり、のれん形状の接触片、光を出射する発光素子および受光素子を有している。有無検知センサ４５は、接触片が検知対象の被検知物に当接されることにより屈曲され、その結果、発光素子から出射された光が接触片により反射されて受光素子に入射されるように構成されている。これにより、有無検知センサ４５の下方（検知位置４３ｃ）をラック１０１に収容された検知対象のサンプル容器１００が通過する際に、接触片がサンプル容器１００により屈曲されて、サンプル容器１００の有無を検知することが可能である。
【００５０】
ラック送出部４６は、ラック搬送部４３のラック回収位置４３ｄを挟んで分析後ラック保持部４２に対向するように配置されており、矢印Ｙ１方向に水平に移動するように構成されている。また、ラック送出部４６は、矢印Ｙ１方向に水平移動することによって、ラック回収位置４３ｄに配置されたラック１０１を分析後ラック保持部４２側に押し出すように構成されている。ラック送出部４６の近傍にはステッピングモータ４６１（図２参照）が設けられており、ラック送出部４６はステッピングモータ４６１が駆動することによりラック１０１を分析後ラック保持部４２に移送する。
【００５１】
ここで、本実施形態では、検体搬送装置４は、ラック１０１上のすべての検体（血液）について再検査が必要か否かの判定結果が出るまで、ラック１０１をラック搬送部４３上に載置した状態を維持するように構成されている。具体的には、すべてのサンプル容器１００がラック１０１の所定の位置に戻された後すべての検体について再検査の要否判定が終了するまで、ラック１０１は分析後ラック保持部４２に移動されることなく、ラック搬送部４３上のラック回収位置４３ｄに配置されたままとなる。これにより、再検査が必要な場合に、ラック搬送部４３によりラック１０１を搬送上流方向（矢印Ｘ２方向）に迅速に送り戻すことが可能であるので、ラック１０１上の所定のサンプル容器１００を迅速に取込位置４３ａに配置させることが可能となる。
【００５２】
また、検体搬送装置４は、後述するように、ラック（先行ラック）１０１上の搬送方向下流側（矢印Ｘ１方向側）から数えて６番目までのサンプル容器１００の検体について再検査の必要がないと判定された後、次のラック（後行ラック）１０１を分析前ラック保持部４１からラック搬送部４３上のラック送込位置４３ｂに送り込むように制御装置５により制御されるように構成されている。このように構成することにより、後行ラック１０１を分析前ラック保持部４１に戻すことなく、先行ラック１０１上のすべてのサンプル容器１００の検体について再検査を行うことができる。また、後行ラック１０１の検体について、先行ラック１０１の検体に引き続いて迅速に検体処理を行うことができるので、先行ラック１０１の検体の再検査の判定待ちにより検体処理が滞ることを抑制することが可能である。
【００５３】
制御装置５は、図１、図２および図９に示すように、パーソナルコンピュータ（ＰＣ）などからなり、ＣＰＵ、ＲＯＭ、ＲＡＭなどからなる制御部５１（図９参照）と、表示部５２と、入力デバイス５３とを含んでいる。また、表示部５２は、測定ユニット３から送信されたデジタル信号のデータを分析して得られた分析結果などを表示するために設けられている。
【００５４】
また、制御装置５は、図９に示すように、制御部５１と、表示部５２と、入力デバイス５３とから主として構成されたコンピュータ５００によって構成されている。制御部５１は、ＣＰＵ５１ａと、ＲＯＭ５１ｂと、ＲＡＭ５１ｃと、ハードディスク５１ｄと、読出装置５１ｅと、入出力インタフェース５１ｆと、通信インタフェース５１ｇと、画像出力インタフェース５１ｈとから主として構成されている。ＣＰＵ５１ａ、ＲＯＭ５１ｂ、ＲＡＭ５１ｃ、ハードディスク５１ｄ、読出装置５１ｅ、入出力インタフェース５１ｆ、通信インタフェース５１ｇ、および画像出力インタフェース５１ｈは、バス５１ｉによって接続されている。
【００５５】
ＣＰＵ５１ａは、ＲＯＭ５１ｂに記憶されているコンピュータプログラムおよびＲＡＭ５１ｃにロードされたコンピュータプログラムを実行することが可能である。そして、後述するようなアプリケーションプログラム５４ａおよび５４ｂをＣＰＵ５１ａが実行することにより、コンピュータ５００が制御装置５として機能する。
【００５６】
ＲＯＭ５１ｂは、マスクＲＯＭ、ＰＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭなどによって構成されており、ＣＰＵ５１ａに実行されるコンピュータプログラムおよびこれに用いるデータなどが記録されている。
【００５７】
ＲＡＭ５１ｃは、ＳＲＡＭまたはＤＲＡＭなどによって構成されている。ＲＡＭ５１ｃは、ＲＯＭ５１ｂおよびハードディスク５１ｄに記録されているコンピュータプログラムの読み出しに用いられる。また、これらのコンピュータプログラムを実行するときに、ＣＰＵ５１ａの作業領域として利用される。
【００５８】
ハードディスク５１ｄは、オペレーティングシステムおよびアプリケーションプログラムなど、ＣＰＵ５１ａに実行させるための種々のコンピュータプログラムおよびそのコンピュータプログラムの実行に用いるデータがインストールされている。測定ユニット３用の測定処理プログラム５４ａ、および、検体搬送装置４用のサンプラ動作処理プログラム５４ｂも、このハードディスク５１ｄにインストールされている。ＣＰＵ５１ａにより、これらのアプリケーションプログラム５４ａおよび５４ｂを実行することによって、測定ユニット３および検体搬送装置４の各部の動作が制御される。また、ハードディスク５１ｄには、測定結果データベース５４ｃもインストールされている。
【００５９】
読出装置５１ｅは、フレキシブルディスクドライブ、ＣＤ−ＲＯＭドライブ、またはＤＶＤ−ＲＯＭドライブなどによって構成されており、可搬型記録媒体５４に記録されたコンピュータプログラムまたはデータを読み出すことができる。また、可搬型記録媒体５４には、アプリケーションプログラム５４ａおよび５４ｂが格納されており、コンピュータ５００がその可搬型記録媒体５４からアプリケーションプログラム５４ａおよび５４ｂを読み出し、そのアプリケーションプログラム５４ａおよび５４ｂをハードディスク５１ｄにインストールすることが可能である。
【００６０】
なお、上記アプリケーションプログラム５４ａおよび５４ｂは、可搬型記録媒体５４によって提供されるのみならず、電気通信回線（有線、無線を問わない）によってコンピュータ５００と通信可能に接続された外部の機器から上記電気通信回線を通じて提供することも可能である。たとえば、上記アプリケーションプログラム５４ａおよび５４ｂがインターネット上のサーバコンピュータのハードディスク内に格納されており、このサーバコンピュータにコンピュータ５００がアクセスして、そのアプリケーションプログラム５４ａおよび５４ｂをダウンロードし、これをハードディスク５１ｄにインストールすることも可能である。
【００６１】
また、ハードディスク５１ｄには、たとえば、米マイクロソフト社が製造販売するＷｉｎｄｏｗｓ（登録商標）などのグラフィカルユーザインタフェース環境を提供するオペレーティングシステムがインストールされている。以下の説明においては、アプリケーションプログラム５４ａおよび５４ｂは上記オペレーティングシステム上で動作するものとしている。
【００６２】
入出力インタフェース５１ｆは、たとえば、ＵＳＢ、ＩＥＥＥ１３９４、ＲＳ−２３２Ｃなどのシリアルインタフェース、ＳＣＳＩ、ＩＤＥ、ＩＥＥＥ１２８４などのパラレルインタフェース、およびＤ／Ａ変換器、Ａ／Ｄ変換器などからなるアナログインタフェースなどから構成されている。入出力インタフェース５１ｆには、入力デバイス５３が接続されており、ユーザがその入力デバイス５３を使用することにより、コンピュータ５００にデータを入力することが可能である。
【００６３】
通信インタフェース５１ｇは、たとえば、Ｅｔｈｅｒｎｅｔ（登録商標）インタフェースである。コンピュータ５００は、その通信インタフェース５１ｇにより、所定の通信プロトコルを使用して測定ユニット３、検体搬送装置４およびホストコンピュータ２との間でデータの送受信が可能である。
【００６４】
画像出力インタフェース５１ｈは、ＬＣＤまたはＣＲＴなどで構成された表示部５２に接続されており、ＣＰＵ５１ａから与えられた画像データに応じた映像信号を表示部５２に出力するようになっている。表示部５２は、入力された映像信号にしたがって、画像（画面）を表示するように構成されている。
【００６５】
制御部５１は、上記した構成により、測定ユニット３から送信された測定結果を用いて分析対象の成分を解析するとともに、分析結果（赤血球数、血小板数、ヘモグロビン量、白血球数など）を取得するように構成されている。また、制御部５１は、ＣＰＵ５１ａにより、測定ユニット３による測定結果に基づいて検体（血液）の再検査が必要か否かを判定するように構成されている。また、本実施形態では、ＣＰＵ５１ａによりラック１０１に保持されたサンプル容器１００の検体の再検査が必要と判定された場合、ＣＰＵ５１ａは、検体搬送装置４の各部を制御することにより割り込み的に再検査を実施するように構成されている。具体的には、図５に示すように、再検査を行う場合、ＣＰＵ５１ａは、そのラック１０１を搬送する第１ベルト４３１（図６参照）または第２ベルト４３２（図６参照）の搬送方向を搬送下流方向（矢印Ｘ１方向）から搬送上流方向（矢印Ｘ２方向）に変更し、再検査対象のサンプル容器１００が搬送上流方向（矢印Ｘ２方向）に向かって取込位置４３ａまで再度搬送されるように、検体搬送装置４を制御する。これにより、再検査対象のサンプル容器１００が、搬送下流方向（矢印Ｘ１方向）側から取込位置４３ａまで直接搬送されるように構成されている。
【００６６】
制御部５１は、ラック１０１をラック搬送部４３上の各位置（検知位置４３ｃ、取込位置４３ａ、およびラック回収位置４３ｄ）に搬送するためにステッピングモータ４３１ｅ（４３２ｅ）を制御するための各位置に対応するパルス数を記憶している。より詳細には、ハードディスク５１ｄに記憶されているサンプラ動作処理プログラム５４ｂには、ラック１０１がラック送込位置４３ｂにあるときにラック１０１の搬送方向下流側の端部（以下、ラック原点ともいう）が配置される位置（以下、初期位置ともいう）のパルス数を０としたときの、ラック搬送部４３上の各位置（検知位置４３ｃ、取込位置４３ａ、およびラック回収位置４３ｄ）までの距離がパルス数に換算されて組み込まれている。また、サンプラ動作処理プログラム５４ｂには、ラック原点からラック１０１の各検体保持位置までの距離がパルス数に換算されて組み込まれている。また、上述のとおり、ラック１０１の初期位置からの移動距離に相当するステッピングモータ４３１ｅ（４３２ｅ）の駆動量は、パルス数としてエンコーダ４３１ｆ（４３２ｆ）によって制御部５１に入力され、逐次制御部５１（ＲＯＭ５１ｂまたはＲＡＭ５１ｃ）に記憶されるようになっている。制御部５１は、このような構成により、パルス数に基づいてステッピングモータ４３１ｅ（４３２ｅ）を制御し、ラック１０１の搬送を制御する。以下、制御部５１によるラック１０１の搬送について、再検査が必要と判定された場合を例に説明する。
【００６７】
ここでは、図２１の状態１９を参照し、ラック１０１の８番目の検体容器が取込位置４３ａにあるときに、６番目の検体容器の検体について再検査が必要であると判定された場合を例に説明する。
【００６８】
サンプラ動作処理プログラム５４ｂには、初期位置から取込位置４３ａまでの距離に相当するパルス数Ａと、検体ラックのラック原点から６番目の検体保持位置までの距離に相当するパルス数Ｂとが組み込まれている。図２１の状態１９において、６番目の検体容器を取込位置４３ａに搬送するためにステッピングモータ４３１ｅ（４３２ｅ）に供給すべきパルス数Ｘは、ラック１０１が初期位置から図２１の状態１９に示した位置まで移動した距離に相当するパルス数をＣとしたとき、
Ｘ＝Ａ−（Ｂ＋Ｃ）
によって求まる。
【００６９】
そこで、ＣＰＵ５１ａは、エンコーダ４３１ｆ（４３２ｆ）によって入力され記憶されているラック１０１の初期位置からの移動量に相当するパルス数（Ｃ）を読み出し、上記式に基づいてパルス数（Ｘ）を算出する。なお、初期位置から搬送方向下流側（Ｘ１方向側）に向かう距離に相当するパルス数を正とし、上流側（Ｘ２方向側）に向かう距離に相当するパルス数を負としたときには、上記式によって得られるパルス数Ｘは負になる。
【００７０】
ＣＰＵ５１ａは、得られたパルス数Ｘだけ駆動するようステッピングモータ４３１ｅ（４３２ｅ）を制御する。ここで、パルス数Ｘが負のときには、ＣＰＵ５１ａは、ローラ４３１ａ〜４３１ｃ（４３２ａ〜４３２ｃ）を逆回転させるようにステッピングモータ４３１ｅ（４３２ｅ）を制御する。これにより第１ベルト４３１（第２ベルト４３２）によるラック１０１の搬送方向が上流側（Ｘ１方向）から下流側（Ｘ２方向）に切り替わり、図２１の状態２０に示すように、６番目の検体容器が取込位置４３ａに向かって搬送され、状態２１に示すように、６番目の検体容器が取込位置４３ａに搬送されたときに、搬送が停止する。
【００７１】
ラック１０１には、図４に示すように、１０本のサンプル容器１００を一列に収容可能なように１０個の容器収容部１０１ｂが形成されている。また、各容器収容部１０１ｂには、それぞれ、収容したサンプル容器１００のバーコード１００ｂが視認可能なように開口部１０１ｃが設けられている。
【００７２】
次に、図２、図４、図１０、図１１および図１５を参照して、本実施形態による血液分析装置１の測定処理プログラム５４ａによる測定処理動作を説明する。この図１０に示した測定処理動作は、血液分析装置１の制御装置５（ＣＰＵ５１ａ）が、測定処理プログラム５４ａに基づき、測定ユニット３の各部（検体吸引部３１、試料調製部３２、検出部３３、サンプル容器搬送部３５および固定保持部３６）の動作制御を行うことにより実行される。
【００７３】
まず、ステップＳ１において、検体搬送装置４により取込位置４３ａに搬送されたサンプル容器１００が測定ユニット３のサンプル容器搬送部３５によりラック１０１から取得され、取得されたサンプル容器１００が測定ユニット３の内部へ取り込まれる。そして、ステップＳ２において、取り込まれたサンプル容器１００がサンプル容器搬送部３５のサンプル容器移送部３５５により検体セット位置７１０（図２参照）から吸引位置７００（図２参照）に移動される間に、バーコード読取部３５６によるバーコード二次読取が行われる。ここで、図１１を参照して、バーコード二次読取処理について詳細に説明する。
【００７４】
バーコード二次読取処理では、まず、ステップＳ１１において、バーコード読取部３５６によりサンプル容器１００に貼付されたバーコード１００ｂ（図４参照）が読み取られることにより、読み取られたサンプル容器１００に収容された検体の識別情報（検体ＩＤ）が取得される。次に、ステップＳ１２において、制御装置５のＣＰＵ５１ａにより、検体搬送装置４の検知位置４３ｃ（図２参照）においてバーコード読取部４４がサンプル容器１００のバーコード１００ｂ（図４参照）を読み取ること（バーコード一次読取）により取得された識別情報（検体ＩＤ）と、ステップＳ１１においてバーコード読取部３５６により取得された識別情報（検体ＩＤ）とが一致するか否かが判定される。これにより、検体搬送装置４のバーコード読取部４４により取得された識別情報（検体ＩＤ）に基づいて確認された測定対象の検体が、正しく測定ユニット３に取り込まれたか否かを判定することが可能である。バーコード読取部３５６により取得された識別情報（検体ＩＤ）が測定対象とされた検体の識別情報（検体ＩＤ）と一致する場合には、ステップＳ１３に進み、その識別情報（検体ＩＤ）に基づいて、後述するオーダ問い合わせ処理（図１５参照）において取得された測定オーダ（測定項目などの分析処理の内容）が確認される。そして、図１０のステップＳ３以降の処理に進む。
【００７５】
また、ステップＳ１２においてバーコード読取部３５６により取得された識別情報（検体ＩＤ）が測定対象とされた検体の識別情報（検体ＩＤ）と一致しない場合には、ステップＳ１４に進み、制御装置５のＣＰＵ５１ａによりエラー処理が実行される。具体的には、サンプル容器搬送部３５により測定ユニット３の内部に取り込まれたサンプル容器１００が元のラック１０１に返却される。そして、バーコード読取部３５６により取得された識別情報（検体ＩＤ）が測定対象とされた検体の識別情報（検体ＩＤ）と一致しない旨が、制御装置５の表示部５２に表示されることにより使用者に対して通知される。その後、血液分析装置１の処理動作が停止される。以上によりバーコード二次読取処理が終了する。
【００７６】
バーコード二次読取が終了すると、図１０のステップＳ３において、吸引位置７００（図２参照）まで搬送されたサンプル容器１００から検体吸引部３１により検体の吸引が行われる。そして、ステップＳ４において、サンプル容器搬送部３５により、検体吸引後のサンプル容器１００が測定ユニット３の外部へ移動されるとともに、ラック１０１の元の容器収容部１０１ｂに返却される。ステップＳ５では、吸引した検体から試料調製部３２により検出用試料が調製され、ステップＳ６で、検出用試料から分析対象の成分が検出部３３により検出される。そして、ステップＳ７で、測定データが、測定ユニット３から制御装置５に送信される。その後、ステップＳ８において、測定ユニット３から送信される測定結果に基づいて、制御部５１により分析対象の成分が解析される。このステップＳ８の測定データ解析処理では、制御装置５のＣＰＵ５１ａにより、測定ユニット３から取得された検体の測定結果に基づいて、その検体について再検査が必要か否かの再検査要否判定が行われる。ここで、再検査が必要と判定された検体は、ＣＰＵ５１ａにより再検査フラグを含む分析結果が生成され、後述する割り込み再検査の対象となる。再検査が不要と判定された検体は、ＣＰＵ５１ａにより再検査フラグを含まない分析結果が生成され、その検体についての検査処理が終了する。なお、本実施形態では、再検査が行われた検体について、再度再検査（２回目の再検査）が行われることはない。すなわち、分析装置５（ＣＰＵ５１ａ）による再検査要否判定では、再検査が実行された検体に対しては再検査が不要であると判定される。このステップＳ８により、検体の分析が完了され、その検体についての１回の測定処理動作が終了される。なお、ここでは再検査の場合を例にとって説明したが、上記の処理は検体ラック１０１の搬送を実行する全ての場合に適用される。
【００７７】
次に、図２、図１０〜図１２および図１５〜図２５を参照して、本実施形態による血液分析装置１の制御装置５（ＣＰＵ５１ａ）によって実行されるサンプラ動作処理プログラム５４ｂに基づく先行ラック１０１の搬送処理について説明する。この図１２に示した先行ラック１０１の搬送処理は、血液分析装置１の制御装置５（ＣＰＵ５１ａ）が、サンプラ動作処理プログラムに基づき、検体搬送装置４の各部（分析前ラック保持部４１のステッピングモータ４１３、ラック搬送部４３のステッピングモータ４３１ｅおよびステッピングモータ４３２ｅ、ラック送出部４６を駆動するステッピングモータ４６１など）の動作制御を行うことにより実行される。ここで、先行ラック１０１とは、ラック搬送部４３上のラック送込位置４３ｂに分析前ラック保持部４１から先に送り込まれたラック１０１のことであり、後行ラック１０１とは、ラック搬送部４３に先行ラック１０１がある状態で、後から送り込まれたラック１０１のことである。なお、血液分析装置１のサンプラ動作処理プログラム５４ｂは、上記した測定処理プログラム５４ａと並行して実行される。
【００７８】
まず、図１２のステップＳ２１において、検体搬送装置４の初期化が行われる。この際、第１ベルト４３１の突起片４３１ｄが所定の位置に移動され、第１ベルト４３１の原点位置としてセットされる。そして、２つの突起片４３１ｄがラック送込位置４３ｂに対応する位置まで移動され、先行ラック１０１が第１ベルト４３１の２つの突起片４３１ｄの間に送り込まれる。これにより、図１６の状態１に示すように、先行ラック１０１がラック送込位置４３ｂに配置される。
【００７９】
次に、ステップＳ２２において、先行ラック１０１が搬送下流方向（矢印Ｘ１方向）に横送りされることによって、先行ラック１０１の１番目のサンプル容器１００から順に、検知位置４３ｃでサンプル容器１００の有無検知、バーコード１００ｂの読み取り（バーコード一次読取）、および、サンプル容器１００内の検体の検体量検知が行われ、取込位置４３ａでハンド部３５１により測定ユニット３内に検体が取り込まれる。具体的には、図１６の状態２および３に示すように、先行ラック１０１が搬送下流方向（矢印Ｘ１方向）に横送りされることによって、１番目のサンプル容器１００が検知位置４３ｃに搬送され、所定の処理が実行される。その後、さらに先行ラック１０１が搬送下流方向（矢印Ｘ１方向）に横送りされ、図１６の状態４に示すように、２番目のサンプル容器１００が検知位置４３ｃに搬送され、所定の処理が実行される。具体的には、検知位置４３ｃにおいて、バーコード読取部４４（図２参照）による各サンプル容器１００のバーコード１００ｂの読み取り（バーコード一次読取）が順次行われることにより、ラック１０１の搬送処理と並行して制御装置５（ＣＰＵ５１ａ）によるオーダ問い合わせ処理が実行される。ここで、図１５を参照して、制御装置５（ＣＰＵ５１ａ）によるオーダ問い合わせ処理を説明する。
【００８０】
図１５に示すように、オーダ問い合わせ処理では、ステップＳ７１において、検知位置４３ｃに配置されたサンプル容器１００のバーコード１００ｂがバーコード読取部４４により読み取られる（バーコード一次読取）。次に、ステップＳ７２において、読み取られたデータがバーコード読取部４４から制御装置５に送信され、制御装置５のＣＰＵ５１ａにより、読み取られたサンプル容器１００に収容された検体の識別情報（検体ＩＤ）が取得される。そして、ステップＳ７３において、ＣＰＵ５１ａにより、ホストコンピュータ２に対して、取得された検体の識別情報（検体ＩＤ）に対応する測定オーダ（測定項目などの分析ユニット３による分析処理の内容）の問い合わせが行われる。そして、ステップＳ７４において、ＣＰＵ５１ａにより、取得された検体の識別情報（検体ＩＤ）に対応する測定オーダがホストコンピュータ２から取得され、識別情報（検体ＩＤ）とその識別情報（検体ＩＤ）に対応する測定オーダとが制御装置５のＲＡＭ５１ｃに記憶される。なお、図１０のステップＳ２に示したバーコード二次読取処理（図１１参照）では、このオーダ問い合わせ処理においてＲＡＭ５１ｃに記憶された識別情報（検体ＩＤ）とその検体ＩＤに対応する測定オーダとが用いられる。以上により、オーダ問い合わせ処理が終了し、バーコード一次読取が行われる度にそのサンプル容器１００の識別情報（検体ＩＤ）と測定オーダとが制御装置５により取得される。
【００８１】
その後、図１２のステップＳ２２では、図１７の状態５に示すように、１番目のサンプル容器１００が取込位置４３ａに搬送されて測定ユニット３内に取り込まれる（図１０のステップＳ１参照）。この際、３番目のサンプル容器１００は、検知位置４３ｃに搬送されており、３番目のサンプル容器１００に対して所定の処理が実行される。その後、図１７の状態６に示すように、測定ユニット３内での処理が終了した１番目のサンプル容器１００が、先行ラック１０１の元の容器収容部１０１ｂに戻される（図１０のステップＳ４参照）。続いて、２番目のサンプル容器１００が取込位置４３ａに搬送され、１番目のサンプル容器１００と同様に処理が行われる。この際、分析ユニット３側では図１０のステップＳ５およびＳ６の処理が行われるため、２番目のサンプル容器１００は、１番目のサンプル容器１００が測定ユニット３に取り込まれてから一定時間後（約３６秒後）に取り込まれる。以降、上記と同様に、一定時間（約３６秒）の間隔で順次サンプル容器１００が測定ユニット３に取り込まれ、所定の処理が行われる。
【００８２】
また、ステップＳ２３において、ＣＰＵ５１ａにより、各検体について順次再検査が必要と判定された検体の有無が判断される（図１０のステップＳ８参照）。具体的には、サンプル容器１００が測定ユニット３に取り込まれてから所定時間後（７５秒後）に、制御装置５（ＣＰＵ５１ａ）により、サンプル容器１００内の検体について再検査が必要か否かの判定（図１０のステップＳ８参照）が行われる。このため、所定のサンプル容器１００の検体についての再検査の要否は、２つ後ろのサンプル容器１００が測定ユニット３に取り込まれている間に判明する。たとえば、１番目のサンプル容器１００の検体については、３番目のサンプル容器１００が測定ユニット３に取り込まれている間に再検査の要否が判明し、２番目のサンプル容器１００の検体については、４番目のサンプル容器１００が測定ユニット３に取り込まれている間に再検査の要否が判明する。そして、再検査が必要な検体がない場合（再検査フラグを含む分析結果がない場合）には、ステップＳ２４において、先行ラック１０１のすべての検体について測定ユニット３への取り込みが行われた否かが判断される。すべての検体の取り込みが終了していない場合には、ステップＳ２２に移行され、サンプル容器１００の取込位置４３ａへの搬送（測定ユニット３による取り込み）が継続される。すべての検体について取り込みが終了している場合には、ステップＳ２５において、図１８の状態１０〜１２および図１９の状態１３に示すように、１０番目（最後）のサンプル容器１００が先行ラック１０１に戻された後、先行ラック１０１がラック回収位置４３ｄ（回収可能位置）に横送りされる。
【００８３】
ステップＳ２３において、先行ラック１０１に再検査が必要と判定された検体がある場合（再検査フラグを含む分析結果が生成された場合）には、ステップＳ２８において、ＣＰＵ５１ａにより、先行ラック１０１の搬送方向が搬送下流方向（矢印Ｘ１方向）から搬送上流方向（矢印Ｘ２方向）に変更され、再検査が必要な検体（サンプル容器１００）が搬送上流方向（矢印Ｘ２方向）に取込位置４３ａまで再度搬送されるように、検体搬送装置４が制御される。そして、図１０のステップＳ１に示す容器取込処理によって再検査対象の検体が測定ユニット３に取り込まれることにより、割り込み再検査が行われる。具体的には、図１７に示す状態７において、６番目の検体の再検査が必要と判定された場合には、図２１の状態１９および２０に示すように、８番目のサンプル容器１００が先行ラック１０１に戻された後、６番目のサンプル容器１００が取込位置４３ａまで搬送上流方向（矢印Ｘ２方向）に直接搬送される。そして、図２１の状態２１および２２に示すように、６番目のサンプル容器１００が測定ユニット３に取り込まれて再検査が行われ、先行ラック１０１の元の容器収容部１０１ｂに戻される。すなわち、８番目の検体の後、９番目の検体を検査する前に６番目の検体の再検査が行われる。
【００８４】
ステップＳ２８において割り込み再検査が終了すると、ステップＳ２３に戻り、ＣＰＵ５１ａにより、各検体について再検査が必要と判定された検体の有無が判断される。割り込み再検査の実行中に判明した要否判定結果において、再検査が必要と判定された検体が存在した場合（たとえば６番目の検体の再検査中に７番目の検体の再検査が必要と判定された場合）には、ステップＳ２８に進み、新たに再検査が必要と判定された検体（７番目の検体）の割り込み再検査が実行される。再検査が必要と判定された検体がなければ、図２２の状態２３〜２６および図２３の状態２７に示すように、搬送方向が搬送上流方向（矢印Ｘ２方向）から搬送下流方向（矢印Ｘ１方向）に変更され、取り込みが行われていない９番目および１０番目のサンプル容器１００が順に取込位置４３ａまで搬送され、測定ユニット３に取り込まれる。実際には、上記したステップＳ２２〜Ｓ２４およびステップＳ２８は、互いに並行して実行される。
【００８５】
ステップＳ２６では、図１９の状態１３〜１５に示すように、先行ラック１０１がラック回収位置４３ｄ（回収可能位置）に配置された状態で、先行ラック１０１の検体について再検査が必要と判定された検体があるか否かが判断される。具体的には、先行ラック１０１がラック回収位置４３ｄに配置されている場合には、８番目までの検体について既に再検査の要否の判定が終了しているため、９番目および１０番目の検体についての再検査の要否判定待ちとなる。そして、９番目または１０番目の検体について再検査の必要があれば、ステップＳ２７において、ＣＰＵ５１ａにより、再検査が必要な検体（サンプル容器１００）が搬送上流方向（矢印Ｘ２方向）に取込位置４３ａまで再度搬送されるように、検体搬送装置４が制御される。そして、図１０のステップＳ１に示す容器取込処理によって再検査対象の検体が測定ユニット３に取り込まれることにより、割り込み再検査が行われる。具体的には、先行ラック１０１の１０番目の検体について再検査の必要があると判定された場合には、図２４の状態２８〜３０に示すように、後行ラック１０１の２番目（先行ラックの検体から数えて１２番目）のサンプル容器１００が測定ユニット３から後行ラック１０１に戻された後、後行ラック１０１とともに先行ラック１０１が搬送上流方向（矢印Ｘ２方向）に取込位置４３ａまで搬送され、先行ラック１０１の１０番目のサンプル容器１００が取込位置４３ａに配置される。そして、図２５の状態３１〜３３に示すように、先行ラック１０１の１０番目のサンプル容器１００が、測定ユニット３に取り込まれて再検査が行われ、先行ラック１０１に戻された後、先行ラック１０１がラック回収位置４３ｄに横送りされる。
【００８６】
一方、先行ラック１０１に再検査が必要な検体がない場合には、ステップＳ２９において、先行ラック１０１のすべての検体についての再検査の要否判定が終了したか否かが判断される。すべての検体について終了している場合には、ステップＳ３０において、図１９の状態１６および図２０の状態１７に示すように、ラック送出部４６によりラック回収位置４３ｄの先行ラック１０１が分析後ラック保持部４２に回収され、先行ラック１０１の搬送処理が終了される。先行ラック１０１のすべての検体についての再検査の要否判定が終了していない場合には、ステップＳ３１において、ラック回収位置４３ｄ（回収可能位置）での待機状態が維持される。実際には、上記したステップＳ２５〜Ｓ２７、ステップＳ２９およびステップＳ３１は、互いに並行して実行される。
【００８７】
次に、図２、図１０〜図１５、図１７〜図２０および図２４を参照して、本実施形態による血液分析装置１の制御装置５（ＣＰＵ５１ａ）によって実行されるサンプラ動作処理プログラム５４ｂに基づく後行ラック１０１の搬送処理について説明する。この図１３および１４に示した後行ラック１０１の搬送処理は、血液分析装置１の制御装置５（ＣＰＵ５１ａ）が、サンプラ動作処理プログラムに基づき、検体搬送装置４の各部（分析前ラック保持部４１のステッピングモータ４１３、ラック搬送部４３のステッピングモータ４３１ｅおよびステッピングモータ４３２ｅ、ラック送出部４６を駆動するステッピングモータ４６１など）の動作制御を行うことにより実行される。
【００８８】
まず、図１３のステップＳ４１において、ＣＰＵ５１ａにより、先行ラック１０１の６番目の検体（７番目の検体よりも搬送下流方向（矢印Ｘ１方向）側の容器収容部１０１ｂに保持されている全ての検体）まで再検査が不要と判定されたか否かが判断され、６番目の検体まで再検査不要と判定されるまでこの判断が繰り返される。なお、上記のように、一度再検査の必要があると判定されて再検査が行われた（再び測定ユニット３への取り込みが行われた）検体については、再検査が不要と判定される。すなわち、再検査に対して再々検査は行われない。先行ラック１０１の６番目の検体まで再検査が不要と判定されると、ステップＳ４２において、ラック送込部４１１（図２参照）により後行ラック１０１が分析前ラック保持部４１からラック送込位置４３ｂに送り込まれる。具体的には、図１７の状態７に示すように、先行ラック１０１の８番目のサンプル容器１００が測定ユニット３に取り込まれている間に、６番目の検体の再検査の要否判定（図１０のステップＳ８参照）が行われる。そして、６番目の検体の再検査が不要と判定されると、図１７の状態８に示すように、後行ラック１０１がラック送込位置４３ｂに送り込まれる。その後、ステップＳ４３において、先行ラック１０１の移動に伴って、後行ラック１０１が搬送下流方向（矢印Ｘ１方向）に横送りされることによって、後行ラック１０１の１番目のサンプル容器１００から順に、検知位置４３ｃおよび取込位置４３ａに搬送される。なお、先行ラック１０１の検体と同様に、検知位置４３ｃではバーコード一次読取に伴うオーダ問い合わせ処理（図１５参照）が行われるとともに、取込位置４３ａでは測定ユニット３による測定処理（図１０および図１１参照）が行われる。具体的には、図１８の状態９〜１２に示すように、先行ラック１０１の９番目および１０番目の検体の処理が行われるのと並行して、後行ラック１０１の検体が順に検知位置４３ｃおよび取込位置４３ａに搬送される。そして、図１９の状態１３〜１５に示すように、先行ラック１０１がラック回収位置４３ｄで待機している状態で、後行ラック１０１の１番目および２番目の検体が順に測定ユニット３に取り込まれる。
【００８９】
上記したステップＳ４３の処理に並行して、ステップＳ４４において、先行ラック１０１および後行ラック１０１のいずれかに再検査が必要な検体があるか否かが判断され、いずれの検体についても再検査が不要である場合には、ステップＳ４５において、後行ラック１０１のすべての検体の測定ユニット３への取り込みが終了したか否かが判断される。後行ラック１０１のすべての検体の取り込みが終了していなければ、ステップＳ４３に移行され、終了している場合には、ステップＳ４６に移行される。なお、ステップＳ４４における先行ラック１０１の検体の再検査の要否の判定については、図１２のステップＳ２６における処理と同じ処理である。すなわち、先行ラック１０１の検体について再検査が必要な場合には、図１２のステップＳ２７において、割り込み再検査が行われる。また、先行ラック１０１のいずれの検体も再検査の必要がない場合には、図１２のステップＳ２９において、ステップＳ３０に移行され、図２０の状態１７に示すように、分析後ラック保持部４２に回収される。先行ラック１０１が分析後ラック保持部４２に回収された後も、図２０の状態１８に示すように、後行ラック１０１の検体の処理は継続して実行される。
【００９０】
ステップＳ４４でいずれかの検体について再検査の必要があると判断された場合（再検査フラグを含む分析結果が生成された場合）には、ステップＳ４９において、割り込み再検査の処理が行われる。ここで、図１４を参照して、後行ラック１０１側の割り込み再検査について説明する。後行ラック１０１側の割り込み再検査では、まず、ステップＳ６１において、制御装置５のＣＰＵ５１ａにより、先行ラック１０１に再検査が必要とされた検体があるか否かが判断される。先行ラック１０１の検体についての再検査が行われる場合（図１２のステップＳ２７またはステップＳ２８の割り込み再検査の場合）には、ステップＳ６２に進み、先行ラック１０１と干渉しない位置まで後行ラック１０１が退避される。たとえば、図２４の状態３０に示すように、先行ラック１０１の１０番目の検体の再検査が行われる場合には、取込位置４３ａよりもサンプル容器１００の１本分だけ搬送上流方向（矢印Ｘ２方向）側の位置に後行ラック１０１の先頭の検体（１１番目の検体）が配置されるように、後行ラック１０１が退避される。そして、ステップＳ６３において先行ラック１０１の検体の割り込み再検査が終了したか否かが判断され、図２５の状態３２に示すように、再検査対象の検体（サンプル容器１００）が測定ユニット３から先行ラック１０１に返却されるまで判断が繰り返される（退避状態が維持される）。再検査対象の検体（サンプル容器１００）が測定ユニット３から先行ラック１０１に返却されると、ステップＳ６４に進み、先行ラック１０１の移動に伴って後行ラック１０１が元の位置に戻される。
【００９１】
また、ステップＳ６１で先行ラック１０１に再検査が必要とされた検体がないと判断された場合（後行ラック１０１に再検査が必要とされた検体がある場合）には、ステップＳ６５に移行して、ＣＰＵ５１ａにより、再検査が必要な検体（サンプル容器１００）が搬送上流方向（矢印Ｘ２方向）に取込位置４３ａまで再度搬送されるように、検体搬送装置４が制御される。そして、図１０のステップＳ１に示す容器取込処理によって再検査対象の検体が測定ユニット３に取り込まれることにより、割り込み再検査が行われる。ステップＳ４９における後行ラック１０１側の割り込み再検査は、以上のようにして行われる。なお、後行ラック１０１の検体について再検査が行われるのは、先行ラック１０１の全ての検体について再検査の要否判定が終了した後になるため、ステップＳ６５の処理は、先行ラック１０１が回収された後の処理となる。
【００９２】
ステップＳ４９の割り込み再検査が終了すると、ステップＳ４４に戻り、先行ラック１０１および後行ラック１０１のいずれかに再検査が必要な検体があるか否かが判断される。なお、割り込み再検査の実行中に判明した要否判定結果において、再検査が必要と判定された検体が存在した場合には、ステップＳ４９に進み、新たに再検査が必要と判定された検体の割り込み再検査が実行される。また、実際には、上記したステップＳ４３〜Ｓ４５およびステップＳ４９は、互いに並行して実行される。
【００９３】
そして、ステップＳ４６において、後行ラック１０１の１０番目（最後）のサンプル容器１００が後行ラック１０１に戻された後、後行ラック１０１がラック回収位置４３ｄに横送りされる。ステップＳ４７では、後行ラック１０１がラック回収位置４３ｄに配置された状態で、後行ラック１０１の検体について再検査が必要と判定された検体があるか否かが判断される。具体的には、後行ラック１０１がラック回収位置４３ｄに配置されている場合には、８番目までの検体について既に再検査の要否の判定が終了しているため、９番目および１０番目の検体についての再検査の要否判定待ちとなる。そして、９番目または１０番目の検体について再検査の必要があれば、ステップＳ４８において割り込み再検査が行われる。このステップＳ４８における割り込み再検査処理は、上記ステップＳ４９における割り込み再検査と同様である。
【００９４】
一方、後行ラック１０１に再検査が必要な検体がない場合には、ステップＳ５０において、後行ラック１０１のすべての検体についての再検査の要否判定が終了したか否かが判断される。すべての検体について終了している場合には、ステップＳ５１において、ラック送出部４６によりラック回収位置４３ｄの後行ラック１０１が分析後ラック保持部４２に回収され、後行ラック１０１の搬送処理が終了される。後行ラック１０１のすべての検体についての再検査の要否判定が終了していない場合には、ステップＳ５２において、ラック回収位置４３ｄでの待機状態が維持される。なお、後行ラック１０１のステップＳ４６〜Ｓ４８およびステップＳ５０〜Ｓ５２の処理は、それぞれ、図１２に示す先行ラック１０１のステップＳ２５〜Ｓ２７およびステップＳ２９〜Ｓ３１の処理と同様である。
【００９５】
なお、本実施形態では、説明の便宜上、後行ラック１０１（１１〜２０番目の検体を保持したラック１０１）の搬送処理においては、１〜１０番目の検体を保持した先行ラック１０１が回収された後も「後行ラック」として一貫して説明しているが、実際には１〜１０番目の検体を保持した先行ラック１０１が回収された後には後行ラック１０１（１１〜２０番目の検体を保持したラック１０１）が「先行ラック」として処理されるようになる。
【００９６】
本実施形態では、上記のように、制御装置５（ＣＰＵ５１ａ）によってラック１０１に保持された所定のサンプル容器１００の検体の再検査が必要と判定された場合、そのラック１０１を搬送する第１ベルト４３１（図６参照）または第２ベルト４３２（図６参照）の搬送方向を搬送下流方向（矢印Ｘ１方向）から搬送上流方向（矢印Ｘ２方向）に変更し、再検査対象のサンプル容器１００が取込位置４３ａ（図２参照）に再度搬送されるように検体搬送装置４を制御することによって、検体の再検査が必要な場合にラック１０１をラック送込位置４３ｂ（図２参照）まで戻すことなく、再検査対象のサンプル容器１００を搬送上流方向（矢印Ｘ２方向）に向かって取込位置４３ａまで直接搬送することができる。これにより、一旦取込位置４３ａを通り過ぎてラック送込位置４３ｂまで検体ラックを搬送してから再び検体ラックを取込位置４３ａまで搬送下流方向（矢印Ｘ１方向）に搬送し直す場合と比較して、再検査を行う場合のラック１０１の移動距離を取込位置４３ａとラック送込位置４３ｂとを往復する分だけ短縮することができる。この結果、検体の再検査のためのラック１０１の搬送に要する時間を短縮することができるので、効率的に再検査を行うことができる。
【００９７】
また、本実施形態では、制御装置５（ＣＰＵ５１ａ）を、測定ユニット３が再検査対象のサンプル容器１００から再検査のために検体を取得した後、ラック１０１を搬送する第１ベルト４３１（図６参照）または第２ベルト４３２（図６参照）の搬送方向を搬送上流方向（矢印Ｘ２方向）から搬送下流方向（矢印Ｘ１方向）に変更し、測定ユニット３による検体の取り込みが行われていないサンプル容器１００が取込位置４３ａに搬送されるように、検体搬送装置４を制御することによって、ラック１０１を搬送上流方向（矢印Ｘ２方向）に搬送して再検査対象のサンプル容器１００に収容された検体の再検査が行われた後、次に検体の取り込みが行われるサンプル容器１００を迅速に取込位置４３ａに搬送することができる。
【００９８】
また、本実施形態では、制御装置５（ＣＰＵ５１ａ）を、先行ラック１０１の１０個の容器収容部１０１ｂのうち、７番目の容器収容部１０１ｂよりも搬送下流方向（矢印Ｘ１方向）側の容器収容部１０１ｂに保持されている全ての検体について再検査が不要であると判定されたとき、後行ラック１０１をラック送込位置４３ｂ（図２参照）に供給するようラック送込部４１１を制御するように構成することによって、先行ラック１０１についての再検査も含む全ての検査処理が完了する前でも、７番目の容器収容部１０１ｂよりも搬送下流方向（矢印Ｘ１方向）側の容器収容部１０１ｂに保持されている全ての検体について再検査が不要であると判定された時点で、後続する後行ラック１０１をラック送込位置４３ｂに供給することができるので、後続する後行ラック１０１の処理を迅速に開始することができる。
【００９９】
また、本実施形態では、制御装置５（ＣＰＵ５１ａ）を、検体の再検査が実行された場合、その検体について再検査が不要であると判定するように構成することによって、１度再検査を行った検体については、再び再検査を行うことがないので、繰り返し再検査を行う場合に検査処理が滞ってしまうのを防止することができる。その結果、システムの検査処理を効率的に行うことができる。また、検体の再検査が実行された時点でその検体について再検査の要否判定を行うことができるので、６番目の検体の再検査が実行された場合、その６番目の検体の再検査の測定結果が出る前（６番目の検体が測定ユニット３に取り込まれてから所定時間（７５秒）が経過する前）に再検査の要否を不要と判定して、より迅速に後行ラック１０１をラック送込位置４３ｂに供給することができる。
【０１００】
また、本実施形態では、複数のラック１０１を貯留するための分析前ラック保持部４１と、分析前ラック保持部４１に貯留されているラック１０１を分析前ラック保持部４１からラック送込位置４３ｂに向かう矢印Ｙ２方向（図２参照）にのみ移動させるラック送込部４１１とを設けることにより、後行ラック１０１をラック送込位置４３ｂに供給した後に先行ラック１０１の検体（７番目以降の検体）の再検査を行う場合にも、取込位置４３ａまで搬送上流方向（矢印Ｘ２方向）に逆送りされる先行ラック１０１とラック送込位置４３ｂに供給された後行ラック１０１とが干渉することがないので、後行ラック１０１をラック送込位置４３ｂから分析前ラック保持部４１内に退避させる機構を設ける必要がなく、その結果、ラック送込部４１１を矢印Ｙ２方向（図２参照）にのみ移動させるように構成するだけで済む。これにより、検体の再検査のために先行ラック１０１を直接取込位置４３ａまで戻す構成においても、後行ラック１０１をラック送込位置４３ｂから退避させる機能をラック送込部４１１に設ける必要がないので、システムの構成を複雑化させることなく迅速な検査処理を行うことができる。
【０１０１】
また、本実施形態では、制御装置５（ＣＰＵ５１ａ）を、ラック１０１に保持された全てのサンプル容器１００の検体が測定ユニット３により取り込まれると、そのラック１０１をラック回収位置４３ｄ（回収可能位置、図２参照）に搬送するよう検体搬送装置４を制御し、ラック１０１に保持された全てのサンプル容器１００の検体について再検査が不要であると判定されると、ラック回収位置４３ｄにあるラック１０１を分析後ラック保持部４２に移送するようラック送出部４６を制御するように構成することによって、先行ラック１０１の検体について再検査を行う可能性がある場合に先行ラック１０１をラック回収位置４３ｄ（回収可能位置）に配置した状態を維持することによって、再検査が必要であれば先行ラック１０１を搬送上流方向（矢印Ｘ２方向）に取込位置４３ａまで迅速に搬送することができるので、再検査を迅速に行うことができる。一方、先行ラック１０１の検体について再検査が不要であれば、先行ラック１０１をラック回収位置４３ｄ（回収可能位置）から速やかに回収することができる。
【０１０２】
また、本実施形態では、制御装置５（ＣＰＵ５１ａ）を、取込位置４３ａに搬送されたサンプル容器１００について、バーコード読取部４４により得られた検体の識別情報（検体ＩＤ）と、測定ユニット３のバーコード読取部３５６により得られた検体の識別情報（検体ＩＤ）とが一致するか否かを判定し、識別情報（検体ＩＤ）が一致しない場合には、エラー処理を行いその旨を表示部５２に表示するように構成することによって、ラック１０１を取込位置４３ａに搬送する過程でバーコード読取部４４により得られた検体の識別情報（検体ＩＤ）と、検体の検査および再検査のためにサンプル容器１００が取込位置４３ａに搬送された際にバーコード読取部３５６により得られた検体の識別情報（検体ＩＤ）とに基づいて、取込位置４３ａに配置されたサンプル容器１００が検査（再検査）対象のサンプル容器１００（検体）であるか否かを確認することができる。これにより、仮に検査（再検査）対象でないサンプル容器１００が誤って取込位置４３ａに配置されてしまったとしても、測定ユニット３による測定処理を行う前に検査（再検査）対象でないサンプル容器１００を判別してその旨をユーザに通知することができる。
【０１０３】
また、本実施形態では、制御装置５（ＣＰＵ５１ａ）が再検査の要否判定を行う判定手段として機能するように構成することによって、制御装置５（ＣＰＵ５１ａ）と判定手段とをそれぞれ別個に設ける場合と異なり、制御装置５（ＣＰＵ５１ａ）が測定ユニット３から検体の測定結果を取得して再検査の要否判定を行い、その要否判定に基づいて検体搬送装置４の動作制御を行うことができるので、血液分析装置１の構成を簡素化することができる。
【０１０４】
なお、今回開示された実施形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した実施形態の説明ではなく特許請求の範囲によって示され、さらに特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれる。
【０１０５】
たとえば、本実施形態では、検体検査システムの一例として血液分析装置を示したが、本発明はこれに限られない。本発明では、複数の検体を保持可能な検体ラックを搬送する搬送装置を備えた検体検査システムであれば、血液分析装置以外の他の検体検査システムに本発明を適用してもよい。
【０１０６】
また、本実施形態では、検体検査システムの一例として、１つの測定ユニットを備える血液分析装置を示したが、本発明はこれに限られない。たとえば、図２６に示すように、２つの測定ユニット２０および３０を備える血液分析装置２００であってもよいし、３つ以上の測定ユニットを備える血液分析装置であってもよい。
【０１０７】
また、本実施形態では、制御装置によって再検査の要否を判定する構成を示したが、本発明はこれに限らず、制御装置とデータの送受信が可能に接続されたホストコンピュータによって再検査の要否を判定する構成であってもよい。具体的には、制御装置は、測定ユニットから受信した測定データを通信インタフェースを介してホストコンピュータに送信し、ホストコンピュータが測定データに基づいて再検査の要否を判定し、制御装置が通信インタフェースを介してホストコンピュータから再検査の要否の判定結果を受信する構成であってもよい。
【０１０８】
また、本実施形態では、コンピュータプログラムの一例として、測定処理プログラムおよびサンプラ動作処理プログラムの２つのコンピュータプログラムを示したが、本発明はこれに限られない。本発明によるコンピュータプログラムは、測定処理プログラムおよびサンプラ動作処理プログラムの２つのプログラムの内容を含む１つのコンピュータプログラムであってもよい。
【０１０９】
また、本実施形態では、制御装置の一例として、測定処理プログラムおよびサンプラ動作処理プログラムのそれぞれを実行して測定ユニットおよび検体搬送装置（サンプラ）の両方を制御する制御装置のＣＰＵを示したが、本発明はこれに限られない。本発明では、測定ユニットを制御する制御装置とは別個に検体搬送装置専用の制御装置を設けてもよい。この際、検体搬送装置専用の制御装置を、独立した制御装置ではなく検体搬送装置の一部として設けてもよい。
【０１１０】
また、本実施形態では、先行ラックの６番目の検体（７番目の検体よりも搬送下流方向（矢印Ｘ１方向）側の容器収容部１０１ｂに保持されている全ての検体）の再検査が不要と判定されると、図１７の状態８に示すように、後行ラックをすぐにラック送込位置に送り込む構成の例を示したが、本発明はこれに限られない。本発明では、先行ラックの６番目の検体の再検査が不要と判定されると、後行ラックの送り込みが可能となるだけであって、すぐに後行ラックを送り込む必要はない。たとえば、先行ラックの７番目の検体について再検査の要否判定がされた後に後行ラックをラック送込位置に送り込む構成であってもよい。
【０１１１】
また、本実施形態では、一度再検査が行われた検体について、再検査不要と判定する構成の例を示したが、本発明はこれに限られない。たとえば、制御装置が、一度再検査が行われた検体についても再度再検査の要否判定を行う構成であってもよい。この場合、２度再検査が行われた検体について、再検査不要と判定する構成であってもよいし、再検査が不要と判定されるまで何度でも再検査の要否判定を行う構成であってもよい。
【０１１２】
また、本実施形態では、検体の再検査の要否判定に基づいて、後行ラックを送り込むようにラック送込部を制御する構成の例を示したが、本発明はこれに限られない。本発明では、制御装置が検体搬送装置や測定ユニットの状態に基づいて、後行ラックを送り込むようにラック送込部を制御するように構成してもよい。たとえば、検体搬送装置において、制御装置との間で同期障害が発生してラックの位置を監視することができなくなった場合や、測定ユニットにおいて、サンプル容器の取り込み動作に失敗した場合などに、送込可能限界位置を超えてラック送込位置内の位置に先行ラックを搬送上流方向（矢印Ｘ２方向）に送り戻す必要があるので、検体搬送装置および測定ユニットにおいて上記のような状態が解消されたときに、後行ラックを送り込むようにラック送込部を制御する構成であってもよい。
【０１１３】
また、本実施形態では、ラック送込位置内の位置までは到達しない限界の位置である送込可能限界位置にラックを配置させた場合にラックの７番目のサンプル容器の位置に測定ユニットへの取込位置を配置する構成の例を示したが、本発明はこれに限られない。本発明では、ラックの６番目以前または８番目以降のサンプル容器の位置に取込位置を配置するように構成してもよい。この場合、図１３のステップＳ４１に示す後行ラックをラック送込位置に送り込む際の判断において、再検査不要と判定された先行ラックの検体の個数が取込位置の配置に応じて変動される。
【０１１４】
また、本実施形態では、測定ユニットによる検体の取得の一例として、測定ユニットが第３位置（検体取込位置）に配置されたサンプル容器を検体ラックから取り出して測定ユニット内に取り込み、測定ユニット内でサンプル容器に収容された検体を吸引する形態を示したが、これに限られるものではない。たとえば、測定ユニットが、第３位置に配置されたサンプル容器中の検体を、サンプル容器が検体ラックに保持された状態で吸引する形態も本発明の範囲に含まれる。
【符号の説明】
【０１１５】
１    血液分析装置（検体検査システム）
２    ホストコンピュータ
３    測定ユニット（検査装置）
４    検体搬送装置（搬送装置）
４１    分析前ラック保持部（ラック供給部、貯留部）
４２    分析後ラック保持部（回収部）
４３ａ    取込位置（第３位置）
４３ｂ    ラック送込位置（第１位置）
４３ｄ    ラック回収位置（第２位置）
４４    バーコード読取部（第１の識別情報取得部）
４６    ラック送出部（ラック移送部）
５    制御装置（判定手段）
５１ｂ    ＲＯＭ（記憶部）
５１ｃ    ＲＡＭ（記憶部）
５４ａ    測定処理プログラム（コンピュータプログラム）
５４ｂ    サンプラ動作処理プログラム（コンピュータプログラム）
１００    サンプル容器（検体容器）
１０１    ラック（検体ラック）
１０１ｂ    容器収容部（検体保持位置）
３５６    バーコード読取部（第２の識別情報取得部）
４１１    ラック送込部（移動機構）
４３１    第１ベルト（搬送部材）
４３１ｅ、４３２ｅ    ステッピングモータ
４３１ｆ、４３２ｆ    エンコーダ（移動距離取得部）
４３２    第２ベルト（搬送部材）
矢印Ｘ１方向    第１方向
矢印Ｘ２方向    第２方向
【図１】
2010169663.tif 000003
【図２】
2010169663.tif 000004
【図３】
2010169663.tif 000005
【図４】
2010169663.tif 000006
【図５】
2010169663.tif 000007
【図６】
2010169663.tif 000008
【図７】
2010169663.tif 000009
【図８】
2010169663.tif 000010
【図９】
2010169663.tif 000011
【図１０】
2010169663.tif 000012
【図１１】
2010169663.tif 000013
【図１２】
2010169663.tif 000014
【図１３】
2010169663.tif 000015
【図１４】
2010169663.tif 000016
【図１５】
2010169663.tif 000017
【図１６】
2010169663.tif 000018
【図１７】
2010169663.tif 000019
【図１８】
2010169663.tif 000020
【図１９】
2010169663.tif 000021
【図２０】
2010169663.tif 000022
【図２１】
2010169663.tif 000023
【図２２】
2010169663.tif 000024
【図２３】
2010169663.tif 000025
【図２４】
2010169663.tif 000026
【図２５】
2010169663.tif 000027
【図２６】
2010169663.tif 000028