[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2005334292A - Medical equipment data changing system and medical equipment - Google Patents

Medical equipment data changing system and medical equipment Download PDF

Info

Publication number
JP2005334292A
JP2005334292A JP2004156949A JP2004156949A JP2005334292A JP 2005334292 A JP2005334292 A JP 2005334292A JP 2004156949 A JP2004156949 A JP 2004156949A JP 2004156949 A JP2004156949 A JP 2004156949A JP 2005334292 A JP2005334292 A JP 2005334292A
Authority
JP
Japan
Prior art keywords
data
medical device
configuration
logic circuit
fpga
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
Application number
JP2004156949A
Other languages
Japanese (ja)
Inventor
Tomonori Asada
朋範 浅田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Corp
Canon Medical Systems Corp
Original Assignee
Toshiba Corp
Toshiba Medical Systems Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Toshiba Corp, Toshiba Medical Systems Corp filed Critical Toshiba Corp
Priority to JP2004156949A priority Critical patent/JP2005334292A/en
Publication of JP2005334292A publication Critical patent/JP2005334292A/en
Withdrawn legal-status Critical Current

Links

Images

Landscapes

  • Measuring And Recording Apparatus For Diagnosis (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To reduce time for changing the contents of a configuration storage part for a logic circuit of FPGA etc. <P>SOLUTION: This system is provided with: the logic circuit for realizing at least one of the functions of medical equipment; a configuration storing means for storing data for deciding the constitution of the logic circuit; a processing means for reading and writing the data between it and the configuration storage means; a transmission and reception means connected to the processing means for transmitting and receiving the data; and a terminal connected with the transmission and reception means through a communication line to transmit data for changing at least a part of the data read by the processing means to the transmission and reception means as data to be written by the processing means. <P>COPYRIGHT: (C)2006,JPO&NCIPI

Description

本発明は医用機器に記憶されたデータを通信回線を介して変更する医用機器データ変更システム及びこのシステムに使用される医用機器に関する。   The present invention relates to a medical device data changing system for changing data stored in a medical device via a communication line, and a medical device used in the system.

医用画像の撮影等を行うための医用機器としてはX線診断装置、X線CT装置、磁気共鳴画像診断装置、超音波診断装置、等が知られている。これらが備える機能はソフトウェアやハードウェアの構成により実現されるが、その少なくとも一部としてFPGA(Field Programmable Gate Array)が用いられつつある。このFPGAはコンフィギュレーション(configuration)ROM(Read Only Memory)とセットのようにして用いられ、このコンフィギュレーションROMに記憶された内容に基づいて論理回路等を構成するものである。   X-ray diagnostic apparatuses, X-ray CT apparatuses, magnetic resonance image diagnostic apparatuses, ultrasonic diagnostic apparatuses, and the like are known as medical equipment for taking medical images. The functions of these are realized by software and hardware configurations, and an FPGA (Field Programmable Gate Array) is being used as at least a part thereof. The FPGA is used as a set with a configuration ROM (Read Only Memory), and constitutes a logic circuit or the like based on the contents stored in the configuration ROM.

近年の医用機器における論理回路を構成するハードウェアはこのFPGAやASIC(Application Specific Integrated Circuit)などの大規模特定用途向けIC内に集約される傾向にある。ASICはマスクを起こし回路を固定してしまうために、一度作成した論理回路の変更は不可能である。一方、FPGAはプログラマブル、すなわちコンフィギュレーションROMの内容を変更することにより、所定の機能を実現する論理回路等の構成を変更(更新)することが可能である。   In recent years, hardware constituting logic circuits in medical devices tends to be integrated into large-scale application ICs such as FPGAs and ASICs (Application Specific Integrated Circuits). Since the ASIC raises the mask and fixes the circuit, it is impossible to change the logic circuit once created. On the other hand, the FPGA is programmable, that is, it is possible to change (update) the configuration of a logic circuit or the like that realizes a predetermined function by changing the contents of the configuration ROM.

このようにFPGAはプログラマブルであり、コンフィギュレーションROMの内容に応じて異なる論理回路等を構成することが可能であるが、構成される論理回路等自体はハードウェアからなるものである。従って、問題が生じた場合などにおいては、一般にリモートメンテナンスで行われるようなソフトウェアによる遠隔対応(例えば、特許文献1参照)を行うことはできなかった。   As described above, the FPGA is programmable, and it is possible to configure different logic circuits or the like according to the contents of the configuration ROM. However, the configured logic circuit or the like itself is composed of hardware. Therefore, when a problem occurs, it is not possible to perform remote correspondence by software (for example, see Patent Document 1) that is generally performed by remote maintenance.

従来、医用機器の動作に問題が生じると、現地(医用機器が設けられた医療施設が存在する一定の範囲の地域)で当該医用機器のメンテナンス等の対応をするサービス担当者(以下、現地サービス担当者と称する)が回路基板に組み込まれたエラーチェック回路を用いてエラー分類を判定する。この判定の結果、FPGAの修正で対応可能と判断した場合はコンフィギュレーションROMへの対応で解決を図る。また、医用機器を使用する医師、放射線技師、等(以下、使用者と称する)による仕様変更要求その他の理由が生じた場合も、コンフィギュレーションROMへの対応で解決可能な場合がある。これらの場合、現地サービス担当者は上記問題についての判定・調査結果や上記使用者の変更要求に関する情報を医用機器の出荷元である工場や出荷後のメンテナンスを担当する組織に対し連絡する。これを受けて、前記工場等では当該情報に基づく新規なコンフィギュレーションROMを作成し、現地サービス担当者に送付する。現地サービス担当者は新旧のコンフィギュレーションROMを交換する。なお、現地サービス担当者は前記の情報を工場等に連絡するだけでなく、対象となるコンフィギュレーションROMを工場等に送付する場合もある。この場合、工場等では、連絡された情報を参考に、送付されたコンフィギュレーションROMの内容について解析を行い、適当と思われる内容にデータ変更する。データ変更されたコンフィギュレーションROMは前記現地サービス担当に送り返されることになる。   Conventionally, when a problem occurs in the operation of a medical device, a service person (hereinafter referred to as a local service) who handles maintenance of the medical device in the local area (a certain area where a medical facility where a medical device is provided) exists. An error classification is determined using an error check circuit incorporated in the circuit board. As a result of this determination, when it is determined that the FPGA can be corrected, the solution is achieved by supporting the configuration ROM. In addition, when there is a specification change request or other reason by a doctor, a radiographer, or the like (hereinafter referred to as a user) who uses a medical device, it may be possible to solve the problem by responding to the configuration ROM. In these cases, the local service staff informs the factory that is the shipping source of the medical device and the organization that is in charge of the maintenance after the shipment of the determination / survey result about the above problem and the information on the change request of the user. In response, the factory or the like creates a new configuration ROM based on the information and sends it to the local service staff. The local service representative will replace the old and new configuration ROM. The local service representative may not only notify the factory with the above information but also send the target configuration ROM to the factory or the like. In this case, the factory or the like analyzes the contents of the sent configuration ROM with reference to the notified information, and changes the data to the contents deemed appropriate. The configuration ROM whose data has been changed is sent back to the local service staff.

いずれの場合も、現地サービス担当者は送付されたコンフィギュレーションROMを交換し或いは医用機器に再取り付けし、動作確認を行う。医用機器が期待した通りに動作する場合は良いが、所望の動作に至らない場合は再び工場等との間で上記やりとりが繰り返されることになる。   In either case, the local service person replaces the sent configuration ROM or reattaches it to the medical device to check the operation. It is good if the medical device operates as expected, but if the desired operation is not achieved, the above exchange is repeated with the factory or the like again.

実際、前記のエラーチェック回路はハードウェアであることもあり、エラーの分類までは判断できても詳細なステータスまで得られるものではない。従って、工場等では現地サービス担当者から情報を得たとしても、必要な全ての情報を確実に得られる保証はなく、上記繰り返しが生じる可能性を否定できない。また、送付期間中は現地サービス担当者も工場等の担当者もコンフィギュレーションROMを用いた具体的な作業を行うことができず、コンフィギュレーションROM自体の郵送等による送付時間の作業効率に与える影響は大きい。   Actually, the error check circuit may be hardware, and even if the error classification can be determined, a detailed status cannot be obtained. Therefore, even if information is obtained from a local service person in a factory or the like, there is no guarantee that all necessary information can be obtained reliably, and the possibility of the above repetition cannot be denied. In addition, during the delivery period, neither the local service staff nor the staff at the factory can perform specific work using the configuration ROM, and the effect of the shipping time on the work efficiency due to the mailing of the configuration ROM itself, etc. Is big.

これらの結果、当該医用機器において所望の動作が得られるまでには多くの時間がかかることになり、場合によっては当該医用機器の使用を中止せざるを得ない事態も生じ得る。さらに、当該医用機器を有する医療施設からの信頼度の低下、問題の解析・解決にかかる費用の増大といった問題も生じ得る。
特開2002−236758号公報 (例えば、段落[0023]及び図1)
As a result, it takes a long time until the desired operation is obtained in the medical device, and in some cases, the use of the medical device must be stopped. Furthermore, problems such as a decrease in reliability from a medical facility having the medical device and an increase in cost for analyzing and solving the problem may occur.
JP 2002-236758 A (for example, paragraph [0023] and FIG. 1)

本発明は上記問題に鑑みてなされたものであり、FPGA等の論理回路のためのコンフィギュレーション記憶部の内容の変更に要する時間を短縮し得る医用機器データ変更システム及び医用機器を提供することを目的とする。   The present invention has been made in view of the above problems, and provides a medical device data change system and a medical device that can shorten the time required to change the contents of a configuration storage unit for a logic circuit such as an FPGA. Objective.

上記目的を達成するために請求項1記載の本発明の医用機器データ変更システムは、医用機器の少なくとも1つの機能を実現するための論理回路と、この論理回路の構成を決定するためのデータを記憶するコンフィギュレーション記憶手段と、このコンフィギュレーション記憶手段との間で前記データの読み出し及び書き込みを行う処理手段と、この処理手段に接続され、前記データの送受信を行う送受信手段と、この送受信手段と通信回線を介して接続され、前記処理手段により読み出されたデータのうちの少なくとも一部を変更するデータを前記処理手段により書き込まれるデータとして前記送受信手段に送信する端末とを具備することを特徴とする。   In order to achieve the above object, a medical device data changing system according to the first aspect of the present invention includes a logic circuit for realizing at least one function of a medical device and data for determining the configuration of the logic circuit. Configuration storage means for storing, processing means for reading and writing the data between the configuration storage means, transmission / reception means connected to the processing means for transmitting / receiving the data, and the transmission / reception means, A terminal that is connected via a communication line and transmits data that changes at least a part of the data read by the processing unit to the transmission / reception unit as data to be written by the processing unit. And

上記目的を達成するために請求項8記載の本発明の医用機器は、本機器の少なくとも1つの機能を実現するための論理回路と、この論理回路の構成を決定するためのデータを記憶するコンフィギュレーション記憶手段と、このコンフィギュレーション記憶手段との間で前記データの読み出し及び書き込みを行う処理手段と、この処理手段に接続され、前記処理手段により読み出されたデータを外部端末に対して送信し、この送信されたデータのうちの少なくとも一部を変更するデータを前記処理手段により書き込まれるデータとして前記外部端末から受信する送受信手段とを具備することを特徴とする。   In order to achieve the above object, a medical device according to the present invention described in claim 8 includes a logic circuit for realizing at least one function of the device and a configuration for storing data for determining the configuration of the logic circuit. And a processing unit for reading and writing the data between the storage unit and the configuration storage unit, and connected to the processing unit and transmitting the data read by the processing unit to an external terminal And transmitting / receiving means for receiving data for changing at least a part of the transmitted data from the external terminal as data to be written by the processing means.

本発明によれば、医用機器に用いられるFPGA等の論理回路のためのコンフィギュレーション記憶部の内容の変更に要する時間を短縮することが可能となる。   ADVANTAGE OF THE INVENTION According to this invention, it becomes possible to shorten the time required for the change of the content of the configuration memory | storage part for logic circuits, such as FPGA used for medical equipment.

本発明の実施例について以下、図面を用いて説明する。   Embodiments of the present invention will be described below with reference to the drawings.

図1は本発明の実施例に係る医用機器データ変更システムの一環境例を示す図である。   FIG. 1 is a diagram showing an example of an environment of a medical device data change system according to an embodiment of the present invention.

複数の病院、例えば病院A、B、及びCが公衆網10を介してサービスセンタ11に接続されている。具体的には、病院Aには例えば医用機器(X線診断装置、X線CT装置、磁気共鳴画像診断装置、核医学画像診断装置、超音波診断装置、内視鏡装置、その他医療施設において医用(医療)目的で使用される装置のうちの一つ。以下、「医用機器」について同じ。)12が設けられ、公衆網10とは通信回線101を介して接続されている。病院Bには例えば医用機器a及び医用機器bが設けられ、公衆網10とは通信回線102を介して接続されている。また、病院Cには例えば医用機器13が設けられ、公衆網10とは通信回線103を介して接続されている。各病院は近接した場所に存在していてもよいし、互いに遠隔した場所に存在していてもよい。   A plurality of hospitals, for example, hospitals A, B, and C are connected to the service center 11 via the public network 10. Specifically, in hospital A, for example, medical equipment (X-ray diagnosis apparatus, X-ray CT apparatus, magnetic resonance image diagnosis apparatus, nuclear medicine image diagnosis apparatus, ultrasonic diagnosis apparatus, endoscope apparatus, and other medical facilities) One of the devices used for (medical) purposes. Hereinafter, the same applies to “medical equipment”.) 12 is provided and is connected to the public network 10 via the communication line 101. The hospital B is provided with, for example, a medical device a and a medical device b, and is connected to the public network 10 via a communication line 102. Further, for example, a medical device 13 is provided in the hospital C, and is connected to the public network 10 via a communication line 103. Each hospital may be in a nearby location or may be in a location remote from each other.

各医用機器はソフトウェアやハードウェアの構成により実現されるが、その少なくとも一部として論理回路が用いられつつある。ここでいう論理回路はプログラム可能な論理回路をいい、例えば、プログラマブル・ロジック・デバイス(Programmable Logic Device:PLD)、フィールド・プログラマブル・ゲート・アレイ(Field Programmable Gate Array:FPGA)、コンプレックス・プログラマブル・ロジック・デバイス(Complex Programmable Logic Device:CPLD)などで構成となっている。以下の説明ではその一例としてFPGAの場合について説明する。   Each medical device is realized by software or hardware configuration, and a logic circuit is being used as at least a part thereof. The logic circuit here refers to a programmable logic circuit, such as a programmable logic device (PLD), a field programmable gate array (FPGA), or a complex programmable logic. A device (Complex Programmable Logic Device: CPLD) is configured. In the following description, the case of FPGA will be described as an example.

さて、前記サービスセンタ11には例えばパーソナルコンピュータ(以下、PCと称する)110が設けられ、公衆網10とは通信回線104を介して接続されている。サービスセンタ11は例えば、上記医用機器12、13、a、及びbの開発/設計技術者等(以下、技術者等と称する)が在籍する製造(販売)会社や同会社内の各機器(開発、設計、販売、又はサービス)担当部門或いはこのような技術者等が直接又は間接的に同機器のメンテナンス対応可能な同会社外の組織からなる。   The service center 11 is provided with a personal computer (hereinafter referred to as a PC) 110, for example, and is connected to the public network 10 via a communication line 104. The service center 11 is, for example, a manufacturing (sales) company where development / design engineers (hereinafter referred to as engineers) of the medical devices 12, 13, a, and b are enrolled, and devices (development) in the same company. , Design, sales, or service), a department in charge or an organization outside the same company that can directly or indirectly support maintenance of the equipment.

