(57)【特許請求の範囲】
【請求項１】
測定時間が互いに異なる複数の測定項目について検体を測定可能な検体検査装置が検体の測定を実行した場合における処理能力を示す処理能力情報を生成する検体検査装置の処理能力情報生成装置であって、
複数の検体のそれぞれについて、一又は複数の測定項目を指定する複数の測定オーダの入力を受け付ける入力部と、
前記入力部により受け付けられた前記複数の測定オーダの実行順序を無作為に決定する実行順序決定手段と、
前記実行順序決定手段により決定された実行順序にしたがって、前記入力部により受け付けられた前記複数の測定オーダに含まれる各工程のスケジュールを作成するスケジュール作成手段と、
前記スケジュール作成手段により作成されたスケジュールに基づいて、前記検体検査装置の処理能力を示す処理能力情報を生成する生成手段と、
前記生成手段により生成された前記処理能力情報を出力する出力部と、
を備える、検体検査装置の処理能力情報生成装置。
【請求項２】
測定項目毎に、前記検体検査装置が実行すべき複数の工程と各工程の所要時間に関する工程情報を記憶する記憶部をさらに備え、
前記生成手段は、前記記憶部に記憶された工程情報を用いて処理能力情報を生成するように構成されている、
請求項１に記載の検体検査装置の処理能力情報生成装置。
【請求項３】
前記スケジュール作成手段は、一の検体についての測定動作に含まれる各工程のスケジュールを、他の検体についての測定動作に含まれる各工程のスケジュールに基づいて作成するように構成されている、
請求項１又は２に記載の検体検査装置の処理能力情報生成装置。
【請求項４】
前記工程情報は、前記複数の工程の実行順序を含む、
請求項２に記載の検体検査装置の処理能力情報生成装置。
【請求項５】
前記記憶部は、検体の分注工程、試薬の分注工程、及び検体と試薬とが混合された測定試料の測定工程を含む前記検体検査装置が実行すべき複数の工程、各工程の実行順序及び各工程の所要時間に関する工程情報を記憶するように構成されている、
請求項４に記載の検体検査装置の処理能力情報生成装置。
【請求項６】
前記スケジュール作成手段は、前記工程情報に示される各工程の実行順序及び各工程に要する時間に基づいて、連続する時間を区切った各時間帯に対して実行可能な工程を割り当てることにより、各工程のスケジュールを作成するように構成されている、
請求項４又は５に記載の検体検査装置の処理能力情報生成装置。
【請求項７】
前記出力部は、前記スケジュール作成手段によって、第１の検体の分注工程と、当該第１の検体の分注工程の次に実行される第２の検体の分注工程とが時間を隔てて実行される前記スケジュールが作成された場合に、前記第１の検体の分注工程と前記第２の検体の分注工程との間の期間が分注工程が行われない期間であることを示す情報を出力するように構成されている、
請求項６に記載の検体検査装置の処理能力情報生成装置。
【請求項８】
前記生成手段は、前記検体検査装置が検体の測定動作を開始してから完了する迄の測定時間を示す前記処理能力情報を生成するように構成されている、
請求項１乃至７の何れか１項に記載の検体検査装置の処理能力情報生成装置。
【請求項９】
前記生成手段は、前記スケジュール作成手段により作成された各工程のスケジュールにより指定される最初に実行される工程に係る実行時刻と、前記スケジュールにより指定される最後に実行される工程に係る実行時刻とに基づいて、前記測定時間を示す前記処理能力情報を生成するように構成されている、
請求項８に記載の検体検査装置の処理能力情報生成装置。
【請求項１０】
前記生成手段は、単位時間当たりに前記検体検査装置によって検体の測定が実行される測定項目数を示す前記処理能力情報を生成するように構成されている、
請求項１乃至９の何れか１項に記載の検体検査装置の処理能力情報生成装置。
【請求項１１】
前記スケジュール作成手段は、前記入力部により受け付けられた前記複数の測定オーダに含まれる測定項目のそれぞれについての検体の分注工程に係る実行時刻を含む前記スケジュールを作成するように構成されており、
前記生成手段は、前記スケジュール作成手段により作成された前記スケジュールにより指定される最初の検体の分注工程に係る実行時刻と、最後の検体の分注工程に係る実行時刻と、前記入力部により受け付けられた前記複数の測定オーダに含まれる測定項目数とに基づいて、前記単位時間当たりに前記検体検査装置によって検体の測定が実行される測定項目数を示す前記処理能力情報を生成するように構成されている、
請求項１０に記載の検体検査装置の処理能力情報生成装置。
【請求項１２】
前記検体検査装置は、血液凝固測定装置であり、
前記入力部は、血液の凝固時間測定項目を含む測定オーダの入力を受付可能に構成されている、
請求項１乃至１１の何れか１項に記載の検体検査装置の処理能力情報生成装置。
【請求項１３】
前記スケジュール作成手段は、前記入力部により受け付けられた前記複数の測定オーダを実行するために前記検体検査装置が各検体について実行すべき測定動作に含まれる各工程に係る実行時刻を含む前記スケジュールを作成するように構成されており、
前記出力部は、前記スケジュール作成手段により作成された前記スケジュールに含まれる各工程に係る実行時刻を出力するように構成されている、
請求項１乃至１２の何れか１項に記載の検体検査装置の処理能力情報生成装置。
【請求項１４】
前記入力部は、測定オーダの実行順序の変更指示を受付可能に構成されており、
前記実行順序決定手段は、前記入力部により測定オーダの実行順序の変更指示が受け付けられたときに、前記入力部により受け付けられた前記複数の測定オーダの実行順序を無作為に変更するように構成されている、
請求項１乃至１３の何れか１項に記載の検体検査装置の処理能力情報生成装置。
【請求項１５】
前記出力部は、前記スケジュール作成手段により作成されたスケジュールに含まれる各工程を時系列に示すタイミングチャートを出力するように構成されている、
請求項１乃至１４の何れか１項に記載の検体検査装置の処理能力情報生成装置。
【請求項１６】
前記記憶部は、第１の工程及び第２の工程を含む前記検体検査装置が実行すべき複数の工程、各工程の実行順序及び各工程の所要時間に関する工程情報を記憶するように構成されており、
前記出力部は、前記第１の工程及び前記第２の工程を互いに異なる形式で示した前記タイミングチャートを出力するように構成されている、
請求項１５に記載の検体検査装置の処理能力情報生成装置。
【請求項１７】
前記検体検査装置は、検体を収容する複数の容器を保持可能であり、保持された容器中の検体に対して所定の処理工程を実行する処理部を具備し、
前記スケジュール作成手段によって作成された前記スケジュールに基づいて、前記処理部における容器の保持状況を時系列に示す保持状況情報を取得する保持状況情報取得手段をさらに備え、
前記出力部は、前記保持状況情報取得手段によって取得された前記保持状況情報を出力可能に構成されている、
請求項１乃至１６の何れか１項に記載の検体検査装置の処理能力情報生成装置。
【請求項１８】
前記入力部は、前記各検体が前記検体検査装置に到着する到着時刻の入力をさらに受け付けるように構成されており、
前記生成手段は、前記入力部により受け付けられた前記複数の測定オーダ及び前記到着時刻に基づいて、前記処理能力情報を生成するように構成されている、
請求項１乃至１７の何れか１項に記載の検体検査装置の処理能力情報生成装置。
【請求項１９】
前記生成手段は、検体が前記検体検査装置に到着してから測定が完了するまでの時間を前記各検体について生成するように構成されており、
前記出力部は、前記各検体について、前記生成手段によって生成された前記時間を出力するように構成されている、
請求項１８に記載の検体検査装置の処理能力情報生成装置。
【請求項２０】
前記生成手段は、検体の測定完了時刻を前記各検体について生成するように構成されており、
前記出力部は、前記各検体について、前記生成手段によって生成された前記測定完了時刻を出力するように構成されている、
請求項１８又は１９に記載の検体検査装置の処理能力情報生成装置。
【請求項２１】
前記出力部は、前記各検体について、前記入力部により受け付けられた前記到着時刻を出力するように構成されている、
請求項１８乃至２０の何れか１項に記載の検体検査装置の処理能力情報生成装置。
【請求項２２】
測定時間が互いに異なる複数の測定項目について検体の測定を実行可能な検体検査装置であって、
複数の検体のそれぞれについて、一又は複数の測定項目を指定する複数の測定オーダの入力を受け付ける入力部と、
前記入力部により受け付けられた前記複数の測定オーダの実行順序を無作為に決定する実行順序決定手段と、
前記実行順序決定手段により決定された実行順序にしたがって、前記入力部により受け付けられた前記複数の測定オーダに含まれる各工程のスケジュールを作成するスケジュール作成手段と、
前記スケジュール作成手段により作成されたスケジュールに基づいて、前記検体検査装置の処理能力を示す処理能力情報を生成する生成手段と、
前記生成手段により生成された前記処理能力情報を出力する出力部と、
を備える、検体検査装置。
【請求項２３】
測定時間が互いに異なる複数の測定項目について検体を測定可能な検体検査装置が検体の測定を実行した場合における処理能力を示す処理能力情報を生成する検体検査装置の処理能力情報生成方法であって、
複数の検体のそれぞれについて、一又は複数の測定項目を指定する複数の測定オーダの入力を受け付けるステップと、
受け付けた前記複数の測定オーダの実行順序を無作為に決定するステップと、
決定された実行順序にしたがって、受け付けた前記複数の測定オーダに含まれる各工程のスケジュールを作成するステップと、
作成されたスケジュールに基づいて、前記検体検査装置の処理能力を示す処理能力情報を生成するステップと、
生成された前記処理能力情報を出力するステップと、
を有する、検体検査装置の処理能力情報生成方法。
【請求項２４】
入力部と、出力部とを備えるコンピュータに、測定時間が互いに異なる複数の測定項目について検体を測定可能な検体検査装置が検体の測定を実行した場合における処理能力を示す処理能力情報を生成させるコンピュータプログラムであって、
複数の検体のそれぞれについて、一又は複数の測定項目を指定する複数の測定オーダの入力を受け付けるステップと、
受け付けた前記複数の測定オーダの実行順序を無作為に決定するステップと、
決定された実行順序にしたがって、受け付けた前記複数の測定オーダに含まれる各工程のスケジュールを作成するステップと、
作成されたスケジュールに基づいて、前記検体検査装置の処理能力を示す処理能力情報を生成するステップと、
生成された前記処理能力情報を出力するステップと、
を前記コンピュータに実行させる、コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、血液、尿等の検体を分析する検体検査装置の処理能力を示す処理能力情報を生成する処理能力情報生成装置、検体検査装置、及び検体検査装置の処理能力情報生成方法、並びにコンピュータに検体検査装置の処理能力情報を生成させるコンピュータプログラムに関する。
【背景技術】
【０００２】
病院又は検査センター等の施設に検体検査装置を導入する際には、その検体検査装置の処理能力を参考にして、機種及び導入台数並びに検査業務における検体検査装置の運用方法等が決定される。このため、検体検査装置のカタログには、通常処理能力を示す指標として、単位時間当たりの検査数（テスト数）が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平６−１０９７４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
検体検査には、例えば血液凝固測定のように、検査項目に応じて検体の測定に要する時間が異なるものも存在する。この種の検体検査を行う検体検査装置では、キュベットに小分けした複数の検体を並列で処理する構成となっているが（例えば、特許文献１参照）、単位時間当たりの検査数は、どのような検査項目について検査が行われたかによって異なる。また、どのような検査項目についてどのような割合で検体検査を実施するかは検査施設毎に異なるため、上記の検体検査装置の場合、施設において当該検体検査装置を稼働したときの処理能力と、カタログ等に掲載された処理能力とが乖離することがある。そのため、実際の使用状況に応じた正確な処理能力を把握することが困難であった。
【０００５】
本発明は斯かる事情に鑑みてなされたものであり、その主たる目的は、検体検査装置を実際に稼動させる現場に近い状況における検体検査装置の処理能力を推定することができる検体検査装置の処理能力情報生成装置、検体検査装置、検体検査装置の処理能力情報生成方法、及びコンピュータプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
上述した課題を解決するために、本発明の一の態様の検体検査装置の処理能力情報生成装置は、測定時間が互いに異なる複数の測定項目について検体を測定可能な検体検査装置が検体の測定を実行した場合における処理能力を示す処理能力情報を生成する検体検査装置の処理能力情報生成装置であって、複数の検体のそれぞれについて、一又は複数の測定項目を指定する複数の測定オーダの入力を受け付ける入力部と、前記入力部により受け付けられた前記複数の測定オーダの実行順序を無作為に決定する実行順序決定手段と、前記実行順序決定手段により決定された実行順序にしたがって、前記入力部により受け付けられた前記複数の測定オーダに含まれる各工程のスケジュールを作成するスケジュール作成手段と、前記スケジュール作成手段により作成されたスケジュールに基づいて、前記検体検査装置の処理能力を示す処理能力情報を生成する生成手段と、前記生成手段により生成された前記処理能力情報を出力する出力部と、を備える。
【０００７】
この態様において、前記処理能力情報生成装置は、測定項目毎に、前記検体検査装置が実行すべき複数の工程と各工程の所要時間に関する工程情報を記憶する記憶部をさらに備え、前記生成手段は、前記記憶部に記憶された工程情報を用いて処理能力情報を生成するように構成されていてもよい。
【０００９】
上記態様において、前記スケジュール作成手段は、一の検体についての測定動作に含まれる各工程のスケジュールを、他の検体についての測定動作に含まれる各工程のスケジュールに基づいて作成するように構成されていてもよい。
【００１０】
上記態様において、前記工程情報は、前記複数の工程の実行順序を含んでいてもよい。
【００１１】
上記態様において、前記記憶部は、検体の分注工程、試薬の分注工程、及び検体と試薬とが混合された測定試料の測定工程を含む前記検体検査装置が実行すべき複数の工程、各工程の実行順序及び各工程の所要時間に関する工程情報を記憶するように構成されていてもよい。
【００１２】
上記態様において、前記スケジュール作成手段は、前記工程情報に示される各工程の実行順序及び各工程に要する時間に基づいて、連続する時間を区切った各時間帯に対して実行可能な工程を割り当てることにより、各工程のスケジュールを作成するように構成されていてもよい。
【００１３】
上記態様において、前記出力部は、前記スケジュール作成手段によって、第１の検体の分注工程と、当該第１の検体の分注工程の次に実行される第２の検体の分注工程とが時間を隔てて実行される前記スケジュールが作成された場合に、前記第１の検体の分注工程と前記第２の検体の分注工程との間の期間が分注工程が行われない期間であることを示す情報を出力するように構成されていてもよい。
【００１４】
上記態様において、前記生成手段は、前記検体検査装置が検体の測定動作を開始してから完了する迄の測定時間を示す前記処理能力情報を生成するように構成されていてもよい。
【００１５】
上記態様において、前記生成手段は、前記スケジュール作成手段により作成された各工程のスケジュールにより指定される最初に実行される工程に係る実行時刻と、前記スケジュールにより指定される最後に実行される工程に係る実行時刻とに基づいて、前記測定時間を示す前記処理能力情報を生成するように構成されていてもよい。
【００１６】
上記態様において、前記生成手段は、単位時間当たりに前記検体検査装置によって検体の測定が実行される測定項目数を示す前記処理能力情報を生成するように構成されていてもよい。
【００１７】
上記態様において、前記スケジュール作成手段は、前記入力部により受け付けられた前記複数の測定オーダに含まれる測定項目のそれぞれについての検体の分注工程に係る実行時刻を含む前記スケジュールを作成するように構成されており、前記生成手段は、前記スケジュール作成手段により作成された前記スケジュールにより指定される最初の検体の分注工程に係る実行時刻と、最後の検体の分注工程に係る実行時刻と、前記入力部により受け付けられた前記複数の測定オーダに含まれる測定項目数とに基づいて、前記単位時間当たりに前記検体検査装置によって検体の測定が実行される測定項目数を示す前記処理能力情報を生成するように構成されていてもよい。
【００１８】
上記態様において、前記検体検査装置は、血液凝固測定装置であり、前記入力部は、血液の凝固時間測定項目を含む測定オーダの入力を受付可能に構成されていてもよい。
【００１９】
上記態様において、前記スケジュール作成手段は、前記入力部により受け付けられた前記複数の測定オーダを実行するために前記検体検査装置が各検体について実行すべき測定動作に含まれる各工程に係る実行時刻を含む前記スケジュールを作成するように構成されており、前記出力部は、前記スケジュール作成手段により作成された前記スケジュールに含まれる各工程に係る実行時刻を出力するように構成されていてもよい。
【００２１】
上記態様において、前記入力部は、測定オーダの実行順序の変更指示を受付可能に構成されており、前記実行順序決定手段は、前記入力部により測定オーダの実行順序の変更指示が受け付けられたときに、前記入力部により受け付けられた前記複数の測定オーダの実行順序を無作為に変更するように構成されていてもよい。
【００２２】
上記態様において、前記出力部は、前記スケジュール作成手段により作成されたスケジュールに含まれる各工程を時系列に示すタイミングチャートを出力するように構成されていてもよい。
【００２３】
上記態様において、前記記憶部は、第１の工程及び第２の工程を含む前記検体検査装置が実行すべき複数の工程、各工程の実行順序及び各工程の所要時間に関する工程情報を記憶するように構成されており、前記出力部は、前記第１の工程及び前記第２の工程を互いに異なる形式で示した前記タイミングチャートを出力するように構成されていてもよい。
【００２４】
上記態様において、前記検体検査装置は、検体を収容する複数の容器を保持可能であり、保持された容器中の検体に対して所定の処理工程を実行する処理部を具備し、前記処理能力情報生成装置は、前記スケジュール作成手段によって作成された前記スケジュールに基づいて、前記処理部における容器の保持状況を時系列に示す保持状況情報を取得する保持状況情報取得手段をさらに備え、前記出力部は、前記保持状況情報取得手段によって取得された前記保持状況情報を出力可能に構成されていてもよい。
【００２５】
上記態様において、前記入力部は、前記各検体が前記検体検査装置に到着する到着時刻の入力をさらに受け付けるように構成されており、前記生成手段は、前記入力部により受け付けられた前記複数の測定オーダ及び前記到着時刻に基づいて、前記処理能力情報を生成するように構成されていてもよい。
【００２６】
上記態様において、前記生成手段は、検体が前記検体検査装置に到着してから測定が完了するまでの時間を前記各検体について生成するように構成されており、前記出力部は、前記各検体について、前記生成手段によって生成された前記時間を出力するように構成されていてもよい。
【００２７】
上記態様において、前記生成手段は、検体の測定完了時刻を前記各検体について生成するように構成されており、前記出力部は、前記各検体について、前記生成手段によって生成された前記測定完了時刻を出力するように構成されていてもよい。
【００２８】
上記態様において、前記出力部は、前記各検体について、前記入力部により受け付けられた前記到着時刻を出力するように構成されていてもよい。
【００２９】
また、本発明の一の態様の検体検査装置は、測定時間が互いに異なる複数の測定項目について検体の測定を実行可能な検体検査装置であって、複数の検体のそれぞれについて、一又は複数の測定項目を指定する複数の測定オーダの入力を受け付ける入力部と、前記入力部により受け付けられた前記複数の測定オーダの実行順序を無作為に決定する実行順序決定手段と、前記実行順序決定手段により決定された実行順序にしたがって、前記入力部により受け付けられた前記複数の測定オーダに含まれる各工程のスケジュールを作成するスケジュール作成手段と、前記スケジュール作成手段により作成されたスケジュールに基づいて、前記検体検査装置の処理能力を示す処理能力情報を生成する生成手段と、前記生成手段により生成された前記処理能力情報を出力する出力部と、を備える。
【００３０】
また、本発明の一の態様の検体検査装置の処理能力情報生成方法は、測定時間が互いに異なる複数の測定項目について検体を測定可能な検体検査装置が検体の測定を実行した場合における処理能力を示す処理能力情報を生成する検体検査装置の処理能力情報生成方法であって、複数の検体のそれぞれについて、一又は複数の測定項目を指定する複数の測定オーダの入力を受け付けるステップと、受け付けた前記複数の測定オーダの実行順序を無作為に決定するステップと、決定された実行順序にしたがって、受け付けた前記複数の測定オーダに含まれる各工程のスケジュールを作成するステップと、作成されたスケジュールに基づいて、前記検体検査装置の処理能力を示す処理能力情報を生成するステップと、生成された前記処理能力情報を出力するステップと、を有する。
【００３１】
また、本発明の一の態様のコンピュータプログラムは、入力部と、出力部とを備えるコンピュータに、測定時間が互いに異なる複数の測定項目について検体を測定可能な検体検査装置が検体の測定を実行した場合における処理能力を示す処理能力情報を生成させるコンピュータプログラムであって、複数の検体のそれぞれについて、一又は複数の測定項目を指定する複数の測定オーダの入力を受け付けるステップと、受け付けた前記複数の測定オーダの実行順序を無作為に決定するステップと、決定された実行順序にしたがって、受け付けた前記複数の測定オーダに含まれる各工程のスケジュールを作成するステップと、作成されたスケジュールに基づいて、前記検体検査装置の処理能力を示す処理能力情報を生成するステップと、生成された前記処理能力情報を出力するステップと、を前記コンピュータに実行させる。
【発明の効果】
【００３２】
本発明に係る検体検査装置の処理能力情報生成装置、検体検査装置、検体検査装置の処理能力情報生成方法、及びコンピュータプログラムによれば、実際に検体検査装置に検体測定を実行させることなく、検体検査装置を実際に稼動させる現場に近い状況における検体検査装置の処理能力を推定することができる。
【図面の簡単な説明】
【００３３】
【図１】実施の形態１に係る検体検査装置の構成を示す斜視図。
【図２】実施の形態１に係る検体検査装置が備える測定装置の概略構成を示す平面図。
【図３】測定装置の回路構成を示すブロック図。
【図４】実施の形態１に係る検体検査装置が備える情報処理装置の構成を示すブロック図。
【図５】実施の形態１に係る検体検査装置のメニュー画面を示す図。
【図６】実施の形態１に係る検体検査装置の測定オーダ登録処理の手順を示すフローチャート。
【図７】実施の形態１に係る検体検査装置の測定オーダ登録画面の一例を示す図。
【図８】実施の形態１に係る検体検査装置の測定オーダ登録画面の他の例を示す図。
【図９】実施の形態１に係る検体検査装置の検体処理能力推定処理の手順を示すフローチャート。
【図１０】実施の形態１に係る検体検査装置の測定シミュレーション画面の一例を示す図。
【図１１】実施の形態１に係る検体検査装置による検体測定のスケジュールの一例を部分的に示すタイミングチャート。
【図１２】実施の形態１に係る検体検査装置の測定シミュレーション処理の手順を示すフローチャート。
【図１３】実施の形態１に係る検体検査装置の測定シミュレーション画面の他の例を示す図。
【図１４】検出ユニットの各保持孔の使用状況を示すタイミングチャートの一例を示す図。
【図１５】測定オーダに測定項目ＰＴのみが含まれる場合の検体測定のスケジュールを示すタイミングチャート。
【図１６】測定オーダに測定項目ＰＴ及びＡＰＴＴが含まれる場合の検体測定のスケジュールを示すタイミングチャート。
【図１７】測定項目ＰＴ及びＡＰＴＴが指示された４つの検体を先に測定し、測定項目ＰＴのみが指示された６つの検体を後に測定する場合の検体測定のスケジュールを示すタイミングチャート。
【図１８】図１７の検体の測定順を変更した場合の検体測定のスケジュールを示すタイミングチャート。
【図１９】実施の形態２に係る検体検査装置の検体処理能力推定処理の手順を示すフローチャート。
【図２０】実施の形態２に係る検体検査装置の測定シミュレーション画面の一例を示す図。
【図２１】測定オーダファイルの内容の一例を示す模式図。
【図２２】実施の形態２に係る検体検査装置の測定シミュレーション処理の手順を示すフローチャート。
【図２３】実施の形態２に係る検体検査装置の測定シミュレーション画面の他の例を示す図。
【発明を実施するための形態】
【００３４】
以下、本発明の好ましい実施の形態を、図面を参照しながら説明する。
【００３５】
（実施の形態１）
[検体検査装置の構成］
図１は、本実施の形態に係る検体検査装置１の構成を示す斜視図である。検体検査装置１は、検体（血液）に含まれる成分を光学的に測定する測定装置２と、測定装置２による測定データを処理して検体の分析結果を得るとともに、測定装置２に操作指示を与える情報処理装置３とで構成されている。
【００３６】
図２は、測定装置２の概略構成を示す平面図である。測定装置２は、測定ユニット１０と、検出ユニット４０と、搬送ユニット５０とによって構成されている。
【００３７】
測定ユニット１０は、第１試薬テーブル１１と、第２試薬テーブル１２と、第１容器ラック１３と、第２容器ラック１４と、キュベットテーブル１５と、加温テーブル１６と、テーブルカバー１７と、第１検体分注ユニット２１と、第２検体分注ユニット２２と、第１試薬分注ユニット２３と、第２試薬分注ユニット２４と、第３試薬分注ユニット２５と、第１キャッチャユニット２６と、第２キャッチャユニット２７と、第３キャッチャユニット２８と、キュベット搬送器３２と、希釈液搬送器３３と、キュベット口３４と、廃棄口３５，３６とを備えている。
【００３８】
第１試薬テーブル１１、第２試薬テーブル１２、キュベットテーブル１５、及び加温テーブル１６のそれぞれは、円形状のテーブルであり、時計回り及び反時計回りの両方向に、独立して回転駆動される。これらのテーブルの回転駆動は、それぞれ、下面裏側に配された複数のステッピングモータ（図示せず）により行われる。
【００３９】
第１試薬テーブル１１と第２試薬テーブル１２の上面には、図示の如く、それぞれ、５つの第１容器ラック１３と５つの第２容器ラック１４が着脱可能に配置されている。第１容器ラック１３と第２容器ラック１４には、試薬容器を保持するための保持部が形成されている。
【００４０】
第１試薬テーブル１１及び第２試薬テーブル１２に保持されている各試薬の種別及び保持位置の情報が、後述する測定装置２の制御部３００に設けられたハードディスク３０４に記憶されている。これにより、検体の測定が行われるときに、検体の測定に使用する試薬がどの保持位置に配置されているかを特定することができる。
【００４１】
キュベットテーブル１５と加温テーブル１６には、図示の如く、それぞれ、円周に沿って複数のキュベット保持孔１５ａ，１６ａが形成されている。キュベット保持孔１５ａ，１６ａにキュベットがセットされると、かかるキュベットは、それぞれ、キュベットテーブル１５と加温テーブル１６の回転に合わせて、円周位置を移動することとなる。また、加温テーブル１６は、保持孔１６ａにセットされたキュベットを、所定の温度にて加温する。
【００４２】
第１試薬テーブル１１、第２試薬テーブル１２、及びキュベットテーブル１５の上面を覆うように、テーブルカバー１７が設けられている。かかるテーブルカバー１７は、試薬を交換するとき等に開放することができるようになっている。また、テーブルカバー１７には、複数の孔（図示せず）が設けられている。第１検体分注ユニット２１と、第２検体分注ユニット２２と、第１試薬分注ユニット２３、第２試薬分注ユニット２４、及び第３試薬分注ユニット２５は、これら複数の孔を介して試薬の分注を行う。
【００４３】
第１検体分注ユニット２１は、図示の如く、支持部２１ａと、アーム２１ｂと、分注部２１ｃとを備えている。支持部２１ａは、下面裏側に配されたステッピングモータ（図示せず）により回転駆動される。また、支持部２１ａは、アーム２１ｂを支持しており、アーム２１ｂは、上記ステッピングモータにより上下方向に駆動される。分注部２１ｃは、アーム２１ｂの先端に取り付けられており、ピペットを有する。かかるピペットを用いて検体が吸引され吐出される。
【００４４】
支持部２１ａが回転駆動されると、分注部２１ｃが支持部２１ａを中心とした円周上を移動する。分注部２１ｃは、検体吸引位置において、真下位置にある検体を吸引し、検体吐出位置において、真下位置にあるキュベットに検体を吐出する。なお、第２検体分注ユニット２２、第１試薬分注ユニット２３、第２試薬分注ユニット２４、及び第３試薬分注ユニット２５についても、第１検体分注ユニット２１と同様の構成となっている。すなわち、第２検体分注ユニット２２は支持部２２ａを備え、支持部２２ａは、下面裏側に配されたステッピングモータ（図示せず）により回転駆動される。また、第１試薬分注ユニット２３、第２試薬分注ユニット２４、第３試薬分注ユニット２５は、それぞれ、支持部２３ａ、支持部２４ａ、支持部２５ａを備え、支持部２３ａ、支持部２４ａ、支持部２５ａは、それぞれ、下面裏側に配された複数のステッピングモータ（図示せず）により回転駆動される。
【００４５】
第１キャッチャユニット２６は、アーム２６ｂを支持する支持部２６ａと、伸縮可能なアーム２６ｂと、把持部２６ｃとで構成されている。支持部２６ａは、下面裏側に配されたステッピングモータ（図示せず）により回転駆動される。把持部２６ｃは、アーム２６ｂの先端に取り付けられており、キュベットを把持することができる。なお、第２キャッチャユニット２７についても、第１キャッチャユニット２６と同様の構成となっており、ステッピングモータ（図示せず）により回転される。
【００４６】
第３キャッチャユニット２８は、図示の如く、アーム２８ｂを支持する支持部２８ａと、伸縮可能なアーム２８ｂと、アーム２８ｂの先端に取り付けられた把持部２８ｃとで構成されている。支持部２８ａは、左右方向に配されたレールに沿って駆動される。把持部２８ｃは、キュベットを把持することができる。
【００４７】
キュベット搬送器３２及び希釈液搬送器３３は、レール上を左右方向に駆動する。また、キュベット搬送器３２と希釈液搬送器３３には、それぞれ、キュベット及び希釈液容器を保持するための孔が設けられている。
【００４８】
キュベット口３４には、常に新しいキュベットが供給される。新しいキュベットは、第１キャッチャユニット２６及び第２キャッチャユニット２７により、キュベット搬送器３２のキュベットを保持する孔及びキュベットテーブル１５のキュベット保持孔１５ａにセットされる。廃棄口３５、３６は、分析が終了し不要となったキュベットを廃棄するための孔である。
【００４９】
検出ユニット４０は、上面にキュベットを収容する２０個の保持孔４１が設けられており、下面裏側に検出部（図示せず）が配されている。保持孔４１にキュベットがセットされると、検出部により、キュベット中の測定試料から光学的情報が検出される。
【００５０】
搬送ユニット５０は、搬送路５１を備えている。搬送路５１の底面は、右側に分析前ラック保持領域、中央に搬送領域、左側に分析後ラック保持領域を有し、コの字型に形成されている。検体バーコードリーダ５２は、搬送領域を搬送される検体ラック６０に収容された検体容器６１に貼付されたバーコードラベルのバーコードを読み取る。
【００５１】
図３は、測定装置２の回路構成を示すブロック図である。
【００５２】
測定装置２は、制御部３００と、検体バーコードリーダ５２と、試薬テーブルステッピングモータ部３１１と、分注ユニットステッピングモータ部３１２と、キュベットテーブルステッピングモータ３１３と、加温テーブルステッピングモータ３１４と、キャッチャユニットステッピングモータ部３１５と、試薬テーブルロータリーエンコーダ部３２１と、分注ユニットロータリーエンコーダ部３２２と、試薬テーブル原点センサ部３３１と、分注ユニット原点センサ部３３２とを有している。制御部３００は、ＣＰＵ３０１と、ＲＯＭ３０２と、ＲＡＭ３０３と、ハードディスク３０４と、通信インターフェース３０５と、Ｉ／Ｏインターフェース３０６とを有する。
【００５３】
ＣＰＵ３０１は、ＲＯＭ３０２に記憶されているコンピュータプログラム及びＲＡＭ３０３にロードされたコンピュータプログラムを実行する。ＲＡＭ３０３は、ＲＯＭ３０２及びハードディスク３０４に記録されているコンピュータプログラムの読み出しに用いられる。また、ＲＡＭ３０３は、これらのコンピュータプログラムを実行するときに、ＣＰＵ３０１の作業領域としても利用される。ハードディスク３０４には、オペレーティングシステム及びアプリケーションプログラムなど、ＣＰＵ３０１に実行させるための種々のコンピュータプログラム及びコンピュータプログラムの実行に用いられるデータがインストールされている。つまり、かかるハードディスク４０４には、ＣＰＵ３０１に測定装置２の各部を制御するための制御プログラムがインストールされている。また、通信インターフェース３０５により、情報処理装置３に対してデータの送受信が可能となる。
【００５４】
また、ＣＰＵ３０１は、Ｉ／Ｏインターフェースを介して、検体バーコードリーダ５２と、試薬テーブルステッピングモータ部３１１と、分注ユニットステッピングモータ部３１２と、試薬テーブルロータリーエンコーダ部３２１と、分注ユニットロータリーエンコーダ部３２２と、試薬テーブル原点センサ部３３１と、分注ユニット原点センサ部３３２とを制御する。
【００５５】
試薬テーブルステッピングモータ部３１１は、第１試薬テーブル１１を回転駆動させるステッピングモータと、第１試薬テーブル１１とは独立して第２試薬テーブル１２を回転駆動させるステッピングモータとを備えている。分注ユニットステッピングモータ部３１２は、第１検体分注ユニット２１の支持部２１ａ、第２検体分注ユニット２２の支持部２２ａ、第１試薬分注ユニット２３の支持部２３ａ、第２試薬分注ユニット２４の支持部２４ａ、第３試薬分注ユニット２５の支持部２５ａをそれぞれ独立して回転駆動させる複数のステッピングモータを備えている。キャッチャユニットステッピングモータ部３１５は、第１キャッチャユニット２６の支持部２６ａを回転駆動させるステッピングモータと、第２キャッチャユニット２７を回転させるステッピングモータとを備えている。
【００５６】
試薬テーブルロータリーエンコーダ部３２１は、第１試薬テーブル１１のステッピングモータに配されたロータリーエンコーダと、第２試薬テーブル１２のステッピングモータに配されたロータリーエンコーダとを備えている。分注ユニットロータリーエンコーダ部３２２は、第１検体分注ユニット２１、第２検体分注ユニット２２、第１試薬分注ユニット２３、第２試薬分注ユニット２４、第３試薬分注ユニット２５のそれぞれのステッピングモータに配された複数のロータリーエンコーダを備えている。なお、ここでは、インクリメンタル方式のロータリーエンコーダが用いられている。このロータリーエンコーダは、ステッピングモータの回転変位量に応じたパルス信号を出力するように構成されており、ロータリーエンコーダから出力されたパルス数をカウントすることで、ステッピングモータの回転量を検出することができる。
【００５７】
試薬テーブル原点センサ部３３１は、第１試薬テーブル１１のステッピングモータ及び第２試薬テーブル１２のステッピングモータのそれぞれの回転位置が原点位置にあることを検出する原点センサを備えている。分注ユニット原点センサ部３３２は、第１検体分注ユニット２１、第２検体分注ユニット２２、第１試薬分注ユニット２３、第２試薬分注ユニット２４、第３試薬分注ユニット２５のそれぞれのステッピングモータの回転位置が原点位置にあることを検出する原点センサを備えている。
【００５８】
図４は、情報処理装置３の構成を示すブロック図である。
【００５９】
情報処理装置３は、パーソナルコンピュータからなっており、本体４００と、入力部４０８と、表示部４０９とから構成されている。本体４００は、ＣＰＵ４０１と、ＲＯＭ４０２と、ＲＡＭ４０３と、ハードディスク４０４と、読出装置４０５と、入出力インターフェース４０６と、画像出力インターフェース４０７と、通信インターフェース４１０とを有する。
【００６０】
ＣＰＵ４０１は、ＲＯＭ４０２に記憶されているコンピュータプログラム及びＲＡＭ４０２にロードされたコンピュータプログラムを実行する。ＲＡＭ４０３は、ＲＯＭ４０２及びハードディスク４０４に記録されているコンピュータプログラムの読み出しに用いられる。また、ＲＡＭ４０３は、これらのコンピュータプログラムを実行するときに、ＣＰＵ４０１の作業領域としても利用される。
【００６１】
ハードディスク４０４には、オペレーティングシステム及びアプリケーションプログラムなど、ＣＰＵ４０１に実行させるための種々のコンピュータプログラム及びコンピュータプログラムの実行に用いるデータがインストールされている。つまり、かかるハードディスク４０４には、コンピュータを本実施の形態に係る情報処理装置として機能させるためのコンピュータプログラムがインストールされている。
【００６２】
読出装置４０５は、ＣＤドライブ又はＤＶＤドライブ等によって構成されており、記録媒体に記録されたコンピュータプログラム及びデータを読み出すことができる。入出力インターフェース４０６には、マウス及びキーボードからなる入力部４０８が接続されており、ユーザが入力部４０８を使用することにより、情報処理装置３にデータが入力される。画像出力インターフェース４０７は、ＣＲＴ又は液晶パネル等で構成された表示部４０９に接続されており、画像データに応じた映像信号を、表示部４０９に出力する。表示部４０９は、入力された映像信号をもとに、画像を表示する。また情報処理装置３は、通信インターフェース４１０により測定装置２に対してデータの送受信が可能となる。
【００６３】
[検体検査装置の動作］
以下、本実施の形態に係る検体検査装置１の動作について説明する。
【００６４】
＜検体毎の分析手順＞
まず、検体の分析の手順について説明する。検体の分析手順は、検体の測定項目（ＰＴ，ＡＰＴＴ等）によって異なる。検体の測定項目は、測定オーダにより指定される。検体検査装置１では、ユーザによる測定オーダの登録が可能であり、また図示しないサーバ装置から測定オーダを受け付けることも可能である。つまり、ユーザが測定オーダを登録する場合は、ユーザが情報処理装置３の入力部４０８を操作することにより、測定オーダを検体検査装置１に入力する。サーバ装置から測定オーダを受け付ける場合には、予めユーザがサーバ装置に測定オーダを登録しておく。本実施形態において、測定オーダとは、個々の検体に対して測定項目を一つ又は複数指定し、指定した測定項目の測定を検体検査装置１に命令することを意味する。したがって、一つの検体に対しては一つの測定オーダが入力され、一つの測定オーダには一又は複数の測定項目が含まれる。
【００６５】
複数の検体容器６１を収容した検体ラック６０が、ユーザによって搬送路５１の分析前ラック保持領域にセットされる。検体ラック６０は、分析前ラック保持領域において後方に移動された後、搬送領域において左方向に移動される。このとき、検体容器６１に貼付されたバーコードラベルが、検体バーコードリーダ５２により読み取られる。検体容器６１のバーコードには検体ＩＤが記録されており、情報処理装置３は、読み取られた検体ＩＤをキーにして当該検体の測定オーダを取得する。つまり、測定オーダがユーザにより検体検査装置１に登録された場合には、当該検体ＩＤに対応する測定オーダを情報処理装置３のハードディスク４０４から読み出され、測定オーダをサーバ装置から取得する場合には、検体ＩＤが情報処理装置３からサーバ装置へ送信され、サーバ装置が、受信した検体ＩＤに対応する測定オーダを情報処理装置３へと送信し、情報処理装置３が測定オーダを受信する。
【００６６】
続いて、検体ラック６０が、搬送領域の所定の場所に位置づけられる。搬送領域にて検体の吸引が終了すると、検体ラック６０は、搬送領域において左方向に移動された後、分析後ラック保持領域において前方に移動される。
【００６７】
検体の一次分注
第２キャッチャユニット２７は、キュベット口３４に供給されたキュベットを、キュベットテーブル１５のキュベット保持孔１５ａにセットする。第１検体分注ユニット２１は、搬送路５１の搬送領域の所定の検体吸引位置５３に位置づけられた検体容器６１の検体を吸引する。第１検体分注ユニット２１によって吸引された検体は、キュベットテーブル１５の前方位置にある検体吐出位置１８に位置づけられたキュベット保持孔１５ａにセットされたキュベットに吐出される。検体吐出後、第１検体分注ユニット２１の分注部２１ｃの洗浄が行われる。
【００６８】
検体の二次分注
第１キャッチャユニット２６は、キュベット口３４に供給されたキュベットを、キュベット搬送器３２のキュベット保持孔にセットする。第２検体分注ユニット２２は、検体吸引位置１９にあるキュベットに収容されている検体、又は、搬送路５１の搬送領域の所定の検体吸引位置５４に位置づけられた検体容器６１の検体を吸引する。第２検体分注ユニット２２よって吸引された検体は、キュベット搬送器３２にセットされたキュベットに吐出される。なお、第２検体分注ユニット２２は、希釈液搬送器３３にセットされた希釈液を吸入することができる。この場合、第２検体分注ユニット２２は、検体の吸引前に希釈液吸引位置３７にて希釈液を吸引した後、検体吸引位置１９又は５４にて検体を吸引する。
【００６９】
１つの検体について複数の測定項目を含む測定オーダが取得された場合、キュベットテーブル１５のキュベット保持孔１５ａにセットされたキュベットから、測定項目数分のキュベットに検体が小分けされる（二次分注）。各キュベットは１つずつ測定項目に対応しており、キュベットに小分けされた検体は、当該キュベットに対応する測定項目について測定される。
【００７０】
キュベット搬送器３２は、収容したキュベットに検体が吐出（二次分注）されると、所定のタイミングにて、レール上を右方向に駆動される。続いて、第１キャッチャユニット２６により、キュベット搬送器３２にセットされた検体を収容しているキュベットが把持され、加温テーブル１６のキュベット保持孔１６ａにセットされる。
【００７１】
キュベットテーブル１５のキュベット保持孔１５ａに保持されているキュベットは、検体が吸引されて不要となると、キュベットテーブル１５が回転され、第２キャッチャユニット２７に近い場所に位置づけられる。第２キャッチャユニット２７は、キュベット保持孔１５ａに保持されている不要となったキュベットを把持し、廃棄口３６に廃棄する。
【００７２】
検体の加温
キュベットに収容された検体は、加温テーブル１６において測定項目に応じた時間加温される。例えば、測定項目がＰＴの場合には、検体が３分間加温され、測定項目がＡＰＴＴの場合には、検体が１分間加温される。
【００７３】
検体が加温された後、検体にトリガ試薬が混和される。測定項目によっては、所定時間検体が加温された後、中間試薬がキュベット内に分注され、再度キュベットが所定時間加温された後、トリガ試薬が分注されるものもある。例えば、測定項目がＰＴの場合、加温された検体を収容するキュベットにＰＴ試薬（トリガ試薬）が分注され、その後検出ユニット４０において光学測定される。
【００７４】
この場合、加温テーブル１６のキュベット保持孔１６ａに保持されているキュベットは、第３キャッチャユニット２８により把持され、試薬吐出位置３９ａ又は３９ｂに位置づけられる。ここで、第２試薬分注ユニット２４又は第３試薬分注ユニット２５により、第１試薬テーブル１１又は第２試薬テーブル１２に配置されている所定の試薬容器２００内のトリガ試薬が吸引され、試薬吐出位置３９ａ又は３９ｂにてトリガ試薬が吐出される。
【００７５】
次に、加温された検体に中間試薬が混和された後、再度加温される場合について説明する。例えば、測定項目がＡＰＴＴの場合、加温された検体を収容するキュベットにＡＰＴＴ試薬（中間試薬）が分注され、再度加温テーブル１６において２分間加温される。その後、当該キュベット内に塩化カルシウム溶液（トリガ試薬）が分注され、検出ユニット４０において光学測定される。このように検体を２回加温する測定項目の場合、加温テーブル１６において検体が所定時間加温された後、第２キャッチャユニット２７が、保持孔１６ａにセットされた当該検体を収容しているキュベットを把持し、試薬吐出位置３８まで移動させる。ここで、第１試薬分注ユニット２３は、第１試薬テーブル１１又は第２試薬テーブル１２に配置されている所定の試薬容器２００内の中間試薬を吸引し、試薬吐出位置３８にて中間試薬を吐出する。こうして、中間試薬が吐出されると、第２キャッチャユニット２７は、かかるキュベットを攪拌した上で、再び加温テーブルのキュベット保持孔１６ａにセットする。
【００７６】
加温テーブル１６のキュベット保持孔１６ａに保持されているキュベットは、次に、第３キャッチャユニット２８により把持され、試薬吐出位置３９ａ又は３９ｂに位置づけられる。ここで、第２試薬分注ユニット２４又は第３試薬分注ユニット２５は、第１試薬テーブル１１又は第２試薬テーブル１２に配置されている所定の試薬容器２００内のトリガ試薬を吸引し、試薬吐出位置３９ａ又は３９ｂにてトリガ試薬を吐出する。
【００７７】
測光
上記のようにトリガ試薬が吐出された後には、第３キャッチャユニット２８は、試薬が吐出されたキュベットを検出ユニット４０の保持孔４１にセットする。その後、検出ユニット４０においてキュベットに収容された測定試料から光学的情報が検出される。
【００７８】
検出ユニット４０による光学測定が終了し不要となったキュベットは、第３キャッチャユニット２８によって、把持されたまま、廃棄口３５の真上まで移動させられ、廃棄口３５に廃棄される。
【００７９】
測定データ解析
検出ユニット４０によって検出された光学的情報は、情報処理装置３へと送信される。情報処理装置３のＣＰＵ４０１は、取得した光学的情報を処理し、検体の分析結果を得る。こうして得られた分析結果は、検体ＩＤ等の検体情報と対応付けてハードディスク４０４に記憶され、表示部４０９に出力される。
【００８０】
＜処理能力推定動作＞
本実施の形態１に係る検体検査装置１は、当該検体検査装置１の処理能力を推定する処理能力推定動作を実行することができる。この処理能力推定動作は、情報処理装置３のＣＰＵ４０１が下記の検体処理能力推定処理を実行することにより実現される。
【００８１】
検体検査装置１は、複数のユーザによって使用される。また、ユーザには、検体検査装置１を操作して検体検査を行うオペレータ、検体検査装置１の管理を行う管理者、及び検体検査装置１の保守点検を行うメーカのサービスマン等が含まれる。このため、情報処理装置３のハードディスク４０４には、ユーザ情報が格納されており、各ユーザのユーザＩＤ、パスワード、権限等が登録されている。ユーザは、検体検査装置１を使用するときには、検体検査装置１を起動し、情報処理装置３の入力部４０８を操作して、ユーザＩＤ及びパスワードを入力し、情報処理装置３にログインを試みる。検体検査装置１へのユーザログインが成功すると、メニュー画面が表示部４０９に表示される。図５は、メニュー画面を示す図である。メニュー画面Ｄ１には、複数のボタンが一列に並んだツールバーＡ１と、ツールバーＡ１の下方に設けられたワーク領域Ａ２とを備えている。情報処理装置３の表示画面は、何れもツールバーＡ１及びワーク領域Ａ２が共通して設けられており、表示画面によってワーク領域Ａ２の表示内容が異なる。ツールバーＡ１には、検体測定の開始を指示するスタートボタンＢ１及び検体測定を中断する中断ボタンＢ２等、頻繁に使用される機能を呼び出すためのボタンが設けられている。
【００８２】
メニュー画面Ｄ１のワーク領域Ａ２には、複数のアイコンが表示される。これらのアイコンには、測定オーダ入力機能、シャットダウン機能、設定機能、及び検体処理能力推定機能等、検体検査装置１の各種機能を呼び出すためのアイコンが含まれており、各アイコンは、マウスのダブルクリック操作等により選択可能であり、アイコンが選択されることで対応する機能が呼び出されるようになっている。「オーダ」の文字列が付されたアイコンＲＯは、測定オーダ登録処理を呼び出すためのアイコンであり、当該アイコンＲＯが選択されることで、後述する測定オーダ登録処理が起動される。また、「測定シミュレーション」の文字列が付されたアイコンＳＳは、検体処理能力推定処理を呼び出すためのアイコンであり、当該アイコンＳＳが選択されることで、後述する検体処理能力推定処理が起動される。アイコンＳＳは、サービスマンとしての権限を有するユーザがログインしたときにしかメニュー画面Ｄ１に表示されない特別なアイコンである。つまり、検体検査装置１が処理能力推定動作を実行するためには、サービスマンが検体検査装置１にログインする必要がある。
【００８３】
なお、ここでいう「アイコン」とは、特定の機能が割り当てられ、当該機能を象徴的に表すようにデザインされた画像をいい、ウィンドウ内において表示されるものを含む。
【００８４】
ユーザは、処理能力推定動作に先だって、検体検査装置１に測定オーダの登録を行う。図６は、測定オーダ登録処理の手順を示すフローチャートである。ＣＰＵ４０１は、上記のメニュー画面Ｄ１を表示した状態で、ユーザから測定オーダ登録処理の実行指示を受け付ける。ユーザが入力部４０８を操作してアイコンＲＯを選択し、測定オーダ登録処理の実行を情報処理装置３に指示すると、ＣＰＵ４０１は、測定オーダ登録処理を開始し、測定オーダ登録画面を表示部４０９に表示させる（ステップＳ１０１）。
【００８５】
図７は、測定オーダ登録画面の一例を示す図である。図７においては、測定オーダが入力されていない状態を示している。測定オーダ登録画面Ｄ２のワーク領域Ａ２には、１つの検体ラックに保持される検体容器と同数である１０個の測定オーダを表示するためのリスト領域Ａ２１が設けられている。かかるリスト領域Ａ２１には、１行毎に検体ラックにおける保持位置、検体番号、及び各測定項目についてのオーダ情報が表示されるようになっている。オーダ情報は、対応する測定項目についての検体測定の実行指示を示す情報であり、チェック記号として表示される（図８参照）。なお、処理能力推定動作において入力される測定オーダは、実在の検体の分析を実際に検体検査装置に命令するための測定オーダと異なり、仮想の測定オーダである。したがって、処理能力推定動作において測定オーダを入力したとしても、ここで入力された測定オーダに基づいて検体検査装置による分析が実行されることはない。
【００８６】
また、測定オーダ登録画面Ｄ２のワーク領域Ａ２には、検体ラックのラック番号を入力するためのラック番号入力領域、及びリスト領域Ａ２１の表示をスクロールさせるためのスクロールボタンＢ２１及びＢ２２、予め記憶されたオーダ情報を入力するためのプリセットボタンＢ２３、並びに一旦入力されたオーダ情報を繰り返し入力するためのリピート入力ボタンＢ２４等が設けられている。また、測定オーダ登録画面Ｄ２のワーク領域Ａ２には、入力された測定オーダをハードディスク４０４に設けられた測定オーダデータベースへ登録するための登録ボタンＢ２５が設けられている。ボタンＢ２１〜Ｂ２５は、選択用グラフィカルユーザインタフェースオブジェクト（コントロール）であって、マウスのクリック操作により選択が可能であり、選択されることにより割り当てられた機能（スクロール機能、測定オーダの登録機能等）を実行するようになっている。
【００８７】
ユーザは、上記の測定オーダ登録画面Ｄ２において、情報処理装置３に測定オーダを入力する。図８は、測定オーダ登録画面の他の例を示す図である。図８には、測定オーダが入力された後の画面例を示している。ユーザは、ラック番号入力領域にラック番号を入力し、リスト領域Ａ２１に検体番号及びオーダ情報を入力する。測定オーダの入力には、プリセットボタンＢ２３及びリピート入力ボタンＢ２４等も利用可能である。図に示す例においては、リスト領域Ａ２１に表示されている１０個の検体の全てについて、測定項目“ＰＴ−ＴＨＳ”にオーダ情報が入力されており、保持位置１〜３、６及び７の検体について、測定項目“ＡＰＴＴ−ＦＳ”にオーダ情報が入力されている。つまり、保持位置１〜１０の検体については、“ＰＴ−ＴＨＳ”の測定指示が与えられており、保持位置１〜３、６及び７の検体については、“ＡＰＴＴ−ＦＳ”の測定指示が与えられている。
【００８８】
ＣＰＵ４０１は、上記のようにして測定オーダの入力を受け付ける（ステップＳ１０２においてＹＥＳ）。測定オーダの入力を受け付けた場合、ＣＰＵ４０１は、ユーザが登録ボタンＢ２５を選択することによる測定オーダの登録指示を受け付ける（ステップＳ１０３においてＹＥＳ）。測定オーダの登録指示を受け付けると、ＣＰＵ４０１は、入力された測定オーダをハードディスク４０４の測定オーダデータベースに登録し（ステップＳ１０４）、処理を終了する。また、測定オーダが入力されない場合（ステップＳ１０２においてＮＯ）、及び測定オーダが入力されても登録指示が与えられない場合には（ステップＳ１０３においてＮＯ）、ＣＰＵ４０１は、処理を終了する。
【００８９】
ユーザは、上記のように登録した測定オーダについて、検体検査装置１の処理能力を知りたい場合には、情報処理装置３に下記の検体処理能力推定処理を実行させる。図９は、検体処理能力推定処理の手順を示すフローチャートである。ＣＰＵ４０１は、上記のメニュー画面Ｄ１を表示した状態で、ユーザから検体処理能力推定処理の実行指示を受け付ける。ユーザが入力部４０８を操作してアイコンＳＳを選択し、検体処理能力推定処理の実行を情報処理装置３に指示すると、ＣＰＵ４０１は、検体処理能力推定処理を開始し、測定シミュレーション画面を表示部４０９に表示させる（ステップＳ２０１）。
【００９０】
図１０は、測定シミュレーション画面の一例を示す図である。図１０においては、測定シミュレーションが実行されていない状態の測定シミュレーション画面を示している。測定シミュレーション画面Ｄ３のワーク領域Ａ２には、測定シミュレーションにより作成される検体測定のスケジュールをタイミングチャート形式で表示するためのスケジュールテーブル表示領域Ａ３１が設けられている。スケジュールテーブル表示領域Ａ３１の下方には、測定シミュレーションにより得られた加温テーブル１６及び検出ユニット４０の使用状況を表示するためのキュベット情報表示領域Ａ３２と、測定シミュレーションにより得られた総処理時間Ａ３３１及び単位時間当たりの平均処理テスト数Ａ３３２を含む処理能力情報Ａ３３０を表示するためのスケジュール結果表示領域Ａ３３とが設けられている。測定シミュレーションが実行される前は、スケジュールテーブル表示領域Ａ３１、キュベット情報表示領域Ａ３２及びスケジュール結果表示領域Ａ３３には何も表示されない。
【００９１】
ワーク領域Ａ２のキュベット情報表示領域Ａ３２及びスケジュール結果表示領域Ａ３３の下方には、選択用グラフィカルユーザインタフェースオブジェクトであるボタンＢ３１〜３８が設けられている。
【００９２】
ボタンＢ３１は、過去の測定シミュレーションの結果を示すバイナリ形式の出力ファイルを読み込み、測定シミュレーションの結果を再表示するためのボタンである。ボタンＢ３２は、表示されている測定シミュレーションの結果をバイナリ形式のファイルとして出力するためのボタンである。ボタンＢ３３は、表示されている測定シミュレーションの結果をＣＳＶ(Comma Separated Values)形式のファイルとして出力するためのボタンである。ボタンＢ３４は、表示されている測定シミュレーションの結果をバイナリ形式の出力ファイル及びＣＳＶ形式の出力ファイルを含むセットデータを生成し、新規フォルダ内に格納するためのボタンである。
【００９３】
ボタンＢ３５は、登録されている測定オーダによる測定シミュレーションの開始を指示するためのボタンである。ボタンＢ３６は、登録されている測定オーダの各検体の測定順をランダムに変更して測定シミュレーションの開始を指示するためのボタンである。ボタンＢ３７は、測定シミュレーション画面Ｄ３の表示を初期化する（測定シミュレーションの結果が表示されていない状態にする）ためのボタンである。ボタンＢ３８は、測定シミュレーション画面Ｄ３を閉じるためのボタンである。
【００９４】
ＣＰＵ４０１は、上記の測定シミュレーション画面Ｄ３において、ボタンＢ３６の選択を受け付けたか否か、即ち、登録されている測定オーダの各検体の測定順をランダムに変更して測定シミュレーション（以下、「オーダーシャッフルシミュレーション」という。）の開始することの指示を受け付けたか否かを判定する（ステップＳ２０２）。オーダーシャッフルシミュレーションの開始指示を受け付けた場合には（ステップＳ２０２においてＹＥＳ）、ＣＰＵ４０１は、測定オーダが登録されているか否かを判定し（ステップＳ２０３）、測定オーダが登録されていない場合には（ステップＳ２０３においてＮＯ）、ステップＳ２０９へ処理を移す。
【００９５】
ステップＳ２０３において測定オーダが登録されている場合には（ステップＳ２０３においてＹＥＳ）、ＣＰＵ４０１は、登録されている測定オーダの検体の測定順序をランダムに変更し（ステップＳ２０４）、測定シミュレーション処理を実行する（ステップＳ２０７）。
【００９６】
また、ステップＳ２０２においてオーダーシャッフルシミュレーションの開始指示を受け付けていない場合には（ステップＳ２０２においてＮＯ）、ＣＰＵ４０１は、ボタンＢ３５の選択を受け付けたか否か、即ち、登録されている測定オーダによる測定シミュレーションの開始の指示を受け付けたか否かを判定する（ステップＳ２０５）。測定シミュレーションの開始指示を受け付けた場合には（ステップＳ２０５においてＹＥＳ）、ＣＰＵ４０１は、測定オーダが登録されているか否かを判定し（ステップＳ２０６）、測定オーダが登録されていない場合には（ステップＳ２０６においてＮＯ）、ステップＳ２０９へ処理を移す。ステップＳ２０５において測定シミュレーションの開始の指示を受け付けていない場合にも（ステップＳ２０５においてＮＯ）、ＣＰＵ４０１は、ステップＳ２０９へ処理を移す。
【００９７】
ステップＳ２０６において測定オーダが登録されている場合には（ステップＳ２０６においてＹＥＳ）、ＣＰＵ４０１は、測定シミュレーション処理を実行する（ステップＳ２０７）。ここで、ステップＳ２０５において測定シミュレーションの開始指示が与えられた場合は、各測定オーダの登録順に検体が測定されるものとして測定シミュレーションが実行される。
【００９８】
測定シミュレーション処理においては、実際の測定装置２によって実行可能な検体測定のスケジュールが作成される。図１１は、検体測定のスケジュールの一例を部分的に示すタイミングチャートである。図に示すように、検体測定のスケジュールは、所定の時間間隔（例えば、９秒間）で区切られた連続するターン毎に実行すべき動作を割り当てることで作成される。図１１の例においては、検体番号１〜３の検体のそれぞれについて、測定項目ＰＴ及びＡＰＴＴの測定が指示されている。検体番号１の検体については、１〜４ターン目において検体の一次分注が予定されており、２〜３ターン目においてＰＴ用の検体の二次分注（第２検体分注ユニット２２によるキュベットテーブル１５に保持されているキュベットからキュベット搬送器３２にセットされているキュベットへの検体の分注）が予定されており、３〜４ターン目においてＡＰＴＴ用の検体の二次分注が予定されている。また、ＰＴ用の検体については、４〜６ターン目において検体の加温が予定されており、７ターン目において検体へのＰＴ試薬の分注が予定されており、８〜１１ターン目において光学測定が予定されている。一方、ＡＰＴＴ用の検体については、５ターン目において検体の加温が予定されており、６ターン目において検体へのＡＰＴＴ試薬の分注が予定されており、７〜８ターン目において検体の２度目の加温が予定されており、９ターン目において検体への塩化カルシウム溶液の分注が予定されており、１０〜１３ターン目において光学測定が予定されている。検体番号２の検体については、検体番号１と同様の予定が、数ターン後から開始されるように予定されており、検体番号３の検体については、検体番号１と同様の予定が、さらに数ターン後から開始されるように予定されている。
【００９９】
このように、検体検査装置１においては、同時に複数の動作が並行して実行される。例えば、検体番号１の測定項目ＰＴの検体についての加温動作、検体番号２の検体についての二次分注動作、検体番号３の検体についての二次分注動作等が並行して実行される。測定装置２においては、同一の機構部分（例えば、第１試薬分注ユニット２３）が同一のターンで２つの動作に使用されないように、しかも検体の測定動作全体ができるだけ少ないターン数で終了するように、検体動作が実行される。測定シミュレーション処理においては、このような測定装置２の実際の動作と同一の検体測定のスケジュールが作成される。
【０１００】
ここで、測定シミュレーション処理について詳細に説明する。図１２は、測定シミュレーション処理の手順を示すフローチャートである。測定シミュレーション処理においては、ＣＰＵ４０１は、まず、登録されている測定オーダにおいて測定順序が１の検体を選択する（ステップＳ３０１）。ハードディスク４０４には、測定項目毎に検体測定のプロトコール（検体の量、検体の加温時間、試薬の種別、量等）の情報が記憶されており、ＣＰＵ４０１は、選択されている検体について測定が指示されている測定項目を特定し、その測定項目についてのプロトコール情報をハードディスク４０４から読み出す（ステップＳ３０２）。続いてＣＰＵ４０１は、既に確定されている検体についてのスケジュールを参照し、同一の機構部分が同一のターンで２つの動作に使用されないように、しかも何れの機構部分も使用されないターンができるだけ発生しないように、選択している検体についてのスケジュールを確定する（ステップＳ３０３）。
【０１０１】
次にＣＰＵ４０１は、選択している検体が測定オーダにおいて測定順序が最後の検体であるか否かを判定する（ステップＳ３０４）。現在選択している検体が測定順序が最後の検体でない場合には（ステップＳ３０４においてＮＯ）、ＣＰＵ４０１は、次の測定順序の検体を選択し（ステップＳ３０５）、ステップＳ３０２へ処理を戻す。
【０１０２】
ステップＳ３０４において、現在選択している検体が測定順序が最後の検体である場合には（ステップＳ３０４においてＹＥＳ）、ＣＰＵ４０１は、作成したスケジュールにおいて、最初の検体の二次分注が割り当てられたターンのターン数（以下、「初回分注ターン数」という。）を取得し（ステップＳ３０６）、最後の検体の二次分注が割り当てられたターンのターン数（以下、「最終分注ターン数」という。）を取得する（ステップＳ３０７）。次にＣＰＵ４０１は、総処理時間、即ち、検体測定の開始から最後の検体の測定が完了するまでの時間を算出する（ステップＳ３０８）。総処理時間は、式（１）により与えられる。
【数１】
0005591742.tif 000002
ここで、timeSpanSecは総処理時間を、lastDispTurnは最終分注ターン数を、firstDispTurnは初回分注ターン数を、turnSecは１ターンにかかる時間をそれぞれ示している。
【０１０３】
続いてＣＰＵ４０１は、作成された検体測定のスケジュールにおける二次分注の総数を取得し（ステップＳ３０９）、１時間あたりの平均処理テスト数を算出する（ステップＳ３１０）。１時間当たりに処理される平均テスト数は、式（２）により与えられる。なお、テスト数とは、登録された全測定オーダに含まれる測定項目数、即ち検出ユニット４０による光学測定の回数をいう。また、テスト数とは、二次分注によってキュベットに小分けされた検体数ということもできる。
【数２】
0005591742.tif 000003
ここで、throughputは１時間あたりの平均処理テスト数を、dispCountは作成された検体測定のスケジュールにおける二次分注の総数をそれぞれ示している。
【０１０４】
ステップＳ３１０の処理が終了すると、ＣＰＵ４０１は、メインルーチンにおける測定シミュレーション処理の呼出アドレスへ処理を戻す。
【０１０５】
ＣＰＵ４０１は、上記のような測定シミュレーションの結果を表示部４０９に表示させる（ステップＳ２０８）。図１３は、測定シミュレーション画面の他の例を示す図である。図１３においては、測定シミュレーションが実行された状態の測定シミュレーション画面を示している。図に示すように、測定シミュレーションが実行された後においては、スケジュールテーブル表示領域Ａ３１に、作成された検体測定のスケジュールのタイミングチャートが表示される。また、スケジュール結果表示領域Ａ３３には、総処理時間Ａ３３１及び単位時間当たりの平均処理テスト数Ａ３３２を含む処理能力情報Ａ３３０が表示される。処理能力情報Ａ３３０の下方には、上記の測定シミュレーション処理におけるスケジュール作成のログが表示される。
【０１０６】
スケジュールテーブル表示領域Ａ３１に表示されているタイミングチャートの各ターンはマウスにより選択可能であり、１つのターンが選択されると、そのターンにおいて加温テーブル１６及び検出ユニット４０のそれぞれにセットされているキュベット数がキュベット情報表示領域Ａ３２に表示される。また、キュベット情報表示領域Ａ３２には、測定シミュレーションによって推定された加温テーブル１６の使用状況を詳細に表示するためのボタンＢ３２１及び測定シミュレーションによって推定された検出ユニット４０の使用状況を詳細に表示するためのボタンＢ３２２が設けられている。
【０１０７】
ボタンＢ３２１及びＢ３２２は、選択用グラフィカルユーザインタフェースオブジェクトである。ボタンＢ３２１がマウスのクリック操作により選択されると、測定シミュレーションによって推定された加温テーブル１６の使用状況を詳細に表示するダイアログ画面が表示される。ボタンＢ３２２がマウスのクリック操作により選択されると、測定シミュレーションによって推定された検出ユニット４０の使用状況を詳細に表示するダイアログ画面が表示される。これらの使用状況ダイアログ画面には、加温テーブル１６の各キュベット保持孔１６ａ又は検出ユニット４０の各保持孔４１の使用状況がタイミングチャート形式で表示される。図１４は、検出ユニット４０の各保持孔４１の使用状況を示すタイミングチャートの一例を示す図である。当該タイミングチャートでは、各保持孔の使用状況のそれぞれが一行毎に表示され、使用されていないターン、及び使用されているターンが区別可能に色分けして表示される。
【０１０８】
ステップＳ２０９において、ＣＰＵは、ボタンＢ３７が選択されたか否か、即ち、測定シミュレーション画面Ｄ３の表示の初期化が指示されたか否かを判定する（ステップＳ２０９）。測定シミュレーション画面Ｄ３の表示の初期化が指示された場合には（ステップＳ２０９においてＹＥＳ）、ＣＰＵ４０１は、測定シミュレーション画面Ｄ３の表示の初期化し（ステップＳ２１０）、ステップＳ２０２へ処理を戻す。
【０１０９】
ステップＳ２０９において、測定シミュレーション画面Ｄ３の表示の初期化が指示されていない場合には（ステップＳ２０９においてＮＯ）、ＣＰＵ４０１は、ボタンＢ３８が選択されたか否か、即ち、検体処理能力推定処理の終了が指示されたか否かを判定する（ステップＳ２１１）。検体処理能力推定処理の終了が指示されていない場合には（ステップＳ２１１においてＮＯ）、ＣＰＵ４０１は、ステップＳ２０９へ処理を戻す。一方、ステップＳ２１１において検体処理能力推定処理の終了指示を受け付けた場合には（ステップＳ２１１においてＹＥＳ）、ＣＰＵ４０１は、処理を終了する。
【０１１０】
上記の測定シミュレーション処理の結果について説明する。図１５は、測定オーダに測定項目ＰＴのみが含まれる場合の検体測定のスケジュールを示すタイミングチャートであり、図１６は、測定オーダに測定項目ＰＴ及びＡＰＴＴが含まれる場合の検体測定のスケジュールを示すタイミングチャートである。図１５に示す例では、検体の二次分注における第２検体分注ユニット２２の検体分注動作（図中△印で示す。）が３ターン目以降の全てのターンで実行され、検体の加温におけるトリガ試薬の分注動作（図中◎印で示す。）が７ターン目以降の全てのターンで実行されるようにスケジュールが作成されている。このように、図１５に示す例では、二次分注における検体分注動作及び検体の加温におけるトリガ試薬の分注動作を実行しない空白のターンが生じず、総ターン数が最小とされている。この場合に推定される処理能力は、当該検体検査装置１による最大処理能力（４００テスト／時）となる。
【０１１１】
一方、図１６に示す例では、ＰＴの加温には４ターンが必要であり、ＡＰＴＴの加温には５ターンが必要である等、測定項目によってプロトコールが異なっている。このため、図１５に示す例のように、１ターン毎に同じ検体測定動作を繰り返し実行するようにスケジュールを作成すると、同一の機構部分を２以上の動作において使用するターンが発生してしまう。例えば、図１６において検体ＩＤ“８８１８”の検体のＰＴのスケジュールは、検体ＩＤ“８８１７”の検体のＡＰＴＴのスケジュールより２ターン遅れて開始されるようになっている。これは、検体ＩＤ“８８１８”の検体のＰＴのスケジュールを、検体ＩＤ“８８１７”の検体のＡＰＴＴのスケジュールの１ターン遅れで開始するようにすると、トリガ試薬の分注動作が同一ターンに重なって割り当てられることになるため、検体ＩＤ“８８１８”の検体のＰＴのスケジュールをさらに１ターン遅らせたためである。このため、図１６に示す例において推定される処理能力は、図１５に示す例よりも低い値（２７５テスト／時）となる。また、図１６に示すスケジュールのタイミングチャートでは、最上段のターン数の表示領域において、遅れが生じた空白のターンを特定可能とするために、他のターンと色分けされて表示されている。当該タイミングチャートが測定シミュレーション画面Ｄ３に表示されることで、ユーザは空白ターンが発生しているか否か、また発生している場合にはどのターンが空白ターンであるかを容易に特定することができる。また、タイミングチャートには詳細な検体測定動作のスケジュールが示されているため、ユーザはタイミングチャートを確認することで、空白ターンがどのような理由で発生したかを容易に確認することができる。
【０１１２】
次に、検体の測定順の違いによるシミュレーション結果の違いについて説明する。図１７は、測定項目ＰＴ及びＡＰＴＴが指示された４つの検体を先に測定し、測定項目ＰＴのみが指示された６つの検体を後に測定する場合の検体測定のスケジュールを示すタイミングチャートであり、図１８は、図１７の検体の測定順を変更した場合の検体測定のスケジュールを示すタイミングチャートである。図１７の例においては、上述した図１６に示す例と同様に、同一の機構部分を２以上の動作において使用するターンが発生することを防ぐようにスケジュールの調整が行われ、その結果処理能力が低下する。具体的には、検体ＩＤ“８７６８”、“８７６９”、“８７７０”、及び“８７７１”の検体のＰＴのスケジュールのそれぞれにおいて１ターンずつ遅れが生じており、その結果スケジュール全体で４ターンのロスが発生している。このため、図１７の例においては、処理能力の推定値が３１１テスト／時となった。
【０１１３】
図１７に示す例の測定オーダにおいて、オーダシャッフルシミュレーションを実行した場合の結果が図１８に示されている。図１８で示す例では、ＡＰＴＴの測定の次にＰＴの測定が行われる回数が３回であり、図１７に示す例よりも１回少ない。この結果、上記のターンのロスが１回少なくなっている。このため、図１８の例においては、処理能力の推定値が３２９テスト／時となり、図１７の例とは異なる推定値が得られた。
【０１１４】
上記のように、本実施の形態に係る検体検査装置１においては、実際の検体検査装置１の測定動作のように、機構部分の干渉を考慮して正確な検体検査装置１の処理能力を推定することが可能となる。
【０１１５】
また、図１７に示す例のように、同じ測定項目の測定オーダが連続して入力されることで、測定オーダが簡易的に入力された場合であっても、オーダシャッフルシミュレーションによって、測定オーダの測定順を変更することで、無作為の順番に検体が測定される実際の測定動作に近いシミュレーション結果を得ることができる。
【０１１６】
（実施の形態２）
［検体検査装置の構成］
実施の形態２に係る検体検査装置の構成は、実施の形態１に係る検体検査装置の構成と同様であるので、同一構成要素については同一符号を付し、その説明を省略する。
【０１１７】
[検体検査装置の動作］
以下、本実施の形態に係る検体検査装置１の動作について説明する。なお、検体の分析手順については実施の形態１に係る検体検査装置と同様であるので、その説明は省略する。
【０１１８】
＜処理能力推定動作＞
本実施の形態２に係る検体検査装置１は、当該検体検査装置１の処理能力を推定する処理能力推定動作を実行することができる。この処理能力推定動作は、情報処理装置３のＣＰＵ４０１が下記の検体処理能力推定処理を実行することにより実現される。
【０１１９】
本実施の形態に係る検体検査装置１のメニュー画面は、実施の形態１において説明したメニュー画面（図５参照）と同様である。また、本実施の形態に係る情報処理装置３の表示画面は、実施の形態１と同様に、何れもツールバーＡ１及びワーク領域Ａ２が共通して設けられており、表示画面によってワーク領域Ａ２の表示内容が異なる。ツールバーＡ１には、検体測定の開始を指示するスタートボタンＢ１及び検体測定を中断する中断ボタンＢ２等、頻繁に使用される機能を呼び出すためのボタンが設けられている。
【０１２０】
実施の形態２に係る検体検査装置１に処理能力推定動作を実行させるためには、実施の形態１と同様に、サービスマンが検体検査装置１にログインし、メニュー画面Ｄ１に表示されているアイコンＳＳ（図５参照）を選択する必要がある。
【０１２１】
図１９は、実施の形態２に係る検体検査装置の検体処理能力推定処理の手順を示すフローチャートである。ＣＰＵ４０１は、上記のメニュー画面Ｄ１を表示した状態で、ユーザから検体処理能力推定処理の実行指示を受け付ける。ユーザが入力部４０８を操作してアイコンＳＳを選択し、検体処理能力推定処理の実行を情報処理装置３に指示すると、ＣＰＵ４０１は、検体処理能力推定処理を開始し、測定シミュレーション画面を表示部４０９に表示させる（ステップＳ４０１）。
【０１２２】
図２０は、測定シミュレーション画面の一例を示す図である。図２０においては、測定シミュレーションが実行されていない状態の測定シミュレーション画面を示している。測定シミュレーション画面Ｄ４のワーク領域Ａ２には、測定シミュレーションにより作成される検体測定のスケジュールをタイミングチャート形式で表示するためのスケジュールテーブル表示領域Ａ３１が設けられている。スケジュールテーブル表示領域Ａ３１の下方には、測定シミュレーションにより得られた加温テーブル１６及び検出ユニット４０の使用状況を表示するためのキュベット情報表示領域Ａ３２と、測定シミュレーションにより得られた総処理時間Ａ３３１及び単位時間あたりの平均処理テスト数Ａ３３２を含む処理能力情報Ａ３３０を表示するためのスケジュール結果表示領域Ａ３３とが設けられている。測定シミュレーションが実行される前は、スケジュールテーブル表示領域Ａ３１、キュベット情報表示領域Ａ３２及びスケジュール結果表示領域Ａ３３には何も表示されない。
【０１２３】
ワーク領域Ａ２のキュベット情報表示領域Ａ３２及びスケジュール結果表示領域Ａ３３の下方には、選択用グラフィカルユーザインタフェースオブジェクトであるボタンＢ４１〜４３及びＢ３５〜Ｂ３８が設けられている。
【０１２４】
本実施の形態に係る情報処理装置３は、ＣＳＶ形式の測定オーダのファイルを入力可能に構成されている。ボタンＢ４１は、ＣＳＶ形式の測定オーダファイルを読み込むためのボタンである。ボタンＢ４１が選択されると、入力する測定オーダファイルを指定するためのダイアログ（図示せず）が表示部４０９に表示される。このダイアログでは、測定オーダファイルが格納されているフォルダ、及び読み出す測定オーダファイルを指定することが可能である。
【０１２５】
図２１は、測定オーダファイルの内容の一例を示す模式図である。測定オーダファイルＭＯＦは、ＣＳＶ形式のファイルであり、１行に１つの測定オーダが記述される。測定オーダファイルには、検体ＩＤのカラムＣ４０１と、検体の到着時刻のカラムＣ４０２と、測定項目のカラムＣ４０３，Ｃ４０４，Ｃ４０５，Ｃ４０６，Ｃ４０７，Ｃ４０８，…とが設けられている。ここで「到着時刻」とは、検体が検体検査装置１の分析前ラック保持領域にセットされる時刻を意味する。検体は、検体検査装置１による検査を実施する前に、各種の工程を経る場合がある。例えば、検体検査装置１によって検査される検体は血漿であるため、遠心分離器により全血から血漿を抽出する必要がある。通常、遠心分離器により複数の検体がまとめて処理されるため、この遠心分離器による処理が完了した複数の検体は、一度に検体検査装置１の分析前ラック保持領域にセットされることとなる。また、検体検査装置１による血液凝固検査の前に、生化学検査、免疫検査、血球計数検査等の他の検体検査に検体が供される場合もある。このような場合には、各検体は他の検体検査が終了した後に、検体検査装置１へ搬送されることとなり、それぞれの検体は、別々に検体検査装置に到着したり、一度にまとめて検体検査装置に到着したりする。このように、血液凝固検査以前に検体に対して実施される処理は施設によって異なることが多く、検体検査装置１に検体が到着するタイミングも施設毎に様々である。そこで、測定オーダファイルＭＯＦでは、検体毎に到着時刻を指定することが可能となっている。ユーザは、ユーザの施設に応じた各検体の到着時刻を指定した測定オーダファイルＭＯＦを作成する。図２１の例では、検体ＩＤ“Ｔｅｓｔ１”〜“Ｔｅｓｔ１０”の各検体は９：００から１分おきに到着し、“Ｔｅｓｔ１１”〜“Ｔｅｓｔ２５”の各検体は１０：００に一度に到着し、“Ｔｅｓｔ２６”〜“Ｔｅｓｔ２９”の各検体は１１：００に一度に到着し、“Ｔｅｓｔ３０”の検体は１２：００に到着するように到着時刻が指定されている。
【０１２６】
また、図２１に示すように、検体の測定項目は、対応するセルに“＊”を挿入することにより指定される。図２１の例では、検体ＩＤ“Ｔｅｓｔ１”の検体の測定項目として“ＰＴ”及び“ＡＰＴＴ”が指定されており、検体ＩＤ“Ｔｅｓｔ５”の検体の測定項目として“ＰＴ”が指定されている。
【０１２７】
ユーザは、上記のような測定オーダファイルを、上記ダイアログにおいて指定する。これにより、指定された測定オーダファイルが情報処理装置３により読み出される。
【０１２８】
ボタンＢ４２は、表示されている測定シミュレーションの結果を保存（出力）するためのボタンである。このボタンＢ４２が選択されると、測定シミュレーション結果保存ダイアログ（図示せず）が表示され、ユーザはこのダイアログにおいて出力先のフォルダ、ファイル名及びファイル形式（ＣＳＶ又はバイナリ）を指定することが可能である。測定シミュレーション結果保存ダイアログにおいて測定シュミレーション結果の出力が指示されると、各検体の情報、検体ＩＤ、測定モード、測定項目、各検体の到着時刻、結果取得時刻（測定完了時刻）、検体到着から結果取得までの時間（待機時間）、単位時間当たりの平均処理テスト数、及び総処理時間を含む測定シミュレーション結果ファイルが出力される。また、ボタンＢ４３は、過去の測定シミュレーションの結果を示すバイナリ形式の出力ファイルを読み込み、測定シミュレーションの結果を再表示するためのボタンである。
【０１２９】
ボタンＢ３５〜Ｂ３８は、実施の形態１において説明したボタンＢ３５〜Ｂ３８と同様であるので、その説明を省略する。
【０１３０】
上記のように、本実施の形態においては、上記のような測定シミュレーション画面から測定オーダのファイルが入力可能である。ＣＰＵ４０１は、上記のようにして測定オーダファイルの指定を受け付ける（ステップＳ４０２）。測定オーダファイルの指定を受け付けると、ＣＰＵ４０１は、指定された測定オーダファイルを読み出す（ステップＳ４０３）。次にＣＰＵ４０１は、読み出した測定オーダを到着時刻順に並び替える（ステップＳ４０４）。この処理では、到着時刻が指定されていない測定オーダが存在する場合には、その測定オーダは最先の到着時刻に到着したものとして取り扱われる。ステップＳ４０４の処理が完了すると、ＣＰＵ４０１は、入力された測定オーダをハードディスク４０４の測定オーダデータベースに登録する（ステップＳ４０５）。
【０１３１】
次にユーザは、上記のように登録した測定オーダについて、検体検査装置１の処理能力を知りたい場合には、測定シミュレーション画面Ｄ４のボタンＢ３５を選択する。ＣＰＵ４０１は、ボタンＢ３５の選択を受け付けたか否か、即ち、登録されている測定オーダによる測定シミュレーションの開始の指示を受け付けたか否かを判定する（ステップＳ４０６）。測定シミュレーションの開始指示を受け付けた場合には（ステップＳ４０６においてＹＥＳ）、ＣＰＵ４０１は、測定シミュレーション処理を実行する（ステップＳ４０７）。ここで、ステップＳ２０５において測定シミュレーションの開始指示が与えられた場合は、各測定オーダの到着時刻に検体が到着したものとして測定シミュレーションが実行される。一方、ステップＳ４０６において測定シミュレーションの開始の指示を受け付けていない場合には（ステップＳ４０６においてＮＯ）、ＣＰＵ４０１は、ステップＳ４０９へ処理を移す。
【０１３２】
ここで、本実施の形態に係る測定シミュレーション処理について詳細に説明する。図２２は、本実施の形態に係る測定シミュレーション処理の手順を示すフローチャートである。測定シミュレーション処理においては、ＣＰＵ４０１は、まず、ターン数の初期値として“１”を選択し（ステップＳ５０１）、登録されている測定オーダにおいて測定順序が１の検体を選択する（ステップＳ５０２）。
【０１３３】
次にＣＰＵ４０１は、選択されている検体について測定が指示されている測定項目を特定し、その測定項目についてのプロトコール情報をハードディスク４０４から読み出す（ステップＳ５０３）。続いてＣＰＵ４０１は、その時点で選択されているターン数が、入力された測定オーダファイルにおいて指定されている当該検体の到着時刻以降か否かを判定する（ステップＳ５０４）。この処理において、最初のターンであるターン数“１”の時刻は、測定オーダファイルにおいて指定されている検体の到着時刻のうち最先の時刻とされる。つまり、ターン数“１”が選択されている場合には、選択されている検体（測定順序が１の検体）の到着時刻と一致すると常に判断される。また、例えば選択されているターン数が“５”であり、このターンに対応する時刻が“９：１０”である場合において、到着時刻が“９：１１”の検体が選択されているときには、ステップＳ５０４では、当該ターンが到着時刻以降ではないと判断される。到着時刻が“９：１１”の検体が選択されており、選択されているターン数が“６”に対応する時刻が“９：１１”である場合には、当該ターンが到着時刻以降であると判断される。さらに、選択されているターン数に対応する時刻の方が到着時刻よりも遅い場合、例えば、到着時刻が“９：１１”であり、選択されているターン数に対応する時刻が“９：２０”の場合には、当該ターンが到着時刻以降であると判断される。
【０１３４】
ステップＳ５０４において、選択されているターンが到着時刻以降ではないと判断された場合には（ステップＳ５０４においてＮＯ）、ＣＰＵ４０１はターン数を１つインクリメントし（ステップＳ５０５）、ステップＳ５０４へ処理を戻す。
【０１３５】
一方、ステップＳ５０４において、選択されているターンが到着時刻以降であると判断された場合には（ステップＳ５０４においてＹＥＳ）、ＣＰＵ４０１は、既に確定されている検体についてのスケジュールを参照し、当該スケジュールと確定している他のスケジュールとにおいて、同一の機構部分が同一ターンにおいて２以上の動作に使用されているか否かを判定する（ステップＳ５０６）。ステップＳ５０６において、同一の機構部分が同一ターンにおいて２以上の動作に使用されていると判定された場合には（ステップＳ５０６においてＮＯ）、ＣＰＵ４０１はターン数を１つインクリメントし（ステップＳ５０５）、ステップＳ５０４へ処理を戻す。
【０１３６】
ステップＳ５０６において、選択されているターンにおいて、同一の機構部分が２以上の動作に使用されていないと判定された場合には（ステップＳ５０６においてＹＥＳ）、ＣＰＵ４０１は、選択されているターンから開始されるように当該検体のスケジュールを確定し（ステップＳ５０７）、当該検体の測定完了時刻（スケジュールの最後のターンに対応する時刻）及び待機時間（到着時刻から測定完了時刻までの時間）を算出する（ステップＳ５０８）。次にＣＰＵ４０１は、選択されている検体が測定順序で最後の検体か否かを判定し（ステップＳ５０９）、最後の検体でない場合には（ステップＳ５０９においてＮＯ）、測定順序が次の検体を選択し（ステップＳ５１０）、ステップＳ５０３へ処理を戻す。
【０１３７】
ステップＳ５０９において、測定順が最後の検体が選択されている場合には（ステップＳ５０９においてＹＥＳ）、ＣＰＵ４０１はステップＳ５１１へ処理を移す。ステップＳ５１１〜Ｓ５１５の処理は、実施の形態１において説明したステップＳ３０６〜Ｓ３１０の処理と同様であるので、その説明を省略する。ＣＰＵ４０１は、ステップＳ５１５の処理を完了すると、検体処理能力推定処理における測定シミュレーション処理の呼出アドレスへ処理を戻す。
【０１３８】
ＣＰＵ４０１は、上記のような測定シミュレーションの結果を表示部４０９に表示させる（ステップＳ４０８）。図２３は、測定シミュレーション画面の他の例を示す図である。図２３においては、測定シミュレーションが実行された状態の測定シミュレーション画面を示している。図に示すように、測定シミュレーションが実行された後においては、スケジュールテーブル表示領域Ａ３１に、作成された検体測定のスケジュールのタイミングチャートが表示される。また、スケジュール結果表示領域Ａ３３には、総処理時間Ａ３３１及び単位時間当たりの平均処理テスト数Ａ３３２を含む処理能力情報Ａ３３０が表示される。処理能力情報Ａ３３０の下方には、上記の測定シミュレーション処理におけるスケジュール作成のログが表示される。スケジュールテーブル表示領域Ａ３１のタイミングチャートにおいて、各検体のスケジュールに対応付けて、検体の到着時刻Ｔ１、測定完了時刻Ｔ２、及び待機時間Ｔ３が表示される。これにより、ユーザは測定シミュレーション画面において、各検体の到着時刻Ｔ１を確認することができ、到着時刻Ｔ１の妥当性を判断することができる。例えば、測定シミュレーションにおいて用いられた到着時刻が、その施設の実際の運用と合っていない場合には、ユーザは到着時刻を修正した測定オーダファイルを再度作成し、これに基づいて測定シミュレーションをやり直すことができる。また、この画面では、待機時間Ｔ３の長さに応じて待機時間Ｔ３の文字色が変更されて表示される。具体的には、Ｔ３＜１５分であればＴ３は黒色の文字色で表示され、１５分≦Ｔ３＜３０分であればＴ３は黄色の文字色で表示され、３０分≦Ｔ３であればＴ３は赤色の文字色で表示される。これにより、待機時間が長い検体を容易に見つけることができる。なお、図２３に表示されている検体はいずれも待機時間Ｔ３が１５分未満であるため、全て黒色の文字色で表示されている。また、測定シミュレーション結果に測定完了時刻Ｔ２及び待機時間Ｔ３が表示されるため、各検体がいつ測定完了するか、また各検体の測定が開始から完了までどの程度かかるかをユーザが確認することができる。例えば検体検査装置を施設に新規に導入することを検討する場合、その施設において実際に運用されている検体の到着時刻において、どの程度の時刻に測定が完了し、測定開始から完了までの時間がどの程度かかるかが分かれば、その検体検査装置が当該施設において使用可能か否かを正確に評価することができる。このように、本実施の形態に係る検体検査装置１の処理能力推定機能によれば、検体検査装置の導入を検討する場合に有用な各検体の測定完了時刻及び待機時間の情報をユーザに提供することができる。
【０１３９】
次にステップＳ４０９において、ＣＰＵ４０１は、測定シミュレーション画面の表示の初期化が指示されたか否かを判定する（ステップＳ４０９）。測定シミュレーション画面の表示の初期化が指示された場合には（ステップＳ４０９においてＹＥＳ）、ＣＰＵ４０１は、測定シミュレーション画面の表示の初期化し（ステップＳ４１０）、ステップＳ４０２へ処理を戻す。
【０１４０】
ステップＳ４０９において、測定シミュレーション画面の表示の初期化が指示されていない場合には（ステップＳ４０９においてＮＯ）、ＣＰＵ４０１は、検体処理能力推定処理の終了が指示されたか否かを判定する（ステップＳ４１１）。検体処理能力推定処理の終了が指示されていない場合には（ステップＳ４１１においてＮＯ）、ＣＰＵ４０１は、ステップＳ４０９へ処理を戻す。一方、ステップＳ４１１において検体処理能力推定処理の終了指示を受け付けた場合には（ステップＳ４１１においてＹＥＳ）、ＣＰＵ４０１は、処理を終了する。
【０１４１】
上記のように、本実施の形態に係る検体検査装置１においては、施設の運用に適合した検体の到着時刻を指定して測定シミュレーションを行うことができるので、施設に実際に検体検査装置１を導入した場合における正確なシミュレーション結果を得ることができる。これにより、例えば検体検査装置を施設に新規に導入することを検討する場合、その施設に検体検査装置を導入したときの正確なシミュレーションを行うことができ、ユーザはこのシミュレーション結果を検体検査装置の導入の可否の決定の支援情報として利用することができる。
【０１４２】
（その他の実施の形態）
上記の実施の形態１及び２においては、検体検査装置１の情報処理装置３によって上述した処理能力推定処理が実行される構成について述べたが、これに限定されるものではない。検体検査装置とは別個に構成された処理能力情報生成装置により、処理能力推定処理を実行する構成としてもよい。また、コンピュータにより構成されたサーバ装置によって情報処理能力推定処理を実行し、この処理結果を、ネットワークを介してサーバ装置に接続されたクライアント装置へとサーバ装置が送信し、クライアント装置が処理結果を表示する構成としてもよい。また、情報処理装置３の機能を複数のコンピュータで分散して行う分散システムとしてもよい。
【０１４３】
また、上述した実施の形態１及び２においては、処理能力を示す情報として、総処理時間及び１時間当たりに処理される平均テスト数を出力する構成について述べたが、これに限定されるものではない。処理能力を示す情報として、総処理時間及び二次分注の総数を出力する構成としてもよい。
【０１４４】
また、上述した実施の形態１及び２においては、数式によって単位時間当たりの平均処理テスト数を算出する構成について述べたが、これに限定されるものではない。作成された検体測定のスケジュールにおける二次分注の総数、即ち、検出ユニット４０による光学測定の回数（二次分注により小分けされた検体の数）及び総処理時間と、対応する処理能力の値との関係を示すルックアップテーブルをハードディスク４０４に記憶しておき、二次分注の総数及び総処理時間が得られたときに、当該ルックアップテーブルを参照することにより単位時間当たりの平均処理テスト数を取得し、これを出力する構成とすることもできる。
【０１４５】
また、上述した実施の形態１及び２においては、検体検査装置１を血液凝固測定装置とし、情報処理装置３によって血液凝固測定装置である検体検査装置１の処理能力を推定する構成について述べたが、これに限定されるものではない。検体検査装置を、血球計数装置、免疫分析装置、尿中有形成分分析装置、又は尿定性分析装置のような血液凝固測定装置以外の検体検査装置とし、情報処理装置３によってその検体検査装置の処理能力を推定する構成としてもよいし、検体検査装置１の情報処理装置３によって、その検体検査装置とは異なる種類の検体検査装置（例えば、検体検査装置１が血液凝固測定装置である場合に、血球計数装置）の処理能力を推定する構成としてもよい。この場合、処理能力を推定する対象の検体検査装置の種類をユーザが選択可能とし、ユーザによって選択された検体検査装置についての処理能力を情報処理装置が推定する構成とすることもできる。
【０１４６】
また、上述した実施の形態１及び２においては、一の検体に対して一の測定オーダを入力する形態を例に説明したが、これに限定されるものではない。例えば測定項目毎に測定オーダを入力する形態であってもよい。この場合、一の検体に対して複数の測定オーダが入力されることになる。
【０１４７】
また、上述した実施の形態１及び２においては、ハードディスク４０４に、測定項目毎に検体測定のプロトコールの情報を記憶している。変形例として、このハードディスク４０４に記憶されたプロトコール情報をユーザが変更できるようにしてもよい。例えば、加温時間や測光時間を任意に変更できるようにしてもよい。このように、プロトコール情報を変更できるようにすることで、施設毎に測定プロトコールが異なる場合にも、施設毎の状況に応じた処理能力を算出することができる。
【０１４８】
また、上述した実施の形態１及び２においては、情報処理装置３のＣＰＵ４０１が数式によって検体検査装置の総処理時間を算出する構成について述べたが、これに限定されるものではない。初回分注ターン数と、最終分注ターン数との各組み合わせに対応する総処理時間の値を格納したルックアップテーブルをハードディスク４０４に設けておき、ＣＰＵ４０１が当該ルックアップテーブルを参照して、取得された初回分注ターン数及び最終分注ターン数に対応する総処理時間を読み出すことにより、総処理時間を示す情報を生成する構成とすることもできる。
【０１４９】
また、上述した実施の形態１及び２においては、情報処理装置３のＣＰＵ４０１が数式によって検体検査装置の処理能力を算出する構成について述べたが、これに限定されるものではない。総処理時間と、二次分注の総数との各組み合わせに対応する処理能力の値を格納したルックアップテーブルをハードディスク４０４に設けておき、ＣＰＵ４０１が当該ルックアップテーブルを参照して、取得された総処理時間及び二次分注の総数に対応する処理能力を読み出すことにより、処理能力を示す情報を生成する構成とすることもできる。
【０１５０】
また、上述した実施の形態２においては、測定シミュレーション画面において、到着時刻、測定完了時刻、及び待機時間のそれぞれを表示する構成について述べたが、これに限定されるものではない。到着時刻のみを表示し、測定完了時刻及び待機時間を表示しない構成とすることもできるし、測定完了時刻及び待機時間を表示し、到着時刻を表示しない構成とすることもできる。また、到着時刻と測定完了時刻とを表示し、待機時間を表示しない構成とすることもできるし、到着時刻と待機時間とを表示し、測定完了時刻を表示しない構成とすることもできる。また、測定完了時刻のみを表示する構成とすることもできるし、待機時間だけを表示する構成とすることもできる。
【０１５１】
また、上述した実施の形態２においては、各検体の到着時刻を指定した測定オーダファイルを検体検査装置に入力し、この測定オーダファイルに指定された測定オーダに基づいて測定シミュレーションを実行する構成について述べたが、これに限定されるものではない。例えば、実施の形態１において説明した測定オーダ登録画面において、各検体の到着時刻を入力可能とし、この測定オーダ登録画面において指定された到着時刻及び測定オーダに基づいて測定シミュレーションを実行する構成としてもよい。
【０１５２】
また、上述した実施の形態２においては、「到着時刻」として、検体が検体検査装置１の分析前ラック保持領域にセットされる時刻を例として説明したが、これに限られない。例えば、検体検査装置１が、検体ラックがセットされるストックヤードと、ストックヤードから分析前ラック保持領域へ検体を搬送する搬送装置とに接続されている形態であって、到着時刻は、ストックヤードに検体がセットされる時刻であってもよい。この場合、ストックヤードから分析前ラック保持領域への検体の搬送に要する時間も含めてスケジュールを作成すればよい。
【産業上の利用可能性】
【０１５３】
本発明に係る検体検査装置の処理能力情報生成装置、検体検査装置、検体検査装置の処理能力情報生成方法、及びコンピュータプログラムは、血液、尿等の検体を分析する検体検査装置の処理能力を示す処理能力情報を生成する処理能力情報生成装置、検体検査装置、及び検体検査装置の処理能力情報生成方法、並びにコンピュータに検体検査装置の処理能力情報を生成させるコンピュータプログラム等として有用である。
【符号の説明】
【０１５４】
１  検体検査装置
２  測定装置
３  情報処理装置
１０  測定ユニット
４０  検出ユニット
５０  搬送ユニット
４０１  ＣＰＵ
４０２  ＲＯＭ
４０３  ＲＡＭ
４０４  ハードディスク
４０５  読出装置
４０６  入出力インターフェース
４０７  画像出力インターフェース
４０８  入力部
４０９  表示部
４１０  通信インターフェース
【図１】
0005591742.tif 000004
【図２】
0005591742.tif 000005
【図３】
0005591742.tif 000006
【図４】
0005591742.tif 000007
【図６】
0005591742.tif 000008
【図９】
0005591742.tif 000009
【図１１】
0005591742.tif 000010
【図１２】
0005591742.tif 000011
【図１４】
0005591742.tif 000012
【図１５】
0005591742.tif 000013
【図１６】
0005591742.tif 000014
【図１７】
0005591742.tif 000015
【図１８】
0005591742.tif 000016
【図１９】
0005591742.tif 000017
【図２１】
0005591742.tif 000018
【図２２】
0005591742.tif 000019
【図５】
0005591742.tif 000020
【図７】
0005591742.tif 000021
【図８】
0005591742.tif 000022
【図１０】
0005591742.tif 000023
【図１３】
0005591742.tif 000024
【図２０】
0005591742.tif 000025
【図２３】
0005591742.tif 000026