| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 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 | 8 | -69/+170 | |
| 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 | 1 | -6/+24 | |
| 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 | 4 | -2/+81 | |
| 2023-04-10 | Issue #24: Extrahiere Service mit Datenbankanfragen | Paul-Christian Volkmer | 4 | -74/+79 | |
| 2023-04-10 | Issue #24: Füge PermissionEvaluator zur Gesamtprüfung der Berechtigung hinzu | Paul-Christian Volkmer | 4 | -31/+95 | |
| 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-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 | 2 | -25/+5 | |
| Standardwert, wenn die Einstellung nicht vorhanden ist, ist "OS.Systemische Therapie". closes #22 | |||||
| 2023-04-05 | Issue #19: Integration des ATC-Codes-Plugins in dieses Plugin | Paul-Christian Volkmer | 1 | -1/+1 | |
| closes #19 | |||||
| 2023-04-04 | Wende ConsentManagerService ohne Funktion für unbekanntes Formular an | Paul-Christian Volkmer | 1 | -1/+2 | |
| 2023-04-04 | Zusätzliche Prüfung auf Formularname vor Consentübernahme hinzugefügt | Paul-Christian Volkmer | 4 | -2/+26 | |
| 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 | 1 | -3/+3 | |
| closes #20 | |||||
| 2023-04-03 | Issue #20: Detailimplementierung für UKW mit Formular "Excel-Formular" | Paul-Christian Volkmer | 2 | -0/+69 | |
| 2023-04-03 | Issue #20: Detailimplementierungen für Consent Management | Paul-Christian Volkmer | 5 | -89/+179 | |
| 2023-04-01 | Verwende Namen anstelle von Indices | Paul-Christian Volkmer | 1 | -12/+12 | |
| 2023-04-01 | Refactoring Klasse ConsentManager | Paul-Christian Volkmer | 1 | -32/+40 | |
| 2023-03-30 | Methode getVerweise() vereinfacht | Paul-Christian Volkmer | 1 | -41/+41 | |
| 2023-03-30 | Verwende AnalyzerUtils in Klasse Merkmalskatalog | Paul-Christian Volkmer | 1 | -9/+12 | |
| 2023-03-30 | Methode getProzedurenFromDiagnose() vereinfacht | Paul-Christian Volkmer | 1 | -20/+12 | |
| 2023-03-28 | Verwende konkrete Rückgabetypen und füge weitere Prüfungen für InputMap ↵ | Paul-Christian Volkmer | 1 | -12/+21 | |
| 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 | 2 | -16/+156 | |
| 2023-03-28 | Prüfe Eingabe der Methode updateEmpfehlungPrio() | Paul-Christian Volkmer | 1 | -11/+14 | |
| 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 | 1 | -23/+24 | |
| 2023-03-23 | Issue #16: Prüfung vor Rückverlinkung FollowUp zu Einzelempfehlung ↵ | Paul-Christian Volkmer | 1 | -0/+4 | |
| 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-22 | Extraktion des Mappings Prozedur zu Prozedurwerten und Auswahl des Mappers | Paul-Christian Volkmer | 6 | -67/+231 | |
| 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 | 1 | -273/+269 | |
| auf DiagnoseId | |||||
| 2023-03-21 | Unittest für DNPMHelper hinzugefügt | Paul-Christian Volkmer | 1 | -18/+12 | |
| Dieser Unittest prüft das aktuelle Verhalten der Methode `getSystemischeTherapienFromDiagnose()` | |||||
| 2023-03-21 | Mapping für Formular "MR.MTB_Anmeldung" zu Therapieplan-Protokollauszug ↵ | Paul-Christian Volkmer | 4 | -14/+79 | |
| hinzugefügt | |||||
| 2023-03-21 | Alternative Implementierung des Mappings Prozedur zu Protokollauszug | Paul-Christian Volkmer | 6 | -67/+61 | |
| Diese Implementierung basiert auf der Zuordnung zum Formularnamen. Unbekannte Formulare werden zum leeren String gemappt. | |||||
| 2023-03-21 | Weitere SID zur Mapper-Zuweisung hinzugefügt | Paul-Christian Volkmer | 1 | -0/+1 | |
| 2023-03-20 | Issue #11: Backend-Service-Methode zum Abrufen des Protokollauszugs hinzugefügt | Paul-Christian Volkmer | 1 | -1/+41 | |
| 2023-03-20 | Issue #11: Verwende Überschrift für Fragestellung und Empfehlung | Paul-Christian Volkmer | 2 | -5/+5 | |
| 2023-03-20 | Issue #11: Methode zum Auffinden referenzierter MTBs hinzugefügt | Paul-Christian Volkmer | 6 | -2/+125 | |
| 2023-03-20 | Issue #11: Service zum Generieren des Protokollauszugs aus MTBs | Paul-Christian Volkmer | 5 | -0/+133 | |
| Implementierungen vorhanden für die Formulare: * OS.Tumorkonferenz * OS.Tumorkonferenz.VarianteUKW | |||||
| 2023-03-20 | Issue #11: Service und Spring Data JPA Repository für Systemeinstellungen | Paul-Christian Volkmer | 5 | -7/+104 | |
| 2023-03-20 | Anpassung Methoden- und Parameternamen | Paul-Christian Volkmer | 3 | -3/+3 | |
| 2023-03-17 | Verwende Factory, damit OS-API nicht beim Starten Einstellungen abrufen muss | Paul-Christian Volkmer | 3 | -14/+35 | |
| Beim Start kann OS ggf nicht auf die Einstellungen zurückgreifen, da die Datenbankverbindung noch nicht fertig initialisiert ist. Aus diesem Grund muss die konkrete Implementierung des TherapieplanService zur Laufzeit nach dem vollständigen Start von OS ermittelt werden. | |||||
| 2023-03-16 | Etwas Codebereinigung und Eingabeprüfung in Klasse Merkmalskatalog | Paul-Christian Volkmer | 1 | -86/+100 | |
| 2023-03-16 | Etwas Codebereinigung in Klasse ConsentManager | Paul-Christian Volkmer | 1 | -134/+130 | |
| 2023-03-16 | Entferne unbenutzte Klasse zur Fehlerausgabe über System.out.println() | Paul-Christian Volkmer | 1 | -7/+0 | |
