Der DEMIS-Adapter 2.0.1 ist ausschließlich kompatibel mit dem neuen SARS-CoV-2-Profil (https://simplifier.net/demis/). |
Fixes:
Internes Refactoring (Umstrukturierung):
Der DEMIS-Adapter 2.0.0 ist ausschließlich kompatibel mit dem neuen SARS-CoV-2-Profil (https://simplifier.net/demis/). |
Features:
Standardwerte: "Severe-Acute-Respiratory-Syndrome-Coronavirus-2 (SARS-CoV-2)", "Severe-Acute-Respiratory-Syndrome-Coronavirus-2", "SARS-CoV-2"
Standardwert: angegebener „username” in der „idp“-Konfiguration
Fixes:
Features:
Fixes:
Features:
quittung.lab.results.folder
: Hier wird eingestellt, wo der Adapter die PDF-Quittungen ablegt. Das kann ein relativer Pfad sein wie quittungen
, oder auch ein absoluter Pfad wie C:\\adapter\\quittungen
.9901demis_betroffeneperson_laendercode
:Fixes:
Features:
Nutzung eines Proxy mit Authentifizierung
Die neue Funktionalität ist die Nutzung eines Proxy mit der Möglichkeit zur Authentifizierung mit Usernamen und Passwort in der /client/demis-adapter-api.properties. Wenn Sie die folgenden Parameter nutzen, darf der Parameter idp.lab.proxy nicht angegeben sein!
idp.lab.proxy.host | Host für Proxy Einstellungen |
idp.lab.proxy.port | Port für Proxy Einstellungen |
idp.lab.proxy.username | Username für Proxy Einstellungen (optional) |
idp.lab.proxy.password | Passwort für Proxy Einstellungen (optional) |
Der Parameter idp.lab.proxy wird nun als “veraltet” deklariert. Dies bedeutet, er ist vorerst noch nutzbar, jedoch sollte er zeitnah durch die Parameter idp.lab.proxy.host und idp.lab.proxy.port ersetzt werden, da er in Zukunft nicht mehr unterstützt werden wird.
Features:
Ausgabe einer PDF-Meldungsquittung bei einer erfolgreichen Übermittlung (im done-Verzeichnis gespeichert)
Änderungen in den Anforderungen an das Profil der betroffenen Person:
Optional sind Geburtsdatum, Straße, Hausnummer, Ort
Für das geänderte Meldungsrouting zum zuständigen Gesundheitsamt ist die Angabe der PLZ erforderlich
neuer Konfigurationsparameter labor.ldt.geburtsdatum.format in demis-adapter-api.properties (default: yyyyMMdd)
Unterstützung für molekulare Surveillance
Fixes:
Auftraggeber (Feld 8615) und LANR (Feld 0212) werden korrekt verarbeitet, auch wenn der ArztName (Feld 0211) nicht vorhanden ist (s. Frage 16 in Fragen&Antworten)
MelderPerson oder MelderEinrichtung muss in der Laborkonfiguration angegeben sein. Wenn keiner der beiden Werte angegeben wurde, wird eine Fehlermeldung angezeigt und der Adapter schließt sich.
Bearbeitung des Falles bei Ausfall der Internetverbindung - Demis Adapter geht für die konfigurierte Zeit in den Wartungszustand (demis-adapter module Konfigurationsparameter maintenance.waitnbminutes, siehe https://confluence-demis.gematik.de/pages/viewpage.action?pageId=76546163-Adapter#3.2.-Konfigurationsdatei-app.properties)
Vorhandene Laborkonfigurationen sind kompatibel mit dieser Adapterversion.
Übermittlung der Versionsnummer des DEMIS Adapter an DEMIS hinzugefügt
Verbesserung des Loggings
Ein neuer verbesserter Truststore wurde hinzugefügt
added support for LDT files that do not include patient Geburtsdatum (default 1st January 1900), Geschlecht (deffault unknown), PLZ (replaced EinsenderPLZ), other address details (street, city) replaced by values containing "unbekannt"
logging in logFile.log: using updated schema for timestamp and not deleting old logs
Check if more than one tests are included in the LDT file, if so, drop the processing
fix for wrong configured URLs for Identity Proider und Notification-API in Demis-adapter-api.properties
added maintenance mode support - Processing will be stopped for a configurable time span when server responds with 503
small adjustments to logging - patient information will only be outputted in debug mode
remove wrong Text: Hausnummer:
, Adressszusatz:
, Strasse:
,Stadtteil
from FireXML
removed unnecessary log when checking the input folder
reimplemented the file management: files are read from input moved to queued folder and the path is enqueued into a queue that is processed by a pool of Threads
in case the adapter exits before completing the processing of an enqueued file, the adapter will first handle the files from the queue folder
Fix for Umlaute
Fix for handling Overflow events accordingly, so that the number of LDT Files that gets processed is not limited anymore
added script to generate copies of LDT files, so that tests can be done to check the number of processed files
updating the maven-surefire-plugin version
fixed the time for resending according to configuration parametes
Minor changes to file access and default paths
Lower case default folder names for config
added -h/--help parameter to get a quick usage overview (help)
Bug-Fixes
Authentisierung mit Passwort entfernt
Weitere fixes vom Fraunhofer
Bei angehängtem Input wird die Verarbeitung durch eine NPE abgebrochen
Fehlerhafte Error-Meldung behoben
FileHandler legt Fehlerberichte mit fixem Seperator an und macht Probleme in Linux
Der Filewatcher reagierte nur auf neu erstellte oder neu benannte Dateien im konfigurierten 'incoming' Ordner
Konfigfiles auf der Kommandozeile werden nicht gelesen
Anpassung in der Anwendung das die JSON Files vor dem Build hinzugefügt werden
JSON Build Korrektur
Nutzung des Password wurde temporär aktiviert
Error handling
Bug fixes