このサービスセンタ11は必ずしも前記病院A、B、及び/又はCと近接した地域にあるとは限らない。従って、日常的な各病院の医用機器への対応や病院関係者とのやりとりは現地サービス担当者が担う。図1の場合、現地サービス担当者が属する現地サービス担当14は少なくとも病院Bの存する地域にあり、病院Bに設けられた医用機器a及び/又はbに問題が発生した場合には病院Bから知らせを受け、対応可能な場合は問題解決を自ら行う。自ら問題解決できない場合や同病院の医師から要望等を受けた場合はその旨サービスセンタ11に連絡するなど、窓口的な役割も担う。   The service center 11 is not necessarily located in an area close to the hospitals A, B, and / or C. Therefore, the local service staff is responsible for dealing with the medical equipment of each hospital on a daily basis and for interacting with hospital personnel. In the case of FIG. 1, the local service staff 14 to which the local service staff belongs is at least in the area where the hospital B exists, and if a problem occurs in the medical equipment a and / or b provided in the hospital B, the hospital B informs the staff. If there is a response, solve the problem yourself. If the problem cannot be solved by itself or if a request is received from a doctor of the hospital, the service center 11 is notified to that effect.

前記公衆網10は一般の電話回線の場合も含め、有線、無線を問わない。光通信網であってもよい。なお、公衆網の代わりに専用回線による通信網を構築してなるものでもよい。また、通信回線101、102、103、及び104は例えば各病院やサービスセンタ11内のLAN(Local Area Network)であっても(又は、LANに接続されていても)よい。   The public network 10 may be wired or wireless, including a general telephone line. It may be an optical communication network. A communication network using a dedicated line may be constructed instead of the public network. Further, the communication lines 101, 102, 103, and 104 may be, for example, LANs (Local Area Networks) in each hospital or service center 11 (or may be connected to the LAN).

