Zeisberg GmbH
Frontservice t2007fs mappings
Der Frontservice ist ein Hintergrundprogramm, das Messprogramme für die Durchführung von Untersuchungen startet. Er wird auf allen “Messgeräte-PCs” installiert. Über seine Konfigurationsdatei erfährt der Frontservice, auf welchem PC er ausgeführt wird (“t2007fs_terminal_uuid
").
Die Ausführung einer Messung wird durch den Anwender im medicaide Frontend angestoßen.
Achtung: Das medicaide Frontend und der Frontservice müssen mit der identischen termin_uuid
konfiguriert sein! Nachrichten von Frontends auf anderen Rechnern werden vom Frontservice ignoriert.
Der Frontservice erhält eine Nachricht vom Frontend, in der die zu startende Observation-ID angegeben ist.
Der Frontservice ermittelt das equipment, das für die Durchführung der Methode spezifiziert ist
entweder aus dem Observation request, falls dort die zu verwendende Equipment-ID angegeben ist.
oder durch Auflistung aller Equipment-IDs, die zur Durchführung der Methode geeignet sind. Dies wird aus der Tabelle
equipment_capabilities
ermittelt.
Der Frontservice prüft, ob eines der gefundenen Geräte am für die eigene
termin_uuid
konfiguriert ist. Wenn nicht, wird die Bearbeitung an dieser Stelle abgebrochen.Der Frontservice ermittelt das Protokoll, dass für das gefundene Equipment für die Anwendung “gdt_device” spezifiziert ist:
Aus der Tabelle
equipment_mapping
werden alle Protokolle für das Equipment gelesen.Es wird dasjenige
protocol
verwendet, das in Spalteprotocol_use
die Angabegdt_device
besitzt.
Aus dem
method_mapping
wird für die angefordertemethod_id
und das zuvor ermittelteprotocol
die Bezeichnung der Methode in dem für das Gerät verwendeten Protokoll ermittelt.
Beispiel:Für die (interne) Methode TonSprachAudio ist im protocol 2 (GDT to Device) der Wert “AUDI01” entsprechend dem GDT Standard spezifiziert. Bei der Erzeugung einer GDT Datei zu einem Gerät wird im Feld 8402 dieser Wert Übergeben.
Der Frontservice startet die Untersuchung, in dem er das für das
equipment
angegebene Programm startet. Er erzeugt zuvor eine GDT-Datei entsprechend dem spezifiziertenprotocol
in dem für dasequipment
angegebene Verzeichnis.Der Frontservice überwacht sodann die für das equipment angegebenen Verzeichnisse auf neue RAW und PDF Dateien. Neue Dateien aus diesen Verzeichnissen werden gelesen und der laufenden
observation
alsoservation_result
zugeordnet.Die
observation
wird als beendet markiert, wenn die für dasequipment
alsjob_completed_event
angegeben Datei ("RAW" oder "PDF") gelesen wurde.
Gutenbergstrasse 39 * 72555 Metzingen
Achtung: Ausgedruckte gelenkte Dokumente sind nicht gültig!
Die gültige Fassung ist in Confluence abrufbar.