GA Octoware: Import von Demis-Meldungen (COVID-19): Unterschied zwischen den Versionen

Aus expecco Wiki (Version 25.x)
Zur Navigation springen Zur Suche springen
Inhalt gelöscht Inhalt hinzugefügt
Alkurz (Diskussion | Beiträge)
Alkurz (Diskussion | Beiträge)
 
(65 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 3: Zeile 3:
Typischerweise wird der Ablauf automatisiert von [[GA_aidymo|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.
Typischerweise wird der Ablauf automatisiert von [[GA_aidymo|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
<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.
AIDYMO prüft dann regelmäßig die Erreichbarkeit der Slavemaschinen und weist diesen bei Bedarf Automatisierungsjobs zu.
Zeile 23: Zeile 23:
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:


=== Filter ===
* <CODE>JobStartTime</CODE>
* <CODE><SPAN ID="NamensbereichSuche_Start">NamensbereichSuche_Start</SPAN></CODE>
* <CODE>JobEndTime</CODE>
* <CODE><SPAN ID="NamensbereichSuche_Ende">NamensbereichSuche_Ende</SPAN></CODE>
: 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.

* <CODE>NamensbereichSuche_Start</CODE>
* <CODE>NamensbereichSuche_Ende</CODE>
: Filterung der DEMIS-Meldungen nach einem Namen.
: Filterung der DEMIS-Meldungen nach einem Namen.
: Sind beide Werte gesetzt sein, wird nach einem Bereich gesucht, ansonsten wird nur <CODE>NamensbereichSuche_Start</CODE> als Filterwert verwendet.
: Sind beide Werte gesetzt sein, wird nach einem Bereich gesucht, ansonsten wird nur <CODE><SPAN ID="NamensbereichSuche_Start">NamensbereichSuche_Start</SPAN></CODE> als Filterwert verwendet.


* <CODE>Meldungen_MaximaleAnzahl</CODE>
* <CODE><SPAN ID="OrtSuche">OrtSuche</SPAN></CODE>
: Filterung der DEMIS-Meldungen nach einem Ort.
: Exakte Übereinstimmung erforderlich

* <CODE><SPAN ID="JobStartTime">JobStartTime</SPAN></CODE>
* <CODE><SPAN ID="JobEndTime">JobEndTime</SPAN></CODE>
: 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.

* <CODE><SPAN ID="Meldungen_MaximaleAnzahl">Meldungen_MaximaleAnzahl</SPAN></CODE>
: Anzahl der Meldungen, die in einem Lauf verarbeitet werden.
: Anzahl der Meldungen, die in einem Lauf verarbeitet werden.


=== Fachliche Parameter ===
* <CODE>Tagesende_RKI</CODE>
* <CODE><SPAN ID="Absonderungzeitraum_Tage">Absonderungzeitraum_Tage</SPAN></CODE>
: Anzahl Tage Quarantäne

* <CODE><SPAN ID="Absonderungzeitraum_GueltigAb">Absonderungzeitraum_GueltigAb</SPAN></CODE>
: Datum, seit dem der Absonderungszeitraum gültig ist.
: Es werden nur Meldungen verarbeitet, deren Meldedatum nach diesem Datum liegt, ansonsten wird der Status "zu prüfen - Nutzer" gesetzt.

* <CODE><SPAN ID="Reinfektionszeitraum">Reinfektionszeitraum</SPAN></CODE>
: Reinfektionszeitraum. Verwendet für Zuordnung zu bestehenden Fällen

* <CODE><SPAN ID="Personenauswahl_Wichtung">Personenauswahl_Wichtung</SPAN></CODE>
: Wert, ab dem Personen als identisch angesehen werden.

* <CODE><SPAN ID="Tagesende_RKI">Tagesende_RKI</SPAN></CODE>
: Meldungen, die vor dieser Uhrzeit abgearbeitet werden, werden dem aktuellen Tag zugerechnet, die folgenden bereits dem nächsten.
: Meldungen, die vor dieser Uhrzeit abgearbeitet werden, werden dem aktuellen Tag zugerechnet, die folgenden bereits dem nächsten.


* <CODE>Kennung_Rechner</CODE>
* <CODE><SPAN ID="Meldeportal_Abfrage">Meldeportal_Abfrage</SPAN></CODE>
: Anfrage und Korrektur der Adressdaten über das Meldeportal von Komm.One.

* <CODE><SPAN ID="Reinfektion_eintragen">Reinfektion_eintragen</SPAN></CODE>
: Wenn ''true'', dann werden Reinfektionen markiert

* <CODE><SPAN ID="Mehrfachmeldung_ignorieren">Mehrfachmeldung_ignorieren</SPAN></CODE>
: Wenn ''true'', dann werden Zweitmeldungen mit der gleichen Testart nicht aufgenommen, sondern abgewiesen (bzw. auf ''zu Prüfen - Nutzer'' gesetzt (s. Parameter <CODE><SPAN ID="Zurueckweisen_aktiv">Zurueckweisen_aktiv</SPAN></CODE>

* <CODE><SPAN ID="Verstorben_StatusPrüfen">Verstorben_StatusPrüfen</SPAN></CODE>
: Wenn ''true'', dann wird der Status auf "zu prüfen - Nutzer" gesetzt, wenn aus der Person in der Vorschlagstabelle (Maske 4/11) als gestorben markiert ist.

* <CODE><SPAN ID="Antigen_DiagnSicherheitUndBemerkung">Antigen_DiagnSicherheitUndBemerkung</SPAN></CODE>
: Wenn ''true'', dann werden in Maske "Fälle im Infektionsschutz", Reiter "1. Fall", die Felder "diagnostischen Sicherheit" und "Bearbeitung" gesetzt.

* <CODE><SPAN ID="HospitalisierungStatus_setzen">HospitalisierungStatus_setzen</SPAN></CODE>
: Wenn ''true'', dann wird in Maske "Fälle im Infektionsschutz", Reiter 4, der Wert des Feldes ''Status Hospitalisierg.'' auf ''nein'' gesetzt, andernfalls erfolgt hier keine Änderung.

* <CODE><SPAN ID="TabBerarbeitung_EröffnetDatum_Aktualisieren">TabBerarbeitung_EröffnetDatum_Aktualisieren</SPAN></CODE>
: Wenn ''true'', dann wird in Maske "Fälle im Infektionsschutz", Reiter 12, der Wert des Feldes "eröffnet" gesetzt.

=== Technische Parameter ===
* <CODE><SPAN ID="Landkreis_Kennung">Landkreis_Kennung</SPAN></CODE>
: Kennung des Landkreises

* <CODE><SPAN ID="Kennung_Rechner">Kennung_Rechner</SPAN></CODE>
: Suffix für die Log/CSV-Dateien, um verschiedenen Rechner zu unterscheiden.
: Suffix für die Log/CSV-Dateien, um verschiedenen Rechner zu unterscheiden.


* <CODE><SPAN ID="CSV_Personendaten_InSeparateSpalten">CSV_Personendaten_InSeparateSpalten</SPAN></CODE>
* <CODE>Fertigstellen_aktiv</CODE>
: Spalten in der Ergebnisdatei.
: true: "<Nachname>", "<Vorname>", "<Geburtsdatum>", "<Straße>", "<HNr>", "<PLZ>", "<Ort>", "<Testart>", "<Kürzel>", "<Zeitpunkt Abgleich>"
: false: "<Nachname>, <Vorname>, (<Geburtsdatum>)", "<Testart>", "<Kürzel>", "<Zeitpunkt Abgleich>"

=== Debug-Parameter ===

* <CODE><SPAN ID="Fertigstellen_aktiv">Fertigstellen_aktiv</SPAN></CODE>
: true: Normale Verarbeitung: die Abarbeitung einer Meldung wird mit Fertigstellen abgeschlossen
: true: Normale Verarbeitung: die Abarbeitung einer Meldung wird mit Fertigstellen abgeschlossen
: false: Nur für Testzwecke: die Abarbeitung einer Meldung wird am Ende abgebrochen, um die Meldung für weitere Tests zur Verfügung zu haben.
: false: Nur für Testzwecke: die Abarbeitung einer Meldung wird am Ende abgebrochen, um die Meldung für weitere Tests zur Verfügung zu haben.


* <CODE>Zurueckweisen_aktiv</CODE>
* <CODE><SPAN ID="Zurueckweisen_aktiv">Zurueckweisen_aktiv</SPAN></CODE>
: Falls die Testart für einen Fall bereits vorhanden ist, kann in Abhängigkeit dieses Wertes unterschiedliche verfahren werden:
: Falls die Testart für einen Fall bereits vorhanden ist, kann in Abhängigkeit dieses Wertes unterschiedliche verfahren werden:
: true: Der Fall wird abgewiesen
: true: Der Fall wird abgewiesen
: false: Der Fall wird auf ''"zu prüfen - Nutzer"'' gesetztVerfügung zu haben.
: false: Der Fall wird auf ''"zu prüfen - Nutzer"'' gesetztVerfügung zu haben.


* <CODE><SPAN ID="Debug_IgnoreSkipInTrace">Debug_IgnoreSkipInTrace</SPAN></CODE>
* <CODE>Personenauswahl_Wichtung</CODE>
: Im Erfolgsfall dokumentiert ''expecco'' nur die wichtigen Schritte seiner Abarbeitung.
: Wert, ab dem Personen als identisch angesehen werden.
: Durch Setzen dieses Parameters auf ''true'' werden alle Schritte den Testdokumenten (pdf / elf) aufgeführt. Kann für Fehlersuche angeschaltet werden.


* <CODE>Screenshot_on_Error</CODE>
* <CODE><SPAN ID="Screenshot_on_Error">Screenshot_on_Error</SPAN></CODE>
: Für Debug: Bei Fehlern wird ein Screenshot der aktuellen Maske gemacht und an die Testdokumente (pdf / elf) angehängt (empfohlen).
: Für Debug: Bei Fehlern wird ein Screenshot der aktuellen Maske gemacht und an die Testdokumente (pdf / elf) angehängt (empfohlen).


=== Meldeportal-Einstellungen ===
* <CODE>Debug_IgnoreSkipInTrace</CODE>
Adressabfrage über das Komm.ONE Meldeportal
: Im Erfolgsfall dokumentiert ''expecco'' nur die wichtigen Schritte seiner Abarbeitung.

Durch Setzen dieses Parameters auf ''true'' werden alle Schritte den Testdokumenten (pdf / elf) aufgeführt. Kann für Fehlersuche angeschaltet werden.
* <CODE><SPAN ID="MeldePortal_USER">MeldePortal_USER</SPAN></CODE>
: Benutzername

* <CODE><SPAN ID="MeldePortal_PASSWORT">MeldePortal_PASSWORT</SPAN></CODE>
: Passwort

* <CODE><SPAN ID="MeldePortal_AKTENZEICHEN">MeldePortal_AKTENZEICHEN</SPAN></CODE>
: Aktenzeichen

* <CODE><SPAN ID="MeldePortal_ANLASS">MeldePortal_ANLASS</SPAN></CODE>
: Grund der Abfrage

* <CODE><SPAN ID="MeldePortal_BROWSER">MeldePortal_BROWSER</SPAN></CODE>
: Browsertyp für die Meldeportalabfrage: chrome, firefox, edge, ...

==== Meldeportalabfrage über Service ====

* <CODE><SPAN ID="MeldePortal_UseService">MeldePortal_UseService</SPAN></CODE>
: Meldeportal-Abfrage über Service (true) oder Browser (false)

* <CODE><SPAN ID="MeldePortal_ServiceXMeldVersion">MeldePortal_ServiceXMeldVersion</SPAN></CODE>
: Version der XML-Dateien der die Meldeportal-Serviceabfrage

* <CODE><SPAN ID="MeldePortal_ServiceExecDir">MeldePortal_ServiceExecDir</SPAN></CODE>
: Verzeichnis für das Hilfsprogramm für die Meldeportal-Serviceabfrage

* <CODE><SPAN ID="MeldePortal_ServiceDataDir">MeldePortal_ServiceDataDir</SPAN></CODE>
: Basisverzeichnis für die csv- und xml-Dateien für die Meldeportal-Serviceabfrage

=== Octoware-Einstellungen ===

* <CODE><SPAN ID="Octoware_Prog_Dir">Octoware_Prog_Dir</SPAN></CODE>
: Pfad zum Programmverzeichnis von Octoware.

* <CODE><SPAN ID="Octoware-DB-Name">Octoware-DB-Name</SPAN></CODE>
: Name der Octoware-ODBC-Datenquelle

* <CODE><SPAN ID="Octoware-DB-User">Octoware-DB-User</SPAN></CODE>
: Benutzername für Octoware-ODBC-Datenquelle

* <CODE><SPAN ID="Octoware-DB-Password">Octoware-DB-Password</SPAN></CODE>
: Passwort für Octoware-ODBC-Datenquelle

=== Sonstiges ===
* <CODE><SPAN ID="Timeout_Maskenwechsel">Timeout_Maskenwechsel</SPAN></CODE>
: Maximale Anzahl von Sekunden, auf die bei einem Wechsel der Masken gewartet wird, bis die neue Maske sichtbar ist.

* <CODE><SPAN ID="FileRootDir">FileRootDir</SPAN></CODE>
: Basisverzeichnis für Fileausgaben

== Einstellungen in Octoware ==

=== Favoriten ===

* Startmaske: ''Offene Demismeldungen - importieren'' muss als Favorit angelegt sein.

=== Sortierungen ===

==== Auswahl "Demis Meldungen importieren" ====
# Meldedatum, aufsteigend

==== Maske 4/11: "Personendaten" ====
Tabelle "zu den Angaben passende, im Datenbestand bereits vorhandene medizinischen Personen":
# Wichtung, absteigend
# Arbeitsbereich, aufsteigend
: Dadurch werden bei doppelten Einträgen für eine Person der "Bearbeiter Infektionsschutz" als erstes angezeigt


== Start ==
== Start ==
Zeile 80: Zeile 198:
* Meldetatbestand: "''cvdd''", "''cvdp''" und "''cvsp''"
* Meldetatbestand: "''cvdd''", "''cvdp''" und "''cvsp''"
* Name: Namensbereich, wenn über die Parameter definiert.
* Name: Namensbereich, wenn über die Parameter definiert.
* Ort: Ort, wenn über die Parameter definiert.


* Im linken Menu wird "''Vorschau''" angewählt
* Im linken Menu wird "''Vorschau''" angewählt
Zeile 92: Zeile 211:
== Auswahl der zu importierenden Meldung ==
== Auswahl der zu importierenden Meldung ==


* Die zu importierende Meldung wird ausgewählt, und im rechten Menü "''Importieren''" angeklickt.
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.
(Intern: Zuvor wird noch mittels "''Dokument zum Lesen öffnen''" (Punkt in rechtem Menü) die Original DEMIS-Meldung geholt und ausgelesen.
Dies beschleunigt den Vorgang enorm, da die Meldungsdaten nicht aus den Masken ausgelesen werden müssen.)
Dies beschleunigt den Abgleichvorgang enorm, da die Meldungsdaten nicht aus den Masken ausgelesen werden müssen.)


Die letzte Zeile in der Tabelle kann von ''expecco'' nicht selektiert werden, der Lauf wird beendet. Im nächsten Lauf erscheint die Meldung dieser Zeile als erste und wird abgearbeitet (auch in dem Fall, dass sie die einzige sein sollte).
Die letzte Zeile in der Tabelle kann von ''expecco'' nicht selektiert werden, der Lauf wird beendet. Im nächsten Lauf erscheint die Meldung dieser Zeile als erste und wird abgearbeitet (auch in dem Fall, dass sie die einzige sein sollte).
Zeile 101: Zeile 220:
&rArr; Maske 1/11 erscheint.
&rArr; Maske 1/11 erscheint.


== Übersicht Demis-Daten ==
== Übersicht Demis-Daten (1/11) ==


[[Datei:GA Maske1.png|400px]]
[[Datei:GA Maske1.png|400px]]
Zeile 109: Zeile 228:
&rArr; Maske 3/11 erscheint.
&rArr; Maske 3/11 erscheint.


== Datenabgleich (Meldeportal) & Korrektur der DEMIS Daten ==
== Datenabgleich (Meldeportal) & Korrektur der DEMIS Daten (3/11) ==


[[Datei:GA Maske3.png|400px]]
[[Datei:GA Maske3.png|400px]]


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.
Diese Maske zeigt zunächst die aus der DEMIS Meldung stammenden Originaldaten. Parallel zur Anzeige wird im Hintergrund das Meldeportal aufgerufen (Service) und die Daten aus DEMIS in dessen Suchmaske eingegeben.
Falls über den Service die Person nicht gefunden wird, wird erneut über die Weboberfläche des Meldeportals gesucht. Hier ist auch eine Suche mit Wildcards möglich.


Die DEMIS Daten werden dann mit den Daten aus dem Meldeportal abgeglichen und gegebenenfalls korrigiert.
Die DEMIS Daten werden dann mit den Daten aus dem Meldeportal abgeglichen und gegebenenfalls korrigiert.
Zeile 135: Zeile 255:
Danach wird mit "''Weiter''" auf die nächste Maske navigiert.
Danach wird mit "''Weiter''" auf die nächste Maske navigiert.


== Auswahl der Person bzw. Neuanlage ==
== Auswahl der Person bzw. Neuanlage (4/11) ==


In dieser Maske erscheinen die von Octoware gefundenen passenden Personen.
In dieser Maske erscheinen die von Octoware gefundenen passenden Personen.
Laut Vorgabe werden Treffer mit 90 und mehr (parametrisierbar) als bereits
Laut Vorgabe werden Treffer mit Wichtung von 90 und mehr (parametrisierbar über [[#Personenauswahl_Wichtung|<CODE>Personenauswahl_Wichtung</CODE>]]) als bereits
existierend angenommen. Bei kleineren Trefferwerten wird eine neue Person angelegt.
existierend angenommen. Bei kleineren Werten wird eine neue Person angelegt.

Durch geeignete Sortierung (s. [[#Einstellungen_in_Octoware|Einstellungen in Octoware]]) gewährleistet, dass bei doppelten Einträgen für eine Person der "Bearbeiter Infektionsschutz" als erstes angezeigt wird.


[[Datei:GA Maske4.png|400px]]
[[Datei:GA Maske4.png|400px]]
Zeile 145: Zeile 267:
Mögliche Ausstiege
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.
* Da es zuweilen in Octoware auch bei Personen mit abweichendem 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.
* 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, und keine neue Person angelegt.


* Bei Übereinstimmung, aber Person ist verstorben, wird in Abhängigkeit von Parameter [[#Verstorben_StatusPrüfen|<CODE>Verstorben_StatusPrüfen</CODE>]] der Status auf "''zu prüfen - Nutzer''" gesetzt.


Die Daten aus dem Meldeportal werden in die Maske eingetragen (Reiter DEMIS) und damit übernommen.
Die Daten aus dem Meldeportal werden in die Maske eingetragen (Reiter DEMIS) und damit übernommen.



Ebenfalls wird die Telefonnummer aktualisiert:
Ebenfalls wird die Telefonnummer aktualisiert:
Zeile 169: Zeile 291:
Danach wird mit "''Weiter''" auf die nächste Maske navigiert.
Danach wird mit "''Weiter''" auf die nächste Maske navigiert.


== Erregernachweis / Meldender ==
== Erregernachweis / Meldender (5/11) ==


[[Datei:GA Maske5.png|400px]]
[[Datei:GA Maske5.png|400px]]
Zeile 184: Zeile 306:
=== Erregerart ===
=== Erregerart ===
Hier wird bei Antigentests in der "Erregerart"-Auswahlliste "Abklärung" angewählt.
Hier wird bei Antigentests in der "Erregerart"-Auswahlliste "Abklärung" angewählt.
<br>Bei PCR leibt der vorbelegte Feldinhalt.
<br>Bei PCR bleibt der vorbelegte Feldinhalt.


== Fallzuordnung ==
== Fallzuordnung (6/11) ==


[[Datei:GA Maske6.png|400px]]
Es wird geprüft, ob es zur aktuellen Meldung bereits einen Fall innerhalb der letzten 16 Tage gibt (parametrisierbar).


Es wird geprüft, ob es zur aktuellen Meldung bereits einen Fall innerhalb des Reinfektionszeitraumes gibt ([[#Parameter|Parameter]] [[#Reinfektionszeitraum|<CODE>Reinfektionszeitraum</CODE>]]).
Falls ja:


Falls ja, wird die Meldung diesem Fall zugeordnet (''Labormeldung einem bereits bestehenden Fall zuordnen''), andernfalls ein neuer Fall angelegt (''neuen Fall zur Labormeldung anlegen'').
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.


=== Mehrfachmeldung ===
Über den [[#Parameter|Parameter]] ''Zurueckweisen_aktiv'' kann entschieden werden, ob die Meldung abgewiesen oder auf den Status "Zu Prüfen - Nutzer" gesetzt wird.


Eine Zweitmeldung der selben Nachweisart wird ignoriert, wenn sie jünger als die vorhandene ist. D.h. kommt ein späterer Antigentest zu einem bereits vorhanden AG-Test hinzu bzw. ein späterer PCR-Test zu einem bereits gemeldeten PCR-Test, so wird diese jüngere Meldung ignoriert. Ist die aktuelle Meldung allerdings älter als die im System hinterlegte, so wird sie zusätzlich erfasst.
<span style="color: red;">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.</span>


Über den [[#Parameter|Parameter]] [[#Zurueckweisen_aktiv|<CODE>Zurueckweisen_aktiv</CODE>]] kann dabei gesteuert werden, ob die Meldung abgewiesen oder auf den Status "Zu Prüfen - Nutzer" gesetzt wird, in beiden Fällen mit der Begründung "''Mehrfachmeldung''".
Fall nein:


Dieses Verhalten ist konfigurierbar über den [[#Parameter|Parameter]][[#Mehrfachmeldung_ignorieren|<CODE>Mehrfachmeldung_ignorieren</CODE>]]
Es wird ein neuer Fall angelegt.


=== Reinfektion ===
[[Datei:GA Maske6.png|400px]]


Gibt es bereits einen Fall vor dem Reinfektionszeitraum, so wird das Reinfektionskennzeichen in der Tabelle "mögliche Reinfektionen" gesetzt, falls über [[#Parameter|Parameter]] [[#Reinfektion_eintragen|<CODE>Reinfektion_eintragen</CODE>]] konfiguriert.
== Fallkategorie==

Bedingungen:
* Aktuelle Meldung ist ein PCR-Test
* Aktueller Fall hatte bis jetzt nur eine Meldung für Antigentest (Diagn. Sicherheit = "nicht ermittelbar") oder ist neuer Fall

== Fallkategorie (7/11) ==


[[Datei:GA Maske7.png|400px]]
[[Datei:GA Maske7.png|400px]]


Hier ist nichts einzugeben; Octoware hat hier die entsprechenden Felder bereits
Octoware hat hier die meisten Felder bereits
ausgefüllt (i.e. "Antigentest" vs. "PCR" vs. "Sequenzierung").
ausgefüllt (i.e. "Antigentest" vs. "PCR" vs. "Sequenzierung").


=== Abschnitt Erregernachweis ===

In Auswahlfeld ''Material'' wird der Wert "''sonstiges respiratorisches Material''" durch "''Abstrich (nicht näher spezifiziert)''" ersetzt. Andere Werte bleiben unverändert



Die Maske wird mit "''Weiter''" bestätigt.
Die Maske wird mit "''Weiter''" bestätigt.


== Zusammenfassung ==
== Zusammenfassung (11/11) ==


[[Datei:GA Maske11.png|400px]]
[[Datei:GA Maske11.png|400px]]
Zeile 220: Zeile 354:
Die Maske wird mit "''Fertigstellen''" bestätigt.
Die Maske wird mit "''Fertigstellen''" bestätigt.


Die Automatisierung macht einen Bildschirmabzug dieser Maske und hängt diese an das Ausführungsprotokoll.
Die Automatisierung macht einen Bildschirmfoto dieser Maske und hängt diese an das Ausführungsprotokoll.
Dieses Protokoll kann (optional) in AIDYMO gehalten werden.
Dieses Protokoll kann (optional) in AIDYMO gehalten werden.


Danach erfolgt die endgültige Übernahme der Daten mit "''Fertigstellen''".
Danach erfolgt die endgültige Übernahme der Daten mit "''Fertigstellen''".

(Ist der [[#Parameter|Parameter]] [[#Fertigstellen_aktiv|<CODE>Fertigstellen_aktiv</CODE>]] auf ''false'' gesetzt, wird hier abgebrochen. Dies ist hilfreich für Testzwecke).


== Fertigstellen ==
== Fertigstellen ==
Zeile 233: Zeile 369:
Auf der Maske werden noch folgende Werte gesetzt
Auf der Maske werden noch folgende Werte gesetzt


'''Reiter 1. Fall:'''
=== Reiter 1: Fall: ===


Bei einem Antigentest wird in das Feld ''Bemerkung'' "Antigentest" eingetragen.
* Bei Antigentest und noch kein PCR in gleichem Fall
** In der Rubrik ''diagnostische Sicherheit'' wird ''labordiagn. Nachweis'' auf "ja" gesetzt.
** In der Rubrik ''Bearbeitung'' wird in das Feld ''Bemerkung'' "Antigentest" eingetragen.
: Bedingung: [[#Parameter|Parameter]][[#Antigen_DiagnSicherheitUndBemerkung|<CODE>Antigen_DiagnSicherheitUndBemerkung</CODE>]] = ''true''
* Bei PCR
** In der Rubrik ''Bearbeitung'' wird das Feld ''Bemerkung'' gelöscht.
: Bedingung: [[#Parameter|Parameter]][[#Antigen_DiagnSicherheitUndBemerkung|<CODE>Antigen_DiagnSicherheitUndBemerkung</CODE>]] = ''true''


* Meldedatum: Wird mit Probeentnahmedatum gesetzt
'''Reiter 2. fallbez. Parametereinträge RKI'''

=== Reiter 2: fallbez. Parametereinträge RKI ===


Im Abschnitt ''4.3 Absonderung'' werden noch folgende Werte eingetragen:
Im Abschnitt ''4.3 Absonderung'' werden noch folgende Werte eingetragen:
* 4.3.1: ja
* 4.3.1: ja
* 4.3.2: Tag des Abstriches = Probenentnahme
* 4.3.2: Tag des Abstriches = Probenentnahme
* 4.3.3: Tag des Abstriches + 10
* 4.3.3: Tag des Abstriches + <Absonderungzeitraum_Tage>
<span style="color:red;">Sollten bereits Werte vorhanden sein (4.3.1 = ja), werden die Werte beibehalten und '''nicht''' korrigiert. (Noch in Klärung)</span>
Sollten bereits Werte vorhanden sein (4.3.1 = ja), werden die Werte korrigiert, sofern das Datum der Probenentnahme älter als das eingetragene ist.


'''Reiter 3: fallbez. Parametereinträge GA Intern'''
=== Reiter 3: fallbez. Parametereinträge GA Intern ===


in Abschnit ''5.3.'' wird noch der Absonderungstatus auf ''aktiv'' gesetzt.
In Abschnit ''5.3.'' wird der Absonderungstatus auf ''aktiv'' gesetzt.
* 5.2.1 Absonderungsstatus: "aktiv"
* 5.2.1 Absonderungsstatus: "aktiv"

=== Reiter 4: Meldungen ===
* Status Hospitalisierg.: Wert wird auf "nein" gesetzt, falls nicht "ja" oder "nein".
: Konfigurierbar über [[#Parameter|Parameter]] [[#HospitalisierungStatus_setzen|<CODE>HospitalisierungStatus_setzen</CODE>]].

=== Reiter 12: Bearbeitung ===

Wenn [[#Parameter|Parameter]] [[#TabBerarbeitung_EröffnetDatum_Aktualisieren|TabBerarbeitung_EröffnetDatum_Aktualisieren]] = ''true'':

* Aktuelle Meldung ist PCR
* Bisheriger Fall enthält nur Antigen
&rArr; Datum Bearbeitung auf aktuelles Datum setzen


= Fachliche Details =
= Fachliche Details =
Zeile 259: Zeile 415:
<pre>
<pre>
94558-4
94558-4
96119-3
97097-0
</pre>
</pre>


Als PCR-Tests werden erkannt:
Als PCR-Tests werden erkannt:
<pre>
<pre>
94309-2
94759-8
94311-8
94639-2
94315-9
94500-6
94500-6
94559-2
94746-5
94644-2
94639-2
94641-8
94641-8
94644-2
94746-5
94759-8
95406-5
96829-7
</pre>
</pre>


Als Sequenzierung werden erkannt:
Als Sequenzierung werden erkannt:
<pre>
<pre>
94764-8
96741-4
96741-4
</pre>
</pre>
Zeile 345: Zeile 510:
Alles andere
Alles andere


== Definitionen ==


===PCR nach Antigen===

Kennzeichen für ersten PCR-Test nach einem Antigen-Test im gleichen Fall

----
Zurück zu [[Gesundheitsamt|[Übersicht Gesundheitsamt]]]

Aktuelle Version vom 23. Februar 2023, 09:49 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

Parameter

Beim automatischen Lauf werden folgende Parameter in AIDYMO eingestellt und an die expecco Suite übergeben:

Filter

  • NamensbereichSuche_Start
  • NamensbereichSuche_Ende
Filterung der DEMIS-Meldungen nach einem Namen.
Sind beide Werte gesetzt sein, wird nach einem Bereich gesucht, ansonsten wird nur NamensbereichSuche_Start als Filterwert verwendet.
  • OrtSuche
Filterung der DEMIS-Meldungen nach einem Ort.
Exakte Übereinstimmung erforderlich
  • JobStartTime
  • JobEndTime
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.
  • Meldungen_MaximaleAnzahl
Anzahl der Meldungen, die in einem Lauf verarbeitet werden.

Fachliche Parameter

  • Absonderungzeitraum_Tage
Anzahl Tage Quarantäne
  • Absonderungzeitraum_GueltigAb
Datum, seit dem der Absonderungszeitraum gültig ist.
Es werden nur Meldungen verarbeitet, deren Meldedatum nach diesem Datum liegt, ansonsten wird der Status "zu prüfen - Nutzer" gesetzt.
  • Reinfektionszeitraum
Reinfektionszeitraum. Verwendet für Zuordnung zu bestehenden Fällen
  • Personenauswahl_Wichtung
Wert, ab dem Personen als identisch angesehen werden.
  • Tagesende_RKI
Meldungen, die vor dieser Uhrzeit abgearbeitet werden, werden dem aktuellen Tag zugerechnet, die folgenden bereits dem nächsten.
  • Meldeportal_Abfrage
Anfrage und Korrektur der Adressdaten über das Meldeportal von Komm.One.
  • Reinfektion_eintragen
Wenn true, dann werden Reinfektionen markiert
  • Mehrfachmeldung_ignorieren
Wenn true, dann werden Zweitmeldungen mit der gleichen Testart nicht aufgenommen, sondern abgewiesen (bzw. auf zu Prüfen - Nutzer gesetzt (s. Parameter Zurueckweisen_aktiv
  • Verstorben_StatusPrüfen
Wenn true, dann wird der Status auf "zu prüfen - Nutzer" gesetzt, wenn aus der Person in der Vorschlagstabelle (Maske 4/11) als gestorben markiert ist.
  • Antigen_DiagnSicherheitUndBemerkung
Wenn true, dann werden in Maske "Fälle im Infektionsschutz", Reiter "1. Fall", die Felder "diagnostischen Sicherheit" und "Bearbeitung" gesetzt.
  • HospitalisierungStatus_setzen
Wenn true, dann wird in Maske "Fälle im Infektionsschutz", Reiter 4, der Wert des Feldes Status Hospitalisierg. auf nein gesetzt, andernfalls erfolgt hier keine Änderung.
  • TabBerarbeitung_EröffnetDatum_Aktualisieren
Wenn true, dann wird in Maske "Fälle im Infektionsschutz", Reiter 12, der Wert des Feldes "eröffnet" gesetzt.

Technische Parameter

  • Landkreis_Kennung
Kennung des Landkreises
  • Kennung_Rechner
Suffix für die Log/CSV-Dateien, um verschiedenen Rechner zu unterscheiden.
  • CSV_Personendaten_InSeparateSpalten
Spalten in der Ergebnisdatei.
true: "<Nachname>", "<Vorname>", "<Geburtsdatum>", "<Straße>", "<HNr>", "<PLZ>", "<Ort>", "<Testart>", "<Kürzel>", "<Zeitpunkt Abgleich>"
false: "<Nachname>, <Vorname>, (<Geburtsdatum>)", "<Testart>", "<Kürzel>", "<Zeitpunkt Abgleich>"

Debug-Parameter

  • Fertigstellen_aktiv
true: Normale Verarbeitung: die Abarbeitung einer Meldung wird mit Fertigstellen abgeschlossen
false: Nur für Testzwecke: die Abarbeitung einer Meldung wird am Ende abgebrochen, um die Meldung für weitere Tests zur Verfügung zu haben.
  • Zurueckweisen_aktiv
Falls die Testart für einen Fall bereits vorhanden ist, kann in Abhängigkeit dieses Wertes unterschiedliche verfahren werden:
true: Der Fall wird abgewiesen
false: Der Fall wird auf "zu prüfen - Nutzer" gesetztVerfügung zu haben.
  • Debug_IgnoreSkipInTrace
Im Erfolgsfall dokumentiert expecco nur die wichtigen Schritte seiner Abarbeitung.
Durch Setzen dieses Parameters auf true werden alle Schritte den Testdokumenten (pdf / elf) aufgeführt. Kann für Fehlersuche angeschaltet werden.
  • Screenshot_on_Error
Für Debug: Bei Fehlern wird ein Screenshot der aktuellen Maske gemacht und an die Testdokumente (pdf / elf) angehängt (empfohlen).

Meldeportal-Einstellungen

Adressabfrage über das Komm.ONE Meldeportal

  • MeldePortal_USER
Benutzername
  • MeldePortal_PASSWORT
Passwort
  • MeldePortal_AKTENZEICHEN
Aktenzeichen
  • MeldePortal_ANLASS
Grund der Abfrage
  • MeldePortal_BROWSER
Browsertyp für die Meldeportalabfrage: chrome, firefox, edge, ...

Meldeportalabfrage über Service

  • MeldePortal_UseService
Meldeportal-Abfrage über Service (true) oder Browser (false)
  • MeldePortal_ServiceXMeldVersion
Version der XML-Dateien der die Meldeportal-Serviceabfrage
  • MeldePortal_ServiceExecDir
Verzeichnis für das Hilfsprogramm für die Meldeportal-Serviceabfrage
  • MeldePortal_ServiceDataDir
Basisverzeichnis für die csv- und xml-Dateien für die Meldeportal-Serviceabfrage

Octoware-Einstellungen

  • Octoware_Prog_Dir
Pfad zum Programmverzeichnis von Octoware.
  • Octoware-DB-Name
Name der Octoware-ODBC-Datenquelle
  • Octoware-DB-User
Benutzername für Octoware-ODBC-Datenquelle
  • Octoware-DB-Password
Passwort für Octoware-ODBC-Datenquelle

Sonstiges

  • Timeout_Maskenwechsel
Maximale Anzahl von Sekunden, auf die bei einem Wechsel der Masken gewartet wird, bis die neue Maske sichtbar ist.
  • FileRootDir
Basisverzeichnis für Fileausgaben

Einstellungen in Octoware

Favoriten

  • Startmaske: Offene Demismeldungen - importieren muss als Favorit angelegt sein.

Sortierungen

Auswahl "Demis Meldungen importieren"

  1. Meldedatum, aufsteigend

Maske 4/11: "Personendaten"

Tabelle "zu den Angaben passende, im Datenbestand bereits vorhandene medizinischen Personen":

  1. Wichtung, absteigend
  2. Arbeitsbereich, aufsteigend
Dadurch werden bei doppelten Einträgen für eine Person der "Bearbeiter Infektionsschutz" als erstes angezeigt

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"
  • Name: Namensbereich, wenn über die Parameter definiert.
  • Ort: Ort, wenn über die Parameter definiert.
  • 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: Zuvor wird noch mittels "Dokument zum Lesen öffnen" (Punkt in rechtem Menü) die Original DEMIS-Meldung geholt und ausgelesen. Dies beschleunigt den Abgleichvorgang enorm, da die Meldungsdaten nicht aus den Masken ausgelesen werden müssen.)

Die letzte Zeile in der Tabelle kann von expecco nicht selektiert werden, der Lauf wird beendet. Im nächsten Lauf erscheint die Meldung dieser Zeile als erste und wird abgearbeitet (auch in dem Fall, dass sie die einzige sein sollte).

⇒ Maske 1/11 erscheint.

Übersicht Demis-Daten (1/11)

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 (3/11)

Diese Maske zeigt zunächst die aus der DEMIS Meldung stammenden Originaldaten. Parallel zur Anzeige wird im Hintergrund das Meldeportal aufgerufen (Service) und die Daten aus DEMIS in dessen Suchmaske eingegeben. Falls über den Service die Person nicht gefunden wird, wird erneut über die Weboberfläche des Meldeportals gesucht. Hier ist auch eine Suche mit Wildcards möglich.

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 (4/11)

In dieser Maske erscheinen die von Octoware gefundenen passenden Personen. Laut Vorgabe werden Treffer mit Wichtung von 90 und mehr (parametrisierbar über Personenauswahl_Wichtung) als bereits existierend angenommen. Bei kleineren Werten wird eine neue Person angelegt.

Durch geeignete Sortierung (s. Einstellungen in Octoware) gewährleistet, dass bei doppelten Einträgen für eine Person der "Bearbeiter Infektionsschutz" als erstes angezeigt wird.

Mögliche Ausstiege

  • Da es zuweilen in Octoware auch bei Personen mit abweichendem 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, und keine neue Person angelegt.
  • Bei Übereinstimmung, aber Person ist verstorben, wird in Abhängigkeit von Parameter Verstorben_StatusPrüfen der Status 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.

Telefonnummern werden aufbereitet: So wird die Ländervorwahl für Deutschland ersetzt (0049, +49), bei ausländischen Nummer wird das + durch 00 ersetzt. Alle Leer- und Sonderzeichen werden aus der Nummer entfernt.


Mit Daten (aus Meldeportal):

Neuanlegen einer Person:

Danach wird mit "Weiter" auf die nächste Maske navigiert.

Erregernachweis / Meldender (5/11)

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 bleibt der vorbelegte Feldinhalt.

Fallzuordnung (6/11)

Es wird geprüft, ob es zur aktuellen Meldung bereits einen Fall innerhalb des Reinfektionszeitraumes gibt (Parameter Reinfektionszeitraum).

Falls ja, wird die Meldung diesem Fall zugeordnet (Labormeldung einem bereits bestehenden Fall zuordnen), andernfalls ein neuer Fall angelegt (neuen Fall zur Labormeldung anlegen).

Mehrfachmeldung

Eine Zweitmeldung der selben Nachweisart wird ignoriert, wenn sie jünger als die vorhandene ist. D.h. kommt ein späterer Antigentest zu einem bereits vorhanden AG-Test hinzu bzw. ein späterer PCR-Test zu einem bereits gemeldeten PCR-Test, so wird diese jüngere Meldung ignoriert. Ist die aktuelle Meldung allerdings älter als die im System hinterlegte, so wird sie zusätzlich erfasst.

Über den Parameter Zurueckweisen_aktiv kann dabei gesteuert werden, ob die Meldung abgewiesen oder auf den Status "Zu Prüfen - Nutzer" gesetzt wird, in beiden Fällen mit der Begründung "Mehrfachmeldung".

Dieses Verhalten ist konfigurierbar über den ParameterMehrfachmeldung_ignorieren

Reinfektion

Gibt es bereits einen Fall vor dem Reinfektionszeitraum, so wird das Reinfektionskennzeichen in der Tabelle "mögliche Reinfektionen" gesetzt, falls über Parameter Reinfektion_eintragen konfiguriert.

Bedingungen:

  • Aktuelle Meldung ist ein PCR-Test
  • Aktueller Fall hatte bis jetzt nur eine Meldung für Antigentest (Diagn. Sicherheit = "nicht ermittelbar") oder ist neuer Fall

Fallkategorie (7/11)

Octoware hat hier die meisten Felder bereits ausgefüllt (i.e. "Antigentest" vs. "PCR" vs. "Sequenzierung").


Abschnitt Erregernachweis

In Auswahlfeld Material wird der Wert "sonstiges respiratorisches Material" durch "Abstrich (nicht näher spezifiziert)" ersetzt. Andere Werte bleiben unverändert


Die Maske wird mit "Weiter" bestätigt.

Zusammenfassung (11/11)

Auch hier ist nichts einzugeben. Die Maske wird mit "Fertigstellen" bestätigt.

Die Automatisierung macht einen Bildschirmfoto 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".

(Ist der Parameter Fertigstellen_aktiv auf false gesetzt, wird hier abgebrochen. Dies ist hilfreich für Testzwecke).

Fertigstellen

Datei:GA Fertigstellen.png

Maske Fälle im Infektionsschutz

Auf der Maske werden noch folgende Werte gesetzt

Reiter 1: Fall:

  • Bei Antigentest und noch kein PCR in gleichem Fall
    • In der Rubrik diagnostische Sicherheit wird labordiagn. Nachweis auf "ja" gesetzt.
    • In der Rubrik Bearbeitung wird in das Feld Bemerkung "Antigentest" eingetragen.
Bedingung: ParameterAntigen_DiagnSicherheitUndBemerkung = true
  • Bei PCR
    • In der Rubrik Bearbeitung wird das Feld Bemerkung gelöscht.
Bedingung: ParameterAntigen_DiagnSicherheitUndBemerkung = true
  • Meldedatum: Wird mit Probeentnahmedatum gesetzt

Reiter 2: fallbez. Parametereinträge RKI

Im Abschnitt 4.3 Absonderung werden noch folgende Werte eingetragen:

  • 4.3.1: ja
  • 4.3.2: Tag des Abstriches = Probenentnahme
  • 4.3.3: Tag des Abstriches + <Absonderungzeitraum_Tage>

Sollten bereits Werte vorhanden sein (4.3.1 = ja), werden die Werte korrigiert, sofern das Datum der Probenentnahme älter als das eingetragene ist.

Reiter 3: fallbez. Parametereinträge GA Intern

In Abschnit 5.3. wird der Absonderungstatus auf aktiv gesetzt.

  • 5.2.1 Absonderungsstatus: "aktiv"

Reiter 4: Meldungen

  • Status Hospitalisierg.: Wert wird auf "nein" gesetzt, falls nicht "ja" oder "nein".
Konfigurierbar über Parameter HospitalisierungStatus_setzen.

Reiter 12: Bearbeitung

Wenn Parameter TabBerarbeitung_EröffnetDatum_Aktualisieren = true:

  • Aktuelle Meldung ist PCR
  • Bisheriger Fall enthält nur Antigen

⇒ Datum Bearbeitung auf aktuelles Datum setzen

Fachliche Details

Erkennung der Testart

LOINC-Code

Als Antigen-Tests werden erkannt:

94558-4
96119-3
97097-0

Als PCR-Tests werden erkannt:

94309-2
94311-8
94315-9
94500-6
94559-2 
94639-2
94641-8
94644-2
94746-5
94759-8
95406-5
96829-7     

Als Sequenzierung werden erkannt:

94764-8
96741-4

LOINC-Text

Derzeit keine Erkennung implementiert

Test-Methode

Als Antigen-Tests werden erkannt:

Antigen-Schnelltest

Als PCR-Tests werden erkannt:

PCR
n-gen [nachweis]
RNA [nachweis]
ORF1ab-Region [nachweis]

Als Sequenzierung werden erkannt:

by Sequencing

Art Meldender

Mapping von Institutionsarten aus Octoware-Datenbank auf Auswahlfeld Art-Meldender. Wird in der Meldende in der Datenbank nicht gefunden, wird eigene Ermittlung verwendet.

Labor u.ä. (gemäß §7 (1) 2, 3)

Labor

Ärztin/Arzt u.ä. (gemäß §6 (1) 1, 4, 5, 8)

Arztpraxis - mit kassenärztl. Zulassung
Arztpraxis - nicht näher spez.
Arztpraxis - ohne kassenärztl. Zulassung
Zahnarztpraxis

Krankenhaus (gemäß §6 (1) 1, 4, 5, 8)

Krankenhaus

Gemeinschaftseinrichtung (gemäß §8 (1) 7)

Heim, Pflegeeinrichtung, Wohnunterkunft

Gemeinschaftseinrichtung (gemäß §33)

Förderschule - öffentl. Trägerschaft
Förderschule - unbekannte Trägerschaft
Schule - freie Trägerschaft
Schule - öffentl. Trägerschaft
Schule - unbekannte Trägerschaft
KiTa/KiGa - betrieblich
KiTa/KiGa - freie Trägerschaft
KiTa/KiGa - Kindertagespflege
KiTa/KiGa - nicht näher spez.
KiTa/KiGa - öffentl. Trägerschaft
KiTa/KiGa - private Trägerschaft
KiTa/KiGa - unbekannte Trägerschaft

-andere/sonstige-

Alles andere

Definitionen

PCR nach Antigen

Kennzeichen für ersten PCR-Test nach einem Antigen-Test im gleichen Fall



Copyright © 2014-2024 eXept Software AG