以下、このような環境条件の下における本発明の実施例を具体的に説明する。
(実施例1)
図2は本発明の実施例1に係る医用機器aの一構成例を示す図である。
Hereinafter, embodiments of the present invention under such environmental conditions will be specifically described.
(Example 1)
FIG. 2 is a diagram illustrating a configuration example of the medical device a according to the first embodiment of the present invention.

通信回線102に接続された医用機器aは送受信回路20、FPGA21、及びコンフィギュレーションROM22を含む。また、これら以外にも医用画像の収集等に必要とされる各種ユニットを含むことは言うまでもない。送受信回路20は通信回線102、公衆網10、及び通信回線104を介してサービスセンタ11内のPC110にデータを送信する。また、PC110から送信されたデータを通信回線104、公衆網10、及び通信回線102を介して送受信回路20で受信する。この送受信回路20は医用機器aにおける他の情報についての送受信と共用されてもよいし、FPGA21のために専用に用いられてもよい。   The medical device a connected to the communication line 102 includes a transmission / reception circuit 20, an FPGA 21, and a configuration ROM 22. In addition to these, it goes without saying that various units required for collecting medical images and the like are included. The transmission / reception circuit 20 transmits data to the PC 110 in the service center 11 via the communication line 102, the public network 10, and the communication line 104. The data transmitted from the PC 110 is received by the transmission / reception circuit 20 via the communication line 104, the public network 10, and the communication line 102. The transmission / reception circuit 20 may be shared with transmission / reception of other information in the medical device a, or may be used exclusively for the FPGA 21.

FPGA21はCPU(Central Processing Unit)210を含む。FPGA21はCPU210以外にも医用機器aが有する少なくとも1つの機能を実現する論理回路等をハードウェアにて構成してなるものである。このような機能としては、例えば、リアルタイム性が要求される画像フィルタ、ソフトウェアのアドレス空間を切り分けるデコーダ、ルックアップテーブル、等が考えられる。   The FPGA 21 includes a CPU (Central Processing Unit) 210. In addition to the CPU 210, the FPGA 21 is configured by a hardware such as a logic circuit that realizes at least one function of the medical device a. As such a function, for example, an image filter that requires real-time property, a decoder that separates a software address space, a lookup table, and the like can be considered.

検出データについて医師が即時に判定しなければならない場合、リアルタイムに動画表示を行う必要がある。例えば、X線循環器では血管内のカテーテル挿入時の誘導、患部への直接治療などにおいてリアルタイム性が要求される。また、超音波診断装置の場合はドップラ測定や臓器の最適画像の検索時などに要求される。これらの表示に際し、原画像はかなり粗いことがあるのでフィルタリング処理を必要とし、動画を遅れさせないためには(フレーム遅れを避けるためには)、ハードウェアで処理する必要がある。病院によってフィルタ機能を微調整する場合があり、ハードウェアで且つプログラム可能な機能を有するFPGA等(FPGA/CPLD)での実現が必要となる。   When the doctor needs to determine the detection data immediately, it is necessary to display a moving image in real time. For example, an X-ray circulator is required to have real-time properties for guidance when inserting a catheter into a blood vessel and direct treatment to an affected area. In the case of an ultrasonic diagnostic apparatus, it is required for Doppler measurement or searching for an optimal organ image. In these displays, since the original image may be quite coarse, a filtering process is required, and in order not to delay the moving image (to avoid frame delay), it is necessary to process with hardware. There is a case where the filter function is finely adjusted depending on the hospital, and it is necessary to realize it with an FPGA or the like (FPGA / CPLD) having hardware and a programmable function.

このような機能を実現するためのハードウェアはコンフィギュレーションROM22に記憶されたデータに基づいて構成されることになる。具体的には、コンフィギュレーションROM22はFPGA21の内部構成を特定するためのネットリスト(設計情報)を記憶する。FPGA21上においては、このネットリストに基づいて具体的なロジックが構成される。コンフィギュレーションROM22内のネットリストを書き換えることにより、FPGA21の構成を変更することができる。コンフィギュレーションROM22としては、例えば、フレッシュメモリROMやEEPROM(Electrically Erasable Programmable ROM)を用いることができる。   Hardware for realizing such a function is configured based on data stored in the configuration ROM 22. Specifically, the configuration ROM 22 stores a net list (design information) for specifying the internal configuration of the FPGA 21. On the FPGA 21, specific logic is configured based on this netlist. The configuration of the FPGA 21 can be changed by rewriting the net list in the configuration ROM 22. As the configuration ROM 22, for example, a fresh memory ROM or an EEPROM (Electrically Erasable Programmable ROM) can be used.

また、FPGA21は例えばSRAM(Static Random Access Memory)からなり、FPGA21への電源供給が断たれることによりFPGA21上に構成された論理回路等は消滅する。再び電源供給があると、コンフィギュレーションROM22内のデータに基づき論理回路等が構成される。従って、コンフィギュレーションROM22内のデータを変更することにより、FPGA21上に構成される論理回路等を更新・変更・修正・等(以下、単に変更と称す)する(変更を繰り返す)ことが可能となっている。   Further, the FPGA 21 is composed of, for example, an SRAM (Static Random Access Memory), and the logic circuit or the like configured on the FPGA 21 disappears when power supply to the FPGA 21 is cut off. When power is supplied again, a logic circuit or the like is configured based on the data in the configuration ROM 22. Therefore, by changing the data in the configuration ROM 22, it is possible to update, change, modify, etc. (hereinafter simply referred to as “change”) (repeated change) the logic circuit or the like configured on the FPGA 21. ing.

上述したように、コンフィギュレーションROM22はFPGA21上に構成される論理回路等を決定するためのデータが記憶されている。なお、このコンフィギュレーションROM22はその他の適用可能なコンフィギュレーション記憶デバイスからなるものであってもよい。   As described above, the configuration ROM 22 stores data for determining a logic circuit and the like configured on the FPGA 21. The configuration ROM 22 may be composed of other applicable configuration storage devices.

コンフィギュレーションROM22に記憶されたデータに基づいて構成された前述のCPU210はコンフィギュレーションROM22内に記憶されたデータを読み出し、読み出したデータを送受信回路20に与える機能を有する。また、送受信回路20からデータを受け取り、当該データをコンフィギュレーションROM22に変更データとして書き込む機能も有する。従って、送受信回路20はCPU210により読み出されたコンフィギュレーションROM22内のデータを通信回線102、公衆網10、及び通信回線104を介してサービスセンタ11内のPC110に送信することが可能となる。また、PC110から送信されたコンフィギュレーションROM22内のデータを変更する新たなデータは通信回線104、公衆網10、及び通信回線102を介して送受信回路20において受信されると、CPU210によりコンフィギュレーションROM22内に書き込まれることが可能となる。   The above-described CPU 210 configured based on the data stored in the configuration ROM 22 has a function of reading the data stored in the configuration ROM 22 and supplying the read data to the transmission / reception circuit 20. Also, it has a function of receiving data from the transmission / reception circuit 20 and writing the data as changed data in the configuration ROM 22. Therefore, the transmission / reception circuit 20 can transmit the data in the configuration ROM 22 read by the CPU 210 to the PC 110 in the service center 11 via the communication line 102, the public network 10, and the communication line 104. Further, when new data for changing the data in the configuration ROM 22 transmitted from the PC 110 is received by the transmission / reception circuit 20 via the communication line 104, the public network 10, and the communication line 102, the CPU 210 causes the data in the configuration ROM 22 to be changed. Can be written to.

以上説明したように、実施例1によればサービスセンタ11でのコンフィギュレーションROM22内のデータ変更のための郵送等が不要になるため、データ変更作業における全体の時間を当該送付に要する時間相当分だけ短縮することができる。また、病院Bや現地サービス担当14、サービスセンタ11の関係者は、当該送付期間中は送付中のコンフィギュレーションROM22について直接作業をできないという精神的ストレスからも開放され得る。さらに、従来のように現地サービス担当14の現地サービス担当者がコンフィギュレーションROM22を交換したり再設置する必要がなくなるため、現地サービス担当者の負荷も軽減される。   As described above, according to the first embodiment, mail for the data change in the configuration ROM 22 in the service center 11 is not necessary, so the entire time for the data change work is equivalent to the time required for the sending. Can only be shortened. In addition, the person in charge of the hospital B, the local service staff 14 and the service center 11 can be freed from mental stress that the configuration ROM 22 being sent cannot be directly operated during the sending period. Further, since it is not necessary for the local service person in charge of the local service person 14 to replace or re-install the configuration ROM 22 as in the prior art, the load on the local service person is also reduced.

