DE102008033640A1 - Operating time agent for proactively detecting e.g. hardware error function of modular x-ray-angiography system in hospital, has output port providing data for bridging error function by medical technology devices - Google Patents
Operating time agent for proactively detecting e.g. hardware error function of modular x-ray-angiography system in hospital, has output port providing data for bridging error function by medical technology devices Download PDFInfo
- Publication number
- DE102008033640A1 DE102008033640A1 DE102008033640A DE102008033640A DE102008033640A1 DE 102008033640 A1 DE102008033640 A1 DE 102008033640A1 DE 102008033640 A DE102008033640 A DE 102008033640A DE 102008033640 A DE102008033640 A DE 102008033640A DE 102008033640 A1 DE102008033640 A1 DE 102008033640A1
- Authority
- DE
- Germany
- Prior art keywords
- agent
- template
- medical device
- medical
- malfunction
- 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.)
- Granted
Links
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
- G16H40/00—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices
- G16H40/40—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the management of medical equipment or devices, e.g. scheduling maintenance or upgrades
Abstract
Description
Die Erfindung betrifft einen Betriebszeitagenten zur proaktiven Erkennung einer Fehlfunktion einer Medizintechnikanlage. Des Weiteren betrifft die Erfindung ein Verfahren zur vorzeitigen Erkennung einer Fehlfunktion sowie einer entsprechenden Verwendung des Agenten und des Verfahrens mit einer Röntgen-Angiographie-Anlage.The The invention relates to an operation time agent for proactive detection a malfunction of a medical device. Furthermore it concerns the invention a method for early detection of a malfunction and a corresponding use of the agent and the method with an X-ray angiography system.
In größeren Kliniken sind meistens mehrere Medizintechnikanlagen vorhanden, wie beispielsweise Röntgen-Angiographie-Anlagen der Familie AXIOM Artis. In Partikel Therapie Zentren sind ebenfalls mehrere Medizintechnikanlagen installiert, zum Beispiel Axiom Artis im HIT Heidelberg. Tritt beim Betrieb solcher Anlagen eine Fehlfunktion auf wie ein Software- oder Hardware-Fehler, so ist meistens ein Weiterarbeiten und Abschließen einer Untersuchung oder Behandlung nicht mehr möglich. Ein Patient muss eventuell auf einer anderen Anlage weiter behandelt werden beziehungsweise die laufende Untersuchung muss abgebrochen werden. Liegt die Fehlfunktion im Bildsystem einer modularen Röntgen-Angiographie-Anlage vor, so kann das Bildsystem in einen Überbrückungsmodus geschaltet werden, um dem Untersucher die Möglichkeit zu geben, zum Beispiel einen Katheter zurückzuziehen und die Untersuchung kontrolliert abzubrechen.In larger clinics are usually several medical equipment available, such as X-ray angiography systems the family AXIOM Artis. In particle therapy centers are also several Medical equipment installed, for example, Axiom Artis in the HIT Heidelberg. Occurs in the operation of such systems a malfunction on like a software or hardware error, so is usually a further work and complete an examination or treatment is no longer possible. A patient may have to be further treated on another facility or the ongoing examination must be aborted. Is the malfunction in the image system of a modular X-ray angiography system before, the image system can be switched into a bridging mode, around the investigator the possibility to give, for example, withdraw a catheter and the investigation to break off in a controlled manner.
Softwarefehler können meistens durch einen Neustart der Anlage behoben werden, was in etwa 10 Minuten dauert. Bei Hardwarefehlern muss ein Service-Techniker häufig ein defektes Bauteil gegen ein Ersatzteil tauschen. Dabei hängt die Dauer der Behebung der Fehlfunktion von vielen Faktoren ab. Diese Behebung von Fehlfunktionen reduziert die Verfügbarkeit und die Betriebszeiten derartiger Anlagen erheblich und erhöht die Kosten im Gesundheitssystem und die Kosten für die Betreiber.software error can mostly by restarting the facility to be fixed, resulting in takes about 10 minutes. For hardware failures must be a service technician often replace a defective component with a replacement part. The hangs Duration of the elimination of the malfunction depends on many factors. This fix Malfunctioning reduces availability and uptime of such facilities and increases the costs in the health system and the price for the operators.
Weiterhin ergeben sich Leerlaufzeiten beim Betrieb derartiger Anlagen, zum Beispiel zwischen zwei Patienten oder durch hausinterne Verzögerungen bei denen sich ein Arzt oder der Patient verspäten. Je mehr Anlagen vorhanden sind, umso größer ist die Wahrscheinlichkeit, dass sich zu einem bestimmten Zeitpunkt, zu dem ein Soft- oder Hardware-Problem auftritt, ein System im Leerlauf befindet. In Partikel Therapie Zentren sind die Leerlaufzeiten noch größer, da beispielsweise zur Patientenpositionierung nur wenige Aufnahmen zu Beginn der Behandlung mit der Röntgen-Angiographie-Anlage gemacht werden.Farther arise idle times in the operation of such systems, for Example between two patients or due to internal delays where a doctor or the patient is late. The more plants available are, the bigger the probability that at some point, when a software or hardware problem occurs, a system is idle located. In particle therapy centers, idle times are still bigger, there for example, for patient positioning only a few shots made at the beginning of treatment with the X-ray angiography system become.
Agenten sind autonom handelnde Produkte, insbesondere Programme, die externe Einflüsse wahrnehmen und proaktiv auf eine Änderung der Einflüsse reagieren können. Ein Agent umfasst einen Eingabeport, der beispielsweise ein Dateninterface einer Software oder ein geeignetes Messgerät sein kann, um die externen Einflüsse zu erfassen. Der Agent weist einen Ausgabeport auf, der zum Beispiel eine definierte Datenstruktur per Software oder ein elektrisches Potential als Antwort auf eine vom Eingabeport aufgegebene Information bereitstellt. Diese Antwort als Reaktion auf externe Einflüsse wird von einer Einrichtung des Agenten bei Änderung proaktiv, d. h. aufgrund eigener Initiative, ausgelöst.agents are autonomously acting products, especially programs that are external Perceive influences and proactively on a change the influences can react. An agent includes an input port, such as a data interface Software or a suitable measuring device can be to the external influences capture. The agent has an output port, such as a defined data structure by software or an electrical potential in response to information given by the input port. This response in response to external influences is provided by a facility the agent on change proactive, d. H. due to own initiative, triggered.
Die Erfindung hat sich daher die Aufgabe gestellt, einen verbesserten Betriebszeitagenten bereitzustellen, der eine Verlängerung der Betriebszeit von Medizintechnikanlagen ermöglicht.The The invention therefore has the task of providing an improved To provide operating time agent, which is an extension the operating time of medical equipment allows.
Diese Aufgabe löst die Erfindung mit den Merkmalen der unabhängigen Ansprüche 1 und 7. Bevorzugte Ausgestaltungen sind in den Unteransprüchen angegeben.These Task solves the invention with the features of the independent claims 1 and 7. Preferred embodiments are specified in the subclaims.
Es ist weitere Aufgabe der vorliegenden Erfindung, den Betrieb einer Röntgen-Angiographie-Anlage beim Auftreten von Fehlfunktionen sicherer zu gestalten. Diese Aufgabe ist mit den Merkmalen des Anspruchs 9 gelöst.It Another object of the present invention is the operation of a X-ray angiography system safer when malfunction occurs. This task is solved with the features of claim 9.
Der erfindungsgemäße Betriebszeitagent zur proaktiven Erkennung einer Fehlfunktion von einer Medizintechnikanlage ist mit einem Eingabeport, einem Ausgabeport und einer Einrichtung ausgestattet, die Daten am Ausgabeport als Antwort auf eine vom Eingabeport aufgegebene Information bereitstellt, wobei der Eingabeport mit der Medizintechnikanlage verbindbar ist und die Information mindestens einen Betriebszustand der Medizintechnikanlage umfasst, und ein neuronales Template von der Einrichtung mittels des erhobenen Betriebszustands vorzeitig eine Fehlfunktion der Medizintechnikanlage feststellt, wobei die Daten für eine Überbrückung der Fehlfunktion mittels eines Medizintechnikgeräts am Ausgabeport anliegen.Of the Inventive time agent according to the invention Proactive detection of a malfunction of a medical device is with an input port, an output port, and a facility equipped with data at the output port in response to a message from the Input port provides the information provided, with the input port can be connected to the medical technology system and the information includes at least one operating state of the medical technology system, and a neural template from the device by means of the raised Operating state prematurely a malfunction of the medical device determines the data for a bridging of the malfunction by means of a medical device abut the output port.
Der Betriebszeitagent kann beispielsweise eine Software sein, die auf einem Computer der Medizintechnikanlage installierbar ist. Der Eingabeport erfasst die am Computer während des Betriebs auflaufenden Betriebszustände. Der Betriebszeitagent kann als separate Schaltung ausgelegt sein, die mittels Messgeräten die Betriebszustände der Medizintechnikanlage erfasst. Die Information über einen Betriebszustand kann eine elektrische Spannung, eine Stromstärke an einer Röntgenquelle, eine Temperatur von einer Festplatte oder einer CCD Kamera, ein Füllstand eines Kontrastmittelbehälters usw. sein und wird über den Eingabeport dem neuronalen Template zur Verfügung gestellt. Das neuronale Template kann aus vorherigen Fehlfunktionen der Medizintechnikanlage voraussagen, dass zum Beispiel bei Überschreitung der Temperatur an der CPU von ca. 70°C eine Fehlfunktion durch einen Hardwarefehler im Bildsystem auftreten wird. Durch Vernetzung der in einem Krankenhaus oder Partikel Therapie Zentrum vorhandenen Medizintechnikanlagen ist es nun möglich, eine durch die Fehlfunktion ausfallende Aufgabe an ein funktionierendes redundantes Medizintechnikgerät zu übertragen. Am Ausgabeport werden die zur Bearbeitung notwendigen Daten bereitgestellt. Dies können je nach Fehlfunktion Patienten-, Programm- und/oder Messdaten sein. Im Überbrückungsmodus wird die ausfallende Aufgabe am redundanten Medizintechnikgerät ausgeführt und ein Arbeitsergebnis an die ausfallende Medizintechnikanlage zurückgeschickt werden. Dies wird möglich durch die Einführung von Betriebs zeitagenten und neuronalen Knoten, die den Betriebszustand der Anlage überwachen und entsprechende Entscheidungen treffen. Bei einer Medizintechnikanlage kann das redundante Medizintechnikgerät natürlich auch ein Modul derselben Anlage sein, beispielsweise übernehmen Computer für Bildakquise und Computer für Bildbearbeitung gegenseitig im Fall der Fehlfunktion die Aufgaben des anderen Computers.The operating time agent may be, for example, a software that can be installed on a computer of the medical technology system. The input port captures the operating states that accumulate on the computer during operation. The operating time agent can be designed as a separate circuit which detects the operating states of the medical technology system by means of measuring devices. The information about an operating state may be an electrical voltage, a current at an x-ray source, a temperature from a hard disk or a CCD camera, a level of a contrast agent container, etc., and is provided via the input port to the neural template. The neural template can predict from previous malfunctions of the medical technology system that, for example, when the temperature at the CPU of about 70 ° C exceeds a malfunction due to a hardware error in Bildsys will occur. By networking the medical technology systems present in a hospital or particle therapy center, it is now possible to transfer a task resulting from the malfunction to a functioning redundant medical technology device. The output port provides the data necessary for processing. Depending on the malfunction, this can be patient, program and / or measurement data. In bridging mode, the failing task is performed on the redundant medical device and a work result is returned to the failing medical device. This is made possible by the introduction of operating time agents and neural nodes, which monitor the operating status of the plant and make appropriate decisions. In a medical device, the redundant medical device can of course also be a module of the same system, for example take over computer for image acquisition and computer for image processing each other in the case of malfunction, the tasks of the other computer.
In größeren Kliniken oder in den Partikel Therapie Zentren sind die redundanten Anlagen, weil beispielsweise aus einer Familie/Baureihe oder einem Unternehmen stammend, über ein schnelles Netzwerk wie etwa Gigalink zu vernetzen. Über dieses Netzwerk werden die Betriebszeitagenten – auch Uptime-Agenten genannt – als zusätzliche Software mittels eines sogenannten Managed Notepackage auf allen Anlagen installiert. Die Anlagen kommunizieren mittels dieser Uptime-Agenten untereinander.In larger clinics or in the particle therapy centers are the redundant plants, because, for example, from a family / series or a company coming over to network a fast network such as Gigalink. About this Network are the operating time agents - also called uptime agents - as additional Software by means of a so-called managed notepackage on all Installations installed. The systems communicate using these uptime agents among themselves.
Eine Ausführungsform der Betriebszeitagenten weist hierzu eine Schnittstelle auf, um mit dem Netzwerk von zumindest teilweise redundanten Medizintechnikgeräten verbindbar zu sein. Zum Feststellen ob an einer der vernetzten Anlagen gerade nicht gearbeitet wird, weist der Betriebszeitagent je ein Auslastungsattribut für jede der im Netzwerk vorhandenen Medizintechnikgeräte auf. Das Attribut kann beispielsweise die Zustände „busy” und „not busy” gleichbedeutend mit Leerlaufzeit annehmen und ist mittels des Netzwerkes, insbesondere über die Uptime-Agenten, aktualisierbar. Trifft das neuronale Template nunmehr die Entscheidung, dass die Anlage eine Fehlfunktion haben wird, werden die Daten zur Überbrückung an ein freies Medizintechnikgerät mit dem Attribut „not busy” übertragen. Dazu selektiert der Betriebsagent ein Medizintechnikgerät auf Grundlage des Auslastungsattributs.A embodiment the operating time agent has for this purpose an interface to connectable to the network of at least partially redundant medical devices to be. To determine whether at one of the networked systems just not is being worked on, the uptime agent has one utilization attribute each for every of the medical devices available in the network. The attribute can be, for example the states "busy" and "not busy" are synonymous with idle time and is by means of the network, in particular on the Uptime agents, updatable. Meets the neural template now the decision that the plant will malfunction, the data will be used for bridging a free medical device with the attribute "not busy ". For this purpose, the operating agent selects a medical device based on the utilization attribute.
Eine vorteilhafte Weiterbildung des Betriebszeitagenten sieht einen Speicher mit einer Reihe von Betriebsparametern vor, die bei Fehlfunktion sowohl von der Medizintechnikanlage als auch von dem Medizintechnikgerät einsetzbar sind. Solche „Notfall”-Parameter können an der zukünftig gestörten Anlage und an der die Aufgabe übernehmenden freien Zielanlage aufgerufen werden. Dadurch wird sichergestellt, dass beide Anlagen die gleichen Betriebsparameter für die Aufgabe verwenden. Solche Parameter umfassen beispielsweise eine Bildfrequenz oder einen Satz von Parametern für eine vorbestimmte Untersuchung an einer Röntgen-Angiographie-Anlage, etc..A advantageous development of the operating time agent sees a memory with a set of operating parameters that in case of malfunction can be used by both the medical device and the medical device are. Such "emergency" parameters may be on the future disturbed plant and at the task taking over free target system are called. This will ensure that both plants have the same operating parameters for the task use. Such parameters include, for example, a frame rate or a set of parameters for a predetermined examination at an X-ray angiography facility, etc.
Eine weitere Ausführungsform des Betriebszeitagenten sieht vor, dass mittels einer Sendeeinrichtung die festgestellte Fehlfunktion an einen regionalen Kundendienst übermittelbar ist. Der Agent entscheidet anhand der Erfahrungen des neuronalen Templates, dass die demnächst auftretende Fehlfunktion auf einem Hardwarefehler beruht. Durch Senden des Fehlers an das zuständige regionale Servicezentrum des Kundendienstes kann frühzeitig ein Ersatzteil beim Hersteller bereitgestellt und/oder ein Techniker eingeplant werden.A another embodiment the operating time agent provides that by means of a transmitting device transmit the identified malfunction to a regional customer service is. The agent decides based on the experience of the neural template, that soon malfunction due to a hardware error. By sending the error to the responsible Regional service center of customer service can be early Spare part provided by the manufacturer and / or a technician be scheduled.
Vorteilhafter Weise ist das neuronale Template des Betriebsagenten „flüchtig”. Der Betriebsagent ist derart weitergebildet, dass das neuronale Template an eine Zentralstelle übertragbar ist, und/oder von der Zentralstelle mit einem anderen neuronalen Template ersetzbar ist. Das neuronale Template ist lernfähig und kann von der Zentralstelle „trainiert” werden. Zwecks Abgleich mit anderen neuronalen Templates ist es ersetzbar. Zum Erlernen einer verbesserten vorzeitigen Erkennung von Fehlfunktionen ist der Betriebsagent beispielsweise mit einem Ringpuffer ausgestattet. Dieser Ringpuffer dient dem Aufzeichnen einer Fehlersequenz vor einem Software- und/oder Hardwareproblem und nimmt etwa die letzten 200 Ereignis-Einträge einer Medizintechnikanlage auf.Favorable Way, the corporate agent's neural template is "transient". The operating agent is further developed in such a way that the neuronal template can be transferred to a central office is, and / or from the central office with another neuronal Template is replaceable. The neural template is capable of learning and can be "trained" by the central office. It is replaceable for comparison with other neural templates. To learn improved early detection of malfunctions For example, the agent is equipped with a ring buffer. This ring buffer is used to record an error sequence a software and / or hardware problem and takes about the last 200 event entries a medical device.
Um die Leerlaufzeiten beim Verbund mehrerer Anlagen noch besser ausnutzen zu können, sieht eine weitere Ausführungsform des Betriebsagenten vor, dass eine Meldung an das Medizintechnikgerät bei Änderung des Auslastungsattributs auszugeben ist. Tritt zukünftig eine Fehlfunktion an der Medizintechnikanlage auf, kann eine Anfrage bei einem besetzten Medizintechnikgerät, ob gewisse Aufgaben hier durchgeführt werden dürfen, abgesetzt werden. Eine Tabcard mit der Meldung: „Ein Problem liegt an der Anlage XYZ vor, bitte erlauben Sie Ihren Kollegen die Untersuchung an Ihrer Anlage durchzuführen.” Könnte über das Netzwerk an ein Medizintechnikgerät gesandt werden, dessen Auslastungsattribut „busy” ist. Auch könnte die Anfrage an ein freies Medizintechnikgerät gesandt werden, falls dieses die Arbeit wieder aufnimmt, wobei sich das Auslastungsattribut von „not busy” auf „busy” ändert. Die entsprechende Tabcard mit der Meldung: „Ein Problem liegt an der Anlage XYZ vor, bitte erlauben Sie Ihren Kollegen den laufenden Prozess zu beenden” kann an das Medizintechnikgerät gesandt werden.Around make even better use of the idle times when connecting multiple systems to be able to sees another embodiment the operating agent that a message to the medical device when changing of the workload attribute. Join one in the future Malfunction on the medical device on, can make a request in a occupied medical device, whether certain tasks here carried out allowed to be sold become. A tabcard with the message: "There is a problem with the Annex XYZ before, please allow your colleagues the investigation at your facility. "Might about that Network to a medical device whose utilization attribute is "busy". Also could the request will be sent to a free medical device, if this resumes work, changing the usage attribute from "not busy" to "busy". The corresponding Tabcard with the message: "A problem lies with the Attachment XYZ before, please allow your colleagues running Process can end to the medical device be sent.
Die vorliegende Erfindung stellt ein Verfahren zur vorzeitigen Erkennung einer Fehlfunktion von einer Medizintechnikanlage bereit mit folgenden Schritten:
- a) Bereitstellen eines neuronalen Knotens für die Medizintechnikanlage,
- b) Betriebszustände der Medizintechnikanlage über die Zeit aufzeichnen, bis eine Fehlfunktion auftritt und zu einem Template zusammenfassen,
- c) Vernetzen des Knotens mit Knoten von zumindest teilweise redundanten Medizintechnikgeräten zu einem neuronalen Netzwerk,
- d) Generieren eines neuronalen Templates durch veränderliche Gewichtung der den einzelnen Knoten zugeordneten Template, wobei
- e) das neuronale Template von einem Agenten mit einem Schwellwert von weniger als 100% eingesetzt wird, welcher mit Betriebszuständen der Medizintechnikanlage versorgt wird.
- a) providing a neural node for the medical technology system,
- b) record operating states of the medical technology system over time until a malfunction occurs and form a template,
- c) linking the node with nodes of at least partially redundant medical devices to a neural network,
- d) generating a neural template by variable weighting of the individual nodes associated template, wherein
- e) the neural template is used by an agent with a threshold value of less than 100%, which is supplied with operating states of the medical technology system.
Auf allen Anlagen werden neuronale Knoten installiert, die zusammen ein neuronales Netz ergeben. Ein Merkmal eines neuronalen Netzes ist die „Lernfähigkeit”. Zunächst wird für jeden Fehler, der zu einem Systemabsturz – sprich Fehlfunktion der Medizintechnikanlage – führt, ein Template erzeugt. Zu Beginn einer „Trainingsphase” enthalten diese Templates zunächst alle Ereignis-Einträge, auch diejenigen, die nicht zum Absturz geführt haben. Tritt der gleiche Fehler mehrmals an einer Anlage oder auch an einer anderen redundanten Anlage im Netzwerk auf, so wird das neuronale Template „trainiert”. Mit jedem sich im Netzverbund ereignenden Fehler wird das neuronale Template verbessert, so dass nur noch für diesen Absturz relevante Ereignis-Einträge darin enthalten sind. Dieses „trainierte” neuronale Template bildet nun die Grundlage für die Uptime-Agenten, die nötigen Entscheidungen zu treffen. Wiederholt sich diese Fehlersequenz an einer Anlage, so kann ein Schwellwert z. B. auf 70% gesetzt werden, d. h. bevor die eigentliche Fehlfunktion auftritt und/oder es zum Absturz kommt, kann der Uptime-Agent auf eine freie Anlage umschalten. Die fehlerhafte Anlage wird nicht in Überbrückungsmodus geschaltet, lediglich die fehlerhafte Komponente wird ausgeschaltet.On All systems will have neural nodes installed together result in a neural network. A feature of a neural network is the "learning ability". First, will for each Error that leads to a system crash - ie malfunction of the medical device system - a Template generated. At the beginning of a "training phase" included these templates first all event entries, even those who did not crash. Kick the same Error several times at a plant or at another redundant one Plant on the network, so the neural template is "trained". With everybody An error occurring in the network network becomes the neural template improved, leaving only for Crash relevant event entries are included. This "trained" neuronal template now forms the basis for the uptime agents who needed it To make decisions. Repeats this error sequence a plant, so a threshold z. B. set to 70%, d. H. before the actual malfunction occurs and / or it to Crash comes, the uptime agent can switch to a free attachment. The faulty system is not switched to bypass mode, only the faulty component is switched off.
Bei komplexen modularen Anlagen können mehrere tausend Ereignis-Einträge von Betriebszuständen vor dem eigentlichen Fehler im Eventlog eingetragen sein. Es ist daher notwendig nur relevante Logeinträge im neuronalen Template zu erfassen. Von Anlage zu Anlage kann außerdem die Sequenz von Ereignis-Einträgen unterschiedlich sein, da jeder Kunde seine eigene Arbeitsweise hat, die Anlagen unterschiedlich konfiguriert sind oder andere Optionen haben.at complex modular systems can have multiple thousand event entries of operating conditions be entered in the event log before the actual error. It is therefore, only relevant log entries in the neural template are necessary to capture. In addition, the sequence of event entries may differ from plant to plant Since every customer has his own way of working, the systems differ are configured or have other options.
Die vorstehend erwähnte „Trainingsphase” verkürzt sich mit der Anzahl der redundanten Medizintechnikanlagen im Netzwerk. Eine Weiterbildung des Verfahrens sieht vor, dass das neuronale Template an einen Server übertragen wird, der Templates von redundanten Medizintechnikgeräten aufweist, welche miteinander trainiert werden und vom Server auf die Medizintechnikanlagen zurück transferiert werden. Senden nun alle redundanten Anlagen, die an den Server angeschlossen sind, dies können mehrere Hundert Anlagen wie im Falle des Siemens Remote Service sein, ihre neuronalen Templates an den Server, so werden die neuronalen Templates dort offline weiter ”trainiert”. Das neuronale Template muss auch nicht nach einem Softwareupdate manuell angepasst werden, „selbstlernend” wird sich das Template an neue Fehlereinträge anpassen.The above-mentioned "training phase" shortens with the number of redundant medical devices in the network. A development of the method provides that the neural Transfer template to a server which has templates of redundant medical devices which be trained with each other and from the server to the medical equipment back be transferred. Now send all redundant plants that are on connected to the server, this can be several hundred attachments as in the case of Siemens Remote Service, their neural templates to the server, so the neural templates are further "trained" there offline. The neural Template also does not have to be adjusted manually after a software update become "self-learning" becomes the template to new error entries to adjust.
Die vorliegende Erfindung offenbart auch die Verwendung der erfindungsgemäßen Betriebsagenten und/oder Verfahren mit einer modularen Röntgen-Angiographie-Anlage. Durch vorzeitige Erkennung einer Fehlfunktion kann die Verfügbarkeit erhöht und die Betriebssicherheit verbessert werden. Redundante Module können bei Fehlfunktion auf derselben Anlage ersetzt werden und die ausgefallene Aufgabe übernehmen. Dies erhöht die Betriebszeit zwischen einem Neustart und einem Systemabsturz. Es sorgt insbesondere in Situationen, in den ein Absturz nicht durch Einsatz einer redundanten Anlage aufgefangen werden kann, für erheblichen Gewinn an Zuverlässigkeit.The The present invention also discloses the use of the operating agents of the invention and / or methods with a modular X-ray angiography system. By premature detection of a malfunction can the availability elevated and the operational safety can be improved. Redundant modules can be replaced in case of malfunction on the same system and take over the failed task. This increases the uptime between a reboot and a system crash. It especially in situations in which a crash does not prevail Use of a redundant system can be absorbed for significant Gain in reliability.
Die Erfindung wird nun anhand von Ausführungsbeispielen mit Bezug auf die beiliegenden Zeichnungen näher beschrieben. In den Zeichnungen zeigen:The The invention will now be described with reference to exemplary embodiments to the accompanying drawings. In the drawings demonstrate:
Da
die IAS mit einem Röntgensystem
zusammen arbeitet, muss bei einer Fehlfunktion der IAS von Röntgenanlagen
nach dem Stand der Technik die Untersuchung abgebrochen werden.
Lediglich die IVS ist mit einem Netzwerk
Einem
solchen Netzwerk
Fällt zukünftig eine
IAS von einer modularen Röntgen-Angiographie-Anlage
Entscheidet
der Agent
Die
Preprozess-Bilddaten des Röntgensystems,
vom Real Time Controller – kurz
RTC genannt – kommend,
werden über
das DICOM Netzwerk
Über eine
Sendeeinrichtung
Für die Entscheidung über die
vorzeitige Erkennung einer Fehlfunktion ist das neuronale Template
von entscheidender Bedeutung. Auf jeder Medizintechnikanlage
Ein
entsprechendes Verfahren
Weitere
Vorteile ergeben sich, wenn das neuronale Template an einen Server übertragen
wird, an dem weitere Anlagen
Das „trainierte” Template
erkennt aus der Eventlog Sequenz schon bei dem gesetzten Schwellwert
von z. B. 70%, dass bei einem Software Modul zukünftig eine Fehlfunktion auftreten
wird. Der Uptime-Agent
Die fehlerhafte Anlage wird also nicht in den „Überbrückungsmodus” geschickt, sondern es wird lediglich die fehlerhafte Komponente ausgeschaltet. Der Kunde kann also an seiner Anlage seine Arbeit ohne größere Beeinträchtigung des Arbeitsablaufes, wie sie zum Beispiel durch das Neustarten der Anlage entsteht, weiterführen.The faulty system is therefore not sent to the "Bridging mode", but it is only the faulty component is switched off. The customer can therefore his plant works without major damage of the workflow, as for example by restarting the Plant arises, continue.
Sollte
an dem freien redundanten Gerät
Die Erfindung macht sich die Tatsache zunutze, dass in den meisten Krankenhäusern oder Partikel Therapie Centern mehrere Röntgen-Angiographie-Anlagen vorhanden und miteinander vernetzt sind. Durch die Einführung von Uptime-Agenten in jeder Anlage ist es möglich, im Fehlerfall gewisse Aufgaben an einer der anderen redundanten Anlagen durchzuführen, ohne den klinischen Workflow stark zu stören.The Invention takes advantage of the fact that in most hospitals or Particle therapy centers several X-ray angiography facilities present and interconnected. Through the introduction of Uptime agents in each plant, it is possible in case of error certain Perform tasks on one of the other redundant systems, without greatly disrupting the clinical workflow.
Der Vorteil liegt darin, dass die gesamte Uptime der Klinik sich nicht verringert, obwohl eine einzelne Anlage eine Störung aufweist.Of the Advantage is that the entire uptime of the clinic is not reduced, although a single system has a fault.
Claims (9)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102008033640A DE102008033640B4 (en) | 2008-07-17 | 2008-07-17 | Operating time agent for the proactive detection of a malfunction and method for the early detection of a malfunction |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102008033640A DE102008033640B4 (en) | 2008-07-17 | 2008-07-17 | Operating time agent for the proactive detection of a malfunction and method for the early detection of a malfunction |
Publications (2)
Publication Number | Publication Date |
---|---|
DE102008033640A1 true DE102008033640A1 (en) | 2010-01-21 |
DE102008033640B4 DE102008033640B4 (en) | 2010-04-08 |
Family
ID=41427217
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE102008033640A Expired - Fee Related DE102008033640B4 (en) | 2008-07-17 | 2008-07-17 | Operating time agent for the proactive detection of a malfunction and method for the early detection of a malfunction |
Country Status (1)
Country | Link |
---|---|
DE (1) | DE102008033640B4 (en) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070061735A1 (en) * | 1995-06-06 | 2007-03-15 | Hoffberg Steven M | Ergonomic man-machine interface incorporating adaptive pattern recognition based control system |
-
2008
- 2008-07-17 DE DE102008033640A patent/DE102008033640B4/en not_active Expired - Fee Related
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070061735A1 (en) * | 1995-06-06 | 2007-03-15 | Hoffberg Steven M | Ergonomic man-machine interface incorporating adaptive pattern recognition based control system |
Also Published As
Publication number | Publication date |
---|---|
DE102008033640B4 (en) | 2010-04-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE102004001031B4 (en) | Redundant application terminals for process control systems | |
DE19509363C2 (en) | Parallel processor system and method for switching between groups of parallel processors | |
DE19904090C2 (en) | Method and device for the automatic control and management of medical devices and systems | |
DE10222399B4 (en) | Control method and system for automatic pre-processing of device malfunctions | |
DE3201768C2 (en) | ||
DE112008002439T5 (en) | Architecture and protocol for extensible and scalable communication | |
DE112011103443T5 (en) | Intelligent interface for a decentralized control system | |
DE10349005B4 (en) | Method for monitoring a network | |
DE102016121980A1 (en) | Concerted alarm treatment for a composite of dialysis machines | |
DE102007053048A1 (en) | System and method for minimizing downtime of medical devices | |
EP2599265B1 (en) | Method for operating a bus control unit, and bus control unit | |
DE102006047762B4 (en) | System for testing the function of a computer network | |
DE102008033640B4 (en) | Operating time agent for the proactive detection of a malfunction and method for the early detection of a malfunction | |
DE102010010949B4 (en) | Bridge device for coupling a medical network to a non-medical network | |
DE102004050905A1 (en) | Monitoring unit for monitoring and automated troubleshooting of medical applications | |
EP3457232B1 (en) | Method for operating a highly available automation system | |
EP1239369A1 (en) | Fault-tolerant computer system and method for its use | |
DE102020211168B3 (en) | Method and device for resetting the state of components of a vehicle | |
DE10123822A1 (en) | Management of the service connection between a client process having a single thread archive and a server | |
DE102019218827B3 (en) | METHOD, DEVICE AND SYSTEM FOR OPTIMIZING DATA TRANSFER BETWEEN CONTROL DEVICES AND CLOUD SYSTEMS | |
EP4113954A1 (en) | Computer-implemented method for operating a high availability end-device in a network | |
DE2048473C3 (en) | Fault data computer of lower performance connected to a main data computer | |
DE102022200291A1 (en) | Method of monitoring an electronic system | |
DE102019108415A1 (en) | Method for monitoring the vitality of a number of participants in a distributed technical system | |
DE102012220958B4 (en) | Method and arrangement for suppressing messages from a medical technology system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OP8 | Request for examination as to paragraph 44 patent law | ||
8120 | Willingness to grant licences paragraph 23 | ||
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 |
|
R119 | Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee | ||
R079 | Amendment of ipc main class |
Free format text: PREVIOUS MAIN CLASS: G06N0003000000 Ipc: G06N0003020000 |