GA Octoware: Import von Demis-Meldungen (COVID-19): Unterschied zwischen den Versionen
Alkurz (Diskussion | Beiträge) |
Alkurz (Diskussion | Beiträge) |
||
| Zeile 18: | Zeile 18: | ||
Während der Entwicklungsphase kann ''expecco'' natürlich auch manuell gestartet und der Ablauf manuell bedient werden. |
Während der Entwicklungsphase kann ''expecco'' natürlich auch manuell gestartet und der Ablauf manuell bedient werden. |
||
=== Ablauf Automatisierung === |
|||
=== |
|||
Beim automatischen Lauf werden folgende Parameter in AIDYMO eingestellt und an die expecco Suite übergeben: |
Beim automatischen Lauf werden folgende Parameter in AIDYMO eingestellt und an die expecco Suite übergeben: |
||
Version vom 25. Oktober 2022, 10:12 Uhr
Ablaufsteuerung über AIDYMO
Typischerweise wird der Ablauf automatisiert von AIDYMO angestoßen. Dazu wird auf einer oder mehreren Maschinen expecco installiert. Diese können virtuelle oder reelle Maschinen sein; es kann auch die selbe Maschine wie die AIDYMO Maschine sein. Expecco sollte auf den Rechnern durch Autostart gestartet werden, da hiermit expecco automatisch beim Wiederanlauf der Maschine von Windows im Slave-Modus gestartet wird, ohne dass dazu manuelle Eingaben erforderlich sind.
<PATH>\expecco.com --noBanner --server --webSocketService --logLevel info --logFile <LOG-PATH>\exept.log
AIDYMO prüft dann regelmäßig die Erreichbarkeit der Slavemaschinen und weist diesen bei Bedarf Automatisierungsjobs zu. Die Jobdefinitionen sowie Parameter werden in AIDYMO verwaltet und zur Ausführung an die Slaves geschickt, dort ausgeführt, und anschließend Protokolle und Resultate zurück an AIDYMO zurückgegeben.
Auf den Slaverechnern ist nichts weiter zu installieren (i.e. alle können die selbe Standard-Expeccoinstallation erhalten.
Sowohl AIDYMO als auch die Slaves laufen in ihrem eigenen (möglicherweise isolierten) Netzwerk und benötigen keine Ressourcen oder Zugriff auf die Außenwelt, insbesondere erfolgen keine Cloud- oder Serverzugriffe im Internet.
Natürlich müssen Zugriffe, welche für die Automatisierung explizit benötigt, wie z.B. Zugriffe auf das Meldeportal, zur Windowsautomatisierung lokaler Anwendungen, zu benötigten Netzlaufwerken, zu Datenbanken und Mailboxen via IMAP autorisiert werden.
Wir empfehlen hierzu auf Windows-Ebene ein eigener expecco-Nutzer angelegt, dessen Zugriffsrechte dann denen eines normalen oder eingeschränkten Nutzers entsprechend eingestellt werden.
Während der Entwicklungsphase kann expecco natürlich auch manuell gestartet und der Ablauf manuell bedient werden.
Ablauf Automatisierung
Beim automatischen Lauf werden folgende Parameter in AIDYMO eingestellt und an die expecco Suite übergeben:
allowedStartTimeallowedEndTime
- diese beiden definieren das Zeitfenster, in welchem die Automatisierung läuft. Diese wird typischerweise auf die Nacht gesetzt (z.B. 19:00 bis 5:00), um Konflikte mit gleichzeitig arbeitenden Mitarbeitern zu vermeiden.
- ...
Start
- Octoware wird gestartet,
- Im Anmeldefenster wird COVID-19 angewählt.
Die Nutzerkennung ist bereits voreingestellt. Für die Automatisierung sollte ein eigener Nutzer angelegt werden.
⇒ die Octoware Startmaske erscheint.
- Im linken Menu wird "Offene DEMIS Meldungen / Importieren" angewählt
⇒ die Filtermaske für die zu importierenden Meldungen erscheint.
Filtereinstellungen
- Bearbeitungsstatus: "zu importieren"
- Meldetatbestand: "cvdd", "cvdp" und "cvsp"
- Im linken Menu wird "Vorschau" angewählt
⇒ die Liste der zu importierenden Meldungen erscheint.
Der Ablauf bis hierher wird nur einmal beim Start durchgeführt. Die folgenden Schritte werden für jede zu importierende Meldung durchgeführt.
Auswahl der zu importierenden Meldung
- Die zu importierende Meldung wird ausgewählt, und im rechten Menü "Importieren" angeklickt.
(Intern: Mittels "Dokument zum Lesen öffnen" (Punkt in rechtem Menü) wird die Original DEMIS-Meldung geholt und ausgelesen. Dies beschleunigt den Vorgang enorm, da die Meldungsdaten nicht aus den Masken ausgelesen werden müssen.)
⇒ Maske 1/11 erscheint.
Übersicht Demis-Daten
Diese benötigt keine Interaktion. Es wird mit "Weiter" auf die nächste Maske navigiert.
⇒ Maske 3/11 erscheint.
Datenabgleich (Meldeportal) & Korrektur der DEMIS Daten
Diese Maske zeigt zunächst die aus der DEMIS Meldung stammenden Originaldaten. Parallel zur Anzeige wird im Hintergrund das Meldeportal aufgerufen (Weboberfläche) und die Daten aus DEMIS in dessen Suchmaske eingegeben.
Die DEMIS Daten werden dann mit den Daten aus dem Meldeportal abgeglichen und gegebenenfalls korrigiert.
Mögliche Korrekturen:
- Bindestrich in Vornamen (eg. "Hans Peter" ⇒ "Hans Peter")
- Tippfehler in Straße/Hausnummer
Achtung:
- Auch das Meldeportal liefert nicht immer korrekte Daten. Bspw. sind darin die Straßennamen nicht durchgängig korrekt (eg. "Münchnerstr." statt "Münchner Straße").
- Es kommt vor, dass Personen nicht gefunden werden.
Möglicher Ausstieg:
- Person nicht im Meldeportal gefunden (⇒ Status "zu prüfen - Nutzer")
- Person verstorben (⇒ Status "zu prüfen - Nutzer")
- Kombination PLZ / Ort nicht passend (⇒ Status "zu prüfen - Nutzer")
- Ort nicht im Landkreis (Abgleich mit Gemeindeliste (⇒ Status "zu prüfen - Nutzer"))
Die Daten aus dem Meldeportal enthalten keine ausländischen diakritischen Zeichen mehr.
Danach wird mit "Weiter" auf die nächste Maske navigiert.
Auswahl der Person bzw. Neuanlage
In dieser Maske erscheinen die von Octoware gefundenen passenden Personen. Laut Vorgabe werden Treffer mit 90 und mehr (parametrisierbar) als bereits existierend angenommen. Bei kleineren Trefferwerten wird eine neue Person angelegt.
Mögliche Ausstiege
- Da es zuweilen in Octoware auch bei Personen mit anderem Geburtsdatum zu Treffern >= 90 kommt, wird vom Automat in diesem Fall das Geburtsdatum geprüft. Bei Nichtübereinstimmung wird der Import abgebrochen und auf "zu prüfen - Nutzer" gesetzt.
- Umgekehrt kann es auch zu Werten kleiner 90 kommen, wenn z.B. die Schreibweise von Doppelnamen unterschiedlich ist (eg. "Hans-Georg" vs. "Georg"). Wird im Meldeportal eine Person mit gleichem Vornamen, Nachnamen, Geschlecht und Geburtsdatum gefunden, wird der Import ebenfalls abgebrochen und auf "zu prüfen - Nutzer" gesetzt.
Die Daten aus dem Meldeportal werden in die Maske eingetragen (Reiter DEMIS) und damit übernommen.
Ebenfalls wird die Telefonnummer aktualisiert:
- Ist kein Eintrag im Feld "Telefon", wird es mit der Telefonnummer aus der DEMIS-Meldung belegt, unabhängig davon, ob diese eine Festnetz- oder Mobilfunknummer ist.
- Ist die Nummer aus der DEMIS-Meldung eine Festnetznummer, so wird sie in das Feld "Telefon" eingetragen. Eine evtl. in diesem Feld befindliche Mobilfunknummer wird in das Feld "Handy" verschoben.
- Ist die Nummer aus der DEMIS-Meldung eine Mobilfunknummer, so wird sie in das Feld "Telefon" eingetragen, falls dieses leer oder eine Mobilfunknummer beinhaltet. ist. Letztere wird in das Feld "Handy" verschoben. Ist im Feld "Telefon" eine Festnetznummer, wird die neue Mobilfunknummer unter "Handy" eingetragen.
Danach wird mit "Weiter" auf die nächste Maske navigiert.
Erregernachweis / Meldender
Auswahl des Meldenden
Sind die Werte "Meldender Art" und "Meldender" bereits belegt, wird nicht geändert. Im anderen Fall wird der Name und die Art aus der Octoware-Datenbank geholt (ZK_Institution). Letzter Wert wird auf die erlaubten Angaben aus der Auswahlbox gemappt.
Beide Werte werden in die entsprechenden Felder der Octoware-Maske eingetragen und die Suche ausgelöst. Bei eindeutigem Treffer werden die Werte übernommen, anderenfalls abgebrochen und die Meldung auf den Status "zu prüfen - Nutzer" gesetzt.
Wird in der Datenbank für Melderbezeichnung keine Datensatz gefunden, wird "eigene Ermittlung" und "GA Ludwigsburg" eingetragen.
Erregerart
Hier wird bei Antigentests in der "Erregerart"-Auswahlliste "Abklärung" angewählt.
Bei PCR leibt der vorbelegte Feldinhalt.
Fallzuordnung
Es wird geprüft, ob es zur aktuellen Meldung bereits einen Fall innerhalb der letzten 16 Tage gibt (parametrisierbar).
Falls ja:
eine Zweitmeldung der selben Nachweisart wird ignoriert. D.h. kommt ein weiterer Antigentest zu einem bereits vorhanden AG Test hinzu, oder ein weiterer PCR-Test zu einem bereits gemeldeten PCR-Test, so wird die Meldung ignoriert.
Aktuell: auf "Zu Prüfen - Nutzer" gesetzt, um nach Bestätigung durch das GA-Team dann im Wirkbetrieb ignoriert zu werden (Meldung zurückweisen).
Zu klären: was soll mit einer Meldung zu einem früheren Datum passieren (i.e. es existiert bereits eine Meldung zum 2.1.2022, und DANACH kommt eine Meldung zum 1.1.2022 herein. Dies könnte z.B. passieren wenn durch IT PRobleme (email) oder durch den Versender eine Verzögerung einer Meldung erfolgte. U.u. sollte diese Zweitmeldung dann ebenfalls aufgenommen werden, auch wenn sie vom gleichen Nachweistyp ist.
Fall nein:
Es wird ein neuer Fall angelegt.
Fallkategorie
Hier ist nichts einzugeben; Octoware hat hier die entsprechenden Felder bereits ausgefüllt (i.e. "Antigentest" vs. "PCR" vs. "Sequenzierung").
Die Maske wird mit "Weiter" bestätigt.
Zusammenfassung
Auch hier ist nichts einzugeben. Die Maske wird mit "Fertigstellen" bestätigt.
Die Automatisierung macht einen Bildschirmabzug dieser Maske und hängt diese an das Ausführungsprotokoll. Dieses Protokoll kann (optional) in AIDYMO gehalten werden.
Danach erfolgt die endgültige Übernahme der Daten mit "Fertigstellen".