summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul-Christian Volkmer2023-08-11 14:37:48 +0200
committerPaul-Christian Volkmer2023-08-11 14:37:48 +0200
commitbc48a7217eb98e9ec95e5c8b0908b2a1d8a6b27c (patch)
tree28a438ac7579250648b338684e57611baba68a9d
parent0e1034d964639fe295726c2f3c8bc801a1ff7017 (diff)
Add more information about usage in an ETl process
-rw-r--r--README.md22
-rw-r--r--docs/etl.pngbin0 -> 76404 bytes
2 files changed, 22 insertions, 0 deletions
diff --git a/README.md b/README.md
index 43ed3c4..a547ab5 100644
--- a/README.md
+++ b/README.md
@@ -2,6 +2,28 @@
Diese Anwendung versendet ein bwHC-MTB-File an das bwHC-Backend und pseudonymisiert die Patienten-ID.
+### Einordnung innerhalb einer DNPM-ETL-Strecke
+
+Diese Anwendung erlaubt das Entgegennehmen HTTP/REST-Anfragen aus dem Onkostar-Plugin **onkostar-pligin-dnpmexport**.
+
+Der Inhalt einer Anfrage, wenn ein bwHC-MTBFile, wird pseudonymisiert und auf Duplikate geprüft.
+Duplikate werden verworfen, Änderungen werden weitergeleitet.
+
+Löschanfragen werden immer als Löschanfrage an das bwHC-backend weitergeleitet.
+
+![Modell DNPM-ETL-Strecke](docs/etl.png)
+
+#### HTTP/REST-Konfiguration
+
+Anfragen werden, wenn nicht als Duplikat behandelt, nach der Pseudonymisierung direkt an das bwHC-Backend gesendet.
+
+#### Konfiguration für Apache Kafka
+
+Anfragen werden, wenn nicht als Duplikat behandelt, nach der Pseudonymisierung an Apache Kafka übergeben.
+Eine Antwort wird dabei ebenfalls mithilfe von Apache Kafka übermittelt und nach der Entgegennahme verarbeitet.
+
+Siehe hierzu auch: https://github.com/CCC-MF/kafka-to-bwhc
+
## Pseudonymisierung der Patienten-ID
Wenn eine URI zu einer gPAS-Instanz angegeben ist, wird diese verwendet.
diff --git a/docs/etl.png b/docs/etl.png
new file mode 100644
index 0000000..0ca5def
--- /dev/null
+++ b/docs/etl.png
Binary files differ