DE10303720A1 - Testsystem für medizinische Anlagen - Google Patents

Testsystem für medizinische Anlagen Download PDF

Info

Publication number
DE10303720A1
DE10303720A1 DE10303720A DE10303720A DE10303720A1 DE 10303720 A1 DE10303720 A1 DE 10303720A1 DE 10303720 A DE10303720 A DE 10303720A DE 10303720 A DE10303720 A DE 10303720A DE 10303720 A1 DE10303720 A1 DE 10303720A1
Authority
DE
Germany
Prior art keywords
test
data
file
sequence
test system
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
Application number
DE10303720A
Other languages
English (en)
Other versions
DE10303720B4 (de
Inventor
Kurt-Ulrich Dr. Hellmold
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.)
Siemens AG
Original Assignee
Siemens AG
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 Siemens AG filed Critical Siemens AG
Priority to DE10303720A priority Critical patent/DE10303720B4/de
Priority to US10/768,914 priority patent/US7222260B2/en
Publication of DE10303720A1 publication Critical patent/DE10303720A1/de
Application granted granted Critical
Publication of DE10303720B4 publication Critical patent/DE10303720B4/de
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B6/00Apparatus for radiation diagnosis, e.g. combined with radiation therapy equipment
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B6/00Apparatus for radiation diagnosis, e.g. combined with radiation therapy equipment
    • A61B6/54Control of apparatus or devices for radiation diagnosis
    • A61B6/548Remote control of the apparatus or devices
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B6/00Apparatus for radiation diagnosis, e.g. combined with radiation therapy equipment
    • A61B6/56Details of data transmission or power supply, e.g. use of slip rings
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H40/00ICT 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/40ICT 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
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H40/00ICT 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/60ICT 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 operation of medical equipment or devices
    • G16H40/63ICT 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 operation of medical equipment or devices for local operation
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16ZINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS, NOT OTHERWISE PROVIDED FOR
    • G16Z99/00Subject matter not provided for in other main groups of this subclass
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B2560/00Constructional details of operational features of apparatus; Accessories for medical measuring apparatus
    • A61B2560/02Operational features
    • A61B2560/0266Operational features for monitoring or limiting apparatus function
    • A61B2560/0271Operational features for monitoring or limiting apparatus function using a remote monitoring unit

Abstract

Die vorliegende Erfindung betrifft ein Testsystem für medizinische Anlagen, die eine zentrale Steuereinheit (10) zur Ansteuerung von Anlagenkomponenten (11, 12, 13) in Abhängigkeit von empfangenen Bedienbefehlen aufweisen, mit einer Schnittstelle (6) für den Aufbau einer Datenverbindung zur zentralen Steuereinheit (10), einem Datenspeicher (2) und einer Sendeeinrichtung (1), die zur Bereitstellung einer Sequenz von Datenpaketen, die für die zentrale Steuereinheit (10) codierten Bedienbefehlen entsprechend, nach Vorgabe einer aus dem Datenspeicher (2) ausgelesenen Testdatei (21, 22) und zur kontrollierten Übertragung der Sequenz von Datenpaketen mit einer durch die Testdatei (21, 22) vorgegebenen zeitlichen Abfolge der Datenpakete an die zentrale Steuereinheit (10) ausgebildet ist. Mit dem vorliegenden Testsystem lassen sich automatisierte Funktionstests von medizinischen Anlagen reproduzierbar ohne personellen Aufwand durchführen.

