(57)【要約】【課題】自動分析装置の動作制御を行うプログラムのバージョンを変更する際のオペレータやサービスマンの負担を軽減することができるプログラムバージョン管理方法、サーバ、および自動分析装置を提供する。【解決手段】自動分析装置と通信ネットワークを介して通信可能に接続されるサーバが、自動分析装置から受信したプログラムのバージョン情報に基づいてバージョンを変更すべきプログラムを抽出し、この抽出したプログラムを自動分析装置へ送信した後、バージョン変更後のプログラムにしたがう自動分析装置の動作の正当性を検証する際に用いる検証用情報を自動分析装置へ送信する。【選択図】        図２
2009085885.tif 000002
【特許請求の範囲】
【請求項１】
検体と試薬とを反応させ、この反応の結果を光学的に測定することによって前記検体の成分を分析する自動分析装置と通信ネットワークを介して通信可能に接続されるサーバが、前記自動分析装置の動作を制御するプログラムのバージョンを管理するプログラムバージョン管理方法であって、
前記自動分析装置が送信する前記プログラムのバージョン情報を受信する受信ステップと、
前記受信ステップで受信した前記プログラムのバージョン情報を記憶手段に記憶する記憶ステップと、
前記記憶手段が記憶する前記プログラムのバージョン情報を読み出し、この読み出した前記プログラムのバージョン情報に基づいてバージョンを変更すべきプログラムを抽出する抽出ステップと、
前記抽出ステップで抽出した前記プログラムを前記自動分析装置へ送信するプログラム送信ステップと、
前記プログラム送信ステップで送信した前記プログラムにしたがう前記自動分析装置の動作の正当性を検証する際に用いる検証用情報を前記自動分析装置へ送信する検証用情報送信ステップと、
を有することを特徴とするプログラムバージョン管理方法。
【請求項２】
前記検証用情報は、前記プログラム送信ステップで送信した前記プログラムにしたがう前記自動分析装置の動作の正当性を検証する処理を実行させる検証用プログラムであることを特徴とする請求項１記載のプログラムバージョン管理方法。
【請求項３】
前記検証用情報は、前記プログラム送信ステップで送信した前記プログラムにしたがう前記自動分析装置の動作の正当性を検証する処理の実行を前記自動分析装置の利用者に促す情報を含むことを特徴とする請求項１記載のプログラムバージョン管理方法。
【請求項４】
検体と試薬とを反応させ、この反応の結果を光学的に測定することによって前記検体の成分を分析する自動分析装置と通信ネットワークを介して通信可能に接続されるサーバであって、
前記自動分析装置によって送信される前記自動分析装置の動作を制御するプログラムのバージョン情報を受信する受信手段と、
前記受信手段が受信した前記プログラムのバージョン情報を少なくとも記憶する記憶手段と、
前記記憶手段が記憶する前記プログラムのバージョン情報を読み出し、この読み出した前記プログラムのバージョン情報に基づいてバージョンを変更すべき前記プログラムを抽出する抽出手段と、
前記抽出手段が抽出した前記プログラムを前記自動分析装置へ送信するとともに、前記自動分析装置へ送信した前記プログラムにしたがう前記自動分析装置の動作の正当性を検証する際に用いる検証用情報を前記自動分析装置へ送信する送信手段と、
を備えたことを特徴とするサーバ。
【請求項５】
前記検証用情報は、前記送信手段が送信した前記プログラムにしたがう前記自動分析装置の動作の正当性を検証する処理を実行させる検証用プログラムであることを特徴とする請求項４記載のサーバ。
【請求項６】
前記検証用情報は、前記送信手段が送信した前記プログラムにしたがう前記自動分析装置の動作の正当性を検証する処理の実行を前記自動分析装置の利用者に促す情報を含むことを特徴とする請求項４記載のサーバ。
【請求項７】
前記記憶手段は、
前記プログラムの複数のバージョンおよび前記検証用情報を記憶することを特徴とする請求項４〜６のいずれか一項記載のサーバ。
【請求項８】
前記通信ネットワークを介して利用者端末と通信可能に接続され、
前記受信手段は、前記利用者端末が送信する前記プログラムのバージョン情報の閲覧要求を受信し、
前記送信手段は、前記閲覧要求に応じた前記プログラムのバージョン情報を前記利用者端末へ送信することを特徴とする請求項４〜７のいずれか一項記載のサーバ。
【請求項９】
通信ネットワークを介してサーバと通信可能に接続されており、検体と試薬とを反応させ、この反応の結果を光学的に測定することによって前記検体の成分を分析する自動分析装置であって、
当該自動分析装置の動作を制御するプログラムを記憶する記憶手段と、
所定のタイミングで前記記憶手段が記憶する前記プログラムのバージョン情報を前記サーバへ送信する送信手段と、
を備えたことを特徴とする自動分析装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、検体と試薬とを反応させ、この反応の結果を光学的に測定することによって前記検体の成分を分析する自動分析装置と通信ネットワークを介して通信可能に接続されるサーバが前記自動分析装置の動作を制御するプログラムのバージョンを管理するプログラムバージョン管理方法、当該プログラムバージョン管理方法を行うサーバ、および当該サーバがバージョンを管理するプログラムがインストールされた自動分析装置に関する。
【背景技術】
【０００２】
従来、検体と試薬とを反応させ、この反応の結果を光学的に測定することによって検体の成分を分析する自動分析装置においては、各種動作を制御するプログラムのバージョン情報を管理する場合、製品出荷時の記録に基づいて管理するのが一般的である。このため、出荷後にプログラムがバージョンアップされた場合には、自動分析装置を操作しなければ最新のバージョン情報を確認することができず、管理者側が正確なバージョン情報を把握する上での障害となっていた。
【０００３】
この問題を解決するために、管理者側のサーバで自動分析装置にインストールされているプログラムのバージョン情報を管理する技術が開示されている（例えば、特許文献１を参照）。この従来技術では、プログラムのバージョンアップが必要な自動分析装置に対して、該当するプログラムをサーバから自動分析装置へダウンロードしてインストールすることができる。
【０００４】
【特許文献１】国際公開第０１／６７１１３号パンフレット
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した従来技術では、バージョンアップしたプログラムを自動分析装置に対してインストールするだけであるため、そのプログラムにしたがって自動分析装置が正当な動作を行っているか否かは不明であった。このため、自動分析装置のオペレータや自動分析装置の保守点検等を行うサービスマンは、バージョンアップしたプログラムにしたがう自動分析装置の動作の正当性をその都度忘れずに検証しなければならず、大きな負担となっていた。
【０００６】
本発明は、上記に鑑みてなされたものであって、自動分析装置の動作制御を行うプログラムのバージョンを変更する際のオペレータやサービスマンの負担を軽減することができるプログラムバージョン管理方法、サーバおよび自動分析装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、本発明に係るプログラムバージョン管理方法は、検体と試薬とを反応させ、この反応の結果を光学的に測定することによって前記検体の成分を分析する自動分析装置と通信ネットワークを介して通信可能に接続されるサーバが、前記自動分析装置の動作を制御するプログラムのバージョンを管理するプログラムバージョン管理方法であって、前記自動分析装置が送信する前記プログラムのバージョン情報を受信する受信ステップと、前記受信ステップで受信した前記プログラムのバージョン情報を記憶手段に記憶する記憶ステップと、前記記憶手段が記憶する前記プログラムのバージョン情報を読み出し、この読み出した前記プログラムのバージョン情報に基づいてバージョンを変更すべきプログラムを抽出する抽出ステップと、前記抽出ステップで抽出した前記プログラムを前記自動分析装置へ送信するプログラム送信ステップと、前記プログラム送信ステップで送信した前記プログラムにしたがう前記自動分析装置の動作の正当性を検証する際に用いる検証用情報を前記自動分析装置へ送信する検証用情報送信ステップと、を有することを特徴とする。
【０００８】
また、本発明に係るプログラムバージョン管理方法は、上記発明において、前記検証用情報は、前記プログラム送信ステップで送信した前記プログラムにしたがう前記自動分析装置の動作の正当性を検証する処理を実行させる検証用プログラムであることを特徴とする。
【０００９】
また、本発明に係るプログラムバージョン管理方法は、上記発明において、前記検証用情報は、前記プログラム送信ステップで送信した前記プログラムにしたがう前記自動分析装置の動作の正当性を検証する処理の実行を前記自動分析装置の利用者に促す情報を含むことを特徴とする。
【００１０】
本発明に係るサーバは、検体と試薬とを反応させ、この反応の結果を光学的に測定することによって前記検体の成分を分析する自動分析装置と通信ネットワークを介して通信可能に接続されるサーバであって、前記自動分析装置によって送信される前記自動分析装置の動作を制御するプログラムのバージョン情報を受信する受信手段と、前記受信手段が受信した前記プログラムのバージョン情報を少なくとも記憶する記憶手段と、前記記憶手段が記憶する前記プログラムのバージョン情報を読み出し、この読み出した前記プログラムのバージョン情報に基づいてバージョンを変更すべき前記プログラムを抽出する抽出手段と、前記抽出手段が抽出した前記プログラムを前記自動分析装置へ送信するとともに、前記自動分析装置へ送信した前記プログラムにしたがう前記自動分析装置の動作の正当性を検証する際に用いる検証用情報を前記自動分析装置へ送信する送信手段と、を備えたことを特徴とする。
【００１１】
また、本発明に係るサーバは、上記発明において、前記検証用情報は、前記送信手段が送信した前記プログラムにしたがう前記自動分析装置の動作の正当性を検証する処理を実行させる検証用プログラムであることを特徴とする。
【００１２】
また、本発明に係るサーバは、上記発明において、前記検証用情報は、前記送信手段が送信した前記プログラムにしたがう前記自動分析装置の動作の正当性を検証する処理の実行を前記自動分析装置の利用者に促す情報を含むことを特徴とする。
【００１３】
また、本発明に係るサーバは、上記発明において、前記記憶手段は、前記プログラムの複数のバージョンおよび前記検証用情報を記憶することを特徴とする。
【００１４】
また、本発明に係るサーバは、上記発明において、前記通信ネットワークを介して利用者端末と通信可能に接続され、前記受信手段は、前記利用者端末が送信する前記プログラムのバージョン情報の閲覧要求を受信し、前記送信手段は、前記閲覧要求に応じた前記プログラムのバージョン情報を前記利用者端末へ送信することを特徴とする。
【００１５】
本発明に係る自動分析装置は、通信ネットワークを介してサーバと通信可能に接続されており、検体と試薬とを反応させ、この反応の結果を光学的に測定することによって前記検体の成分を分析する自動分析装置であって、当該自動分析装置の動作を制御するプログラムを記憶する記憶手段と、所定のタイミングで前記記憶手段が記憶する前記プログラムのバージョン情報を前記サーバへ送信する送信手段と、を備えたことを特徴とする。
【発明の効果】
【００１６】
本発明によれば、自動分析装置と通信ネットワークを介して通信可能に接続されるサーバが、自動分析装置から受信したプログラムのバージョン情報に基づいてバージョンを変更すべきプログラムを抽出し、この抽出したプログラムを自動分析装置へ送信した後、バージョン変更後のプログラムにしたがう自動分析装置の動作の正当性を検証する際に用いる検証用情報を自動分析装置へ送信するため、オペレータやサービスマンは、変更後のプログラムにしたがう自動分析装置の動作の検証処理をサーバからのサポートを受けながら適切なタイミングで行うことができるようになる。したがって、自動分析装置の動作制御を行うプログラムのバージョンを変更する際のオペレータやサービスマンの負担を軽減することができる。
【発明を実施するための最良の形態】
【００１７】
以下、添付図面を参照して本発明を実施するための最良の形態（以後、「実施の形態」と称する）を説明する。
【００１８】
図１は、本発明の一実施の形態に係る自動分析装置および当該自動分析装置の管理用のサーバを含むシステムの全体構成を示す図である。同図に示す自動分析装置１およびサーバ３は、通信ネットワークＮを介して通信可能に接続されている。また、自動分析装置１およびサーバ３は、通信ネットワークＮを介して利用者端末５にも通信可能に接続されている。
【００１９】
自動分析装置１は、検体（試料）および試薬を反応容器にそれぞれ分注し、その反応容器内で生じる反応を光学的に測定する測定ユニット１０１と、測定ユニット１０１を含む自動分析装置１の制御を行うとともに測定ユニット１０１における測定結果の分析を行うデータ処理ユニット２０１とを有し、これら二つのユニットが連携することによって複数の検体の成分の生化学的な分析を自動的かつ連続的に行う装置である。
【００２０】
測定ユニット１０１は、検体を収容する検体容器７１が搭載された複数のラック８１を収納する検体容器保持部１１と、試薬容器７２を保持する試薬容器保持部１２と、検体と試薬とを反応させる反応容器７３を保持する反応容器保持部１３と、検体容器保持部１１が保持する検体容器７１が収容する検体を反応容器７３に分注する検体分注部１４と、試薬容器保持部１２が保持する試薬容器７２が収容する試薬を反応容器７３に分注する試薬分注部１５と、反応容器７３内部の液体を攪拌する攪拌部１６と、光源から照射されて反応容器７３を通過した光を受光して所定の波長成分の強度等を測定する測光部１７と、反応容器７３の洗浄を行う反応容器洗浄部１８と、を備える。
【００２１】
データ処理ユニット２０１は、キーボードやマウスなどを有し、検体の分析に必要な情報や自動分析装置１の操作情報が入力される入力部２１と、液晶等のディスプレイ装置やプリンタを有し、検体の分析に関する情報等を出力する出力部２２と、通信ネットワークＮを経由して情報を送信する送信部２３と、通信ネットワークＮを介して送信されてくる情報を受信する受信部２４と、自動分析装置１の制御を行う制御部２５と、検体の分析に関する情報を含む各種情報を記憶する記憶部２６と、を備える。
【００２２】
制御部２５は、測定ユニット１０１における測定結果に基づいて所定の演算を行うことにより、検体の成分の分析データを生成するデータ生成部２５１を有する。データ生成部２５１は、測光部１７から送られてくる測定結果に基づいて反応容器７３内部の液体の吸光度を算出したり、吸光度の算出結果と検量線や分析パラメータ等の各種情報とを用いて反応容器７３内部の液体の成分を算出したりする。
【００２３】
記憶部２６は、データ生成部２５１が生成した分析データのほか、分析項目、検体情報、試薬の種類、検体や試薬の分注量、検体や試薬の有効期限、分析に使用する検量線に関する情報、分析に必要なパラメータなどを記憶する。また、記憶部２６は、自動分析装置１における各種動作制御を行うプログラムを格納するプログラム格納領域２６１を有する。
【００２４】
以上の構成を有するデータ処理ユニットは２０１は、ＣＰＵ，ＲＯＭ，ＲＡＭ等を具備したコンピュータによって実現される。
【００２５】
サーバ３は、各種情報が入力される入力部３１と、サーバ３の処理内容に応じた情報を出力する出力部３２と、通信ネットワークＮを介して送信されてくる情報を受信する受信部３３と、通信ネットワークＮを介して情報を送信する送信部３４と、サーバ３の制御を行う制御部３５と、自動分析装置１から送信されてくるプログラムのバージョン情報を含む各種情報を記憶する記憶部３６と、を備え、ＣＰＵ，ＲＯＭ，ＲＡＭ等を具備した一または複数のコンピュータによって実現される。
【００２６】
制御部３５は、記憶部３６が記憶するプログラムのバージョン情報に基づいてバージョンを変更すべきプログラムを抽出する抽出部３５１と、利用者端末５が送信するバージョン情報閲覧要求で要求されたバージョン情報を記憶部３６から検索して取得する検索部３５２と、を有する。
【００２７】
記憶部３６は、プログラムのバージョン情報を記憶するバージョン情報データベース（ＤＢ）３６１と、自動分析装置１を動作させる各種プログラムを記憶するプログラムデータベース３６２と、バージョン変更後のプログラムにしたがう自動分析装置１の動作の正当性を検証する処理を実行させる検証プログラムを記憶する検証用プログラムデータベース３６３とを有する。
【００２８】
利用者端末５は、コンピュータ、携帯電話、ＰＤＡなどの電子機器によって実現され、各種情報を表示する表示部５１を有する。
【００２９】
通信ネットワークＮは、インターネット、電話網、パケット網、ＷＡＮ、有線ＬＡＮ、無線ＬＡＮ、専用回線網、イントラネット等、所定の形式にしたがって電気的な信号の送受信を行うことができれば如何なるものであっても構わない。また、通信ネットワークＮは、前述した各種ネットワークを適当に組み合わせたものであってもよい。
【００３０】
図２は、自動分析装置１とサーバ３との通信の概要を示す処理フロー図である。自動分析装置１が起動する（ステップＳ１）と、制御部２５は記憶部２６のプログラム格納領域２６１で記憶している各種プログラムのバージョンを読み出し、この読み出したバージョンを自動分析装置１の識別情報（装置ＩＤ等）とともに、バージョン情報として送信部２３からサーバ３へ送信する（ステップＳ２）。なお、自動分析装置１がプログラム格納領域２６１で記憶しているプログラムのバージョンを読み出すタイミングは起動時でなくてもかまわない。
【００３１】
その後、サーバ３は、自動分析装置１から通信ネットワークＮを介して送られてくるバージョン情報を受信し（ステップＳ３）、この受信したバージョン情報を記憶部３６に書き込んで記憶する（ステップＳ４）。
【００３２】
図３は、記憶部３６が記憶するバージョン情報の構成例を示す図である。同図に示すテーブル９１には、自動分析装置１の装置ＩＤごとに各種プログラムのバージョン情報（リビジョン情報を含む）を記録している。このテーブル９１で記録しているバージョン情報には、自動分析装置１から受信した最新のバージョン情報に含まれるバージョンの現在値、自動分析装置１の出荷時におけるバージョンの値、およびその時点でのバージョンの推奨値が記載されている。バージョンの現在値は、自動分析装置１からバージョン情報を受信するたびに更新される。バージョンの推奨値は、サーバ３のプログラムデータベース３６２にプログラムの新しいバージョンが格納されたときや、サーバ３が外部から推奨値の変更情報を受信したときなどに更新される。なお、出荷時のバージョンの値は不変である。
【００３３】
次に、制御部３５の抽出部３５１が、受信したバージョン情報を参照してバージョンアップが必要なプログラムを抽出する（ステップＳ５）。例えば、図３に示すテーブル９１においては、装置ＩＤ「１２３４５６」を有する自動分析装置１にインストールされた２つのプログラム「Ｒｅａｇｅｎｔ  Ｐａｒａｍｅｔｅｒ」および「Ｓａｍｐｌｅｒ  Ｃｏｎｔｒｏｌ」の各バージョンの現在値と推奨値が異なっている。そこで、抽出部３５１は、これら２つのプログラムをバージョンアップが必要なプログラムとしてプログラムデータベース３６２から抽出する。さらに、抽出部３５１は、抽出したプログラムに対応する検証用プログラムを検証用プログラムデータベース３６３から読み出す。
【００３４】
その後、サーバ３は、ステップＳ５で読み出したプログラムおよび検証用プログラムを、送信部３４を介して自動分析装置１へ送信する（ステップＳ６）。
【００３５】
自動分析装置１が、サーバ３からバージョンアップするプログラムと検証用プログラムとを受信する（ステップＳ７）と、最初にプログラムのバージョンアップを行う（ステップＳ８）。
【００３６】
自動分析装置１は、プログラムのバージョンアップに成功した場合（ステップＳ９，Ｙｅｓ）、バージョンアップしたプログラムによる動作の正当性を検証するため、検証用プログラムを実行し、検証用プログラムに基づいた動作を行う（ステップＳ１０）。このステップＳ１０で検証用プログラムの実行に成功した場合（ステップＳ１１，Ｙｅｓ）、自動分析装置１は、送信部２３を介してバージョンアップ結果（この場合には「成功」）をサーバ３へ送信する（ステップＳ１３）。
【００３７】
これに対して、自動分析装置１は、プログラムのバージョンアップに失敗した場合（ステップＳ９，Ｎｏ）、または検証用プログラムの実行に失敗した場合（ステップＳ１１，Ｎｏ）、プログラムをバージョンアップする前の状態に戻す（ステップＳ１２）。この際、自動分析装置１は、プログラムに関連するパラメータなどもバージョンアップ前の状態に戻す。なお、ステップＳ１２の処理を実行するためのアンインストール用プログラムを、バージョンアップするプログラムが含むようにしてもよい。
【００３８】
その後、自動分析装置１は、送信部２３を介してバージョンアップ結果（この場合には「失敗」）をサーバ３へ送信する（ステップＳ１３）。この際、自動分析装置１は、失敗の具体的な内容に関する情報をあわせて送信してもよい。
【００３９】
サーバ３は、自動分析装置１から通信ネットワークＮを介して送られてくるバージョンアップ結果を受信し（ステップＳ１４）、この受信したバージョンアップ結果を記憶部３６に書き込んで記憶する（ステップＳ１５）。この後、サーバ３は、受信したバージョンアップ結果をＥメールなどによって利用者端末５へ送信してもよい。
【００４０】
なお、図２では、ステップＳ４で抽出部３５１がバージョンアップが必要なプログラムを抽出した場合を図示しているが、ステップＳ４でバージョンアップが必要なプログラムを抽出できない場合もありうる。この場合、サーバ３は、ステップＳ５以降の処理を行わずにプログラムバージョン管理処理を終了してもよいし、自動分析装置１の出力部２２で「バージョンアップの必要なし」という情報を出力させるための情報を自動分析装置１へ送信してもよい。
【００４１】
また、サーバ３が、自動分析装置１に対してバージョンアップを推奨する情報を送信するためのプログラムを記憶している場合、サーバ３は、バージョンアップするプログラムを送信する前に、バージョンアップが必要なプログラムの存在を推奨情報として自動分析装置１へ送信するようにしてもよい。この場合、サーバ３から推奨情報を受信した自動分析装置１は、出力部２２においてバージョンアップをするかしないかの選択を利用者に促す表示を行う。その後、自動分析装置１は、利用者によって入力部２１を介して入力された選択内容に応じた処理を行う。例えば、利用者がプログラムのバージョンアップを選択した場合、自動分析装置１はその選択情報をサーバ３へ送信する。以降の処理は、上述したステップＳ６以降の処理と同様である。なお、自動分析装置１の出力部２２が利用者に選択を促す表示を行う際、「常に自動更新する」という選択肢を加えて表示してもよい。
【００４２】
また、サーバ３は、バージョンアップするプログラムを送信した後、時間差をおいて検証用プログラムを送信するようにしてもよい。
【００４３】
また、サーバ３が自動分析装置１へ送信するバージョン情報の中に、バージョンアップするプログラムの旧バージョンからの変更点に関する情報（例えば、旧バージョンにおける障害の内容やバージョンアップの緊急性など）を含めるようにしてもよい。
【００４４】
以上説明したプログラムバージョン管理処理によれば、サーバ３側で自動分析装置１のプログラムのバージョン情報を記憶することができる。また、サーバ３は、バージョンアップするプログラムを送信するとともに、このプログラムの正当性を検証するための検証用プログラムも送信するため、自動分析装置１側では、バージョンアップ後のプログラムにしたがう自動分析装置１の動作の検証処理を、サーバ３からのサポートを受けながら適切なタイミングで行うことができるようになる。
【００４５】
次に、図４を参照して、サーバ３と利用者端末５との通信の概要を説明する。図４において、まず利用者端末５が、利用者によって入力されるバージョン情報閲覧要求をサーバ３へ送信する（ステップＳ２１）。このバージョン情報閲覧要求には、要求対象の自動分析装置１の装置ＩＤの情報も含まれる。
【００４６】
サーバ３の受信部３３が、通信ネットワークＮを介して利用者端末５から送信されてくるバージョン情報閲覧要求を受信する（ステップＳ２２）と、制御部３５の検索部３５２は、受信したバージョン情報閲覧要求で要求されるバージョン情報を記憶部３６のバージョン情報データベース３６１から検索して取得する（ステップＳ２３）。
【００４７】
その後、サーバ３の送信部３４は、検索部３５２が取得したバージョン情報を利用者端末５へ送信する（ステップＳ２４）。
【００４８】
利用者端末５は、サーバ３によって送信されたバージョン情報を受信し（ステップＳ２５）、この受信したバージョン情報を表示部５１で表示出力する（ステップＳ２６）。この際の表示部５１における表示態様は、図３に示すテーブル９１と同様である。この場合に表示部５１が表示するバージョン情報は、例えばＨＴＭＬ形式を用いて記述されており、通常のブラウザ機能を有するディスプレイを具備した装置であれば表示可能なものである。
【００４９】
このように、本実施の形態では、利用者端末５を用いて自動分析装置１にインストールされた制御用のプログラムのバージョン情報を閲覧することができるため、サービスマンは、自動分析装置１の近くに居合わせなくても、自動分析装置１にインストールされたプログラムのバージョン情報を把握することができる。したがって、例えば出荷時のプログラムにバージョン固有の問題が発覚した場合、サービスマンは、バージョンアップが必要な自動分析装置１を即座に把握することができる。
【００５０】
以上説明した本発明の一実施の形態によれば、自動分析装置と通信ネットワークを介して通信可能に接続されるサーバが、自動分析装置から受信したプログラムのバージョン情報に基づいてバージョンを変更すべきプログラムを抽出し、この抽出したプログラムを自動分析装置へ送信した後、バージョン変更後のプログラムにしたがう自動分析装置の動作の正当性を検証する際に用いる検証用情報を自動分析装置へ送信するため、オペレータやサービスマンは、変更後のプログラムにしたがう自動分析装置の動作の検証処理をサーバからのサポートを受けながら適切なタイミングで行うことができるようになる。したがって、自動分析装置の動作制御を行うプログラムのバージョンを変更する際のオペレータやサービスマンの負担を軽減することができる。
【００５１】
また、本実施の形態によれば、サーバが検証用情報として検証用プログラムを送信することにより、自動分析装置でバージョンアップを行うオペレータが検証動作に関して労力を費やすことなくプログラムのバージョンアップを行うことができるので、一段とオペレータやサービスマンの負担を軽減することができる。
【００５２】
ここまで、本発明を実施するための最良の形態を説明してきたが、本発明は、上述した一実施の形態によってのみ限定されるべきものではない。例えば、本発明では、検証用情報として、自動分析装置の検証動作を自動的に開始する検証用プログラムを送信する代わりに、検証動作の操作手順を自動分析装置側で表示し、自動分析装置１のオペレータやサービスマンが自動分析装置の出力部を見ながら検証処理を実行することができるような情報を送信してもよい。この場合には、検証用プログラムをＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭなどのコンピュータ読み取り可能な記憶媒体に記憶しておき、オペレータやサービスマンがサーバから送信される検証用情報を参照しながら検証用プログラムのインストールを行うことができる。
【００５３】
また、以上の説明では、プログラムのバージョンアップを行う場合を取り上げたが、本発明においては、自動分析装置にインストールされたプログラムのバージョンを以前のバージョンに戻すことも可能である。この場合にも、図２を参照して説明したのと同様の処理を行えばよい。
【００５４】
さらに、本発明においては、通信ネットワークを介して、複数の自動分析装置および複数の利用者端末を、サーバと通信可能に接続することができる。この場合、サーバの記憶部が有するバージョン情報データベースは、複数の自動分析装置のバージョン情報を記憶する。
【００５５】
なお、本発明は、利用者端末が自動分析装置の現状を把握することができる構成を有していた。この点に鑑みると、上述したバージョン情報と同様に、自動分析装置のメインテナンス情報を自動分析装置からサーバへ定期的に送信し、サーバ側で自動分析装置ごとに受信したメインテナンス情報を記憶しておくことも可能である。これにより、サービスマンは、自動分析装置の現場に出向かないでもメインテナンス実施状況を把握することができ、次回のメインテナンス実施時期を予測することなどによって一段ときめの細かいサービスを提供することができる。
【００５６】
本発明は、検体の生化学的な分析を行う自動分析装置のみならず、検体の免疫学的な分析や検体の遺伝学的な分析を行う自動分析装置に対しても適用することができる。
【００５７】
このように、本発明は、ここでは記載していない様々な実施の形態等を含みうるものであり、特許請求の範囲により特定される技術的思想を逸脱しない範囲内において種々の設計変更等を施すことが可能である。
【図面の簡単な説明】
【００５８】
【図１】本発明の一実施の形態に係る自動分析装置およびサーバを含むシステムの全体構成を示す図である。
【図２】本発明の一実施の形態に係る自動分析装置とサーバとの通信の概要を示す処理フロー図である。
【図３】本発明の一実施の形態に係るサーバの記憶部が記憶するバージョン情報の構成例を示す図である。
【図４】利用者端末とサーバとの通信の概要を示す処理フロー図である。
【符号の説明】
【００５９】
１  自動分析装置
３  サーバ
５  利用者端末
１１  検体容器保持部
１２  試薬容器保持部
１３  反応容器保持部
１４  検体分注部
１５  試薬分注部
１６  攪拌部
１７  測光部
１８  反応容器洗浄部
２１、３１  入力部
２２、３２  出力部
２３、３４  送信部
２４、３３  受信部
２５、３５  制御部
２６、３６  記憶部
５１  表示部
７１  検体容器
７２  試薬容器
７３  反応容器
８１  ラック
９１  テーブル
１０１  測定ユニット
２０１  データ処理ユニット
２５１  データ生成部
２６１  プログラム格納領域
３５１  抽出部
３５２  検索部
３６１  バージョン情報データベース
３６２  プログラムデータベース
３６３  検証用プログラムデータベース
Ｎ  通信ネットワーク
【図１】
2009085885.tif 000003
【図２】
2009085885.tif 000004
【図３】
2009085885.tif 000005
【図４】
2009085885.tif 000006