07ff2aa316
Issue #24 : Füge Unit Tests für SecurityAspect hinzu
...
Diese Tests verwenden ein manuell erstelltes Proxy, wie es in OS automatisch
verwendet wird, und prüfen dann entsprechende Methodenaufrufe.
2023-04-09 13:19:38 +02:00
08082f9a7d
Füge Maven-Jar-Plugin mit Angabe zu Output-Directory hinzu
2023-04-07 22:41:55 +02:00
e0dba6f4ee
Issue #24 : Füge Annotationen und Spring-AOP Aspect zum Absichern von Methodenaufrufen hinzu
2023-04-06 14:42:35 +02:00
dfbcf3186e
Issue #24 : Verwende Berechtigung READ und READ_WRITE
...
Schreibberechtigung bedeutet gleichzeitig Berechtigung den Eintrag zu lesen.
2023-04-06 12:48:43 +02:00
b9f971b295
Issue #24 : Erste Implementierung eines PermissionEvaluators
...
Diese erste Implementierung wertet die Zugriffsberechtigung auf den Personenstamm
aus, in dem der Patient oder eines der Formulare zum Patienten gehört.
2023-04-06 12:48:43 +02:00
68125cd20c
Füge Klassendiagramme zu README.md hinzu
2023-04-06 10:24:18 +02:00
425e8067b6
Issue #22 : Verwende Angabe des Systemtherapie-Formulars in den Einstellungen
...
Standardwert, wenn die Einstellung nicht vorhanden ist, ist "OS.Systemische Therapie".
closes #22
2023-04-06 09:38:58 +02:00
367f46ccea
ResourceMapping nur für Ressourcen mit Endung *.js
...
Dadurch wird der mögliche Download von *.class-Dateien verhindert, die im gleichen Verzeichnis
im Classpath liegen können.
2023-04-05 10:57:01 +02:00
abb54090aa
Issue #19 : Integration des ATC-Codes-Plugins in dieses Plugin
...
closes #19
2023-04-05 10:52:26 +02:00
a47d6279cf
Issue #19 : Kopiere class-Dateien aus bestehender JAR-Datei des Plugins ATC-Codes
2023-04-05 10:43:52 +02:00
4f026b684b
Update README.md
2023-04-05 01:17:12 +02:00
f008142c0f
Wende ConsentManagerService ohne Funktion für unbekanntes Formular an
2023-04-04 16:19:49 +02:00
be12a32b81
Verschiebe Tests in korrekte Pakete
2023-04-04 16:13:21 +02:00
541d2e3a03
Zusätzliche Prüfung auf Formularname vor Consentübernahme hinzugefügt
...
Diese zusätzliche Prüfung ermöglicht die Erkennung, ob der aktuell ausgewählte
ConsentManagerService die entsprechende Prozedur bearbeiten und Consent-Daten
in das Formular "DNPM-Klinik/Anamnese" übernehmen kann.
Die Standardimplementierung prüft dabei nur, ob die Prozedur nicht `null` ist.
2023-04-04 16:07:35 +02:00
c4d9abdf0c
Erweitere README.md um Informationen über Systemtherapie-Mapping
2023-04-04 12:54:35 +02:00
4193ad9672
Merge pull request #21 from CCC-MF/issue_20
...
Anpassung des ConsentManagements an verschiedene Standorte
2023-04-03 17:44:38 +02:00
0914dd21d2
Issue #20 : Kein Consent-Update, wenn kein Datum oder Wert angegeben
...
closes #20
2023-04-03 17:42:59 +02:00
783dfedd60
Issue #20 : Detailimplementierung für UKW mit Formular "Excel-Formular"
2023-04-03 17:35:40 +02:00
6d40135302
Füge Informationen zum Festlegen des Consent-Formulars hinzu
2023-04-03 15:43:00 +02:00
a97d76e5bb
Issue #20 : Detailimplementierungen für Consent Management
2023-04-03 14:35:31 +02:00
d548c5e5a3
Verwende Namen anstelle von Indices
2023-04-01 23:10:40 +02:00
17e904b2cc
Refactoring Klasse ConsentManager
2023-04-01 23:05:30 +02:00
3627a9e898
Testcode aufgeräumt
2023-04-01 21:28:07 +02:00
82ab2234e8
Methode getVerweise() vereinfacht
2023-03-30 12:05:59 +02:00
2f691efeb3
Verwende AnalyzerUtils in Klasse Merkmalskatalog
2023-03-30 11:38:15 +02:00
674c878e1f
Methode getProzedurenFromDiagnose() vereinfacht
2023-03-30 00:51:53 +02:00
b87a012d80
Tests für DNPMHelper#getProzedurenFromDiagnose() hinzugefügt
...
Zum Ausführen dieser Tests musste in der Onkostar-API fehlende Funktionalität für das
ObjectMapping in JSON nachgebildet werden. Hierzu wurden zwei Dummy-Klassen angelegt,
die jeweils `null` zurückgeben. Ohne diese Klassen und Methoden, welche in der OS-API
referenziert werden, ist ein Ausführen der Tests nicht möglich und es werden eine
ClassNotFoundException bzw. MethodNotFoundException geworfen.
2023-03-29 13:14:26 +02:00
2402a1ff01
Verwende konkrete Rückgabetypen und füge weitere Prüfungen für InputMap hinzu
2023-03-28 14:30:36 +02:00
4c0d94f28e
Verwende AnalyzerUtils in TherapieplanAnalyzer
2023-03-28 14:04:33 +02:00
94ce056549
Anpassungen im JavaDoc zu Klasse AnalyzerUtils
2023-03-28 13:58:31 +02:00
cd07078df3
Klasse mit Hilfsfunktionen zum Prüfen und Ermitteln von Werten hinzugefügt
2023-03-28 13:33:12 +02:00
9b44e3660a
Prüfe Eingabe der Methode updateEmpfehlungPrio()
2023-03-28 11:34:20 +02:00
46d6892359
Merge branch '0.1.x'
2023-03-27 08:50:37 +02:00
26041475f8
Issue #18 : Verwende keine fest codierte Formular ID
...
closes #18
2023-03-27 08:45:34 +02:00
d24f149d3e
Prüfung ob ProzedurID übergeben wurde hinzugefügt
2023-03-27 08:44:47 +02:00
9e56a52ac8
Prüfung ob ProzedurID übergeben wurde hinzugefügt
2023-03-25 22:54:46 +01:00
734905485b
Aktualisiere Version auf '0.1.0'
v0.1.0
2023-03-23 13:56:04 +01:00
36e122c357
Issue #16 : Prüfung vor Rückverlinkung FollowUp zu Einzelempfehlung hinzugefügt
...
Dies verhindert einen möglichen Fehler für den Fall, dass die Onkostar-API
beim Abrufen der ProzedurID des referenzierten Formulars `null` zurückgibt.
closes #16
2023-03-23 13:56:04 +01:00
e89ac04691
Issue #15 : Füge Maven-Wrapper-Dateien hinzu
...
Damit kann das Projekt ohne installiertes Maven gebaut werden, indem
`./mvnw package` oder `mvnw.cmd package` ausgeführt wird.
closes #15
2023-03-23 13:46:08 +01:00
937ca820bb
Issue #14 : Füge gitkeep-Datei hinzu, um libs-Verzeichnis ohne Jar-Dateien zu behalten
...
closes #14
2023-03-23 13:45:43 +01:00
a80295c4c8
Extraktion des Mappings Prozedur zu Prozedurwerten und Auswahl des Mappers
...
Aktuell sind nur die beiden Formulare
* OS.Systemische Therapie
* OS.Systemische Therapie.VarianteUKW
bekannt. Beide lassen sich über den extrahierten Mapper in eine Map mit
Prozedurwerten mappen.
2023-03-22 12:04:10 +01:00
3f3a23ccd2
Aufteilung der Methode getSystemischeTherapienFromDiagnose() und Prüfung auf DiagnoseId
2023-03-22 10:18:32 +01:00
0d536f7ed7
Unittest für DNPMHelper hinzugefügt
...
Dieser Unittest prüft das aktuelle Verhalten der Methode `getSystemischeTherapienFromDiagnose()`
2023-03-21 23:33:35 +01:00
ee4625f55f
Weitere Unittests zum Mapping "MR.MTB_Anmeldung" zu Protokollauszug hinzugefügt
2023-03-21 21:51:31 +01:00
28b834d922
Mapping für Formular "MR.MTB_Anmeldung" zu Therapieplan-Protokollauszug hinzugefügt
2023-03-21 17:34:46 +01:00
9534fec4ee
Ergänzung Mapping MTB zu Therapieplan-Protokollauszug in README.md
2023-03-21 15:17:49 +01:00
47c7730c0c
Alternative Implementierung des Mappings Prozedur zu Protokollauszug
...
Diese Implementierung basiert auf der Zuordnung zum Formularnamen.
Unbekannte Formulare werden zum leeren String gemappt.
2023-03-21 14:57:46 +01:00
7052becabf
Weitere SID zur Mapper-Zuweisung hinzugefügt
2023-03-21 13:41:21 +01:00
7fe580733c
Merge pull request #12 from CCC-MF/issue_11
...
Übernahme des MTB-Protokolls in DNPM-Therapieplan - Protokollauszug
2023-03-20 22:59:02 +01:00
aad777b5e3
Issue #11 : Backend-Service-Methode zum Abrufen des Protokollauszugs hinzugefügt
2023-03-20 22:36:13 +01:00