Description

  • Die vorliegende Erfindung betrifft ein Testsystem für medizinische Anlagen, die eine zentrale Steuereinheit zur Ansteuerung von Anlagenkomponenten in Abhängigkeit von empfangenen Bedienbefehlen aufweisen, insbesondere für Röntgenanlagen.
  • In der medizinischen Diagnostik werden unterschiedliche medizinische Anlagen, wie bspw. Röntgenanlagen oder Kernspintomographen, eingesetzt, um Bilder oder Daten vom Körperinneren eines Patienten zu erhalten. Diese medizinischen Anlagen müssen vor deren Auslieferung an den Kunden sowie anschließend in bestimmten Zeitintervallen Funktionstests unterzogen werden, um den korrekten Betrieb zu gewährleisten. Diese Tests werden derzeit anhand von informellen Testplänen manuell durchgeführt. Dabei sind Testabläufe spezifiziert, die Testfälle für alle Anforderungen enthalten. Ein Testfall umfasst eine Sequenz einzelner Bedienbefehle, die vom Tester in der in den Testplänen angegebenen zeitlichen Abfolge über Bedieneinheiten in die Anlage eingegeben werden. So enthält bspw. eine digitale Röntgenanlage in der Regel als Bedieneinheiten für das Bildsystem eine Tastatur für die Eingabe von Tastencodes sowie eine Maus für die Eingabe von Bildschirmpositionen und für das Röntgensystem ein Generatorpult für die Eingabe der Aufnahmeparameter, ein Tischpult für die Eingabe der Positionierungsparameter sowie eine Fernbedienung für die Eingabe der Hauptfunktionen während einer Untersuchung. Die Röntgenanlage umfasst eine zentrale Steuereinheit, die mit allen Anlagenkomponenten vernetzt ist, von den Bedieneinheiten die entsprechenden Bedienbefehle entgegennimmt und die einzelnen Komponenten in Abhängigkeit von den empfangenen Bedienbefehlen ansteuert.
  • Da die Funktionalität digitaler Röntgenanlagen ständig wächst und der Testaufwand mit der Anzahl der Funktionen überpropor tional zunimmt, erfordern die Funktionstests einen immer größeren personellen Aufwand. Ein weiteres Problem beim Betrieb medizinischer Anlagen besteht in der Reproduktion von Fehlersituationen, die während des Betriebs beim Kunden aufgetreten sind. So werden in Röntgenanlagen relevante Ereignisse während des Betriebs in Logdateien aufgezeichnet, um aufgetretene Fehler nachträglich analysieren zu können. Die Logdateien werden vom Tester interpretiert, der versucht, den Fehlerablauf durch manuelle Generierung der Ereignisse, d. h. durch Eingabe entsprechender Bedienbefehle zu reproduzieren, um dann aussagekräftige Analysedaten zu erzeugen. Auch diese Vorgehensweise ist jedoch personell sehr aufwendig.
  • Ausgehend von diesem Stand der Technik besteht die Aufgabe der vorliegenden Erfindung darin, ein Testsystem für medizinische Anlagen, insbesondere für Röntgenanlagen, bereitzustellen, das den personellen Aufwand bei der Durchführung von Funktionstests verringert und reproduzierbare Ergebnisse liefert.
  • Die Aufgabe wird mit dem Testsystem gemäß Patentanspruch 1 gelöst. Vorteilhafte Ausgestaltungen des Testsystems sind Gegenstand der Unteransprüche oder lassen sich aus der nachfolgenden Beschreibung sowie den Ausführungsbeispielen entnehmen.
  • Das vorliegende Testsystem ist für medizinische Anlagen ausgebildet, die eine zentrale Steuereinheit zur Ansteuerung von Anlagenkomponenten in Abhängigkeit von empfangenen Bedienbefehlen aufweisen. Es eignet sich insbesondere für digitale Röntgenanlagen, bspw. für die Anlagen Iconos und Siregraph mit dem digitalen Bildsystem Fluorospot Compact der Siemens AG. Diese Systeme weisen eine geeignete zentrale Steuereinheit zur Ansteuerung der Anlagenkomponenten auf.
  • Das vorliegende Testsystem umfasst eine Schnittstelle für den Aufbau einer Datenverbindung zur zentralen Steuereinheit, einen Datenspeicher und eine Sendeeinrichtung, die zur Bereit stellung einer Sequenz von Datenpaketen, die für die zentrale Steuereinheit codierten Bedienbefehlen entsprechen, nach Vorgabe einer aus dem Datenspeicher ausgelesenen Testdatei und zur kontrollierten Übertragung der Sequenz von Datenpaketen mit einer durch die Testdatei vorgegebenen zeitlichen Abfolge der Datenpakete, im Folgenden als Testablauf bezeichnet, an die zentrale Steuereinheit ausgebildet ist.
  • Das vorliegende Testsystem wird für den Funktionstest der Anlage direkt oder über ein vorhandenes Netzwerk an die zentrale Steuereinheit angebunden. Diese zentrale Steuereinheit der Anlage ist mit allen Anlagenkomponenten vernetzt und kann sämtliche Bedienbefehle anstelle von üblichen Bedieneinheiten auch von dem zusätzlich angebundenen Testsystem entgegennehmen. Der Bildrechner des Bildsystems kann alle lokalen Bedienereignisse der Tastatur und der Maus auch über die zentrale Steuereinheit empfangen, die diese Informationen an das Bildsystem übersendet. Damit ist es möglich, sämtliche Bedienereignisse vom vorliegenden Testsystem aus zu erzeugen und die Anlagenfunktionen von dieser Quelle aus zu steuern.
  • Das vorliegende Testsystem ermöglicht es, alle Bedienereignisse, die vom Bediener der Anlage über Befehlseingaben an den üblichen Bedieneinheiten generiert werden können, in frei vorgebbarer Folge durch das Testsystem zu erzeugen und an die zentrale Steuereinheit zu übermitteln. Die Übermittlung erfolgt in gleicher Weise wie die Übermittlung der Bedienbefehle von den vorhandenen Bedieneinheiten. Jedes Bedienereignis bzw. jeder Bedienbefehl wird dabei durch ein zugeordnetes Datenpaket repräsentiert, das an die zentrale Steuereinheit des Systems übermittelt wird. Ein derartiges Datenpaket enthält einen für das jeweilige Bedienereignis, bspw. einem Tastendruck einer bestimmten Taste der Tastatur, vorgegebenen Datencode, der von der zentralen Steuereinheit verstanden wird. Die zentrale Steuereinheit empfängt diese Datenpakete und führt die entsprechenden Befehle durch Ansteuerung der einzelnen Anlagenkomponenten aus. Spezielle Eingaben eines Tes ters für die Erzeugung der einzelnen Testabläufe nach dem für die Anlage vorgegebenen Testplan sind nicht mehr erforderlich, da das Testsystem derartige Testabläufe bereits in der erforderlichen Echtzeitabfolge bereitstellt und kontrolliert an die zentrale Steuereinheit übermittelt. Die einzelnen Testabläufe sind dabei exakt wiederholbar und parametrierbar. Die Testläufe können ohne Aufwand beliebig oft und zu jedem Zeitpunkt durchgeführt werden, bspw. automatisiert auch Nachts. Die Testergebnisse sind aufgrund der exakten Reproduzierbarkeit der Testabläufe präzise, neutral und ohne individuelle Streuung. Die einzelnen Testfälle bzw. Testabläufe, die von der Sendeeinrichtung in Verbindung mit den Testdateien bereitgestellt werden, können ohne großen Aufwand viele Fallunterscheidungen berücksichtigen, so dass bspw. gleiche Testfälle mit allen Bildtypen einer Röntgenanlage wiederholt werden können. Auch eine einfache Generierung und Durchführung von Testfällen zur Überprüfung der Grenzbelastung des Systems, bspw. durch Erzeugung von 1000 Patienteneinträgen, lässt sich mit dem Testsystem realisieren.
  • Mit dem vorliegenden Testsystem wird ein Werkzeug zur Testautomatisierung bei medizinischen Anlagen, insbesondere bei Röntgenanlagen, bereitgestellt, das eine den heutigen Anforderungen genügende Qualitätssicherung durch Automatisierung der Funktionstest ermöglicht. Das Testsystem verursacht keine Anwendungs- und Folgekosten. Bei Systemänderungen ist keine Korrektur der Testfälle erforderlich, solange die Bedienlogik der Anlage konstant bleibt. Die Software der Funktionen des Bildsystems der medizinischen Anlage bleibt unverändert. Es muss gegebenenfalls lediglich an zentraler Stelle ein zweiter Eingang für die Bedienereignisse geschaffen werden.
  • In der bevorzugten Ausführungsform des vorliegenden Testsystems ist ein Editor eingerichtet, mit dem eine Abfolge von Namen von Bedienbefehlen mit einem jeweils zugeordneten Zeitwert erstellt und als Testdatei im Datenspeicher abgelegt werden kann. Der jedem Bedienbefehl zugeordnete Zeitwert gibt die zeitliche Abfolge vor, in der die einzelnen Bedienbefehle ausgeführt, d. h. von der Sendeeinrichtung zur zentralen Steuereinheit übermittelt werden müssen. Weiterhin ist bei dieser Ausgestaltung im Datenspeicher eine Beschreibungsdatei vorgesehen, die Namen, Identifikationszeichenfolgen und zugeordnete Datenpakete der in der Röntgenanlage möglichen Bedienbefehle enthält. Die Sendeeinrichtung weist einen Generator auf, der die an die zentrale Steuereinheit zu übermittelnde Sequenz von Datenpaketen nach Vorgabe der ausgelesenen Testdatei durch Rückgriff auf die Beschreibungsdatei erzeugt. Der Generator sucht hierbei in der Beschreibungsdatei den Namen der jeweiligen in der Testdatei angeführten Bedienbefehle und übernimmt das ihnen zugeordnete Datenpaket. Die Übermittlung der Datenpakete durch die Sendeeinrichtung an die zentrale Steuereinheit erfolgt wiederum entsprechend der in der Testdatei angegebenen Zeitwerte, die vorzugsweise die relative Zeit bezogen auf das jeweils vorausgehende Ereignis darstellen.
  • Weiterhin kann das vorliegende Testsystem eine Filtereinrichtung zum Erstellen einer Testdatei enthalten, die zum Einlesen einer im Datenspeicher abgespeicherten Logdatei, zur Extrahierung von Daten über Zeitpunkt und Identifikationszeichenfolge oder Namen von ausgeführten Bedienbefehlen aus der Logdatei und zur Erstellung und Speicherung einer Abfolge der ausgeführten Bedienbefehle – mit Namen, Identifikationszeichenfolge oder als Datenpaket – mit einem jeweils zugeordneten Zeitwert, der der zeitlichen Abfolge der ausgeführten Bedienbefehle entspricht, ausgebildet ist. Diese Testdatei wird dann wiederum durch die Sendeeinrichtung ausgelesen und die Abfolge von Bedienbefehlen als Sequenz von Datenpaketen in der angegebenen zeitlichen Abfolge an die zentrale Steuereinheit übermittelt. Die Sequenz von Datenpaketen wird aus dieser Testdatei entweder direkt ausgelesen oder wiederum durch Rückgriff auf die Beschreibungsdatei, in der den einzelnen Namen und Identifikationszeichenfolgen von Bedienbefehlen die Datenpakete zugeordnet sind, erzeugt. Durch diese Ausgestal tung wird die Reproduktion von Fehlersituationen in Kundenanlagen ermöglicht. Die relevanten Ereignisse, die in den Logdateien aufgezeichnet sind, werden dabei gefiltert, so dass die automatische Reproduktion der Fehlersituation anhand dieser Logdateien in vielen Fällen die Fehleranalyse wirkungsvoll unterstützen kann.
  • Selbstverständlich lässt sich das vorliegende Testsystem in einer einfacheren Ausgestaltung auch ohne den Editor und die Filtereinrichtung realisieren. In diesem Falle enthält der Datenspeicher eine Vielzahl von Testdateien, die bereits vorgegebene Testabläufe in Form einer Sequenz von Datenpaketen mit zugeordneten Zeitwerten enthalten. Die Sendeeinrichtung liest hierbei lediglich noch die von einem Bediener über eine entsprechende Auswahleinrichtung, bspw. über ein Bildschirmmenü, ausgewählten Testdateien ein und übermittelt die darin enthaltenen Datenpakete entsprechend der vorgegebenen zeitlichen Abfolge an die zentrale Steuereinheit.
  • Vorzugsweise sind der Editor sowie die Sendeeinrichtung so ausgebildet, dass mit dem Editor zusätzlich Kontrollstrukturen bzw. Kontrollbefehle erzeugt werden, die die Sendeeinrichtung erkennt und entsprechend berücksichtigt. Bei derartigen Kontrollstrukturen kann es sich bspw. um Befehle für die Sendeeinrichtung zur Wiederholung, zur bedingten Unterbrechung oder zum Überspringen einzelner Abschnitte der Testdatei handeln. Durch diese Kontrollstrukturen kann die an die zentrale Steuereinheit zu übermittelnde Sequenz von Datenpaketen sehr variabel gestaltet werden. Bei der Implementierung einer geeigneten Vergleichseinrichtung in das Testsystem, mit der beim Testablauf erzeugte Daten oder Bilder der Anlage automatisch mit vorgegebenen Solldaten oder Sollbildern verglichen werden, kann der Testablauf ergebnisabhängig gesteuert werden. Weiterhin ist vorzugsweise eine Speichereinrichtung für die Abspeicherung der beim Testablauf erzeugten Ergebnisdaten bzw. Bilder für Dokumentation vorgesehen.
  • In der bevorzugten Ausgestaltung des vorliegenden Testsystems mit dem Editor und der Filtereinrichtung können Ereignissequenzen bzw. Befehlssequenzen aus künstlichen Vorgaben, den mit dem Editor erstellten Testfällen, oder aus natürlichen Vorgaben, den gefilterten Logfiles, erzeugt werden. Die Ereignisbeschreibung ist unabhängig von der physikalischen Systemstruktur, da nur die logische Struktur der Ereignisse, bspw. die Hierarchie oder Parallelität, vorgegeben ist. Die Ergebnisse des Testablaufs können durch Screen- und Datendumps dokumentiert und durch die Vergleichseinrichtung automatisch ausgewertet werden.
  • Das vorliegende Testsystem wird nachfolgend anhand eines Ausführungsbeispiels in Verbindung mit der 1 nochmals kurz erläutert. Die 1 zeigt hierbei ein Beispiel für den Aufbau einer Röntgenanlage sowie des an die zentrale Steuereinheit der Röntgenanlage angebundenen Testsystems in einer möglichen Ausgestaltung der Erfindung.
  • Die Röntgenanlage 100 besteht aus der zentralen Steuereinheit 10, die über ein Netzwerk 14 mit den einzelnen Anlagenkomponenten verbunden ist. Die zentrale Steuereinheit 10 nimmt Bedienbefehle in Form von Datenpaketen über das Netzwerk 14 entgegen und steuert die einzelnen Komponenten der Anlage über das Netzwerk entsprechend den erhaltenen Bedienbefehlen an. In der Figur sind als Komponenten der Röntgenanlage der Röntgengenerator 11, der Patiententisch 12 sowie das Bildsystem 13 zu erkennen. Die Bedienung dieser Röntgenanlage durch eine Bedienperson erfolgt durch Eingaben am Generatorpult 15 zur Bedienung des Generators 11, am Tischpult 16 zur Bedienung des Patiententisches 12, über Maus oder Tastatur 18 zur Bedienung des Bildsystems 13 oder über eine Fernbedienung 17. Über die letztgenannten Bedieneinheiten kann der Bediener durch Drücken entsprechender Tasten oder, wie beim Bildsystem, durch eine Menüführung mit Maus bzw. Tastatur, entsprechende Bedienbefehle eingeben, die der zentralen Steuerein heit 10 als Datenpakete über das Netzwerk 14 zugeführt werden.
  • Zur automatischen Funktionsprüfung dieser Röntgenanlage wird die zentrale Steuereinheit 10 in diesem Beispiel mit dem in der Figur beispielhaft dargestellten Testsystem 200 verbunden. Das Testsystem umfasst hierbei eine Sendeeinrichtung 1, mit einer in der Figur als Pfeil für die Datenübertragung angedeuteten Schnittstelle 6 zur Anbindung an die zentrale Steuereinheit 10. Die Sendeeinrichtung 1 dient der Bereitstellung einer Sequenz von Datenpaketen, die einen Testablauf mit einer Folge von Bedienbefehlen in vorgegebener zeitlicher Abfolge repräsentiert, sowie zur zeitlich kontrollierten Übertragung dieser Sequenz von Datenpaketen an die zentrale Steuereinheit 10. Die zentrale Steuereinheit 10 erhält dabei die Datenpakete in gleichem Format wie von den angeschlossenen Bedieneinheiten. Auch der Bildrechner des Bildsystems 13 kann die entsprechenden Bedienbefehle nicht nur über die Maus und Tastatur 18, sondern auch von der zentralen Steuereinheit 10 über das Netzwerk 14 empfangen. Damit ist es möglich, sämtliche Bedienereignisse vom Testsystem aus zu erzeugen und damit die Röntgenanlage anzusteuern. Die Sendeeinrichtung 1 übernimmt hierbei die Ablaufsteuerung zur Übermittlung der Datenpakete.
  • Das Testsystem umfasst weiterhin einen Editor 3, über den ein Bediener eine Sequenz von Bedienbefehlen erzeugen und als Datei im Datenspeicher 2 des Testsystems abspeichern kann. Mit dem Editor 3 können komfortabel die in der Röntgenanlage verfügbaren Befehls- bzw. Ereignisnamen selektiert und zu einer entsprechenden Testsequenz zusammen gestellt werden. Jedem ausgewählten Bedienbefehl wird dabei ein Zeitwert hinzugefügt, der den Ausführungszeitpunkt des Bedienbefehls vorgibt. Das Ergebnis beschreibt den Testfall und wird in einer Testdatei 21 unter einem beliebigen Namen abgespeichert. Auf diese Weise lassen sich mehrere Testdateien 21 im Datenspeicher 2 ablegen, die unterschiedliche Testfälle, d. h. unterschied liche Befehls- bzw. Ereignissequenzen, darstellen. Alternativ kann eine Ereignissequenz auch mit Hilfe einer Filtereinrichtung 4 aus der Logdatei 23 einer Kundenanlage extrahiert werden, die in den Datenspeicher 2 kopiert wird. In einer derartigen Logdatei sind die aufgetretenen Bedienereignisse mit der zugehörigen Nummer, in der vorliegenden Patentanmeldung allgemein als Identifikationszeichenfolge bezeichnet, und dem Zeitpunkt ihres Auftretens eingetragen.
  • Die Sendeeinrichtung 1 liest die vom Editor 3 oder der Filtereinrichtung 4 erzeugten Testsequenzen aus der jeweils gewählten Testdatei 21 ein und sendet entsprechend der enthaltenen Zeitvorgabe den Bedienbefehlen zugeordnete Datenpakete an die zentrale Steuereinheit 10 zur Bearbeitung. Die den einzelnen Bedienereignissen bzw. Bedienbefehlen zugeordneten Datenpakete werden von der Sendeeinrichtung 1 aus einer Ereignis-Beschreibungsdatei 20 ausgelesen, in der alle Bedienereignisse bzw. Bedienbefehle der Röntgenanlage definiert sind und die den Namen, die Nummer und das zugeordnete Datenpaket enthält.
  • Alternativ lassen sich im Datenspeicher 2 auch Testdateien 22 abspeichern, die bereits eine Abfolge von Datenpaketen mit zugeordneten Zeitwerten enthalten. In diesem Falle ist keine Beschreibungsdatei 20 erforderlich.
  • Das in diesem Beispiel dargestellte Testsystem umfasst weiterhin eine Vergleichseinrichtung 5, mit der ein Vergleich zwischen Soll- und Ist-Anzeigen des Bildsystems 13 vorgenommen und eine automatische Ergebniskontrolle durchgeführt wird. Hierbei werden vom Monitor des Bildsystems 13 bei Durchführung des jeweiligen Testlaufs erzeugte Bilder 24 des Bildsystems (Istwerte) als Screendumps gespeichert und mit ebenfalls als Screendumps abgespeicherten Sollbildern 25 verglichen. Die Vergleichseinrichtung 5 liefert dabei eine Information über das Ergebnis des Vergleichs. Weiterhin können auch validierte Istergebnisse als Sollergebnisse in den Datenspeicher 2 des Testsystems übernommen werden.
  • In der dargestellten Ausgestaltung des vorliegenden Testsystems werden somit Bedienbefehle bzw. Bedienereignisse in logischer Struktur in einer Datei, der Beschreibungsdatei, vorzugsweise im Standardformat, beschrieben. Mit dem entsprechend dieser Logik strukturierten Editor lassen sich Befehlssequenzen ebenfalls im Standardformat erzeugen. Alternativ können Logfiles zur Erzeugung der Testsequenzen durch die Filtereinrichtung gefiltert und das Ergebnis als Testdatei abgespeichert werden. Eine entsprechend der Testsequenzen strukturierte Sendeeinrichtung ist zur Abwicklung der Kontrollstrukturen ausgebildet, um die Befehls- bzw. Ereignisnamen oder -nummern anhand der Beschreibungsdatei in für die Steuereinheit codierte Datenpakete umzuwandeln und diese Datenpakete zur Röntgenanlage zu senden. Mit dem vorliegenden Testsystem lässt sich ohne personellen Aufwand ein Funktionstest einer Röntgenanlage oder auch einer anderen geeignet ausgestalteten medizinischen Anlage automatisiert durchführen.

