Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5886064B2 - Medical image diagnostic system and medical image diagnostic method - Google Patents
[go: Go Back, main page]

JP5886064B2 - Medical image diagnostic system and medical image diagnostic method - Google Patents

Medical image diagnostic system and medical image diagnostic method Download PDF

Info

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
Application number
JP2012020808A
Other languages
Japanese (ja)
Other versions
JP2013161160A (en
Inventor
剛 江積
剛 江積
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 JP2012020808A priority Critical patent/JP5886064B2/en
Publication of JP2013161160A publication Critical patent/JP2013161160A/en
Application granted granted Critical
Publication of JP5886064B2 publication Critical patent/JP5886064B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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 Patent Document 1, an invention is disclosed in which the load of each server is distributed and the resources of each server can be used effectively.

特開2010−146261号公報JP 2010-146261 A

しかしながら、上記特許文献1において開示されている発明では、次の点について配慮がなされていない。   However, the invention disclosed in Patent Document 1 does not give consideration to the following points.

すなわち、例えば、複数のサーバ全てが同じ医用画像等のデータを保持している場合、大規模システムに対応することができない可能性がある。これはスケーラビリティがないためであり、例えば、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 claim 1 is characterized in that, in the medical image diagnostic system, a client terminal that generates operation information for requesting processing of medical information is connected to the client terminal via a communication network, and is configured by a plurality of server devices. A server cluster that processes a processing request from a client, the server cluster being provided in the first server device, receiving a test data, and being provided in the first server device, the receiving unit A storage unit for storing the inspection data received in step (b), 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 that transmits copy data to the second server device; a copy data holding unit that is provided in the second server device and holds copy data; A medical information processing unit that is provided in the second server device and processes examination data that is copy data held in the copy data holding unit in response to a request from the client terminal, and determines whether or not the holding period has elapsed A determination unit and a copy data deletion unit that is provided in the second server device and deletes copy data according to a determination result of the determination unit , and the first or second server device further includes a communication network. Check the patient's examination reservation information regarding the examination data, and if the examination reservation information exists, obtain the examination appointment information acquisition unit, and retain the examination data based on the obtained examination appointment information A retention period setting unit for setting a period .
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.

本発明の実施の形態における医用画像診断システムの全体構成を示すブロック図である。1 is a block diagram showing an overall configuration of a medical image diagnostic system in an embodiment of the present invention. 本発明の実施の形態におけるサーバの一般的な内部構成を示すブロック図である。It is a block diagram which shows the general internal structure of the server in embodiment of this invention. 本発明の第1の実施の形態におけるマスタサーバの内部構成を示すブロック図である。It is a block diagram which shows the internal structure of the master server in the 1st Embodiment of this invention. 本発明の第1の実施の形態におけるプライマリサーバの内部構成を示すブロック図である。It is a block diagram which shows the internal structure of the primary server in the 1st Embodiment of this invention. 本発明の第1の実施の形態における他サーバの内部構成を示すブロック図である。It is a block diagram which shows the internal structure of the other server in the 1st Embodiment of this invention. 本発明の第1の実施の形態における医用画像診断の際にクライアント端末に表示される検査データの保持、削除の流れを示すフローチャートである。It is a flowchart which shows the flow of holding | maintenance and deletion of the test | inspection data displayed on a client terminal in the case of the medical image diagnosis in the 1st Embodiment of this invention. 本発明の第2の実施の形態における他サーバの内部構成を示すブロック図である。It is a block diagram which shows the internal structure of the other server in the 2nd Embodiment of this invention. 本発明の第2の実施の形態における医用画像診断の際にクライアント端末に表示される検査データの保持、削除の流れを示すフローチャートである。It is a flowchart which shows the flow of holding | maintenance and deletion of the test | inspection data displayed on a client terminal in the case of the medical image diagnosis in the 2nd Embodiment of this invention. 本発明の第3の実施の形態におけるプライマリサーバの内部構成を示すブロック図である。It is a block diagram which shows the internal structure of the primary server in the 3rd Embodiment of this invention. 本発明の第3の実施の形態における医用画像診断の際にクライアント端末に表示される検査データの保持、削除の流れを示すフローチャートである。It is a flowchart which shows the flow of holding | maintenance and deletion of the test | inspection data displayed on a client terminal in the case of the medical image diagnosis in the 3rd Embodiment of this invention. 本発明の第4の実施の形態における他サーバの内部構成を示すブロック図である。It is a block diagram which shows the internal structure of the other server in the 4th Embodiment of this invention. 本発明の第4の実施の形態における医用画像診断の際にクライアント端末に表示される検査データの保持、削除の流れを示すフローチャートである。It is a flowchart which shows the flow of holding | maintenance and deletion of the test | inspection data displayed on a client terminal in the case of the medical image diagnosis in the 4th Embodiment of this invention. 本発明の第4の実施の形態における医用画像診断の際にクライアント端末に表示される検査データの保持、削除の流れを示すフローチャートである。It is a flowchart which shows the flow of holding | maintenance and deletion of the test | inspection data displayed on a client terminal in the case of the medical image diagnosis in the 4th Embodiment of this invention. 本発明の第5の実施の形態における他サーバの内部構成を示すブロック図である。It is a block diagram which shows the internal structure of the other server in the 5th Embodiment of this invention. 本発明の第5の実施の形態における医用画像診断の際にクライアント端末に表示される検査データの保持、削除の流れを示すフローチャートである。It is a flowchart which shows the flow of holding | maintenance and deletion of the test | inspection data displayed on a client terminal in the case of the medical image diagnosis in the 5th Embodiment of this invention. 本発明の第6の実施の形態におけるマスタサーバの内部構成を示すブロック図である。It is a block diagram which shows the internal structure of the master server in the 6th Embodiment of this invention. 本発明の第6の実施の形態におけるコピーデータ削除後に改めてプライマリサーバがコピーデータを生成する流れを示すフローチャートである。It is a flowchart which shows the flow in which a primary server newly produces copy data after copy data deletion in the 6th Embodiment of this invention.

以下、本発明の実施の形態について図面を参照して詳細に説明する。   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 master server 1A and one or more slave servers. In the embodiment of the present invention, two slave servers (slave servers 1B and 1C) are provided. However, any number of slave servers constituting the server cluster may be connected as long as the number is one or more.

なお、サーバクラスタ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 master server 1A is fixed to a specific server. As will be described later, in the embodiment of the present invention, only the master server 1A receives new inspection data. In addition, although the same clinical application is mounted on each server constituting the server cluster SC, only the master server 1 can set a period for holding examination data.

マスタサーバ1Aの他には、スレーブサーバ1B,1Cといったサーバ装置がハブ5を介して互いに接続されており、サーバクラスタSCを構成している。そのためこれらマスタサーバ1Aとスレーブサーバ1B,1Cとは、検査データ等、サーバクラスタSCにおいて保持するデータをやり取りすることが可能とされている。また、サーバクラスタSCは、ハブ5を介して通信ネットワークNと接続されている。   In addition to the master server 1A, server devices such as slave servers 1B and 1C are connected to each other via the hub 5 to form a server cluster SC. Therefore, the master server 1A and slave servers 1B and 1C can exchange data held in the server cluster SC such as inspection data. The server cluster SC is connected to the communication network N via the hub 5.

クライアント端末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 client terminals 2A and 2B are connected to the communication network N, but the number thereof may be singular or plural, and the number can be arbitrarily set. .

モダリティ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 (master server 1A, slave servers 1B, 1C) constituting the server cluster SC has different functions depending on its role. Therefore, in FIG. 2, only the functions that are basically provided as a server device (the server shown here is represented as “server device 1”) are shown, and will be described collectively below. On the other hand, functions provided for each role will be described separately using appropriate drawings.

サーバ装置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 server device 1, a CPU (Central Processing Unit) 1a, a ROM (Read Only Memory) 1b, a RAM (Random Access Memory) 1c, and an input / output interface 1d are connected via a bus 1e. An input unit 1f, a data transmission unit 1g, a storage unit 1h, and a removable disk 1i are connected to the input / output interface 1d.

CPU1aは、入力部1fからの入力信号に基づいてROM1bからサーバ装置1を起動するためのブートプログラムを読み出して実行し、記憶部1hに格納されている各種オペレーティングシステムを読み出す。またCPU1aは、入力部1fや入出力インターフェイス1dを介して、図2において図示していないその他の外部機器からの入力信号に基づいて各種装置の制御を行う。さらにCPU1aは、RAM1cや記憶部1h等に記憶されたプログラム及びデータを読み出してRAM1cにロードするとともに、RAM1cから読み出されたプログラムのコマンドに基づいて、検査データの送受信処理やデータの計算、加工等、一連の処理を実現する処理装置である。   The CPU 1a reads and executes a boot program for starting the server device 1 from the ROM 1b based on an input signal from the input unit 1f, and reads various operating systems stored in the storage unit 1h. The CPU 1a controls various devices based on input signals from other external devices not shown in FIG. 2 via the input unit 1f and the input / output interface 1d. Further, the CPU 1a reads out the program and data stored in the RAM 1c, the storage unit 1h, etc. and loads them into the RAM 1c. At the same time, based on the program command read from the RAM 1c, the CPU 1a transmits and receives inspection data and calculates and processes data Etc., and a processing device that realizes a series of processing.

入力部1fは、例えば、通信ネットワークNに接続されているモダリティ3から医用画像等の検査データを受信し、或いは、管理システム4から検査予約等の情報をサーバ装置1に入力する。入力部1fを介して通信ネットワークNから受信したデータは入力信号として、入出力インターフェイス1d及びバス1eを介してCPU1aに送信される。   For example, the input unit 1 f receives examination data such as medical images from the modality 3 connected to the communication network N, or inputs information such as examination reservations from the management system 4 to the server device 1. Data received from the communication network N via the input unit 1f is transmitted as an input signal to the CPU 1a via the input / output interface 1d and the bus 1e.

データ送信部1gは、サーバ装置1からサーバクラスタSCを構成する他のサーバ装置へ、例えば検査データを送信する。或いは、閲覧要求を出したクライアント端末2に対して該当する医用画像等を含む検査データを送信する。   The data transmission unit 1g transmits, for example, inspection data from the server device 1 to another server device that configures the server cluster SC. Alternatively, the examination data including the corresponding medical image is transmitted to the client terminal 2 that has issued the browsing request.

また、入力部1f、或いは、データ送信部1gは、具体的には、例えば、LANカードやモデム等の手段であり、サーバ装置1をハブ5を介してインターネットやLAN等の通信ネットワークNに接続することを可能とする手段である。なお、入力部1fとデータ送信部1gとをまとめて検査データ等を送受信する、例えば、通信制御部として構成することもできる。   The input unit 1 f or the data transmission unit 1 g is specifically means such as a LAN card or a modem, for example, and connects the server device 1 to a communication network N such as the Internet or a LAN via the hub 5. It is a means that makes it possible to do. Note that the input unit 1f and the data transmission unit 1g may be configured as a communication control unit that transmits and receives inspection data and the like together.

記憶部1hは、半導体や磁気ディスクで構成されており、CPU1aで実行されるプログラムやデータが記憶されている。また、サーバクラスタSCを構成する各サーバ装置に搭載されている、上述した各種アプリケーションプログラムもこの記憶部1h内に記憶されている。   The storage unit 1h is composed of a semiconductor or a magnetic disk, and stores programs and data executed by the CPU 1a. Further, the above-described various application programs mounted on each server device constituting the server cluster SC are also stored in the storage unit 1h.

リムーバブルディスク1iは、光ディスクやフレキシブルディスクのことであり、ディスクドライブによって読み書きされた信号は、入出力インターフェイス1d及びバス1eを介してCPU1aに送受信される。   The removable disk 1i is an optical disk or a flexible disk, and signals read and written by the disk drive are transmitted to and received from the CPU 1a via the input / output interface 1d and the bus 1e.

図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 server determination unit 10 and a retention period setting unit 11 as features thereof. In the embodiment of the present invention, the master server 1A identifies one of the servers constituting the server cluster SC as “primary server P”, and identifies the other servers as “other server O”.

これまでは例えば、複数のサ−バ装置からなるサーバクラスタがあった場合に、上述した通り、サーバクラスタを構成する全てのサーバ装置が同じ検査データをそれぞれ保持していた。そのため、スケーラビリティに欠ける場合があった。本発明の実施の形態においては、ある所定の期間内はサーバクラスタを構成する全てのサーバ装置がそれぞれ同じ検査データを保持するが、この所定の期間が経過した後は、特定の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 server determination unit 10 has a function of determining a “primary server P”, and determines a specific server 1 as the primary server P for each inspection data from the server devices 1 constituting the server cluster SC.

サーバクラスタSCの中からプライマリサーバ決定部10によってプライマリサーバPが決定されると、プライマリサーバP以外のサーバ装置であってサーバクラスタSCを構成するその他のサーバ装置は自動的に「他サーバO」となる。   When the primary server P is determined by the primary server determination unit 10 from the server cluster SC, the other server devices other than the primary server P and constituting the server cluster SC are automatically “other server O”. It becomes.

また、プライマリサーバPは、これまで説明してきたマスタサーバ1A、或いは、スレーブサーバ1B,1Cといった括りとは関係なく決定される。従って、マスタサーバ1AがプライマリサーバPとして決定される場合もあれば、例えば、スレーブサーバ1BをプライマリサーバPとし、マスタサーバ1Aとスレーブサーバ1Cとが他サーバOとしての役割を果たす場合もある。   Further, the primary server P is determined regardless of the master server 1A or the slave servers 1B and 1C described above. Therefore, the master server 1A may be determined as the primary server P, or, for example, the slave server 1B may be the primary server P, and the master server 1A and the slave server 1C may serve as the other server O.

「プライマリサーバ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, slave server 1B, slave server 1C, master server 1A1 based on the inspection data received by master server 1A1. Can be considered. A method is also conceivable in which the free capacity of each server in the server cluster SC is confirmed at any time and the server having the largest free capacity is determined as the primary server P when the master server 1A1 receives the inspection data. How to determine the primary server P can be freely set according to a request from a medical institution or the like in which the medical image diagnostic system S is constructed.

また、プライマリサーバ決定部10は、検査データと当該検査データを保持するプライマリサーバPとの対応関係を、例えばマッピングテーブルに格納させておき、当該テーブルを、例えば、記憶部1h、或いは、プライマリサーバ決定部10内に記憶しておく。このような処理を行うことによって、検査データがいずれのサーバ装置に保持されているかがすぐに把握できる。   Further, the primary server determination unit 10 stores the correspondence relationship between the inspection data and the primary server P holding the inspection data, for example, in a mapping table, and the table is stored in, for example, the storage unit 1h or the primary server This is stored in the determination unit 10. By performing such processing, it is possible to immediately grasp which server device holds the inspection data.

保持期間設定部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 data generation unit 20 is provided. In the primary server P or the other server O, it is assumed that a receiving unit is provided that performs the same function as the input unit 1f. However, this is merely distinguished in terms of expression from the input unit 1f in the master server 1A and the slave servers 1B and 1C, and therefore, the code of the receiving unit is also given “1f”.

プライマリサーバ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 data generation unit 20 generates a copy based on the inspection data received by the primary server P1 from the master server 1A1. Then, copy data that is a copy of the inspection data is transmitted to the other server O via the data transmission unit 1g.

図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 data holding unit 30, a copy data deletion unit 32, and a determination unit 31. Yes.

コピーデータ保持部30は、プライマリサーバP1から送信されるコピーデータを保持期間中保持しておく。なお、コピーデータの保持については、ここではコピーデータ保持部30において行っているが、例えば、他サーバOの記憶部1hにおいて行っても良い。   The copy data holding unit 30 holds the copy data transmitted from the primary server P1 during the holding period. The copy data is held in the copy data holding unit 30 here, but may be held in the storage unit 1h of the other server O, for example.

保持期間が経過したか否かの判断は、判断部31において行われる。従って、判断部31において保持期間が経過したと判断されない限り、コピーデータ削除部32はコピーデータを削除することはしない。   The determination unit 31 determines whether or not the retention period has elapsed. Therefore, the copy data deletion unit 32 does not delete the copy data unless the determination unit 31 determines that the retention period has elapsed.

コピーデータ削除部32は、保持期間中、他サーバO1内に保持されているコピーデータを、保持期間経過後削除する。上述したように、コピーデータを削除することで他サーバO1の容量、ひいては、サーバクラスタSCの容量を確保するためである。   The copy data deleting unit 32 deletes the copy data held in the other server O1 during the holding period after the holding period has elapsed. As described above, the copy data is deleted to secure the capacity of the other server O1, and hence the capacity of the server cluster SC.

次に、検査データをサーバクラスタ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 slave servers 1B and 1C constituting the server cluster SC, for example.

プライマリサーバ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 | storage part 1h (ST4). The primary server P1 copies the received inspection data, that is, the inspection data retained even after the retention period elapses, and the copy data generation unit 20 generates copy data (ST5).

そして生成されたコピーデータは、プライマリサーバP1のデータ送信部1gを介して、全ての他サーバO1へと送信する(ST6)。例えば、スレーブサーバ1BがプライマリサーバP1として決定された場合には、スレーブサーバ1Bにて生成されたコピーデータは、他サーバOに該当するマスタサーバ1A1及びスレーブサーバ1Cへと送信される。   The generated copy data is transmitted to all other servers O1 via the data transmission unit 1g of the primary server P1 (ST6). For example, when the slave server 1B is determined as the primary server P1, the copy data generated by the slave server 1B is transmitted to the master server 1A1 and the slave server 1C corresponding to the other server O.

他サーバO1の受信部1fにて受信したコピーデータは、コピーデータ保持部30に保持される(ST7)。このコピーデータ保持部30内には、コピーデータが予め定められている保持期間だけ保持されている。従って、サーバクラスタSCのいずれのサーバにも同じ検査データが保持されていることになるため、当該検査データの閲覧要求がクライアント端末2から出されてもいずれのサーバ装置にもアクセス可能であることから、画像表示性能の劣化を招来することはない。   The copy data received by the receiving unit 1f of the other server O1 is held in the copy data holding unit 30 (ST7). In the copy data holding unit 30, copy data is held for a predetermined holding period. Accordingly, since the same inspection data is held in any server of the server cluster SC, it is possible to access any server device even if a request for browsing the inspection data is issued from the client terminal 2. Therefore, the image display performance is not deteriorated.

例えば、クライアント端末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 CPU 1a and the like of the other server O1 serves as a medical information processing unit for processing examination data and responds to a request from the client terminal 2. Become.

他サーバ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 determination unit 31 confirms whether the holding period has elapsed (ST8). The retention period is determined in advance by the master server 1A1, and information relating to the retention period is also stored in the storage unit 1h in the other server O1.

判断部31は保持されているコピーデータ(検査データ)内に記憶されている、例えば、検査日に関する情報を基に保持期間を経過したか否かを判断する。また図5には示されていないが、この判断を行うに当たって判断部31は他サーバO1内に設けられている計時部が計測する時間も参考にする。   The determination unit 31 determines whether or not the retention period has elapsed based on, for example, information on the inspection date stored in the retained copy data (inspection data). Although not shown in FIG. 5, in making this determination, the determination unit 31 also refers to the time measured by the time measuring unit provided in the other server O1.

判断部31が判断した結果、保持期間を経過していなければ(ST9のNO)、そのまま他サーバO1はコピーデータを保持する。   If the determination unit 31 determines that the retention period has not elapsed (NO in ST9), the other server O1 retains the copy data as it is.

一方、保持期間が経過した場合には(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 storage unit 1h using the copy data deletion unit 32 (ST10). The deletion of the copy data is performed by all of the other servers O configuring the server cluster SC. Therefore, after the copy data is deleted in the other server O1, only the inspection data stored in the primary server P1 in the server cluster SC is retained. Further, when browsing the inspection data after the retention period has elapsed, the client terminal 2 accesses the primary server P1.

以上説明したように、サーバクラスタ内における検査データの保持に関し予め期間を設け、当該期間中はサーバクラスタを構成する全てのサーバが等しく当該検査データを保持し、当該期間が経過した後は、他サーバ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 information acquisition unit 40 and a retention period setting unit 41 in addition to the configuration of the other server O1 described so far.

検査予約情報取得部40は、通信ネットワークNを介して管理システム4から患者の検査予約に関する情報を取得する。ここで取得する情報の対象は、他サーバO2自身が保持する検査データを持っている患者の検査予約情報である。   The examination reservation information acquisition unit 40 acquires information related to a patient's examination reservation from the management system 4 via the communication network N. The target of the information acquired here is examination reservation information of a patient who has examination data held by the other server O2 itself.

また、保持期間設定部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 period setting unit 41 sets the holding period based on information on the examination date in the examination reservation information. Set a new one.

他サーバ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 information acquisition unit 40 acquires inspection reservation information from the management system 4. At this time, the examination reservation information to be acquired is, for example, information on the examination reservation that is two to three days ahead when the acquisition date is today. It is possible to arbitrarily set at what time point the information related to the examination reservation is acquired.

また、検査予約情報取得部40は、適宜検査予約情報を取得することも、或いは、時間を決めて一定の間隔で管理システム4から検査予約情報を取得することもできる。この点も自由に設定することができる。   In addition, the examination reservation information acquisition unit 40 can acquire the examination reservation information as appropriate, or can acquire the examination reservation information from the management system 4 at a predetermined interval at a predetermined time. This point can also be set freely.

検査予約情報取得部40が取得した検査予約情報のうち、他サーバO2において保持する患者に関する検査予約情報があるか否かについての判断は、例えば、検査予約情報取得部40がコピーデータ保持部30内に記憶されているコピーデータに付帯する、例えば患者IDといった患者情報等を基に行う。或いは、判断部31が当該確認を行っても良い。   In the examination reservation information acquired by the examination reservation information acquisition unit 40, for example, the examination reservation information acquisition unit 40 determines whether or not there is examination reservation information related to the patient held in the other server O2. This is performed based on patient information such as a patient ID attached to the copy data stored therein. Alternatively, the determination unit 31 may perform the confirmation.

他サーバ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 period setting unit 41 of the other server O2 holds the holding period on the basis of the day when the examination reservation is entered. Is set (ST29). In this case, it is possible to change only the starting point of the holding period set in the master server 1A1 and not to change the length of the holding period, or the length of the holding period set by the master server 1A1 is also possible. It can also be changed (set).

一方、検査予約情報取得部40が、他サーバO2において保持されるコピーデータの患者に関する検査予約情報を取得しなかった場合には(ST28のNO)、他サーバO2は予め定められている通り、マスタサーバ1A1が検査データを取得した時を基準として所定の保持期間を設定する(ST30)。   On the other hand, when the examination reservation information acquisition unit 40 does not acquire examination reservation information related to the patient of the copy data held in the other server O2 (NO in ST28), the other server O2 is determined in advance as follows. A predetermined retention period is set with reference to the time when the master server 1A1 acquires the inspection data (ST30).

この後、他サーバ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 information acquisition unit 40 and the retention period setting unit 41 to the internal configuration of the primary server P1 shown in FIG. It has the structure which did.

検査予約情報取得部40及び保持期間設定部41の機能については、第2の実施の形態において説明した通りである。すなわち、前者は通信ネットワークNを介して管理システム4から患者の検査予約に関する情報を取得する。なお、ここで取得する情報の対象は、プライマリサーバP2自身が保持する検査データを持っている患者の検査予約情報である。   The functions of the examination reservation information acquisition unit 40 and the retention period setting unit 41 are as described in the second embodiment. In other words, the former acquires information related to a patient's examination reservation from the management system 4 via the communication network N. The target of information acquired here is examination reservation information of a patient who has examination data held by the primary server P2 itself.

また後者は、プライマリサーバ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 information acquisition unit 40 acquires inspection reservation information from the management system 4. At this time, as described above, it is possible to arbitrarily set the information regarding the examination reservation at which time point.

また、検査予約情報取得部40は、適宜検査予約情報を取得することも、或いは、時間を決めて一定の間隔で管理システム4から検査予約情報を取得することもできる。この点も自由に設定することができる。   In addition, the examination reservation information acquisition unit 40 can acquire the examination reservation information as appropriate, or can acquire the examination reservation information from the management system 4 at a predetermined interval at a predetermined time. This point can also be set freely.

検査予約情報取得部40が取得した検査予約情報のうち、プライマリサーバP2において保持する患者に関する検査予約情報があるか否かについての判断は、例えば、検査予約情報取得部40が記憶部1hに保持されている検査データに付帯する、例えば患者IDといった患者情報等を基に行う。或いは、取得される検査予約情報における患者情報と既に保持されている検査データにおける患者情報との一致、不一致を判断する判断部等を設けて当該確認を行わせても良い。   Of the examination reservation information acquired by the examination reservation information acquisition unit 40, the determination as to whether or not there is examination reservation information related to the patient held in the primary server P2 is held by the examination reservation information acquisition unit 40 in the storage unit 1h. For example, it is based on patient information such as a patient ID attached to the examination data. Or you may provide the judgment part etc. which judge whether the patient information in the examination reservation information acquired and the patient information in the already held examination data match or do not match.

プライマリサーバ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 period setting unit 41 of the primary server P2 holds the holding period on the basis of the day when the examination reservation is entered. Is set (ST43). In this case, it is possible to change only the starting point of the holding period set in the master server 1A1 and not to change the length of the holding period, or the length of the holding period set by the master server 1A1 is also possible. It can also be changed (set).

一方、検査予約情報取得部40が、プライマリサーバP2において保持される検査データの患者に関する検査予約情報を取得しなかった場合には(ST42のNO)、プライマリサーバP2は予め定められている通り、マスタサーバ1A1が検査データを取得した時を基準として所定の保持期間を設定する(ST44)。   On the other hand, when the examination reservation information acquisition unit 40 does not acquire examination reservation information related to the patient of the examination data held in the primary server P2 (NO in ST42), the primary server P2 is determined in advance as follows. A predetermined retention period is set with reference to the time when the master server 1A1 acquires the inspection data (ST44).

この後、プライマリサーバ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 server device 1, the corresponding inspection data or copy data corresponds to the browsing request. Transmit to the client terminal 2.

このことをサーバクラスタ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 access confirmation unit 50 and a retention period extension unit 51. I have.

アクセス確認部50は、他サーバO3のコピーデータ保持部30内に保持されているコピーデータへのクライアント端末2から閲覧要求(アクセス)の有無を確認する。なお、サーバクラスタSCでは1台以上の他サーバOが存在するが、個々の他サーバOごとにアクセスの有無を確認する。従って、サーバクラスタSCを構成する他サーバOによっては、クライアント端末2からのアクセスを確認することができるものとできないものとに分かれることもある。なお後述するが、アクセスが認められる他サーバOにおいてはコピーデータの保持期間を延長することになり、アクセスが認められない他サーバOにおいては
コピーデータの保持期間は延長されない。
The access confirmation unit 50 confirms whether or not there is a browsing request (access) from the client terminal 2 to the copy data held in the copy data holding unit 30 of the other server O3. In the server cluster SC, one or more other servers O exist, but the presence or absence of access is confirmed for each individual other server O. Therefore, depending on the other server O constituting the server cluster SC, there are cases where the access from the client terminal 2 can be confirmed and the access cannot be made. As will be described later, the copy data holding period is extended in the other server O to which access is permitted, and the copy data holding period is not extended in the other server O to which access is not allowed.

保持期間延長部51は、他サーバOのコピーデータへのアクセスが認められる場合に、保持期間として予め定められている所定の期間を延長する。延長幅については、任意に設定することができる。また、この延長幅については、全てのコピーデータを一律に所定の期間延長するように設定しても、或いは、コピーデータ(検査データ)の性質に合わせて延長幅を変更するように設定しても良い。   The retention period extension unit 51 extends a predetermined period that is predetermined as a retention period when access to the copy data of the other server O is permitted. The extension width can be arbitrarily set. Also, this extension width can be set to extend all copy data uniformly for a predetermined period, or to change the extension width according to the nature of the copy data (inspection data). Also good.

次に具体的な保持期間の延長の流れについて、上述した図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 determination unit 31 of the other server O3 determines whether or not the retention period has elapsed, and if it is determined that the retention period has elapsed (YES in ST59), the process proceeds to copy data deletion processing in the above-described embodiment. . However, in the fourth embodiment, the presence / absence of access to the copy data held by the other server O3, that is, the last access date is confirmed before the shift to the deletion process (ST60).

ここで「最終アクセス日」とは、コピーデータの削除処理を行う時点に最も近いアクセス日を意味する。他サーバ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 access confirmation unit 50 confirming the presence or absence of access, if the last access date is confirmed (YES in ST61), the retention period extension unit 51 of the other server O3 extends the retention period based on the last access date. (ST62). After that, the determination unit 31 determines whether or not the extended retention period has elapsed (ST63). If the extension period has elapsed (YES in ST63), the copy data whose retention period has elapsed is deleted. (ST64).

ここで延長期間(延長幅)の始点についても任意に設定することが可能である。すなわち、上述した通り最終アクセス日を基準としてその日から延長期間を開始することとしても良い。或いは、保持期間中にアクセスが認められた場合、すなわち最終アクセス日が確認できた場合には、元々の保持期間が経過してから延長期間が開始するものと設定しても良い。この場合、他サーバ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 determination unit 31 confirming the last access date, if the access to the copy data of the other server O3 cannot be confirmed (NO in ST61), the retention period is not extended. Deletion processing is performed (ST64).

以上説明したように、サーバクラスタ内における検査データの保持に関し予め期間を設け、当該期間中はサーバクラスタを構成する全てのサーバが等しく当該検査データを保持し、当該期間が経過した後は、他サーバ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 information acquisition unit 40 and a retention period extension unit. 51 is provided.

検査予約情報取得部40は、通信ネットワークNを介して管理システム4から患者の検査予約に関する情報を取得する。ここで取得する情報の対象は、他サーバO4自身が保持する検査データを持っている患者の検査予約情報である。   The examination reservation information acquisition unit 40 acquires information related to a patient's examination reservation from the management system 4 via the communication network N. The object of the information acquired here is examination reservation information of a patient who has examination data held by the other server O4 itself.

保持期間延長部51は、他サーバO4のコピーデータを持つ患者に関する検査予約情報がある場合に、保持期間として予め定められている所定の期間を延長する。延長幅については、任意に設定することができる。また、この延長幅については、全てのコピーデータを一律に所定の期間延長するように設定しても、或いは、コピーデータの性質に合わせて延長幅を変更するように設定しても良い。   The holding period extension unit 51 extends a predetermined period set as a holding period when there is examination reservation information related to a patient having copy data of another server O4. The extension width can be arbitrarily set. The extension width may be set so that all copy data is uniformly extended for a predetermined period, or may be set so that the extension width is changed according to the properties of the copy data.

次に具体的な保持期間の延長の流れについて、上述した図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 determination unit 31 of the other server O4 determines whether or not the retention period has elapsed, and if it is determined that the retention period has elapsed (YES in ST59), the process proceeds to copy data deletion processing in the above-described embodiment. . However, in the fifth embodiment, the presence or absence of examination reservation information related to a patient having copy data held by the other server O4 is confirmed before shifting to the deletion process (ST71).

具体的には、検査予約情報取得部40が管理システム4から検査予約情報を取得する。この際、どの時点の検査予約に関する情報を取得するかについては任意に設定することが可能であることは上述した通りである。   Specifically, the inspection reservation information acquisition unit 40 acquires inspection reservation information from the management system 4. At this time, as described above, it is possible to arbitrarily set the information regarding the examination reservation at which time point.

また、検査予約情報取得部40は、適宜検査予約情報を取得することも、或いは、時間
を決めて一定の間隔で管理システム4から検査予約情報を取得することもできる。この点も自由に設定することができる。
In addition, the examination reservation information acquisition unit 40 can acquire the examination reservation information as appropriate, or can acquire the examination reservation information from the management system 4 at a predetermined interval at a predetermined time. This point can also be set freely.

検査予約情報取得部40が取得した検査予約情報のうち、他サーバO4において保持するコピーデータを持つ患者に関する検査予約情報があるか否かについての判断は、例えば、検査予約情報取得部40が記憶部1hに保持されている検査データに付帯する、例えば患者IDといった患者情報等を基に行う。或いは、このような判断を判断部31において行っても良い。   In the examination reservation information acquired by the examination reservation information acquisition unit 40, for example, the examination reservation information acquisition unit 40 stores the determination as to whether or not there is examination reservation information regarding a patient having copy data held in the other server O4. This is performed based on patient information such as a patient ID attached to the examination data held in the section 1h. Alternatively, such a determination may be made in the determination unit 31.

検査予約情報取得部40が検査予約情報の有無を確認した結果、検査予約情報の存在が確認できた場合には(ST71のYES)、他サーバO4の保持期間延長部51は、検査予約情報に含まれる検査予約日を基準に保持期間の延長を行う(ST72)。その上で、判断部31が延長された保持期間が経過したか否かの判断を行い(ST73)、延長期間が経過した場合には(ST73のYES)、保持期間が経過したコピーデータを削除する(ST74)。   As a result of the examination reservation information acquisition unit 40 confirming the presence or absence of the examination reservation information, if the existence of the examination reservation information can be confirmed (YES in ST71), the retention period extension unit 51 of the other server O4 includes the examination reservation information. The retention period is extended based on the included examination appointment date (ST72). After that, the determination unit 31 determines whether or not the extended retention period has elapsed (ST73). If the extension period has elapsed (YES in ST73), the copy data whose retention period has elapsed is deleted. (ST74).

ここで延長期間(延長幅)についても任意に設定することが可能である。すなわち、上述した通り検査予約日を基準としてその日から延長期間を開始することとしても良い。或いは、保持期間経過後、当該検査予約日が含まれるだけ延長するように延長期間を設定しても良い。この場合、他サーバ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 determination unit 31, if the examination reservation information regarding the patient having copy data of the other server O4 cannot be confirmed (NO in ST71), the retention period is extended. Without deleting, the deletion process is performed (ST73).

以上説明したように、サーバクラスタ内における検査データの保持に関し予め期間を設け、当該期間中はサーバクラスタを構成する全てのサーバが等しく当該検査データを保持し、当該期間が経過した後は、他サーバ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 master server 1 acquires and confirms examination reservation information as to whether or not there is a patient's examination reservation regarding the copy data deleted after the retention period has passed (ST81). As shown in the block diagram of FIG. 16, the master server 1A2 in the sixth embodiment includes an examination reservation information confirmation unit 60 in addition to the basic configuration of the server device.

検査予約情報確認部60は、通信ネットワークNを介して管理システム4にアクセスし、検査予約情報の有無について確認を行う。確認する頻度については、例えば、日々の診察が終了した後、或いは、医療機関内におけるその日の検査業務が全て終了した後、といった特定の時に定期的に管理システム4に確認しても良い。また、ある間隔ごとに新規に登録された検査予約情報のみを管理システム4から送信してもらうことで確認を行う、といった方法も採用しうる。いずれにしても設定は任意に行うことが可能である。   The examination reservation information confirmation unit 60 accesses the management system 4 via the communication network N and confirms whether or not there is examination reservation information. The frequency of confirmation may be periodically confirmed with the management system 4 at a specific time, for example, after the daily examination is completed or after all the inspection work for the day in the medical institution is completed. Further, it is possible to adopt a method in which confirmation is performed by having the management system 4 transmit only the examination reservation information newly registered at certain intervals. In any case, the setting can be arbitrarily made.

なお、マスタサーバ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 information confirmation unit 60 from the management system 4 and has not been confirmed so far. As described above, the examination reservation information confirmed by the examination reservation information confirmation unit 60 is new, for example, as described above, the examination reservation information confirmation unit 60 determines whether or not the examination reservation information is present at a predetermined interval. This is because it is confirmed, and it is not necessary to confirm the confirmed examination reservation information again.

このような方法は、確認の頻度とも関連するが、日々多くの検査予約情報が登録される医療機関においては特に有効である。また、このように確認の基となる検査予約情報の性質を予め定めておくことによって、検査予約情報を見逃すといった不都合を回避することができる。   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 server determination unit 10 of the master server 1A2, a mapping table indicating the correspondence between the inspection data and the primary server P holding the inspection data is provided.

従って、マスタサーバ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 information confirmation unit 60 confirms that new examination reservation information related to the patient of the deleted copy data exists in the management system 4 (YES in ST83), the master server 1A2 is retained. A primary server P that holds examination data, that is, examination data relating to a patient in which new examination reservation information is registered, is specified in the primary server determination unit 10 (ST84).

そしてその旨、当該プライマリサーバ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 サーバクラスタ

1A Master server 1B Slave server 1C Slave server 2 Client terminal 3 Modality 4 Management system S Medical diagnostic imaging system SC Server cluster

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のサーバ装置、或いは、前記第2のサーバ装置は、
前記通信ネットワークに接続される医用画像診断装置から送信される検査データを受信する入力部と、
前記検査データの保持期間を設定する保持期間設定部と、
前記サーバクラスタを構成する複数台のサーバの中から第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.
前記第2のサーバ装置は、自身が保持する前記コピーデータへの前記クライアント端末からのアクセスの有無を確認するアクセス確認部と、前記アクセス確認部によって確認されたアクセス日を基に前記検査データの保持期間を延長する保持期間延長部と、を備えることを特徴とする請求項1または請求項2に記載の医用画像診断システム。   The second server device includes: an access confirmation unit that confirms whether or not the client terminal has access to the copy data held by the second server device; and the inspection data based on the access date confirmed by the access confirmation unit. The medical image diagnostic system according to claim 1, further comprising a retention period extension unit that extends a retention period. 前記第2のサーバ装置は、さらに前記通信ネットワークを介して前記検査データに関する患者の検査予約情報の有無を確認し、前記検査予約情報が存在する場合に前記検査予約情報を取得する検査予約情報取得部と、取得された前記検査予約情報を基に前記検査データの保持期間を延長する保持期間延長部と、を備えることを特徴とする請求項1または請求項2に記載の医用画像診断システム。   The second server device further confirms the presence or absence of patient examination reservation information regarding the examination data via the communication network, and obtains the examination reservation information when the examination reservation information exists. The medical image diagnosis system according to claim 1, further comprising: a storage unit; and a retention period extension unit that extends a retention period of the examination data based on the acquired examination reservation information. 前記マスタサーバは、前記第2のサーバ装置に保持されていた前記コピーデータが削除された後に、前記通信ネットワークを介して前記検査予約情報の有無を確認する検査予約情報確認部と、前記検査予約情報が確認された場合に、前記検査予約情報を保持する第1のサーバ装置を特定し、前記検査予約情報に関する患者の新たなコピーデータの再生成依頼を作成するプライマリサーバ決定部と、を備えることを特徴とする請求項2に記載の医用画像診断システム。 The master server, after the copy data held in the second server device is deleted, an examination reservation information confirmation unit for confirming the existence of the examination reservation information via the communication network, and the examination reservation A primary server determination unit that identifies a first server device that holds the examination reservation information when the information is confirmed, and creates a request to regenerate a new copy data of the patient related to the examination reservation information; The medical image diagnostic system according to claim 2 . 通信ネットワークを介してクライアント端末から送信された操作情報に基づいて、検査データを処理し、前記処理の結果を前記クライアント端末へ送信する機能を備えるサーバであって、単数、或いは、複数台のスレーブサーバとともにサーバクラスタを構成するマスタサーバが、新規の検査データを取得するステップと、
前記マスタサーバが前記検査データの保持期間を設定するステップと、
前記検査データを主として保持する第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:
通信ネットワークを介してクライアント端末から送信された操作情報に基づいて、検査データを処理し、前記処理の結果を前記クライアント端末へ送信する機能を備えるサーバであって、単数、或いは、複数台のスレーブサーバとともにサーバクラスタを構成するマスタサーバが、新規の検査データを取得するステップと、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;
前記検査データを主として保持する第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のサーバ装置が保持期間を経過した前記コピーデータを削除する前に、
前記第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 :
前記第2のサーバ装置は、前記コピーデータの保持期間経過の有無を確認した後、前記保持期間が経過した場合であって前記第2のサーバ装置が保持期間を経過した前記コピーデータを削除する前に、
前記サーバは、前記コピーデータに関する患者についての検査予約情報の有無を確認するステップと、
前記検査予約情報が確認された場合には、検査予約されている日を基に前記コピーデータの保持期間を延長するステップと、
を備えることを特徴とする請求項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 :
前記第2のサーバ装置が自身に保持していた前記コピーデータを削除し、前記第1のサーバ装置にのみ前記検査データが保持されている場合に、
前記マスタサーバが新規な検査予約情報を取得するステップと、
前記マスタサーバは、前記新規検査予約情報の中にサーバクラスタ内に保持されている前記検査データの患者と同一の患者に関する前記新規検査予約情報が含まれているか否かを確認するステップと、
前記新規検査予約情報が確認された場合に、前記患者に関する前記検査データを保持する第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 :
JP2012020808A 2012-02-02 2012-02-02 Medical image diagnostic system and medical image diagnostic method Active JP5886064B2 (en)

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)

* Cited by examiner, † Cited by third party
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

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