(57)【要約】      （修正有）【課題】エラーの要因が取り除かれたか否かの確認作業にかかる手間を軽減することができる自動分析装置を提供する。【解決手段】試料と試薬を反応容器１７に分注し、反応容器１７内の試料及び試薬の混合液を測定する分析動作を行う複数のユニットを有する分析部１０と、分析部１０の複数のユニットを作動させる駆動部と、分析部１０で発生するエラーを識別するエラーコードと、このエラーコードで識別されるエラーの要因が取り除かれたか否かを確認する確認動作の手順及びこの確認動作を実行するタイミングとを関連付けて保存する診断情報記憶部と、駆動部を制御する分析制御部とを備え、分析制御部は、分析部１０でエラーが発生すると、診断情報記憶部に保存されている当該エラーを識別するエラーコードに関連するタイミングで確認動作を駆動部に実行させる。【選択図】図２
2018179801.tif 000002
【特許請求の範囲】
【請求項１】
試料と試薬とを反応容器に分注して前記反応容器内の前記試料及び前記試薬の混合液を測定する分析動作を行う複数のユニットを有する分析部と、
前記複数のユニットを駆動する駆動部と、
前記分析部で発生するエラーを識別するエラーコードと、前記エラーの要因が取り除かれたか否かを確認する確認動作の手順及び前記確認動作を実行させるタイミングとを関連付けて保存する診断情報記憶部と、
前記分析部でエラーが発生すると、前記診断情報記憶部に保存されている当該エラーに対応する前記エラーコードに関連する確認動作を当該エラーコードに関連するタイミングで前記駆動部に実行させる制御部とを
備える自動分析装置。
【請求項２】
前記分析部で発生したエラーに対応する前記エラーコードを保存するエラーログ記憶部を有し、
前記制御部は、前記分析部でエラーが発生すると、当該エラーに対応する前記エラーコードを前記エラーログ記憶部から取得し、前記診断情報記憶部に保存されている当該エラーコードに関連する確認動作を当該エラーコードに関連するタイミングで前記駆動部に実行させる請求項１に記載の自動分析装置。
【請求項３】
前記分析部の分析動作を実行させる入力を行う入力部を有し、
前記制御部は、前記分析部でエラーが発生して分析動作が停止した後の前記入力部からの入力に応じて、前記エラーコードに関連する確認動作を当該エラーコードに関連するタイミングで実行させる請求項１又は請求項２に記載の自動分析装置。
【請求項４】
前記制御部は、前記分析部でエラーが発生して分析動作が停止した後の前記入力部からの入力に応じて、前記分析動作を開始させる前に前記確認動作を実行させる請求項３に記載の自動分析装置。
【請求項５】
前記制御部は、前記分析部でエラーが発生して分析動作が停止した後の前記入力部からの入力に応じて前記分析動作を開始させ、当該エラーが発生したときと同じ前記分析動作をもって前記確認動作として実行させる請求項３に記載の自動分析装置。
【請求項６】
前記制御部は、前記分析部でエラーが発生すると、当該エラーに対応する前記エラーコードに関連する確認動作を当該エラーコードに関連するタイミングで実行させて得られる確認データに基づいて、当該エラーの要因が取り除かれているか否かを判定する請求項１乃至請求項５のいずれかに記載の自動分析装置。
【請求項７】
前記分析部で発生したエラーのログ及び前記エラーコードに関連する確認動作が行われたか否かを表示する表示部を有する請求項１乃至請求項６のいずれかに記載の自動分析装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、被検体から採取された試料と試薬容器に収容された試薬とを分注してその試料に含まれる成分を分析する自動分析装置に関する。
【背景技術】
【０００２】
自動分析装置は、生化学検査項目や免疫検査項目等を対象項目とし、被検体から採取された試料と各検査項目の分析に用いる試薬とを反応容器に分注し、反応容器内の試料と試薬の反応によって生ずる色調や濁りの変化を光学的に測定する。そして、自動分析装置は、測定結果に基づいて、試料に含まれる各検査項目成分の濃度や酵素の活性等で表される分析データを得ることができる。
【０００３】
自動分析装置は、試料及び各検査項目の試薬を分注してその混合液を測定する分析動作を行う分析部を有する。そして、自動分析装置は、分析部の分析動作中にエラーが発生すると、そのエラーの情報を出力する。エラーが発生してから分析動作が停止すると、作業者はエラーの要因と思われる障害を取り除く作業を行い、作業が終了してから自動分析装置を操作してエラーの要因が取り除かれているか否かの確認を行う。この確認の作業が作業者にとって大きな負担になっている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１７−２６５４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明が解決しようとする課題は、エラーの要因が取り除かれたか否かの確認作業にかかる手間を軽減することができる自動分析装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を達成するために、実施形態の自動分析装置は、試料と試薬とを反応容器に分注して前記反応容器内の前記試料及び前記試薬の混合液を測定する分析動作を行う複数のユニットを有する分析部と、前記複数のユニットを駆動する駆動部と、前記分析部で発生するエラーを識別するエラーコードと、前記エラーの要因が取り除かれたか否かを確認する確認動作の手順及び前記確認動作を実行させるタイミングとを関連付けて保存する診断情報記憶部と、前記分析部でエラーが発生すると、前記診断情報記憶部に保存されている当該エラーに対応する前記エラーコードに関連する確認動作を当該エラーコードに関連するタイミングで前記駆動部に実行させる制御部とを備える。
【図面の簡単な説明】
【０００７】
【図１】実施形態に係る自動分析装置の構成を示すブロック図。
【図２】実施形態に係る分析部の構成の一例を示す斜視図。
【図３】実施形態に係る第１試薬液面検出により検出された第１試薬分注プローブの停止位置を示す図。
【図４】実施形態に係る第１試薬容器内の下限量の第１試薬を示す図。
【図５】実施形態に係る診断情報記憶部に保存されているテーブルの一例を示す図。
【図６】実施形態に係る分析部でエラーが発生してから確認動作が終了するまでの工程を示すフローチャート。
【図７】実施形態に係る表示部に表示されたエラーログ画面の一例を示す図。
【発明を実施するための形態】
【０００８】
以下、図面を参照して実施形態を説明する。
【０００９】
図１は、実施形態に係る自動分析装置の構成を示したブロック図である。この自動分析装置１００は、試料及び試薬を分注して試料及び試薬の混合液を測定する分析動作を行う分析部１０を備えている。分析部１０は、各検査項目に対応する標準試料及び各検査項目に対応する試薬の分注並びにその混合液を測定するキャリブレーションの分析動作により、標準データを生成する。また、分析部１０は、血清や尿等の被検試料及び各検査項目の試薬の分注並びにその混合液を測定する検査の分析動作により、被検データを生成する。
【００１０】
また、自動分析装置１００は、分析部１０の各試料の分注や各試薬の分注等の分析動作を行う複数のユニットを駆動する駆動部４０を備えている。また、自動分析装置１００は、分析部１０で発生したエラーの日付及び時刻等のエラーログを保存するエラーログ記憶部４５を備えている。また、自動分析装置１００は、分析部１０で発生するエラーを識別するエラーコード等を保存する診断情報記憶部５０を備えている。
【００１１】
また、自動分析装置１００は、駆動部４０を制御する分析制御部６０を備えている。また、自動分析装置１００は、分析部１０で生成された標準データや被検データを処理して各検査項目の検量データや分析データを生成するデータ処理部７０を備えている。また、自動分析装置１００は、データ処理部７０で生成された検量データや分析データ等を表示する表示部８０を備えている。
【００１２】
また、自動分析装置１００は、各検査項目の測定に必要な試料、第１試薬及び第２試薬の量等の分析パラメータを設定するための入力、キャリブレーションの分析動作を実行させる入力、各試料に対して試料ＩＤや各検査項目を設定するための入力、検査の分析動作を実行させる入力等を行う入力部９０を備えている。また、自動分析装置１００は、エラーログ記憶部４５、診断情報記憶部５０、分析制御部６０、データ処理部７０及び表示部８０を制御するシステム制御部９１を備えている。
【００１３】
図２は、分析部１０の構成の一例を示した斜視図である。この分析部１０は、試料を収容する試料容器１１と、試料容器１１を保持する試料ラック１２とを備えている。また、分析部１０は、標準試料や被検試料などの各試料に含まれる各検査項目の成分と反応する試薬である例えば１試薬系及び２試薬系の第１試薬を収容する第１試薬容器１３と、複数の第１試薬容器１３を移動可能に保持する第１試薬ラック１４とを備えている。
【００１４】
また、分析部１０は、２試薬系の第１試薬と対をなす第２試薬を収容する第２試薬容器１５と、複数の第２試薬容器１５を移動可能に保持する第２試薬ラック１６とを備えている。また、分析部１０は、円周上に配置された複数の反応容器１７と、この反応容器１７を回転移動可能に保持する反応ディスク１８とを備えている。
【００１５】
また、分析部１０は、試料ラック１２に保持された試料容器１１内の試料を吸引して、反応容器１７内に吐出する分注を行う試料分注プローブ１９と、この試料分注プローブ１９を上下移動及び回動可能に支持する試料分注アーム２０とを備えている。また、分析部１０は、試料分注プローブ１９が試料容器１１内の試料の液面に接触したことを検出する試料液面センサ２１を備えている。試料液面センサ２１は例えば発振器及びブリッジ回路等を有し、試料容器１１内の試料と接触したときの試料分注プローブ１９の静電容量の変化をブリッジ回路で電圧信号に変換して当該試料の液面を検出する。
【００１６】
また、分析部１０は、試料容器１１内の試料を吸引しているときの試料分注プローブ１９に試料不足や詰まりが生じたことを検出する圧力センサ２２を備えている。圧力センサ２２は試料分注プローブ１９内の圧力を測定することにより、圧力が予め設定された上限値よりも高い値であると試料容器１１内の試料の不足を検出し、圧力が予め設定された下限値よりも低い値であると試料分注プローブ１９に詰まりが生じていることを検出する。
【００１７】
また、分析部１０は、第１試薬ラック１４に保持された第１試薬容器１３内の第１試薬を吸引して、試料が分注された反応容器１７内に吐出する分注を行う第１試薬分注プローブ２３を備えている。また、分析部１０は、第１試薬分注プローブ２３を上下移動及び回動可能に支持する第１試薬分注アーム２４を備えている。
【００１８】
また、分析部１０は、第１試薬分注プローブ２３が第１試薬容器１３内の第１試薬の液面に接触したことを検出する第１試薬液面センサ２５を備えている。第１試薬液面センサ２５は試料液面センサ２１と同様に構成され、第１試薬容器１３内の第１試薬と接触したときの第１試薬分注プローブ２３の静電容量の変化により当該第１試薬の液面を検出する。
【００１９】
また、分析部１０は、第１試薬分注プローブ２３の軌道上の障害物の有無を検出する第１の衝突センサ２６を備えている。第１の衝突センサ２６は、例えば第１試薬分注アーム２４に配置された投光素子及び受光素子からなる透過型光センサと、第１試薬分注アーム２４に対して上下移動可能に支持された第１試薬分注プローブ２３に配置された検出体とを有する。そして、第１の衝突センサ２６は、第１試薬分注プローブ２３が下降しているときに障害物に衝突すると、第１試薬分注アーム２４に対して第１試薬分注プローブ２３が上に移動して検出体が透過型光センサの光を遮断することにより、障害物があることを検出する。
【００２０】
また、分析部１０は、第２試薬ラック１６に保持された第２試薬容器１５内の第２試薬を吸引して、第１試薬が分注された反応容器１７内に吐出する分注を行う第２試薬分注プローブ２７を備えている。また、分析部１０は、第２試薬分注プローブ２７を上下移動及び回動可能に支持する第２試薬分注アーム２８を備えている。
【００２１】
また、分析部１０は、第２試薬分注プローブ２７が第２試薬容器１５内の第２試薬の液面に接触したことを検出する第２試薬液面センサ２９を備えている。第２試薬液面センサ２９は第１試薬液面センサ２５と同様に構成され、第２試薬容器１５内の第２試薬と接触したときの第２試薬分注プローブ２７の静電容量の変化により当該第２試薬の液面を検出する。
【００２２】
また、分析部１０は、第２試薬分注プローブ２７の軌道上の障害物の有無を検出する第２の衝突センサ３０を備えている。第２の衝突センサ３０は、第１の衝突センサ２６と同様に構成され、第２試薬分注プローブ２７が下降しているときに障害物に衝突すると、第２試薬分注アーム２８に対して第２試薬分注プローブ２７が上に移動すると、障害物があることを検出する。
【００２３】
また、分析部１０は、反応容器１７に分注された試料及び第１試薬の混合液や、試料、第１試薬及び第２試薬の混合液を撹拌する撹拌子３１と、この撹拌子３１を移動可能に支持する撹拌アーム３２とを備えている。また、分析部１０は、撹拌子３１により撹拌が行われた混合液を収容する反応容器１７に光を照射し、反応容器１７内の標準試料や被検試料を含む混合液を透過した光を検出して標準データや被検データを生成する測定部３３を備えている。また、分析部１０は、測定を終了した反応容器１７内を洗浄液の吐出及び吸引により洗浄する複数の洗浄ノズル３４と、洗浄ノズル３４を上下移動可能に支持する洗浄アーム３５とを備えている。
【００２４】
駆動部４０は、試料ラック１２を駆動するモータを有し、試料容器１１を移動する。また、駆動部４０は、第１及び第２試薬ラック１４，１６をそれぞれ回転駆動するモータを有し、各第１及び第２試薬容器１３，１５を移動する。また、駆動部４０は、反応ディスク１８を回転駆動するモータを有し、各反応容器１７を移動してから各停止位置で停止させる。
【００２５】
また、駆動部４０は、試料分注アーム２０、第１試薬分注アーム２４及び第２試薬分注アーム２８をそれぞれ回動駆動するモータ及び上下駆動するモータを有し、試料分注プローブ１９、第１試薬分注プローブ２３、及び第２試薬分注プローブ２７を移動する。また、駆動部４０は、撹拌アーム３２を駆動するモータを有し、撹拌子３１を移動する。また、駆動部４０は、洗浄アーム３５を上下駆動するモータを有し、洗浄ノズル３４を移動する。
【００２６】
エラーログ記憶部４５は例えばフラッシュメモリ等の不揮発性メモリを有し、分析部１０で発生したエラーに関する当該エラーが発生したときの日付及び時刻やエラーコード等のエラーログを保存する。
【００２７】
診断情報記憶部５０は記憶回路を有し、分析部１０で発生するエラーを識別するエラーコードと、このエラーコードで識別されるエラーの要因が取り除かれているか否かを確認する確認動作の手順及びこの確認動作を実行させるタイミングからなる診断情報とを関連付けて保存する。
【００２８】
分析制御部６０はＣＰＵ及び記憶回路を有し、入力部９０から入力された各検査項目の分析パラメータ、試料ＩＤ、この試料ＩＤで識別される試料に設定された検査項目等の入力情報に基づいて、分析部１０の各試料容器１１の移動、各第１試薬容器１３の移動、各第２試薬容器１５の移動、各試料の分注、各検査項目の第１試薬の分注、各検査項目の第２試薬の分注、混合液の撹拌、測定等の分析動作を駆動部４０に実行させる。
【００２９】
また、分析制御部６０は、試料分注プローブ１９を試料ラック１２に保持された試料容器１１上方の試料上停止位置から下方に移動させ、試料分注プローブ１９の下端が試料容器１１内の試料の液面に接触したことを試料液面センサ２１に検出される位置より所定の距離下方となる試料吸引位置で停止させる。そして、試料吸引位置で試料分注プローブ１９に試料を吸引させる。
【００３０】
また、分析制御部６０は、図３に示すように、第１試薬分注プローブ２３を第１試薬ラック１４に保持された第１試薬分注位置Ｒ１の第１試薬容器１３上方の第１試薬上停止位置ＵＬから下方に移動させ、第１試薬分注プローブ２３の下端が第１試薬容器１３内の第１試薬の液面に接触したことを第１試薬液面センサ２５に検出される位置より距離Ｄ１下方となる第１試薬吸引位置Ｐ１で停止させる。そして、第１試薬吸引位置Ｐ１で第１試薬分注プローブ２３に第１試薬を吸引させる。
【００３１】
また、分析制御部６０は、第１試薬上停止位置ＵＬから第１試薬液面センサ２５に検出される位置までの第１試薬分注プローブ２３の移動に要した例えば駆動パルス数に基づいて、第１試薬上停止位置ＵＬから第１試薬液面センサ２５に検出される位置まで移動した第１試薬分注プローブ２３の移動距離を求める。そして、分析制御部６０は、第１試薬分注プローブ２３の移動距離に基づいて、第１試薬分注プローブ２３と接触した第１試薬容器１３内の第１試薬の量を算出する。
【００３２】
そして、分析制御部６０は、図４に示すように、移動距離が距離Ｄ２以上になると、第１試薬容器１３内の第１試薬の量が不足して、分析パラメータとして設定可能な最大の分注量に対応する量の第１試薬を第１試薬分注プローブ２３に吸引させることができなくなる下限量Ｖ以下となる。
【００３３】
また、分析制御部６０は、第２試薬分注プローブ２７を第２試薬ラック１６に保持された第２試薬分注位置の第２試薬容器１５上方の第２試薬上停止位置から下方に移動させ、第２試薬分注プローブ２７の下端が第２試薬容器１５内の第２試薬の液面に接触したことを第２試薬液面センサ２９に検出される位置から所定の距離下方の第２試薬吸引位置で停止させる。そして、第２試薬吸引位置で第２試薬分注プローブ２７に第２試薬を吸引させる。
【００３４】
また、分析制御部６０は、第１試薬容器１３内の第１試薬の量を算出する場合と同様にして、第２試薬分注プローブ２７と接触した第２試薬容器１５内の第２試薬の量を算出する。そして、分析制御部６０は、第２試薬分注プローブ２７の移動距離が距離Ｄ２以上になると、第２試薬容器１５内の第２試薬の量が不足して、分析パラメータとして設定可能な最大の分注量に対応する量の第２試薬を第２試薬分注プローブ２７に吸引させることができなくなる下限量Ｖ以下となる。
【００３５】
また、分析制御部６０は、分析部１０でエラーが発生すると、発生したエラーに関するエラーログをエラーログ記憶部４５に保存し、当該エラーが発生してから分析動作が停止した後の入力部９０からのキャリブレーションや検査の分析動作を実行させる入力等に応じて、分析部１０で発生したエラーに対応するエラーコードをエラーログ記憶部４５から取得する。そして、分析制御部６０は、診断情報記憶部５０に保存されている診断情報に基づいて、取得したエラーコードに関連する確認動作を取得したエラーコードに関連するタイミングで駆動部４０に実行させる。そして、分析制御部６０は、確認動作により得られる確認データに基づいてエラーの要因が取り除かれているか否かを判定する。
【００３６】
データ処理部７０は例えばＣＰＵ及び記憶回路を有し、キャリブレーションにより分析部１０の測定部３３で生成された標準データ及びこの標準データの標準試料に予め設定された標準値の関係を示す検量データを生成する。また、データ処理部７０は、キャリブレーションにより生成した検量データを用いて、検査により生成した被検データから濃度値や酵素の活性値で表される分析データを生成する。また、データ処理部７０はハードディスクドライブ（ＨＤＤ）等のストレージを有し、生成した検量データを検査項目毎に保存し、生成した各検査項目の分析データを被検試料毎に保存する。
【００３７】
表示部８０は、例えばＣＲＴや液晶パネルなどのモニタを有し、データ処理部７０で生成された検量データや分析データを表示する。また、表示部８０は、検査項目毎に試料の分注量、第１試薬の分注量及び第２試薬の分注量等の分析パラメータを設定するための画面を表示する。また、表示部８０は、被検試料毎にこの被検試料を識別する試料ＩＤ及び検査対象の検査項目を設定するための画面を表示する。また、表示部８０は、分析部１０でエラーが発生してエラーログ記憶部４５に保存されたエラーログやこのエラーログに関連する確認動作の実行の有無等を設定するためのエラーログ画面を表示する。
【００３８】
入力部９０は、例えばキーボード、マウス、ボタン、タッチパネルなどの入力デバイスを備えている。そして、入力部９０は、各検査項目の分析パラメータを設定するための入力、試料ＩＤ及び検査項目を設定するための入力、第１及び第２試薬ラック１４，１６に保持させる各検査項目の第１及び第２試薬容器１３，１５の保持位置を設定するための入力を行う。また、入力部９０は、駆動部４０、表示部８０等に対して電力の供給や停止を実行させる入力、分析部１０にキャリブレーションや検査の分析動作を実行させる入力を行う。
【００３９】
システム制御部９１は、ＣＰＵ及び記憶回路を備え、入力部９０から入力されたコマンド信号、各検査項目の分析パラメータ、試料ＩＤ及び検査項目、各第１及び第２試薬容器１３，１５の保持位置等の入力情報を記憶回路に記憶した後、これらの入力情報に基づいて、エラーログ記憶部４５、診断情報記憶部５０、分析制御部６０、データ処理部７０及び表示部８０等を統括してシステム全体を制御する。
【００４０】
次に、図１乃至図５を参照して、診断情報記憶部５０に保存されているテーブルの一例を説明する。
【００４１】
図５は、診断情報記憶部５０に保存されているテーブルの一例を示した図である。このテーブル５１は、「コード」、「動作」及び「タイミング」の欄により構成される。そして、「コード」の欄には、分析部１０で発生する各種エラーに対応する「ＣＬＴ」、「Ｒ１Ｓ」、「Ｒ１Ｏ」等の各種エラーコードが保存されている。
【００４２】
「ＣＬＴ」は、試料容器１１内の試料を吸引しているときに試料分注プローブ１９に例えば血清に含まれる不溶性のフィブリン等が付着して詰まりが生じたことを示すエラーコードである。このエラーが発生すると、分析制御部６０は、エラーが発生した試料容器１１からの試料の分注を停止させる。そして、分析制御部６０は、エラー発生の日付及び時刻、「ＣＬＴ」、詰まりが生じた試料の試料ＩＤ等をエラーログとしてエラーログ記憶部４５に保存する。
【００４３】
「Ｒ１Ｓ」は、第１試薬容器１３内の第１試薬の量が下限量Ｖ以下になって第１試薬が不足していることを示すエラーコードである。このエラーが発生すると、分析制御部６０は、エラーが発生した検査項目の第１試薬の分注を停止させる。そして、分析制御部６０は、エラー発生の日付及び時刻、「ＲＩＳ」、第１試薬容器１３内の第１試薬が下限量以下になった検査項目名や当該第１試薬容器１３が保持されている第１試薬ラック１４の保持位置の情報等をエラーログとしてエラーログ記憶部４５に保存する。
【００４４】
「Ｒ１Ｏ」は、第１の衝突センサ２６が障害物を検出したことを示すエラーコードである。第１の衝突センサ２６は、例えば作業者が取り除くのを忘れて第１試薬容器１３に蓋がされていると、第１試薬分注プローブ２３が蓋に衝突して、蓋を障害物として検出する。分析制御部６０は、エラーが発生したときに分注動作を行っていた検査項目の第１試薬の分注を停止させる。また、分析制御部６０は、エラー発生の日付及び時刻、「ＲＩＯ」、第１の衝突センサ２６が障害物を検出したときの検査項目の情報等をエラーログとしてエラーログ記憶部４５に保存する。
【００４５】
「動作」の欄には、「コード」の欄の各種エラーコードに関連する確認動作の手順が保存されている。
【００４６】
「ＣＬＴ」のエラーコードに対しては、「詰まりの確認」と称し、試料分注プローブ１９に確認対象の試料容器１１内の試料を吸引させ、試料分注プローブ１９に詰まりが生じているか否かを確認する確認動作の手順が保存されている。以下に、「詰まりの確認」の確認動作の手順の詳細を説明する。
【００４７】
分析制御部６０は、エラーログ記憶部４５に保存されたエラーログに含まれる試料ＩＤ（確認対象）の試料容器１１を保持する試料ラック１２を駆動部４０に駆動させて確認対象の試料容器１１を試料分注位置に停止させてから、駆動部４０に試料分注アーム２０を駆動させて試料分注プローブ１９を移動させ、試料液面センサ２１に確認対象の試料容器１１内の試料の液面が検出される位置より所定の距離下方となる試料吸引位置で停止させる。次いで、分析制御部６０は、試料分注プローブ１９に確認対象の試料容器１１内の試料を吸引させ、試料分注プローブ１９が試料を吸引しているときの圧力を圧力センサ２２に測定させる。
【００４８】
そして、分析制御部６０は、圧力センサ２２の測定により得られた圧力値を示す確認データに基づいて、エラーの要因が取り除かれているか否かを判定する。分析制御部６０は、圧力値が予め設定された上限値と下限値の間の値である場合、エラーの要因が取り除かれていると判定して確認動作を終了させて当該エラーを無効化させる。また、分析制御部６０は、圧力値が下限値よりも低い値である場合、エラーの要因が取り除かれていないと判定して確認動作を未終了にさせて当該エラーの有効性を維持させる。
【００４９】
「Ｒ１Ｓ」のエラーコードに対しては、「第１試薬量の確認」と称し、確認対象の第１試薬容器１３内の第１試薬の量を確認する確認動作の手順が保存されている。以下に、「第１試薬量の確認」の確認動作の手順の詳細を説明する。
【００５０】
分析制御部６０は、駆動部４０に第１試薬ラック１４を駆動させ、「Ｒ１Ｓ」のエラーが発生してエラーログ記憶部４５に保存された検査項目（確認対象）の第１試薬容器１３が保持されている保持位置を第１試薬分注位置Ｒ１に停止させる。次いで、分析制御部６０は、駆動部４０に第１試薬分注アーム２４を駆動させ、第１試薬分注プローブ２３を第１試薬分注位置Ｒ１の第１試薬容器１３内の第１試薬の液面が第１試薬液面センサ２５に検出される位置より距離Ｄ１下方の第１試薬吸引位置Ｐ１に停止させる。分析制御部６０は、確認対象の第１試薬容器１３内の第１試薬の量を算出する。
【００５１】
そして、分析制御部６０は、算出した第１試薬の量を示す確認データに基づいて、エラーの要因が取り除かれているか否かを判定する。分析制御部６０は、第１試薬の量が下限量Ｖよりも多い場合、エラーの要因が取り除かれていると判定して確認動作を終了させて当該エラーを無効化させる。また、分析制御部６０は、第１試薬の量が下限量Ｖ以下である場合、エラーの要因が取り除かれていないと判定して確認動作を未終了にさせて当該エラーの有効性を維持させる。
【００５２】
「Ｒ１Ｏ」のエラーコードに対しては、「障害物の確認」と称し、確認対象の第１試薬容器１３に障害物があるか否かを確認する確認動作の手順が保存されている。以下に、「障害物の確認」の確認動作の手順について説明する。
【００５３】
分析制御部６０は、駆動部４０に第１試薬ラック１４を駆動させ、「Ｒ１Ｏ」のエラーが発生してエラーログ記憶部４５に保存された検査項目（確認対象）の第１試薬容器１３が保持されている第１試薬ラック１４の保持位置を第１試薬分注位置Ｒ１で停止させる。次いで、分析制御部６０は、駆動部４０に第１試薬分注アーム２４を駆動させ、第１試薬分注プローブ２３を第１試薬上停止位置ＵＬより第１試薬分注位置Ｒ１の第１試薬容器１３内の第１試薬の液面が第１試薬液面センサ２５に検出される位置まで移動させる。
【００５４】
そして、分析制御部６０は、第１試薬分注プローブ２３が第１試薬上停止位置ＵＬから第１試薬液面センサ２５に検出される位置まで移動している間の第１の衝突センサ２６による障害物の有無を示す確認データに基づいて、エラーの要因が取り除かれているか否かを判定する。分析制御部６０は、第１の衝突センサ２６が障害物のないことを検出した場合、エラーの要因が取り除かれていると判定してエラーを無効化させる。また、分析制御部６０は、第１の衝突センサ２６が障害物のあることを検出した場合、エラーの要因が取り除かれていないと判定して当該エラーの有効性を維持させる。
【００５５】
「タイミング」の欄には、「コード」の欄の各種エラーコードに関連するタイミングが保存されている。確認動作を実行させるタイミングは、入力部９０からの入力をトリガーとする。
【００５６】
「ＣＬＴ」のエラーコードに対しては、「検査の分析動作時」と称するタイミングが保存されている。ここでは、分析部１０でエラーが発生して検査の分析動作が停止した後の検査の分析動作を実行させる入力部９０からの入力をトリガーとする。そして、検査の分析動作を実行させる入力部９０からの入力に応じて、分析制御部６０は、分析動作を開始させ、試料分注プローブ１９が確認対象の試料容器１１内の試料を測定用の試料として反応容器１７に分注する、エラーが発生したときと同じ分析動作をもって「ＣＬＴ」のエラーコードに関連する確認動作として実行させる。
【００５７】
このように、分析動作中に詰まりが生じて分析データを得ることができなかった試料に対しては、試料分注プローブ１９に確認対象の試料を吸引させる確認動作を必要とする。しかしながら、確認動作の後に分析動作を実行させると、確認動作によって吸引された試料が無駄になってしまう。よって、エラーが発生したときと同じ分析動作をもって確認動作とすることにより、エラーの要因が取り除かれていると、分析動作中に吸引した試料を測定用の試料として用いることができ、試料の浪費を低減することができる。
【００５８】
各「Ｒ１Ｓ」及び「Ｒ１Ｏ」のエラーコードに対しては、「キャリブレーション又は検査の動作の開始前」と称するタイミングが保存されている。ここでは、分析部１０でエラーが発生してキャリブレーション又は検査の一方の分析動作が停止した後の一方の分析動作を実行させる入力部９０からの入力をトリガーとする。そして、一方の分析動作を実行させる入力部９０からの入力に応じて、分析制御部６０は、一方の分析動作を開始させる前に、各「Ｒ１Ｓ」及び「Ｒ１Ｏ」のエラーコードに関連する確認動作を実行させる。
【００５９】
このように、分析動作中に第１試薬の不足や障害物の検出のエラーにより分析データを得ることができなかった検査項目に対しては、第１試薬分注プローブ２３を移動させて、第１試薬液面センサ２５による第１試薬の液面の検出や、第１の衝突センサ２６による障害物の有無の検出を行わせる確認動作を必要とする。しかしながら、分析動作中に確認動作を行わせると、試料の分注が確認動作よりも前に行われるため、確認動作によりエラーの要因が取り除かれていないと判定された場合、分析動作により先に分注された試料が無駄になってしまう。よって、分析動作を開始させる前に確認動作を実行させることにより、試料の浪費を低減することができる。
【００６０】
なお、タイミングとしては、前述のタイミング以外にも、キャリブレーション又は検査の一方の分析動作を実行させる入力部９０からの入力に応じて、一方の分析動作と並行して確認動作を実行させる「並行動作」と称するタイミングがある。また、試料分注アーム２０、第１試薬分注アーム２４、第２試薬分注アーム２８、撹拌アーム３２及び洗浄アーム３５の各アームを駆動する際の動作異常によるエラーのように、入力部９０より駆動部４０への電力の供給を停止させてから要因を取り除く作業を必要とする場合、作業後の電力の供給に応じて、エラーを発生した各アームを駆動させてエラーの要因が取り除かれているか否かの確認動作を実行させる「電源投入直後」と称するタイミングがある。
【００６１】
以下、図１乃至図７を参照して、自動分析装置１００の分析部１０で発生したエラーに関する動作の一例を説明する。
【００６２】
図６は、分析部１０でエラーが発生してから確認動作が終了するまでの手順の一例を示したフローチャートである。
【００６３】
検査対象の検査項目の第１試薬が収容された複数の第１試薬容器１３及び第２試薬が収容された複数の第２試薬容器１５を第１及び第２試薬ラック１４，１６に保持させ、各第１及び第２試薬容器１３，１５が保持された第１及び第２試薬ラック１４，１６の保持位置の入力が入力部９０から行われる。また、検査対象の各試料が収容された試料容器１１を保持する試料ラック１２が分析部１０の所定の位置に載置される。そして、入力部９０から検査対象の各試料に対して試料ＩＤや各検査項目を設定するための入力が行われた後、検査開始の入力が行われると、自動分析装置１００は動作を開始する。
【００６４】
システム制御部９１は、エラーログ記憶部４５、診断情報記憶部５０、分析制御部６０、データ処理部７０及び表示部８０に検査を指示する。分析制御部６０は、分析部１０の各試料容器１１の移動、各第１試薬容器１３の移動、各第２試薬容器１５の移動、各試料の分注、各検査項目の第１試薬の分注、各検査項目の第２試薬の分注、混合液の撹拌、測定等の分析動作を駆動部４０に実行させる。
【００６５】
検査中に、分析部１０で最新のエラーが発生すると、分析制御部６０は、最新のエラーに関する動作を開始する（ステップＳ１）。
【００６６】
分析制御部６０は、分析部１０で発生した最新のエラーに基づいて、当該エラーに係る動作のみの停止又は分析部１０の全ての動作の強制停止のいずれかを判断する。また、分析制御部６０は、エラーログ記憶部４５に最新のエラーに関するエラーログを保存する（ステップＳ２）。
【００６７】
ここで、エラーログ記憶部４５に保存されたエラーログを表示させる入力が入力部９０から行われると、表示部８０はエラーログ画面を表示する。
【００６８】
図７は、表示部８０に表示されたエラーログ画面の一例を示した図である。このエラーログ画面８１は、「日時」、「コード」、「内容」、「自動」、「手動」及び「不要」の欄により構成される。
【００６９】
「日時」の欄には、各エラーが発生したときの日付及び時刻が表示される。そして、最上段には、最新のエラーが発生したときの日付及び時刻を示す「２０１７／０２／０８  １３：４２」が表示されている。また、上から２段目には、最新のエラーの１回前に発生した前回エラーの日付及び時刻を示す「２０１７／０１／３１  ９：１２」が表示されている。更に、前回エラーの下には、前回エラーよりも以前に発生したエラーの日付及び時刻が表示されている。
【００７０】
「コード」の欄には、「日時」の欄に表示された各日付及び時刻に発生したエラーに対応するエラーコードが表示される。そして、最上段には、ステップＳ２において発生した最新のエラーのエラーコードである例えば「Ｒ１Ｓ」が表示されている。また、上から２段目には、前回エラーのエラーコードである「Ｒ１Ｏ」が表示されている。そして、前回エラーのエラーコードの下には、更に過去に発生した各エラーのエラーコードが表示されている。
【００７１】
「内容」の欄には、「日時」の欄に表示された各日付及び時刻に発生したエラーの詳細な情報が表示される。そして、最上段には、「Ｒ１Ｓ」のエラーコードで識別されるエラーが発生した第１試薬容器１３が検査項目Ａであることを示す「Ａ」と、検査項目Ａの第１試薬容器１３が保持されている第１試薬ラック１４の保持位置を示す「１２」とが表示されている。また、上から２段目には「Ｒ１Ｏ」のエラーコードで識別されるエラーが発生した第１試薬容器１３が検査項目Ｂであることを示す「Ｂ」と、検査項目Ｂの第１試薬容器１３が保持されている第１試薬ラック１４の保持位置を示す「１５」とが表示されている。
【００７２】
「自動」の欄は、「済」及び「未」の欄により構成される。「済」及び「未」の欄には、「日時」の欄に表示された各日付及び時刻に対してそれぞれ四角枠が表示されている。各日付及び時刻に発生したエラーのエラーコードに関連する診断情報記憶部５０に保存されたタイミングで確認動作が行われ、分析制御部６０により要因が取り除かれていると判定されると、「済」の欄の四角枠に確認動作終了したことを示す「レ」が表示され、要因が取り除かれていないと判定されると「未」の欄の四角枠に確認動作が未終了であることを示す「レ」が表示される。
【００７３】
最上段の「２０１７／０２／０８  １３：４２」に対する「済」及び「未」の欄の四角枠は、「Ｒ１Ｓ」に関連する確認動作が実行されていないため空白になっている。また、上から２段目の「２０１７／０１／３１  ９：１２」に対しては、「Ｒ１Ｏ」に関連する診断情報記憶部５０に保存されたタイミングで確認動作が行われ、要因が取り除かれると判定されたことにより「済」の欄の四角枠に「レ」が表示されている。
【００７４】
「手動」の欄は、「済」及び「未」の欄により構成される。「済」及び「未」の欄には、「日時」の欄に表示された各日付及び時刻に対してそれぞれ四角枠が表示されている。各日付及び時刻に発生したエラーのエラーコードに関連する診断情報記憶部５０に保存された確認動作のみを実行させる手動診断の入力が入力部９０から行われると、入力されたタイミングで確認動作のみが行われ、分析制御部６０により要因が取り除かれていると判定されると、「済」の欄の四角枠に確認動作が終了したことを示す「レ」が表示され、要因が取り除かれていないと判定されると、「未」の欄の四角枠に確認動作が未終了であることを示す「レ」が表示される。
【００７５】
最上段の「２０１７／０２／０８  １３：４２」に対する「済」及び「未」の欄の四角枠は、「Ｒ１Ｓ」に関連する確認動作が実行されていないため空白になっている。また、上から２段目の「２０１７／０１／３１  ９：１２」に対しては、手動診断の入力による「Ｒ１Ｏ」に関連する確認動作が行われなかったので、「済」及び「未」の欄の四角枠は空白になっている。
【００７６】
「不要」の欄には、「日時」の欄に表示された各日付及び時刻に対して四角枠が表示されている。各日付及び時刻のエラーのエラーコードに関連する確認動作を不要と判断した場合、入力部９０から確認動作不要の入力が行われると、四角枠に「レ」が表示される。ここでは、エラーの要因を容易に特定することができ、確認動作の実行を不要と作業者が判断した場合、確認動作の実行を止めることができる。
【００７７】
図６に戻り、分析制御部６０は、図７のエラーログ画面８１に示すように、分析部１０で発生した最新のエラーが検査項目Ａの第１試薬の不足によるものである場合、検査項目Ａの第１試薬の分注を停止させ、既に検査項目Ａの第１試薬が分注された反応容器１７に対して検査項目Ａの第２試薬を分注させる。また、分析制御部６０は、各試料に設定された検査項目のうちの検査項目Ａ以外の検査項目に対する当該試料の分注や、検査項目Ａ以外の検査項目の第１及び第２試薬の分注を続行させる。そして、分析制御部６０は、反応容器１７に分注された全ての試料及び試薬の混合液の測定が終了すると、分析部１０の分析動作を停止させる。システム制御部９１は、分析部１０の測定により全ての分析データが生成され、表示部８０に表示されると、検査を終了させる。
【００７８】
検査が終了した後の例えば待機中に、作業者は検査中に発生した「Ｒ１Ｓ」のエラーコードのエラーの要因を取り除く作業として検査項目Ａの第１試薬容器１３に第１試薬の補充を行い、更に検査項目Ａの検査が行われていない試料が収容された試料容器１１を保持する試料ラック１２を所定の位置に載置する。そして、入力部９０から検査項目Ａの第１試薬が補充された第１試薬容器１３を保持する第１試薬ラック１４の保持位置の入力が行われた後、検査の分析動作を実行させる入力が行われると、分析制御部６０は、エラーログ記憶部４５に保存されているエラーログのうち、診断不要の設定が行われておらず、且つ、確認動作の設定が行われていない最新のエラーログを取得する（ステップＳ３）。
【００７９】
分析制御部６０は、診断情報記憶部５０から最新のエラーログのエラーコードに関連する診断情報を取得する（ステップＳ４）。
【００８０】
分析制御部６０は、取得した診断情報に基づいて、確認動作を実行させるか否かを判断する。そして、確認動作のタイミングが入力部９０から入力された入力情報をトリガーとしている場合（ステップＳ５のはい）、ステップＳ６に移行する。また、確認動作のタイミングが入力部９０から入力された入力情報をトリガーとしていない場合（ステップＳ５のいいえ）、ステップＳ９に移行する。
【００８１】
ステップＳ５の「はい」の後、分析制御部６０は、取得した診断情報に基づいて、取得したエラーログのエラーに関連するタイミングで確認動作を実行させる（ステップＳ６）。
【００８２】
ここでは、分析制御部６０は、「Ｒ１Ｓ」のエラーコードに対して、入力部９０からの検査開始の入力に応じて、分析部１０の検査の分析動作を開始させる前に確認動作を実行させる。分析制御部６０は、駆動部４０に第１試薬ラック１４を駆動させ、検査項目Ａの第１試薬容器１３が保持されている保持位置を第１試薬分注位置Ｒ１に停止させる。次いで、分析制御部６０は、駆動部４０に第１試薬分注アーム２４を駆動させ、第１試薬分注プローブ２３を第１試薬分注位置Ｒ１の第１試薬容器１３内の第１試薬の液面が第１試薬液面センサ２５に検出される位置より距離Ｄ１下方の第１試薬吸引位置Ｐ１に停止させる。分析制御部６０は、確認対象の第１試薬容器１３内の第１試薬の量を算出する。
【００８３】
ステップＳ６の後、分析制御部６０は、確認動作により得られた確認データに基づいてエラーの要因が取り除かれているか否かを判定し、エラーの要因が取り除かれていないと判定した場合（ステップＳ７のいいえ）、ステップＳ８に移行する。また、エラーの要因が取り除かれていると判定した場合（ステップＳ７のいいえ）、ステップＳ９に移行する。
【００８４】
ここでは、分析制御部６０は、検査項目Ａの第１試薬容器１３内の第１試薬の量が下限量Ｖよりも多い場合にエラーの要因が取り除かれていると判定し、検査項目Ａの第１試薬容器１３内の第１試薬の量が下限量Ｖ以下である場合にエラーの要因が取り除かれていないと判定する。そして、分析制御部６０は、確認動作によりエラーの要因が取り除かれていると判定した場合に検査項目Ａの検査に係る分析動作を開始させ、確認動作によりエラーの要因が取り除かれていないと判定した場合に検査項目Ａの検査に係る分析動作を停止させる。
【００８５】
このように、分析動作中に発生したエラーにより、分析データを得ることができなかった各試料及びこの試料に設定されている検査項目の分析データを得るために、分析動作を再度実行させる入力操作を入力部９０から行うことにより、確認動作を実行させることができる。これにより、確認動作を実行させるための特別な操作を必要としないため、操作に不慣れな作業者でも容易に確認動作を実行させることが可能となり、エラーの要因が取り除かれたか否かの確認作業にかかる手間を軽減することができる。
【００８６】
ステップＳ７の「いいえ」の後、分析制御部６０は、確認動作により要因が取り除かれていないと判定したエラーのエラーログをエラーログ記憶部４５に保存する（ステップＳ８）。
【００８７】
なお、分析制御部６０が「２０１７／０２／０８  １３：４２」のエラーの要因が取り除かれていると判定すると、エラーログ画面８１の「自動」の欄における「済」の欄の当該エラーに対する四角枠に「レ」が表示される。また、分析制御部６０が「２０１７／０２／０８  １３：４２」のエラーの要因が取り除かれていないと判定すると、エラーログ画面８１の「自動」の欄における「未」の欄の当該エラーに対する四角枠に「レ」が表示される。
【００８８】
このように、確認動作による判定結果を表示部８０に表示させることにより、要因を取り除くことができたか否かを容易に判断することができ、次の作業を迅速に進めることができる。
【００８９】
ステップＳ５の「いいえ」、ステップＳ７の「はい」又はステップＳ８の後、分析制御部６０は、ステップＳ２でエラーログ記憶部４５に保存した最新のエラーログに関する確認動作を終了する（ステップＳ９）。
【００９０】
なお、ステップＳ２とステップＳ３の間の検査終了後の待機中、又はステップＳ８を経てステップＳ９の後の待機中に、エラーログ画面８１の例えば「日時」の欄に表示された「２０１７／０２／０３  １３：４２」の日付及び時刻を指定して確認動作のみを実行させる手動診断の入力が入力部９０から行われると、分析制御部６０は、入力が行われたタイミングで確認動作のみを実行させる。そして、分析制御部６０は、確認動作によりエラーの要因が取り除かれていると判定された場合には「２０１７／０２／０３  １３：４２」に対する「手動」の欄における「済」の欄の四角枠に「レ」が表示され、エラーの要因が取り除かれていないと判定された場合には「未」の欄の四角枠に「レ」が表示される。
【００９１】
以上述べた実施形態によれば、分析部１０で発生するエラーを識別するエラーコードと、このエラーコードで識別されるエラーの要因が取り除かれているか否かを確認する確認動作の手順及びこの確認動作を実行させるタイミングとを関連付けて診断情報記憶部５０に保存し、分析部１０でエラーが発生すると、発生したエラーに対応するエラーコードをエラーログ記憶部４５から取得し、診断情報記憶部５０に保存されている取得したエラーコードに関連する確認動作を取得したエラーコードに関連するタイミングで実行させることができる。これにより、エラーの要因が取り除かれたか否かの確認作業にかかる手間を軽減することができる。
【００９２】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することを意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると共に、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００９３】
１０  分析部
４５  エラーログ記憶部
５０  診断情報記憶部
６０  分析制御部
９０  入力部
【図１】
2018179801.tif 000003
【図２】
2018179801.tif 000004
【図３】
2018179801.tif 000005
【図４】
2018179801.tif 000006
【図５】
2018179801.tif 000007
【図６】
2018179801.tif 000008
【図７】
2018179801.tif 000009