From eed0972018a8da54192385554d7e0b2cd7c1bed3 Mon Sep 17 00:00:00 2001 From: Paul-Christian Volkmer Date: Thu, 21 Aug 2025 15:51:36 +0200 Subject: [PATCH] docs: update README.md and add current changes (#137) --- README.md | 23 ++++++++++++++--------- build.gradle.kts | 6 +++--- settings.gradle.kts | 2 +- 3 files changed, 18 insertions(+), 13 deletions(-) diff --git a/README.md b/README.md index 4266ab8..b30c914 100644 --- a/README.md +++ b/README.md @@ -1,12 +1,13 @@ -# ETL-Processor for DNPM:DIP [![Run Tests](https://github.com/pcvolkmer/etl-processor/actions/workflows/test.yml/badge.svg)](https://github.com/pcvolkmer/etl-processor/actions/workflows/test.yml) +# ETL-Processor für das MV gem. §64e und DNPM:DIP +[![Run Tests](https://github.com/pcvolkmer/etl-processor/actions/workflows/test.yml/badge.svg)](https://github.com/pcvolkmer/etl-processor/actions/workflows/test.yml) -Diese Anwendung versendet ein MTB-File im DNPM-Datenmodell 2.1 an DNPM:DIP und pseudonymisiert -die Patienten-ID. +Diese Anwendung pseudonymisiert/anonymisiert Daten im DNPM-Datenmodell 2.1 für das Modellvorhaben +Genomsequenzierung nach §64e unter Beachtung des Consents und sendet sie an DNPM:DIP. ## Einordnung innerhalb einer DNPM-ETL-Strecke -Diese Anwendung erlaubt das Entgegennehmen von HTTP/REST-Anfragen aus dem Onkostar-Plugin * -*[onkostar-plugin-dnpmexport](https://github.com/CCC-MF/onkostar-plugin-dnpmexport)**. +Diese Anwendung erlaubt das Entgegennehmen von HTTP/REST-Anfragen aus dem Onkostar-Plugin +**[mv64e-onkostar-plugin-export](https://github.com/pcvolkmer/mv64e-onkostar-plugin-export)**. Der Inhalt einer Anfrage, wenn ein MTB-File, wird pseudonymisiert und auf Duplikate geprüft. Duplikate werden verworfen, Änderungen werden weitergeleitet. @@ -17,6 +18,14 @@ Zudem ist eine minimalistische Weboberfläche integriert, die einen Einblick in ![Modell DNPM-ETL-Strecke](docs/etl.png) +### 🔥 Wichtige Änderungen in Version 0.11 + +Ab Version 0.11 wird ausschließlich [DNPM:DIP](https://github.com/dnpm-dip) unterstützt. + +Zudem wurde der Name des Pakets in **mv64e-etl-processor** geändert. + +## Funktionsweise + ### Duplikaterkennung Die Erkennung von Duplikaten ist normalerweise immer aktiv, kann jedoch über den @@ -72,10 +81,6 @@ Siehe hierzu auch: https://github.com/CCC-MF/kafka-to-bwhc ## Konfiguration -### 🔥 Wichtige Änderungen in Version 0.11 - -Ab Version 0.11 wird ausschließlich [DNPM:DIP](https://github.com/dnpm-dip) unterstützt. - ### Pseudonymisierung der Patienten-ID Wenn eine URI zu einer gPAS-Instanz (Version >= 2023.1.0) angegeben ist, wird diese verwendet. diff --git a/build.gradle.kts b/build.gradle.kts index d9f01be..3011549 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -154,7 +154,7 @@ tasks.jacocoTestReport { } tasks.named("bootBuildImage") { - imageName.set("ghcr.io/pcvolkmer/etl-processor") + imageName.set("ghcr.io/pcvolkmer/mv64e-etl-processor") // Binding for CA Certs bindings.set(listOf( @@ -164,8 +164,8 @@ tasks.named("bootBuildImage") { environment.set(environment.get() + mapOf( // Enable this line to embed CA Certs into image on build time //"BP_EMBED_CERTS" to "true", - "BP_OCI_SOURCE" to "https://github.com/pcvolkmer/etl-processor", + "BP_OCI_SOURCE" to "https://github.com/pcvolkmer/mv64e-etl-processor", "BP_OCI_LICENSES" to "AGPLv3", - "BP_OCI_DESCRIPTION" to "ETL Processor for bwHC MTB files" + "BP_OCI_DESCRIPTION" to "ETL Processor for MV § 64e and DNPM:DIP" )) } diff --git a/settings.gradle.kts b/settings.gradle.kts index dbec7e1..f7e09ee 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -1 +1 @@ -rootProject.name = "etl-processor" +rootProject.name = "mv64e-etl-processor"