Claims (11)

  1. Testsystem für medizinische Anlagen, die eine zentrale Steuereinheit (10) zur Ansteuerung von Anlagenkomponenten (11, 12, 13) in Abhängigkeit von empfangenen Bedienbefehlen aufweisen, mit einer Schnittstelle (6) für den Aufbau einer Datenverbindung zur zentralen Steuereinheit (10), einem Datenspeicher (2) und einer Sendeeinrichtung (1), die zur Bereitstellung einer Sequenz von Datenpaketen, die für die zentrale Steuereinheit (10) codierten Bedienbefehlen entsprechen, nach Vorgabe einer aus dem Datenspeicher (2) ausgelesenen Testdatei (21, 22) und zur kontrollierten Übertragung der Sequenz von Datenpaketen mit einer durch die Testdatei (21, 22) vorgegebenen zeitlichen Abfolge der Datenpakete an die zentrale Steuereinheit (10) ausgebildet ist.
  2. Testsystem nach Anspruch 1, dadurch gekennzeichnet, dass ein Editor (3) zur Erstellung und Speicherung einer Abfolge von Namen von Bedienbefehlen mit einem jeweils zugeordneten Zeitwert, der deren zeitliche Abfolge vorgibt, als Testdatei (21) vorgesehen ist, der Datenspeicher (2) eine Beschreibungsdatei (20) mit Namen, Identifikationszeichenfolgen und zugeordneten Datenpaketen von Bedienbefehlen enthält, und die Sendeeinrichtung (1) einen Generator zur Erzeugung der Sequenz von Datenpaketen nach Vorgabe der Testdatei (21) durch Rückgriff auf die Beschreibungsdatei (20) umfasst.
  3. Testsystem nach Anspruch 2, dadurch gekennzeichnet, dass der Editor (3) zur Erzeugung und Einbindung von zusätzlichen Kontrollbefehlen für die Sendeeinrichtung (1) in die Testdatei (21) ausgebildet ist.
  4. Testsystem nach Anspruch 1, dadurch gekennzeichnet, dass im Datenspeicher (2) mehrere Testdateien (22) gespeichert sind, die vorgegebene Sequen zen von Datenpaketen mit jeweils zugeordneten Zeitwerten enthalten.
  5. Testsystem nach einem der Ansprüche 1 bis 4, dadurch gekennzeichnet, dass eine Filtereinrichtung (4) vorgesehen ist, die zum Einlesen einer im Datenspeicher (2) abgespeicherten Logdatei (23), zur Extrahierung von Daten über Zeitpunkt und Namen oder Identifikationszeichenfolge von ausgeführten Bedienbefehlen aus der Logdatei (23), und zur Erstellung und Speicherung einer Abfolge der Namen, der Identifikationszeichenfolgen oder der Datenpakete der ausgeführten Bedienbefehle mit einem jeweils zugeordneten Zeitwert entsprechend deren zeitlicher Abfolge aus den extrahierten Daten als Testdatei (21, 22) ausgebildet ist.
  6. Testsystem nach einem der Ansprüche 1 bis 5, dadurch gekennzeichnet, dass die Sendeeinrichtung (1) zur Ausführung von in der Testdatei (21, 22) enthaltenen Kontrollbefehlen, insbesondere für bedingte Unterbrechungen, Sprünge oder Wiederholungen, ausgebildet ist.
  7. Testsystem nach einem der Ansprüche 1 bis 6, dadurch gekennzeichnet, dass eine Auswahleinrichtung zur Auswahl einer von der Sendeeinrichtung (1) auszulesenden Testdatei (21, 22) durch einen Bediener vorgesehen ist.
  8. Testsystem nach einem der Ansprüche 1 bis 7, dadurch gekennzeichnet, dass eine Vergleichseinrichtung (5) vorgesehen ist, die bei einem durch die Testdatei (21, 22) vorgegebenen Testablauf erzeugte Messdaten, insbesondere Bilder (24), der Anlage automatisch mit vorgegebenen Solldaten, insbesondere Sollbildern (25), vergleicht und eine Information über das Ergebnis des Vergleichs ausgibt.
  9. Testsystem nach einem der Ansprüche 1 bis 8, dadurch gekennzeichnet, dass eine Speichereinrichtung für die Abspeicherung von beim Testablauf erzeugten Messdaten, insbesondere Bildern (24), im Datenspeicher (2) vorgesehen ist.
  10. Testsystem nach einem der Ansprüche 1 bis 9, das in die Steuereinrichtung (10) der Anlage integriert ist.
  11. Testsystem nach einem der Ansprüche 1 bis 9, das über ein Netzwerk (14) der Anlage mit der Steuereinrichtung (10) verbunden ist.
