Document toolboxDocument toolbox

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.

  1. Der Frontservice erhält eine Nachricht vom Frontend, in der die zu startende Observation-ID angegeben ist.

  2. Der Frontservice ermittelt das equipment, das für die Durchführung der Methode spezifiziert ist

    1. entweder aus dem Observation request, falls dort die zu verwendende Equipment-ID angegeben ist.

    2. oder durch Auflistung aller Equipment-IDs, die zur Durchführung der Methode geeignet sind. Dies wird aus der Tabelle equipment_capabilities ermittelt.

  3. 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.

  4. Der Frontservice ermittelt das Protokoll, dass für das gefundene Equipment für die Anwendung “gdt_device” spezifiziert ist:

    1. Aus der Tabelle equipment_mapping werden alle Protokolle für das Equipment gelesen.

    2. Es wird dasjenige protocol verwendet, das in Spalte protocol_use die Angabe gdt_device besitzt.

  5. Aus dem method_mapping wird für die angeforderte method_id und das zuvor ermittelte protocol die Bezeichnung der Methode in dem für das Gerät verwendeten Protokoll ermittelt.
    Beispiel:

    1. 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.

  6. Der Frontservice startet die Untersuchung, in dem er das für das equipment angegebene Programm startet. Er erzeugt zuvor eine GDT-Datei entsprechend dem spezifizierten protocol in dem für das equipment angegebene Verzeichnis.

  7. 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 als oservation_result zugeordnet.

  8. Die observation wird als beendet markiert, wenn die für das equipment als job_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.