JP2004000619A - 分散システムの動的コンフィグレーションのためのテキストジェネリックスクリプト処理 - Google Patents
分散システムの動的コンフィグレーションのためのテキストジェネリックスクリプト処理 Download PDFInfo
- Publication number
- JP2004000619A JP2004000619A JP2003139784A JP2003139784A JP2004000619A JP 2004000619 A JP2004000619 A JP 2004000619A JP 2003139784 A JP2003139784 A JP 2003139784A JP 2003139784 A JP2003139784 A JP 2003139784A JP 2004000619 A JP2004000619 A JP 2004000619A
- Authority
- JP
- Japan
- Prior art keywords
- component
- medical diagnostic
- configuration data
- configuration
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
- 238000012545 processing Methods 0.000 title claims description 18
- 238000013515 script Methods 0.000 title claims description 13
- 230000008859 change Effects 0.000 claims abstract description 12
- 238000003745 diagnosis Methods 0.000 claims abstract description 6
- 238000000034 method Methods 0.000 claims description 69
- 230000008569 process Effects 0.000 claims description 31
- 238000003384 imaging method Methods 0.000 claims description 11
- 238000004891 communication Methods 0.000 claims description 8
- 238000004590 computer program Methods 0.000 claims description 8
- 238000002059 diagnostic imaging Methods 0.000 claims description 7
- 238000013075 data extraction Methods 0.000 claims description 5
- 238000002595 magnetic resonance imaging Methods 0.000 claims description 4
- 238000002604 ultrasonography Methods 0.000 claims description 4
- 238000000554 physical therapy Methods 0.000 claims description 3
- 230000004044 response Effects 0.000 claims description 2
- 238000012544 monitoring process Methods 0.000 claims 4
- 230000000977 initiatory effect Effects 0.000 claims 1
- 238000000638 solvent extraction Methods 0.000 claims 1
- 238000003325 tomography Methods 0.000 claims 1
- 238000000605 extraction Methods 0.000 abstract description 10
- 238000005516 engineering process Methods 0.000 description 22
- 239000000284 extract Substances 0.000 description 9
- 238000010586 diagram Methods 0.000 description 6
- 238000002583 angiography Methods 0.000 description 4
- 238000007726 management method Methods 0.000 description 4
- 230000010365 information processing Effects 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000013154 diagnostic monitoring Methods 0.000 description 1
- 238000002405 diagnostic procedure Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000015654 memory Effects 0.000 description 1
Images
Classifications
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H30/00—ICT specially adapted for the handling or processing of medical images
- G16H30/20—ICT specially adapted for the handling or processing of medical images for handling medical images, e.g. DICOM, HL7 or PACS
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H40/00—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices
- G16H40/40—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the management of medical equipment or devices, e.g. scheduling maintenance or upgrades
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H50/00—ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics
- G16H50/20—ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for computer-aided diagnosis, e.g. based on medical expert systems
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B2560/00—Constructional details of operational features of apparatus; Accessories for medical measuring apparatus
- A61B2560/02—Operational features
- A61B2560/0266—Operational features for monitoring or limiting apparatus function
- A61B2560/0271—Operational features for monitoring or limiting apparatus function using a remote monitoring unit
Landscapes
- Health & Medical Sciences (AREA)
- Engineering & Computer Science (AREA)
- Public Health (AREA)
- Medical Informatics (AREA)
- Biomedical Technology (AREA)
- General Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Primary Health Care (AREA)
- Epidemiology (AREA)
- General Business, Economics & Management (AREA)
- Business, Economics & Management (AREA)
- Pathology (AREA)
- Animal Behavior & Ethology (AREA)
- Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
- Veterinary Medicine (AREA)
- Surgery (AREA)
- Molecular Biology (AREA)
- Biophysics (AREA)
- Heart & Thoracic Surgery (AREA)
- Physics & Mathematics (AREA)
- Radiology & Medical Imaging (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Measuring And Recording Apparatus For Diagnosis (AREA)
- Medical Treatment And Welfare Office Work (AREA)
- Apparatus For Radiation Diagnosis (AREA)
- Magnetic Resonance Imaging Apparatus (AREA)
Abstract
【課題】分散システムの動的コンフィグレーションを容易にする。
【解決手段】特定コンポーネント向けコンフィグレーションデータ(42)は、配信可能なマルチコンポーネントコンフィグレーションファイル(36)の配信を受ける各コンポーネントによって抽出・処理可能である。システムもしくは特定のコンポーネントでコンフィグレーションの変更が望ましい場合は、配信可能なマルチコンポーネントコンフィグレーションファイル(36)を介して変更がなされる。例えば、グローバルもしくは医療診断などのアプリケーションの変更に応じて、分散医療診断システムの動作時に配信/抽出が行われる。
【選択図】 図1
【解決手段】特定コンポーネント向けコンフィグレーションデータ(42)は、配信可能なマルチコンポーネントコンフィグレーションファイル(36)の配信を受ける各コンポーネントによって抽出・処理可能である。システムもしくは特定のコンポーネントでコンフィグレーションの変更が望ましい場合は、配信可能なマルチコンポーネントコンフィグレーションファイル(36)を介して変更がなされる。例えば、グローバルもしくは医療診断などのアプリケーションの変更に応じて、分散医療診断システムの動作時に配信/抽出が行われる。
【選択図】 図1
Description
【0001】
【発明の背景】
本技術は一般的に医療撮像システムなどの医療診断システムに関する。特に、本技術は、分散医療診断システムの動的コンフィグレーションを行うシステムと方法を提供する。
【0002】
医療撮像システムなどの既存の医療診断システムでは、様々な場所にある独立したハードウェアプラットフォームや独立したオペレーティングシステムに存在する複数のサブシステムを含む複雑な分散アーキテクチャを利用する。この分散アーキテクチャのサブシステムのコンフィグレーションには複雑な手続きが必要であって、1つ以上のサブシステムコンポーネントは、特定の時間に適切なサブシステムコンポーネントと通信する必要のある全システムコンポーネントに関する詳細情報を含むコンフィグレーションデータベースを備える必要がある。前述のコンフィグレーション処理によって、パフォーマンス・ボトルネックが発生し、複数のサブシステムで複製されたアプリケーションデータが一致しないためにエラーが発生し、様々なシステムコンポーネントの変更が不可能になる。
【0003】
既存のシステムでは、例えば、複数のサブシステムのうちの1つにある特定用途向け情報を用いて複数のサブシステム間でシステムプロパティとデータの交換を行うことによって、所望のアプリケーション用に医療診断システムのコンフィグレーションを行う。残念ながら、前述のコンフィグレーション手続きではアプリケーションのセットアップ時間が増加する。何故ならば、各コンポーネントでは特定用途向け情報を即座に利用できないからである。さらに、既存のコンフィグレーションシステムはスケーラブルでない。何故ならば、関連する全てのコンポーネントをアプリケーション毎に設計する必要がある、即ち、その他のコンポネントからのデータとコンフィグレーションファイルを用いてコンポーネントを特定のアプリケーション向けに構成する必要があるからである。一般的に、既存のコンフィグレーションシステムは柔軟な特性をもっておらず、特に、実行時のシステムコンフィグレーションを変更することができない。また、前述のシステムは、デジタルサブトラクションアンギオグラフィの固定レコードアプリケーションとレコードAECアプリケーションなどの様々なアプリケーションを採用するシステムには適していない。
【0004】
従って、組み込み医療システムや分散医療システムなどのマルチコンポーネントシステムの動的コンフィグレーションを容易にする技術が必要である。また、実行時にシステムを変更したり、実行することを容易にする柔軟なコンフィグレーションシステムが必要である。
【0005】
【発明の概要】
本技術は、抽出可能な特定コンポーネント向けコンフィグレーションデータを有する配信可能なマルチコンポーネントコンフィグレーションファイルを用いた医療診断システムの動的コンフィグレーションのシステムと方法を提供する。配信可能なマルチコンポーネントコンフィグレーションファイルの配信を受けとる各コンポーネントでは、特定コンポーネント向けコンフィグレーションデータを抽出したり、処理することができる。システムもしくは特定のコンポーネントでコンフィグレーションの変更が望ましい場合は、配信可能なマルチコンポーネントコンフィグレーションファイルを介して変更がなされる。例えば、前述の配信/抽出技術は、グローバルな変更、即ち、医療診断アプリケーションの変更などのアプリケーションの変更に応じて、分散医療診断システムの動作時に実行可能である。従って、本技術は、分散医療診断システムのコンポーネントのコンフィグレーションを行うための柔軟でアーキテクチャに依存しないメカニズムを提供するものである。
【0006】
本技術の一態様では、通信回路を介して通信可能に接続された複数の医療診断コンポーネントを備える医療診断システムが提供される。また、本システムは、複数の医療診断コンポーネント用の動的コンフィグレーションシステムを備える。動的コンフィグレーションシステムは、マルチコンポーネントコンフィグレーションデータ用コンフィグレーションデータ配信部とマルチコンポーネントコンフィグレーションデータ用特定コンポーネント向けデータ抽出部とコンフィグレーションデータプロセッサを備える。
【0007】
本技術の別の態様では、複数の分散医療診断コンポーネント用の抽出可能な特定コンポーネント向けコンフィグレーションデータを有するマルチコンポーネントコンフィグレーションデータのコンフィグレーションデータ供給部を備える医療診断コンポーネントが提供される。また、医療診断コンポーネントは、マルチコンポーネントコンフィグレーションデータを複数の分散医療診断コンポーネントへ送るコンフィグレーションデータ配信部を備える。
【0008】
本技術の別の態様では、複数の医療診断コンポーネント用の抽出可能な特定コンポーネント向けアプリケーションデータを備える配信可能なマルチコンポーネントコンフィグレーションファイル用のコンフィグレーションデータ受信部を備える医療診断コンポーネントが提供される。また、医療診断コンポーネントは、抽出可能な特定コンポーネント向けアプリケーションデータのコンフィグレーションデータ抽出部とコンフィグレーションデータプロセッサを備える。
【0009】
本技術の別の態様では、医療診断システム用コンフィグレーションシステムが提供される。本コンフィグレーションシステムは、複数の医療診断コンポーネントにマルチコンポーネント動作データを配信する配信手段を備える。また、本コンフィグレーションシステムは、複数の医療診断コンポーネントの各々でマルチコンポーネント動作データの特定コンポーネント向けの部分を処理する処理手段を備える。
【0010】
本技術の別の態様では、医療診断システムの分散コンポーネントを構成する方法が提供される。本方法には、複数の医療診断コンポーネント用の抽出可能な特定コンポーネント向けコンフィグレーションデータを含むマルチコンポーネントコンフィグレーションデータを配信することが含まれる。また、本方法には、複数の医療診断コンポーネントの各コンポーネントで、分散マルチコンポーネントコンフィグレーションデータから抽出可能な特定コンポーネント向けコンフィグレーションデータを抽出することが含まれる。また、本方法には、各コンポーネントで抽出された、抽出可能な特定コンポーネント向けコンフィグレーションデータを処理することが含まれる。
【0011】
本技術の別の態様では、医療診断システム用コンピュータプログラムが提供される。本コンピュータプログラムは、機械読取可能コードをサポートするように構成される有形媒体と、その媒体でサポート機械読取可能コードを備える。機械読取可能コードは、抽出可能な特定コンポーネント向けコンフィグレーションデータを有するマルチコンポーネントコンフィグレーションファイルを複数の医療診断コンポーネントに提供するように調整された配信マルチコンポーネントコンフィグレーションシステムを備える。
【0012】
本発明の前述の利点と特徴とその他の利点と特徴は、以下の詳細な説明を読み、図面を参照すれば明らかとなる。
【0013】
【発明の実施の形態】
本技術は、マルチコンポーネントコンフィグレーションシステムを用いたマルチコンポーネントシステムの動的コンフィグレーションのシステムと方法を提供する。ここで、マルチコンポーネントコンフィグレーションシステムは、データ/コードを受けとる各コンポーネントで特定コンポーネント向けに抽出されるマルチコンポーネントコンフィグレーションデータ/コードを配信するものである。マルチコンポーネントコンフィグレーションデータ/コードに、様々なコンフィグレーションパラメータやスクリプト(例えば、テキストスクリプト)や実行可能コードや実行トリガやその他の所望のデータ/コードを含ませることができるので、様々な単一ステージ/マルチステージアプリケーションもしくは手続きのシステム動作が容易になる。例えば、本技術は、抽出可能な複数の特定コンポーネント向け情報を含むテキストスクリプトを配信することによって、組み込みシステムもしくは分散ネットワークシステムなどのマルチコンポーネントシステムの様々なコンポーネントの動作を構築したり、校正したり、診断したり、アフターサービスしたり、管理したり、一般的な変更を行うことができる。さらに、本技術のおかげで、マルチコンポーネントコンフィグレーション情報に含まれる抽出可能な特定のコンポーネント向け情報によりコンポーネントの動作特性を、1つ以上のコンポーネントの既存の動作特性に加えることができる。
【0014】
模範的な一実施形態によれば、本技術によって、特定の医療診断手続用マルチコンポーネントコンフィグレーションデータ/コードを配信して、特定の手続きのために様々なコンポーネントをセットアップすることができる。そして、各コンポーネントでは、マルチコンポーネントコンフィグレーションデータ/コードの特定コンポーネント向けの部分を抽出して、所望の医療診断手続きのために自己のコンフィグレーションを行う。このため、配信/抽出処理を行うことによって、特定のアプリケーションやアーキテクチャや手続きに応じた所望の方法で様々なコンポーネントが確実に動作することができる。所望の手続きに複数のステージが含まれる場合は、配信されたデータ/コードは、複数ステージ用マルチコンポーネントコンフィグレーションデータ/コードから構成される。別の方法では、トリガを受けとったとき、もしくは、前の医療診断ステージの完了時に、次の複数ステージ用のマルチコンポーネントコンフィグレーションデータ/コードを様々なコンポーネントに配信してもよい。以下で詳細に議論されるが、本マルチコンポーネントコンフィグレーションデータ/コード配信/抽出システムによって、実行時の医療診断システムの動的コンフィグレーションが容易になる。また、本技術によって、特定のイベントや割り込みやユーザの入力やその他の所望のトリガによる動的コンフィグレーションが容易になる。
【0015】
図1は、複数の医療診断コンポーネントやサブシステムを備える医療診断システム12に配置された模範的なマルチコンポーネントコンフィグレーションデータ/コード配信/抽出システムを示す図である。本実施形態の医療診断システム12は、医療診断コンポーネント14、16、18、20、22、24を備える。医療診断コンポーネント14−24は、様々なコンピュータハードウェア/ソフトウェアや診断獲得コンポーネントや診断処理コンポーネントや診断監視コンポーネントやユーザ入力コンポーネントを備える。例えば、医療診断コンポーネント14−24の中には、演算回路やCPUや物理メモリや通信回路や、修正可能なコンポーネントコンフィグレーションパラメータや動作特性を備えるものがあってもよい。さらに、医療診断コンポーネント14−24は、様々な医療器具や物理的ロケーション、例えば、様々な医療部門や施設の医療コンポーネントやサブシステムを備える。
【0016】
図1に示されたシステム10の医療診断コンポーネント14は、コンフィグレーションデータ/コードシステム26とマルチコンポーネントコンフィグレーションデータ/コード配信部28を備える。図示されたコンフィグレーションデータ/コードシステム26は、システム/アプリケーションコンフィグレーションデータ/コードデータベース30とシステム/アプリケーションコンフィグレーションデータ/コードエディタ32とマルチコンポーネントコンフィグレーションデータ/コードアセンブラ34を備える。コンフィグレーションデータ/コードデータベース30は、様々な標準/カスタム化テキストスクリプトや、コードや、情報や、システム/コンポーネント特性や、仕様や、特定用途向け動作パラメータや、特定ステージ/モード向け動作パラメータや、医療診断システム12の様々なコンポーネントのコンフィグレーションを行ったり、制御したり、変更したり、管理をするために利用可能であって所望に解釈可能なその他の情報を備えていてもよい。また、前述のコンフィグレーションデータ/コードデータベース30の情報は、ジェネリックユーザインタフェースやジェネリックコードエディタやテキストエディタやその他の適切なエディタを備えることができるコンフィグレーションデータ/コードエディタ32とユーザとのやりとりから始まる、即ち、それに起因するものであってもよい。
【0017】
マルチコンポーネントコンフィグレーションデータ/コードアセンブラ34は、マルチコンポーネントコンフィグレーションデータ/コード配信部28を介して医療診断システム12の様々なコンポーネントに配信されるマルチコンポーネントコンフィグレーションデータ/コード36を備える。例えば、アセンブラ34は、所望の医療診断アプリケーション/ステージ/システム手続きのために、コンフィグレーションデータ/コードデータベース30の情報の一部もしくは全てを集めて編成する。さらに、アセンブラ34は、アセンブリ処理時のユーザとのやりとりのためのユーザインタフェースを備えていてもよい。即ち、アセンブリ34がエディタ32とやりとりをすることによって、特定の手続きを修正することができる。本実施形態のアセンブラ34が、特定コンポーネント向けタグや特定用途向けタグやステージ/モードタグや医療器具タグやアーキテクチャタグやオペレーティングシステム用タグやイベントトリガやその他の適切なパラメータを用いて医療診断システム/コンポーネント情報を編成することによって、情報受信コンポーネントは、情報の解釈と抽出を容易に行うことができる。例えば、マルチコンポーネントコンフィグレーションデータ/コード36は、医療診断システム12の様々なコンポーネントのための特定用途向け情報を含むスクリプト、即ち、テキストファイル(例えば、TCLスクリプト)を備える。アプリケーションセットアップステージ、もしくは、医療診断システム12の所望のステージでは、マルチコンポーネントコンフィグレーションデータ/コード配信部28は、前述の特定用途向けスクリプト、即ち、テキストファイルを様々なコンポーネントに配信する。その後、情報受信コンポーネントは、以下で説明される配信ファイルから特定コンポーネント向け情報を抽出する。
【0018】
各医療診断コンポーネント16−24は、マルチコンポーネントコンフィグレーションデータ/コード受信部38と特定コンポーネント向けコンフィグレーションデータ/コード抽出部40とデータ/コードプロセッサ42を備える。受信部38は、通信回路/ソフトウェアや、初期情報プロセッサ/アナライザや、情報ルータや、その他の情報処理コンポーネントを備える。抽出部40は適切に構成されたインタープリタ、即ち、プロセッサを備えていてもよく、これは、アセンブルされたマルチコンポーネントコンフィグレーションデータ/コード36の構成を評価し、関連するデータ/コード36の特定コンポーネント向けの部分を特定し、そのコンポーネントで利用するためにその特定コンポーネント向け情報を抽出するものである。従って、医療診断コンポーネント16−24は、抽出部38を介して配信部28からマルチコンポーネントコンフィグレーションデータ/コード36を受けとり、抽出部40を介して特定コンポーネント向けコンフィグレーションデータ/コード44を抽出する。
【0019】
データ/コードプロセッサ42は、適切な時(例えば、トリガ直後、もしくは、トリガ受信時)に、特定コンポーネント向けコンフィグレーションデータ/コード44を解釈し実行して、所望のアプリケーション/ステージ用に特定コンポーネントを設定する。尚、システム12の起動時か、もしくは、その他の所望の時、例えば、マルチコンポーネントコンフィグレーションデータ/コード36の配信時に、その他のコンポーネントがデータ/コードプロセッサ42を獲得できることに注意されたい。コンポーネントで即座に処理/実行されない場合は、トリガを受信した時や、医療診断システム12のステージを変更した時や、ユーザの入力情報を受けた時や、その他の所望のイベントが発生した時に、次の処理のために特定コンポーネント向けコンフィグレーションデータ/コード44の一部、もしくは、全てを記憶させてもよい。例えば、プロセッサ42は、特定コンポーネント向けコンフィグレーションデータ/コードを、サブセクション、例えば、様々なアプリケーション、もしくは、マルチステージプロセスの複数のモードに分割したり編成することができる。その後、これらのサブセクションの各々を即座に実行する、即ち、特定のトリガイベントを各サブセクションに関連付けることができる。トリガイベントを受けると、プロセッサ42は、特定コンポーネント向けコンフィグレーションデータ/コード44の適切なセクションを処理、即ち、実行する。
【0020】
従って、本技術は、コンポーネント毎にコンフィグレーションを手動で行うことを要求するのではなく、各コンポーネントで分散データ/コードを利用することによってコンポーネントの自動コンフィグレーションを容易にするものである。また、本技術は、様々なコンポーネント間で複数の通信や二重通信の実行を要求するものではなく、コンフィグレーション用の通信を一つの配信に減らすものである。また、本配信/抽出システム10は、マルチステージ/マルチアプリケーションの手続きにとって特にメリットがあるものであって、これは、配信され抽出されたデータ/コードを介してシステム12のステージ/アプリケーションを変更したい時に各種コンポーネントにトリガを送ることによって効果的に構成され実行されるものである。
【0021】
上述したように、本技術は、様々な医療診断システムと複数の医療器具に適用可能である。図2は、異なる形態の医療診断システムを有する模範的な医療診断ネットワーク100を示す図である。図示したように、医療診断ネットワーク100は、医療診断システム102と磁気共鳴撮像(MRI)システム104と断層撮像(CT)システム106と超音波システム108とX線システム110を備える。しかしながら、医療診断ネットワーク100は、既存/開発中/将来の様々な医療手続きを含む所望の医療撮像/診断システムを備えていてもよい。前述のシステム102−110の各々は、1つ以上のコンポーネントやサブシステムを備える。例えば、システム102,104,106,108,110はそれぞれ、サブシステム112−116、118−122、124−128、130−134、136−140を備える。
【0022】
図2で示される医療診断システム102のサブシステム114はコンフィグレーションシステム142を備えて、マルチコンポーネントデータ/コード144を提供するが、マルチコンポーネントデータ/コード144は、医療診断ネットワーク100の各種コンポーネントのための特定アプリケーション向けコンフィグレーション情報を含むスクリプト、即ち、テキストファイル(例えば、TCLスクリプト)を備えていてもよい。また、サブシステム114は、医療診断ネットワーク100の所望のコンポーネントにマルチコンポーネントデータ/コード144を配信するマルチコンポーネントデータ/コード配信部146を備える。さらに、特定の医療手続きを開始した時や、マルチステージ医療手続きのステージ間で、もしくは、ユーザからの入力情報を受けとるなどの適切なトリガイベントを受けた時に、データ/コード144を送信することができる。
【0023】
模範的な一実施形態のサブシステム118−140の各々は、データ/コード受信部148とデータ/コード抽出部150とデータ/コードプロセッサ152を備える。図1を参照して説明したが、受信部148は、通信回路/ソフトウェアや、初期情報プロセッサ/アナライザや、情報ルータや、その他の情報処理コンポーネントを備えていてもよい。抽出部150は、適切に構成されたインタープリタ、即ち、プロセッサを備えていてもよく、これは、アセンブルされたマルチコンポーネントデータ/コード144の構成を評価し、関連するデータ/コードの特定コンポーネント向けの部分を特定し、コンポーネントで利用するためにその特定コンポーネント向け情報を抽出するものである。従って、サブシステム118−140は、受信部148を介して配信部146からマルチコンポーネントデータ/コード144を受けとり、抽出部150を介して特定コンポーネント向けデータ/コードを抽出する。
【0024】
そして、データ/コードプロセッサ152は、抽出された特定コンポーネント向けデータ/コードを解釈したり実行して、所望のアプリケーションもしくはステージ用に特定コンポーネントを設定する。別の方法では、トリガを受信した時や、医療診断システム102−110のうちのいずれか1つもしくは全てのステージを変更した時や、ユーザからの入力情報を受けた時や、その他の所望のイベントが発生した時に、次の処理のために特定コンポーネント向けデータ/コードの一部、もしくは全てを記憶させてもよい。また、特定のコンポーネントもしくはサブシステムの状態によって、特定コンポーネント向けデータ/コードの利用を開始してもよい。例えば、データ/コードプロセッサ152は、特定コンポーネント向けデータ/コードを、特定のトリガイベントを有するサブセクションに分割もしくは編成する。トリガイベントを受けとると、データ/コードプロセッサ152は、特定コンポーネント向けデータ/コードの適切なセクションを処理したり、実行したり、解釈する。
【0025】
図3、4は、本技術の模範的なマルチコンポーネントコンフィグレーション/管理処理200、300を示すフローチャートである。図3のマルチコンポーネントコンフィグレーション処理200は、医療撮像手続き(ブロック202)などの医療診断システム/アプリケーションを起動することによって開始される。例えば、処理200は、MRIやCTや超音波やX線(例えば、デジタルサブトラクションアンギオグラフィ)などの撮像シーケンス/システムを起動する。これらのシステムの中には、特定のアプリケーションがデジタルサブトラクションアンギオグラフィのレコードAECステージや固定レコードステージなどの複数のステージを備えるものもある。また、処理200は、マルチコンポーネントデータ/コードを各種医療診断コンポーネントへ分配する、即ち、配信する段階に進む(ブロック204)。上で詳細に議論したように、コンポーネント/システムコンフィグレーション情報のデータベースやユーザ入力やその他の適切なソースを介して、前述のマルチコンポーネントデータ/コードをアセンブルしたり提供することができる。分散/組み込み医療診断システムの各コンポーネントは、配信されたマルチコンポーネントデータ/コードを受けとる。配信されたマルチコンポーネントデータ/コードを受けとると、各コンポーネントは、配信されたデータ/コードから特定コンポーネント向けデータ/コードを抽出する(ブロック206)。上述したように、この特定コンポーネント向けデータ/コードは、特定処理向け情報と特定用途向け情報と特定物理療法情報と、構成可能/抽出可能なその他の情報カテゴリを備えていてもよい。
【0026】
また、処理200は、必要に応じて、マルチステージアプリケーションのためにマルチステージ処理を利用するなどのその後の処理のためのデータをコンポーネントに局所的に記憶させてもよい。つまり、処理200は、各コンポーネントで局所的に抽出された特定コンポーネント向けデータ/コードを記憶する段階に進んでもよい。その後、各コンポーネントで抽出された特定コンポーネント向けデータ/コードを用いることによって、各コンポーネントのコンフィグレーションを行うことができる(ブロック210)。例えば、各医療診断コンポーネントは、マルチコンポーネントコンフィグレーションデータ/コードを受けとり、そのデータ/コードの特定コンポーネント向けの部分を抽出し、データ/コードを処理/実行して各コンポーネントの自己コンフィグレーションを行う。その後、処理200は、医療診断システム/アプリケーションの実行に進む(ブロック212)。マルチステージ医療診断手続きなどの実行時に、本処理200の一部もしくは全てを繰り返すことができる。
【0027】
図4のマルチコンポーネント管理処理300は、医療撮像システムのグローバルイベントを特定することによって開始される(ブロック302)。例えば、処理300では、MRIやCTや超音波やX線(例えば、デジタルサブトラクションアンギオグラフィ)などの撮像システムのステージやアプリケーションの変更を特定する。グローバルイベントを特定すると、処理300は、マルチコンポーネントデータ/コードを各種コンポーネント/サブシステムへ分配する、即ち、配信する段階に進む(ブロック304)。上で詳しく議論したように、コンポーネント/システムコンフィグレーション情報のデータベースや、ユーザの入力や、その他の適切なソースに基づいて、前述のマルチコンポーネントデータ/コードをアセンブルしたり提供することができる。分散もしくは組み込み医療撮像システムで望まれる各コンポーネント/サブシステムは、配信されたマルチコンポーネントデータ/コードを受けとる。配信されたマルチコンポーネントデータ/コードを受けとると、各コンポーネント/サブシステムは、配信されたデータ/コードから特定コンポーネント向けデータ/コードを抽出する(ブロック306)。
【0028】
また、処理300では、必要に応じて、マルチステージアプリケーションのためにマルチステージ処理などを利用するその後の処理のために、データをコンポーネントに局所的に記憶させることができる。つまり、処理300は、抽出された特定コンポーネント向けデータ/コードを記憶させる段階に進むことができる(ブロック308)。その後、処理300は、特定コンポーネント向けデータ/コードの一部もしくは全てを処理/実行する段階に進む、即ち、処理300は、トリガイベントを待ち、特定コンポーネント向けデータ/コードの一部もしくは全てを処理/実行することができる(ブロック310)。上述したが、各種コンポーネントにデータ/コードを記憶する必要がない場合、処理300は、単にブロック310のデータ/コードを処理/実行する段階に進む。さらに、処理300は、特定コンポーネント向けデータ/コードを分割して、各々異なるトリガリングメカニズムを有する複数のサブセクションを生成する。適切なトリガを受けとると、処理300は、トリガイベントに関する適切な特定コンポーネント向けデータ/コードを各コンポーネントで処理/実行する段階に進む。例えば、トリガイベントによって、抽出された特定コンポーネント向けデータ/コードの一部もしくは全てを利用して特定コンポーネントの構成が自動的に変更される。抽出された特定コンポーネント向けデータ/コードが各種アプリケーション/ステージ用サブセクションを備えている場合は、これらの各種サブセクションは、ステージ/アプリケーションの変更時に処理/実行される。
【0029】
本発明は様々な変更や別の形態が可能であるが、本願では、一例として、特定の実施形態を図示し詳述している。しかしながら、本発明は開示された特定の形態に限定されるものではないことを理解されたい。むしろ、本発明は、以下の添付の請求項によって定義される、本発明の精神と範囲内に入る全ての変更と等価物と代替物を包含するものである。
【図面の簡単な説明】
【図1】図1は、医療診断システム内に配置された一例のマルチコンポーネントコンフィグレーションデータ/コード配信/抽出システムを示す図である。
【図2】図2は、様々な物理療法の医療診断システムを有する一例の医療診断ネットワークを示す図である。
【図3】図3は、本技術の一例のマルチコンポーネントコンフィグレーション/管理プロセスを示す図である。
【図4】図4は、本技術の一例のマルチコンポーネントコンフィグレーション/管理プロセスを示す図である。
【発明の背景】
本技術は一般的に医療撮像システムなどの医療診断システムに関する。特に、本技術は、分散医療診断システムの動的コンフィグレーションを行うシステムと方法を提供する。
【0002】
医療撮像システムなどの既存の医療診断システムでは、様々な場所にある独立したハードウェアプラットフォームや独立したオペレーティングシステムに存在する複数のサブシステムを含む複雑な分散アーキテクチャを利用する。この分散アーキテクチャのサブシステムのコンフィグレーションには複雑な手続きが必要であって、1つ以上のサブシステムコンポーネントは、特定の時間に適切なサブシステムコンポーネントと通信する必要のある全システムコンポーネントに関する詳細情報を含むコンフィグレーションデータベースを備える必要がある。前述のコンフィグレーション処理によって、パフォーマンス・ボトルネックが発生し、複数のサブシステムで複製されたアプリケーションデータが一致しないためにエラーが発生し、様々なシステムコンポーネントの変更が不可能になる。
【0003】
既存のシステムでは、例えば、複数のサブシステムのうちの1つにある特定用途向け情報を用いて複数のサブシステム間でシステムプロパティとデータの交換を行うことによって、所望のアプリケーション用に医療診断システムのコンフィグレーションを行う。残念ながら、前述のコンフィグレーション手続きではアプリケーションのセットアップ時間が増加する。何故ならば、各コンポーネントでは特定用途向け情報を即座に利用できないからである。さらに、既存のコンフィグレーションシステムはスケーラブルでない。何故ならば、関連する全てのコンポーネントをアプリケーション毎に設計する必要がある、即ち、その他のコンポネントからのデータとコンフィグレーションファイルを用いてコンポーネントを特定のアプリケーション向けに構成する必要があるからである。一般的に、既存のコンフィグレーションシステムは柔軟な特性をもっておらず、特に、実行時のシステムコンフィグレーションを変更することができない。また、前述のシステムは、デジタルサブトラクションアンギオグラフィの固定レコードアプリケーションとレコードAECアプリケーションなどの様々なアプリケーションを採用するシステムには適していない。
【0004】
従って、組み込み医療システムや分散医療システムなどのマルチコンポーネントシステムの動的コンフィグレーションを容易にする技術が必要である。また、実行時にシステムを変更したり、実行することを容易にする柔軟なコンフィグレーションシステムが必要である。
【0005】
【発明の概要】
本技術は、抽出可能な特定コンポーネント向けコンフィグレーションデータを有する配信可能なマルチコンポーネントコンフィグレーションファイルを用いた医療診断システムの動的コンフィグレーションのシステムと方法を提供する。配信可能なマルチコンポーネントコンフィグレーションファイルの配信を受けとる各コンポーネントでは、特定コンポーネント向けコンフィグレーションデータを抽出したり、処理することができる。システムもしくは特定のコンポーネントでコンフィグレーションの変更が望ましい場合は、配信可能なマルチコンポーネントコンフィグレーションファイルを介して変更がなされる。例えば、前述の配信/抽出技術は、グローバルな変更、即ち、医療診断アプリケーションの変更などのアプリケーションの変更に応じて、分散医療診断システムの動作時に実行可能である。従って、本技術は、分散医療診断システムのコンポーネントのコンフィグレーションを行うための柔軟でアーキテクチャに依存しないメカニズムを提供するものである。
【0006】
本技術の一態様では、通信回路を介して通信可能に接続された複数の医療診断コンポーネントを備える医療診断システムが提供される。また、本システムは、複数の医療診断コンポーネント用の動的コンフィグレーションシステムを備える。動的コンフィグレーションシステムは、マルチコンポーネントコンフィグレーションデータ用コンフィグレーションデータ配信部とマルチコンポーネントコンフィグレーションデータ用特定コンポーネント向けデータ抽出部とコンフィグレーションデータプロセッサを備える。
【0007】
本技術の別の態様では、複数の分散医療診断コンポーネント用の抽出可能な特定コンポーネント向けコンフィグレーションデータを有するマルチコンポーネントコンフィグレーションデータのコンフィグレーションデータ供給部を備える医療診断コンポーネントが提供される。また、医療診断コンポーネントは、マルチコンポーネントコンフィグレーションデータを複数の分散医療診断コンポーネントへ送るコンフィグレーションデータ配信部を備える。
【0008】
本技術の別の態様では、複数の医療診断コンポーネント用の抽出可能な特定コンポーネント向けアプリケーションデータを備える配信可能なマルチコンポーネントコンフィグレーションファイル用のコンフィグレーションデータ受信部を備える医療診断コンポーネントが提供される。また、医療診断コンポーネントは、抽出可能な特定コンポーネント向けアプリケーションデータのコンフィグレーションデータ抽出部とコンフィグレーションデータプロセッサを備える。
【0009】
本技術の別の態様では、医療診断システム用コンフィグレーションシステムが提供される。本コンフィグレーションシステムは、複数の医療診断コンポーネントにマルチコンポーネント動作データを配信する配信手段を備える。また、本コンフィグレーションシステムは、複数の医療診断コンポーネントの各々でマルチコンポーネント動作データの特定コンポーネント向けの部分を処理する処理手段を備える。
【0010】
本技術の別の態様では、医療診断システムの分散コンポーネントを構成する方法が提供される。本方法には、複数の医療診断コンポーネント用の抽出可能な特定コンポーネント向けコンフィグレーションデータを含むマルチコンポーネントコンフィグレーションデータを配信することが含まれる。また、本方法には、複数の医療診断コンポーネントの各コンポーネントで、分散マルチコンポーネントコンフィグレーションデータから抽出可能な特定コンポーネント向けコンフィグレーションデータを抽出することが含まれる。また、本方法には、各コンポーネントで抽出された、抽出可能な特定コンポーネント向けコンフィグレーションデータを処理することが含まれる。
【0011】
本技術の別の態様では、医療診断システム用コンピュータプログラムが提供される。本コンピュータプログラムは、機械読取可能コードをサポートするように構成される有形媒体と、その媒体でサポート機械読取可能コードを備える。機械読取可能コードは、抽出可能な特定コンポーネント向けコンフィグレーションデータを有するマルチコンポーネントコンフィグレーションファイルを複数の医療診断コンポーネントに提供するように調整された配信マルチコンポーネントコンフィグレーションシステムを備える。
【0012】
本発明の前述の利点と特徴とその他の利点と特徴は、以下の詳細な説明を読み、図面を参照すれば明らかとなる。
【0013】
【発明の実施の形態】
本技術は、マルチコンポーネントコンフィグレーションシステムを用いたマルチコンポーネントシステムの動的コンフィグレーションのシステムと方法を提供する。ここで、マルチコンポーネントコンフィグレーションシステムは、データ/コードを受けとる各コンポーネントで特定コンポーネント向けに抽出されるマルチコンポーネントコンフィグレーションデータ/コードを配信するものである。マルチコンポーネントコンフィグレーションデータ/コードに、様々なコンフィグレーションパラメータやスクリプト(例えば、テキストスクリプト)や実行可能コードや実行トリガやその他の所望のデータ/コードを含ませることができるので、様々な単一ステージ/マルチステージアプリケーションもしくは手続きのシステム動作が容易になる。例えば、本技術は、抽出可能な複数の特定コンポーネント向け情報を含むテキストスクリプトを配信することによって、組み込みシステムもしくは分散ネットワークシステムなどのマルチコンポーネントシステムの様々なコンポーネントの動作を構築したり、校正したり、診断したり、アフターサービスしたり、管理したり、一般的な変更を行うことができる。さらに、本技術のおかげで、マルチコンポーネントコンフィグレーション情報に含まれる抽出可能な特定のコンポーネント向け情報によりコンポーネントの動作特性を、1つ以上のコンポーネントの既存の動作特性に加えることができる。
【0014】
模範的な一実施形態によれば、本技術によって、特定の医療診断手続用マルチコンポーネントコンフィグレーションデータ/コードを配信して、特定の手続きのために様々なコンポーネントをセットアップすることができる。そして、各コンポーネントでは、マルチコンポーネントコンフィグレーションデータ/コードの特定コンポーネント向けの部分を抽出して、所望の医療診断手続きのために自己のコンフィグレーションを行う。このため、配信/抽出処理を行うことによって、特定のアプリケーションやアーキテクチャや手続きに応じた所望の方法で様々なコンポーネントが確実に動作することができる。所望の手続きに複数のステージが含まれる場合は、配信されたデータ/コードは、複数ステージ用マルチコンポーネントコンフィグレーションデータ/コードから構成される。別の方法では、トリガを受けとったとき、もしくは、前の医療診断ステージの完了時に、次の複数ステージ用のマルチコンポーネントコンフィグレーションデータ/コードを様々なコンポーネントに配信してもよい。以下で詳細に議論されるが、本マルチコンポーネントコンフィグレーションデータ/コード配信/抽出システムによって、実行時の医療診断システムの動的コンフィグレーションが容易になる。また、本技術によって、特定のイベントや割り込みやユーザの入力やその他の所望のトリガによる動的コンフィグレーションが容易になる。
【0015】
図1は、複数の医療診断コンポーネントやサブシステムを備える医療診断システム12に配置された模範的なマルチコンポーネントコンフィグレーションデータ/コード配信/抽出システムを示す図である。本実施形態の医療診断システム12は、医療診断コンポーネント14、16、18、20、22、24を備える。医療診断コンポーネント14−24は、様々なコンピュータハードウェア/ソフトウェアや診断獲得コンポーネントや診断処理コンポーネントや診断監視コンポーネントやユーザ入力コンポーネントを備える。例えば、医療診断コンポーネント14−24の中には、演算回路やCPUや物理メモリや通信回路や、修正可能なコンポーネントコンフィグレーションパラメータや動作特性を備えるものがあってもよい。さらに、医療診断コンポーネント14−24は、様々な医療器具や物理的ロケーション、例えば、様々な医療部門や施設の医療コンポーネントやサブシステムを備える。
【0016】
図1に示されたシステム10の医療診断コンポーネント14は、コンフィグレーションデータ/コードシステム26とマルチコンポーネントコンフィグレーションデータ/コード配信部28を備える。図示されたコンフィグレーションデータ/コードシステム26は、システム/アプリケーションコンフィグレーションデータ/コードデータベース30とシステム/アプリケーションコンフィグレーションデータ/コードエディタ32とマルチコンポーネントコンフィグレーションデータ/コードアセンブラ34を備える。コンフィグレーションデータ/コードデータベース30は、様々な標準/カスタム化テキストスクリプトや、コードや、情報や、システム/コンポーネント特性や、仕様や、特定用途向け動作パラメータや、特定ステージ/モード向け動作パラメータや、医療診断システム12の様々なコンポーネントのコンフィグレーションを行ったり、制御したり、変更したり、管理をするために利用可能であって所望に解釈可能なその他の情報を備えていてもよい。また、前述のコンフィグレーションデータ/コードデータベース30の情報は、ジェネリックユーザインタフェースやジェネリックコードエディタやテキストエディタやその他の適切なエディタを備えることができるコンフィグレーションデータ/コードエディタ32とユーザとのやりとりから始まる、即ち、それに起因するものであってもよい。
【0017】
マルチコンポーネントコンフィグレーションデータ/コードアセンブラ34は、マルチコンポーネントコンフィグレーションデータ/コード配信部28を介して医療診断システム12の様々なコンポーネントに配信されるマルチコンポーネントコンフィグレーションデータ/コード36を備える。例えば、アセンブラ34は、所望の医療診断アプリケーション/ステージ/システム手続きのために、コンフィグレーションデータ/コードデータベース30の情報の一部もしくは全てを集めて編成する。さらに、アセンブラ34は、アセンブリ処理時のユーザとのやりとりのためのユーザインタフェースを備えていてもよい。即ち、アセンブリ34がエディタ32とやりとりをすることによって、特定の手続きを修正することができる。本実施形態のアセンブラ34が、特定コンポーネント向けタグや特定用途向けタグやステージ/モードタグや医療器具タグやアーキテクチャタグやオペレーティングシステム用タグやイベントトリガやその他の適切なパラメータを用いて医療診断システム/コンポーネント情報を編成することによって、情報受信コンポーネントは、情報の解釈と抽出を容易に行うことができる。例えば、マルチコンポーネントコンフィグレーションデータ/コード36は、医療診断システム12の様々なコンポーネントのための特定用途向け情報を含むスクリプト、即ち、テキストファイル(例えば、TCLスクリプト)を備える。アプリケーションセットアップステージ、もしくは、医療診断システム12の所望のステージでは、マルチコンポーネントコンフィグレーションデータ/コード配信部28は、前述の特定用途向けスクリプト、即ち、テキストファイルを様々なコンポーネントに配信する。その後、情報受信コンポーネントは、以下で説明される配信ファイルから特定コンポーネント向け情報を抽出する。
【0018】
各医療診断コンポーネント16−24は、マルチコンポーネントコンフィグレーションデータ/コード受信部38と特定コンポーネント向けコンフィグレーションデータ/コード抽出部40とデータ/コードプロセッサ42を備える。受信部38は、通信回路/ソフトウェアや、初期情報プロセッサ/アナライザや、情報ルータや、その他の情報処理コンポーネントを備える。抽出部40は適切に構成されたインタープリタ、即ち、プロセッサを備えていてもよく、これは、アセンブルされたマルチコンポーネントコンフィグレーションデータ/コード36の構成を評価し、関連するデータ/コード36の特定コンポーネント向けの部分を特定し、そのコンポーネントで利用するためにその特定コンポーネント向け情報を抽出するものである。従って、医療診断コンポーネント16−24は、抽出部38を介して配信部28からマルチコンポーネントコンフィグレーションデータ/コード36を受けとり、抽出部40を介して特定コンポーネント向けコンフィグレーションデータ/コード44を抽出する。
【0019】
データ/コードプロセッサ42は、適切な時(例えば、トリガ直後、もしくは、トリガ受信時)に、特定コンポーネント向けコンフィグレーションデータ/コード44を解釈し実行して、所望のアプリケーション/ステージ用に特定コンポーネントを設定する。尚、システム12の起動時か、もしくは、その他の所望の時、例えば、マルチコンポーネントコンフィグレーションデータ/コード36の配信時に、その他のコンポーネントがデータ/コードプロセッサ42を獲得できることに注意されたい。コンポーネントで即座に処理/実行されない場合は、トリガを受信した時や、医療診断システム12のステージを変更した時や、ユーザの入力情報を受けた時や、その他の所望のイベントが発生した時に、次の処理のために特定コンポーネント向けコンフィグレーションデータ/コード44の一部、もしくは、全てを記憶させてもよい。例えば、プロセッサ42は、特定コンポーネント向けコンフィグレーションデータ/コードを、サブセクション、例えば、様々なアプリケーション、もしくは、マルチステージプロセスの複数のモードに分割したり編成することができる。その後、これらのサブセクションの各々を即座に実行する、即ち、特定のトリガイベントを各サブセクションに関連付けることができる。トリガイベントを受けると、プロセッサ42は、特定コンポーネント向けコンフィグレーションデータ/コード44の適切なセクションを処理、即ち、実行する。
【0020】
従って、本技術は、コンポーネント毎にコンフィグレーションを手動で行うことを要求するのではなく、各コンポーネントで分散データ/コードを利用することによってコンポーネントの自動コンフィグレーションを容易にするものである。また、本技術は、様々なコンポーネント間で複数の通信や二重通信の実行を要求するものではなく、コンフィグレーション用の通信を一つの配信に減らすものである。また、本配信/抽出システム10は、マルチステージ/マルチアプリケーションの手続きにとって特にメリットがあるものであって、これは、配信され抽出されたデータ/コードを介してシステム12のステージ/アプリケーションを変更したい時に各種コンポーネントにトリガを送ることによって効果的に構成され実行されるものである。
【0021】
上述したように、本技術は、様々な医療診断システムと複数の医療器具に適用可能である。図2は、異なる形態の医療診断システムを有する模範的な医療診断ネットワーク100を示す図である。図示したように、医療診断ネットワーク100は、医療診断システム102と磁気共鳴撮像(MRI)システム104と断層撮像(CT)システム106と超音波システム108とX線システム110を備える。しかしながら、医療診断ネットワーク100は、既存/開発中/将来の様々な医療手続きを含む所望の医療撮像/診断システムを備えていてもよい。前述のシステム102−110の各々は、1つ以上のコンポーネントやサブシステムを備える。例えば、システム102,104,106,108,110はそれぞれ、サブシステム112−116、118−122、124−128、130−134、136−140を備える。
【0022】
図2で示される医療診断システム102のサブシステム114はコンフィグレーションシステム142を備えて、マルチコンポーネントデータ/コード144を提供するが、マルチコンポーネントデータ/コード144は、医療診断ネットワーク100の各種コンポーネントのための特定アプリケーション向けコンフィグレーション情報を含むスクリプト、即ち、テキストファイル(例えば、TCLスクリプト)を備えていてもよい。また、サブシステム114は、医療診断ネットワーク100の所望のコンポーネントにマルチコンポーネントデータ/コード144を配信するマルチコンポーネントデータ/コード配信部146を備える。さらに、特定の医療手続きを開始した時や、マルチステージ医療手続きのステージ間で、もしくは、ユーザからの入力情報を受けとるなどの適切なトリガイベントを受けた時に、データ/コード144を送信することができる。
【0023】
模範的な一実施形態のサブシステム118−140の各々は、データ/コード受信部148とデータ/コード抽出部150とデータ/コードプロセッサ152を備える。図1を参照して説明したが、受信部148は、通信回路/ソフトウェアや、初期情報プロセッサ/アナライザや、情報ルータや、その他の情報処理コンポーネントを備えていてもよい。抽出部150は、適切に構成されたインタープリタ、即ち、プロセッサを備えていてもよく、これは、アセンブルされたマルチコンポーネントデータ/コード144の構成を評価し、関連するデータ/コードの特定コンポーネント向けの部分を特定し、コンポーネントで利用するためにその特定コンポーネント向け情報を抽出するものである。従って、サブシステム118−140は、受信部148を介して配信部146からマルチコンポーネントデータ/コード144を受けとり、抽出部150を介して特定コンポーネント向けデータ/コードを抽出する。
【0024】
そして、データ/コードプロセッサ152は、抽出された特定コンポーネント向けデータ/コードを解釈したり実行して、所望のアプリケーションもしくはステージ用に特定コンポーネントを設定する。別の方法では、トリガを受信した時や、医療診断システム102−110のうちのいずれか1つもしくは全てのステージを変更した時や、ユーザからの入力情報を受けた時や、その他の所望のイベントが発生した時に、次の処理のために特定コンポーネント向けデータ/コードの一部、もしくは全てを記憶させてもよい。また、特定のコンポーネントもしくはサブシステムの状態によって、特定コンポーネント向けデータ/コードの利用を開始してもよい。例えば、データ/コードプロセッサ152は、特定コンポーネント向けデータ/コードを、特定のトリガイベントを有するサブセクションに分割もしくは編成する。トリガイベントを受けとると、データ/コードプロセッサ152は、特定コンポーネント向けデータ/コードの適切なセクションを処理したり、実行したり、解釈する。
【0025】
図3、4は、本技術の模範的なマルチコンポーネントコンフィグレーション/管理処理200、300を示すフローチャートである。図3のマルチコンポーネントコンフィグレーション処理200は、医療撮像手続き(ブロック202)などの医療診断システム/アプリケーションを起動することによって開始される。例えば、処理200は、MRIやCTや超音波やX線(例えば、デジタルサブトラクションアンギオグラフィ)などの撮像シーケンス/システムを起動する。これらのシステムの中には、特定のアプリケーションがデジタルサブトラクションアンギオグラフィのレコードAECステージや固定レコードステージなどの複数のステージを備えるものもある。また、処理200は、マルチコンポーネントデータ/コードを各種医療診断コンポーネントへ分配する、即ち、配信する段階に進む(ブロック204)。上で詳細に議論したように、コンポーネント/システムコンフィグレーション情報のデータベースやユーザ入力やその他の適切なソースを介して、前述のマルチコンポーネントデータ/コードをアセンブルしたり提供することができる。分散/組み込み医療診断システムの各コンポーネントは、配信されたマルチコンポーネントデータ/コードを受けとる。配信されたマルチコンポーネントデータ/コードを受けとると、各コンポーネントは、配信されたデータ/コードから特定コンポーネント向けデータ/コードを抽出する(ブロック206)。上述したように、この特定コンポーネント向けデータ/コードは、特定処理向け情報と特定用途向け情報と特定物理療法情報と、構成可能/抽出可能なその他の情報カテゴリを備えていてもよい。
【0026】
また、処理200は、必要に応じて、マルチステージアプリケーションのためにマルチステージ処理を利用するなどのその後の処理のためのデータをコンポーネントに局所的に記憶させてもよい。つまり、処理200は、各コンポーネントで局所的に抽出された特定コンポーネント向けデータ/コードを記憶する段階に進んでもよい。その後、各コンポーネントで抽出された特定コンポーネント向けデータ/コードを用いることによって、各コンポーネントのコンフィグレーションを行うことができる(ブロック210)。例えば、各医療診断コンポーネントは、マルチコンポーネントコンフィグレーションデータ/コードを受けとり、そのデータ/コードの特定コンポーネント向けの部分を抽出し、データ/コードを処理/実行して各コンポーネントの自己コンフィグレーションを行う。その後、処理200は、医療診断システム/アプリケーションの実行に進む(ブロック212)。マルチステージ医療診断手続きなどの実行時に、本処理200の一部もしくは全てを繰り返すことができる。
【0027】
図4のマルチコンポーネント管理処理300は、医療撮像システムのグローバルイベントを特定することによって開始される(ブロック302)。例えば、処理300では、MRIやCTや超音波やX線(例えば、デジタルサブトラクションアンギオグラフィ)などの撮像システムのステージやアプリケーションの変更を特定する。グローバルイベントを特定すると、処理300は、マルチコンポーネントデータ/コードを各種コンポーネント/サブシステムへ分配する、即ち、配信する段階に進む(ブロック304)。上で詳しく議論したように、コンポーネント/システムコンフィグレーション情報のデータベースや、ユーザの入力や、その他の適切なソースに基づいて、前述のマルチコンポーネントデータ/コードをアセンブルしたり提供することができる。分散もしくは組み込み医療撮像システムで望まれる各コンポーネント/サブシステムは、配信されたマルチコンポーネントデータ/コードを受けとる。配信されたマルチコンポーネントデータ/コードを受けとると、各コンポーネント/サブシステムは、配信されたデータ/コードから特定コンポーネント向けデータ/コードを抽出する(ブロック306)。
【0028】
また、処理300では、必要に応じて、マルチステージアプリケーションのためにマルチステージ処理などを利用するその後の処理のために、データをコンポーネントに局所的に記憶させることができる。つまり、処理300は、抽出された特定コンポーネント向けデータ/コードを記憶させる段階に進むことができる(ブロック308)。その後、処理300は、特定コンポーネント向けデータ/コードの一部もしくは全てを処理/実行する段階に進む、即ち、処理300は、トリガイベントを待ち、特定コンポーネント向けデータ/コードの一部もしくは全てを処理/実行することができる(ブロック310)。上述したが、各種コンポーネントにデータ/コードを記憶する必要がない場合、処理300は、単にブロック310のデータ/コードを処理/実行する段階に進む。さらに、処理300は、特定コンポーネント向けデータ/コードを分割して、各々異なるトリガリングメカニズムを有する複数のサブセクションを生成する。適切なトリガを受けとると、処理300は、トリガイベントに関する適切な特定コンポーネント向けデータ/コードを各コンポーネントで処理/実行する段階に進む。例えば、トリガイベントによって、抽出された特定コンポーネント向けデータ/コードの一部もしくは全てを利用して特定コンポーネントの構成が自動的に変更される。抽出された特定コンポーネント向けデータ/コードが各種アプリケーション/ステージ用サブセクションを備えている場合は、これらの各種サブセクションは、ステージ/アプリケーションの変更時に処理/実行される。
【0029】
本発明は様々な変更や別の形態が可能であるが、本願では、一例として、特定の実施形態を図示し詳述している。しかしながら、本発明は開示された特定の形態に限定されるものではないことを理解されたい。むしろ、本発明は、以下の添付の請求項によって定義される、本発明の精神と範囲内に入る全ての変更と等価物と代替物を包含するものである。
【図面の簡単な説明】
【図1】図1は、医療診断システム内に配置された一例のマルチコンポーネントコンフィグレーションデータ/コード配信/抽出システムを示す図である。
【図2】図2は、様々な物理療法の医療診断システムを有する一例の医療診断ネットワークを示す図である。
【図3】図3は、本技術の一例のマルチコンポーネントコンフィグレーション/管理プロセスを示す図である。
【図4】図4は、本技術の一例のマルチコンポーネントコンフィグレーション/管理プロセスを示す図である。
Claims (63)
- 通信回路を介して通信可能に接続された複数の医療診断コンポーネント(14,16,18,20,22,24)と、
複数の医療診断コンポーネント(14,16,18,20,22,24)のための動的コンフィグレーションシステム(200,300)であって、
マルチコンポーネントコンフィグレーションデータ(36)のコンフィグレーションデータ配信部(28)と、
マルチコンポーネントコンフィグレーションデータ(36)の特定コンポーネント向けデータ抽出部(40)と、
コンフィグレーションデータプロセッサ(44)を備える、当該動的コンフィグレーションシステムを備える、医療診断システム。 - 前記複数の医療診断コンポーネント(14,16,18,20,22,24)は、撮像コンポーネントを備える、請求項1の医療診断システム。
- 前記撮像コンポーネントは、磁気共鳴撮像コンポーネント(104)を備える、請求項2の医療診断システム。
- 前記撮像コンポーネントは、磁気断層撮像コンポーネント(106)を備える、請求項2の医療診断システム。
- 前記撮像コンポーネントは、超音波コンポーネント(108)を備える、請求項2の医療診断システム。
- 前記撮像コンポーネントは、X線コンポーネント(110)を備える、請求項2の医療診断システム。
- 前記動的コンフィグレーションシステム(200,300)は、前記医療診断システムの実行時に動作可能である、請求項1の医療診断システム。
- 前記動的コンフィグレーションシステム(200,300)は、アーキテクチャに依存しない、請求項1の医療診断システム。
- 前記動的コンフィグレーションシステム(200,300)は、多様な物理療法を展開するために複数の医療器具で動作可能である、請求項1の医療診断システム。
- 前記動的コンフィグレーションシステム(200,300)はスケーラブルであって、追加的にシステムのコンフィグレーションを行うことができる、請求項1の医療診断システム。
- 前記コンフィグレーションデータ配信部(28)は、イベントトリガ配信システムを備える、請求項1の医療診断システム。
- 前記特定コンポーネント向けデータ抽出部(40)は、特定コンポーネント向けアプリケーションセパレータを備える、請求項1の医療診断システム。
- 前記コンフィグレーションデータプロセッサ(44)は、マルチコンポーネントコンフィグレーションデータ(36)のスクリプトインタープリタを備える、請求項1の医療診断システム。
- 前記動的コンフィグレーションシステム(200,300)は、配信トリガシステム(302,304)を備える、請求項1の医療診断システム。
- 前記配信トリガシステム(302,304)は、ユーザインタフェースを備える、請求項14の医療診断システム。
- 前記配信トリガシステム(302,304)は、アプリケーションイベント応答システムを備える、請求項14の医療診断システム。
- 前記配信トリガシステム(302,304)は、グローバルモード監視システムを備える、請求項14の医療診断システム。
- 前記配信トリガシステム(302,304)は、コンポーネント状態監視システムを備える、請求項14の医療診断システム。
- 前記動的コンフィグレーションシステム(200,300)は、マルチコンポーネントコンフィグレーションデータ(36)のためのスクリプト生成システムを備える、請求項1の医療診断システム。
- 前記コンフィグレーションデータ配信部(28)は、前記複数の医療診断コンポーネント(14,16,18,20,22,24)のうちの少なくとも1つに配置され、前記特定コンポーネント向けデータ抽出部(40)は、前記複数の医療診断コンポーネント(14,16,18,20,22,24)の残りのコンポーネントに配置される、請求項1の医療診断システム。
- 前記コンフィグレーションデータプロセッサ(44)は、前記残りのコンポーネントの各々に配置される、請求項20の医療診断システム。
- 通信可能に接続された複数の医療診断コンポーネント(14,16,18,20,22,24)へ、抽出可能な特定コンポーネント向けコンフィグレーションデータを有するマルチコンポーネントコンフィグレーションデータ(36)を供給するコンフィグレーションデータ供給部(26)と、
通信可能に接続された前記複数の医療診断コンポーネント(14,16,18,20,22,24)へ前記マルチコンポーネントコンフィグレーションデータ(36)を送るコンフィグレーションデータ配信部(28)を備える、医療診断コンポーネント。 - 通信可能に接続された前記複数の医療診断コンポーネント(14,16,18,20,22,24)は、撮像コンポーネント(104,106,108,110)を備える、請求項22の医療診断コンポーネント。
- 前記コンフィグレーションデータ供給部(26)とコンフィグレーションデータ配信部(28)は、医療診断システムの実行時に動作可能である、請求項22の医療診断コンポーネント。
- 前記コンフィグレーションデータ供給部(26)とコンフィグレーションデータ配信部(28)は、様々なコンポーネントアーキテクチャで動作可能である、請求項22の医療診断コンポーネント。
- 前記コンフィグレーションデータ供給部(26)とコンフィグレーションデータ配信部(28)は、様々な医療器具で動作可能である、請求項22の医療診断コンポーネント。
- 前記抽出可能な特定コンポーネント向けコンフィグレーションデータ(42)は、主に前記コンフィグレーションデータ供給部(26)を介して変更可能である、請求項22の医療診断コンポーネント。
- 前記コンフィグレーションデータ配信部(28)は、イベントトリガデータ配信システム(302,304)を備える、請求項22の医療診断コンポーネント。
- コンフィグレーションデータプロセッサ(44)を備える、請求項22の医療診断コンポーネント。
- 前記コンフィグレーションデータプロセッサ(44)は、通信可能に接続された前記複数の医療診断コンポーネント(14,16,18,20,22,24)に対する前記コンフィグレーションデータプロセッサ(44)の解釈配信部を備える、請求項22の医療診断コンポーネント。
- 複数の医療診断コンポーネント(14,16,18,20,22,24)のために抽出可能な特定コンポーネント向けアプリケーションデータ(42)を備える配信可能なマルチコンポーネントコンフィグレーションファイル(36)のためのコンフィグレーションデータ受信部(38)と、
前記抽出可能な特定コンポーネント向けアプリケーションデータ(42)に関するコンフィグレーションデータ抽出部(40)と、
前記抽出可能な特定コンポーネント向けアプリケーションデータ(42)に関するコンフィグレーションデータプロセッサ(44)を備える、医療診断コンポーネント。 - 前記複数の医療診断コンポーネント(14,16,18,20,22,24)は、撮像コンポーネントを備える、請求項31の医療診断コンポーネント。
- 前記複数の医療診断コンポーネント(14,16,18,20,22,24)は、様々な動作アーキテクチャを備える、請求項31の医療診断コンポーネント。
- 前記複数の医療診断コンポーネント(14,16,18,20,22,24)は、様々な医療器具を備える、請求項31の医療診断コンポーネント。
- 前記コンフィグレーションデータ受信部(38)とコンフィグレーションデータ抽出部(40)とコンフィグレーションデータプロセッサ(44)は、前記複数の医療診断コンポーネント(14,16,18,20,22,24)を備える医療診断コンポーネントの実行時に動作可能である、請求項31の医療診断コンポーネント。
- 前記配信可能なマルチコンポーネントコンフィグレーションファイル(36)は、前記複数の医療診断コンポーネント(14,16,18,20,22,24)のうちの1つに配置されたマルチコンポーネントコンフィグレーションシステム(26)を介して変更可能である、請求項31の医療診断コンポーネント。
- 前記コンフィグレーションデータプロセッサ(44)は、イベントトリガ処理システム(310,312)を備える、請求項31の医療診断コンポーネント。
- 前記コンフィグレーションデータ抽出部(40)は、特定コンポーネント向けアプリケーションセパレータを備える、請求項31の医療診断コンポーネント。
- 前記コンフィグレーションデータプロセッサ(44)は、前記抽出可能な特定コンポーネント向けアプリケーションデータ(42)のスクリプトインタープリタを備える、請求項31の医療診断コンポーネント。
- マルチコンポーネント動作データ(36)を複数の医療診断コンポーネント(14,16,18,20,22,24)に配信する配信手段(28)と、
前記複数の医療診断コンポーネント(14,16,18,20,22,24)の各々で前記マルチコンポーネント動作データ(36)の特定コンポーネント向けの部分(42)を処理させる処理手段(44)を備える、医療診断システム用コンフィグレーションシステム。 - 前記複数の医療診断コンポーネント(14,16,18,20,22,24)の各々で前記特定コンポーネント向けの部分(42)を実行させるトリガ手段(310,312)をさらに備える、請求項40のコンフィグレーションシステム。
- 前記マルチコンポーネント動作データ(36)を提供するための作成手段(32,34)をさらに備える、請求項40のコンフィグレーションシステム。
- 前記マルチコンポーネント動作データ(36)を介して前記特定コンポーネント向けの部分(42)を変更するための修正手段(32)をさらに備える、請求項40のコンフィグレーションシステム。
- 医療診断システムの分散コンポーネントを構成する方法であって、
複数の医療診断コンポーネント(14,16,18,20,22,24)に、抽出可能な特定コンポーネント向けコンフィグレーションデータ(42)を備えるマルチコンポーネントコンフィグレーションデータ(36)を配信し、
分散マルチコンポーネントコンフィグレーションデータ(36)から、抽出可能な特定コンポーネント向けコンフィグレーションデータ(42)を前記複数の医療診断コンポーネント(14,16,18,20,22,24)の各々で抽出し、
各コンポーネントで抽出された前記抽出可能な特定コンポーネント向けコンフィグレーションデータ(42)を処理することを備える方法。 - 前記配信は、医療撮像コンポーネント(140,106,108,110)のうちの少なくとも1つに前記マルチコンポーネントコンフィグレーションデータ(36)を配信することを含む、請求項44の方法。
- 前記配信は、前記マルチコンポーネントコンフィグレーションデータ(36)を様々な医療器具に配信することを含む、請求項44の方法。
- 前記配信は、様々な動作アーキテクチャで前記マルチコンポーネントコンフィグレーションデータ(36)を配信することを含む、請求項44の方法。
- 前記配信は、前記医療診断システムのグローバルな変更(302)に応答することを含む、請求項44の方法。
- 前記配信は、動作時に前記医療診断システムのコンフィグレーションの変更(302)を対話的に開始することを含む、請求項44の方法。
- 前記配信は、ステージ毎に異なるコンポーネント動作特性を要するマルチステージ医療診断アプリケーションを実行することを含む、請求項44の方法。
- 前記抽出と処理は、前記医療診断システムの動作時に実行される、請求項44の方法。
- 前記配信は、前記医療診断システムの動作時に実行される、請求項51の方法。
- 前記抽出は、前記抽出された特定コンポーネント向けコンフィグレーションデータ(42)を異なるコンフィグレーション群に分割することを備える、請求項44の方法。
- 前記分割は、前記異なるコンフィグレーション群の各々に関するトリガを監視することを備える、請求項53の方法。
- 前記抽出は、前記複数の医療診断コンポーネント(14,16,18,20,22,24)の各コンポーネントで前記抽出された特定コンポーネント向けコンフィグレーションデータ(42)に関するトリガイベント(310)を監視することを備える、請求項44の方法。
- 前記マルチコンポーネントコンフィグレーションデータ(36)を提供することを備える、請求項44の方法。
- 前記マルチコンポーネントコンフィグレーションデータ(36)を介して、前記抽出可能な特定コンポーネント向けコンフィグレーションデータ(42)を修正することを備える、請求項44の方法。
- 機械読取可能コードをサポートするように構成された有形媒体と、
前記媒体でサポートされる機械読取可能コードであって、複数の医療診断コンポーネント(14,16,18,20,22,24)に、抽出可能な特定コンポーネント向けコンフィグレーションデータ(42)を有するマルチコンポーネントコンフィグレーションファイル(36)を提供するように調整された配信マルチコンポーネントコンフィグレーションシステム(200,300)を備える、当該機械読取可能コードを備える、医療診断システム用コンピュータプログラム。 - 前記配信マルチコンポーネントコンフィグレーションシステム(200,300)は、前記マルチコンポーネントコンフィグレーションデータ(42)のコンフィグレーションデータアセンブラ(34)を備える、請求項58のコンピュータプログラム。
- 前記配信マルチコンポーネントコンフィグレーションシステム(200,300)は、前記複数の医療診断コンポーネント(14、16、18、20、22、24)へ前記マルチコンポーネントコンフィグレーションデータ(42)を送るコンフィグレーションデータ配信部(28)を備える、請求項58のコンピュータプログラム。
- 前記配信マルチコンポーネントコンフィグレーションシステム(200,300)は、前記抽出可能な特定コンポーネント向けコンフィグレーションデータ(42)を備える分散マルチコンポーネントコンフィグレーションファイル(36)のコンフィグレーションデータ受信部(38)を備える、請求項58のコンピュータプログラム。
- 前記配信マルチコンポーネントコンフィグレーションシステム(200,300)は、前記抽出可能な特定コンポーネント向けコンフィグレーションデータ(42)のコンフィグレーションデータ抽出部(40)を備える、請求項58のコンピュータプログラム。
- 前記配信マルチコンポーネントコンフィグレーションシステム(200,300)は、前記抽出可能な特定コンポーネント向けコンフィグレーションデータ(42)のコンフィグレーションデータプロセッサ(44)を備える、請求項58のコンピュータプログラム。
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US10/063,863 US7890348B2 (en) | 2002-05-20 | 2002-05-20 | Text-based generic script processing for dynamic configuration of distributed systems |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2004000619A true JP2004000619A (ja) | 2004-01-08 |
| JP2004000619A5 JP2004000619A5 (ja) | 2006-06-29 |
Family
ID=29399090
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2003139784A Withdrawn JP2004000619A (ja) | 2002-05-20 | 2003-05-19 | 分散システムの動的コンフィグレーションのためのテキストジェネリックスクリプト処理 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US7890348B2 (ja) |
| JP (1) | JP2004000619A (ja) |
| DE (1) | DE10322536A1 (ja) |
| FR (1) | FR2839794A1 (ja) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20050043620A1 (en) * | 2003-08-20 | 2005-02-24 | Siemens Medical Solutions Usa, Inc. | Diagnostic medical ultrasound system communication network architecture and method |
| US20070005549A1 (en) * | 2005-06-10 | 2007-01-04 | Microsoft Corporation | Document information extraction with cascaded hybrid model |
| US7904899B2 (en) * | 2006-06-20 | 2011-03-08 | Intuit Inc. | Third-party customization of a configuration file |
| CN110315764A (zh) * | 2018-03-29 | 2019-10-11 | 富智康精密电子(廊坊)有限公司 | 贴装自动线设备 |
Family Cites Families (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5980078A (en) * | 1997-02-14 | 1999-11-09 | Fisher-Rosemount Systems, Inc. | Process control system including automatic sensing and automatic configuration of devices |
| DE19723627A1 (de) * | 1997-06-05 | 1998-12-17 | Siemens Ag | Medizinisches Gerät mit einer Steuereinrichtung und wenigstens einer Gerätekomponente |
| US5827942A (en) * | 1997-10-16 | 1998-10-27 | Wisconsin Alumni Research Foundation | System and method for testing imaging performance of ultrasound scanners and other medical imagers |
| US6167358A (en) * | 1997-12-19 | 2000-12-26 | Nowonder, Inc. | System and method for remotely monitoring a plurality of computer-based systems |
| JPH11282937A (ja) * | 1998-03-31 | 1999-10-15 | Fuji Photo Film Co Ltd | メディカルネットワークシステム |
| US6198283B1 (en) * | 1998-09-18 | 2001-03-06 | Ge Medical Systems Global Technology Llc | System and method of phase sensitive MRI reconstruction using partial k-space data and including a network |
| US6804656B1 (en) * | 1999-06-23 | 2004-10-12 | Visicu, Inc. | System and method for providing continuous, expert network critical care services from a remote location(s) |
| US20020173721A1 (en) * | 1999-08-20 | 2002-11-21 | Novasonics, Inc. | User interface for handheld imaging devices |
| US6418334B1 (en) * | 1999-10-19 | 2002-07-09 | General Electric Company | Method and apparatus for logging and dynamically configuring performance analysis of a medical diagnostic imaging system |
| US6868292B2 (en) * | 2000-09-14 | 2005-03-15 | The Directv Group, Inc. | Device control via digitally stored program content |
| JP3945974B2 (ja) * | 2000-11-13 | 2007-07-18 | 富士フイルム株式会社 | 画像送信装置および画像送信方法 |
| US7334160B2 (en) * | 2002-01-11 | 2008-02-19 | Ge Medical Systems Global Technology Company, Llc | Method and apparatus for managing a distributed x-ray system |
| US20030191509A1 (en) * | 2002-04-08 | 2003-10-09 | Flynn Timothy M. | Method and apparatus for providing custom configured medical devices |
-
2002
- 2002-05-20 US US10/063,863 patent/US7890348B2/en not_active Expired - Fee Related
-
2003
- 2003-05-19 DE DE10322536A patent/DE10322536A1/de not_active Withdrawn
- 2003-05-19 JP JP2003139784A patent/JP2004000619A/ja not_active Withdrawn
- 2003-05-20 FR FR0306052A patent/FR2839794A1/fr not_active Withdrawn
Also Published As
| Publication number | Publication date |
|---|---|
| FR2839794A1 (fr) | 2003-11-21 |
| US7890348B2 (en) | 2011-02-15 |
| US20030216629A1 (en) | 2003-11-20 |
| DE10322536A1 (de) | 2003-12-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11288178B2 (en) | Container testing using a directory and test artifacts and/or test dependencies | |
| US7971047B1 (en) | Operating system environment and installation | |
| CN110603527B (zh) | 用于服务器侧生产代码的条件调试的方法、系统和设备 | |
| US20050091640A1 (en) | Rules definition language | |
| US20130268917A1 (en) | Configurable auto content testing framework for technical documentation | |
| CN104756086A (zh) | 用于调试依领域而定的语言的系统和方法 | |
| US6308326B1 (en) | Run-time modules for dynamically adjusting computer operation | |
| US20080163003A1 (en) | Method and System for Autonomic Target Testing | |
| CA2904253C (en) | Computer system using in-service software upgrade | |
| US20130086573A1 (en) | Automatic self-test method for medical devices | |
| CN103180827A (zh) | 游戏服务器中的任务文件执行装置以及方法 | |
| EP3243134A1 (en) | Multi-tenant upgrading | |
| CN1282080C (zh) | 用于跨数据处理系统和平台使软件执行同步的系统和方法 | |
| JP2004000619A (ja) | 分散システムの動的コンフィグレーションのためのテキストジェネリックスクリプト処理 | |
| CN107678969A (zh) | 测试版本发布方法、装置、版本控制设备和测试机 | |
| US11726901B2 (en) | Continuous testing and dependency tracking for java virtual machines | |
| CN113744823B (zh) | 由根据基于云的应用的边缘应用处理医学数据集的方法 | |
| CN111858359A (zh) | 可执行文件的工程代码位置获取方法和装置 | |
| Blech | Towards a framework for behavioral specifications of osgi components | |
| JP2001044412A (ja) | 半導体シミュレーション装置 | |
| CN103890721A (zh) | 计算机程序接口 | |
| CN111090578B (zh) | 工程开发联调方法、装置、计算机设备及存储介质 | |
| CN115586909A (zh) | 用于升级或更新软件应用的方法、设备和存储介质 | |
| JP5062499B2 (ja) | フィールド機器管理装置 | |
| Guedria et al. | Automating cnn parallelism with components |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060516 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060516 |
|
| A761 | Written withdrawal of application |
Free format text: JAPANESE INTERMEDIATE CODE: A761 Effective date: 20080430 |