summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
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-23Neuere Version der HAPI LibrariesPaul-Christian Volkmer1-2/+2
2023-05-10Verschiebe Klasse Studie in Paket dtoPaul-Christian Volkmer5-3/+31
2023-05-10JavaDoc für VariantenermittlungPaul-Christian Volkmer3-0/+28
2023-05-09Merge pull request #30 from CCC-MF/issue_28Paul-Christian Volkmer8-0/+463
Ermitteln stützender molekularer Alterationen zu einem Formular "OS.Molekulargenetik"
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-05-04Verwende onkostar-plugin-atccodes in Version 0.6.0Paul-Christian Volkmer2-26/+23
2023-04-24Standardmethode zum Ermitteln und Anwenden des Protokollmappers hinzugefügtPaul-Christian Volkmer2-5/+19
2023-04-23Dokumentation mit Beispielen zur BerechtigungsprüfungPaul-Christian Volkmer1-5/+137
2023-04-23Dokumentation im Paket 'mtb'Paul-Christian Volkmer5-4/+47
2023-04-16Informationen über Berechtigungsprüfung in README.mdPaul-Christian Volkmer1-0/+22
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-11Aktualisiere Mockito-VersionPaul-Christian Volkmer1-2/+2
2023-04-10Merge pull request #25 from CCC-MF/issue_24Paul-Christian Volkmer20-1/+1185
Möglichkeit zu Berechtigungsprüfung auf Patienten- und Prozedurdaten
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 Volkmer2-0/+170
Diese Tests verwenden ein manuell erstelltes Proxy, wie es in OS automatisch verwendet wird, und prüfen dann entsprechende Methodenaufrufe.
2023-04-07Füge Maven-Jar-Plugin mit Angabe zu Output-Directory hinzuPaul-Christian Volkmer1-1/+17
2023-04-06Issue #24: Füge Annotationen und Spring-AOP Aspect zum Absichern von ↵Paul-Christian Volkmer7-9/+125
Methodenaufrufen hinzu
2023-04-06Issue #24: Verwende Berechtigung READ und READ_WRITEPaul-Christian Volkmer2-2/+2
Schreibberechtigung bedeutet gleichzeitig Berechtigung den Eintrag zu lesen.
2023-04-06Issue #24: Erste Implementierung eines PermissionEvaluatorsPaul-Christian Volkmer4-0/+98
Diese erste Implementierung wertet die Zugriffsberechtigung auf den Personenstamm aus, in dem der Patient oder eines der Formulare zum Patienten gehört.
2023-04-06Füge Klassendiagramme zu README.md hinzuPaul-Christian Volkmer1-1/+67
2023-04-06Issue #22: Verwende Angabe des Systemtherapie-Formulars in den EinstellungenPaul-Christian Volkmer4-36/+46
Standardwert, wenn die Einstellung nicht vorhanden ist, ist "OS.Systemische Therapie". closes #22
2023-04-05ResourceMapping nur für Ressourcen mit Endung *.jsPaul-Christian Volkmer1-2/+2
Dadurch wird der mögliche Download von *.class-Dateien verhindert, die im gleichen Verzeichnis im Classpath liegen können.
2023-04-05Issue #19: Integration des ATC-Codes-Plugins in dieses PluginPaul-Christian Volkmer16-566/+30
closes #19
2023-04-05Issue #19: Kopiere class-Dateien aus bestehender JAR-Datei des Plugins ATC-CodesPaul-Christian Volkmer2-1/+33
2023-04-05Update README.mdBusfreak1-1/+0
2023-04-04Wende ConsentManagerService ohne Funktion für unbekanntes Formular anPaul-Christian Volkmer2-1/+5
2023-04-04Verschiebe Tests in korrekte PaketePaul-Christian Volkmer2-7/+2
2023-04-04Zusätzliche Prüfung auf Formularname vor Consentübernahme hinzugefügtPaul-Christian Volkmer5-2/+42
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-04Erweitere README.md um Informationen über Systemtherapie-MappingPaul-Christian Volkmer1-0/+14
2023-04-03Merge pull request #21 from CCC-MF/issue_20Paul-Christian Volkmer12-120/+527
Anpassung des ConsentManagements an verschiedene Standorte
2023-04-03Issue #20: Kein Consent-Update, wenn kein Datum oder Wert angegebenPaul-Christian Volkmer2-3/+55
closes #20
2023-04-03Issue #20: Detailimplementierung für UKW mit Formular "Excel-Formular"Paul-Christian Volkmer4-2/+161
2023-04-03Füge Informationen zum Festlegen des Consent-Formulars hinzuPaul-Christian Volkmer1-1/+22
2023-04-03Issue #20: Detailimplementierungen für Consent ManagementPaul-Christian Volkmer10-120/+316
2023-04-01Verwende Namen anstelle von IndicesPaul-Christian Volkmer1-12/+12
2023-04-01Refactoring Klasse ConsentManagerPaul-Christian Volkmer3-33/+103
2023-04-01Testcode aufgeräumtPaul-Christian Volkmer16-64/+56
2023-03-30Methode getVerweise() vereinfachtPaul-Christian Volkmer2-41/+58
2023-03-30Verwende AnalyzerUtils in Klasse MerkmalskatalogPaul-Christian Volkmer3-10/+85