コンフィギュレーションROM22内のデータ変更にあたっては、サービスセンタ11内の技術者等がPC110を介して直接コンフィギュレーションROM22内のデータを取得してロジックレベルで解析することができる。従って、医用機器aに問題が生じた場合もそれがFPGA21におけるハードウェア欠陥であるかどうかを取得したデータ、すなわち現状を表す正確な情報に基づいて判断することが可能となる。また、ハードウェア欠陥であると判断した場合にも、その修正作業を取得データに基づいて行えるため、従来に比較してより好ましい変更データを作成(用意)することが可能となる。この結果、変更データの送信後における現地サービス担当者が行う医用機器aの更新後動作の確認においても、再度の変更の必要が生じる可能性は減少し得る。また、仮に医用機器aが所望の動作をしないために再度のコンフィギュレーションROM22内のデータ変更の必要が生じても、通信を介して即座に再対応が可能となる。従って、再度の郵送等による時間の無駄は生じ得ない。   When the data in the configuration ROM 22 is changed, an engineer or the like in the service center 11 can directly acquire the data in the configuration ROM 22 via the PC 110 and analyze it at the logic level. Therefore, even when a problem occurs in the medical device a, it is possible to make a determination based on the acquired data, that is, accurate information indicating the current state, as to whether or not it is a hardware defect in the FPGA 21. Further, even when it is determined that the defect is a hardware defect, the correction work can be performed based on the acquired data, so that more preferable change data can be created (prepared) compared to the conventional case. As a result, in the confirmation of the post-update operation of the medical device a performed by the local service person after the change data is transmitted, the possibility that the change needs to be made again may be reduced. Further, even if the data in the configuration ROM 22 needs to be changed again because the medical device a does not perform a desired operation, it is possible to react immediately through communication. Therefore, time is not wasted due to re-mailing or the like.

このように、本発明の実施例1によれば、医用機器aが所望の動作をするまでのデータ変更頻度が生じれば生じるほど従来に比して大幅な時間削減が可能となる一方で、データ変更に先立つ解析作業等をより正確に行うことができるようになるため、実際にはその変更頻度は従来よりも減少させることが可能となる。   As described above, according to the first embodiment of the present invention, as the frequency of data change until the medical device a performs a desired operation is generated, the time can be significantly reduced as compared with the conventional case. Since the analysis work prior to the data change can be performed more accurately, the change frequency can actually be reduced as compared with the conventional case.

なお、CPU210はコンフィギュレーションROM22に記憶されたデータに基づきFPGA21上に構成されるハードウェアであるため、物理的に新規なCPUを設ける必要も無く本発明の実施例1を実現し得る。
(実施例2)
図3は本発明の実施例2に係る医用機器a’の一構成例を示す図である。
Since the CPU 210 is hardware configured on the FPGA 21 based on the data stored in the configuration ROM 22, the first embodiment of the present invention can be realized without the need for a physically new CPU.
(Example 2)
FIG. 3 is a diagram illustrating a configuration example of the medical device a ′ according to the second embodiment of the present invention.

実施例2はCPU30がFPGA31とは独立して設けられている点で実施例1と異なる。その他の構成は実施例1と重複するため、図2と同一の引用符号を付して詳細な説明を省略する。また、CPU30及びFPGA31の基本的機能及び役割についても実施例1のCPU210及びFPGA21と実質的に相違がないため詳細な説明は省略する。   The second embodiment is different from the first embodiment in that the CPU 30 is provided independently of the FPGA 31. Since other configurations are the same as those in the first embodiment, the same reference numerals as those in FIG. Further, the basic functions and roles of the CPU 30 and the FPGA 31 are not substantially different from those of the CPU 210 and the FPGA 21 of the first embodiment, and thus detailed description thereof is omitted.

CPU30はFPGA31を介して送受信回路20及びコンフィギュレーションROM22と接続される。このCPU30は基本的にはFPGA31に専用されるものであるが、医用機器a’内の他の回路のための処理を含むものであってもよい。なお、実施例1の場合とは異なり、CPU30はFPGA31において実現されるハードウェア構成ではないため、FPGA31への電源供給の遮断によって消滅するものではない。   The CPU 30 is connected to the transmission / reception circuit 20 and the configuration ROM 22 via the FPGA 31. The CPU 30 is basically dedicated to the FPGA 31, but may include processing for other circuits in the medical device a ′. Unlike the case of the first embodiment, the CPU 30 is not a hardware configuration realized in the FPGA 31, and therefore does not disappear due to the interruption of the power supply to the FPGA 31.

CPU30はFPGA31を介してコンフィギュレーションROM22内に記憶されたデータを読み出し、読み出したデータをFPGA31を介して送受信回路20に与える機能を有する。また、送受信回路20で受信したデータをFPGA31を介して受け取り、当該データをFPGA31を介してコンフィギュレーションROM22に変更データとして書き込む機能も有する。実際には上記機能を実現するために、FPGA31内にCPU30とコンフィギュレーションROM22との間及びCPU30と送受信回路20との間のデータの受け渡しを実現する回路を構成するためのデータがコンフィギュレーションROM22に記憶されていて、電源供給に応じて当該データに基づく回路がFPGA31上に構成される必要がある。   The CPU 30 has a function of reading data stored in the configuration ROM 22 via the FPGA 31 and providing the read data to the transmission / reception circuit 20 via the FPGA 31. In addition, it has a function of receiving data received by the transmission / reception circuit 20 via the FPGA 31 and writing the data as change data in the configuration ROM 22 via the FPGA 31. Actually, in order to realize the above function, data for configuring a circuit for realizing data transfer between the CPU 30 and the configuration ROM 22 and between the CPU 30 and the transmission / reception circuit 20 in the FPGA 31 is stored in the configuration ROM 22. A circuit that is stored and based on the data needs to be configured on the FPGA 31 in accordance with power supply.

このような本発明の実施例2においてもデータ変更に関して実施例1と実質上、同様の効果を得られる。
(実施例3)
図4は本発明の実施例3に係る医用機器bの一構成例を示す図である。
In the second embodiment of the present invention as described above, substantially the same effect as the first embodiment can be obtained with respect to the data change.
(Example 3)
FIG. 4 is a diagram illustrating a configuration example of the medical device b according to the third embodiment of the present invention.

実施例3は医用機器bがFPGAとコンフィギュレーションROMのセット(対)を2組有する点で実施例1と異なる。なお、FPGAとコンフィギュレーションROMのセットが3以上の場合も同様に適用可能である。   The third embodiment differs from the first embodiment in that the medical device b has two sets (pairs) of FPGA and configuration ROM. Note that the same applies when the number of FPGA and configuration ROM sets is three or more.

通信回線102に接続された医用機器bは送受信回路40、機器内データ線41、機能回路42、及び機能回路43を含む。これら以外にも医用画像の収集等に必要とされる各種ユニットを含むことは実施例1と同様である。機能回路42はFPGA420及びコンフィギュレーションROM421を含む。同様に、機能回路43はFPGA430及びコンフィギュレーションROM431を含む。さらに、FPGA420はCPU4200を、FPGA430はCPU4300をそれぞれ含む。CPU4200及び4300はそれぞれ機器内データ線41を介して送受信回路40と接続されている。送受信回路40は通信回線102、公衆網10、及び通信回線104を介してサービスセンタ11内のPC110にデータを送信する。また、PC110から送信されたデータを通信回線104、公衆網10、及び通信回線102を介して送受信回路40で受信する。この送受信回路40は医用機器bにおける他の情報についての送受信と共用されてもよいし、FPGA420及び430のために専用に用いられてもよい。   The medical device b connected to the communication line 102 includes a transmission / reception circuit 40, an in-device data line 41, a functional circuit 42, and a functional circuit 43. In addition to these, it is the same as in the first embodiment that various units necessary for collecting medical images and the like are included. The functional circuit 42 includes an FPGA 420 and a configuration ROM 421. Similarly, the functional circuit 43 includes an FPGA 430 and a configuration ROM 431. Further, the FPGA 420 includes a CPU 4200, and the FPGA 430 includes a CPU 4300. The CPUs 4200 and 4300 are connected to the transmission / reception circuit 40 via the in-device data line 41, respectively. The transmission / reception circuit 40 transmits data to the PC 110 in the service center 11 via the communication line 102, the public network 10, and the communication line 104. The data transmitted from the PC 110 is received by the transmission / reception circuit 40 via the communication line 104, the public network 10, and the communication line 102. The transmission / reception circuit 40 may be shared with transmission / reception of other information in the medical device b, or may be used exclusively for the FPGAs 420 and 430.