DE10303720A 2003-01-30 2003-01-30 Testsystem für medizinische Anlagen Expired - Fee Related DE10303720B4 (de)

Priority Applications (2)

Application Number Priority Date Filing Date Title
DE10303720A DE10303720B4 (de) 2003-01-30 2003-01-30 Testsystem für medizinische Anlagen
US10/768,914 US7222260B2 (en) 2003-01-30 2004-01-30 Test system for medical systems

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE10303720A DE10303720B4 (de) 2003-01-30 2003-01-30 Testsystem für medizinische Anlagen

Publications (2)

Publication Number Publication Date
DE10303720A1 true DE10303720A1 (de) 2004-08-19
DE10303720B4 DE10303720B4 (de) 2004-12-09

Family

ID=32730632

Family Applications (1)

Application Number Title Priority Date Filing Date
DE10303720A Expired - Fee Related DE10303720B4 (de) 2003-01-30 2003-01-30 Testsystem für medizinische Anlagen

Country Status (2)

Country Link
US (1) US7222260B2 (de)
DE (1) DE10303720B4 (de)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102007033236A1 (de) * 2007-07-17 2009-01-22 Siemens Ag Automatisches Pre-Testing von Computer-Tomographen

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10322138B3 (de) * 2003-05-16 2004-09-30 Siemens Ag Datenübertragungssystem mit integriertem Fehlerüberwachungs- und Diagnosewerkzeug für die Datenübertragung in einem Computertomographen sowie zugehöriges Verfahren
DE102005036321A1 (de) * 2005-07-29 2007-02-01 Siemens Ag Verfahren und Vorrichtung zum dynamischen Generieren von Testszenarien für komplexe rechnergesteuerte Systeme, z.B. für medizintechnische Anlagen
DE102005038151B3 (de) * 2005-08-12 2007-02-08 Francotyp-Postalia Gmbh Testsystem für ein Benutzerendgerät und Testautomatisierungsverfahren
WO2011156601A2 (en) * 2010-06-09 2011-12-15 Medtronic, Inc. Integrated health care system for managing medical device information
US10332628B2 (en) * 2016-09-30 2019-06-25 Sap Se Method and system for control of an electromechanical medical device

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0697661A1 (de) * 1994-08-04 1996-02-21 Siemens Aktiengesellschaft Einrichtung zur technischen Diagnose von Fehlern in einem ärztlichen, insbesondere zahnärztlichen Gerät
US6381557B1 (en) * 1998-11-25 2002-04-30 Ge Medical Systems Global Technology Company, Llc Medical imaging system service evaluation method and apparatus
DE69713268T2 (de) * 1997-02-07 2002-09-26 Hewlett Packard Co Rechnerperipheriegeräteverwaltung

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5938607A (en) * 1996-09-25 1999-08-17 Atl Ultrasound, Inc. Ultrasonic diagnostic imaging system with access to reference image library
US6230043B1 (en) * 1998-09-30 2001-05-08 General Electric Company Method and apparatus for capturing and automatically transferring an x-ray image to a remote location
US6212256B1 (en) * 1998-11-25 2001-04-03 Ge Medical Global Technology Company, Llc X-ray tube replacement management system
US20040107213A1 (en) * 2002-12-02 2004-06-03 Pedro Zubeldia Systems and methods for generating data files for testing EDI receiving and processing capabilities
US7187790B2 (en) * 2002-12-18 2007-03-06 Ge Medical Systems Global Technology Company, Llc Data processing and feedback method and system
US20040122706A1 (en) * 2002-12-18 2004-06-24 Walker Matthew J. Patient data acquisition system and method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0697661A1 (de) * 1994-08-04 1996-02-21 Siemens Aktiengesellschaft Einrichtung zur technischen Diagnose von Fehlern in einem ärztlichen, insbesondere zahnärztlichen Gerät
DE69713268T2 (de) * 1997-02-07 2002-09-26 Hewlett Packard Co Rechnerperipheriegeräteverwaltung
US6381557B1 (en) * 1998-11-25 2002-04-30 Ge Medical Systems Global Technology Company, Llc Medical imaging system service evaluation method and apparatus

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102007033236A1 (de) * 2007-07-17 2009-01-22 Siemens Ag Automatisches Pre-Testing von Computer-Tomographen

