(57)【要約】【課題】検体分析装置の使用者が、信頼性が低いことを認識することなく分析結果を報告することを未然に防止することができる検体分析装置、検体分析方法及びコンピュータプログラムを提供する。【解決手段】検体を測定して測定データを出力する測定ユニットを備え、測定ユニットから出力された測定データの分析結果を取得し、取得した分析結果を出力する。不正プログラムを検知し、不正プログラムが検知された場合、検知後に取得した分析結果の出力を制限する。【選択図】図８
2010133839.tif 000002
【特許請求の範囲】
【請求項１】
検体を測定して測定データを出力する測定ユニットと、
該測定ユニットから出力された測定データの分析結果を取得する分析結果取得手段と、
取得した分析結果を出力する出力手段と、
不正プログラムを検知する不正プログラム検知手段と、
該不正プログラム検知手段にて不正プログラムが検知された場合、検知後に前記分析結果取得手段で取得した分析結果の出力を制限する出力制限手段と
を備えることを特徴とする検体分析装置。
【請求項２】
前記出力制限手段は、
前記不正プログラム検知手段にて不正プログラムが検知された場合、検知後に前記分析結果取得手段で取得した分析結果に、前記不正プログラムが検知された旨を示す警告情報を付加して前記出力手段にて出力することを特徴とする請求項１記載の検体分析装置。
【請求項３】
前記出力制限手段は、
前記不正プログラム検知手段にて不正プログラムが検知された場合、検知後に前記分析結果取得手段で取得した分析結果の前記出力手段での出力を停止することを特徴とする請求項１記載の検体分析装置。
【請求項４】
前記測定ユニットに対して測定対象となる検体を搬送する搬送装置を備え、
前記不正プログラム検知手段にて不正プログラムが検知された場合、前記搬送装置による検体の供給を停止する供給停止手段を備えることを特徴とする請求項１乃至３のいずれか一項に記載の検体分析装置。
【請求項５】
前記供給停止手段で検体の供給を停止した状態で不正プログラムを検知する停止後不正プログラム検知手段と、
該停止後不正プログラム検知手段にて不正プログラムが検知されない場合、前記搬送装置による検体の供給を再開する供給再開手段と
を備えることを特徴とする請求項４記載の検体分析装置。
【請求項６】
前記不正プログラム検知手段にて不正プログラムが検知された場合、ネットワークとの接続を切断する切断手段を備えることを特徴とする請求項１乃至５のいずれか一項に記載の検体分析装置。
【請求項７】
前記切断手段でネットワークとの接続を切断した状態で不正プログラムを検知する切断後不正プログラム検知手段と、
該切断後不正プログラム検知手段にて不正プログラムが検知されない場合、ネットワークと再接続する再接続手段と
を備えることを特徴とする請求項６記載の検体分析装置。
【請求項８】
前記測定ユニットによる検体の測定開始指示を受け付ける開始指示受付手段と、
前記不正プログラム検知手段にて不正プログラムが検知された場合、前記開始指示受付手段による測定開始指示の受け付けを停止する開始指示受付停止手段と
を備えることを特徴とする請求項１乃至７のいずれか一項に記載の検体分析装置。
【請求項９】
外部の機器とデータ通信することが可能にネットワーク接続ができるようにしてあることを特徴とする請求項１乃至８のいずれか一項に記載の検体分析装置。
【請求項１０】
検体を測定して測定データを出力する測定ユニットを備える検体分析装置で実行することが可能な検体分析方法であって、
前記測定ユニットから出力された測定データの分析結果を取得し、
取得した分析結果を出力し、
不正プログラムを検知し、
不正プログラムが検知された場合、検知後に取得した分析結果の出力を制限することを特徴とする検体分析方法。
【請求項１１】
検体を測定して測定データを出力する測定ユニットを備える検体分析装置で実行することが可能なコンピュータプログラムあって、
前記検体分析装置を、
前記測定ユニットから出力された測定データの分析結果を取得する分析結果取得手段、
取得した分析結果を出力する出力手段、
不正プログラムを検知する不正プログラム検知手段、及び
該不正プログラム検知手段にて不正プログラムが検知された場合、検知後に前記分析結果取得手段で取得した分析結果の出力を制限する出力制限手段
として機能させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、血液、尿等の検体を分析する検体分析装置、検体分析方法及びコンピュータプログラムに関する。
【背景技術】
【０００２】
従来、血液、尿等の検体中の細胞粒子のサイズを測定して、その分布状態を分析する装置等、様々な検体分析装置が開発されている。
【０００３】
検体分析装置は、ネットワークを介して外部のコンピュータと接続され、データ通信することがある。例えば特許文献１では、電子メールを用いて各分析装置の状態、分析結果等に関する情報を指定されたターミナル（パソコン）へ送信することができる自動分析装置が開示されている。
【特許文献１】特開平１０−３０８７３７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、ネットワークを介してデータ通信することにより、検体分析装置がコンピュータウイルスに感染するリスクも増大している。コンピュータウイルスに感染したソフトウェアで動作する検体分析装置での分析結果は、その信頼性を保証することができないにもかかわらず、従来の検体分析装置では、コンピュータウイルスに感染した後に取得した分析結果も感染前に取得した分析結果と区別することなく出力されていた。このため、取得した分析結果の信頼性が低いにもかかわらず、検体分析装置の使用者は、その事実を認識することなく医師、患者等に報告するおそれがあった。
【０００５】
本発明は斯かる事情に鑑みてなされたものであり、検体分析装置の使用者が、信頼性が低いことを認識することなく分析結果を報告することを未然に防止することができる検体分析装置、検体分析方法及びコンピュータプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために第１発明に係る検体分析装置は、検体を測定して測定データを出力する測定ユニットと、該測定ユニットから出力された測定データの分析結果を取得する分析結果取得手段と、取得した分析結果を出力する出力手段と、不正プログラムを検知する不正プログラム検知手段と、該不正プログラム検知手段にて不正プログラムが検知された場合、検知後に前記分析結果取得手段で取得した分析結果の出力を制限する出力制限手段とを備えることを特徴とする。
【０００７】
また、第２発明に係る検体分析装置は、第１発明において、前記出力制限手段は、前記不正プログラム検知手段にて不正プログラムが検知された場合、検知後に前記分析結果取得手段で取得した分析結果に、前記不正プログラムが検知された旨を示す警告情報を付加して前記出力手段にて出力することを特徴とする。
【０００８】
また、第３発明に係る検体分析装置は、第１発明において、前記出力制限手段は、前記不正プログラム検知手段にて不正プログラムが検知された場合、検知後に前記分析結果取得手段で取得した分析結果の前記出力手段での出力を停止することを特徴とする。
【０００９】
また、第４発明に係る検体分析装置は、第１乃至第３発明のいずれか１つにおいて、前記測定ユニットに対して測定対象となる検体を搬送する搬送装置を備え、前記不正プログラム検知手段にて不正プログラムが検知された場合、前記搬送装置による検体の供給を停止する供給停止手段を備えることを特徴とする。
【００１０】
また、第５発明に係る検体分析装置は、第４発明において、前記供給停止手段で検体の供給を停止した状態で不正プログラムを検知する停止後不正プログラム検知手段と、該停止後不正プログラム検知手段にて不正プログラムが検知されない場合、前記搬送装置による検体の供給を再開する供給再開手段とを備えることを特徴とする。
【００１１】
また、第６発明に係る検体分析装置は、第１乃至第５発明のいずれか１つにおいて、前記不正プログラム検知手段にて不正プログラムが検知された場合、ネットワークとの接続を切断する切断手段を備えることを特徴とする。
【００１２】
また、第７発明に係る検体分析装置は、第６発明において、前記切断手段でネットワークとの接続を切断した状態で不正プログラムを検知する切断後不正プログラム検知手段と、該切断後不正プログラム検知手段にて不正プログラムが検知されない場合、ネットワークと再接続する再接続手段とを備えることを特徴とする。
【００１３】
また、第８発明に係る検体分析装置は、第１乃至第７発明のいずれか１つにおいて、前記測定ユニットによる検体の測定開始指示を受け付ける開始指示受付手段と、前記不正プログラム検知手段にて不正プログラムが検知された場合、前記開始指示受付手段による測定開始指示の受け付けを停止する開始指示受付停止手段とを備えることを特徴とする。
【００１４】
また、第９発明に係る検体分析装置は、第１乃至第８発明のいずれか１つにおいて、外部の機器とデータ通信することが可能にネットワーク接続ができるようにしてあることを特徴とする。
【００１５】
次に、上記目的を達成するために第１０発明に係る検体分析方法は、検体を測定して測定データを出力する測定ユニットを備える検体分析装置で実行することが可能な検体分析方法であって、前記測定ユニットから出力された測定データの分析結果を取得し、取得した分析結果を出力し、不正プログラムを検知し、不正プログラムが検知された場合、検知後に取得した分析結果の出力を制限することを特徴とする。
【００１６】
次に、上記目的を達成するために第１１発明に係るコンピュータプログラムは、検体を測定して測定データを出力する測定ユニットを備える検体分析装置で実行することが可能なコンピュータプログラムあって、前記検体分析装置を、前記測定ユニットから出力された測定データの分析結果を取得する分析結果取得手段、取得した分析結果を出力する出力手段、不正プログラムを検知する不正プログラム検知手段、及び該不正プログラム検知手段にて不正プログラムが検知された場合、検知後に前記分析結果取得手段で取得した分析結果の出力を制限する出力制限手段として機能させることを特徴とする。
【００１７】
第１発明、第１０発明、及び第１１発明では、検体を測定して測定データを出力する測定ユニットを備える。測定ユニットから出力された測定データの分析結果を取得し、取得した分析結果を出力する。不正プログラムを検知し、不正プログラムが検知された場合、検知後に取得した分析結果の出力を制限する。検体分析装置にて不正プログラムが検知された場合、不正プログラムが検知された後に取得した測定データの分析結果の出力を制限することにより、検体分析装置の使用者が、信頼性が低いことを認識することなく分析結果を報告することを未然に防止することが可能となる。
【００１８】
第２発明では、不正プログラムが検知された場合、不正プログラムが検知された後に取得した分析結果に、不正プログラムが検知された旨を示す警告情報を付加して出力することにより、不正プログラムが検知された後の分析結果であるか否かを識別することができ、検体分析装置の使用者が、信頼性が低いことを認識することなく分析結果を報告することを未然に防止することが可能となる。
【００１９】
第３発明では、不正プログラムが検知された場合、不正プログラムが検知された後に取得した分析結果の出力を停止することにより、不正プログラムが検知された後の分析結果が出力されることが無く、検体分析装置の使用者が、信頼性が低いことを認識することなく分析結果を報告することを未然に防止することが可能となる。
【００２０】
第４発明では、測定ユニットに対して測定対象となる検体を搬送する搬送装置を備えている。不正プログラムが検知された場合、搬送装置による検体の供給を停止することにより、不正プログラムが検知された後は検体の測定データを取得することができず、分析結果が出力されることが無いので、検体分析装置の使用者が、信頼性が低いことを認識することなく分析結果を報告することを未然に防止することが可能となる。
【００２１】
第５発明では、検体の供給を停止した状態で不正プログラムを検知し、不正プログラムが検知されない場合、搬送装置による検体の供給を再開することにより、分析結果の信頼性を維持した状態で測定ユニットから分析結果を取得することが可能となる。
【００２２】
第６発明では、不正プログラムが検知された場合、ネットワークとの接続を切断することにより、別のコンピュータウイルスの侵入、重要な情報のネットワークへの流出等の被害の拡大を未然に防止することが可能となる。
【００２３】
第７発明では、ネットワークとの接続を切断した状態で不正プログラムを検知し、不正プログラムが検知されない場合、ネットワークと再接続することにより、分析結果の信頼性を維持した状態で測定ユニットから分析結果を取得することが可能となる。
【００２４】
第８発明では、測定ユニットによる検体の測定開始指示を受け付ける。不正プログラムが検知された場合、測定開始指示の受け付けを停止することにより、測定ユニットにて測定が開始されないので、分析結果が出力されることが無く、検体分析装置の使用者が、信頼性が低いことを認識することなく分析結果を報告することを未然に防止することが可能となる。
【００２５】
第９発明では、外部の機器とデータ通信することが可能にネットワーク接続ができるようにしてあることにより、各検体分析装置での精度管理検体の分析結果を収集することができ、統計的分析を実行することが可能となる。
【発明の効果】
【００２６】
上記構成によれば、検体分析装置にて不正プログラムが検知された場合、不正プログラムが検知された後に取得した測定データの分析結果の出力を制限することにより、検体分析装置の使用者が、検体分析装置の使用者が、信頼性が低いことを認識することなく分析結果を報告することを未然に防止することが可能となる。
【発明を実施するための最良の形態】
【００２７】
以下、本実施の形態では、複数種類の測定ユニットを接続して構成された血液等の検体分析装置を一例とし、図面に基づいて具体的に説明する。
【００２８】
図１は、本発明の実施の形態に係る検体分析装置の概略構成を示す模式図である。本発明の実施の形態に係る検体分析装置１は、検体容器を収容したサンプルラックを投入する検体投入装置２、検体を測定する複数の測定ユニット５（５ａ、５ｂ、５ｃ、５ｄ）、測定ユニット５ごとに設けてある、サンプルラックを搬送する検体搬送装置（搬送装置）３、３、・・・、検体採取後のサンプルラックを収容する検体収容装置４、搬送制御装置８を備えている。
【００２９】
複数の測定ユニット５、５、・・・は、同一種類の測定ユニットであっても良いし、複数種類の測定ユニット５ａ、５ｂ、５ｃ、５ｄであっても良い。測定ユニット５、５、・・・は所定数ごとに一の制御装置９に接続線６を介して接続されている。本実施の形態では測定ユニット５、５、５が３個ごとに一の制御装置９に接続されており、接続線６としてＵＳＢケーブルを用いている。
【００３０】
検体投入装置２は、複数の検体容器を収容したサンプルラックを検体搬送装置３、３、・・・へ送出するように構成されている。サンプルラックの送出は、検体投入装置２にＬＡＮ７を介してデータ通信することが可能に接続されている搬送制御装置８によって制御される。
【００３１】
搬送制御装置８と制御装置９とは、ＬＡＮ７を介してデータ通信することが可能に接続されており、制御装置９で取得した測定ユニット５、５、・・・の接続状態に関する接続状態情報等に応じてサンプルラックの送出を制御する。ＬＡＮ７は外部のネットワーク１０とも接続されており、ネットワーク１０は、外部のサーバコンピュータ１１にも接続されている。また、サーバコンピュータ１１は、それぞれ別の施設に設置された複数の他の検体分析装置１、１、・・・ともネットワーク１０を介してデータ通信することが可能に接続されている。また、サーバコンピュータ１１は、各検体分析装置１の使用者の施設に設置されており、各検体分析装置１での精度管理検体の分析結果を集計して外部精度管理を実行したり、各検体分析装置１からの動作ログを収集してリモートメンテナンスを実行したりすることができる。
【００３２】
図２は、検体容器の外観を示す斜視図である。図３は、サンプルラックの外観を示す斜視図である。図２に示すように、検体容器Ｔは管状をなしており、上端が開口している。内部には、例えば患者から採取した血液検体が収容され、上端の開口は蓋Ｃにより密封することができる。検体容器Ｔの側面には、検体を識別するバーコードが印刷されたバーコードラベルＢＬ１が貼付されている。また図３に示すように、サンプルラックＬは１０本の検体容器Ｔを垂直状態（立位状態）で保持するように構成されている。サンプルラックＬの側面には、サンプルラックＬを識別するバーコードが印刷されたバーコードラベルＢＬ２が貼付されている。
【００３３】
図１の例に示す検体分析装置１は、４つの検体搬送装置３、３、・・・が、４つの測定ユニット５ａ、５ｂ、５ｃ、５ｄの前方（図１の紙面に向かって下方向）に配置されている。隣接する検体搬送装置３、３間では、サンプルラックＬが受渡しされる。また、図１の紙面に向かって最も右側の検体搬送装置３は、検体投入装置２から搬出されたサンプルラックＬの搬送を開始する。図１の紙面に向かって最も左側の検体搬送装置３は、検体収容装置４へサンプルラックＬを搬送する。
【００３４】
図４は、測定ユニット５及び検体搬送装置３の概略構成を示す模式図である。図４に示すように、検体搬送装置３は、測定前の検体を収容する検体容器Ｔを支持する複数のサンプルラックＬを一時的に保持する分析前ラック保持部３１と、分析後ラック保持部３２と、サンプルラックＬを矢印Ｘ方向へ直線移動させるラック搬送部３３と、バーコードを読み取るバーコード読取部３４と、分析後ラック保持部３２へサンプルラックＬを送出するラック送出部３５と、サンプルラックＬを矢印Ｘ方向へ移動させるラック移送部３６と、サンプルラックＬを分析前ラック保持部３１へ送出するラック送出部３７とを備えている。
【００３５】
分析前ラック保持部３１には、ラック送出部３７の矢印Ｙ方向への移動によりサンプルラックＬが送出される。送出されたサンプルラックＬがラック検出位置３１１に位置する場合、分析前ラック保持部３１の両側面から内側へ向けてラック送込部３１２が突出することにより、サンプルラックＬと係合する。ラック送込部３１２が、ラック搬送部３３に近接する方向へ移動するに伴って、係合したサンプルラックＬもラック搬送部３３に近接する方向へ移動する。なお、サンプルラックＬの位置はセンサ（図示せず）によって検出すれば良い。
【００３６】
ラック搬送部３３は、分析前ラック保持部３１によって移送されたサンプルラックＬをＸ方向へ（図４の紙面に向かって右から左へ）搬送する。検体供給位置３３１に搬送された検体容器Ｔは、測定ユニット５の把持部が検体容器Ｔを把持し、サンプルラックＬから検体容器Ｔを取り出し、検体を吸引することにより、検体が測定ユニット５に供給され、検体容器ＴがサンプルラックＬへ戻される。
【００３７】
ラック送出部３５は、ラック搬送部３３を挟んで分析後ラック保持部３２に対向するように配置されており、矢印Ｙ方向に直線移動する。分析後ラック保持部３２には、ラック送出部３５の矢印Ｙ方向への移動によりラック搬送部３３からサンプルラックＬが送出される。サンプルラックＬが送出された場合、分析後ラック保持部３２の両側面から内側へ向けてラック送込部３２１が突出することにより、サンプルラックＬと係合する。ラック送込部３２１がラック移送部３６に近接する方向へ移動するに伴って、係合したサンプルラックＬもラック移送部３６に近接する方向へ移動する。
【００３８】
検体収容装置４は、複数のサンプルラックＬを収容することができる。測定ユニット５、５、・・・にて検体の吸引を終了した検体容器Ｔを支持したサンプルラックＬは、検体搬送装置３により搬送され、検体収容装置４に収容される。
【００３９】
検体搬送装置３によるサンプルラックＬの搬送は、検体搬送装置３にＬＡＮ７を介してデータ通信することが可能に接続された搬送制御装置８により制御される。すなわち、搬送制御装置８は、サンプルラックＬの検体投入装置２による投入から検体搬送装置３による搬送、及び検体搬送装置３から検体収容装置４への収容を制御する。
【００４０】
なお、検体投入装置２、検体搬送装置３、３、・・・、及び検体収容装置４は、それぞれ搬送制御装置８及び制御装置９とデータ通信することが可能に接続された制御部を備えていてもよい。この場合、搬送制御装置８は、どのサンプルラックＬを、どのルートを介して、どの測定ユニット５に搬送するかを決定し、各制御部に指令する制御を実行し、各制御部は、決定されたルートに従ってサンプルラックＬの搬送を制御する。
【００４１】
図５は、本発明の実施の形態に係る搬送制御装置８の構成を示すブロック図である。図５に示すように、搬送制御装置８は、ＣＰＵ８１、ＲＡＭ８２、記憶装置８３、入出力インタフェース８４、ビデオインタフェース８５、可搬型ディスクドライブ８６、通信インタフェース８７及び上述したハードウェアを接続する内部バス８８で構成されている。
【００４２】
ＣＰＵ８１は、内部バス８８を介して搬送制御装置８の上述したようなハードウェア各部と接続されており、上述したハードウェア各部の動作を制御するとともに、記憶装置８３に記憶されている搬送制御プログラム１０１に従って、種々のソフトウェア的機能を実行する。ＲＡＭ８２は、ＳＲＡＭ、ＳＤＲＡＭ等の揮発性メモリで構成され、搬送制御プログラム１０１の実行時にロードモジュールが展開され、搬送制御プログラム１０１の実行時に発生する一時的なデータ等を記憶する。
【００４３】
記憶装置８３は、内蔵される固定型記憶装置（ハードディスク）、ＲＯＭ等で構成されている。記憶装置８３に記憶されている搬送制御プログラム１０１は、プログラム及びデータ等の情報を記録したＤＶＤ、ＣＤ−ＲＯＭ等の可搬型記録媒体８０から、可搬型ディスクドライブ８６によりダウンロードされ、実行時には記憶装置８３からＲＡＭ８２へ展開して実行される。もちろん、通信インタフェース８７を介してネットワークに接続されている外部のコンピュータからダウンロードされたコンピュータプログラムであっても良い。
【００４４】
通信インタフェース８７は内部バス８８に接続されており、インターネット、ＬＡＮ、ＷＡＮ等の外部のネットワークに接続されることにより、外部のコンピュータ等とデータ送受信を行うことが可能となっている。本実施の形態ではＬＡＮ７を介して制御装置９、検体搬送装置３、３、・・・等と接続されている。ネットワーク１０を介してサーバコンピュータ１１ともデータ送受信することが可能に接続されている。
【００４５】
入出力インタフェース８４は、キーボード、マウス等の入力部１１０と接続され、データの入力を受け付ける。また、ビデオインタフェース８５は、ＣＲＴモニタ、ＬＣＤ等の画像表示部１２０と接続され、所定の画像を表示する。
【００４６】
サーバコンピュータ１１は、搬送制御装置８と同様に構成されており、ＣＰＵ、ＲＡＭ、記憶装置、入出力インタフェース、ビデオインタフェース、可搬型ディスクドライブ、通信インタフェース及び上述したハードウェアを接続する内部バスで構成されている。
【００４７】
複数の測定ユニット５、５、・・・は、同種類の構成であっても異種類の構成であっても良い。図１の例では、２つの測定ユニット５ａ、５ｃは同種の測定ユニットであるが、残りの測定ユニット５ｂ、５ｄは異種の測定ユニットである。具体的には、測定ユニット５ａ、５ｃは、血球分析装置であり、例えば測定ユニット５ａでは電気抵抗式の血球計数を、測定ユニット５ｃでは光学式の血球計数を、それぞれ実施して、血球の種類ごとに色分けされたスキャッタグラムを作成して、これを表示する。測定ユニット５ｂは、血液検体中のヘモグロビンＡ１ｃ（ＨｇｂＡ１ｃ）濃度を測定するヘモグロビン濃度測定装置であり、測定ユニット５ｄは、塗抹標本を作成する塗抹標本作成装置である。
【００４８】
図４には、測定ユニット５が血球分析装置又はヘモグロビン濃度測定装置（測定ユニット５ａ、５ｂ、５ｃ）である場合の概略構成を記載している。測定ユニット５は、検体である血液を検体容器Ｔから吸引する検体吸引部５１と、吸引位置まで検体容器Ｔを搬送する検体容器搬送部５５と、バーコード読取部５６と、吸引した血液から測定に用いられる測定試料を調製する試料調製部５２と、調製された測定試料から血球数等を検出する検出部５３とを有している。
【００４９】
検体容器搬送部５５は、検体容器Ｔを把持する把持部５４及び検体容器Ｔを挿入する穴部を有する検体容器セット部５５１を備えている。検体容器搬送部５５では、サンプルラックＬに収容されて検体供給位置３３１に位置する検体容器Ｔを、把持部５４にて把持して矢印Ｙ方向へ移動し、検体容器Ｔを検体容器セット部５５１の穴部に挿入する。そして、検体容器セット部５５１が移動し、バーコード読取部５６でバーコードが読み取られ、検体吸引部５１にて検体容器Ｔから検体が吸引される。
【００５０】
試料調製部５２では、検体容器Ｔから吸引された検体に、供給された試薬を加える等して試料を調製する。検出部５３では、例えばＷＢＣ検出（白血球の検出）の場合、フローサイトメトリー方式によって調製された試料にレーザ光を照射し、試料中の白血球を検出する。検出結果は電気信号として制御装置９に送信される。
【００５１】
図６は、測定ユニット５が塗抹標本作成装置である場合の構成例を示すブロック図である。図６に示すように、塗抹標本作製装置として使用する測定ユニット５ｄは、検体分注部５１１と、塗抹部５１２と、スライドガラス搬送部５１３と、染色部５１４とを備えている。
【００５２】
検体分注部５１１は、図４に示した検体容器搬送部５５、検体吸引部５１等と同様に構成され、検体吸引部５１に相当する吸引管（図示せず）にて検体容器Ｔから吸引した血液検体をスライドガラス上に滴下するように構成されている。塗抹部５１２は、スライドガラス上に滴下された血液検体を塗抹して乾燥させ、スライドガラスに識別情報を印字するように構成されている。
【００５３】
スライドガラス搬送部５１３は、血液検体が塗抹されたスライドガラスを搬送用のカセットに収容する。染色部５１４は、カセットに収容されて染色位置に搬送されたスライドガラスに染色液を供給する。塗抹及び染色によって作成された塗抹標本は、血球画像表示装置（図示せず）にて処理される。したがって、塗抹標本を作成する測定ユニット５ｄでは、検体の検出は行われない。なお、測定ユニット５の種類はこれらに限定されるものではなく、尿分析装置、血液凝固測定装置、免疫分析装置、遺伝子増幅測定装置等であっても良いことは言うまでもない。
【００５４】
図７は、本発明の実施の形態に係る検体分析装置１の測定ユニット５及び制御装置９の構成を示すブロック図である。図７の例では、血球分析装置である測定ユニット５ａの構成例を示している。図７に示すように、測定ユニット５（５ａ）は、試料取得部５０、試料取得部５０を駆動させる駆動回路５０１、試料調製部５２、試料調製部５２を駆動させる駆動回路５０２、検出部５３、検出部５３を駆動させる駆動回路５０３、及び検出部５３が出力する電気信号に対して波形処理を行う波形処理回路５０４を備えている。
【００５５】
試料取得部５０及び試料調製部５２は、各々、駆動回路５０１及び駆動回路５０２がレジスタ５０５に記憶されている制御データに応じた制御信号を出力することにより駆動される。検出部５３は、例えば取得した光信号から電気信号に変換し、波形処理回路５０４は、変換されて伝達された電気信号を増幅し、増幅した電気信号を波形処理する。レジスタ５０５は、波形処理された電気信号を記憶する。
【００５６】
通信インタフェース５０６は、ＵＳＢのシリアルインタフェースであり、制御装置９の通信インタフェース９７との間をＵＳＢケーブル２０にて接続してある。これにより、ＵＳＢケーブル２０により接続された時点で、制御装置９は接続された測定ユニット５（５ａ）に関する情報を取得することができる。
【００５７】
また、制御装置９は、ＣＰＵ９１、ＲＡＭ９２、記憶装置９３、入出力インタフェース９４、ビデオインタフェース９５、可搬型ディスクドライブ９６、通信インタフェース９７及び上述したハードウェアを接続する内部バス９８で構成されている。
【００５８】
ＣＰＵ９１は、内部バス９８を介して制御装置９の上述したようなハードウェア各部と接続されており、上述したハードウェア各部の動作を制御するとともに、記憶装置９３に記憶されているコンピュータプログラム１００に従って、種々のソフトウェア的機能を実行する。ＲＡＭ９２は、ＳＲＡＭ、ＳＤＲＡＭ等の揮発性メモリで構成され、コンピュータプログラム１００の実行時にロードモジュールが展開され、コンピュータプログラム１００の実行時に発生する一時的なデータ等を記憶する。
【００５９】
記憶装置９３は、内蔵される固定型記憶装置（ハードディスク）、ＲＯＭ等で構成されている。記憶装置９３に記憶されているコンピュータプログラム１００は、プログラム及びデータ等の情報を記録したＤＶＤ、ＣＤ−ＲＯＭ等の可搬型記録媒体９０から、可搬型ディスクドライブ９６によりダウンロードされ、実行時には記憶装置９３からＲＡＭ９２へ展開して実行される。もちろん、通信インタフェース９７を介してネットワークに接続されている外部のコンピュータからダウンロードされたコンピュータプログラムであっても良い。
【００６０】
通信インタフェース９７は内部バス９８に接続されており、インターネット、ＬＡＮ、ＷＡＮ等の外部のネットワークに接続されることにより、外部のコンピュータ等とデータ送受信を行うことが可能となっている。本実施の形態ではＬＡＮ７を介して搬送制御装置８、検体搬送装置３、３、・・・等と接続されている。ネットワーク１０を介してサーバコンピュータ１１ともデータ送受信することが可能に接続されている。
【００６１】
入出力インタフェース９４は、キーボード、マウス等の入力部１３０と接続され、データの入力を受け付ける。また、ビデオインタフェース９５は、ＣＲＴモニタ、ＬＣＤ等の表示部１４０と接続され、所定の画像を表示する。
【００６２】
本実施の形態に係る検体分析装置１では、複数の測定ユニット５、５、・・・にて測定された測定データの分析結果を制御装置９が取得し、所定の分析結果を選択し、ネットワーク１０を介してサーバコンピュータ１１へ送信する。ネットワーク１０を介してデータ通信することが可能に接続されていることから、サーバコンピュータ１１あるいは他の外部コンピュータがコンピュータウイルスに感染していた場合、データ通信するデータによっては、制御装置９、搬送制御装置８、測定ユニット５、５、・・・を動作させるコンピュータプログラムにコンピュータウイルスが感染する可能性が高くなる。
【００６３】
そこで、本実施の形態では、制御装置９及び搬送制御装置８にて不正プログラムが存在するか否かを判断し、不正プログラムが存在すると判断した場合には、出力される分析結果に信頼性が無いものと判断して種々の処理を実行するようにしている。不正プログラムが存在するか否かは、初期設定時に導入されているべきコンピュータプログラムのリスト以外にプログラムが存在するか否かで判断しても良いし、市販のウイルス検知プログラムを用いても良い。
【００６４】
図８は、本発明の実施の形態に係る検体分析装置１の制御装置９のＣＰＵ９１及び搬送制御装置８のＣＰＵ８１の分析結果出力処理の手順を示すフローチャートである。図８において、本実施の形態に係る検体分析装置１の制御装置９のＣＰＵ９１は、不正プログラムの検知を開始する（ステップＳ８０１）。具体的には、事前に導入されているプログラムリストを記憶装置９３に記憶しておき、起動時に導入されているプログラム名を照会して、記憶装置９３に記憶されていないプログラム名が存在するか否かを判断する。もちろん、市販のウイルス検知プログラムを起動させても良い。
【００６５】
ＣＰＵ９１は、検体測定開始指示を受け付けたか否かを判断し（ステップＳ８０２）、ＣＰＵ９１が、検体測定開始指示を受け付けていないと判断した場合（ステップＳ８０２：ＮＯ）、ＣＰＵ９１は、待ち状態となる。ＣＰＵ９１が、検体測定開始指示を受け付けたと判断した場合（ステップＳ８０２：ＹＥＳ）、ＣＰＵ９１は、検体の搬送指示を搬送制御装置８へ送信する（ステップＳ８０３）。具体的には、制御装置９のスタートボタン等の押し下げにより、搬送指示を送信する。
【００６６】
搬送制御装置８のＣＰＵ８１は、不正プログラムの検知を開始する（ステップＳ８１１）。具体的には、事前に導入されているプログラムリストを記憶装置８３に記憶しておき、起動時に導入されているプログラム名を照会して、記憶装置８３に記憶されていないプログラム名が存在するか否かを判断する。もちろん、市販のウイルス検知プログラムを起動させても良い。
【００６７】
ＣＰＵ８１は、検体の搬送指示を受信したか否かを判断し（ステップＳ８１２）、ＣＰＵ８１が、搬送指示を受信していないと判断した場合（ステップＳ８１２：ＮＯ）、ＣＰＵ８１は、待ち状態となる。ＣＰＵ８１が、搬送指示を受信したと判断した場合（ステップＳ８１２：ＹＥＳ）、ＣＰＵ８１は、記憶装置８３に記憶されている搬送制御プログラム１０１に従って、検体の搬送を開始する（ステップＳ８１３）。
【００６８】
制御装置９のＣＰＵ９１は、不正プログラムの存在を検知したか否かを判断し（ステップＳ８０４）、ＣＰＵ９１が、不正プログラムの存在を検知したと判断した場合（ステップＳ８０４：ＹＥＳ）、ＣＰＵ９１は、不正プログラムを検知した旨を示す情報を搬送制御装置８へ送信する（ステップＳ８０５）。ＣＰＵ９１が、不正プログラムの存在を検知していないと判断した場合（ステップＳ８０４：ＮＯ）、ＣＰＵ９１は、搬送制御装置８から不正プログラムを検知した旨を示す情報を受信したか否かを判断する（ステップＳ８０６）。ＣＰＵ９１が、搬送制御装置８から不正プログラムを検知した旨を示す情報を受信していないと判断した場合（ステップＳ８０６：ＮＯ）、ＣＰＵ９１は、処理をステップＳ８０４へ戻して上述した処理を繰り返す。
【００６９】
搬送制御装置８のＣＰＵ８１は、不正プログラムの存在を検知したか否かを判断し（ステップＳ８１４）、ＣＰＵ８１が、不正プログラムの存在を検知したと判断した場合（ステップＳ８１４：ＹＥＳ）、ＣＰＵ８１は、不正プログラムを検知した旨を示す情報を制御装置９へ送信する（ステップＳ８１５）。ＣＰＵ８１が、不正プログラムの存在を検知していないと判断した場合（ステップＳ８１４：ＮＯ）、ＣＰＵ８１は、制御装置９から不正プログラムを検知した旨を示す情報を受信したか否かを判断する（ステップＳ８１６）。ＣＰＵ８１が、制御装置９から不正プログラムを検知した旨を示す情報を受信していないと判断した場合（ステップＳ８１６：ＮＯ）、ＣＰＵ８１は、処理をステップＳ８１４へ戻して上述した処理を繰り返す。
【００７０】
制御装置９のＣＰＵ９１が、搬送制御装置８から不正プログラムを検知した旨を示す情報を受信したと判断した場合（ステップＳ８０６：ＹＥＳ）、ＣＰＵ９１は、ネットワーク１０との接続を切断し（ステップＳ８０７）、検体測定開始指示の受け付けを停止する（ステップＳ８０８）。ＣＰＵ９１は、検知された不正プログラムを削除し（ステップＳ８０９）、表示部１４０に警告情報を表示する（ステップＳ８１０）。
【００７１】
また、搬送制御装置８のＣＰＵ８１が、制御装置９から不正プログラムを検知した旨を示す情報を受信したと判断した場合（ステップＳ８１６：ＹＥＳ）、ＣＰＵ８１は、検体の搬送を中断し（ステップＳ８１７）、ネットワーク１０との接続を切断する（ステップＳ８１８）。ＣＰＵ８１は、検知された不正プログラムを削除し（ステップＳ８１９）、画像表示部１２０に警告情報を表示する（ステップＳ８２０）。
【００７２】
図９は、制御装置９の表示部１４０又は搬送制御装置８の画像表示部１２０に表示される警告情報表示画面の例示図である。図９に示すように、不正プログラムがコンピュータウイルスであった場合、コンピュータウイルスが検知された旨のメッセージ、及び以後の指示の入力を促すメッセージが表示される。「測定中止」ボタン９２がマウス等でクリック操作された場合、測定処理を中止する。「検索後、測定再開」ボタン９１がマウス等でクリック操作された場合、測定環境を整えた上で測定処理を再開する。
【００７３】
図１０は、本発明の実施の形態に係る検体分析装置１の制御装置９のＣＰＵ９１及び搬送制御装置８のＣＰＵ８１の測定再開処理の手順を示すフローチャートである。図１０において、本実施の形態に係る検体分析装置１の制御装置９のＣＰＵ９１は、例えば図４に示した測定ユニット５の検体吸引部５１にて吸引され、分析結果の出ていない検体が有るか否かを判断する（ステップＳ１００１）。斯かる判断処理は接続線６、すなわちＵＳＢケーブルを介して実行することができるので、ＬＡＮ７を介してネットワーク１０との接続が切断されている場合であっても実行することが可能である。
【００７４】
ＣＰＵ９１が、吸引され、分析結果の出ていない検体が有ると判断した場合（ステップＳ１００１：ＹＥＳ）、ＣＰＵ９１は、該検体についての測定及び分析を続行する指示を測定ユニット５、５、・・・へ送信し（ステップＳ１００２）、分析結果に警告情報を付加する（ステップＳ１００３）。ＣＰＵ９１が、吸引され、分析結果の出ていない検体が無いと判断した場合（ステップＳ１００１：ＮＯ）、ＣＰＵ９１は、ステップＳ１００２及びＳ１００３をスキップし、再度不正プログラムの検知を開始する（ステップＳ１００４）。なお、ＣＰＵ９１が、吸引され、分析結果の出ていない検体が有ると判断した場合（ステップＳ１００１：ＹＥＳ）、ＣＰＵ９１は、分析結果の出力自体を停止しても良い。また、測定処理を中止することによって分析結果を取得することができないようにしても良い。
【００７５】
ＣＰＵ９１は、不正プログラムの存在を検知したか否かを判断し（ステップＳ１００５）、ＣＰＵ９１が、不正プログラムの存在を検知したと判断した場合（ステップＳ１００５：ＹＥＳ）、ＣＰＵ９１は、再度不正プログラムを検知した、すなわち不正プログラムが削除されていないと判断し、表示部１４０に警告情報を表示する（ステップＳ１００６）。
【００７６】
一方、搬送制御装置８のＣＰＵ８１も、再度不正プログラムの検知を開始する（ステップＳ１０１０）。ＣＰＵ８１は、不正プログラムの存在を検知したか否かを判断し（ステップＳ１０１１）、ＣＰＵ８１が、不正プログラムの存在を検知したと判断した場合（ステップＳ１０１１：ＹＥＳ）、ＣＰＵ８１は、再度不正プログラムを検知した、すなわち不正プログラムが削除されていないと判断し、画像表示部１２０に警告情報を表示する（ステップＳ１０１２）。ＣＰＵ８１が、不正プログラムの存在を検知していないと判断した場合（ステップＳ１０１１：ＮＯ）、ＣＰＵ８１は、ネットワーク１０に再接続する（ステップＳ１０１３）。
【００７７】
制御装置９のＣＰＵ９１が、不正プログラムの存在を検知していないと判断した場合（ステップＳ１００５：ＮＯ）、ＣＰＵ９１は、ネットワーク１０に再接続して（ステップＳ１００７）、搬送制御装置８がネットワーク１０に接続されているか否かを判断する（ステップＳ１００８）。ＣＰＵ９１が、搬送制御装置８がネットワーク１０に接続されていないと判断した場合（ステップＳ１００８：ＮＯ）、ＣＰＵ９１は、待ち状態となる。
【００７８】
ＣＰＵ９１が、搬送制御装置８がネットワーク１０に接続されていると判断した場合（ステップＳ１００８：ＹＥＳ）、ＣＰＵ９１は、検体の測定開始指示の受け付けを再開し（ステップＳ１００９）、処理を終了する。
【００７９】
搬送制御装置８のＣＰＵ８１は、制御装置９がネットワーク１０に接続されているか否かを判断する（ステップＳ１０１４）。ＣＰＵ８１が、制御装置９がネットワーク１０に接続されていないと判断した場合（ステップＳ１０１４：ＮＯ）、ＣＰＵ８１は、待ち状態となる。
【００８０】
ＣＰＵ８１が、制御装置９がネットワーク１０に接続されていると判断した場合（ステップＳ１０１４：ＹＥＳ）、ＣＰＵ８１は、検体を直近のバーコード読取部３４へ搬送する（ステップＳ１０１５）。ＣＰＵ８１は、検体ＩＤをバーコード読取部３４で読み取ることにより検体ごとに現在の搬送位置を確認することができ、位置の誤認による誤搬送を防止することができる。ＣＰＵ８１は、検体の位置の確認を完了した後、検体の搬送を再開して（ステップＳ１０１６）、処理を終了する。
【００８１】
図１１は、制御装置９の表示部１４０に表示される警告情報付与時の分析結果表示画面の例示図である。図１１は、図１０のステップＳ１００３にて表示される画面であり、不正プログラム（コンピュータウイルス）を検知した旨を示すメッセージを示すとともに、検体を識別する検体ＩＤごとに表示される分析結果の数値に対して、不正プログラム検知後の分析結果である旨を示す警告マークを付与して表示している。
【００８２】
図１２は、制御装置９の表示部１４０又は搬送制御装置８の画像表示部１２０に表示される警告情報表示画面の例示図である。図１２は、図１０のステップＳ１００６及びステップＳ１０１２にて表示される画面であり、不正プログラムの削除処理を実行したにもかかわらず、再度不正プログラムが検知されていることから、処理を続行すること無くカスタマーサポートによる処理を促すメッセージを表示している。
【００８３】
なお、不正プログラムの検知をウイルス検知プログラムで実行した場合、コンピュータウイルスがいつから感染していたのか不明であることから、検知した時点で既に感染後に出力した分析結果が存在する可能性がある。したがって、不正プログラムを検知した時点よりも所定期間前に出力された分析結果に警告情報を付加しても良い。所定期間は特に限定されるものではなく、１時間、１日等任意の期間で有れば足りるが、使用者により設定することが可能であることが望ましい。また、不正プログラムの検知時間をタイムスタンプで記録しておき、前回不正プログラムを検知しなかった時刻まで遡って出力された分析結果に警告情報を付加しても良い。
【００８４】
以上のように本実施の形態によれば、検体分析装置１にてコンピュータウイルスのような不正プログラムが検知された場合、不正プログラムが検知された後に取得した測定データの分析結果の出力を停止する、又は警告情報を付加することにより、検体分析装置の使用者が、信頼性が低いことを認識することなく分析結果を報告することを未然に防止することが可能となる。
【００８５】
上述した実施の形態では、複数の測定ユニット５、５、・・・に搬送装置３、３、・・・が接続されている検体分析装置１が開示されているが、単一の測定ユニット５に搬送装置３が接続されていても良いし、搬送装置を備えていなくても良い。また、制御装置９を測定ユニット５に組み込み、一体化しても良い。さらに、血球分析装置に限定されるものではなく、免疫分析装置、血液凝固測定装置、生化学分析装置、尿分析装置等に適用することができることは言うまでもない。
【００８６】
また、上述した実施の形態では、検体分析装置１は、ネットワーク１０に接続することが可能な形態で構成されているが、近年では、ＵＳＢメモリ等の可搬型メモリを介してコンピュータウイルスに感染するリスクもある。したがって、検体分析装置１は、必ずしもネットワークに接続することが可能な形態で構成されている必要はない。
【００８７】
また、上述した実施の形態では、不正プログラム検知の有無の判断（ステップＳ８０４及びＳ８１４）を、検体測定開始の指示を受け付けた後に開始しているが、不正プログラム検知の有無の判断を、検体測定開始の指示を受け付ける前に開始するようにしても良い。
【００８８】
その他、本発明は上記実施の形態に限定されるものではなく、本発明の趣旨の範囲内であれば多種の変形、置換等が可能である。例えば搬送制御装置８及び制御装置９を複数備えていても良いし、ネットワーク構成は特に制約を受けるものではない。また、搬送制御装置８と制御装置９との機能を備えた一の制御コンピュータを用いても良いことは言うまでもない。
【図面の簡単な説明】
【００８９】
【図１】本発明の実施の形態に係る検体分析装置の概略構成を示す模式図である。
【図２】検体容器の外観を示す斜視図である。
【図３】サンプルラックの外観を示す斜視図である。
【図４】測定ユニット及び検体搬送装置の概略構成を示す模式図である。
【図５】本発明の実施の形態に係る搬送制御装置の構成を示すブロック図である。
【図６】測定ユニットが塗抹標本作成装置である場合の構成例を示すブロック図である。
【図７】本発明の実施の形態に係る検体分析装置の測定ユニット及び制御装置の構成を示すブロック図である。
【図８】本発明の実施の形態に係る検体分析装置の制御装置のＣＰＵ及び搬送制御装置のＣＰＵの分析結果出力処理の手順を示すフローチャートである。
【図９】制御装置の表示部又は搬送制御装置の画像表示部に表示される警告情報表示画面の例示図である。
【図１０】本発明の実施の形態に係る検体分析装置の制御装置のＣＰＵ及び搬送制御装置のＣＰＵの測定再開処理の手順を示すフローチャートである。
【図１１】制御装置の表示部に表示される警告情報付与時の分析結果表示画面の例示図である。
【図１２】制御装置の表示部又は搬送制御装置の画像表示部に表示される警告情報表示画面の例示図である。
【符号の説明】
【００９０】
１  検体分析装置
２  検体投入装置
３  検体搬送装置（搬送装置）
４  検体収容装置
５、５ａ、５ｂ、５ｃ、５ｄ  測定ユニット
６  接続線
７  ＬＡＮ
８  搬送制御装置
９  制御装置
１１  サーバコンピュータ
８１、９１  ＣＰＵ
８２、９２  ＲＡＭ
８３、９３  記憶装置
８４、９４  入出力インタフェース
８５、９５  ビデオインタフェース
８６、９６  可搬型ディスクドライブ
８７、９７  通信インタフェース
８８、９８  内部バス
１００  コンピュータプログラム  
【図１】
2010133839.tif 000003
【図２】
2010133839.tif 000004
【図３】
2010133839.tif 000005
【図４】
2010133839.tif 000006
【図５】
2010133839.tif 000007
【図６】
2010133839.tif 000008
【図７】
2010133839.tif 000009
【図８】
2010133839.tif 000010
【図９】
2010133839.tif 000011
【図１０】
2010133839.tif 000012
【図１１】
2010133839.tif 000013
【図１２】
2010133839.tif 000014