FPGA420及び430はそれぞれが複数の機能を実現するものでもよいのは実施例1の場合と同様である。しかしながら、本実施例ように1台の医用機器が複数のFPGAを備える場合は、例えばFPGA420及び430が実現するそれぞれの機能を組み合わせて医用機器bの1以上の具体的な機能が実現されるようになっていてもよい。   The FPGAs 420 and 430 may each realize a plurality of functions as in the case of the first embodiment. However, when one medical device includes a plurality of FPGAs as in this embodiment, for example, one or more specific functions of the medical device b are realized by combining the functions realized by the FPGAs 420 and 430, for example. It may be.

FPGA420及び430、コンフィギュレーションROM421及び431、並びにCPU4200及び4300の構成や主な機能は図2のFPGA21、コンフィギュレーションROM22、及びCPU210と基本的に同様である。ただし、コンフィギュレーションROM421及び431はそれぞれ互いに自己を識別する情報を識別情報データとして有する。なお、識別する情報はコンフィギュレーションROM自体についてではなく、FPGA420、430を識別する情報、機能回路42、43を識別する情報、或いは機能回路42,43によって実現される機能を識別する情報、等、いずれのコンフィギュレーションROMを対象とするものかを識別し得る情報であれば、それが何を表すものであってもよい。コンフィギュレーションROM421に記憶されたこの識別情報データはCPU4200から読み出され、PC110からのアクセスがコンフィギュレーションROM421宛であるか否かをCPU4200にて判断する。同様に、コンフィギュレーションROM431に記憶された識別情報データはCPU4300から読み出され、PC110からのアクセスがコンフィギュレーションROM431宛であるか否かをCPU4300にて判断する。   The configurations and main functions of the FPGAs 420 and 430, the configuration ROMs 421 and 431, and the CPUs 4200 and 4300 are basically the same as those of the FPGA 21, the configuration ROM 22, and the CPU 210 in FIG. However, the configuration ROMs 421 and 431 each have information for identifying themselves as identification information data. The identifying information is not about the configuration ROM itself, but information for identifying the FPGAs 420 and 430, information for identifying the functional circuits 42 and 43, information for identifying the functions realized by the functional circuits 42 and 43, etc. Any configuration ROM may be used as long as it can identify which configuration ROM is targeted. The identification information data stored in the configuration ROM 421 is read from the CPU 4200, and the CPU 4200 determines whether or not the access from the PC 110 is addressed to the configuration ROM 421. Similarly, the identification information data stored in the configuration ROM 431 is read from the CPU 4300 and the CPU 4300 determines whether access from the PC 110 is addressed to the configuration ROM 431.

また、CPU4200はコンフィギュレーションROM421内に記憶されたFPGA420を構成するデータの全部又は一部を読み出して、機器内データ線41を介して送受信回路40に与える機能を有する。同様に、CPU4300はコンフィギュレーションROM431内に記憶されたFPGA430を構成するデータの全部又は一部を読み出して、機器内データ線41を介して送受信回路40に与える機能を有する。従って、コンフィギュレーションROM421又は431内のデータは通信回線102、公衆網10、及び通信回線104を介してサービスセンタ11内のPC110に送信され得る。   Further, the CPU 4200 has a function of reading all or a part of the data constituting the FPGA 420 stored in the configuration ROM 421 and supplying the data to the transmission / reception circuit 40 via the in-device data line 41. Similarly, the CPU 4300 has a function of reading all or part of the data constituting the FPGA 430 stored in the configuration ROM 431 and supplying the data to the transmission / reception circuit 40 via the in-device data line 41. Therefore, data in the configuration ROM 421 or 431 can be transmitted to the PC 110 in the service center 11 via the communication line 102, the public network 10, and the communication line 104.

さらに、CPU4200はPC110から送信されたデータを送受信回路40から受け取り、このデータが含む識別情報を前述の識別情報データに基づいて判断し、コンフィギュレーションROM421宛であると判断した場合は当該データをコンフィギュレーションROM421に変更データとして書き込む機能も有する。同様に、CPU4300はPC110から送信されたデータを送受信回路40から受け取り、このデータが含む識別情報を前述の識別情報データに基づいて判断し、コンフィギュレーションROM431宛であると判断した場合は当該データをコンフィギュレーションROM431に変更データとして書き込む機能も有する。従って、PC110から送信されたコンフィギュレーションROM421又は431内のデータを変更する新たなデータは通信回線104、公衆網10、及び通信回線102を介してコンフィギュレーションROM421又は431内に書き込まれ得る。   Further, the CPU 4200 receives the data transmitted from the PC 110 from the transmission / reception circuit 40, determines the identification information included in the data based on the above-described identification information data, and if it is determined that the data is addressed to the configuration ROM 421, the data is configured. A function to write the data as change data in the operation ROM 421 is also provided. Similarly, the CPU 4300 receives the data transmitted from the PC 110 from the transmission / reception circuit 40, determines the identification information included in the data based on the above-described identification information data, and determines that the data is addressed to the configuration ROM 431. It also has a function of writing change data to the configuration ROM 431. Therefore, new data that changes the data in the configuration ROM 421 or 431 transmitted from the PC 110 can be written into the configuration ROM 421 or 431 via the communication line 104, the public network 10, and the communication line 102.

以上説明したように、1台の医用機器がFPGA及びコンフィギュレーションROMのセットを複数有する場合も、これらを識別可能にすることで、実施例1と同様の効果を得ることができる。   As described above, even when one medical device has a plurality of sets of FPGAs and configuration ROMs, the same effects as in the first embodiment can be obtained by making these identifiable.

なお、本実施例の場合も実施例2の様にCPUはFPGAと独立して設けられても良い。
(変更作業の流れ)
上記実施例1乃至3の場合を含む本発明の医用機器データ変更システムにおける変更作業の流れの一実施例について図1及び図5を用いて以下に説明する。なお、実施例1(図2)の場合を例に以下説明する。
In the present embodiment, the CPU may be provided independently of the FPGA as in the second embodiment.
(Change work flow)
One embodiment of the flow of change work in the medical device data change system of the present invention including the cases of the first to third embodiments will be described below with reference to FIGS. The case of Example 1 (FIG. 2) will be described below as an example.

図5は本発明の医用機器データ変更システムを用いたコンフィギュレーションROM内のデータ変更作業の流れの例を示すフローチャートである。   FIG. 5 is a flowchart showing an example of the flow of data changing work in the configuration ROM using the medical device data changing system of the present invention.

病院Bに設けられた医用機器aに電源が投入されるとFPGA21等にも電源が供給され、FPGA21内にはコンフィギュレーションROM22に記憶されたデータに基づいて所定の機能を実現するハードウェア回路及びCPU210が構成される。医用機器aは患者等の被検体に対して使用されることになるが、当該使用において或いはその使用の結果、医用機器aの動作や状態に関して異常或いは所望しない動作・状態になったことが医用機器a自体の機能又は使用者により認識されると(ステップ500)、その旨がオンライン、電子メール、電話等により現地サービス担当14に通知される(ステップ501)。なお、緊急の場合その他所定の条件の下では当該通知は直接、サービスセンタ11に行われてもよい。   When power is supplied to the medical device a provided in the hospital B, power is also supplied to the FPGA 21 and the like, and a hardware circuit that realizes a predetermined function based on data stored in the configuration ROM 22 in the FPGA 21; A CPU 210 is configured. The medical device a is to be used for a subject such as a patient, but the medical device a is abnormal or undesired with respect to the operation or state of the medical device a or as a result of the use. When recognized by the function of the device a itself or by the user (step 500), the fact is notified to the local service staff 14 by online, e-mail, telephone or the like (step 501). In the case of an emergency, the notification may be made directly to the service center 11 under other predetermined conditions.

上記異常等が生じていない場合であっても、使用者が医用機器aの動作条件その他の仕様に関して変更を希望する場合がある(ステップ502)。このような場合も電子メールや電話、或いは現地サービス担当者と直接会ってその旨が伝えられる場合がある。この場合も、病院Bから直接サービスセンタ11に伝えられてもよい。   Even if the above-mentioned abnormality does not occur, the user may desire to change the operating conditions and other specifications of the medical device a (step 502). Even in such a case, there may be a case where an e-mail, a telephone call, or a local service representative is directly informed. Also in this case, it may be transmitted directly from the hospital B to the service center 11.

