862e481373
Issue #29 : Möglicher Wert "0" hinzugefügt
2023-07-27 09:24:11 +02:00
a6238c14e3
Issue #29 : Backend-Service für ECOG-Status hinzugefügt
2023-07-27 09:24:11 +02:00
21c02ac068
Issue #29 : Servicemethoden um ECOG Status abzurufen hinzugefügt
2023-07-27 09:24:11 +02:00
b40023ca95
Issue #35 : Optimize SQL queries to get all studies with category names
2023-07-21 19:42:33 +02:00
04e2055293
Prüfe, ob API bei Prozeduranfrage null zurück gibt
2023-07-12 07:49:09 +02:00
d7b5602b76
Neue Entwicklerversion 0.4.0-SNAPSHOT
2023-06-30 18:24:15 +02:00
5c479a45cf
Behebe vertauschte Studiennummern und Code
2023-06-30 14:04:52 +02:00
b1f281fa59
Issue #4 : Verschiebe Backend-Methode in EinzelempfehlungAnalyzer
2023-06-27 11:31:08 +02:00
99369433cf
Neue Entwicklerversion 0.3.0-SNAPSHOT
2023-05-31 10:53:23 +02:00
aa91624c8d
Aktualisiere alle Analyzer-Versionen auf 0.2.0
2023-05-31 10:42:50 +02:00
4380e77309
Verwende programmatische Berechtigungsprüfung
...
Bei Verwendung des Plugins in einer alten Onkostar-Installation kam es bei
verwendung von AOP zu Problemen, daher wird die verwendung von AOP vorerst
deaktiviert und grundsätzlich eine programmatische Berechtigungsprüfung
durchgeführt.
2023-05-26 11:49:56 +02:00
2f96c8b822
Verschiebe Klasse Studie in Paket dto
2023-05-10 10:15:12 +02:00
f1c35c95d6
JavaDoc für Variantenermittlung
2023-05-10 10:02:58 +02:00
2da02d1cf3
Issue #28 : Erweitere Text für Ergebnis, Exon und Pathogenitätsklasse
...
closes #28
2023-05-09 14:36:04 +02:00
b4c836f7ed
Issue #28 : Fange Zugriffsfehler bei fehlender Berechtigung
2023-05-09 14:06:57 +02:00
c45dc8f5df
Issue #28 : Verwende erforderliche Informationen ohne Zusammenfassung
2023-05-09 13:36:58 +02:00
3afe109494
Issue #28 : Initiale Implementierung zur Ermittlung der NGS-Befund-Varianten
2023-05-09 13:36:43 +02:00
06b5381e88
Verschiebe Implementierungen für Therapiepläne in eigenes Paket
2023-05-08 11:59:59 +02:00
4b8d62f7e2
Standardmethode zum Ermitteln und Anwenden des Protokollmappers hinzugefügt
2023-04-24 12:22:00 +02:00
d07abfcfc3
Dokumentation im Paket 'mtb'
2023-04-23 16:13:46 +02:00
4c6a1ef58a
Finde Datenbankeinträge anhand der ID
2023-04-16 18:06:39 +02:00
c4c03bfc66
Erlaube keinen Protokollauszug, wenn keine Berechtigung auf Zielformular
...
Dies verhindert Zugriff auf den Protokollauszug beliebiger MTB-Formulare durch
"Erraten" von IDs.
Liegt keine Berechtigung für das Therapieplan-Formular (mit gegebener ID) vor,
können auch keine referenzierten MTB-Formulare abgerufen und deren Inhalt für
den Protokollauszug verwendet werden.
2023-04-13 21:19:36 +02:00
f2dc5b014d
Issue #24 : Annotationen für formularbasierte Berechtigungsprüfung
2023-04-10 14:56:15 +02:00
5b9b12afc9
Issue #24 : Extrahiere Service mit Datenbankanfragen
2023-04-10 14:27:40 +02:00
44396ff04a
Issue #24 : Füge PermissionEvaluator zur Gesamtprüfung der Berechtigung hinzu
...
Dieser PermissionEvaluator delegiert die einzelnen Prüfungen an PermissionEvaluatoren
welche `AbstractDelegatedPermissionEvaluator` erweitern.
Nur, wenn all diese PermissionEvaluatoren die Berechtigung erfolgreich geprüft haben,
gibt dieser PermissionEvaluator ein positives Prüfungsergebnis zurück.
2023-04-10 13:09:54 +02:00
2495d851fc
Issue #24 : Ermögliche Berechtigungsprüfung anhand Formularnamen
...
Diese Berechtigungsprüfung erlaubt immer den Zugriff auf Patienten, jedoch nur auf
die Prozeduren, die explizit für die Benutzergruppe des Benutzers freigegeben wurde.
2023-04-10 12:24:35 +02:00
b56ff9e0d8
Issue #24 : Ermögliche Berechtigungsprüfung anhand ID und Klassennamen
2023-04-09 14:01:14 +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
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
abb54090aa
Issue #19 : Integration des ATC-Codes-Plugins in dieses Plugin
...
closes #19
2023-04-05 10:52:26 +02:00
f008142c0f
Wende ConsentManagerService ohne Funktion für unbekanntes Formular an
2023-04-04 16:19:49 +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
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
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
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
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
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
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