summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2024-05-10Entferne Header da zu nutzende Lizenz noch nicht geklärtPaul-Christian Volkmer4-98/+2
2024-04-02build: apply new min api version to properties filePaul-Christian Volkmer1-1/+1
2024-04-02fix: apply changes in API version 2.12.xPaul-Christian Volkmer1-0/+4
OS API version 2.12.1 or newer fixes the issue of not using patient ID when adding patient object to procedure. Since this version, a NPE will occur of not providing a patient ID when adding a patient object to a procedure.
2023-12-07fix: create bean for StrahlenTherapieServicev1.0.0-rc.2Paul-Christian Volkmer1-0/+10
2023-12-04Issue #33: Methoden zum Auffinden von relevanten Follow-Up-FormularenPaul-Christian Volkmer5-89/+112
2023-11-08Issue #61: Erlaube Formularvariante UKER.MolekulargenetikPaul-Christian Volkmer1-3/+8
2023-10-10Issue #54: Verwende ECOG nach Update von Strahlen- und SystemtherapieformularPaul-Christian Volkmer2-15/+54
2023-10-10Issue #54: Add common EcogService interfacePaul-Christian Volkmer9-125/+112
2023-10-10Issue #54: Service zum Ermitteln des ECOG-Status aus ↵Paul-Christian Volkmer3-0/+249
Strahlentherapie-Formularen hinzugefügt
2023-10-04Issue #55: Verwende alle, nicht nur abgeschlossene ProzedurenPaul-Christian Volkmer1-2/+0
2023-09-25Use DelegatingDataBasedPermissionEvaluatorPaul-Christian Volkmer2-12/+12
This will check person pool and form/procedure permissions to access ECOG status
2023-09-25Fix typo in method namePaul-Christian Volkmer7-10/+10
2023-08-29Issue #42: Verschiebe Pluginklassen in Paket 'analyzer' und passe anPaul-Christian Volkmer7-74/+14
2023-08-29Issue #42: Defaultangabe Version und Name sowie Typ der PluginklassePaul-Christian Volkmer7-77/+60
2023-08-28Merge branch 'master' into issue_37Paul-Christian Volkmer7-9/+527
2023-08-28Issue #29: Abgesicherter Zugriff auf ECOG VerlaufPaul-Christian Volkmer2-4/+45
2023-08-28Issue #29: Aktualisiere keinen EcogStatus vor DiagnosedatumPaul-Christian Volkmer2-14/+60
2023-08-28Issue #29: Methoden zum Anlegen und Aktualisieren des Ecog-Verlaufs extrahiertPaul-Christian Volkmer1-36/+44
2023-07-27Issue #29: Tests für das Einfügen in ECOG VerlaufPaul-Christian Volkmer2-2/+115
2023-07-27Issue #29: Füge neuer ECOG Einträge in DNPM Klinik/Anamnese einPaul-Christian Volkmer1-0/+142
Es werden lediglich neue Einträge hinzugefügt, betrachtet wird hierbei das Datum der Feststellung und abgeschlossene Formulare Systemische Therapie. Es werden *keine* Einträge nachträglich verändert.
2023-07-27Issue #29: Möglicher Wert "0" hinzugefügtPaul-Christian Volkmer1-0/+1
2023-07-27Issue #29: Backend-Service für ECOG-Status hinzugefügtPaul-Christian Volkmer2-1/+36
2023-07-27Issue #29: Servicemethoden um ECOG Status abzurufen hinzugefügtPaul-Christian Volkmer3-5/+137
2023-07-27Issue #37: Methoden um nur aktive Studien zu erhaltenPaul-Christian Volkmer6-16/+79
2023-07-21Issue #35: Optimize SQL queries to get all studies with category namesPaul-Christian Volkmer1-12/+16
2023-07-12Prüfe, ob API bei Prozeduranfrage null zurück gibtPaul-Christian Volkmer1-3/+3
2023-06-30Neue Entwicklerversion 0.4.0-SNAPSHOTPaul-Christian Volkmer3-3/+3
2023-06-30Behebe vertauschte Studiennummern und Codev0.3.0Paul-Christian Volkmer1-2/+2
2023-06-27Issue #4: Verschiebe Backend-Methode in EinzelempfehlungAnalyzerPaul-Christian Volkmer4-69/+71
2023-05-31Neue Entwicklerversion 0.3.0-SNAPSHOTPaul-Christian Volkmer6-6/+6
2023-05-31Aktualisiere alle Analyzer-Versionen auf 0.2.0v0.2.0Paul-Christian Volkmer6-6/+6
2023-05-26Verwende programmatische BerechtigungsprüfungPaul-Christian Volkmer4-14/+19
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-10Verschiebe Klasse Studie in Paket dtoPaul-Christian Volkmer5-3/+31
2023-05-10JavaDoc für VariantenermittlungPaul-Christian Volkmer3-0/+28
2023-05-09Issue #28: Erweitere Text für Ergebnis, Exon und PathogenitätsklassePaul-Christian Volkmer2-16/+16
closes #28
2023-05-09Issue #28: Fange Zugriffsfehler bei fehlender BerechtigungPaul-Christian Volkmer2-3/+11
2023-05-09Issue #28: Tests zur Ermittlung von Varianten aus "OS.Molekulargenetik" ↵Paul-Christian Volkmer2-0/+95
hinzugefügt
2023-05-09Issue #28: Verwende erforderliche Informationen ohne ZusammenfassungPaul-Christian Volkmer2-8/+144
2023-05-09Issue #28: Initiale Implementierung zur Ermittlung der NGS-Befund-VariantenPaul-Christian Volkmer5-0/+224
2023-05-08Verschiebe Implementierungen für Therapiepläne in eigenes PaketPaul-Christian Volkmer12-73/+233
2023-04-24Standardmethode zum Ermitteln und Anwenden des Protokollmappers hinzugefügtPaul-Christian Volkmer2-5/+19
2023-04-23Dokumentation im Paket 'mtb'Paul-Christian Volkmer5-4/+47
2023-04-16Finde Datenbankeinträge anhand der IDPaul-Christian Volkmer1-0/+2
2023-04-13Erlaube keinen Protokollauszug, wenn keine Berechtigung auf ZielformularPaul-Christian Volkmer2-7/+43
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-10Issue #24: Annotationen für formularbasierte BerechtigungsprüfungPaul-Christian Volkmer6-31/+242
2023-04-10Issue #24: Extrahiere Service mit DatenbankanfragenPaul-Christian Volkmer6-74/+347
2023-04-10Issue #24: Füge PermissionEvaluator zur Gesamtprüfung der Berechtigung hinzuPaul-Christian Volkmer5-31/+217
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-10Issue #24: Ermögliche Berechtigungsprüfung anhand FormularnamenPaul-Christian Volkmer1-0/+97
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-09Issue #24: Ermögliche Berechtigungsprüfung anhand ID und KlassennamenPaul-Christian Volkmer1-7/+40
2023-04-09Issue #24: Füge Unit Tests für SecurityAspect hinzuPaul-Christian Volkmer1-0/+164
Diese Tests verwenden ein manuell erstelltes Proxy, wie es in OS automatisch verwendet wird, und prüfen dann entsprechende Methodenaufrufe.