From abb54090aa5173f9822802e23b510862d93889b2 Mon Sep 17 00:00:00 2001 From: Paul-Christian Volkmer Date: Wed, 5 Apr 2023 10:28:55 +0200 Subject: Issue #19: Integration des ATC-Codes-Plugins in dieses Plugin closes #19 --- README.md | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) (limited to 'README.md') diff --git a/README.md b/README.md index 6e481fb..c98b8c2 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,9 @@ # Onkostar-Plugin zur Verwendung mit der DNPM-Formularsammlung +## ATC-Codes + +Dieses Plugin integriert das ATC-Codes-Plugin vollständig. Dieses kann daher nicht zusätzlich in Onkostar installiert werden. + ## Consent Das Plugin ist auf die Übernahme des DNPM-Consents ausgelegt. Hierzu muss die Einstellung `consentform` festgelegt werden. @@ -78,5 +82,25 @@ In der Klasse `DefaultSystemtherapieService` wird zur Laufzeit der erforderliche An dieser Stelle kann auch eine eigene Implementierung - eine neue Klasse, die das Interface `ProzedurToProzedurwerteMapper` implementiert - integriert werden, indem das zu verwendende Formular (Formularname) je `SID` und die zu verwendende Mapping-Klasse für den Formularnamen angegeben wird. +## Bauen des Plugins + +Für das Bauen des Plugins ist zwingend JDK in Version 11 erforderlich. +Spätere Versionen des JDK beinhalten einige Methoden nicht mehr, die von Onkostar und dort benutzten Libraries verwendet +werden. + +Voraussetzung ist das Kopieren der Datei `onkostar-api-2.11.1.1.jar` (oder neuer) in das Projektverzeichnis `libs`. + +Weiterhin verwendet dieses Plugin das [ATC-Codes-Plugin](https://github.com/CCC-MF/onkostar-plugin-atccodes). +Die zugehörige JAR-Datei muss ebenfalls in das Projektverzeichnis `libs` kopiert werden. Aktuell wird Version 0.5.0 verwendet. + +**_Hinweis_**: Bei Verwendung einer neueren Version der Onkostar-API oder des ATC-Codes-Plugins +muss die Datei `pom.xml` entsprechend angepasst werden. + +Danach Ausführen des Befehls: + +```shell +./mvnw package +``` + -- cgit v1.2.3