現地サービス担当14は、このような通知等を受けると、特に異常等が発生した場合に医用機器aの動作や状態について調査や確認を行う(ステップ510)。サービス担当14は調査や確認により一定の情報が得られると、得られた情報を前述の病院Bからの通知内容等と共にサービスセンタ11に連絡する。   Upon receiving such notification or the like, the local service staff 14 investigates and confirms the operation and state of the medical device a particularly when an abnormality or the like occurs (step 510). When certain information is obtained by investigation or confirmation, the service person in charge 14 informs the service center 11 of the obtained information together with the notification contents from the hospital B described above.

サービスセンタ11の技術者等は現地サービス担当14からの連絡或いは病院Bからの直接の通知等に基づいて医用機器aの概況を把握する(ステップ520)。技術者等は概況を把握した上で更に詳細かつ正確な情報を得るべく、PC110を操作することにより通信回線104、公衆網10、及び通信回線102を介して病院Bに設けられた医用機器aとの間に回線を確立し(ステップ521、503)、医用機器aのCPU210にアクセスする。このアクセスについては図6を用いて後述する。   The engineer of the service center 11 grasps the general condition of the medical device a based on the notification from the local service staff 14 or the direct notification from the hospital B (step 520). In order to obtain more detailed and accurate information after grasping the general situation, engineers and the like operate the PC 110 to operate the medical device a provided in the hospital B via the communication line 104, the public network 10, and the communication line 102. Are established (steps 521 and 503), and the CPU 210 of the medical device a is accessed. This access will be described later with reference to FIG.

CPU210は送受信回路20を介してPC110からアクセスを受けると、このアクセスに応じてコンフィギュレーションROM22内に記憶されている全部又は一部の所定データ(ROM情報)を取得し、取得されたデータを送受信回路20に与える。CPU210は予め取得したコンフィギュレーションROM22内のデータを前記アクセスに応じて送受信回路20に与えるようにしてもよい。さらには、CPU210はPC110からのアクセスとは関係なく所定期間毎に(定期的に)コンフィギュレーションROM22内のデータを取得して送受信回路20に与えるようにしてもよい。   When the CPU 210 receives an access from the PC 110 via the transmission / reception circuit 20, the CPU 210 acquires all or a part of predetermined data (ROM information) stored in the configuration ROM 22 according to the access, and transmits / receives the acquired data. This is applied to the circuit 20. The CPU 210 may give the data in the configuration ROM 22 acquired in advance to the transmission / reception circuit 20 in response to the access. Further, the CPU 210 may acquire the data in the configuration ROM 22 and give it to the transmission / reception circuit 20 every predetermined period (regularly) regardless of the access from the PC 110.

いずれの場合も送受信回路20ではCPU20からデータが与えられると、このデータをサービスセンタ11のPC110に向けて送信する(ステップ504)。送信されたデータは通信回線102、公衆回路10、及び通信回線104を介してPC110にて受信され、サービスセンタ11の技術者等はこの受信データをPC110を介して取得する(ステップ522)。   In either case, when data is given from the CPU 20 to the transmission / reception circuit 20, this data is transmitted to the PC 110 of the service center 11 (step 504). The transmitted data is received by the PC 110 via the communication line 102, the public circuit 10, and the communication line 104, and a technician of the service center 11 acquires the received data via the PC 110 (step 522).

技術者等は取得したデータについてロジックレベルの確認や解析を行う(ステップ523)。特にステップ501における異常等の発生に基づく通知の場合には、当該異常等がFPGA21のハードウェア欠陥に基づくものか否かを解析し、ハードウェア欠陥に基づくと判断した場合は、当該欠陥を修正すべく、コンフィギュレーションROM内のデータを変更するための変更データ(変更情報)を作成する。また、ステップ502における使用者の要望等である場合には、当該要望等を満足する仕様とすべくコンフィギュレーションROM内のデータを変更するための変更データ(変更情報)を作成する(ステップ524)。   The engineer confirms and analyzes the logic level of the acquired data (step 523). In particular, in the case of notification based on the occurrence of an abnormality in step 501, whether or not the abnormality is based on a hardware defect of the FPGA 21 is analyzed. If it is determined that the abnormality is based on a hardware defect, the defect is corrected. Therefore, change data (change information) for changing the data in the configuration ROM is created. If the user request is in step 502, change data (change information) for changing the data in the configuration ROM to create a specification that satisfies the request is generated (step 524). .

作成された変更データは医用機器aに向けてPC110から送信される(ステップ525)。送信された変更データは通信回線104、公衆網10、及び通信回線102を介して病院Bに設けられた医用機器aの送受信回路20にて受信される(ステップ505)。   The created change data is transmitted from the PC 110 to the medical device a (step 525). The transmitted change data is received by the transmission / reception circuit 20 of the medical device a provided in the hospital B via the communication line 104, the public network 10, and the communication line 102 (step 505).

送受信回路20で受信された変更データはFPGA21内に構成されたCPU210に与えられる。CPU210はこの変更データをコンフィギュレーションROM22に書き込むことで、コンフィギュレーションROM22内の既存データへの追加・既存データの変更(書き換え)等によるデータ更新を行う(ステップ506)。以上によりコンフィギュレーションROM22内のデータ変更が完了する。サービスセンタ11のPC110と医用機器aとの間に確立されていた回線はここで一旦切断される(ステップ526、507)。   The change data received by the transmission / reception circuit 20 is given to the CPU 210 configured in the FPGA 21. The CPU 210 writes the change data in the configuration ROM 22 to update the data by adding to the existing data in the configuration ROM 22 or changing (rewriting) the existing data (step 506). Thus, the data change in the configuration ROM 22 is completed. The line established between the PC 110 of the service center 11 and the medical device a is temporarily disconnected here (steps 526 and 507).

データ更新が完了すると、サービスセンタ11からは現地サービス担当14へその旨の連絡が行われる(ステップ527)。現地サービス担当14ではこの連絡を受けて現地サービス担当者が実際に病院Bに出向いて医用機器aの動作確認作業を行う(ステップ512)。なお、実際には、ステップ527における連絡を受けて現地サービス担当者が病院に出向いて作業を行うというのは効率的ではないため、予めサービスセンタ11の技術者等と現地サービス担当者との間で病院Bの都合も踏まえて上記データ変更作業を行う日時を相談の上決めておき、決めた日時に現地サービス担当者は病院Bの医用機器aのある場所でステップ527の連絡があるのを待機するようにしてもよい。   When the data update is completed, the service center 11 notifies the local service staff 14 (step 527). Upon receiving this notification, the local service staff 14 actually goes to the hospital B to check the operation of the medical device a (step 512). Actually, it is not efficient for the local service person to go to the hospital in response to the communication in step 527, so that it is not efficient between the engineer of the service center 11 and the local service person in advance. In consideration of the circumstances of hospital B, the date and time for the above data change work should be determined after consultation, and the local service representative will contact you at step 527 where the medical device a of hospital B is located. You may make it wait.

現地サービス担当者は医用機器aの電源を入れなおし、コンフィギュレーションROM22内の更新後のデータに基づいてFPGA21がハードウェア構成を更新するようにする。FPGA21の構成更新に伴い、当該構成に基づく医用機器aの機能や仕様が更新される(ステップ508)。現地サービス担当者は更新後の医用機器aの動作等が所望のものとなっているか否か(ステップ509)確認する。   The local service person turns on the power of the medical device a so that the FPGA 21 updates the hardware configuration based on the updated data in the configuration ROM 22. As the configuration of the FPGA 21 is updated, the functions and specifications of the medical device a based on the configuration are updated (step 508). The person in charge of the local service confirms whether or not the operation of the medical device a after the update is desired (step 509).

もし医用機器aが所望の動作等をなさない場合は、現地サービス担当者は具体的な動作状況と共にその旨をサービスセンタ11に連絡する(ステップ513)。サービスセンタ11では技術者等が再び変更作業をするべく(ステップ528)、上述のステップ521乃至527を繰り返す。以下、医用機器aが所望動作をなすまで上記作業が繰り返されることになる。   If the medical device a does not perform a desired operation, the local service person notifies the service center 11 together with the specific operation status (step 513). In the service center 11, the engineer or the like repeats the above steps 521 to 527 so as to perform the change work again (step 528). Hereinafter, the above operation is repeated until the medical device a performs a desired operation.

医用機器aが所望の動作を行うことが現地サービス担当者により確認された場合は、その旨がサービスセンタ11に連絡され(ステップ514)、サービスセンタ11でのデータ変更作業は終了する(ステップ529)。   When the local service person confirms that the medical device a performs a desired operation, the service center 11 is notified of this (step 514), and the data change operation at the service center 11 is completed (step 529). ).

