1
0
mirror of https://github.com/pcvolkmer/onkostar-plugin-dnpm.git synced 2025-07-02 01:02:55 +00:00

Issue #22: Verwende Angabe des Systemtherapie-Formulars in den Einstellungen

Standardwert, wenn die Einstellung nicht vorhanden ist, ist "OS.Systemische Therapie".

closes #22
This commit is contained in:
2023-04-06 09:38:58 +02:00
parent 367f46ccea
commit 425e8067b6
4 changed files with 46 additions and 36 deletions

View File

@ -80,7 +80,21 @@ Laufzeit verwendet werden soll. Der Mapper muss hierbei das Interface `ProzedurT
In der Klasse `DefaultSystemtherapieService` wird zur Laufzeit der erforderliche Mapper für das verwendete Formular ausgewählt.
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.
An dieser Stelle kann auch eine eigene Implementierung - eine neue Klasse, die das Interface `ProzedurToProzedurwerteMapper` implementiert -
integriert werden, indem das zu verwendende Formular (Formularname) und die zu verwendende Mapping-Klasse für den Formularnamen angegeben wird.
Hierbei kann in der Einstellung `systemtherapieform` festgelegt werden, dass ein anderes Formular als "OS.Systemische Therapie" verwendet werden soll.
Diese Einstellung muss manuell in der Datenbank angelegt werden und kann danach in Onkostar verändert werden.
```
INSERT INTO einstellung (name, wert, kategorie, beschreibung)
VALUES (
'systemtherapieform',
'OS.Systemische Therapie',
'DNPM',
'Zu verwendendes Formular für die systemische Therapie'
);
```
## Bauen des Plugins