| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2023-07-27 | Issue #37: Methoden um nur aktive Studien zu erhalten | Paul-Christian Volkmer | 6 | -16/+79 | |
| 2023-07-21 | Issue #35: Optimize SQL queries to get all studies with category names | Paul-Christian Volkmer | 1 | -12/+16 | |
| 2023-07-12 | Prüfe, ob API bei Prozeduranfrage null zurück gibt | Paul-Christian Volkmer | 1 | -3/+3 | |
| 2023-06-30 | Neue Entwicklerversion 0.4.0-SNAPSHOT | Paul-Christian Volkmer | 3 | -3/+3 | |
| 2023-06-30 | Behebe vertauschte Studiennummern und Codev0.3.0 | Paul-Christian Volkmer | 1 | -2/+2 | |
| 2023-06-27 | Issue #4: Verschiebe Backend-Methode in EinzelempfehlungAnalyzer | Paul-Christian Volkmer | 4 | -69/+71 | |
| 2023-05-31 | Neue Entwicklerversion 0.3.0-SNAPSHOT | Paul-Christian Volkmer | 6 | -6/+6 | |
| 2023-05-31 | Aktualisiere alle Analyzer-Versionen auf 0.2.0v0.2.0 | Paul-Christian Volkmer | 6 | -6/+6 | |
| 2023-05-26 | Verwende programmatische Berechtigungsprüfung | Paul-Christian Volkmer | 4 | -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-10 | Verschiebe Klasse Studie in Paket dto | Paul-Christian Volkmer | 5 | -3/+31 | |
| 2023-05-10 | JavaDoc für Variantenermittlung | Paul-Christian Volkmer | 3 | -0/+28 | |
| 2023-05-09 | Issue #28: Erweitere Text für Ergebnis, Exon und Pathogenitätsklasse | Paul-Christian Volkmer | 2 | -16/+16 | |
| closes #28 | |||||
| 2023-05-09 | Issue #28: Fange Zugriffsfehler bei fehlender Berechtigung | Paul-Christian Volkmer | 2 | -3/+11 | |
| 2023-05-09 | Issue #28: Tests zur Ermittlung von Varianten aus "OS.Molekulargenetik" ↵ | Paul-Christian Volkmer | 2 | -0/+95 | |
| hinzugefügt | |||||
| 2023-05-09 | Issue #28: Verwende erforderliche Informationen ohne Zusammenfassung | Paul-Christian Volkmer | 2 | -8/+144 | |
| 2023-05-09 | Issue #28: Initiale Implementierung zur Ermittlung der NGS-Befund-Varianten | Paul-Christian Volkmer | 5 | -0/+224 | |
| 2023-05-08 | Verschiebe Implementierungen für Therapiepläne in eigenes Paket | Paul-Christian Volkmer | 12 | -73/+233 | |
| 2023-04-24 | Standardmethode zum Ermitteln und Anwenden des Protokollmappers hinzugefügt | Paul-Christian Volkmer | 2 | -5/+19 | |
| 2023-04-23 | Dokumentation im Paket 'mtb' | Paul-Christian Volkmer | 5 | -4/+47 | |
| 2023-04-16 | Finde Datenbankeinträge anhand der ID | Paul-Christian Volkmer | 1 | -0/+2 | |
| 2023-04-13 | Erlaube keinen Protokollauszug, wenn keine Berechtigung auf Zielformular | Paul-Christian Volkmer | 2 | -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-10 | Issue #24: Annotationen für formularbasierte Berechtigungsprüfung | Paul-Christian Volkmer | 6 | -31/+242 | |
| 2023-04-10 | Issue #24: Extrahiere Service mit Datenbankanfragen | Paul-Christian Volkmer | 6 | -74/+347 | |
| 2023-04-10 | Issue #24: Füge PermissionEvaluator zur Gesamtprüfung der Berechtigung hinzu | Paul-Christian Volkmer | 5 | -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-10 | Issue #24: Ermögliche Berechtigungsprüfung anhand Formularnamen | Paul-Christian Volkmer | 1 | -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-09 | Issue #24: Ermögliche Berechtigungsprüfung anhand ID und Klassennamen | Paul-Christian Volkmer | 1 | -7/+40 | |
| 2023-04-09 | Issue #24: Füge Unit Tests für SecurityAspect hinzu | Paul-Christian Volkmer | 1 | -0/+164 | |
| Diese Tests verwenden ein manuell erstelltes Proxy, wie es in OS automatisch verwendet wird, und prüfen dann entsprechende Methodenaufrufe. | |||||
| 2023-04-06 | Issue #24: Füge Annotationen und Spring-AOP Aspect zum Absichern von ↵ | Paul-Christian Volkmer | 6 | -9/+119 | |
| Methodenaufrufen hinzu | |||||
| 2023-04-06 | Issue #24: Verwende Berechtigung READ und READ_WRITE | Paul-Christian Volkmer | 2 | -2/+2 | |
| Schreibberechtigung bedeutet gleichzeitig Berechtigung den Eintrag zu lesen. | |||||
| 2023-04-06 | Issue #24: Erste Implementierung eines PermissionEvaluators | Paul-Christian Volkmer | 3 | -0/+91 | |
| 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 | Issue #22: Verwende Angabe des Systemtherapie-Formulars in den Einstellungen | Paul-Christian Volkmer | 3 | -35/+31 | |
| Standardwert, wenn die Einstellung nicht vorhanden ist, ist "OS.Systemische Therapie". closes #22 | |||||
| 2023-04-05 | ResourceMapping nur für Ressourcen mit Endung *.js | Paul-Christian Volkmer | 1 | -2/+2 | |
| Dadurch wird der mögliche Download von *.class-Dateien verhindert, die im gleichen Verzeichnis im Classpath liegen können. | |||||
| 2023-04-05 | Issue #19: Integration des ATC-Codes-Plugins in dieses Plugin | Paul-Christian Volkmer | 14 | -563/+2 | |
| closes #19 | |||||
| 2023-04-05 | Issue #19: Kopiere class-Dateien aus bestehender JAR-Datei des Plugins ATC-Codes | Paul-Christian Volkmer | 1 | -1/+1 | |
| 2023-04-04 | Wende ConsentManagerService ohne Funktion für unbekanntes Formular an | Paul-Christian Volkmer | 1 | -1/+2 | |
| 2023-04-04 | Verschiebe Tests in korrekte Pakete | Paul-Christian Volkmer | 2 | -7/+2 | |
| 2023-04-04 | Zusätzliche Prüfung auf Formularname vor Consentübernahme hinzugefügt | Paul-Christian Volkmer | 5 | -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-03 | Issue #20: Kein Consent-Update, wenn kein Datum oder Wert angegeben | Paul-Christian Volkmer | 2 | -3/+55 | |
| closes #20 | |||||
| 2023-04-03 | Issue #20: Detailimplementierung für UKW mit Formular "Excel-Formular" | Paul-Christian Volkmer | 4 | -2/+161 | |
| 2023-04-03 | Issue #20: Detailimplementierungen für Consent Management | Paul-Christian Volkmer | 10 | -120/+316 | |
| 2023-04-01 | Verwende Namen anstelle von Indices | Paul-Christian Volkmer | 1 | -12/+12 | |
| 2023-04-01 | Refactoring Klasse ConsentManager | Paul-Christian Volkmer | 3 | -33/+103 | |
| 2023-04-01 | Testcode aufgeräumt | Paul-Christian Volkmer | 16 | -64/+56 | |
| 2023-03-30 | Methode getVerweise() vereinfacht | Paul-Christian Volkmer | 2 | -41/+58 | |
| 2023-03-30 | Verwende AnalyzerUtils in Klasse Merkmalskatalog | Paul-Christian Volkmer | 3 | -10/+85 | |
| 2023-03-30 | Methode getProzedurenFromDiagnose() vereinfacht | Paul-Christian Volkmer | 1 | -20/+12 | |
| 2023-03-29 | Tests für DNPMHelper#getProzedurenFromDiagnose() hinzugefügt | Paul-Christian Volkmer | 3 | -0/+89 | |
| 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-28 | Verwende konkrete Rückgabetypen und füge weitere Prüfungen für InputMap ↵ | Paul-Christian Volkmer | 2 | -49/+124 | |
| hinzu | |||||
| 2023-03-28 | Verwende AnalyzerUtils in TherapieplanAnalyzer | Paul-Christian Volkmer | 2 | -8/+7 | |
| 2023-03-28 | Anpassungen im JavaDoc zu Klasse AnalyzerUtils | Paul-Christian Volkmer | 1 | -3/+3 | |