Also Published As

Publication number Publication date
DE10303720B4 (de) 2004-12-09
US7222260B2 (en) 2007-05-22
US20040249575A1 (en) 2004-12-09

Similar Documents

Publication Publication Date Title
DE69922520T2 (de) Verfahren und vorrichtung zur betriebsueberwachung eines industriellen prozesses
DE19832974A1 (de) Vorrichtung und Verfahren zur Erstellung eines virtuellen Anlagenmodells
DE2515297A1 (de) Pruefsystem fuer logische netzwerke mit simulatororientiertem fehlerpruefgenerator
DE2810277A1 (de) System zur uebertragung von informationen zwischen einem digitalrechner und einer fernstation
DE19713932A1 (de) Testsystem und Testverfahren
WO2006105930A1 (de) Diagnosesystem zur bestimmung einer gewichteten liste möglicherweise fehlerhafter komponenten aus fahrzeugdaten und kundenangaben
DE10222399A1 (de) Steuerungsverfahren und System zur automatischen Vorbearbeitung von Gerätestörungen
EP0619684A2 (de) Verfahren zum ferngesteuerten Administrieren von Kommunikationssystemen
DE2244402A1 (de) Datenverarbeitungsanlage
DE102005031245A1 (de) Verfahren zum Test eines klinischen und/oder medizintechnischen Systems und Verfahren zur Steuerung medizintechnischer Untersuchungsabläufe in einem klinischen und/oder medizintechnischen System
DE102015215513A1 (de) System zur Überwachung einer technischen Vorrichtung
EP1035707A2 (de) Verfahren, Erzeugungsmodul, Server, Steuermodul und Speichermittel zum Erstellen von Validierungsregeln
DE102016011020A1 (de) Kontaktplan-Überwachungsvorrichtung mit der Fähigkeit, zusätzlich eine Betriebssituation einer CNC in einem Kommentar anzuzeigen
EP1483638B1 (de) Diagnosesystem für mindestens eine technische anlage
DE10303720B4 (de) Testsystem für medizinische Anlagen
DE102009027267A1 (de) Verfahren und Vorrichtung zur vereinfachten Fehlerverarbeitung an einer Werkzeugmaschine
DE2654389B2 (de)
DE19983015B4 (de) Peripherievorrichtung zum Überprüfen eines Ablaufprogramms für eine programmierbare Steuereinrichtung
DE60212376T2 (de) System zur vorsehbaren diagnose in einer speicher programmierbaren steuerung
DE10125504B4 (de) Verfahren und Computersystem zum Workflow Management
DE112018004216T5 (de) Evaluierungssystem, Evaluierungsverfahren und Programm
EP1697844A2 (de) Verfahren und steuereinrichtung zum anzeigen von diagnosedaten eines druckers oder kopierers
DE19818041B4 (de) Verfahren zur Erzeugung einer Oberfläche zum Bedienen und Beobachten von Leitsystemen
DE602004003899T2 (de) System zur Überwachung und Steuerung von Elementen eines Fahrzeugs
DE102018130729B3 (de) Verfahren zum Erzeugen einer grafischen Darstellung einer Signalverarbeitungsfunktionalität

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
8364 No opposition during term of opposition
8320 Willingness to grant licences declared (paragraph 23)
R119 Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee

Effective date: 20130801