mirror of
https://github.com/pcvolkmer/etl-processor.git
synced 2025-04-19 17:26:51 +00:00
Kafka implementation is not implemented yet.
ETL-Processor for bwHC data
Diese Anwendung versendet ein bwHC-MTB-File an das bwHC-Backend und pseudonymisiert die Patienten-ID.
Pseudonymisierung der Patienten-ID
Wenn eine URI zu einer gPAS-Instanz angegeben ist, wird diese verwendet. Ist diese nicht gesetzt. wird intern eine Anonymisierung der Patienten-ID vorgenommen.
APP_PSEUDONYMIZE_PREFIX
: Standortbezogenes Prefix -UNKNOWN
, wenn nicht gesetztAPP_PSEUDONYMIZE_GPAS_URI
: URI der gPAS-Instanz inklusive Endpoint (z.B.http://localhost:8080/ttp-fhir/fhir/gpas/$pseudonymizeAllowCreate
)APP_PSEUDONYMIZE_GPAS_TARGET
: gPas DomänennameAPP_PSEUDONYMIZE_GPAS_USERNAME
: gPas Basic-Auth BenutzernameAPP_PSEUDONYMIZE_GPAS_PASSWORD
: gPas Basic-Auth PasswortAPP_PSEUDONYMIZE_GPAS_SSLCALOCATION
: Root Zertifikat für gPas, falls es dediziert hinzugefügt werden muss.
Mögliche Endpunkte
Für REST-Requests als auch (parallel) zur Nutzung von Kafka-Topics können Endpunkte konfiguriert werden.
REST
Folgende Umgebungsvariablen müssen gesetzt sein, damit ein bwHC-MTB-File an das bwHC-Backend gesendet wird:
APP_REST_URI
: URI der zu benutzenden bwHC-Backend-Instanz
Kafka-Topics
Folgende Umgebungsvariablen müssen gesetzt sein, damit ein bwHC-MTB-File an ein Kafka-Topic übermittelt wird:
APP_KAFKA_TOPIC
: Zu verwendendes TopicAPP_KAFKA_SERVERS
: Zu verwendende Kafka-Bootstrap-Server als kommagetrennte Liste
Weitere Konfigrationen können über die Parameter
Description
Diese Anwendung versendet ein bwHC-MTB-File an das bwHC-Backend und pseudonymisiert die Patienten-ID
Languages
Kotlin
87%
HTML
7.4%
CSS
2.7%
Java
1.7%
JavaScript
1.2%