JP5886064B2 - Medical image diagnostic system and medical image diagnostic method - Google Patents
Medical image diagnostic system and medical image diagnostic method Download PDFInfo
- Publication number
- JP5886064B2 JP5886064B2 JP2012020808A JP2012020808A JP5886064B2 JP 5886064 B2 JP5886064 B2 JP 5886064B2 JP 2012020808 A JP2012020808 A JP 2012020808A JP 2012020808 A JP2012020808 A JP 2012020808A JP 5886064 B2 JP5886064 B2 JP 5886064B2
- Authority
- JP
- Japan
- Prior art keywords
- server
- data
- server device
- copy data
- retention period
- 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.)
- Active
Links
Images
Landscapes
- Processing Or Creating Images (AREA)
- Medical Treatment And Welfare Office Work (AREA)
- Apparatus For Radiation Diagnosis (AREA)
Description
本発明の実施の形態は、医用画像診断システム及び医用画像診断方法に関する。 Embodiments described herein relate generally to a medical image diagnostic system and a medical image diagnostic method.
近年、被検体内部の情報を収集し、この収集された情報に基づいて被検体内部を画像化して医用画像を生成する医用画像診断装置が用いられるようになっている。この医用画像診断装置としては、例えば、X線CT装置(computed tomography:コンピュータ断層撮影装置)や、磁気共鳴診断装置(MRI:magnetic resonance imaging)等が該当する。生成された医用画像は例えば、ネットワークに接続されたクライアント端末上に表示される。 2. Description of the Related Art In recent years, medical image diagnostic apparatuses that collect information inside a subject and generate a medical image by imaging the inside of the subject based on the collected information have been used. Examples of the medical image diagnostic apparatus include an X-ray CT apparatus (computed tomography) and a magnetic resonance diagnostic apparatus (MRI). The generated medical image is displayed on a client terminal connected to the network, for example.
一方、上記医用画像は、例えば、単数、或いは複数の医用画像保持装置(サーバ)に保持される。複数のサーバに医用画像が保持されている場合には、その閲覧に当たって特定のサーバにクライアント端末からのアクセスが集中することも考えられ、アクセスが集中すると当該サーバへ著しく負荷が掛かることになる。そこで、以下の特許文献1においては、各サーバの負荷を分散し、各サーバの資源を有効に活用することを可能とした発明が開示されている。
On the other hand, the medical image is held in, for example, a single or a plurality of medical image holding devices (servers). When medical images are held in a plurality of servers, access from a client terminal may be concentrated on a specific server when browsing the images, and if the access is concentrated, the server is significantly loaded. Therefore, in the following
しかしながら、上記特許文献1において開示されている発明では、次の点について配慮がなされていない。
However, the invention disclosed in
すなわち、例えば、複数のサーバ全てが同じ医用画像等のデータを保持している場合、大規模システムに対応することができない可能性がある。これはスケーラビリティがないためであり、例えば、1つのサーバが保持することができる検査に関連する情報が検査数100回分(最大値)である場合、2台以上のサーバが接続されていても最大値は検査数100回分に過ぎず、それ以上の検査を保持することができない。仮に保持可能な検査数を増やす必要が生じた場合には、例えば、全てのサーバに対するハードウェアの増設が必要となる。 That is, for example, when all of a plurality of servers hold data such as the same medical image, there is a possibility that it is not possible to support a large-scale system. This is because there is no scalability. For example, when the information related to the inspection that can be held by one server is 100 inspections (maximum value), it is the maximum even if two or more servers are connected. The value is only 100 times of inspection, and no more inspections can be held. If it is necessary to increase the number of inspections that can be held, for example, additional hardware is required for all servers.
一方で上記スケーラビリティに対応すべく保持対象となる情報を各サーバに、例えば検査ごとに分散させてしまうと、クライアント端末に割り当てられたサーバに必要とされる情報が保持されていない場合、改めて別のサーバにアクセスしなければならない。従ってその分必要な情報へのアクセスに時間が掛かり、クライアント端末への画像表示性能が劣化する可能性もある。 On the other hand, if the information to be retained is distributed to each server to support the above scalability, for example, for each inspection, if the information required for the server allocated to the client terminal is not retained, another information is required. You have to access the server. Therefore, it takes time to access the necessary information accordingly, and the image display performance on the client terminal may be deteriorated.
本発明は上記課題を解決するためになされたものであり、本発明の目的は、クライアント端末における画像表示性能の劣化を招来することなくサーバ装置のスケーラビリティを確保し、大規模システムに対応可能な医用画像診断システム及び医用画像診断方法を提供することにある。 The present invention has been made to solve the above-described problems, and an object of the present invention is to ensure scalability of a server device without causing deterioration of image display performance in a client terminal, and to cope with a large-scale system. To provide a medical image diagnostic system and a medical image diagnostic method.
請求項1に記載の発明の特徴は、医用画像診断システムにおいて、医用情報の処理を要求する操作情報を生成するクライアント端末と、クライアント端末と通信ネットワークを介して接続され、複数のサーバ装置で構成され、クライアントからの処理要求を処理するサーバクラスタと、を備え、サーバクラスタは、第1のサーバ装置に設けられ、検査データを受信する受信部と、第1のサーバ装置に設けられ、受信部で受信した検査データを記憶する記憶部と、第1のサーバ装置に設けられ、第2のサーバ装置へ送信するために検査データを基にコピーデータを生成するコピーデータ生成部と、生成されたコピーデータを第2のサーバ装置へと送信する送信部と、第2のサーバ装置に設けられ、コピーデータを保持するコピーデータ保持部と、第2のサーバ装置に設けられ、クライアント端末からの要求に応じて、コピーデータ保持部に保持されたコピーデータである検査データを処理する医用情報処理部と、保持期間の経過の有無を判断する判断部と、第2のサーバ装置に設けられ、判断部の判断結果に応じて、コピーデータを削除するコピーデータ削除部とを備えると共に、第1または第2のサーバ装置は、さらに通信ネットワークを介して検査データに関する患者の検査予約情報の有無を確認し、検査予約情報が存在する場合に検査予約情報を取得する検査予約情報取得部と、取得された検査予約情報を基に検査データの保持期間を設定する保持期間設定部と、を備える。
請求項6に記載の発明の特徴は、医用画像診断方法において、通信ネットワークを介してクライアント端末から送信された操作情報に基づいて、検査データを処理し、処理の結果をクライアント端末へ送信する機能を備えるサーバであって、単数、或いは、複数台のスレーブサーバとともにサーバクラスタを構成するマスタサーバが、新規の検査データを取得するステップと、マスタサーバが検査データの保持期間を設定するステップと、検査データを主として保持する第1のサーバ装置をサーバクラスタの中から決定するステップと、マスタサーバが検査データを第1のサーバ装置へと送信し、第1のサーバ装置内に保持するステップと、第1のサーバ装置が、検査データを基にコピーデータを生成するステップと、第1のサーバ装置が生成されたコピーデータをサーバクラスタを構成する第2のサーバ装置に送信するステップと、第2のサーバ装置においてコピーデータを保持するステップと、第2のサーバ装置がコピーデータに関する患者についての検査予約情報の有無を確認するステップと、検査予約情報が確認された場合には、検査予約されている日を基にコピーデータの保持期間を設定するステップと、検査予約情報が確認されない場合には、マスタサーバが検査データに対して設定した保持期間を基にコピーデータの保持期間を設定するステップと、第2のサーバ装置がコピーデータの保持期間経過の有無を確認するステップと、保持期間が経過した場合に、第2のサーバ装置が保持期間を経過したコピーデータを削除するステップとを備える。
請求項7に記載の発明の特徴は、医用画像診断方法において、通信ネットワークを介してクライアント端末から送信された操作情報に基づいて、検査データを処理し、処理の結果をクライアント端末へ送信する機能を備えるサーバであって、単数、或いは、複数台のスレーブサーバとともにサーバクラスタを構成するマスタサーバが、新規の検査データを取得するステップと、マスタサーバが検査データの保持期間を設定するステップと、検査データを主として保持する第1のサーバ装置をサーバクラスタの中から決定するステップと、マスタサーバが検査データを第1のサーバ装置へと送信し、第1のサーバ装置内に保持するステップと、第1のサーバ装置が検査データに関する患者についての検査予約情報の有無を確認するステップと、検査予約情報が確認された場合には、検査予約されている日を基に前記コピーデータの保持期間を設定するステップと、検査予約情報が確認されない場合には、マスタサーバが検査データに対して設定した保持期間を基にコピーデータの保持期間を設定するステップと、第1のサーバ装置が、検査データを基にコピーデータを生成するステップと、第1のサーバ装置が生成されたコピーデータをサーバクラスタを構成する第2のサーバ装置に送信するステップと、第2のサーバ装置においてコピーデータを保持するステップと、第2のサーバ装置がコピーデータの保持期間経過の有無を確認するステップと、保持期間が経過した場合に、第2のサーバ装置が保持期間を経過したコピーデータを削除するステップとを備える。
The invention according to
According to a sixth aspect of the present invention, in the medical image diagnostic method, a function of processing examination data based on operation information transmitted from a client terminal via a communication network and transmitting a processing result to the client terminal. A master server constituting a server cluster together with a single or a plurality of slave servers, a step of acquiring new inspection data, and a step of setting a retention period of the inspection data by the master server; Determining a first server device that mainly holds inspection data from the server cluster, a step in which a master server transmits inspection data to the first server device and holds the inspection data in the first server device; A step in which the first server device generates copy data based on the inspection data; Steps and, a step of holding the copy data in the second server apparatus, the examination appointment information about the patient the second server device relating to the copy data to send a copy data to the second server apparatus constituting the server cluster If the inspection reservation information is confirmed, and if the inspection reservation information is confirmed, the step of setting the retention period of the copy data based on the inspection reservation date, and if the inspection reservation information is not confirmed, the master The step of setting the copy data retention period based on the retention period set for the inspection data by the server , the step of the second server device confirming whether the copy data retention period has elapsed, and the retention period have elapsed The second server device deleting the copy data whose retention period has passed.
According to a seventh aspect of the present invention, in the medical image diagnostic method, a function of processing examination data based on operation information transmitted from a client terminal via a communication network and transmitting a processing result to the client terminal. A master server constituting a server cluster together with a single or a plurality of slave servers, a step of acquiring new inspection data, and a step of setting a retention period of the inspection data by the master server; Determining a first server device that mainly holds inspection data from the server cluster, a step in which a master server transmits inspection data to the first server device and holds the inspection data in the first server device; A step in which the first server device confirms the presence or absence of examination reservation information about the patient relating to examination data; If the inspection reservation information is confirmed, a step for setting the retention period of the copy data based on the inspection reservation date; and if the inspection reservation information is not confirmed, the master server A step of setting a copy data retention period based on the set retention period, a step in which the first server device generates copy data based on the inspection data, and a copy data generated by the first server device Transmitting to the second server device constituting the server cluster, holding the copy data in the second server device, checking whether the second server device has passed the holding period of the copy data, The second server device deleting the copy data whose retention period has elapsed when the retention period has elapsed.
以下、本発明の実施の形態について図面を参照して詳細に説明する。 Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
(第1の実施の形態)
図1は、本発明の実施の形態における医用画像診断システムSの全体構成を示すブロック図である。医用画像診断システムSは、複数のサーバ装置から構成されるサーバクラスタSCと、当該サーバクラスタSCと通信ネットワークNを介して接続されるクライアント端末2と、患者の内部情報を取得するモダリティ3と患者の検査予約に関する情報を保持する管理システム4とから構成される。
(First embodiment)
FIG. 1 is a block diagram showing an overall configuration of a medical image diagnostic system S according to an embodiment of the present invention. The medical image diagnostic system S includes a server cluster SC composed of a plurality of server devices, a client terminal 2 connected to the server cluster SC via a communication network N, a modality 3 for acquiring internal patient information, and a patient And a management system 4 that holds information related to the examination reservation.
サーバクラスタSCは、1台のマスタサーバ1Aと単数或いは複数のスレーブサーバから構成される。本発明の実施の形態においては、スレーブサーバは2台(スレーブサーバ1B,1C)設けられている。但し、サーバクラスタを構成するスレーブサーバの台数は、1台以上であれば何台接続されていても良い。
The server cluster SC is composed of one
なお、サーバクラスタSCの規模大きくなれば、すなわち、医用画像診断システムSを構成するサーバ装置の台数が増えれば、保持可能な検査データの量が増えるため、それだけ大規模システムを構成することが可能となる。 If the scale of the server cluster SC is increased, that is, if the number of server devices constituting the medical image diagnostic system S is increased, the amount of examination data that can be held increases, so that a large-scale system can be configured accordingly. It becomes.
サーバクラスタSCのうち、1台のマスタサーバ1Aは特定のサーバにその役割が固定されている。後述するが、本発明の実施の形態においては、マスタサーバ1Aのみが新規の検査データを受信する。また、サーバクラスタSCを構成する各サーバは、全て同じ臨床アプリケーションが搭載されているが、検査データの保持する期間を設定することが可能なのは、マスタサーバ1のみである。
In the server cluster SC, the role of one
マスタサーバ1Aの他には、スレーブサーバ1B,1Cといったサーバ装置がハブ5を介して互いに接続されており、サーバクラスタSCを構成している。そのためこれらマスタサーバ1Aとスレーブサーバ1B,1Cとは、検査データ等、サーバクラスタSCにおいて保持するデータをやり取りすることが可能とされている。また、サーバクラスタSCは、ハブ5を介して通信ネットワークNと接続されている。
In addition to the
クライアント端末2は、操作者に対して検査データを表示させる端末である。クライアント端末2としては、例えば、パーソナルコンピュータやワークステーション等が考えられる。本発明の実施の形態においては、2台のクライアント端末2A,2Bが通信ネットワークNに接続されているが、その数は単数、或いは複数のいずれでも良く、その数は任意に設定することができる。
The client terminal 2 is a terminal that displays inspection data to the operator. As the client terminal 2, for example, a personal computer or a workstation can be considered. In the embodiment of the present invention, the two
モダリティ3は、上述した医用画像診断装置であり、患者の内部情報を取得する(撮影
する)機器である。モダリティ3は、本発明の実施の形態においては1台のみ示されているが、通信ネットワークNに接続される機器の数は、クライアント端末2同様、任意に設定することができる。
The modality 3 is the medical image diagnostic apparatus described above, and is a device that acquires (captures) internal information of a patient. Although only one modality 3 is shown in the embodiment of the present invention, the number of devices connected to the communication network N can be arbitrarily set like the client terminal 2.
管理システム4は、例えば、病院情報管理システム(HIS:Hospital Information System)、放射線部門情報管理システム(RIS:Radiological Information System)、医用画像管理システム(PACS:Picture Archiving Communication System)といった医療機関内に構築された各種管理システムである。管理システム4は、患者の検査予約や診療予約といった各種予約情報を管理しており、医用画像診断システムSは、適宜当該予約情報を検査データの保持に利用する。 The management system 4 is constructed in a medical institution such as a hospital information management system (HIS), a radiation department information management system (RIS), or a medical image management system (PACS: Picture Archiving Communication System). Various management systems. The management system 4 manages various reservation information such as patient examination reservations and medical treatment reservations, and the medical image diagnosis system S appropriately uses the reservation information for holding examination data.
通信ネットワークNは、サーバクラスタSC(ハブ5)、クライアント端末2、モダリティ3及び管理システム4をそれぞれつなぎ、互いの間で、例えば検査データや医用画像情報のやりとりを可能とする。通信ネットワークNの例としては、LAN(Local Area Network)やインターネット等のネットワークを挙げることができる。また、この通信ネットワークNで使用される通信規格は、DICOM(Digital Imaging and Communication in Medicine)等、いずれの規格であっても良い。 The communication network N connects the server cluster SC (hub 5), the client terminal 2, the modality 3, and the management system 4, and enables, for example, exchange of examination data and medical image information between each other. Examples of the communication network N include a network such as a LAN (Local Area Network) and the Internet. The communication standard used in the communication network N may be any standard such as DICOM (Digital Imaging and Communication in Medicine).
なお、本発明の実施の形態における医用画像診断システムSについては、シンクライアントの構成を採用しても良い。すなわち、シンクライアントの端末であるクライアント端末2から通信ネットワークNを介してサーバクラスタSCに送られてきた操作情報(処理要求)に基づいて、サーバクラスタSCを構成する各サーバはアプリケーションプログラムに従って各種検査データを処理する。そして当該処理結果を再度通信ネットワークNを介して処理要求を出したクライアント端末2へと送信する。 In addition, about the medical image diagnostic system S in embodiment of this invention, you may employ | adopt the structure of a thin client. That is, on the basis of operation information (processing request) sent from the client terminal 2 which is a thin client terminal to the server cluster SC via the communication network N, each server constituting the server cluster SC performs various inspections according to the application program. Process the data. Then, the processing result is transmitted again to the client terminal 2 that has issued the processing request via the communication network N.
クライアント端末2から送信される操作情報(処理要求)は、例えば、医用画像の回転、拡大、視点移動、画像処理パラメータの変更、或いは、患者情報の選択操作といった、各種アプリケーションプログラムによる画像処理操作を指す。 The operation information (processing request) transmitted from the client terminal 2 includes image processing operations performed by various application programs such as medical image rotation, enlargement, viewpoint movement, image processing parameter change, or patient information selection operation. Point to.
また、ここでの「アプリケーションプログラム」としては、例えば、医用画像の読影アプリケーションプログラム、3次元のMPR、ボリュームレンダリング、仮想内視鏡表示等の3D(3次元)医用画像表示アプリケーションプログラム、大腸解析アプリケーションプログラム、心臓解析アプリケーションプログラム等が挙げられる。 Examples of the “application program” include a medical image interpretation application program, a 3D MPR, a volume rendering, a virtual endoscopy display 3D (3D) medical image display application program, a colon analysis application, and the like. Programs, cardiac analysis application programs, and the like.
以下に説明する本発明の各実施の形態では、上述した各種アプリケーションプログラムにおいて使用されるデータをサーバクラスタSCを構成する各サーバ装置内においてコピーして保存する。 In each embodiment of the present invention described below, data used in the various application programs described above is copied and stored in each server device constituting the server cluster SC.
図2は、本発明の実施の形態におけるサーバ装置の一般的な内部構成を示すブロック図である。本発明の実施の形態においては、サーバクラスタSCを構成する各サーバ装置(マスタサーバ1A、スレーブサーバ1B,1C)は、その役割によって備える機能が相違する。従って、図2においては、サーバ装置(ここに示すサーバは、「サーバ装置1」と表わす)として基本的に備えている機能のみを示し、以下まとめて説明する。一方、それぞれの役割によって備える機能については、別途適宜図面を利用して説明する。
FIG. 2 is a block diagram showing a general internal configuration of the server device according to the embodiment of the present invention. In the embodiment of the present invention, each server device (
サーバ装置1は、CPU(Central Processing Unit)1aと、ROM(Read Only Memory)1bと、RAM(Random Access Memory)1c及び入出力インターフェイス1dがバス1eを介して接続されている。入出力インターフェイス1dには、入力部1fと、データ送信部1gと、記憶部1hと、リムーバブルディスク1iとが接続されている。
In the
CPU1aは、入力部1fからの入力信号に基づいてROM1bからサーバ装置1を起動するためのブートプログラムを読み出して実行し、記憶部1hに格納されている各種オペレーティングシステムを読み出す。またCPU1aは、入力部1fや入出力インターフェイス1dを介して、図2において図示していないその他の外部機器からの入力信号に基づいて各種装置の制御を行う。さらにCPU1aは、RAM1cや記憶部1h等に記憶されたプログラム及びデータを読み出してRAM1cにロードするとともに、RAM1cから読み出されたプログラムのコマンドに基づいて、検査データの送受信処理やデータの計算、加工等、一連の処理を実現する処理装置である。
The
入力部1fは、例えば、通信ネットワークNに接続されているモダリティ3から医用画像等の検査データを受信し、或いは、管理システム4から検査予約等の情報をサーバ装置1に入力する。入力部1fを介して通信ネットワークNから受信したデータは入力信号として、入出力インターフェイス1d及びバス1eを介してCPU1aに送信される。
For example, the
データ送信部1gは、サーバ装置1からサーバクラスタSCを構成する他のサーバ装置へ、例えば検査データを送信する。或いは、閲覧要求を出したクライアント端末2に対して該当する医用画像等を含む検査データを送信する。
The
また、入力部1f、或いは、データ送信部1gは、具体的には、例えば、LANカードやモデム等の手段であり、サーバ装置1をハブ5を介してインターネットやLAN等の通信ネットワークNに接続することを可能とする手段である。なお、入力部1fとデータ送信部1gとをまとめて検査データ等を送受信する、例えば、通信制御部として構成することもできる。
The
記憶部1hは、半導体や磁気ディスクで構成されており、CPU1aで実行されるプログラムやデータが記憶されている。また、サーバクラスタSCを構成する各サーバ装置に搭載されている、上述した各種アプリケーションプログラムもこの記憶部1h内に記憶されている。
The
リムーバブルディスク1iは、光ディスクやフレキシブルディスクのことであり、ディスクドライブによって読み書きされた信号は、入出力インターフェイス1d及びバス1eを介してCPU1aに送受信される。
The
図3は、本発明の第1の実施の形態におけるマスタサーバ1A1の内部構成を示すブロック図である。マスタサーバ1A1の基本的な構成については、図2を用いて説明した通りである。 FIG. 3 is a block diagram showing an internal configuration of the master server 1A1 according to the first embodiment of the present invention. The basic configuration of the master server 1A1 is as described with reference to FIG.
マスタサーバ1A1は、さらにその特徴として、プライマリサーバ決定部10と保持期間設定部11とが設けられている。本発明の実施の形態においては、マスタサーバ1AはサーバクラスタSCを構成する複数のサーバのうち、1台を「プライマリサーバP」として特定し、その他のサーバを「他サーバO」として特定する。
The master server 1A1 further includes a primary
これまでは例えば、複数のサ−バ装置からなるサーバクラスタがあった場合に、上述した通り、サーバクラスタを構成する全てのサーバ装置が同じ検査データをそれぞれ保持していた。そのため、スケーラビリティに欠ける場合があった。本発明の実施の形態においては、ある所定の期間内はサーバクラスタを構成する全てのサーバ装置がそれぞれ同じ検査データを保持するが、この所定の期間が経過した後は、特定の1台のサーバ装置のみが当該検査データを保持し、その他のサーバ装置は当該検査データを削除してしまうこととしている。このようにすることで、検査データはサーバクラスタ内のいずれかのサーバ装置に必ず保持される状態を維持しつつ、一方で、その他のサーバ装置からは当該検査デー
タを削除することで他のサーバ装置の容量を圧迫させることを避けることができるので、サーバクラスタ全体としてのスケーラビリティも確保することができる。
Until now, for example, when there is a server cluster composed of a plurality of server devices, as described above, all the server devices constituting the server cluster respectively hold the same inspection data. Therefore, there was a case where scalability was lacking. In the embodiment of the present invention, all the server devices constituting the server cluster hold the same inspection data within a certain predetermined period, but after this predetermined period has passed, a specific one server Only the apparatus holds the inspection data, and the other server apparatuses delete the inspection data. In this way, while maintaining the state in which the inspection data is always held in any server device in the server cluster, on the other hand, by deleting the inspection data from the other server devices, Since it is possible to avoid squeezing the capacity of the apparatus, it is possible to ensure scalability as a whole server cluster.
本発明の実施の形態を説明するに当たっては、上述した所定の期間が経過した後も検査データを保持しつづけるサーバを「第1のサーバ装置P(以下の説明においては、「プライマリサーバP」と表わす)」とし、所定の期間が経過した後は検査データを削除しサーバクラスタのスケーラビリティの確保に資するサーバ装置を「第2のサーバ装置O(以下の説明においては、「他サーバO」と表わす)」としている。 In describing the embodiment of the present invention, a server that continues to hold inspection data even after the above-described predetermined period has elapsed is referred to as “first server device P (in the following description,“ primary server P ”). The server device that deletes the inspection data after a predetermined period of time and contributes to ensuring the scalability of the server cluster is represented as “second server device O (in the following description,“ other server O ”). ) ”.
プライマリサーバ決定部10は、「プライマリサーバP」を決定する機能を有しており、サーバクラスタSCを構成するサーバ装置1の中から検査データごとに特定のサーバ1をプライマリサーバPとして決定する。
The primary
サーバクラスタSCの中からプライマリサーバ決定部10によってプライマリサーバPが決定されると、プライマリサーバP以外のサーバ装置であってサーバクラスタSCを構成するその他のサーバ装置は自動的に「他サーバO」となる。
When the primary server P is determined by the primary
また、プライマリサーバPは、これまで説明してきたマスタサーバ1A、或いは、スレーブサーバ1B,1Cといった括りとは関係なく決定される。従って、マスタサーバ1AがプライマリサーバPとして決定される場合もあれば、例えば、スレーブサーバ1BをプライマリサーバPとし、マスタサーバ1Aとスレーブサーバ1Cとが他サーバOとしての役割を果たす場合もある。
Further, the primary server P is determined regardless of the
「プライマリサーバP」を決定する方法として、例えば、マスタサーバ1A1が受信する検査データを基に、マスタサーバ1A1、スレーブサーバ1B、スレーブサーバ1C、マスタサーバ1A1というように順にプライマリサーバPとして割り当てる方法が考えられる。また、サーバクラスタSC内の各サーバの空き容量を随時確認しておき、マスタサーバ1A1が検査データを受信した時点で最も空き容量が大きいサーバをプライマリサーバPとして決定する方法も考えられる。プライマリサーバPをどのように決定するかについては、医用画像診断システムSが構築される医療機関等の要求によって自由に設定することができる。
As a method of determining “primary server P”, for example, a method of assigning as primary server P in order of master server 1A1,
また、プライマリサーバ決定部10は、検査データと当該検査データを保持するプライマリサーバPとの対応関係を、例えばマッピングテーブルに格納させておき、当該テーブルを、例えば、記憶部1h、或いは、プライマリサーバ決定部10内に記憶しておく。このような処理を行うことによって、検査データがいずれのサーバ装置に保持されているかがすぐに把握できる。
Further, the primary
保持期間設定部11は、検査データをサーバ装置内において保持する期間を設定する。ここで「保持期間」とは、サーバクラスタSCを構成する全てのサーバ装置が1つの検査データを保持する期間、という意味である。従って、当該保持期間が経過した後は、検査データごとに決定されているプライマリサーバPのみが該当する検査データの保持を継続し、その他の他サーバOは、保持期間の間保持していた該当する検査データを削除する。 The retention period setting unit 11 sets a period for retaining the inspection data in the server device. Here, the “holding period” means a period in which all the server apparatuses constituting the server cluster SC hold one inspection data. Therefore, after the retention period has elapsed, only the primary server P determined for each inspection data continues to retain the corresponding inspection data, and the other servers O retain the corresponding retention data for the retention period. Delete inspection data.
「保持期間」ついて、例えば、マスタサーバ1A1が通信ネットワークNを介して、例えば、モダリティ3から検査データを受信した日を起点として定めることができる。また具体的な保持期間の日数については、例えば、2日、或いは1週間というように、任意に設定することができる。 With respect to the “holding period”, for example, the date when the master server 1A1 receives the inspection data from the modality 3 via the communication network N can be set as a starting point, for example. Further, the specific number of days of the holding period can be arbitrarily set, for example, two days or one week.
図4は、本発明の第1の実施の形態におけるプライマリサーバP1の内部構成を示すブ
ロック図である。
FIG. 4 is a block diagram showing an internal configuration of the primary server P1 according to the first embodiment of this invention.
サーバの基本構成は、図2で示したサーバ一般の構成と同様である。第1の実施の形態におけるプライマリサーバP1では、コピーデータ生成部20が設けられている点に特徴がある。なお、プライマリサーバP、或いは、他サーバOにおいては入力部1fと同じ機能を果たすものとして受信部が設けられていることとする。但し、これはあくまでもマスタサーバ1Aとスレーブサーバ1B,1Cにおける入力部1fと表現上区別するに過ぎず、従って、受信部の符号も「1f」が付される。
The basic configuration of the server is the same as the general configuration of the server shown in FIG. The primary server P1 in the first embodiment is characterized in that a copy
プライマリサーバP1は、マスタサーバ1A1が通信ネットワークNを介して受信した検査データを受けて他サーバOにも配信するべく、検査データのコピー(以下、このようなコピーを「コピーデータ」と表わす)を生成する。すなわち、マスタサーバ1A1から受信した検査データは、プライマリサーバP1が保持期間経過後も保持しておくが、保持期間内は他サーバOにおいても保持しておく必要がある。これは保持期間内はサーバクラスタSCを構成する全てのサーバ(プライマリサーバP及び他サーバO)が検査データ、或いは、コピーデータを保持しておくことで、クライアント端末2からの要求に迅速に対応することができ、結果としてクライアント端末2における画像表示性能を劣化させることを避けることができるからである。 The primary server P1 receives the inspection data received by the master server 1A1 via the communication network N and distributes the inspection data to other servers O (hereinafter, such a copy is referred to as “copy data”). Is generated. That is, the inspection data received from the master server 1A1 is retained by the primary server P1 even after the retention period has elapsed, but must be retained by the other server O during the retention period. During the retention period, all servers (primary server P and other servers O) constituting the server cluster SC retain inspection data or copy data, so that requests from the client terminal 2 can be handled quickly. This is because it is possible to avoid degrading the image display performance in the client terminal 2 as a result.
コピーデータ生成部20は、プライマリサーバP1がマスタサーバ1A1から受信した検査データを基にコピーを生成する。その上で、データ送信部1gを介して当該検査データのコピーであるコピーデータを他サーバOへと送信する。
The copy
図5は、本発明の第1の実施の形態における他サーバO1の内部構成を示すブロック図である。サーバの基本構成は、図2で示したサーバ一般の構成と同様である。 FIG. 5 is a block diagram showing an internal configuration of another server O1 according to the first embodiment of this invention. The basic configuration of the server is the same as the general configuration of the server shown in FIG.
本発明の実施の形態において、クライアント端末2からの閲覧要求が合った場合に、その表示性能を劣化させることなく検査データ(コピーデータ)を提供するべく、他サーバOは、予め定められている保持期間の間、コピーデータを保持するという役割を担っている。 In the embodiment of the present invention, when the browsing request from the client terminal 2 is met, the other server O is predetermined so as to provide inspection data (copy data) without degrading the display performance. It plays a role of holding copy data during the holding period.
また、保持期間が経過した後は、これまで保持していたコピーデータを削除して自身の容量を増やすことによって、サーバクラスタSC全体のスケーラビリティの確保を行うという役割を果たす。 Further, after the retention period elapses, the copy data retained so far is deleted to increase its own capacity, thereby ensuring the scalability of the entire server cluster SC.
このような他サーバOに対して求められる役割を実現するべく、第1の実施の形態における他サーバO1は、コピーデータ保持部30と、コピーデータ削除部32と、判断部31とを備えている。
In order to realize the role required for such another server O, the other server O1 in the first embodiment includes a copy
コピーデータ保持部30は、プライマリサーバP1から送信されるコピーデータを保持期間中保持しておく。なお、コピーデータの保持については、ここではコピーデータ保持部30において行っているが、例えば、他サーバOの記憶部1hにおいて行っても良い。
The copy
保持期間が経過したか否かの判断は、判断部31において行われる。従って、判断部31において保持期間が経過したと判断されない限り、コピーデータ削除部32はコピーデータを削除することはしない。
The
コピーデータ削除部32は、保持期間中、他サーバO1内に保持されているコピーデータを、保持期間経過後削除する。上述したように、コピーデータを削除することで他サーバO1の容量、ひいては、サーバクラスタSCの容量を確保するためである。
The copy
次に、検査データをサーバクラスタSC内において保持する流れについて、図6を使用して説明する。図6は、本発明の第1の実施の形態における医用画像診断の際にクライアント端末に表示される検査データの保持、削除の流れを示すフローチャートである。 Next, the flow of holding the inspection data in the server cluster SC will be described with reference to FIG. FIG. 6 is a flowchart showing a flow of holding and deleting examination data displayed on the client terminal at the time of medical image diagnosis according to the first embodiment of the present invention.
まず、マスタサーバ1A1が新規の検査データを取得する(ST1)。ここで取得する検査データとは、例えば、モダリティ3によって取得された(撮影された)患者の内部情報を含むデータのことである。 First, the master server 1A1 acquires new inspection data (ST1). The examination data acquired here is, for example, data including internal information of a patient acquired (captured) by the modality 3.
ここで何をもって「新規」とするかは任意に定義することができるが、例えば、モダリティ3が本日取得、生成した検査データを「新規の」検査データとすることができる。この場合、新規であるか否かの判断は、検査データ内に含まれる医用画像に付帯されている、例えば、画像生成日情報等を用いることで判断することができる。 Here, what is considered “new” can be arbitrarily defined. For example, the inspection data acquired and generated by the modality 3 today can be used as “new” inspection data. In this case, whether or not the image is new can be determined by using, for example, image generation date information attached to the medical image included in the examination data.
また、サーバクラスタSC内に初めて登録される検査データを「新規の」検査データとして定義することも可能である。この場合には、マスタサーバ1A1が受信した検査データが新しく登録されるものであるか否かの判断がマスタサーバ1A1内で行われる。 It is also possible to define the inspection data registered for the first time in the server cluster SC as “new” inspection data. In this case, the master server 1A1 determines whether or not the inspection data received by the master server 1A1 is newly registered.
なお、図6に示すフローチャートにおいては、マスタサーバ1A1を「マスタ」、プライマリサーバP1を単に「プライマリ」とのみ示している。また、後述する各実施の形態の説明において利用するフローチャートの記載も同様である。 In the flowchart shown in FIG. 6, the master server 1A1 is shown as “master” and the primary server P1 is simply shown as “primary”. The same applies to the description of the flowchart used in the description of each embodiment to be described later.
そしてマスタサーバ1A1は、受信した検査データに関する保持期間を設定する(ST2)。上述したように、保持期間は任意に設定することが可能である。また、マスタサーバ1A1に送られる検査データの全てを同じ保持期間とすることも、または、検査データを送信するモダリティごと、或いは、検査データごとに保持期間を設定することも可能である。 Then, the master server 1A1 sets a retention period for the received inspection data (ST2). As described above, the holding period can be arbitrarily set. It is also possible to set all the inspection data sent to the master server 1A1 to the same retention period, or to set a retention period for each modality for transmitting inspection data, or for each inspection data.
また併せてマスタサーバ1A1(プライマリサーバ決定部10)は、受信した検査データを保持期間経過後も保持する役割を果たすプライマリサーバP1をサーバクラスタSCの中から選択して決定する(ST3)。選択、決定は、上述したように、例えばサーバクラスタSCを構成するマスタサーバ1A1、スレーブサーバ1B,1Cの中から順にプライマリサーバP1として割り当てる等の方法により行われる。
At the same time, the master server 1A1 (primary server determination unit 10) selects and determines the primary server P1 that plays the role of holding the received examination data even after the holding period has elapsed (ST3). As described above, the selection and determination are performed by a method such as assigning the primary server P1 in order from the master server 1A1 and the
プライマリサーバP1が選択、決定されたら、決定されたプライマリサーバP1(サーバ識別子)と当該プライマリサーバP1に保持される検査データ(検査ID等の検査識別子)とを紐づけてテーブルに記憶する。また、当該テーブルには、例えば、患者識別子や検査種別に関する情報、検査日の情報等についても記憶されていても良い。 When the primary server P1 is selected and determined, the determined primary server P1 (server identifier) and inspection data (inspection identifier such as inspection ID) held in the primary server P1 are associated and stored in the table. In addition, for example, information regarding a patient identifier and examination type, information on examination date, and the like may be stored in the table.
マスタサーバ1A1は、サーバクラスタSCの中からプライマリサーバP1として決定されたサーバに対して、当該検査データを送信する。そして検査データを受信したプライマリサーバP1は、記憶部1hに当該検査データを記憶する(ST4)。プライマリサーバP1は、受信した検査データ、すなわち保持期間経過後も保持する検査データをコピーしてコピーデータ生成部20にてコピーデータを生成する(ST5)。
The master server 1A1 transmits the inspection data to the server determined as the primary server P1 from the server cluster SC. And primary server P1 which received test | inspection data memorize | stores the said test | inspection data in the memory |
そして生成されたコピーデータは、プライマリサーバP1のデータ送信部1gを介して、全ての他サーバO1へと送信する(ST6)。例えば、スレーブサーバ1BがプライマリサーバP1として決定された場合には、スレーブサーバ1Bにて生成されたコピーデータは、他サーバOに該当するマスタサーバ1A1及びスレーブサーバ1Cへと送信される。
The generated copy data is transmitted to all other servers O1 via the
他サーバO1の受信部1fにて受信したコピーデータは、コピーデータ保持部30に保持される(ST7)。このコピーデータ保持部30内には、コピーデータが予め定められている保持期間だけ保持されている。従って、サーバクラスタSCのいずれのサーバにも同じ検査データが保持されていることになるため、当該検査データの閲覧要求がクライアント端末2から出されてもいずれのサーバ装置にもアクセス可能であることから、画像表示性能の劣化を招来することはない。
The copy data received by the receiving
例えば、クライアント端末2から検査データの閲覧要求が他サーバO1に出された(クライアント端末2が他サーバO1にアクセスした)場合、当該他サーバO1に保持されている検査データがクライアント端末2の表示部に表示される。また、特に医用画像診断システムSがシンクライアントシステムとして構成されている場合には、他サーバO1のCPU1a等が検査データを処理する医用情報処理部となってクライアント端末2からの要求に応ずることになる。
For example, when an inspection data browsing request is issued from the client terminal 2 to the other server O1 (the client terminal 2 accesses the other server O1), the inspection data held in the other server O1 is displayed on the client terminal 2. Displayed in the section. In particular, when the medical image diagnostic system S is configured as a thin client system, the
他サーバO1は、コピーデータを保持期間の間保持する。従って、保持期間が経過した後は、当該コピーデータを削除する。そこで、判断部31が保持期間経過の有無を確認する(ST8)。保持期間については、マスタサーバ1A1によって予め定められており、当該保持期間に関する情報は他サーバO1内の記憶部1h内にも記憶されている。
The other server O1 holds the copy data for the holding period. Therefore, the copy data is deleted after the retention period has elapsed. Therefore, the
判断部31は保持されているコピーデータ(検査データ)内に記憶されている、例えば、検査日に関する情報を基に保持期間を経過したか否かを判断する。また図5には示されていないが、この判断を行うに当たって判断部31は他サーバO1内に設けられている計時部が計測する時間も参考にする。
The
判断部31が判断した結果、保持期間を経過していなければ(ST9のNO)、そのまま他サーバO1はコピーデータを保持する。
If the
一方、保持期間が経過した場合には(ST9のYES)、他サーバO1は、保持期間が経過したコピーデータを記憶部1h内からコピーデータ削除部32を用いて削除する(ST10)。このコピーデータの削除は、サーバクラスタSCを構成する他サーバOの全てで行われる。従って、他サーバO1においてコピーデータが削除された後は、サーバクラスタSCにおけるプライマリサーバP1に記憶されている検査データのみが保持されることになる。また、保持期間が経過した後に当該検査データを閲覧する場合には、クライアント端末2は、プライマリサーバP1にアクセスすることになる。
On the other hand, when the retention period has elapsed (YES in ST9), the other server O1 deletes the copy data whose retention period has elapsed from the
以上説明したように、サーバクラスタ内における検査データの保持に関し予め期間を設け、当該期間中はサーバクラスタを構成する全てのサーバが等しく当該検査データを保持し、当該期間が経過した後は、他サーバOは保持していた当該検査データを削除する一方、プライマリサーバPにおいて引き続き継続して当該検査データを保持する。 As described above, a period is provided in advance for holding the inspection data in the server cluster, and during this period, all the servers constituting the server cluster hold the inspection data equally, and after the period has elapsed, While the server O deletes the inspection data held, the primary server P continues to hold the inspection data.
このような方法を採用することによって、クライアント端末における画像表示性能の劣化を招来することなくサーバ装置のスケーラビリティを確保し、大規模システムに対応可能な医用画像診断システム及び医用画像診断方法を提供することができる。 By adopting such a method, it is possible to provide a medical image diagnostic system and a medical image diagnostic method capable of ensuring scalability of a server device without causing deterioration of image display performance in a client terminal and corresponding to a large-scale system. be able to.
(第2の実施の形態)
次に本発明における第2の実施の形態について説明する。なお、第2の実施の形態において、上述の第1の実施の形態において説明した構成要素と同一の構成要素には同一の符号を付し、同一の構成要素の説明は重複するので省略する。
(Second Embodiment)
Next, a second embodiment of the present invention will be described. In the second embodiment, the same components as those described in the first embodiment are denoted by the same reference numerals, and the description of the same components is omitted because it is duplicated.
第2の実施の形態においては、他サーバO2の機能が第1の実施の形態における他サーバO1の機能と異なる。すなわち、第1の実施の形態においては、マスタサーバ1A1が予め定めた保持期間があり、保持の対象となる検査データをマスタサーバ1A1が受信した時を基準に当該保持期間を考える。 In the second embodiment, the function of the other server O2 is different from the function of the other server O1 in the first embodiment. That is, in the first embodiment, the retention period is considered based on the time when the master server 1A1 has a predetermined retention period and the master server 1A1 receives the inspection data to be retained.
一方、第2の実施の形態においては、マスタサーバ1A1が予め定めた保持期間はあるものの、保持対象となっている検査データを持つ患者が、新たに検査の予約を入れていることが確認できた場合には、当該検査予約の日を基準として、この日から保持期間を開始させコピーデータの削除の時期を決定する。この点が第1の実施の形態と大きく異なる点である。 On the other hand, in the second embodiment, although the master server 1A1 has a predetermined holding period, it can be confirmed that a patient having examination data to be held has newly made an appointment for examination. In this case, with the date of the examination reservation as a reference, the retention period is started from this date, and the time for deleting the copy data is determined. This point is greatly different from the first embodiment.
図7は、本発明の第2の実施の形態における他サーバO2の内部構成を示すブロック図である。また、図8は、本発明の第2の実施の形態における医用画像診断の際にクライアント端末2に表示される検査データの保持、削除の流れを示すフローチャートである。 FIG. 7 is a block diagram showing an internal configuration of another server O2 according to the second embodiment of this invention. FIG. 8 is a flowchart showing a flow of holding and deleting examination data displayed on the client terminal 2 at the time of medical image diagnosis in the second embodiment of the present invention.
第2の実施の形態における他サーバO2は、これまで説明した他サーバO1の構成に加え、検査予約情報取得部40及び、保持期間設定部41を備えている。
The other server O2 in the second embodiment includes an examination reservation
検査予約情報取得部40は、通信ネットワークNを介して管理システム4から患者の検査予約に関する情報を取得する。ここで取得する情報の対象は、他サーバO2自身が保持する検査データを持っている患者の検査予約情報である。
The examination reservation
また、保持期間設定部41は、他サーバO2がコピーデータとして保持する検査データを持っている患者の検査予約情報が存在する場合に、当該検査予約情報における検査日に関する情報を基に保持期間を新たに設定する。
In addition, when there is examination reservation information of a patient who has examination data held as copy data by the other server O2, the holding
他サーバO2における医用画像診断の際にクライアント端末に表示される検査データの保持、削除の流れについて、ステップST21ないしステップST26までは、第1の実施の形態におけるステップST1ないしステップST6までと同様である。すなわち、マスタサーバ1A1が保持対象となる検査データを受信後、プライマリサーバP1を決定し、決定したプライマリサーバP1に当該検査データを送信する。プライマリサーバP1では受信した検査データを基にコピーデータを生成するとともに、他サーバO2に送信する。 Regarding the flow of holding and deleting the examination data displayed on the client terminal during the medical image diagnosis in the other server O2, steps ST21 to ST26 are the same as steps ST1 to ST6 in the first embodiment. is there. That is, after the master server 1A1 receives the inspection data to be retained, the primary server P1 is determined, and the inspection data is transmitted to the determined primary server P1. The primary server P1 generates copy data based on the received inspection data and transmits it to the other server O2.
送信されたコピーデータを受信した他サーバO2では、まず、コピーデータに関連する患者の検査予約がなされているか否かを確認する(ST27)。具体的には、検査予約情報取得部40が管理システム4から検査予約情報を取得する。この際、取得する検査予約情報については、例えば、取得する日を本日とした場合に、2〜3日先に入っている検査予約に関する情報となる。どの時点の検査予約に関する情報を取得するかについては任意に設定することが可能である。
In the other server O2, which has received the transmitted copy data, first, it is confirmed whether or not a patient examination reservation related to the copy data has been made (ST27). Specifically, the inspection reservation
また、検査予約情報取得部40は、適宜検査予約情報を取得することも、或いは、時間を決めて一定の間隔で管理システム4から検査予約情報を取得することもできる。この点も自由に設定することができる。
In addition, the examination reservation
検査予約情報取得部40が取得した検査予約情報のうち、他サーバO2において保持する患者に関する検査予約情報があるか否かについての判断は、例えば、検査予約情報取得部40がコピーデータ保持部30内に記憶されているコピーデータに付帯する、例えば患者IDといった患者情報等を基に行う。或いは、判断部31が当該確認を行っても良い。
In the examination reservation information acquired by the examination reservation
他サーバO2において保持されるコピーデータの患者に関する検査予約情報が存在する場合には(ST28のYES)、他サーバO2の保持期間設定部41は、検査予約が入っている日を基準として保持期間を設定する(ST29)。この場合、マスタサーバ1A1で設定された保持期間の始点が変更されるだけで保持期間の長さについては変更されないとすることも可能であり、或いは、マスタサーバ1A1が設定した保持期間の長さも併せて変更(設定)することもできる。
If there is examination reservation information related to the patient of the copy data held in the other server O2 (YES in ST28), the holding
一方、検査予約情報取得部40が、他サーバO2において保持されるコピーデータの患者に関する検査予約情報を取得しなかった場合には(ST28のNO)、他サーバO2は予め定められている通り、マスタサーバ1A1が検査データを取得した時を基準として所定の保持期間を設定する(ST30)。
On the other hand, when the examination reservation
この後、他サーバO2において、保持期間経過の有無を確認し、保持期間経過後は保持していたコピーデータを削除する流れ(ST31ないしST33)は、第1の実施の形態において説明した通りである(ST8ないしST10)。 Thereafter, the flow (ST31 to ST33) of confirming whether or not the retention period has elapsed in the other server O2 and deleting the retained copy data after the retention period has elapsed (ST31 to ST33) is as described in the first embodiment. Yes (ST8 to ST10).
以上説明したように、サーバクラスタ内における検査データの保持に関し予め期間を設け、当該期間中はサーバクラスタを構成する全てのサーバが等しく当該検査データを保持し、当該期間が経過した後は、他サーバOは保持していた当該検査データを削除する一方、プライマリサーバPにおいて引き続き継続して当該検査データを保持する。 As described above, a period is provided in advance for holding the inspection data in the server cluster, and during this period, all the servers constituting the server cluster hold the inspection data equally, and after the period has elapsed, While the server O deletes the inspection data held, the primary server P continues to hold the inspection data.
このような方法を採用することによって、クライアント端末における画像表示性能の劣化を招来することなくサーバ装置のスケーラビリティを確保し、大規模システムに対応可能な医用画像診断システム及び医用画像診断方法を提供することができる。 By adopting such a method, it is possible to provide a medical image diagnostic system and a medical image diagnostic method capable of ensuring scalability of a server device without causing deterioration of image display performance in a client terminal and corresponding to a large-scale system. be able to.
(第3の実施の形態)
次に本発明における第3の実施の形態について説明する。なお、第3の実施の形態において、上述の第1、第2の実施の形態において説明した構成要素と同一の構成要素には同一の符号を付し、同一の構成要素の説明は重複するので省略する。
(Third embodiment)
Next, a third embodiment of the present invention will be described. In the third embodiment, the same components as those described in the first and second embodiments are denoted by the same reference numerals, and the description of the same components is duplicated. Omitted.
第2の実施の形態においては、他サーバO2が管理システム4から検査予約情報を取得して、当該情報を基に保持期間を設定していた。第3の実施の形態においては、この第2の実施の形態における他サーバO2の役割をプライマリサーバP2が行うことを特徴とする。 In the second embodiment, the other server O2 acquires the examination reservation information from the management system 4, and sets the retention period based on the information. The third embodiment is characterized in that the primary server P2 performs the role of the other server O2 in the second embodiment.
図9は、本発明の第3の実施の形態におけるプライマリサーバP2の内部構成を示すブロック図である。また、図10は、本発明の第3の実施の形態における医用画像診断の際にクライアント端末2に表示される検査データの保持、削除の流れを示すフローチャートである。 FIG. 9 is a block diagram showing an internal configuration of the primary server P2 in the third embodiment of the present invention. FIG. 10 is a flowchart showing a flow of holding and deleting examination data displayed on the client terminal 2 at the time of medical image diagnosis according to the third embodiment of the present invention.
図9のプライマリサーバP2の内部構成を示すブロック図に示されている通り、プライマリサーバP2は、図4で示すプライマリサーバP1の内部構成に検査予約情報取得部40及び保持期間設定部41を付加した構成を備えている。
As shown in the block diagram showing the internal configuration of the primary server P2 in FIG. 9, the primary server P2 adds the examination reservation
検査予約情報取得部40及び保持期間設定部41の機能については、第2の実施の形態において説明した通りである。すなわち、前者は通信ネットワークNを介して管理システム4から患者の検査予約に関する情報を取得する。なお、ここで取得する情報の対象は、プライマリサーバP2自身が保持する検査データを持っている患者の検査予約情報である。
The functions of the examination reservation
また後者は、プライマリサーバP2が保持する検査データを持っている患者の検査予約情報が存在する場合に、当該検査予約情報における検査日に関する情報を基に保持期間を新たに設定する。 In the latter case, when there is examination reservation information of a patient having examination data held by the primary server P2, a holding period is newly set based on information related to an examination date in the examination reservation information.
第3の実施の形態における保持期間の設定の流れは次のようになる。図10のフローチャートに示す通り、マスタサーバ1A1が新規の検査データを取得し、保持期間を設定した後プライマリサーバP2を決定し、当該検査データをプライマリサーバP2へと送信するところまではこれまでと同様である(ST21ないしST24)。 The flow of setting the retention period in the third embodiment is as follows. As shown in the flowchart of FIG. 10, the master server 1A1 acquires new inspection data, sets the retention period, determines the primary server P2, and transmits the inspection data to the primary server P2. The same is true (ST21 to ST24).
検査データをマスタサーバ1A1から受信したプライマリサーバP2は、当該検査データに関連する患者の検査予約がなされているか否かを確認する(ST41)。具体的には、検査予約情報取得部40が管理システム4から検査予約情報を取得する。この際、どの時点の検査予約に関する情報を取得するかについては任意に設定することが可能であることは上述した通りである。
The primary server P2 that has received the examination data from the master server 1A1 confirms whether or not an examination reservation for a patient related to the examination data has been made (ST41). Specifically, the inspection reservation
また、検査予約情報取得部40は、適宜検査予約情報を取得することも、或いは、時間を決めて一定の間隔で管理システム4から検査予約情報を取得することもできる。この点も自由に設定することができる。
In addition, the examination reservation
検査予約情報取得部40が取得した検査予約情報のうち、プライマリサーバP2において保持する患者に関する検査予約情報があるか否かについての判断は、例えば、検査予約情報取得部40が記憶部1hに保持されている検査データに付帯する、例えば患者IDといった患者情報等を基に行う。或いは、取得される検査予約情報における患者情報と既に保持されている検査データにおける患者情報との一致、不一致を判断する判断部等を設けて当該確認を行わせても良い。
Of the examination reservation information acquired by the examination reservation
プライマリサーバP2において保持される検査データの患者に関する検査予約情報が存在した場合には(ST42のYES)、プライマリサーバP2の保持期間設定部41は、検査予約が入っている日を基準として保持期間を設定する(ST43)。この場合、マスタサーバ1A1で設定された保持期間の始点が変更されるだけで保持期間の長さについては変更されないとすることも可能であり、或いは、マスタサーバ1A1が設定した保持期間の長さも併せて変更(設定)することもできる。
When there is examination reservation information related to the patient of the examination data held in the primary server P2 (YES in ST42), the holding
一方、検査予約情報取得部40が、プライマリサーバP2において保持される検査データの患者に関する検査予約情報を取得しなかった場合には(ST42のNO)、プライマリサーバP2は予め定められている通り、マスタサーバ1A1が検査データを取得した時を基準として所定の保持期間を設定する(ST44)。
On the other hand, when the examination reservation
この後、プライマリサーバP2においてコピーデータを生成し、他サーバOへ送信するとともに、他サーバOにおいては、保持期間経過の有無を確認し、保持期間経過後は保持していたコピーデータを削除する流れは、第2の実施の形態において説明した通りである(ステップST25、ステップST26及びステップST31ないしステップST33)。 Thereafter, the copy data is generated in the primary server P2 and transmitted to the other server O, and the other server O confirms whether or not the retention period has elapsed, and deletes the retained copy data after the retention period has elapsed. The flow is as described in the second embodiment (step ST25, step ST26 and step ST31 to step ST33).
以上説明したように、サーバクラスタ内における検査データの保持に関し予め期間を設け、当該期間中はサーバクラスタを構成する全てのサーバが等しく当該検査データを保持し、当該期間が経過した後は、他サーバOは保持していた当該検査データを削除する一方、プライマリサーバPにおいて引き続き継続して当該検査データを保持する。 As described above, a period is provided in advance for holding the inspection data in the server cluster, and during this period, all the servers constituting the server cluster hold the inspection data equally, and after the period has elapsed, While the server O deletes the inspection data held, the primary server P continues to hold the inspection data.
このような方法を採用することによって、クライアント端末における画像表示性能の劣
化を招来することなくサーバ装置のスケーラビリティを確保し、大規模システムに対応可能な医用画像診断システム及び医用画像診断方法を提供することができる。
By adopting such a method, it is possible to provide a medical image diagnostic system and a medical image diagnostic method capable of ensuring scalability of a server device without causing deterioration of image display performance in a client terminal and corresponding to a large-scale system. be able to.
(第4の実施の形態)
次に本発明における第4の実施の形態について説明する。なお、第4の実施の形態において、上述の第1ないし第3の実施の形態において説明した構成要素と同一の構成要素には同一の符号を付し、同一の構成要素の説明は重複するので省略する。
(Fourth embodiment)
Next, a fourth embodiment of the present invention will be described. In the fourth embodiment, the same components as those described in the first to third embodiments are denoted by the same reference numerals, and the description of the same components is duplicated. Omitted.
これまでの第1ないし第3の実施の形態においては、いわばコピーデータの保持期間を如何に定めるかについて説明した。これに対して、第4の実施の形態及び、後述する第5の実施の形態においては、設定された保持期間の延長について説明する。 In the first to third embodiments so far, it has been described how to determine the retention period of copy data. In contrast, in the fourth embodiment and a fifth embodiment to be described later, extension of the set retention period will be described.
検査データ、或いは、コピーデータに対して、サーバ装置1の保持期間中にクライアント端末2から閲覧要求、すなわちアクセスがあると、当該閲覧要求に応じて該当する検査データ、或いは、コピーデータを該当するクライアント端末2へと送信する。
If there is a browsing request, that is, access from the client terminal 2 to the inspection data or copy data during the holding period of the
このことをサーバクラスタSCの側からみると、保持期間中にアクセスがあったということは、今後も該当する検査データ、或いは、コピーデータへのアクセスが行われる可能性がある、ということである。そこで、保持期間経過後にコピーデータを削除するに当たって、当該コピーデータへの保持期間中のアクセスの有無を勘案して保持期間の延長の可否を判断する。 When this is seen from the server cluster SC side, the fact that there was an access during the retention period means that there is a possibility that the corresponding inspection data or copy data will be accessed in the future. . Therefore, when deleting copy data after the retention period has elapsed, it is determined whether or not the retention period can be extended in consideration of whether or not the copy data is accessed during the retention period.
すなわち、保持期間中に他サーバOのコピーデータへアクセスがあった場合、次回も当該他サーバOへアクセスする可能性が高いと考えられる。このような状況において保持期間が経過したことをもって当該他サーバOからコピーデータを削除し、プライマリサーバPにのみ検査データを保持していると、クライアント端末2が当該他サーバOへアクセスしてもコピーデータがないことから、改めて検査データが保持されているプライマリサーバPへアクセスし直さなければならない。これではクライアント端末2における画像表示性能の劣化を招来することになる。 That is, if there is an access to the copy data of another server O during the holding period, it is highly likely that the next server O will be accessed next time. In such a situation, if the copy period is deleted from the other server O when the retention period has passed and the inspection data is held only in the primary server P, the client terminal 2 can access the other server O. Since there is no copy data, it is necessary to access again to the primary server P holding the inspection data. This causes a deterioration in image display performance in the client terminal 2.
そこで第4の実施の形態においては、保持期間中にコピーデータへのアクセスが認められる他サーバOでは、そのコピーデータの保持期間を延長して、もともとの保持期間経過後の再度のアクセスに対応できるようにする。 Therefore, in the fourth embodiment, the other server O that is permitted to access the copy data during the holding period extends the copy data holding period to cope with the access again after the original holding period has elapsed. It can be so.
図11は、本発明の第4の実施の形態における他サーバO3の内部構成を示すブロック図である。また、図12及び図13は、本発明の第4の実施の形態における医用画像診断の際にクライアント端末に表示される検査データの保持、削除の流れを示すフローチャートである。 FIG. 11 is a block diagram showing an internal configuration of the other server O3 in the fourth embodiment of the present invention. FIGS. 12 and 13 are flowcharts showing the flow of holding and deleting examination data displayed on the client terminal at the time of medical image diagnosis in the fourth embodiment of the present invention.
第4の実施の形態における他サーバO3は、図5で示す第1の実施の形態における他サーバO1とその基本構成を同じくしているが、新たにアクセス確認部50及び保持期間延長部51を備えている。
The other server O3 in the fourth embodiment has the same basic configuration as that of the other server O1 in the first embodiment shown in FIG. 5, but newly includes an
アクセス確認部50は、他サーバO3のコピーデータ保持部30内に保持されているコピーデータへのクライアント端末2から閲覧要求(アクセス)の有無を確認する。なお、サーバクラスタSCでは1台以上の他サーバOが存在するが、個々の他サーバOごとにアクセスの有無を確認する。従って、サーバクラスタSCを構成する他サーバOによっては、クライアント端末2からのアクセスを確認することができるものとできないものとに分かれることもある。なお後述するが、アクセスが認められる他サーバOにおいてはコピーデータの保持期間を延長することになり、アクセスが認められない他サーバOにおいては
コピーデータの保持期間は延長されない。
The
保持期間延長部51は、他サーバOのコピーデータへのアクセスが認められる場合に、保持期間として予め定められている所定の期間を延長する。延長幅については、任意に設定することができる。また、この延長幅については、全てのコピーデータを一律に所定の期間延長するように設定しても、或いは、コピーデータ(検査データ)の性質に合わせて延長幅を変更するように設定しても良い。
The retention
次に具体的な保持期間の延長の流れについて、上述した図12及び図13、特に図13に示すフローチャートを利用して説明する。図12に示す流れは、例えば、第1の実施の形態におけるステップST1ないしステップST9(図6参照)にて説明した流れと同様である。すなわち、マスタサーバ1A1が新規に検査データを取得してから保持期間の設定、プライマリサーバPの設定、プライマリサーバPにおけるコピーデータの生成、他サーバO3における保持及び保持期間経過の有無の確認までの流れを示す(ST51ないしST59)。 Next, a specific flow of extending the retention period will be described using the flowcharts shown in FIGS. 12 and 13, particularly FIG. The flow shown in FIG. 12 is the same as the flow described in step ST1 to step ST9 (see FIG. 6) in the first embodiment, for example. That is, from the time when the master server 1A1 newly acquires the inspection data to the setting of the holding period, the setting of the primary server P, the generation of copy data in the primary server P, the holding in the other server O3, and the confirmation of whether the holding period has elapsed The flow is shown (ST51 to ST59).
他サーバO3の判断部31において保持期間の経過の有無が判断され、保持期間が経過したと判断されると(ST59のYES)、上述した実施の形態においては、コピーデータの削除処理に移行する。但し第4の実施の形態においては、削除処理に移行する前に他サーバO3が保持するコピーデータへのアクセスの有無、つまり最終アクセス日を確認する(ST60)。
If the
ここで「最終アクセス日」とは、コピーデータの削除処理を行う時点に最も近いアクセス日を意味する。他サーバO3のコピーデータに全くアクセスがない場合には、もちろん最終アクセス日が存在することはない。 Here, the “last access date” means the access date that is closest to the point in time when the copy data deletion process is performed. If there is no access to the copy data of the other server O3, there is of course no last access date.
アクセス確認部50がアクセスの有無を確認した結果、最終アクセス日が確認できた場合には(ST61のYES)、他サーバO3の保持期間延長部51は、最終アクセス日を基準に保持期間の延長を行う(ST62)。その上で、判断部31が延長された保持期間が経過したか否かの判断を行い(ST63)、延長期間が経過した場合には(ST63のYES)、保持期間が経過したコピーデータを削除する(ST64)。
As a result of the
ここで延長期間(延長幅)の始点についても任意に設定することが可能である。すなわち、上述した通り最終アクセス日を基準としてその日から延長期間を開始することとしても良い。或いは、保持期間中にアクセスが認められた場合、すなわち最終アクセス日が確認できた場合には、元々の保持期間が経過してから延長期間が開始するものと設定しても良い。この場合、他サーバO3におけるコピーデータの最終的な保持期間は、元々の保持期間に延長期間を加えた期間となる。 Here, the starting point of the extension period (extension width) can be arbitrarily set. That is, as described above, the extension period may be started from the last access date as a reference. Alternatively, when access is permitted during the holding period, that is, when the last access date can be confirmed, the extension period may be set to start after the original holding period has elapsed. In this case, the final retention period of the copy data in the other server O3 is a period obtained by adding the extension period to the original retention period.
なお、判断部31が最終アクセス日の確認を行った結果、他サーバO3のコピーデータへのアクセスを確認することができなかった場合には(ST61のNO)、保持期間を延長することなく、削除処理が行われる(ST64)。
As a result of the
以上説明したように、サーバクラスタ内における検査データの保持に関し予め期間を設け、当該期間中はサーバクラスタを構成する全てのサーバが等しく当該検査データを保持し、当該期間が経過した後は、他サーバOは保持していた当該検査データを削除する一方、プライマリサーバPにおいて引き続き継続して当該検査データを保持する。 As described above, a period is provided in advance for holding the inspection data in the server cluster, and during this period, all the servers constituting the server cluster hold the inspection data equally, and after the period has elapsed, While the server O deletes the inspection data held, the primary server P continues to hold the inspection data.
このような方法を採用することによって、クライアント端末における画像表示性能の劣化を招来することなくサーバ装置のスケーラビリティを確保し、大規模システムに対応可
能な医用画像診断システム及び医用画像診断方法を提供することができる。
By adopting such a method, it is possible to provide a medical image diagnostic system and a medical image diagnostic method capable of ensuring scalability of a server device without causing deterioration of image display performance in a client terminal and corresponding to a large-scale system. be able to.
(第5の実施の形態)
次に本発明における第5の実施の形態について説明する。なお、第5の実施の形態において、上述の第1ないし第4の実施の形態において説明した構成要素と同一の構成要素には同一の符号を付し、同一の構成要素の説明は重複するので省略する。
(Fifth embodiment)
Next, a fifth embodiment of the present invention will be described. Note that in the fifth embodiment, the same components as those described in the first to fourth embodiments are denoted by the same reference numerals, and the description of the same components is redundant. Omitted.
第4の実施の形態では、他サーバOにおけるコピーデータの保持期間の延長について、他サーバOの保持するコピーデータへのアクセスの有無を基準に延長の有無を判断していた。第5の実施の形態では、保持期間の延長の有無の判断基準として、アクセスの有無ではなく当該コピーデータを持つ患者に関する検査予約情報があるか否かを用いる点に特徴がある。 In the fourth embodiment, the extension of the copy data holding period in the other server O is determined based on whether or not the copy data held by the other server O is accessed. The fifth embodiment is characterized in that whether or not there is examination reservation information related to a patient having the copy data is used as a criterion for determining whether or not the retention period is extended, rather than whether or not there is access.
図14は、本発明の第5の実施の形態における他サーバO4の内部構成を示すブロック図である。また、図15は、本発明の第5の実施の形態における医用画像診断の際にクライアント端末に表示される検査データの保持、削除の流れを示すフローチャートである。 FIG. 14 is a block diagram showing an internal configuration of another server O4 according to the fifth embodiment of the present invention. FIG. 15 is a flowchart showing a flow of holding and deleting examination data displayed on the client terminal at the time of medical image diagnosis according to the fifth embodiment of the present invention.
第5の実施の形態における他サーバO4は、図5で示す第1の実施の形態における他サーバO1とその基本構成を同じくしているが、新たに検査予約情報取得部40及び保持期間延長部51を備えている。
The other server O4 in the fifth embodiment has the same basic configuration as that of the other server O1 in the first embodiment shown in FIG. 5, but newly has an examination reservation
検査予約情報取得部40は、通信ネットワークNを介して管理システム4から患者の検査予約に関する情報を取得する。ここで取得する情報の対象は、他サーバO4自身が保持する検査データを持っている患者の検査予約情報である。
The examination reservation
保持期間延長部51は、他サーバO4のコピーデータを持つ患者に関する検査予約情報がある場合に、保持期間として予め定められている所定の期間を延長する。延長幅については、任意に設定することができる。また、この延長幅については、全てのコピーデータを一律に所定の期間延長するように設定しても、或いは、コピーデータの性質に合わせて延長幅を変更するように設定しても良い。
The holding
次に具体的な保持期間の延長の流れについて、上述した図14に示すフローチャートを利用して説明する。なお、図14における「A」は、図12における「A」に接続する。従って、図12に示す流れは、第4の実施の形態と共有することになる。図12では、上述した通り、マスタサーバ1A1が新規に検査データを取得してから保持期間の設定、プライマリサーバPの設定、プライマリサーバPにおけるコピーデータの生成、他サーバO3における保持及び保持期間経過の有無の確認までの流れを示す(ST51ないしST59)。 Next, a specific flow of extending the holding period will be described using the flowchart shown in FIG. Note that “A” in FIG. 14 is connected to “A” in FIG. Therefore, the flow shown in FIG. 12 is shared with the fourth embodiment. In FIG. 12, as described above, after the master server 1A1 newly acquires the inspection data, the retention period is set, the primary server P is set, the copy data is generated in the primary server P, and the retention and retention periods have elapsed in the other server O3. The flow up to the confirmation of the presence or absence is shown (ST51 to ST59).
他サーバO4の判断部31において保持期間の経過の有無が判断され、保持期間が経過したと判断されると(ST59のYES)、上述した実施の形態においては、コピーデータの削除処理に移行する。但し第5の実施の形態においては、削除処理に移行する前に他サーバO4が保持するコピーデータを持つ患者に関する検査予約情報の有無を確認する(ST71)。
If the
具体的には、検査予約情報取得部40が管理システム4から検査予約情報を取得する。この際、どの時点の検査予約に関する情報を取得するかについては任意に設定することが可能であることは上述した通りである。
Specifically, the inspection reservation
また、検査予約情報取得部40は、適宜検査予約情報を取得することも、或いは、時間
を決めて一定の間隔で管理システム4から検査予約情報を取得することもできる。この点も自由に設定することができる。
In addition, the examination reservation
検査予約情報取得部40が取得した検査予約情報のうち、他サーバO4において保持するコピーデータを持つ患者に関する検査予約情報があるか否かについての判断は、例えば、検査予約情報取得部40が記憶部1hに保持されている検査データに付帯する、例えば患者IDといった患者情報等を基に行う。或いは、このような判断を判断部31において行っても良い。
In the examination reservation information acquired by the examination reservation
検査予約情報取得部40が検査予約情報の有無を確認した結果、検査予約情報の存在が確認できた場合には(ST71のYES)、他サーバO4の保持期間延長部51は、検査予約情報に含まれる検査予約日を基準に保持期間の延長を行う(ST72)。その上で、判断部31が延長された保持期間が経過したか否かの判断を行い(ST73)、延長期間が経過した場合には(ST73のYES)、保持期間が経過したコピーデータを削除する(ST74)。
As a result of the examination reservation
ここで延長期間(延長幅)についても任意に設定することが可能である。すなわち、上述した通り検査予約日を基準としてその日から延長期間を開始することとしても良い。或いは、保持期間経過後、当該検査予約日が含まれるだけ延長するように延長期間を設定しても良い。この場合、他サーバO4におけるコピーデータの最終的な保持期間は、元々の保持期間に延長期間を加えた期間となる。 Here, the extension period (extension width) can also be set arbitrarily. That is, as described above, the extension period may be started from the inspection reservation date as a reference. Alternatively, the extension period may be set to extend as long as the inspection reservation date is included after the holding period has elapsed. In this case, the final retention period of the copy data in the other server O4 is a period obtained by adding the extension period to the original retention period.
なお、判断部31が検査予約日の確認を行った結果、他サーバO4のコピーデータを持つ患者に関する検査予約情報を確認することができなかった場合には(ST71のNO)、保持期間を延長することなく、削除処理が行われる(ST73)。
In addition, as a result of checking the examination reservation date by the
以上説明したように、サーバクラスタ内における検査データの保持に関し予め期間を設け、当該期間中はサーバクラスタを構成する全てのサーバが等しく当該検査データを保持し、当該期間が経過した後は、他サーバOは保持していた当該検査データを削除する一方、プライマリサーバPにおいて引き続き継続して当該検査データを保持する。 As described above, a period is provided in advance for holding the inspection data in the server cluster, and during this period, all the servers constituting the server cluster hold the inspection data equally, and after the period has elapsed, While the server O deletes the inspection data held, the primary server P continues to hold the inspection data.
このような方法を採用することによって、クライアント端末における画像表示性能の劣化を招来することなくサーバ装置のスケーラビリティを確保し、大規模システムに対応可能な医用画像診断システム及び医用画像診断方法を提供することができる。 By adopting such a method, it is possible to provide a medical image diagnostic system and a medical image diagnostic method capable of ensuring scalability of a server device without causing deterioration of image display performance in a client terminal and corresponding to a large-scale system. be able to.
(第6の実施の形態)
次に本発明における第6の実施の形態について説明する。なお、第6の実施の形態において、上述の第1ないし第5の実施の形態において説明した構成要素と同一の構成要素には同一の符号を付し、同一の構成要素の説明は重複するので省略する。
(Sixth embodiment)
Next, a sixth embodiment of the present invention will be described. In the sixth embodiment, the same components as those described in the first to fifth embodiments are denoted by the same reference numerals, and the description of the same components is duplicated. Omitted.
第6の実施の形態は、保持期間が経過した後のサーバクラスタSCを構成するサーバ装置の働きについて説明する。すなわちこれまで説明してきた通り、保持期間は経過しているので、他サーバOからはコピーデータが削除され、プライマリサーバPのみに検査データが保持されている状態である。 In the sixth embodiment, the operation of the server apparatus constituting the server cluster SC after the retention period has elapsed will be described. That is, as described above, since the retention period has elapsed, the copy data is deleted from the other server O, and the inspection data is retained only by the primary server P.
検査データ及びそのコピーデータは、保持期間中はプライマリサーバP及び他サーバOのサーバクラスタSCを構成する全てのサーバ装置において保持されている。しかし上述したように、保持期間が経過すると、プライマリサーバPに保持されている検査データを除き他サーバOが保持しているコピーデータは削除されてしまう。但し、サーバクラスタSCのスケーラビリティを確保するためにはこのような保持方法が最適である。 The inspection data and its copy data are held in all the server devices constituting the server cluster SC of the primary server P and the other server O during the holding period. However, as described above, when the holding period elapses, the copy data held by the other server O is deleted except for the inspection data held by the primary server P. However, such a holding method is optimal for ensuring the scalability of the server cluster SC.
従って保持期間経過後は、プライマリサーバPにのみ検査データが保持されていることになるが、一方で、保持期間経過後に当該検査データに関連する患者が検査予約を入れている場合には、プライマリサーバPに保持されている従前の検査データにアクセスする必要が出てくることも考えられる。このようなアクセスがあった場合に適切に対応できなければ、クライアント端末2における画像表示性能の劣化を招来することになりかねない。 Therefore, after the retention period has elapsed, the examination data is retained only in the primary server P. On the other hand, if the patient related to the examination data has entered the examination reservation after the retention period has elapsed, It may be necessary to access the previous inspection data held in the server P. If such an access cannot be appropriately handled, the image display performance of the client terminal 2 may be deteriorated.
そこで第6の実施の形態では、保持期間経過後に当該検査データに関連する患者が検査予約を入れていることが確認できた場合には、保持期間経過に伴って他サーバOにおいて削除されたコピーデータをプライマリサーバPにおいて再度生成する。その上でプライマリサーバPから再度他サーバOに配信、保持させることによって、クライアント端末2における画像表示性能の劣化を回避する。 Therefore, in the sixth embodiment, if it can be confirmed that the patient related to the examination data has entered the examination reservation after the retention period has elapsed, the copy deleted in the other server O as the retention period has elapsed. Data is generated again in the primary server P. Then, the primary server P distributes and holds it again to the other server O, thereby avoiding deterioration of the image display performance in the client terminal 2.
図16は、本発明の第6の実施の形態におけるマスタサーバ1A2の内部構成を示すブロック図である。また、図17は、本発明の第6の実施の形態におけるコピーデータ削除後に改めてプライマリサーバPがコピーデータを生成する流れを示すフローチャートである。以下、図17のフローチャートを基に図16に示すマスタサーバ1A2の働きも交えつつ第6の実施の形態における処理を説明する。 FIG. 16 is a block diagram showing an internal configuration of the master server 1A2 in the sixth embodiment of the present invention. FIG. 17 is a flowchart showing a flow in which the primary server P generates copy data again after deleting copy data according to the sixth embodiment of the present invention. The processing in the sixth embodiment will be described below with reference to the flowchart of FIG. 17 while also including the function of the master server 1A2 shown in FIG.
保持期間経過後に削除されたコピーデータに関する患者の検査予約の有無に関しては、マスタサーバ1が検査予約情報を取得して確認する(ST81)。図16のブロック図に示す通り、第6の実施の形態におけるマスタサーバ1A2は、基本的なサーバ装置の構成の他に、検査予約情報確認部60を備えている。
The
検査予約情報確認部60は、通信ネットワークNを介して管理システム4にアクセスし、検査予約情報の有無について確認を行う。確認する頻度については、例えば、日々の診察が終了した後、或いは、医療機関内におけるその日の検査業務が全て終了した後、といった特定の時に定期的に管理システム4に確認しても良い。また、ある間隔ごとに新規に登録された検査予約情報のみを管理システム4から送信してもらうことで確認を行う、といった方法も採用しうる。いずれにしても設定は任意に行うことが可能である。
The examination reservation
なお、マスタサーバ1A2が取得する検査予約情報は、新規の検査予約情報である。ここで「新規の検査予約情報」とは、これまで検査予約情報確認部60が管理システム4から取得したことがなく確認を行ったことのない情報である。このように検査予約情報確認部60が確認する検査予約情報を新規なものとしているのは、上述したように例えば、検査予約情報確認部60は予め定められている間隔で検査予約情報の有無を確認しているのであり、確認済みの検査予約情報について改めて確認する必要性に乏しいからである。
Note that the examination reservation information acquired by the master server 1A2 is new examination reservation information. Here, the “new inspection reservation information” is information that has not been acquired by the inspection reservation
このような方法は、確認の頻度とも関連するが、日々多くの検査予約情報が登録される医療機関においては特に有効である。また、このように確認の基となる検査予約情報の性質を予め定めておくことによって、検査予約情報を見逃すといった不都合を回避することができる。 Such a method is related to the frequency of confirmation, but is particularly effective in a medical institution where a lot of examination reservation information is registered every day. In addition, by predetermining the nature of the examination reservation information that is the basis for confirmation in this way, it is possible to avoid the inconvenience of missing the examination reservation information.
マスタサーバ1A2は、取得した検査予約情報内に、サーバクラスタSC内、すなわちこの段階ではプライマリサーバP内に保持されている検査データの患者と同じ患者に関する検査予約情報が含まれているか否かを確認する(ST82)。マスタサーバ1A2の例えばプライマリサーバ決定部10内には、検査データと当該検査データを保持しているプライマリサーバPとの対応関係を示すマッピングテーブルが設けられている。
The master server 1A2 determines whether or not the acquired examination reservation information includes examination reservation information related to the same patient as the patient of the examination data held in the server cluster SC, that is, the primary server P at this stage. Confirm (ST82). For example, in the primary
従って、マスタサーバ1A2は、当該マッピングテーブルに格納されている情報と取得
した検査予約情報とを付き合わせることによって、検査予約情報の患者に関する検査データがいずれのサーバに保持されているかがすぐに把握できる(ST83)。
Therefore, the master server 1A2 immediately knows which server holds the examination data related to the patient of the examination reservation information by associating the information stored in the mapping table with the acquired examination reservation information. Yes (ST83).
マッピングテーブル内を確認した結果、取得した検査予約情報の患者に関する検査データが見つからなかった場合には(ST83のNO)、改めて新規予約に関する情報を管理システム4から取得する。 As a result of checking the mapping table, if examination data related to the patient of the obtained examination reservation information is not found (NO in ST83), information relating to the new appointment is obtained again from the management system 4.
削除されたコピーデータの患者に関する新規な検査予約情報が管理システム4に存在することが検査予約情報確認部60によって確認された場合には(ST83のYES)、マスタサーバ1A2は、保持されている検査データ、すなわち、新規な検査予約情報が登録されている患者に関する検査データを保持するプライマリサーバPをプライマリサーバ決定部10において特定する(ST84)。
When the examination reservation
そしてその旨、当該プライマリサーバPに対してマスタサーバ1A2から通知が送られるとともに、特定されたプライマリサーバPに対して、当該プライマリサーバPが保持している検査予約情報に関する患者の検査データを基にコピーデータの再生成を依頼する(ST85)。 To that effect, a notification is sent from the master server 1A2 to the primary server P, and based on the examination data of the patient regarding the examination reservation information held by the primary server P for the identified primary server P. Is requested to regenerate the copy data (ST85).
これは、検査予約情報から当該患者に関して検査が行われ新たな検査データが取得された場合に、従前の検査データにアクセスして診察に利用される可能性が考えられるからである。そのような場合はクライアント端末2からサーバクラスタSCへのアクセス(閲覧要求)がなされるが、その際にプライマリサーバPのみが検査データを保持している状態ではクライアント端末2の画像表示性能を適切に発揮させることができない可能性もある。そこで、第1ないし第5の実施の形態において説明した通り、プライマリサーバPのみに検査データを保持するのではなく、当該検査データをコピーしてコピーデータを生成し、それらコピーデータを他サーバOが保持することで、クライアント端末2の画像表示性能を維持する。 This is because when examination is performed on the patient from examination reservation information and new examination data is acquired, there is a possibility that the previous examination data may be accessed and used for examination. In such a case, access (view request) is made from the client terminal 2 to the server cluster SC. At that time, when only the primary server P holds the inspection data, the image display performance of the client terminal 2 is appropriate. There is also a possibility that it cannot be exhibited. Therefore, as described in the first to fifth embodiments, the inspection data is not held only in the primary server P, but the inspection data is copied to generate copy data, and the copy data is stored in the other server O. Holds the image display performance of the client terminal 2.
マスタサーバ1A2からのコピーデータ再生成の依頼を受けたプライマリサーバPは、コピーデータを生成し、他サーバOに送信する(ST86)。コピーデータを受信した他サーバOは、一旦保持期間が経過したため削除したコピーデータを再度保持する(ST87)。これで、検査予約情報の患者に関する従前の検査データ及びそのコピーデータをサーバクラスタSC内のプライマリサーバP及び他サーバOがそれぞれ保持している状態が作出される。このような状態を新たな保持期間中維持することによって、クライアント端末2が必要するときに適切なタイミングで検査データ、或いは、そのコピーデータを提供することが可能となる。 The primary server P that has received the copy data regeneration request from the master server 1A2 generates copy data and transmits it to the other server O (ST86). The other server O that received the copy data once again retains the deleted copy data because the retention period has elapsed (ST87). As a result, a state is created in which the primary server P and the other server O in the server cluster SC respectively hold the previous examination data regarding the patient of the examination reservation information and the copy data thereof. By maintaining such a state for a new holding period, it is possible to provide inspection data or copy data thereof at an appropriate timing when the client terminal 2 needs it.
以上説明したように、他サーバにおける保持期限が経過した検査データ等に関する患者の検査予約情報が登録されている場合に、一旦削除されたコピーデータを再度生成しクライアント端末からのアクセスに備えることによって、クライアント端末における画像表示性能の劣化を招来することなくサーバ装置のスケーラビリティを確保し、大規模システムに対応可能な医用画像診断システム及び医用画像診断方法を提供することができる。 As described above, when patient examination reservation information related to examination data etc. whose retention period has expired in another server is registered, once deleted copy data is generated again and prepared for access from the client terminal Therefore, it is possible to provide a medical image diagnostic system and a medical image diagnostic method that can ensure scalability of a server device without causing degradation of image display performance in a client terminal and can be applied to a large-scale system.
なお、第6の実施の形態においても第1ないし第5の実施の形態における効果が前提となっていることから、サーバクラスタ内における検査データの保持に関し予め期間を設け、当該期間中はサーバクラスタを構成する全てのサーバ装置が等しく当該検査データを保持し、当該期間が経過した後は、他サーバOは保持していた当該検査データを削除する一方、プライマリサーバPにおいて引き続き継続して当該検査データを保持する医用画像診断システム及び医用画像診断方法を提供することができるのはもちろんである。 In the sixth embodiment, since the effects in the first to fifth embodiments are premised, a period is provided in advance for holding inspection data in the server cluster, and the server cluster is used during the period. All the server apparatuses that constitute the same hold the inspection data equally, and after the period has elapsed, the other server O deletes the inspection data that has been held, while the primary server P continues to perform the inspection. Of course, it is possible to provide a medical image diagnostic system and a medical image diagnostic method that retain data.
本発明の実施形態を説明したが、この実施形態は、例として提示したものであり、発明の範囲を限定することを意図していない。例えば、上述した実施の形態において、コピーデータの削除に関して、当該コピーデータを保持する他サーバが削除することを前提に説明したが、例えば、保持期間経過後にプライマリサーバが他サーバのコピーデータを削除するように構成しても良い。また、その他、プライマリサーバが行う処理、他サーバが行う処理を互いに他方が行うように構成しても良い。 Although an embodiment of the present invention has been described, this embodiment is presented as an example and is not intended to limit the scope of the invention. For example, in the above-described embodiment, the description has been made on the assumption that the other server holding the copy data deletes the copy data, but for example, the primary server deletes the copy data of the other server after the holding period elapses. You may comprise so that it may do. In addition, the other server may perform the process performed by the primary server and the process performed by the other server.
この実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。この実施形態やその変形は、発明の範囲や要旨に含まれると共に、特許請求の範囲に記載された発明とその均等の範囲に含まれる。 This embodiment can be implemented in various other forms, and various omissions, replacements, and changes can be made without departing from the spirit of the invention. This embodiment and its modifications are included in the scope and gist of the invention, and are included in the invention described in the claims and the equivalents thereof.
1A マスタサーバ
1B スレーブサーバ
1C スレーブサーバ
2 クライアント端末
3 モダリティ
4 管理システム
S 医用画像診断システム
SC サーバクラスタ
Claims (10)
前記クライアント端末と通信ネットワークを介して接続され、複数のサーバ装置で構成され、クライアントからの処理要求を処理するサーバクラスタと、を備え、
前記サーバクラスタは、
第1のサーバ装置に設けられ、検査データを受信する受信部と、
前記第1のサーバ装置に設けられ、前記受信部で受信した前記検査データを記憶する記憶部と、
前記第1のサーバ装置に設けられ、第2のサーバ装置へ送信するために前記検査データを基にコピーデータを生成するコピーデータ生成部と、
生成された前記コピーデータを前記第2のサーバ装置へと送信する送信部と、
前記第2のサーバ装置に設けられ、前記コピーデータを保持するコピーデータ保持部と、
前記第2のサーバ装置に設けられ、前記クライアント端末からの要求に応じて、前記コピーデータ保持部に保持された前記コピーデータである検査データを処理する医用情報処理部と、
保持期間の経過の有無を判断する判断部と、
前記第2のサーバ装置に設けられ、前記判断部の判断結果に応じて、前記コピーデータを削除するコピーデータ削除部と、を備えると共に、
前記第1または前記第2のサーバ装置は、さらに前記通信ネットワークを介して前記検査データに関する患者の検査予約情報の有無を確認し、前記検査予約情報が存在する場合に前記検査予約情報を取得する検査予約情報取得部と、取得された前記検査予約情報を基に前記検査データの保持期間を設定する保持期間設定部と、を備えることを特徴とする医用画像診断システム。 A client terminal that generates operation information for requesting medical information processing;
A server cluster connected to the client terminal via a communication network, configured with a plurality of server devices, and processing a processing request from a client;
The server cluster is
A receiving unit provided in the first server device for receiving inspection data ;
A storage unit that is provided in the first server device and stores the inspection data received by the reception unit;
A copy data generation unit that is provided in the first server device and generates copy data based on the inspection data for transmission to the second server device;
A transmission unit for transmitting the generated copy data to the second server device;
A copy data holding unit that is provided in the second server device and holds the copy data;
A medical information processing unit that is provided in the second server device and processes examination data that is the copy data held in the copy data holding unit in response to a request from the client terminal;
A determination unit for determining whether the retention period has elapsed,
A copy data deletion unit that is provided in the second server device and deletes the copy data according to a determination result of the determination unit ;
The first or second server device further checks the presence / absence of patient examination reservation information related to the examination data via the communication network, and acquires the examination reservation information when the examination reservation information exists. A medical image diagnostic system comprising: an examination reservation information acquisition unit; and a retention period setting unit that sets a retention period of the examination data based on the acquired examination reservation information .
前記通信ネットワークに接続される医用画像診断装置から送信される検査データを受信する入力部と、
前記検査データの保持期間を設定する保持期間設定部と、
前記サーバクラスタを構成する複数台のサーバの中から第1のサーバを決定するプライマリサーバ決定部と、
を備え、前記検査データを受信し、前記保持期間を設定し、併せて前記保持期間の経過後も継続して前記検査データを保持する前記第1のサーバを決定するマスタサーバとしての機能を果たすことを特徴とする請求項1に記載の医用画像診断システム。 The first server device or the second server device constituting the server cluster is:
An input unit for receiving examination data transmitted from the medical image diagnostic apparatus connected to the communication network;
A retention period setting unit for setting a retention period of the inspection data;
A primary server determination unit for determining a first server from a plurality of servers constituting the server cluster;
And serving as a master server that determines the first server that receives the inspection data, sets the retention period, and continues to retain the inspection data even after the retention period has elapsed. The medical image diagnostic system according to claim 1.
前記マスタサーバが前記検査データの保持期間を設定するステップと、
前記検査データを主として保持する第1のサーバ装置を前記サーバクラスタの中から決定するステップと、
前記マスタサーバが前記検査データを前記第1のサーバ装置へと送信し、前記第1のサーバ装置内に保持するステップと、
前記第1のサーバ装置が、前記検査データを基にコピーデータを生成するステップと、
前記第1のサーバ装置が生成された前記コピーデータを前記サーバクラスタを構成する第2のサーバ装置に送信するステップと、
前記第2のサーバ装置において前記コピーデータを保持するステップと、
前記第2のサーバ装置が前記コピーデータに関する患者についての検査予約情報の有無を確認するステップと、
前記検査予約情報が確認された場合には、前記第2のサーバ装置は検査予約されている日を基に前記コピーデータの保持期間を設定するステップと、
前記検査予約情報が確認されない場合には、前記第2のサーバ装置は前記マスタサーバが前記検査データに対して設定した前記保持期間を基に前記コピーデータの保持期間を設定するステップと、
前記第2のサーバ装置が前記コピーデータの保持期間経過の有無を確認するステップと、
前記保持期間が経過した場合に、前記第2のサーバ装置が保持期間を経過した前記コピーデータを削除するステップと、
を備えることを特徴とする医用画像診断方法。 A server having a function of processing inspection data based on operation information transmitted from a client terminal via a communication network, and transmitting a result of the processing to the client terminal, the singular or plural slaves A master server that forms a server cluster with the server obtains new inspection data;
The master server setting a retention period of the inspection data;
Determining a first server device mainly holding the inspection data from the server cluster;
The master server transmitting the inspection data to the first server device and holding it in the first server device;
The first server device generates copy data based on the inspection data;
Transmitting the copy data generated by the first server device to a second server device constituting the server cluster;
Holding the copy data in the second server device;
The second server device confirming the presence or absence of examination reservation information about the patient related to the copy data;
When the inspection reservation information is confirmed, the second server device sets a retention period of the copy data based on a date on which inspection reservation is made;
If the inspection reservation information is not confirmed, the second server device sets the retention period of the copy data based on the retention period set for the inspection data by the master server;
The second server device confirming whether the retention period of the copy data has elapsed;
The second server device deleting the copy data whose retention period has elapsed when the retention period has elapsed; and
A medical image diagnostic method comprising:
前記マスタサーバが前記検査データの保持期間を設定するステップと、The master server setting a retention period of the inspection data;
前記検査データを主として保持する第1のサーバ装置を前記サーバクラスタの中から決定するステップと、Determining a first server device mainly holding the inspection data from the server cluster;
前記マスタサーバが前記検査データを前記第1のサーバ装置へと送信し、前記第1のサーバ装置内に保持するステップと、The master server transmitting the inspection data to the first server device and holding it in the first server device;
前記第1のサーバ装置が前記検査データに関する患者についての検査予約情報の有無を確認するステップと、The first server device confirming the presence or absence of examination reservation information about the patient related to the examination data;
前記検査予約情報が確認された場合には、前記第1のサーバ装置は検査予約されている日を基にコピーデータの保持期間を設定するステップと、When the inspection reservation information is confirmed, the first server device sets a copy data retention period based on the inspection reservation date;
前記検査予約情報が確認されない場合には、前記第1のサーバ装置は前記マスタサーバが前記検査データに対して設定した前記保持期間を基に前記コピーデータの保持期間を設定するステップと、If the inspection reservation information is not confirmed, the first server device sets the retention period of the copy data based on the retention period set for the inspection data by the master server;
前記第1のサーバ装置が、前記検査データを基に前記コピーデータを生成するステップと、The first server device generates the copy data based on the inspection data;
前記第1のサーバ装置が生成された前記コピーデータを前記サーバクラスタを構成する第2のサーバ装置に送信するステップと、 Transmitting the copy data generated by the first server device to a second server device constituting the server cluster;
前記第2のサーバ装置において前記コピーデータを保持するステップと、Holding the copy data in the second server device;
前記第2のサーバ装置が前記コピーデータの保持期間経過の有無を確認するステップと、The second server device confirming whether the retention period of the copy data has elapsed;
前記保持期間が経過した場合に、前記第2のサーバ装置が保持期間を経過した前記コピーデータを削除するステップと、The second server device deleting the copy data whose retention period has elapsed when the retention period has elapsed; and
を備えることを特徴とする医用画像診断方法。A medical image diagnostic method comprising:
前記第2のサーバ装置は、自身へのクライアント端末からのアクセスの有無を確認するステップと、
前記クライアント端末からのアクセスがある場合に、前記第2のサーバ装置はその最終アクセス日を基に保持期間延長部によって定められる延長期間に基づいて前記コピーデータの保持期間を延長するステップと、
を備えることを特徴とする請求項6または請求項7に記載の医用画像診断方法。 The second server device confirms whether or not the retention period of the copy data has elapsed, and then deletes the copy data that has passed the retention period when the retention period has elapsed. before,
The second server device confirms whether or not the client terminal has accessed the device;
When there is an access from the client terminal, the second server device extends the retention period of the copy data based on the extension period determined by the retention period extension unit based on the last access date;
The medical image diagnostic method according to claim 6 or 7, further comprising :
前記サーバは、前記コピーデータに関する患者についての検査予約情報の有無を確認するステップと、
前記検査予約情報が確認された場合には、検査予約されている日を基に前記コピーデータの保持期間を延長するステップと、
を備えることを特徴とする請求項6または請求項7に記載の医用画像診断方法。 The second server device, the after confirming the presence or absence of the holding period of time of the copy data, the second server device in a case where the holding period has elapsed to remove the copy data has elapsed retention period before,
The server confirms the presence or absence of examination reservation information about the patient regarding the copy data; and
If the inspection reservation information is confirmed, extending the copy data retention period based on the inspection reservation date;
The medical image diagnostic method according to claim 6 or 7, further comprising :
前記マスタサーバが新規な検査予約情報を取得するステップと、
前記マスタサーバは、前記新規な検査予約情報の中にサーバクラスタ内に保持されている前記検査データの患者と同一の患者に関する前記新規検査予約情報が含まれているか否かを確認するステップと、
前記新規な検査予約情報が確認された場合に、前記患者に関する前記検査データを保持する第1のサーバ装置を特定するステップと、
特定された前記第1のサーバ装置に対して、前記マスタサーバが、再度保持されている前記検査データに関するコピーデータの生成を依頼するステップと、
前記第1のサーバ装置は、前記マスタサーバからの依頼に基づいて再度前記コピーデータを生成し、前記第2のサーバ装置へと送信するステップと、
を備えることを特徴とする請求項6ないし請求項9のいずれかに記載の医用画像診断方法。 When the copy data held by the second server device is deleted and the inspection data is held only by the first server device,
The master server obtaining new examination reservation information;
The master server, a step of checking whether the contains novel the new examination reservation information for the same patients and patients of the test data held in the server cluster within the examination reservation information,
A step of the novel examination reservation information when it is confirmed, to identify the first server that holds the test data relating to the patient,
The master server requesting the identified first server device to generate copy data relating to the examination data held again;
The first server device generates the copy data again based on a request from the master server, and transmits the copy data to the second server device;
The medical image diagnostic method according to claim 6, further comprising :
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012020808A JP5886064B2 (en) | 2012-02-02 | 2012-02-02 | Medical image diagnostic system and medical image diagnostic method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012020808A JP5886064B2 (en) | 2012-02-02 | 2012-02-02 | Medical image diagnostic system and medical image diagnostic method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2013161160A JP2013161160A (en) | 2013-08-19 |
| JP5886064B2 true JP5886064B2 (en) | 2016-03-16 |
Family
ID=49173378
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2012020808A Active JP5886064B2 (en) | 2012-02-02 | 2012-02-02 | Medical image diagnostic system and medical image diagnostic method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5886064B2 (en) |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH11312200A (en) * | 1998-04-28 | 1999-11-09 | Nippon Telegr & Teleph Corp <Ntt> | Medical image database device |
| US7483557B2 (en) * | 2003-09-30 | 2009-01-27 | Kabushiki Kaisha Toshiba | Medical imaging communication system, method and software |
| US20050210041A1 (en) * | 2004-03-18 | 2005-09-22 | Hitachi, Ltd. | Management method for data retention |
| US7813594B2 (en) * | 2006-12-14 | 2010-10-12 | Agfa Inc. | Ownership tagging and data assurance of image data system and method |
| JP2010055129A (en) * | 2006-12-21 | 2010-03-11 | Konica Minolta Medical & Graphic Inc | Medical image system and first server |
| JP5259371B2 (en) * | 2008-12-18 | 2013-08-07 | 株式会社東芝 | Provider notification device and provider notification method |
-
2012
- 2012-02-02 JP JP2012020808A patent/JP5886064B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2013161160A (en) | 2013-08-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8004516B2 (en) | Image processing system for volume rendering | |
| US10861602B2 (en) | Medical imaging apparatus, information processing method, and computer-readable storage medium | |
| JP5574643B2 (en) | Information processing apparatus and control method therefor, program, control unit, and medical system | |
| JP2014014669A (en) | Radiation imaging control apparatus, radiation imaging system, and program | |
| JP2017199286A (en) | Information processing apparatus, information processing system, information processing method, and program. | |
| JP5846774B2 (en) | Medical image processing system | |
| CN110728731B (en) | A PET-CT system resource management method and PET-CT system | |
| JP6662317B2 (en) | Medical cooperation system | |
| JP5886064B2 (en) | Medical image diagnostic system and medical image diagnostic method | |
| US20130195331A1 (en) | Apparatus for sharing and managing information in picture archiving communication system and method thereof | |
| JP6021517B2 (en) | Medical image processing system | |
| JP7210254B2 (en) | Medical data file generation device, medical data file generation system, and medical data file generation program | |
| JP6904878B2 (en) | Interpretation management system and interpretation management method | |
| JP2008287653A (en) | Medical-use image management device and program | |
| JP6466097B2 (en) | Medical information processing device | |
| JP2010152624A (en) | Medical image management system | |
| JP2009134336A (en) | Medical image diagnostic apparatus and medical image storage system | |
| JP2011000185A (en) | Medical examination instrument, medical examination processing method, and program | |
| JP2004187945A (en) | Medical imaging device and medical imaging system | |
| JP2014109830A (en) | Medical diagnostic device and medical information system | |
| JP6080261B2 (en) | Image data management apparatus, method and program, and image data management system | |
| JP2025057885A (en) | Management device, management method, management system, radiation information system, dynamic analysis device, and program | |
| JP5575360B2 (en) | Medical image management apparatus and medical image management method | |
| JP2014042736A (en) | Medical image processor | |
| JP6466135B2 (en) | Medical image management device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20141211 |
|
| RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20150703 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20151014 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20151020 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20151216 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20160112 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160210 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5886064 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313117 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |