| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 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-11 | Aktualisiere Mockito-Version | Paul-Christian Volkmer | 1 | -2/+2 | |
| 2023-04-10 | Merge pull request #25 from CCC-MF/issue_24 | Paul-Christian Volkmer | 20 | -1/+1185 | |
| Möglichkeit zu Berechtigungsprüfung auf Patienten- und Prozedurdaten | |||||
| 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 | 2 | -0/+170 | |
| Diese Tests verwenden ein manuell erstelltes Proxy, wie es in OS automatisch verwendet wird, und prüfen dann entsprechende Methodenaufrufe. | |||||
| 2023-04-07 | Füge Maven-Jar-Plugin mit Angabe zu Output-Directory hinzu | Paul-Christian Volkmer | 1 | -1/+17 | |
| 2023-04-06 | Issue #24: Füge Annotationen und Spring-AOP Aspect zum Absichern von ↵ | Paul-Christian Volkmer | 7 | -9/+125 | |
| 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 | 4 | -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-06 | Füge Klassendiagramme zu README.md hinzu | Paul-Christian Volkmer | 1 | -1/+67 | |
| 2023-04-06 | Issue #22: Verwende Angabe des Systemtherapie-Formulars in den Einstellungen | Paul-Christian Volkmer | 4 | -36/+46 | |
| 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 | 16 | -566/+30 | |
| closes #19 | |||||
| 2023-04-05 | Issue #19: Kopiere class-Dateien aus bestehender JAR-Datei des Plugins ATC-Codes | Paul-Christian Volkmer | 2 | -1/+33 | |
| 2023-04-05 | Update README.md | Busfreak | 1 | -1/+0 | |
| 2023-04-04 | Wende ConsentManagerService ohne Funktion für unbekanntes Formular an | Paul-Christian Volkmer | 2 | -1/+5 | |
| 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-04 | Erweitere README.md um Informationen über Systemtherapie-Mapping | Paul-Christian Volkmer | 1 | -0/+14 | |
| 2023-04-03 | Merge pull request #21 from CCC-MF/issue_20 | Paul-Christian Volkmer | 12 | -120/+527 | |
| Anpassung des ConsentManagements an verschiedene Standorte | |||||
| 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 | Füge Informationen zum Festlegen des Consent-Formulars hinzu | Paul-Christian Volkmer | 1 | -1/+22 | |
| 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 | |
| 2023-03-28 | Klasse mit Hilfsfunktionen zum Prüfen und Ermitteln von Werten hinzugefügt | Paul-Christian Volkmer | 3 | -16/+293 | |
| 2023-03-28 | Prüfe Eingabe der Methode updateEmpfehlungPrio() | Paul-Christian Volkmer | 2 | -13/+74 | |
| 2023-03-27 | Merge branch '0.1.x' | Paul-Christian Volkmer | 1 | -3/+3 | |
| 2023-03-27 | Issue #18: Verwende keine fest codierte Formular ID | Paul-Christian Volkmer | 1 | -3/+3 | |
| closes #18 | |||||
| 2023-03-27 | Prüfung ob ProzedurID übergeben wurde hinzugefügt | Paul-Christian Volkmer | 3 | -26/+34 | |
| 2023-03-25 | Prüfung ob ProzedurID übergeben wurde hinzugefügt | Paul-Christian Volkmer | 3 | -26/+34 | |
| 2023-03-23 | Aktualisiere Version auf '0.1.0'v0.1.0 | Paul-Christian Volkmer | 1 | -1/+1 | |
| 2023-03-23 | Issue #16: Prüfung vor Rückverlinkung FollowUp zu Einzelempfehlung ↵ | Paul-Christian Volkmer | 2 | -0/+85 | |
| 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 | Issue #15: Füge Maven-Wrapper-Dateien hinzu | Paul-Christian Volkmer | 4 | -0/+477 | |
| Damit kann das Projekt ohne installiertes Maven gebaut werden, indem `./mvnw package` oder `mvnw.cmd package` ausgeführt wird. closes #15 | |||||
| 2023-03-23 | Issue #14: Füge gitkeep-Datei hinzu, um libs-Verzeichnis ohne Jar-Dateien ↵ | Paul-Christian Volkmer | 2 | -1/+2 | |
| zu behalten closes #14 | |||||
| 2023-03-22 | Extraktion des Mappings Prozedur zu Prozedurwerten und Auswahl des Mappers | Paul-Christian Volkmer | 10 | -126/+413 | |
| 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 | Aufteilung der Methode getSystemischeTherapienFromDiagnose() und Prüfung ↵ | Paul-Christian Volkmer | 2 | -283/+284 | |
| auf DiagnoseId | |||||