以上説明したように、コンフィギュレーションROM22のデータについては回線を通じて解析、変更が行われるため、従来に比べて変更作業の正確さが向上すると共に、最終的に医用機器aの所望動作等が得られるまでに要する時間を短縮することが可能となる。また、現地サービス担当者の負担も軽減され得る。
(サービスセンタからFPGAへのアクセス)
サービスセンタ11のPC110から所定の病院に設けられた所定の医用機器の所定のFPGAへのアクセス、特に実施例3の如く1台の医用機器が複数のFPGAを有する場合におけるアクセスについて、図1、図4、及び図6を用いて以下に説明する。
As described above, since the data in the configuration ROM 22 is analyzed and changed through the line, the accuracy of the change work is improved as compared with the conventional case, and the desired operation of the medical device a is finally obtained. It is possible to shorten the time required for the process. In addition, the burden on local service personnel can be reduced.
(Access to FPGA from service center)
FIG. 1 shows an access from a PC 110 of a service center 11 to a predetermined FPGA of a predetermined medical device provided in a predetermined hospital, particularly an access when one medical device has a plurality of FPGAs as in the third embodiment. This will be described below with reference to FIGS.

図6は本発明の医用機器データ変更システムにおいてサービスセンタ11から所定のFPGAへアクセスするまでの流れの例を示すフローチャートである。   FIG. 6 is a flowchart showing an example of a flow until the service center 11 accesses a predetermined FPGA in the medical device data change system of the present invention.

医用機器bの送受信回路40はサービスセンタ11のPC110からのアクセスについて待ち受け状態にある(ステップ60)。PC110は必要に応じて病院Aに設けられた医用機器12や病院Cに設けられた医用機器13に対して接続要求を行い、これらの機器についてコンフィギュレーションROMに記憶されたデータの変更作業を行う場合もある。今、PC110が通信回線104、公衆網10、及び通信回線102を介して病院Bに対して接続要求をすると、この接続要求に基づいて病院B内のLAN等を経由したアクセスが自機宛、すなわち医用機器a宛ではなく医用機器b宛であるか否かが判断される(ステップ61)。この判断は例えば送受信回路40において識別判断されてもよいし、図示しない医用機器b内の制御回路にて識別判断されてもよい。もし医用機器b宛でない場合はステップ60の待ち受け状態に戻る。   The transmission / reception circuit 40 of the medical device b is in a standby state for access from the PC 110 of the service center 11 (step 60). The PC 110 issues a connection request to the medical device 12 provided in the hospital A and the medical device 13 provided in the hospital C as necessary, and changes the data stored in the configuration ROM for these devices. In some cases. Now, when the PC 110 makes a connection request to the hospital B via the communication line 104, the public network 10, and the communication line 102, access via the LAN in the hospital B or the like is addressed to the own machine based on this connection request. That is, it is determined whether or not it is addressed to the medical device b instead of the medical device a (step 61). For example, the determination may be performed by the transmission / reception circuit 40 or may be performed by the control circuit in the medical device b (not shown). If it is not addressed to the medical device b, the process returns to the standby state in step 60.

医用機器b宛であると判断されると、PC110からのアクセス先、すなわちここではデータ取得の対象となるコンフィギュレーションROMが、コンフィギュレーションROM421及び431のいずれであるかについてCPU4200及び4300に対してそれぞれ問合せが行われる(ステップ62)。PC110からのアクセスには前述の識別情報データに対応する識別情報が含まれており、ステップ62での問合せに際してはこの識別情報が含まれる。この問合せは例えば送受信回路40から直接行われてもよいし、図示しない医用機器b内の制御回路により行われてもよい。   When it is determined that it is addressed to the medical device b, the CPU 4200 and 4300 are respectively determined as to which of the configuration ROMs 421 and 431 the configuration ROM that is the access destination from the PC 110, that is, the data acquisition target here. An inquiry is made (step 62). The access from the PC 110 includes identification information corresponding to the above-described identification information data, and this identification information is included in the inquiry at step 62. This inquiry may be performed directly from the transmission / reception circuit 40, for example, or may be performed by a control circuit in the medical device b (not shown).

問合せを受けたCPU4200では問合せに含まれた前記識別情報とコンフィギュレーションROM421から読み出された識別情報データとを比較する。同様に、CPU4300では問合せに含まれた前記識別情報とコンフィギュレーションROM431から読み出された識別情報データとを比較する(ステップ63)。例えば、PC110からのアクセスがコンフィギュレーションROM421を対象としている場合、CPU4300では前記識別情報と識別情報データが一致しないことから自コンフィギュレーションROM宛ではないと判断し、上記問合せに関する情報を破棄する(ステップ64)。   In response to the inquiry, the CPU 4200 compares the identification information included in the inquiry with the identification information data read from the configuration ROM 421. Similarly, the CPU 4300 compares the identification information included in the inquiry with the identification information data read from the configuration ROM 431 (step 63). For example, when access from the PC 110 is directed to the configuration ROM 421, the CPU 4300 determines that the identification information does not match the identification information data because the identification information does not match the identification information data, and discards the information related to the inquiry (step 64).

一方、CPU4200では前記識別情報と識別情報データが一致することにより自コンフィギュレーションROM宛と判断し、PC110からのアクセスに応じてコンフィギュレーションROM421に記憶されたデータのうち所定のもの(ROM情報)について読み出しを行う(ステップ65)。読み出されたデータは機器内データ線41を介して送受信回路40に与えられる。送受信回路40ではこのデータを通信回線102を介して送信する(ステップ66)。送信されたデータは公衆網10及び通信回線104を介してPC110に受信、表示される。   On the other hand, the CPU 4200 determines that the identification information and identification information data match and is addressed to its own configuration ROM, and the predetermined data (ROM information) among the data stored in the configuration ROM 421 in response to access from the PC 110. Reading is performed (step 65). The read data is given to the transmission / reception circuit 40 via the in-device data line 41. The transmission / reception circuit 40 transmits this data via the communication line 102 (step 66). The transmitted data is received and displayed on the PC 110 via the public network 10 and the communication line 104.

以上、図4の場合を例にとって説明したが、図2や図3の例による場合であっても図6のステップ62乃至64が省略されることで適用し得るものである。   As described above, the case of FIG. 4 has been described as an example. However, even in the case of the examples of FIGS. 2 and 3, the steps 62 to 64 of FIG. 6 can be omitted and applied.

このように1台の医用機器がFPGAとコンフィギュレーションROMのセットを複数有する場合でも、サービスセンタでは所望のコンフィギュレーションROM内のデータを取得することが可能であり、同様にして、所望のコンフィギュレーションROM内のデータ変更を行うことが可能となる。   As described above, even when one medical device has a plurality of sets of FPGA and configuration ROM, the service center can acquire data in a desired configuration ROM, and similarly, a desired configuration can be obtained. Data in the ROM can be changed.

上述の本発明の実施例の説明では図1に示すようにコンフィギュレーションROMに記憶されたデータの変更を行う端末はサービスセンタ11に設けられたPC110の場合を例に説明したが、セキュリティ上の制約など一定の条件を満たす条件下であれば、このような端末はサービスセンタ外において使用されるものであってもよい。例えば、上記技術者等の外出先、現地サービス担当14、場合によっては対象とするコンフィギュレーションROMを有する医用機器が設けられた病院内であってもよい。   In the above description of the embodiment of the present invention, the case where the terminal for changing the data stored in the configuration ROM is the PC 110 provided in the service center 11 as shown in FIG. Such a terminal may be used outside the service center as long as certain conditions such as restrictions are satisfied. For example, it may be in a hospital provided with a medical device having a configuration ROM where the technician or the like, the local service staff 14, or the target configuration ROM in some cases.

以上述べた本発明の実施の形態は本発明の理解を容易にするためにのみ記載された例に過ぎず、本発明を限定するための記載ではない。従って、以上の本発明の実施の形態において開示された各構成要素やその他要素は本発明の主旨を逸脱しない範囲においてその等価物等に設計変更や修正を可能とするものである。さらに、同構成要素やその他要素についての可能とする如何なる組み合わせも、以上述べた本発明の実施の形態において得られる効果と同様の効果が得られる限り、本発明の範囲に含まれる。   The embodiment of the present invention described above is merely an example described for facilitating the understanding of the present invention, and is not a description for limiting the present invention. Accordingly, each of the constituent elements and other elements disclosed in the above-described embodiment of the present invention can be changed in design or modified to equivalents thereof without departing from the gist of the present invention. Furthermore, any possible combination of the same components and other elements is included in the scope of the present invention as long as the same effects as those obtained in the embodiment of the present invention described above can be obtained.

