DE102004016578B4 - Image data processing method for medical appliance system, involves coordinating common data with one another such that respective modality remains active regardless of state of data transmission unit - Google Patents
Image data processing method for medical appliance system, involves coordinating common data with one another such that respective modality remains active regardless of state of data transmission unit Download PDFInfo
- Publication number
- DE102004016578B4 DE102004016578B4 DE102004016578A DE102004016578A DE102004016578B4 DE 102004016578 B4 DE102004016578 B4 DE 102004016578B4 DE 102004016578 A DE102004016578 A DE 102004016578A DE 102004016578 A DE102004016578 A DE 102004016578A DE 102004016578 B4 DE102004016578 B4 DE 102004016578B4
- Authority
- DE
- Germany
- Prior art keywords
- data
- modality
- master
- modalities
- common data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 28
- 238000003672 processing method Methods 0.000 title 1
- 238000000034 method Methods 0.000 claims abstract description 26
- 230000008859 change Effects 0.000 claims abstract description 25
- 230000010076 replication Effects 0.000 claims abstract description 25
- 238000012545 processing Methods 0.000 claims abstract description 19
- 238000012508 change request Methods 0.000 claims abstract description 4
- 230000001360 synchronised effect Effects 0.000 claims description 8
- 125000004122 cyclic group Chemical group 0.000 claims 1
- 238000004891 communication Methods 0.000 description 9
- 238000012546 transfer Methods 0.000 description 6
- 230000008569 process Effects 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 238000011161 development Methods 0.000 description 2
- 230000018109 developmental process Effects 0.000 description 2
- 238000003384 imaging method Methods 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 230000001225 therapeutic effect Effects 0.000 description 2
- 238000002583 angiography Methods 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 238000002591 computed tomography Methods 0.000 description 1
- 238000013523 data management Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000000151 deposition Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 229940079593 drug Drugs 0.000 description 1
- 239000003814 drug Substances 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000000968 medical method and process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 238000002601 radiography Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H30/00—ICT specially adapted for the handling or processing of medical images
- G16H30/40—ICT specially adapted for the handling or processing of medical images for processing medical images, e.g. editing
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H30/00—ICT specially adapted for the handling or processing of medical images
- G16H30/20—ICT specially adapted for the handling or processing of medical images for handling medical images, e.g. DICOM, HL7 or PACS
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/0002—Remote monitoring of patients using telemetry, e.g. transmission of vital signals via a communication network
- A61B5/0004—Remote monitoring of patients using telemetry, e.g. transmission of vital signals via a communication network characterised by the type of physiological signal transmitted
- A61B5/0013—Medical image data
Abstract
Description
Die Erfindung betrifft ein Verfahren und eine Vorrichtung zur Verarbeitung von Daten, insbesondere von Bilddaten, z. B. Untersuchungs-Bilddaten eines medizinischen Systems.The The invention relates to a method and a device for processing of data, especially image data, e.g. B. examination image data a medical system.
Die Vorrichtung zur Verarbeitung von Daten umfasst im Allgemeinen mehrere so genannte "Modalitäten". Unter "Modalität" wird hierbei eine Erfassungseinheit, z. B. eine Röntgeneinheit, ein Computertomograph zur Erfassung von Daten, wie z. B. Untersuchungs-Bilddaten, verstanden, die eine Vorrichtung zur Verarbeitung und lokalen, zeitlich begrenzten Speicherung der Daten, d. h. der Untersuchungs-Bilddaten, umfasst. Für einen Austausch der Daten sind mehrere Modalitäten über eine Datenübertragungseinheit, z. B. ein Datenbussystem oder ein Kommunikationsnetzwerk, z. B. das so genannte Bildkommunikationsnetz nach dem DICOM-Standard (DICOM = Digital Imaging and Communications in Medicine, miteinander verbunden. DICOM-Standard ist ein Industriestandard zur Übertragung von Bildern und weiteren medizinischen Informationen zwischen Computern zur Ermöglichung der digitalen Kommunikation zwischen Diagnose- und Therapiegeräten unterschiedlicher Hersteller (= Modalitäten).The Apparatus for processing data generally comprises several so-called "modalities". Under "modality" is here a Detection unit, z. B. an X-ray unit, a computer tomograph for the collection of data, such. B. examination image data, understood that a device for processing and local, in time limited storage of data, d. H. the examination image data, includes. For an exchange of the data are several modalities via a data transmission unit, z. B. a data bus system or a communication network, for. B. the so-called image communication network according to the DICOM standard (DICOM Digital Imaging and Communications in Medicine. DICOM standard is an industry standard for transferring images and other medical information between computers to enable digital communication between diagnostic and therapeutic devices different Manufacturer (= modalities).
Die Verwaltung und Archivierung der Daten, z. B. von Bilddaten, Parametern für medizinische Geräte, Systemparametern der Modalitäten, werden größtenteils durch die Verwendung des jeweiligen Computersystems, insbesondere des Betriebs- und Dateisystems der jeweiligen Modalität bestimmt.The Management and archiving of data, eg. From image data, parameters for medical Equipment, System parameters of the modalities, are mostly through the use of the respective computer system, in particular of the operating and file system of the respective modality.
Dabei werden die Daten im Allgemeinen mittels Dateien verwaltet und archiviert. Die Verwendung von Dateien für die Daten- bzw. Parameterverwaltung hat gegenüber einer Datenbank grund legende Vorteile hinsichtlich der Speicherung, Datensicherung und Organisation durch Verzeichnisse, welche auf Betriebsystemdiensten und Schnittstellen basieren, die sich zum einen durch eine hohe Performance und Standardschnittstellen beim Zugriff auszeichnen. Sie ermöglichen es weitgehend, größtmögliche Plattformunabhängigkeit zu erreichen und auf gut getestete und zuverlässige Mechanismen zuzugreifen.there In general, the data is managed and archived using files. The use of files for the data or Parameter management has opposite a database has fundamental storage advantages, Data backup and organization by directories, which on Operating system services and interfaces based on the one through high performance and standard interfaces Mark access. they allow it largely, greatest possible platform independence reach and access well-tested and reliable mechanisms.
In verzweigten oder vernetzten Systemen mit mehreren Modalitäten kann es erforderlich sein, Daten, insbesondere Betriebs- und Systemparameter, zwischen mehreren Modalitäten oder Bild gebenden medizinischen Systemen auszutauschen, insbesondere die Daten gemeinsam zu nutzen oder zu verteilen. Dies wird üblicherweise durch Dateien auf Netzwerkverzeichnissen realisiert, auf die von den einzelnen Modalitäten über die Datenübertragungseinheit, z. B. ein Standard-Netzwerk, zugegriffen wird. Die dem Standard-Netzwerk zugrunde liegenden Dienste bedürfen eines unterbrechungsfreies Netzes.In branched or networked systems with multiple modalities it is necessary to provide data, in particular operating and system parameters, between several modalities or image-giving medical systems, in particular to share or distribute the data. This is usually through files on network directories realized by the the individual modalities over the Data transfer unit, z. For example, a standard network is accessed. The the standard network underlying services an uninterruptible network.
D. h., ein Unterbrechen der Netzwerkverbindung im laufenden Betrieb und ein erneutes Aufsetzen ist nicht möglich, da dies zur Folge hat, dass Parameter im laufenden Betrieb nicht mehr ermittelt werden können oder laufende Leseoperationen erst nach langen Zeitüberschreitungen fehlerhaft abbrechen. Aus Gründen der Ausfallsicherheit von medizinischen Geräten, der Gefahr eines Datenverlustes ist dieses Verhalten inakzeptabel. Des Weiteren lassen sich somit mobile Modalitäten nur begrenzt realisieren, die gemeinsame Parameter nutzen können.D. h., interrupting the network connection during operation and a new touchdown is not possible, as this results in that parameters are no longer determined during operation can or ongoing read operations only after long timeouts abort incorrectly. For reasons the reliability of medical devices, the risk of data loss this behavior is unacceptable. Furthermore, can thus be mobile modalities realize only limited, the common parameters can use.
Aus
der Druckschrift
Aus
der Druckschrift
Der Erfindung liegt daher die Aufgabe zugrunde, ein Verfahren zur Verarbeitung von Daten, insbesondere von Bilddaten eines medizinischen Systems, anzugeben, welches mehrere Bild gebende Modalitäten umfasst, die in besonders einfacher Art und Weise für einen Datenaustausch miteinander verbunden sind, und welches sicherstellt, dass sämtliche verbundenen Modalitäten auch bei kurzfristigem oder vorübergehendem Abreißen der Datenverbindung jeweils uneingeschränkt lauffähig bleiben. Des Weiteren ist eine besonders geeignete Vorrichtung zur Verarbeitung von Daten und ein medizinisches Gerätesystem anzugeben.Of the The invention is therefore based on the object, a method for processing data, in particular image data of a medical system, which includes several image-giving modalities, which in particular simple way for a data exchange are connected, and which ensures that all connected modalities even with short-term or temporary Tear off the data connection remain fully operational. Furthermore is a particularly suitable device for processing data and a medical device system specify.
Hinsichtlich des Verfahrens wird die Aufgabe erfindungsgemäß gelöst durch die Merkmale des Patentanspruchs 1. Die Aufgabe hinsichtlich der Vorrichtung wird erfindungsgemäß gelöst durch die Merkmale des unabhängigen Patentanspruch 13 Vorteilhafte Weiterbildungen sind Gegenstand der Unteransprüche.With regard to the method, the object is achieved according to the invention by the features of Pa The object with regard to the device is achieved by the features of independent claim 13 Advantageous developments are the subject of the dependent claims.
Die Erfindung geht dabei von der Überlegung aus, dass gemeinsame und alle Modalitäten repräsentierende Daten, z. B. Betriebsparameter, Systemparameter, Busparameter, zentral allen Modalitäten zur Verfügung gestellt werden sollte. Dabei soll unabhängig vom Zustand der die Modalitäten verbindenden Datenübertragungseinheit die jeweilige Modalität autark arbeiten können. Hierzu ist vorgesehen, dass bei einem Verfahren zur Verarbeitung von Daten verschiedener Bild gebender Modalitäten die alle Modalitäten repräsentierenden Daten, insbesondere Systemparameter, jeweils lokal hinterlegt werden und derart aufeinander abgestimmt oder abgeglichen werden, dass die jeweilige Modalität unabhängig vom Zustand der Datenübertragungseinheit aktiv bleibt.The Invention is based on the consideration, that common and all modalities representing Data, e.g. As operating parameters, system parameters, bus parameters, central all modalities to disposal should be asked. Independent of the state, the modalities should be linked Data transfer unit the respective modality self-sufficient can work. For this purpose, it is provided that in a method of processing of data of various image modalities representing all modalities Data, in particular system parameters, are stored locally and be coordinated or reconciled in such a way that the respective modality independent of State of the data transmission unit remains active.
Dazu wird vorzugsweise eine der Modalitäten als eine Master-Modalität definiert. Zur Hinterlegung der gemeinsamen Daten wird der Master-Modalität zweckmäßigerweise eine Master-Speichereinheit zugeordnet. In der Master-Speichereinheit werden vorzugsweise als gemeinsame Daten Systemparameter, Anwenderdaten und/oder Bilddaten hinterlegt.To Preferably, one of the modalities is defined as a master modality. To deposit the common data of the master modality is expediently associated with a master storage unit. In the master storage unit are preferably as common data system parameters, user data and / or image data stored.
Für einen weitgehend zeitgleichen Abgleich von allen Modalitäten auf aktuelle Daten wird die jeweilige Modalität mit einer Replikationseinheit versehen, anhand derer die Daten, z. B. Systemparameter oder Bilddaten, mit der Master-Modalität synchronisiert werden. Je nach Art und Weise des Datenaustauschs und -abgleichs werden die Daten synchron oder asynchron zwischen den Modalitäten, insbesondere zwischen der Master-Modalität und den lokalen anderen Modalitäten, auch Slave-Modalitäten genannt, abgeglichen.For one largely simultaneous comparison of all modalities Current data becomes the respective modality with a replication unit provided by which the data, for. System parameters or image data, with the master modality be synchronized. Depending on the way of data exchange and match the data synchronously or asynchronously between the modalities, especially between the master modality and the local other modalities, too Slave arrangements called, balanced.
Kommt es nun zu einer lokalen Änderung einer der gemeinsamen Daten, insbesondere eines Systemparameters, durch eine der lokalen Modalitäten, wird vorzugsweise eine Nachricht über die Änderung der gemeinsamen Daten an die der ändernden Modalität zugehörigen Replikationseinheit übertragen. Mittels der betreffenden Replikationseinheit werden die geänderten Daten anschließend ausgelesen und an die Master-Modalität übertragen und auf der Master-Modalität in der Master-Speichereinheit hinterlegt.comes it now to a local change one of the common data, in particular a system parameter, through one of the local modalities, is preferably a message about the change of common data to the replication unit associated with the modality changing. By means of the relevant replication unit, the changed Data afterwards read out and transferred to the master modality and on the master modality in the Master storage unit deposited.
Für einen Netz übergreifenden Abgleich der Daten der verschiedenen Modalitäten wird mittels der Master-Modalität den geänderten Daten ein den Änderungszeitpunkt bestimmender Zeitpunkt zugeordnet. Von der jeweiligen lokalen Modalität wird zweckmäßigerweise zyklisch oder auch Ereignis gesteuert eine Änderungs-Abfrage an die Master-Modalität gesendet, wobei der in der lokalen Modalität hinterlegte und den aktuellen gemeinsamen Daten zugehörige Zeitpunkt mit dem in der Master-Modalität hinterlegten und den Änderungszeitpunkt repräsentierenden Zeitpunkt verglichen wird. Bei Ungleichheit der beiden Zeitpunkte wird die betreffende Modalität aktualisiert, indem die geänderten Daten mit dem aktuelleren oder jüngsten Änderungszeitpunkt übertragen werden. Bei Gleichheit der Daten erfolgt keine Aktualisierung.For one Network comprehensive Comparison of the data of the different modalities is changed by means of the master modality Dates a change time assigned to determining time. From the respective local modality is expediently cyclically or event controlled a change request sent to the master modality being in the local modality deposited and the current common data associated time with the in the master modality deposited and the change time representing time is compared. Inequality of the two dates is the relevant modality updated by the changed ones Data will be transmitted at the latest or most recent modification time. If the data is equal, no update takes place.
Bezüglich der Vorrichtung zur Verarbeitung von Daten umfasst diese mehrere Bild gebende Modalitäten zur Erfassung der Daten und deren zugehörige Vorrichtung zur lokalen Verarbeitung und Speicherung der Daten, die über eine Datenübertragungseinheit für einen Datenaustausch miteinander verbunden sind, wobei zur lokalen Hinterlegung von alle Modalitäten repräsentierenden gemeinsamen Daten der jeweiligen Modalität eine lokale Speichereinheit zugeordnet ist und zum Abgleich der gemeinsamen Daten der jeweiligen Modalität eine Replikationseinheit zugeordnet ist, anhand derer die jeweilige Modalität unabhängig vom Zustand der Datenübertragungseinheit aktiv bleibt. Zum Abgleich der gemeinsamen Daten kommuniziert dabei die jeweilige Replikationseinheit einer der lokalen Modalitäten mit der Master-Modalität und deren Replikationseinheit. Darüber hinaus kann die jeweilige Modalität über die Datenübertragungseinheit mit einer zentralen Bildspeicher- und Bildarchivierungseinheit verbunden sein. Auch kann die jeweilige Modalität zur zentralen Hinterlegung der lokal erfassten Bilddaten mit einem zentralen Archivspeicher verbunden sein.Regarding the Device for processing data includes this multiple image giving modalities for collecting the data and its associated device to the local Processing and storage of data transmitted via a data transmission unit for one Data exchange are interconnected, with local deposit of all modalities representing common data of each modality a local storage unit is assigned and to compare the common data of each modality a replication unit is assigned, by means of which the respective modality is independent of State of the data transmission unit remains active. To synchronize the common data communicates the respective replication unit one of the local modalities with the Master-modality and their replication unit. In addition, the respective Modality via the data transmission unit be connected to a central image storage and image archiving unit. Also, the particular modality for centrally depositing the locally acquired image data with a central image Archive memory to be connected.
In einer bevorzugten Anwendung wird das Verfahren bei einem medizinischen Gerätesystem eingesetzt. Dabei umfasst das medizinische Gerätesystem zur Verarbeitung von Daten, insbesondere von Bilddaten, mehrere Bild gebende Modalitäten zur lokalen Erfassung der Daten und eine der jeweiligen Modalität zugehörige Vorrichtung zur lokalen Verarbeitung und Speicherung der Daten, wobei die Modalitäten über eine Datenübertragungseinheit für einen Datenaustausch miteinander verbunden sind. Darüber hinaus ist für einen autarken Betrieb der lokalen Modalitäten und zur lokalen Hinterlegung von allen Modalitäten repräsentierenden gemeinsamen Daten der jeweiligen Modalität eine lokale Speichereinheit zugeordnet, wobei und zum Abgleich der gemeinsamen Daten der jeweiligen Modalität eine Replikationseinheit vorgesehen ist, anhand derer die jeweilige Modalität unabhängig vom Zustand der Datenübertragungseinheit aktiv bleibt.In In a preferred application, the method is used in a medical Device system used. In this case, the medical device system for processing includes Data, in particular of image data, multiple image-giving modalities to the local Acquisition of the data and one of the respective modality associated device for the local processing and storage of the data, whereby the modalities over a Data transfer unit for a data exchange connected to each other. About that addition is for a self-sufficient operation of the local modalities and local deposit of all modalities representing shared data of the respective modality associated with a local memory unit, and for matching the common data of the respective modality, a replication unit is provided on the basis of which the respective modality regardless of State of the data transmission unit remains active.
Mit anderen Worten: Gemeinsam in allen Modalitäten verwendete Daten, z. B. Systemparameter, werden mittels des oben beschriebenen Abgleichverfahrens und des entsprechenden Dienstes auf allen teilhabenden Geräten oder Modalitäten über ein Netzwerk verteilt, so dass sie lokal im Dateisystem der jeweiligen Modalität zur Verfügung stehen. Das Abgleichverfahren arbeitet völlig unabhängig von den anderen auf der jeweiligen Modalität implementierten Anwendungen oder Systemen. Dies hat zur Folge, dass die medizinischen Systeme einer einzelnen Modalität nach wie vor sicher auf lokale Parameter zugreifen können, ohne durch irgendwelche Netzwerkstörungen be einflusst zu werden, die Daten an sich jedoch mit allen anderen Modalitäten oder Geräten im Netzwerk synchronisiert sind.In other words, data shared across all modalities, e.g. Eg systemparam ter, are spread over a network on all participating devices or modalities using the matching method and service described above, so that they are available locally in the file system of the particular modality. The matching process operates completely independently of the other applications or systems implemented on the particular modality. As a result, the medical systems of a single modality still have secure access to local parameters without being affected by any network disturbances, but the data itself is synchronized with all other modalities or devices on the network.
Die Vorteile der Erfindung bestehen insbesondere darin, dass das Abgleichverfahren unabhängig und autark auf der jeweiligen Modalität abläuft. Insbesondere läuft das Abgleichverfahren asynchron oder synchron und losgelöst von anderen Systemen der Modalität und ist zudem unabhängig von Netzwerkstörungen oder Ausfällen. Der jeweiligen Modalität stehen somit immer alle Daten lokal zur Verfügung. Darüber hinaus arbeitet das Abgleichverfahren mit dem Standard des betreffenden Betriebs- oder Dateisystems der jeweiligen Modalität oder Zielplattform, so dass das Abgleichverfahren besonders einfach und schnell getestet werden kann. Dies ist sehr effektiv und kostengünstig in der Entwicklung und ermöglicht ein besonders einfaches Produkt. Zum Speichern des Zeitpunkts einer Datenänderung (= Zeitstempel) wird in einfacher Form der Zeitstempel des Dateisystems verwendet, was zur Folge hat, dass Modalitäten auch nach mehrmaligen Ein- und Ausschalten Änderungen erkennen können, ohne dass komplexe und spezielle Datenhaltung betrieben und synchronisiert werden muss. Somit ist ein "offline-Betrieb" einer mobilen Modalität problemlos möglich. Die geänderten Daten während des "offline-Betriebs" werden nach dem Wiedereinschalten oder -anschließen an das Netzwerk in der oben beschriebenen Art und Weise aktualisiert.The Advantages of the invention are, in particular, that the adjustment method independently and runs independently on the respective modality. In particular, that runs Alignment procedure asynchronous or synchronous and detached from others Systems of modality and is also independent of network disturbances or failures. The respective modality Thus, all data is always available locally. In addition, the matching process works with the standard of the respective operating or file system of the respective modality or target platform, making the matching process particularly easy and can be tested quickly. This is very effective and inexpensive in the development and allows a particularly simple product. To save the time of a data change (= Timestamp) simply becomes the timestamp of the file system used, with the result that modalities remain even after repeated and turn off changes can recognize without having complex and special data management operated and synchronized must become. Thus, an "offline operation" of a mobile modality is easily possible. The amended Data during of the "offline operation" are after the Restart or connect to the network in the network updated manner described above.
Ausführungsbeispiele der Erfindung werden anhand einer Zeichnung näher erläutert. Darin zeigen:embodiments The invention will be explained in more detail with reference to a drawing. Show:
Einander entsprechende Teile sind in allen Figuren mit den gleichen Bezugszeichen versehen.each other corresponding parts are in all figures with the same reference numerals Mistake.
Die
Modalitäten
M1 bis M4 und deren jeweils zugehörige Vorrichtung V1 bis V4
sind über
eine Datenübertragungseinheit
An
die Datenübertragungseinheit
Der
Bild- und Datenaustausch über
die Datenübertragungseinheit
Des
Weiteren kann an die Datenübertragungseinheit
In
Dabei werden für einen Datenabgleich die für alle Modalitäten M1 bis M4 gemeinsamen Daten Dg jeweils lokal hinterlegt. Dazu umfasst die jeweilige Modalität M1 bis M4 eine zugehörige Speichereinheit S1 bis S4. Je nach Art und Ausführung des medizinischen Gerätesystems GS kann die Speichereinheit S1 bis S4 alternativ oder zusätzlich auf der zugehörigen Vorrichtung V1 bis V4 vorgesehen sein. Im hier beschriebenen Ausführungsbeispiel ist die Speichereinheit S1 bis S4 auf der jeweiligen Modalität M1 bis M4 angeordnet. Als gemeinsame Daten Dg, d. h. als alle Modalitäten M1 bis M4 repräsentierenden gemeinsamen Daten Dg werden beispielsweise Systemparameter, Gerätedaten, Anwenderdaten und/oder Bilddaten hinterlegt.In this case, data common to all modalities M1 to M4 are locally stored for a data comparison. For this purpose, the respective modality M1 to M4 comprises an associated memory unit S1 to S4. Depending on the type and design of the medical The memory unit S1 to S4 may alternatively or additionally be provided on the associated device V1 to V4. In the embodiment described here, the memory unit S1 to S4 is arranged on the respective modality M1 to M4. For example, system parameters, device data, user data and / or image data are stored as common data Dg, ie common data Dg representing all modalities M1 to M4.
Dabei
werden die alle Modalitäten
M1 bis M4 repräsentierenden
gemeinsamen Daten Dg für
einen sicheren Betrieb derart aufeinander abgestimmt, dass die jeweilige
Modalität
M1 bis M4 unabhängig vom
Zustand der Datenübertragungseinheit
Zweckmäßigerweise
umfasst die Master-Modalität
MM zur Hinterlegung der gemeinsamen Daten Dg eine Master-Speichereinheit
Im Detail werden beim Abgleichverfahren die gemeinsamen Daten Dg synchron oder asynchron zwischen den Modalitäten M1 bis M4, insbesondere zwischen der Master-Modalität MM und den lokalen anderen Modalitäten M2 bis M4 (auch Slave-Modalitäten genannt), abgeglichen. Bei einer lokalen Änderung einer der gemeinsamen Daten Dg, insbesondere eines Systemparameters, durch eine der lokalen Modalitäten M1, M2, M3 und/oder M4 wird eine Nachricht über die Änderung der gemeinsamen Daten Dg an die der ändernden Modalität M1 bis M4 zugehörigen Replikationseinheit R1 bis R4 übertragen. Dabei wird beispielsweise von einem medizinischen Teilsystem T1 bis Tn der jeweiligen Modalität M1 bis M4 ein Systemparameter geändert, indem in der zugehörigen lokalen Speichereinheit S1 bis S4 die gemeinsamen Daten Dg überschrieben werden, wie durch den Pfeil P1 angedeutet. Die geänderten gemeinsamen Daten Dg werden anschließend mittels der Replikationseinheit R1 bis R4 aus der Speichereinheit S1 bis S4 ausgelesen, wie durch den Pfeil P2 angedeutet.in the Detail become in the matching process, the common data Dg synchronous or asynchronously between the modalities M1 to M4, in particular between the master modality MM and the other local modalities M2 to M4 (also called slave modalities), adjusted. For a local change one of the common data Dg, in particular a system parameter, through one of the local modalities M1, M2, M3 and / or M4 will be a message about the change of common data Dg to the changing modality M1 to M4 associated Transfer replication unit R1 to R4. there is, for example, from a medical subsystem T1 to Tn the respective modality M1 to M4 changed a system parameter, by in the associated local memory unit S1 to S4 overwrite the common data Dg be as indicated by the arrow P1. The changed shared data Dg are then used by the replication unit R1 to R4 are read out from the memory units S1 to S4, as shown by the arrow P2 indicated.
Anschließend werden
mittels der betreffenden Replikationseinheit R2 bis R4 die geänderten
gemeinsamen Daten Dg ausgelesen und über die Datenübertragungseinheit
Darüber hinaus wird mittels der Master-Modalität MM den geänderten gemeinsamen Daten Dg ein den Änderungszeitpunkt bestimmender Zeitpunkt zugeordnet. Zum Abgleich der gemeinsamen Daten Dg zwischen den Modalitäten M1 bis M4 wird von der jeweiligen lokalen Modalität M2 bis M4 zyklisch eine Änderungs-Abfrage an die Master-Modalität MM gesendet, wobei der in der lokalen Modalität M2 bis M4 hinterlegte und den aktuellen gemeinsamen Daten Dg zugehörige Zeitpunkt mit dem in der Master-Modalität MM hinterlegten und den Änderungszeitpunkt repräsentierenden Zeitpunkt verglichen wird. Bei Ungleichheit der beiden Zeitpunkte wird dann die betreffende Modalität M2 bis M4 aktualisiert, indem die geänderten gemeinsamen Daten Dg mit dem aktuellsten oder jüngsten Änderungszeitpunkt an diese übertragen werden.Furthermore is done by means of the master modality MM the changed common dates Dg a change time assigned to determining time. To balance the common Data Dg between the modalities M1 to M4 is from the respective local modality M2 to M4 cyclically sends a change request to the master modality MM, being in the local modality M2 to M4 and associated with the current common data Dg time with the in the master modality MM and representing the time of change Time is compared. Inequality of the two points in time then the modality M2 to M4 in question is updated by the changed shared data Dg with the most recent or most recent change time to this transfer become.
Mit
anderen Worten: Das Abgleichverfahren oder der Abgleichdienst besteht
im Wesentlichen aus einer von den Teilsystemen T1 bis Tn und/oder
von den anderen Modalitäten
M1 bis M4 System unabhängigen
auf jeder Modalität
M1 bis M4 vorhanden Replikationskomponente oder -einheit R1 bis
R4, die mit einer als Master-Modalität MM definierten Modalität M1 mit
einer Master-Repository – der
Master-Speichereinheit
Im
Allgemeinen erfolgt der Datenabgleich im Bildkommunikationsnetzwerk
eines medizinischen Gerätesystems
GS mit einer medizinischen Anwendung wie folgt:
Wenn eine Modalität M1 bis
M4 einen im Netzwerk verfügbaren
Parameter ändert,
tut sie das nur lokal im Dateisystem der lokalen Modalität M1 bis
M4 und somit auf sicherem Weg. An schließend benachrichtigt die Modalität M1 bis
M4 auch nur über
einen sicheren und lokalen Kommunikationsweg die zugehörige Replikationseinheit
R1 bis R4 über
diese Änderung.
Diese Benachrichtigung dient insbesondere als Ereignisanzeige, dass
sich der Parameter geändert hat,
es werden keine gemeinsamen Daten Dg übertragen. Dadurch sind auch
keine Leistungsverluste im medizinischen Ablauf vorhanden. Die Replikationseinheit
R1 bis R4 liest anschließend
die geänderten
gemeinsamen Daten Dg aus dem Dateisystem, der Speichereinheit S1
bis S4, aus und versucht sie über
eine gesicherte und verschlüsselte
Netzwerkverbindung der Datenübertragungseinheit
If a modality M1 to M4 changes a parameter available in the network, it does so only locally in the file system of the local modality M1 to M4 and thus in a secure way. Subsequently, the modality M1 to M4 also notifies the associated replication unit R1 to R4 of this change via a secure and local communication path. In particular, this notification serves as an event indicator indicating that the parameter has changed has, there are no common data Dg transferred. As a result, no power losses in the medical process are available. The replication unit R1 to R4 then reads out the changed common data Dg from the file system, the memory unit S1 to S4, and attempts it via a secure and encrypted network connection of the data transmission unit
Ist die Netzwerkverbindung nicht möglich, wird nur lokal vermerkt, das die Änderung stattgefunden hat und zu welchen Zeitpunkt, um sie zu einem späteren Zeitpunkt verschicken zu können. Handelt es sich um eine Änderung durch die Master-Modalität MM, findet keine Kommunikation über das Netzwerk statt, d. h., es ist keine Datenübertragung erforderlich.is the network connection is not possible only locally noted that the change took place at which time and at a later date to be able to send. Is it a change? through the master modality MM, finds no communication the network takes place, d. h., no data transfer is required.
Die
Master-Modalität
MM empfängt
die geänderten
gemeinsamen Daten Dg, wenn eine Netzwerkverbindung möglich ist,
und trägt
sie in das lokale Dateisystem der Master-Speichereinheit
Die anderen Modalitäten M2 bis M4 fragen mittels der zugehörigen Replikationseinheit R2 bis R4 im Netzwerk zyklisch an der Master-Modalität MM nach, ob Änderungen stattgefunden haben. Dabei senden diese jeweils den Zeitpunkt ihrer vorhergehenden Nachfrage mit. Die Master-Modalität MM vergleicht diesen Zeitpunkt mit dem Zeitpunkt einer letzten empfangenen Änderung und antwortet gegebenenfalls mit den neuen gemeinsamen Daten Dg, die wiederum sofort bei der nachfragenden Modalität M2 bis M4 ins Dateisystem, in die Speichereinheit S2 bis S4, eingetragen werden. Somit stehen auch allen anderen Modalitäten M2 bis M4 aktuelle Änderungen zur Verfügung.The other modalities M2 to M4 ask by means of the associated replication unit R2 to R4 in the network cyclically at the master modality MM, whether changes have taken place. In each case, they send the time of their previous demand with. The master modality MM compares this time with the time of a last received change and responds if necessary with the new common data Dg, which in turn immediately at the Demanding modality M2 to M4 entered the file system, in the memory unit S2 to S4 become. Thus, all other modalities M2 to M4 are subject to current changes Available.
Alternativ dazu kann anstelle einer Anfrage der jeweiligen Modalität M2 bis M4 bei der Master-Modalität MM und anschließender Übertragung von geänderten gemeinsamen Daten Dg an die anfragenden Modalitäten M2 bis M4 eine aktive und echtzeitfähige Änderung von gemeinsamen Daten Dg an allen Modalitäten M1 bis M4 vorgesehen sein. Insbesondere bei kleineren Systemen mit weniger als 30 Modalitäten M1 bis Mn in einem Gerätesystem GS erfolgt eine aktive Notifizierung der Master-Modalität MM in Richtung der anderen Modalitäten M2 bis Mn. Dies hat den Vorteil, dass die anderen Modalitäten M2 bis Mn (Slave-Modalitäten) nicht erst einen Zyklus abwarten müssen, sondern sofort aktualisiert werden. Dies führt zu einem hohen Netzwerkverkehr und hohem Leistungsverbrauch an der Master-Modalität MM. Daher wird diese Lösung nur bei kleineren Gerätesystemen GS angewendet.alternative For this purpose, instead of a request of the respective modality M2 to M4 at the master modality MM and subsequent transmission of amended common data Dg to the requesting modalities M2 to M4 an active and real-time capable change of common data Dg be provided on all modalities M1 to M4. Especially for smaller systems with less than 30 modalities M1 to Mn in a device system GS there is an active notification of the master modality MM in Direction of the other modalities M2 to Mn. This has the advantage that the other modalities M2 bis Mn (slave modalities) do not have to wait for a cycle, but be updated immediately. this leads to to a high network traffic and high power consumption at the Master modality MM. Therefore will this solution only with smaller device systems GS applied.
Claims (18)
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102004016578A DE102004016578B4 (en) | 2004-03-31 | 2004-03-31 | Image data processing method for medical appliance system, involves coordinating common data with one another such that respective modality remains active regardless of state of data transmission unit |
US11/093,239 US7801965B2 (en) | 2004-03-31 | 2005-03-30 | Method and apparatus for processing data, and medical appliance system for processing data |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102004016578A DE102004016578B4 (en) | 2004-03-31 | 2004-03-31 | Image data processing method for medical appliance system, involves coordinating common data with one another such that respective modality remains active regardless of state of data transmission unit |
Publications (2)
Publication Number | Publication Date |
---|---|
DE102004016578A1 DE102004016578A1 (en) | 2005-12-15 |
DE102004016578B4 true DE102004016578B4 (en) | 2006-06-01 |
Family
ID=35404143
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE102004016578A Expired - Lifetime DE102004016578B4 (en) | 2004-03-31 | 2004-03-31 | Image data processing method for medical appliance system, involves coordinating common data with one another such that respective modality remains active regardless of state of data transmission unit |
Country Status (1)
Country | Link |
---|---|
DE (1) | DE102004016578B4 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102006010535A1 (en) * | 2006-03-07 | 2007-09-13 | Siemens Ag | A method of providing updated protocols in a medical radiology information system |
CN113802227B (en) * | 2021-07-27 | 2022-10-18 | 东华大学 | Method for calibrating vision system for ring spun yarn online detection |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5991760A (en) * | 1997-06-26 | 1999-11-23 | Digital Equipment Corporation | Method and apparatus for modifying copies of remotely stored documents using a web browser |
DE10230878A1 (en) * | 2002-07-09 | 2004-02-19 | Siemens Ag | Automatic computer processing method to process studies from medical tomography imaging examination systems allocates a priority code to each study |
-
2004
- 2004-03-31 DE DE102004016578A patent/DE102004016578B4/en not_active Expired - Lifetime
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5991760A (en) * | 1997-06-26 | 1999-11-23 | Digital Equipment Corporation | Method and apparatus for modifying copies of remotely stored documents using a web browser |
DE10230878A1 (en) * | 2002-07-09 | 2004-02-19 | Siemens Ag | Automatic computer processing method to process studies from medical tomography imaging examination systems allocates a priority code to each study |
Also Published As
Publication number | Publication date |
---|---|
DE102004016578A1 (en) | 2005-12-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE112010004947B4 (en) | Restore a full system backup and incremental backups using multiple simultaneous unit streams | |
DE102006010535A1 (en) | A method of providing updated protocols in a medical radiology information system | |
DE102004056216A1 (en) | Facsimile system and storage system | |
EP0807883B1 (en) | Communications system with means for exchanging software processes | |
DE102006051187A1 (en) | Task flow processing method for client-server-task flow-architecture, involves interrupting generated task flow in definable time and processing task flow at later time point in definable processing instance | |
DE10300545A1 (en) | Data storage device, especially for storing medical image data that is associated with meta data, has data checking means to ensure critical data is not lost during archiving | |
DE102006005365A1 (en) | Updating method for firmware of field devices e.g. measuring devices, involves connecting field devices to control unit by common data bus, where firmware is transmitted between all connected field devices by connecting one field device | |
DE102006062478A1 (en) | Object-based configuration system operating method for field device of e.g. process automation engineering, involves transferring identifier to corresponding main object after selecting device type to instantiate device object | |
DE102007043657B4 (en) | Satellite-overlapping storage organization for medical image data | |
DE69914568T2 (en) | Device, method and system for file synchronization in a fault-tolerant network | |
DE60203773T2 (en) | Hierarchical approach for detecting changed device properties | |
DE102004016578B4 (en) | Image data processing method for medical appliance system, involves coordinating common data with one another such that respective modality remains active regardless of state of data transmission unit | |
DE102006047762B4 (en) | System for testing the function of a computer network | |
WO2005022382A2 (en) | Method for the installation of a program component | |
DE102004022057B4 (en) | Method and device for monitoring the transmission of medical data in a communication network | |
EP3441919A1 (en) | Method for exchanging data between engineering tools of an engineering system and engineering system for carrying out the method | |
EP3669278B1 (en) | Method and device for a unidirectional and integrity-protected synchronization of log data | |
DE102009038248A1 (en) | Method for removing modular software | |
EP1844396B1 (en) | Non-disruptive software-update | |
DE19625841A1 (en) | Medical system architecture | |
DE19607132B4 (en) | Method for the computer-aided adjustment of a plurality of file copies of a stored file stored in at least one computer | |
DE102008007878A1 (en) | Management system and method for cloning objects | |
DE102021207046A1 (en) | Upgrading or updating a software application | |
DE10347435A1 (en) | Image data post-processing method for medical imaging, by storing process and sub-processes and associated data to allow interruption prior to normal completion | |
DE102006061887B4 (en) | A method of providing image objects in a digital image information system and digital image information system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OP8 | Request for examination as to paragraph 44 patent law | ||
8364 | No opposition during term of opposition | ||
R081 | Change of applicant/patentee |
Owner name: SIEMENS HEALTHCARE GMBH, DE Free format text: FORMER OWNER: SIEMENS AKTIENGESELLSCHAFT, 80333 MUENCHEN, DE |
|
R071 | Expiry of right |