(57)【要約】【課題】ネットワークに接続された複数の医用装置に診断用ソフトウェアを効率的にかつ確実に組みことができる医用装置における診断用ソフトウェアの組込方法を提供する。【解決手段】第１制御部が第１医用装置以外の複数の医用装置を第１表示部に表示させるステップと、第１制御部が第１入力部の指定を受けて、第１表示部に表示された複数の医用装置の中から第２医用装置を選択するステップと、第１入力部の指示を受けて、第１制御部が診断用ソフトウェアを第１医用装置に組み込むステップと、第１制御部が診断用ソフトウェアを第１医用装置に組み込むときに、第２制御部が診断用ソフトウェアを第２医用装置に組み込むステップと、第１入力部の指示を受けて、第１制御部が第１医用装置に組み込まれた診断用ソフトウェアを実行させ、実行させた状況を第１表示部に視認可能に表示させるステップと、を有する。【選択図】図１
2009223356.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続された複数の医用装置のいずれか１つの第１医用装置の第１制御部が、前記複数の医用装置の各々と該各医用装置のネットワーク上の住所とを対応させて前記第１医用装置の第１記憶部に記憶させるステップと、
前記第１制御部が、前記ネットワーク上の住所に基づいて、前記第１医用装置以外の前記複数の医用装置を前記第１医用装置の第１表示部に表示させるステップと、
前記第１制御部が、前記第１医用装置の第１入力部の指定を受けて、前記第１表示部に表示された複数の医用装置の中から第２医用装置を選択するステップと、
前記第１制御部が、外部から診断用ソフトウェアを前記第１医用装置の第１記憶部に記憶させるステップと、
前記第１制御部が、前記第１医用装置から前記選択された各第２医用装置に前記診断用ソフトウェアをそれぞれ送信する通信ステップと、
前記第２医用装置の第２制御部が、前記送信された前記診断用ソフトウェアを前記第２医用装置の第２記憶部に記憶させるステップと、
前記第１入力部の指示を受けて、前記第１制御部が前記診断用ソフトウェアを前記第１医用装置に組み込むステップと、
前記第１制御部が前記診断用ソフトウェアを前記第１医用装置に組み込むときに、前記第２制御部が、前記診断用ソフトウェアを前記第２医用装置に組み込むステップと、
前記第１入力部の指示を受けて、前記第１制御部が前記第１医用装置に組み込まれた前記診断用ソフトウェアを実行させ、該実行させた状況を前記第１表示部に視認可能に表示させるステップと、
前記第２医用装置の第２入力部の指示を受けて、前記第２制御部が前記第２医用装置に組み込まれた前記診断用ソフトウェアを実行させ、該実行させた状況を前記第２医用装置の第２表示部に視認可能に表示させるステップと、
を有することを特徴とする医用装置における診断用ソフトウェアの組込方法。
【請求項２】
ネットワークに接続された複数の医用装置のいずれか１つの第１医用装置の第１制御部が、前記複数の医用装置の各々と該各医用装置のネットワーク上の住所とを対応させて前記第１医用装置の第１記憶部に記憶させるステップと、
前記第１制御部が、前記ネットワーク上の住所に基づいて、前記第１医用装置以外の前記複数の医用装置を前記第１医用装置の第１表示部に表示させるステップと、
前記第１制御部が、前記第１医用装置の第１入力部の指定を受けて、前記第１表示部に表示された複数の医用装置の中から第２医用装置を選択するステップと、
前記第１制御部が、外部から診断用ソフトウェアを前記第１医用装置の第１記憶部に記憶させるステップと、
前記第１制御部が、前記第１医用装置から前記選択された各第２医用装置に前記診断用ソフトウェアをそれぞれ送信する通信ステップと、
前記第２医用装置の第２制御部が、前記送信された前記診断用ソフトウェアを前記第２医用装置の第２記憶部に記憶させるステップと、
前記第１入力部の指示を受けて、前記第１制御部が前記診断用ソフトウェアを前記第１医用装置に組み込み、前記第１医用装置に組み込まれた前記診断用ソフトウェアを実行させ、該実行させた状況を前記第１表示部に視認可能に表示させるステップと、
前記第２医用装置の第２入力部の指示を受けて、前記第２制御部が前記診断用ソフトウェアを前記第２医用装置に組み込み、前記第２医用装置に組み込まれた前記診断用ソフトウェアを実行させ、該実行させた状況を前記前記第２医用装置の第２表示部に視認可能に表示させるステップと、
を有することを特徴とする医用装置における診断用ソフトウェアの組込方法。
【請求項３】
前記通信ステップは、前記第２医用装置の第２制御部が前記診断用ソフトウェアを前記第１医用装置から前記第２医用装置に送信するときの通信の誤りを検査し、該検出した通信の誤り情報を前記第１制御部に送信することを特徴とする請求項１又は請求項２のいずれかに記載の医用装置における診断用ソフトウェアの組込方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えばＸ線診断装置などの医用装置に関し、特に、ネットワークに接続された複数の医用装置における診断用ソフトウェアの組込方法に関する。
【背景技術】
【０００２】
医療機関がＸ線診断装置などの医用装置を複数台所有し、それらの医用装置にアップグレード版の診断用ソフトウェア（以下、単に、診断用ソフトウェアという。）を組み込む場合、サービスマンが医療機関に出向き、診断用ソフトウェアが記憶されたＣＤ−ＲＯＭを、医用装置のＣＤドライブ装置にセットし、インストーラにより、医用装置に診断用ソフトウェアを組み込む作業を、医用装置の台数分だけ行っている。
【０００３】
しかし、仮に、１台の医用装置に診断用ソフトウェアを組み込む作業に６時間を要し、医療機関が４台の医用装置を所有している場合、４台全部の医用装置に診断用ソフトウェアを組み込む作業には、延べ２４時間（＝４台×６時間）を要し、１人のサービスマンが３日から４日かかる作業となる。また、診断用ソフトウェアを組み込む作業を台数分繰り返すため、サービスマンが作業に集中できない場合が生じて、作業ミスを誘発するおそれがある。
【０００４】
複数の医用装置がＬＡＮなどのネットワークに接続されている場合、ネットワークを介して医用装置の間で、診断用ソフトウェアを相互に送受信し、診断用ソフトウェアを複数の医用装置に効率的にかつ確実に組み込むことが考えられる。
【０００５】
医用装置ではないが、複数のプリンタとサーバとがネットワークを介して接続され、サーバから各プリンタにデータを送信することにより、プリンタのドライバやプリント情報をサーバで一元管理できるものが提案されている（例えば、特許文献１）。
【０００６】
また、サーバ、クライアント及びプリンタがネットワークにそれぞれ接続され、サーバがクライアントを表示し、サーバがプリンタのリストを選択可能に表示し、サーバが、リストで選択されたプリンタをクライアント上にドロップすると、プリンタのドライバをクライアントに組み込むものが提案されている（例えば、特許文献２）。
【０００７】
【特許文献１】特開２００４−４６３０４号公報
【特許文献２】特開２００６−１６３８６９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、上記特許文献１及び２にそれぞれ記載された技術では、サーバがドライバ等をプリンタやクライアントに組み込むものであり、クライアント同士では、ドライバ等の組み込みができない。
【０００９】
したがって、上記技術を用いて、ネットワークに接続された複数の医用装置に診断用ソフトウェアを組み込むためには、ネットワークにサーバが接続されていている必要がある。ネットワークにサーバが接続されていなければ、ネットワークに接続された複数の医用装置に診断用ソフトウェアを効率的にかつ確実に組み込むことができないという問題点があった。
【００１０】
この発明は、上記の問題を解決するものであり、ネットワークに接続された複数の医用装置に診断用ソフトウェアを効率的にかつ確実に組みことができる医用装置における診断用ソフトウェアの組込方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記課題を解決するため、この発明は、ネットワークに接続された複数の医用装置の各々が互いを認識し合い、相互に情報を送受信可能とする受診用ソフトウェアを、各医用装置に組み込むことに着目した。
具体的には、請求項１に記載の発明は、ネットワークに接続された複数の医用装置のいずれか１つの第１医用装置の第１制御部が、前記複数の医用装置の各々と該各医用装置のネットワーク上の住所とを対応させて前記第１医用装置の第１記憶部に記憶させるステップと、前記第１制御部が、前記ネットワーク上の住所に基づいて、前記第１医用装置以外の前記複数の医用装置を前記第１医用装置の第１表示部に表示させるステップと、前記第１制御部が、前記第１医用装置の第１入力部の指定を受けて、前記第１表示部に表示された複数の医用装置の中から第２医用装置を選択するステップと、前記第１制御部が、外部から診断用ソフトウェアを前記第１医用装置の第１記憶部に記憶させるステップと、前記第１制御部が、前記第１医用装置から前記選択された各第２医用装置に前記診断用ソフトウェアをそれぞれ送信する通信ステップと、前記第２医用装置の第２制御部が、前記送信された前記診断用ソフトウェアを前記第２医用装置の第２記憶部に記憶させるステップと、前記第１入力部の指示を受けて、前記第１制御部が前記診断用ソフトウェアを前記第１医用装置に組み込むステップと、前記第１制御部が前記診断用ソフトウェアを前記第１医用装置に組み込むときに、前記第２制御部が、前記診断用ソフトウェアを前記第２医用装置に組み込むステップと、前記第１入力部の指示を受けて、前記第１制御部が前記第１医用装置に組み込まれた前記診断用ソフトウェアを実行させ、該実行させた状況を前記第１表示部に視認可能に表示させるステップと、前記第２医用装置の第２入力部の指示を受けて、前記第２制御部が前記第２医用装置に組み込まれた前記診断用ソフトウェアを実行させ、該実行させた状況を前記第２医用装置の第２表示部に視認可能に表示させるステップと、を有することを特徴とする医用装置における診断用ソフトウェアの組込方法である。
【００１２】
また、請求項２に記載の発明は、ネットワークに接続された複数の医用装置のいずれか１つの第１医用装置の第１制御部が、前記複数の医用装置の各々と該各医用装置のネットワーク上の住所とを対応させて前記第１医用装置の第１記憶部に記憶させるステップと、前記第１制御部が、前記ネットワーク上の住所に基づいて、前記第１医用装置以外の前記複数の医用装置を前記第１医用装置の第１表示部に表示させるステップと、前記第１制御部が、前記第１医用装置の第１入力部の指定を受けて、前記第１表示部に表示された複数の医用装置の中から第２医用装置を選択するステップと、前記第１制御部が、外部から診断用ソフトウェアを前記第１医用装置の第１記憶部に記憶させるステップと、前記第１制御部が、前記第１医用装置から前記選択された各第２医用装置に前記診断用ソフトウェアをそれぞれ送信する通信ステップと、前記第２医用装置の第２制御部が、前記送信された前記診断用ソフトウェアを前記第２医用装置の第２記憶部に記憶させるステップと、前記第１入力部の指示を受けて、前記第１制御部が前記診断用ソフトウェアを前記第１医用装置に組み込み、前記第１医用装置に組み込まれた前記診断用ソフトウェアを実行させ、該実行させた状況を前記第１表示部に視認可能に表示させるステップと、前記第２医用装置の第２入力部の指示を受けて、前記第２制御部が前記診断用ソフトウェアを前記第２医用装置に組み込み、前記第２医用装置に組み込まれた前記診断用ソフトウェアを実行させ、該実行させた状況を前記前記第２医用装置の第２表示部に視認可能に表示させるステップと、を有することを特徴とする医用装置における診断用ソフトウェアの組込方法である。
【発明の効果】
【００１３】
請求項１に記載の発明によると、複数の医用装置のいずれか１つの第１医用装置の第１制御部が、ネットワーク上の住所に基づき第１表示部に複数の医用装置を表示し、表示された複数の医用装置の中から第２医用装置を第１入力部の指定を受けて選択する。それにより、ネットワークにサーバが接続されていなくても、第１医用装置から第２医用装置に診断用ソフトウェアを送信可能となり、第２医用装置に診断用ソフトウェアを組込可能となる。
第１制御部が診断用ソフトウェアを実行させ、実行させた状況を第１表示部に視認可能に表示させる。サービスマンが、表示された実行させた状況に基づき、第１医用装置に組み込まれた診断用ソフトウェアを適正でないと判断すれば、第２医用装置に組み込まれた診断用ソフトウェアも適正でない可能性が高いことから、その適否を確認するという無駄な作業をせずに、改めて、第１医用装置に診断用ソフトウェアを組み込むため、組込作業を効率的にかつ確実に行うことができる。
また、請求項２に記載の発明によると、第２医用装置に診断用ソフトウェアを組み込む前に、第１制御部が診断用ソフトウェアを実行させ、実行させた状況を第１表示部に視認可能に表示させる。サービスマンが、表示された実行させた状況に基づき、第１医用装置に組み込まれた診断用ソフトウェアを適正でないと判断すれば、第２医用装置に診断用ソフトウェアを組み込むという無駄な作業をせずに、改めて、第１医用装置に診断用ソフトウェアを組み込むため、組込作業をさらに効率的にかつ確実に行うことができる。
【発明を実施するための最良の形態】
【００１４】
［第１実施の形態］
（構成）
この発明の第１実施形態に係るネットワークにおいて、Ｘ線診断装置である医用装置に診断用ソフトウェアを組み込むための構成について図１を参照して説明する。図１は、医用装置の回路図である。ここで、ネットワークとは、例えば、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）である。
【００１５】
このネットワークには、複数の医用装置に関する情報資源を蓄積しておく管理用コンピュータが接続されていない。したがって、以下に説明する各医用装置間での情報の送受信は、管理用コンピュータによるものではない。ここで、医用装置とは、例えば、Ｘ線診断装置である。
【００１６】
複数の医用装置を代表する１台の第１医用装置１００と、第１医用装置１００以外の３台の第２医用装置２００とが接続されたネットワークを図１に示す。複数の医用装置を代表する１台の第１医用装置１００は、複数の医用装置のいずれか１つの第１医用装置に相当し、複数の医用装置のうちのいずれであっても良い。
【００１７】
なお、各医用装置の構成はほぼ同一である。以下、第１医用装置１００の構成を代表して説明し、第１医用装置と同一の構成については、第２医用装置２００の構成の説明を省略する。
【００１８】
第１医用装置１００は、第１制御部１１０、光学ドライブ１２０、第１記憶部１４０、リアルタイムソフトコントローラー１３０、第１入力部１５０、第１表示部１６０、Ｃアーム・寝台機構制御部１７１、及びＸ線制御コントローラ１７２を有している。第１記憶部１４０は、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）である。
【００１９】
第１医用装置１００には診断用ソフトウェアが組み込まれる。ここで、診断用ソフトウェアは、アップグレードのためのソフトウェアであり、第１医用装置１００、第２医用装置２００には、旧の診断用ソフトウェアが既に組み込まれているものとする。なお、診断用ソフトウェアは、始めて、第１医用装置１００、第２医用装置２００に組み込むソフトウェアであっても良い。
【００２０】
診断用ソフトウェアは、リアルタイムソフトウェア及びシステムソフトウェアが含まれる。リアルタイムソフトウェアはリアルタイムソフトコントローラー１３０に組み込まれる。リアルタイムソフトコントローラー１３０は、リアルタイムソフトウェアを実行し、Ｃアーム・寝台機構制御部１７１及びＸ線制御コントローラ１７２の制御により、図示しないＣアーム、寝台機構、Ｘ線管及び絞り装置を動作させる。システムソフトウェアは第１記憶部１４０に組み込まれる。第１制御部１１０は、第１記憶部１４０からシステムソフトウェアを読み出して、実行し、光学ドライブ１２０、第１記憶部１４０、第１入力部１５０及び第１表示部１６０等を制御する。
【００２１】
以下の説明において、リアルタイムソフトウェアとシステムソフトウェアとを１つのソフトウェアとして扱うときは、診断用ソフトウェアの語を用いる。また、別々のソフトウェアとして扱うときは、リアルタイムソフトウェア及びシステムソフトウェアの語を用いる。
【００２２】
次に、第１制御部１１０について、図１から図３を参照にして説明する。図２は、診断用ソフトウェアを組み込むための機能ブロック図である。図３は、複数の医用装置１００、２００の動作の概要を示すフロー図である。第１制御部１１０は、第２医用装置２００の選択、診断用ソフトウェアの記憶、及び診断用ソフトウェアの組込を行う（図３に示すステップＳ１０１からＳ１０３）。
【００２３】
第１制御部１１０は、光学ドライブＩ／Ｆ（インターフェース）、入力用Ｉ／Ｆ、Ｖｉｄｅｏカード、ＣＰＵ、メモリ、外部Ｉ／Ｆ、ネットワークＩ／Ｆを有している。第１制御部１１０は、光学ドライブＩ／Ｆ等を制御すると共に、前述したように、光学ドライブ１２０、第１記憶部１４０、第１入力部１５０及び第１表示部１６０を制御する。それにより、第１制御部１１０は、記憶制御部、表示制御部、選択制御部、組込制御部、通信制御部、入力制御部及び読出制御部の各種の機能を有する。各種の機能を有する第１制御部１１０を図２に示す。なお、入力用Ｉ／Ｆには、第１入力部１５０であるキーボード１５１及びマウス１５２が接続されている。
【００２４】
次に、第１制御部１１０が第２医用装置２００の選択を行う構成を説明する。第２医用装置２００の選択は、第１制御部１１０の記憶制御部、表示制御部、選択制御部、通信制御部及び入力制御部により行われる。先ず、第１制御部１１０は、各第２医用装置２００と各第２医用装置２００のネットワーク上の住所（ＩＰアドレス）とを対応させて第１記憶部１４０に記憶させる。それにより、第１医用装置１００が第２医用装置２００を認識可能となる。第１医用装置１００と第２医用装置２００との間では、例えば、ポーリング／セレクティング方式により情報の送受信を行う。
【００２５】
第１制御部１１０は、第２医用装置２００との通信の誤りを検査し、検出した通信の誤り情報を第２医用装置２００に送信する。第２医用装置２００が通信の誤り情報を受けた場合、第２制御部２１０は、第１医用装置１００に再送信する。同じ様に、第２制御部２１０は、第１医用装置１００との通信の誤りを検査し、検出した通信の誤り情報を第１医用装置１００に送信する。第１医用装置１００が通信の誤り情報を受けた場合、第１制御部１１０は、第２医用装置２００に再送信する。
【００２６】
第１医用装置１００と第２医用装置２００との間で送受信される情報には、診断用ソフトウェアのデータ、第１医用装置１００及び第２医用装置２００を設定するための操作データ、操作ログ、動作信号、リセット同期信号などが含まれる。それにより、例えば、第１医用装置１００は、第２医用装置２００の診断用ソフトウェアの記憶又は組込の終了情報を受信することが可能となる。また、第２医用装置２００は、第１医用装置１００の診断用ソフトウェアの記憶又は組込の開始情報を受信することが可能となる。
【００２７】
また、第１制御部１１０は、各第２医用装置２００を第１入力部１５０で選択可能に第１表示部１６０に表示させる。第１制御部１１０は、第１入力部１５０のマウス１５２で移動可能にカーソルを第１表示部１６０に表示させ、マウス１５２のクリック動作によりカーソル位置に相当する第２医用装置２００を指定し、マウス１５２で指定された第２医用装置２００の全部又は一部を選択する。
【００２８】
次に、第１制御部１１０が診断用ソフトウェアの記憶を行う構成を説明する。診断用ソフトウェアの記憶は、第１制御部１１０の記憶制御部、通信制御部及び読出制御部により行われる。先ず、第１制御部１１０は、外部から診断用ソフトウェアを第１記憶部１４０に記憶させる。外部からの診断用ソフトウェアは、システムソフトウェア及びリアルタイムソフトウェアを含み、ＣＤ−ＲＯＭに書き込まれている。第１制御部１１０は、光学ドライブ１２０にセットされたＣＤ−ＲＯＭから診断用ソフトウェアをそれぞれ読み出し、第１記憶部１４０に記憶させる。
【００２９】
断用ソフトウェアを第１記憶部１４０に記憶させるとき、第１制御部１１０は、診断用ソフトウェアを第１医用装置１００からネットワークを介して第２医用装置２００に送信する。診断用ソフトウェアの受信により、第２制御部２１０は、診断用ソフトウェアを第２医用装置２００の第２記憶部２４０に記憶させる。
【００３０】
次に、第１制御部１１０が診断用ソフトウェアの組込を行う構成を説明する。診断用ソフトウェアの組込は、第１制御部１１０の組込制御部、通信制御部及び入力制御部により行われる。先ず、第１制御部１１０は、リアルタイムソフトウェアをリアルタイムソフトコントローラー１３０に組み込む。また、第１制御部１１０は、システムソフトウェアを第１記憶部１４０にコピーをし、予め定められた設定をする。
【００３１】
診断用ソフトウェアにはインストーラが付属されている。インストーラを起動し、第１入力部１５０の操作で、第１制御部１１０が組込先であるリアルタイムソフトコントローラー１３０及び第１記憶部１４０を指定することにより行う。
【００３２】
第２制御部２１０は、第１医用装置１００への診断用ソフトウェアの記憶の開始情報を受けて、診断用ソフトウェアを第２医用装置２００に組み込む。なお、第１制御部１１０から組込命令を受けて、第２制御部２１０が診断用ソフトウェアを第２医用装置２００に組み込むようにしても良い。なお、第２制御部２１０が診断用ソフトウェアの組込を行う構成は、第１制御部１１０が診断用ソフトウェアの組込を行う構成と同じであり、その構成を省略する。
【００３３】
以上の構成により、第１制御部１１０は、診断用ソフトウェアを第１記憶部１４０に記憶させ、その診断用ソフトウェアを第１医用装置１００に組み込む。また、第２制御部２１０は、診断用ソフトウェアを第２記憶部２４０に記憶させ、その診断用ソフトウェアを第２医用装置２００に組み込む。
【００３４】
次に、第１医用装置１００の動作確認の作業について説明する。第１入力部１５０の指示を受けて、第１制御部１１０が第１医用装置１００に組み込まれた診断用ソフトウェアを実行させる。第１制御部１１０は、実行させた状況を第１表示部１６０に視認可能に表示させる。
【００３５】
第１制御部１１０の外部ＩＦには、Ｃアーム（図示省略）及び寝台機構（図示省略）を制御ためのＣアーム・寝台機構制御部１７１、及びＸ線制御コントローラ１７２が接続されている。Ｃアームの一端部にＸ線管（図示省略）及び絞り装置（図示省略）が取付けられ、Ｃアームの他端部にＸ線検出器が取付けられている。寝台機構は、被検体を載置する寝台を移動する機構である。Ｘ線制御コントローラ１７２は、Ｘ線を発生させるためにＸ線管（図示省略）に管電流、管電圧を連続的又はパルス状に供給するＸ線発生装置（図示省略）を制御する。
【００３６】
第１入力部１５０のキーボード１５１及びマウス１５２の指示を受けて、第１制御部１１０がリアルタイムソフトコントローラー１３０に実行命令をし、リアルタイムソフトコントローラー１３０がリアルタイムソフトウェアを実行し、Ｃアーム・寝台機構制御部１７１及びＸ線制御コントローラー１７２の制御により、Ｃアーム、寝台機構、Ｘ線管及び絞り装置がそれぞれの予め定められた条件で動作する。また、第１制御部１１０は、リアルタイムソフトウェアを実行させた状況（Ｃアーム、寝台機構、Ｘ線管及び絞り装置の動作状況）を段階的に第１表示部１６０に表示させる。サービスマンは、実行させた状況が段階的に表示されことにより、第１医用装置１００が正しく動作するか否かを確認する。
【００３７】
以上、第１医用装置１００の動作確認について説明した。第２医用装置２００の動作確認も同様である。すなわち、第２入力部２５０のキーボード２５１及びマウス２５２の指示を受けて、第２制御部２１０がリアルタイムソフトコントローラー２３０に実行命令をし、リアルタイムソフトコントローラー２３０がリアルタイムソフトウェアを実行し、Ｃアーム・寝台機構制御部２７１及びＸ線制御コントローラー２７２の制御により、Ｃアーム、寝台機構、Ｘ線管及び絞り装置がそれぞれの予め定められた条件で動作する。また、第２制御部２１０は、リアルタイムソフトウェアを実行させた実行させた状況を段階的に第２表示部２６０に視認可能に表示させる。サービスマンは、実行させた状況が段階的に表示されことにより、第２医用装置２００が正しく動作するか否かを確認する。
【００３８】
次に、第２医用装置２００の選択、診断用ソフトウェアの記憶、診断用ソフトウェアの組込、第１医用装置１００及び第２医用装置２００の動作確認等の手順について、図４を参照にして説明する。図４は、１台の第１医用装置１００と３台の第２医用装置２００の各動作を示すタイムチャートである。
【００３９】
図４に示す各動作「Ａ」〜「Ｈ」は、準備、診断用ソフトウェアの記憶、システムソフトウェアの組込、リアルタイムソフトウェアの組込、設定、医用装置の動作確認、後処理、及びリビルドであり、この順番で行われる。
【００４０】
図４に「Ａ」で示す準備は、サービスマンが、ネットワークに接続されている４台の医用装置に電源を入れ、サービスマンの操作により、各医用装置に既に組み込んである旧の診断用ソフトウェアをそれぞれ実行させ、４台の医用装置のうちの代表である第１医用装置１００の第１制御部１１０が第１表示部１６０に３台の医用装置をマウス１５２の指定で選択可能に表示させ、サービスマンが診断用ソフトウェアの組込対象となる第２医用装置２００を選択する動作を含む。なお、第１制御部１１０が、光学ドライブ１２０にセットされたＣＤ−ＲＯＭに書き込まれたプログラムを読み出し、第１表示部１６０に３台の医用装置を選択可能に表示させても良い。
【００４１】
「Ｂ」で示す診断用ソフトウェアの記憶は、前述したように、第１制御部１１０、第２制御部２１０が第１記憶部１４０、第２記憶部２４０に診断用ソフトウェアをそれぞれ記憶させる動作を含む。第１制御部１１０、第２制御部２１０は、第１記憶部１４０、第２記憶部２４０に診断用ソフトウェアを記憶させる動作を、同時に開始する。第２記憶部２４０に診断用ソフトウェアを記憶させる動作の終了情報を、第２制御部２１０が第１医用装置１００に送信する。全ての第２医用装置２００から記憶動作の終了情報を受けて、第１制御部１１０は、図４に「Ｃ」で示すリアルタイムソフトウェアの組込を行う。
【００４２】
「Ｃ」で示すリアルタイムソフトウェアの組込は、第１制御部１１０、第２制御部２１０がリアルタイムソフトコントローラー１３０、２３０にリアルタイムソフトウェアを組み込む動作を含む。第１制御部１１０、第２制御部２１０は、リアルタイムソフトコントローラー１３０、２３０へのリアルタイムソフトウェアの組込を同時に開始する。リアルタイムソフトコントローラー２３０にリアルタイムソフトウェアを組み込む動作の終了情報を、第２制御部２１０は、第１医用装置１００に送信する。全ての第２医用装置２００からリアルタイムソフトウェアの組込終了の情報を受けて、第１制御部１１０は、図４に「Ｄ」で示すシステムソフトウェアの組込を行う。
【００４３】
「Ｄ」で示すシステムソフトウェアの組込は、第１制御部１１０、第２制御部２１０が第１記憶部１４０、第２記憶部２４０にシステムソフトウェアをコピーし、予め定められた設定をする動作を含む。第１制御部１１０、第２制御部２１０は、第１記憶部１４０及び第２記憶部２４０へのシステムソフトウェアの組込を同時に開始する。第２記憶部２４０にシステムソフトウェアを組み込む動作の終了情報を、第２制御部２１０が第１医用装置１００に送信する。全ての第２医用装置２００からシステムソフトウェアの組込終了の情報を受けて、第１制御部１１０は、図４に「Ｅ」で示す設定を行う。
【００４４】
「Ｅ」で示す設定は、第１入力部１５０の操作を受けて、第１制御部１１０が第１医用装置１００に設定データを組み込む動作を含み、第２入力部２５０の操作を受けて、第２医用装置２００に設定データを組み込む動作を含む。第１医用装置１００及び第２医用装置２００の設定が終了した場合、第１制御部１１０は、図４に「Ｆ」で示す医用装置の動作確認を行う。
【００４５】
「Ｆ」で示す医用装置の動作確認は、前述した通り、第１入力部１５０の指示を受けて、第１制御部１１０が診断用ソフトウェアを実行させ、実行させた状況を第１表示部１６０に視認可能に表示する動作、第２入力部２５０の指示を受けて、第２制御部２１０が診断用ソフトウェアを実行させ、実行させた状況を第２表示部２６０に視認可能に表示する動作を含む。第１医用装置１００、予め定められた第２医用装置２００の順番に順次行う。なお、第１制御部１１０は、設定終了の情報を全ての第２医用装置２００から受信して、診断用ソフトウェアを実行させるようにしても良い。
【００４６】
「Ｇ」で示す後処理は、サービスマンが第１医用装置１００、第２医用装置２００から旧の診断用ソフトウェアの消去し、ログの消去する動作を含む。第１医用装置１００、第２医用装置２００における後処理は、図４に「Ｆ」で示す各医用装置の動作確認の後にそれぞれ行われる。
【００４７】
「Ｈ」で示すリビルドは、第１記憶部１４０に記憶された情報の複製を別のＨＤＤに保存するミラーリングを含む。予め外されておいた別のＨＤＤは、リビルドのときに第１医用装置１００、第２医用装置２００に接続される。別のＨＤＤの接続により、第１制御部１１０が別のＨＤＤに情報を記憶させる。リビルドは、第１医用装置１００、第２医用装置２００における図４に「Ｇ」で示す後処理に続いて行われる。
【００４８】
（動作）
次に、第２医用装置２００の選択について、図５を参照にして説明する。図５は、第２医用装置２００を選択するときの動作を示すフロー図である。
【００４９】
サービスマンの操作により、第１医用装置１００の第１制御部１１０が、各医用装置に既に組み込んである旧の診断用ソフトウェアを実行させ、第１表示部１６０に第２医用装置２００をマウス１５２の指定で選択可能に表示する（ステップＳ２０１）。次に、サービスマンがマウス１５２のカーソル操作及びクリック操作で、第２医用装置２００を選択する（ステップＳ２０２）。次に、第１制御部１１０が、選択された第２医用装置２００を第１記憶部１４０に記憶する（ステップＳ２０３）。
【００５０】
以上のように第２医用装置２００が選択可能であるため、第１医用装置１００、第２医用装置２００の情報資源を蓄積しておくサーバがネットワークに接続されていない場合であっても、第１医用装置１００から第２医用装置２００に診断用ソフトウェアを送信可能となり、第２医用装置２００に診断用ソフトウェアを組込可能となり、この発明を適用することができる。
【００５１】
次に、診断用ソフトウェアの記憶について、図６を参照にして説明する。図６は、診断用ソフトウェアを記憶するときの動作を示すフロー図である。
【００５２】
図４に「Ａ」で示す準備の後、第１制御部１１０が第１記憶部１４０に診断用ソフトウェアを記憶させる（ステップＳ３０１）。次に、第１制御部１１０が、第１記憶部１４０に記憶された診断用ソフトウェアを第２医用装置２００に送信する（ステップＳ３０２）。診断用ソフトウェアを受信により、第２制御部２１０が、診断用ソフトウェアを第２記憶部２４０に記憶させる（ステップＳ３０３）。その後、第２制御部２１０は、診断用ソフトウェアの記憶の終了情報を第１医用装置１００に送信する。
【００５３】
次に、診断用ソフトウェアの組込について、図７を参照にして説明する。図７は、診断用ソフトウェアを組み込むときの動作を示すフロー図である。
【００５４】
先ず、第１制御部１１０は、第１医用装置１００にリアルタイムソフトウェアを組み込み、第２制御部２１０は、第２医用装置２００にリアルタイムソフトウェアを組み込む（ステップＳ４０１）。リアルタイムソフトウェアの組込を終了した場合（ステップＳ４０２：Ｙ）、第２制御部２１０は、組込終了の情報を第１医用装置１００に送信する（ステップＳ４０３）。
【００５５】
組込終了の情報を全部の第２医用装置２００から受信して、第１制御部１１０は、第１医用装置１００にシステムソフトウェアを組み込み、第２制御部２１０は、第２医用装置２００にシステムソフトウェアを組み込む（ステップＳ４０４）。システムソフトウェアの組込を終了した場合（ステップＳ４０５：Ｙ）、第２制御部２１０は、組込終了の情報を第１医用装置１００に送信する（ステップＳ４０６）。
【００５６】
組込終了の情報を全部の第２医用装置２００から受信して、第１制御部１１０は、第１表示部１６０に設定画面を表示する。次に、第１入力部１５０の操作で、第１制御部１１０が第１医用装置１００の設定を行う。また、第２入力部２５０の操作で、第２制御部２１０が第２医用装置２００の設定を行う（ステップＳ４０７）。第１医用装置１００、第２医用装置２００の設定を終了した場合（ステップＳ４０８：Ｙ）、第２制御部２１０は、設定終了の情報を第１医用装置１００に送信する（ステップＳ４０９）。
【００５７】
第１入力部１５０の指示を受けて、第１制御部１１０は、第１医用装置１００に組み込まれた診断用ソフトウェアを実行させ、第１制御部１１０は、実行させた状況を第１表示部１６０に視認可能に表示する（ステップＳ４１０）。それにより、サービスマンは、第１医用装置１００の動作確認をすることができる。第１医用装置１００の動作確認を終了した場合（ステップＳ４１１：Ｙ）、サービスマンは、第１医用装置１００の事後処理を行い、旧の診断用ソフトウェアを消去し、ログを消去する（ステップＳ４１２）。
【００５８】
第１医用装置１００の事後処理を終了した場合（ステップＳ４１３：Ｙ）、サービスマンは、予め外しておいた別のＨＤＤを第１医用装置１００に接続し、第１医用装置１００のリビルドを開始する（ステップＳ４１４）。これに前後して、第２入力部２５０の操作で、第２制御部２１０は、第２医用装置２００に組み込まれた診断用ソフトウェアを実行させ、第２制御部２１０は、実行させた状況を第２表示部２６０に視認可能に表示する（ステップＳ４１５）。それにより、サービスマンは、第２医用装置２００の動作確認をすることができる。第２医用装置２００の動作確認を終了した場合（ステップＳ４１６：Ｙ）、サービスマンは、第２医用装置２００の事後処理を行い、旧の診断用ソフトウェアを消去し、ログを消去する（ステップＳ４１７）。
【００５９】
第２医用装置２００の事後処理を終了した場合（ステップＳ４１８：Ｙ）、サービスマンは、予め外しておいた別のＨＤＤを第２医用装置２００に接続し、第２医用装置２００のリビルドを開始する（ステップＳ４１９）。そして、全部の第２医用装置２００の動作確認、事後処理を終了していない場合（ステップＳ４２０：Ｎ）、第２医用装置の動作確認をする（ステップＳ４１５）に戻る。全部の第２医用装置２００の動作確認、事後処理を終了している場合（ステップＳ４２０：Ｙ）、第１医用装置１００、第２医用装置２００に診断用ソフトウェア組み込むときの動作を終了する。
【００６０】
以上の第１実施形態に係る診断用ソフトウェアの組込方法よれば、第１制御部１１０が第１医用装置１００で診断用ソフトウェアを実行させ、実行させた状況を第１表示部１６０に視認可能に表示させるので、サービスマンは、実行させた状況に基づき、第１医用装置１００に組み込まれた診断用ソフトウェアが適正あることを判断した上で、全部の第２医用装置２００に対して、第１医用装置１００と同じ組込作業を１回で行うことができ、同じ組込作業を複数回行うことによりサービスマンが作業ミスをし易くなるのを防止し、診断用ソフトウェアを効率的にかつ確実に組み込むことができる。
【００６１】
［第２実施の形態］
次に、この発明の第２実施形態に係るネットワークにおいて、Ｘ線診断装置である医用装置に診断用ソフトウェアを組み込むための動作について、図８及び図９を参照にして説明する。図８は、１台の第１医用装置と３台の第２医用装置の各動作を示すタイムチャートである。図９は、診断用ソフトウェアを組み込むときの動作を示すフロー図である。
【００６２】
第２実施形態において、第１実施形態に係る診断用ソフトウェアの組込方法と異なる点は、第１医用装置１００と第２医用装置２００とが、図８に「Ｃ」で示すリアルタイムソフトウェアの組込以降の動作を同時期に行わないことにある。
【００６３】
第１医用装置１００における、「Ｃ」〜「Ｇ」で示すリアルタイムソフトウェアの組込、システムソフトウェアの組込、設定、医用装置の動作確認、後処理を終了した後に、第２医用装置２００における、「Ｃ」で示すリアルタイムソフトウェアの組込以降の動作が行われることを図８に示す。
【００６４】
すなわち、第１入力部１５０の指示を受けて、第１制御部１１０が診断用ソフトウェアを第１医用装置１００に組み込み、第１医用装置１００に組み込まれた診断用ソフトウェアを実行させ、実行させた状況を第１表示部１６０に視認可能に表示させる。それにより、サービスマンは、第１医用装置１００の動作を確認することができる。
【００６５】
次に、第２入力部２５０の指示を受けて、第２制御部２１０が診断用ソフトウェアを第２医用装置２００に組み込み、第２医用装置２００に組み込まれた診断用ソフトウェアを実行させ、実行させた状況を前記第２医用装置２００の第２表示部２６０に視認可能に表示させる。それにより、サービスマンは、第２医用装置２００の動作を確認することができる。
【００６６】
次に、図９を参照にして、図８で「Ｃ」で示すリアルタイムソフトウェアの組込以降の動作について詳細に説明する。
【００６７】
先ず、第１制御部１１０は、第１医用装置１００にリアルタイムソフトウェアを組み込む（ステップＳ５０１）。リアルタイムソフトウェアの組込を終了した場合（ステップＳ５０２：Ｙ）、第１制御部１１０は、第１医用装置１００にシステムソフトウェアを組み込む（ステップＳ５０３）。
【００６８】
システムソフトウェアの組込を終了した場合（ステップＳ５０４：Ｙ）、第１制御部１１０は、第１表示部１６０に設定画面を表示する。次に、第１入力部１５０の操作で、第１制御部１１０が第１医用装置１００の設定を行う（ステップＳ５０５）。第１医用装置１００の設定を終了した場合（ステップＳ５０６：Ｙ）、第１制御部１１０は、第１医用装置１００に組み込まれた診断用ソフトウェアを実行させ、第１制御部１１０は、実行させた状況を第１表示部１６０に視認可能に表示する（ステップＳ５０７）。それにより、サービスマンは、第１医用装置１００の動作確認をすることができる。
【００６９】
第１医用装置１００の動作確認を終了した場合（ステップＳ５０８：Ｙ）、サービスマンは、第１医用装置１００の事後処理を行い、旧の診断用ソフトウェアを消去し、ログを消去する（ステップＳ５０９）。
【００７０】
第１医用装置１００の事後処理を終了した場合（ステップＳ５１０：Ｙ）、サービスマンは、予め外しておいた別のＨＤＤを第１医用装置１００に接続し、第１医用装置１００のリビルドを開始する（ステップＳ５１１）。また、リビルドの開始に前後して、第１制御部１１０は、第１医用装置１００の動作確認終了、事後処理終了の情報を第２医用装置２００に送信する（ステップＳ５１２）。
【００７１】
次に、第１医用装置１００からの動作確認終了、事後処理終了の情報を第２医用装置２００が受信して、第２制御部２１０は、第２医用装置２００にリアルタイムソフトウェアを組み込む（ステップＳ５１３）。リアルタイムソフトウェアの組込を終了した場合（ステップＳ５１４：Ｙ）、第２制御部２１０は、第２医用装置２００にシステムソフトウェアを組み込む（ステップＳ５１５）。
【００７２】
システムソフトウェアの組込を終了した場合（ステップＳ５１６：Ｙ）、第２制御部２１０は、第２表示部２６０に設定画面を表示する。次に、第２入力部２５０の操作で、第２制御部２１０が第２医用装置２００の設定を行う（ステップＳ５１７）。第２医用装置２００の設定を終了した場合（ステップＳ５１８：Ｙ）、第１制御部１１０は、全部の第２医用装置２００の組込、設定を終了したか否かを判断する（ステップＳ５１９）。
【００７３】
全部の第２医用装置２００の組込、設定を終了していない場合（ステップＳ５１９：Ｎ）、第２医用装置２００にリアルタイムソフトウェアを組み込む（ステップＳ５１３）に戻る。
【００７４】
全部の第２医用装置２００の組込、設定を終了している場合（ステップＳ５１９：Ｙ）、第２制御部２１０は、第２医用装置２００に組み込まれた診断用ソフトウェアを実行させ、第２制御部２１０は、実行させた状況を第２表示部２６０に視認可能に表示する（ステップＳ５２０）。それにより、サービスマンは、第２医用装置２００の動作確認をすることができる。
【００７５】
第２医用装置２００の動作確認を終了した場合（ステップＳ５２１：Ｙ）、サービスマンは、第２医用装置２００の事後処理を行い、旧の診断用ソフトウェアを消去し、ログを消去する（ステップＳ５２２）。第２医用装置２００の事後処理を終了した場合（ステップＳ５２３：Ｙ）、サービスマンは、予め外しておいた別のＨＤＤを第２医用装置２００に接続し、第２医用装置２００のリビルドを開始する（ステップＳ５２４）。次に、第１制御部１１０は、全部の第２医用装置２００の動作確認、事後処理を終了したか否かを判断する（ステップＳ５２５）。
【００７６】
全部の第２医用装置２００の動作確認、事後処理を終了していない場合（ステップＳ５２５：Ｎ）、第２医用装置２００の動作確認（ステップＳ５２０）に戻る。全部の第２医用装置２００の動作確認、事後処理を終了している場合（ステップＳ５２５：Ｙ）、リアルタイムソフトウェアの組込以降の動作を終了する。
【００７７】
以上の第２実施形態に係る診断用ソフトウェアの組込方法よれば、第２医用装置２００に診断用ソフトウェアを組み込む前に、第１制御部１１０が第１医用装置１００で診断用ソフトウェアを実行させ、実行させた状況を第１表示部１６０に視認可能に表示させるので、実行させた状況に基づき、第１医用装置１００に組み込まれた診断用ソフトウェアを適正でないとサービスマンが判断すれば、第２医用装置２００に診断用ソフトウェアを組み込むという無駄な作業をせずに済み、組込作業をさらに効率的にかつ確実に行うことができる。
【００７８】
次に、第２実施形態の変形例について、図１０及び図１１を参照にして説明する。図１０及び図１１は、１台の第１医用装置１００と３台の第２医用装置２００の各動作を示すタイムチャートである。
【００７９】
この変形例において、前述した第２実施形態に係る診断用ソフトウェアの組込方法と異なる点は、１日目に、第１医用装置１００と１台の第２医用装置２００に診断用ソフトウェアを組み込み、２日目に、他の２台の第２医用装置２００に診断用ソフトウェアを組み込む点にある。
【００８０】
ただし、１日目に、４台全部の第２医用装置２００に診断用ソフトウェアの記憶（図１０に「Ｂ」で示す記憶）を行う。したがって、２日目は、第２医用装置２００における、リアルタイムソフトウェアの組込（図１０に「Ｃ」で示す組込）以降の動作が行われる。
【００８１】
なお、１日目において、第１医用装置１００の動作確認を終了しているため、２日目は、図１１に「Ｃ」で示すリアルタイムソフトウェアの組込、「Ｄ」で示すシステムソフトウェアの組込、及び「Ｅ」で示す設定を同時期に行うようにしても良い。
【００８２】
前記実施形態においては、ネットワークに接続された４台の医用装置のうちの代表として第１医用装置１００を示したが、代表としては、３台の第２医用装置２００のいずれであっても良い。この場合、第２制御部２１０は、光学ドライブ２２０にセットされたＣＤ−ＲＯＭから診断用ソフトウェアを読み出し、第２記憶部２４０に記憶させれば良い。
【図面の簡単な説明】
【００８３】
【図１】第１実施形態に係る医用装置の回路図である。
【図２】診断用ソフトウェアを組み込むための機能ブロック図である。
【図３】複数の医用装置の動作の概要を示すフロー図である。
【図４】１台の第１医用装置と３台の第２医用装置の各動作を示すタイムチャートである。
【図５】第２医用装置を選択するときの動作を示すフロー図である。
【図６】診断用ソフトウェアを記憶するときの動作を示すフロー図である。
【図７】診断用ソフトウェアを組み込むときの動作を示すフロー図である。
【図８】第２実施形態において、１台の第１医用装置と３台の第２医用装置の各動作を示すタイムチャートである。
【図９】診断用ソフトウェアを組み込むときの動作を示すフロー図である。
【図１０】第２実施形態の変形例において、１台の第１医用装置と３台の第２医用装置の各動作を示すタイムチャートである。
【図１１】第２実施形態の他の変形例において、１台の第１医用装置と３台の第２医用装置の各動作を示すタイムチャートである。
【符号の説明】
【００８４】
１００  第１医用装置    １１０  第１制御部    １２０  光学ドライブ
１３０  リアルタイムソフトコントローラー    １４０  第１記憶部
１５０  第１入力部    １５１  キーボード    １５２  マウス
１６０  第１表示部    １７１  Ｃアーム・寝台機構制御部    
１７２  Ｘ線制御コントローラ
２００  第２医用装置    ２１０  第２制御部    ２２０  光学ドライブ
２３０  リアルタイムソフトコントローラー    ２４０  第２記憶部
２５０  第２入力部    ２６０  第２表示部    ２７１  Ｃアーム・寝台機構制御部
２７２  Ｘ線制御コントローラ
【図１】
2009223356.tif 000003
【図２】
2009223356.tif 000004
【図３】
2009223356.tif 000005
【図４】
2009223356.tif 000006
【図５】
2009223356.tif 000007
【図６】
2009223356.tif 000008
【図７】
2009223356.tif 000009
【図８】
2009223356.tif 000010
【図９】
2009223356.tif 000011
【図１０】
2009223356.tif 000012
【図１１】
2009223356.tif 000013