本発明の実施例に係る医用機器データ変更システムの一環境例を示す図。The figure which shows the example of 1 environment of the medical device data change system which concerns on the Example of this invention. 本発明の実施例1に係る医用機器の一構成例を示す図。1 is a diagram illustrating a configuration example of a medical device according to a first embodiment of the present invention. 本発明の実施例2に係る医用機器の一構成例を示す図。The figure which shows the example of 1 structure of the medical device which concerns on Example 2 of this invention. 本発明の実施例3に係る医用機器の一構成例を示す図。The figure which shows the example of 1 structure of the medical device which concerns on Example 3 of this invention. 本発明の医用機器データ変更システムを用いたコンフィギュレーションROM内のデータ変更作業の流れの例を示すフローチャート。The flowchart which shows the example of the flow of the data change operation | work in the configuration ROM using the medical device data change system of this invention. 本発明の医用機器データ変更システムにおいてサービスセンタから所定のFPGAへアクセスするまでの流れの例を示すフローチャート。The flowchart which shows the example of the flow until it accesses a predetermined FPGA from a service center in the medical device data change system of this invention.

符号の説明Explanation of symbols

10・・・公衆網
11・・・サービスセンタ
12、13、a、a’、b・・・医用機器
20、40・・・送受信回路
21、31、420、430・・・FPGA
22、421、431・・・コンフィギュレーションROM
30、210、4200、4300・・・CPU
42、43・・・機能回路
110・・・PC
101、102、103、104・・・通信回線

DESCRIPTION OF SYMBOLS 10 ... Public network 11 ... Service center 12, 13, a, a ', b ... Medical device 20, 40 ... Transmission / reception circuit 21, 31, 420, 430 ... FPGA
22, 421, 431 ... Configuration ROM
30, 210, 4200, 4300 ... CPU
42, 43 ... functional circuit 110 ... PC
101, 102, 103, 104 ... communication line

Claims (8)

医用機器の少なくとも1つの機能を実現するための論理回路と、
この論理回路の構成を決定するためのデータを記憶するコンフィギュレーション記憶手段と、
このコンフィギュレーション記憶手段との間で前記データの読み出し及び書き込みを行う処理手段と、
この処理手段に接続され、前記データの送受信を行う送受信手段と、
この送受信手段と通信回線を介して接続され、前記処理手段により読み出されたデータのうちの少なくとも一部を変更するデータを前記処理手段により書き込まれるデータとして前記送受信手段に送信する端末と
を具備することを特徴とする医用機器データ変更システム。
A logic circuit for realizing at least one function of the medical device;
Configuration storage means for storing data for determining the configuration of the logic circuit;
Processing means for reading and writing the data to and from the configuration storage means;
A transmitting / receiving means connected to the processing means for transmitting / receiving the data;
A terminal connected to the transmission / reception means via a communication line and transmitting data that changes at least a part of the data read by the processing means to the transmission / reception means as data written by the processing means; A medical device data change system characterized by:
前記論理回路及び前記コンフィギュレーション記憶手段が複数対ある場合、各コンフィギュレーション記憶手段は対となっている論理回路を識別する識別情報を有し、この識別情報は前記処理手段により読み出し可能であることを特徴とする請求項1に記載の医用機器データ変更システム。 When there are a plurality of pairs of the logic circuit and the configuration storage means, each configuration storage means has identification information for identifying the paired logic circuits, and this identification information can be read by the processing means. The medical device data change system according to claim 1. 前記処理手段は前記論理回路内に設けられることを特徴とする請求項1に記載の医用機器データ変更システム。 The medical device data change system according to claim 1, wherein the processing means is provided in the logic circuit. 前記処理手段は前記論理回路とは独立して設けられることを特徴とする請求項1に記載の医用機器データ変更システム。 The medical device data change system according to claim 1, wherein the processing unit is provided independently of the logic circuit. 前記コンフィギュレーション記憶手段はコンフィギュレーションROMであることを特徴とする請求項1に記載の医用機器データ変更システム。 The medical device data change system according to claim 1, wherein the configuration storage means is a configuration ROM. 前記データにより決定される構成はリアルタイム性が要求される機能を実現するものであることを特徴とする請求項1に記載の医用機器データ変更システム。 The medical device data change system according to claim 1, wherein the configuration determined by the data realizes a function that requires real-time performance. 前記リアルタイム性が要求される機能は画像フィルタであることを特徴とする請求項6に記載の医用機器データ変更システム。 7. The medical device data changing system according to claim 6, wherein the function requiring real-time property is an image filter. 本機器の少なくとも1つの機能を実現するための論理回路と、
この論理回路の構成を決定するためのデータを記憶するコンフィギュレーション記憶手段と、
このコンフィギュレーション記憶手段との間で前記データの読み出し及び書き込みを行う処理手段と、
この処理手段に接続され、前記処理手段により読み出されたデータを外部端末に対して送信し、この送信されたデータのうちの少なくとも一部を変更するデータを前記処理手段により書き込まれるデータとして前記外部端末から受信する送受信手段と
を具備することを特徴とする医用機器。

A logic circuit for realizing at least one function of the device;
Configuration storage means for storing data for determining the configuration of the logic circuit;
Processing means for reading and writing the data to and from the configuration storage means;
Data connected to the processing means and read by the processing means is transmitted to an external terminal, and data for changing at least a part of the transmitted data is written as data to be written by the processing means. A medical device comprising: transmission / reception means for receiving from an external terminal.

JP2004156949A 2004-05-27 2004-05-27 Medical equipment data changing system and medical equipment Withdrawn JP2005334292A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004156949A JP2005334292A (en) 2004-05-27 2004-05-27 Medical equipment data changing system and medical equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004156949A JP2005334292A (en) 2004-05-27 2004-05-27 Medical equipment data changing system and medical equipment

Publications (1)

Publication Number Publication Date
JP2005334292A true JP2005334292A (en) 2005-12-08

Family

ID=35488493

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004156949A Withdrawn JP2005334292A (en) 2004-05-27 2004-05-27 Medical equipment data changing system and medical equipment

Country Status (1)

Country Link
JP (1) JP2005334292A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007279826A (en) * 2006-04-03 2007-10-25 Toshiba Corp Configuration data updating device and method therefor
JP2009200617A (en) * 2008-02-19 2009-09-03 Mitsubishi Electric Corp Logic-changeable device
WO2017029743A1 (en) * 2015-08-20 2017-02-23 株式会社日立製作所 Information processing device and information processing system
JP2020053059A (en) * 2019-11-07 2020-04-02 株式会社日立製作所 Information processing apparatus

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007279826A (en) * 2006-04-03 2007-10-25 Toshiba Corp Configuration data updating device and method therefor
JP2009200617A (en) * 2008-02-19 2009-09-03 Mitsubishi Electric Corp Logic-changeable device
WO2017029743A1 (en) * 2015-08-20 2017-02-23 株式会社日立製作所 Information processing device and information processing system
JPWO2017029743A1 (en) * 2015-08-20 2018-08-16 株式会社日立製作所 Information processing apparatus and information processing system
JP2020053059A (en) * 2019-11-07 2020-04-02 株式会社日立製作所 Information processing apparatus

Similar Documents

Publication Publication Date Title
US20050060188A1 (en) System, method, and computer program product for health care patient and service management
JP2019067451A (en) Systems and methods for providing transparent medical treatment
KR101071571B1 (en) System and method for interlocking medical device information
US8786873B2 (en) Application server for use with a modular imaging system
US20070180140A1 (en) Physiological alarm notification system
CN102696033A (en) Medical-use information processing device and program
US20200251227A1 (en) Computerized data processing systems and methods for generating graphical user interfaces
JP2005165513A (en) Hospital information system
KR20000049915A (en) System and method for diagnosing medical images via Internet
JP2005334292A (en) Medical equipment data changing system and medical equipment
CN101266634A (en) Method for data exchange between medical apparatuses
JP2006338567A (en) Examination management system
JP2007072925A (en) Reservation system
JP2017151584A (en) Medical information processing device, program, and medical information management system
US20220208380A1 (en) Medical care support device, operation method and operation program thereof, and medical care support system
KR101820425B1 (en) Network gateway for managing of medical device in hospital
JP2020528185A (en) Devices, systems, and methods for optimizing image acquisition workflows
KR101710608B1 (en) Medical device gateway
JP2006228125A (en) Clinical examination data management device and program for clinical examination data management
JP7301933B2 (en) Hospital support system, hospital support method, hospital support program, and control device
CN111833995B (en) Medical information processing device, medical information processing system, and medical information processing method
JP7529416B2 (en) Medical information processing device, medical information processing method, and program
WO2022228473A1 (en) Smart health management system for use in telemedicine service and method used in same
JP2011090510A (en) Medical information device
JP2007241504A (en) Medical image management system and medical image management method

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20070807