| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2025-11-17 | feat: disable multiple MTS in care plans | Paul-Christian Volkmer | 1 | -14/+1 | |
| This is related to #213. | |||||
| 2025-10-23 | feat: add ATC codes and related service | Paul-Christian Volkmer | 2 | -0/+97 | |
| 2025-10-23 | refactor: change package name | Paul-Christian Volkmer | 30 | -65/+65 | |
| 2025-02-19 | test: cleanup test classes | Paul-Christian Volkmer | 6 | -21/+21 | |
| 2024-09-21 | refactor: use package name following Java guidelines | Paul-Christian Volkmer | 30 | -65/+65 | |
| 2024-05-10 | chore: Entferne nicht benötigte Imports | Paul-Christian Volkmer | 13 | -45/+0 | |
| 2024-04-02 | fix: apply changes in API version 2.12.x | Paul-Christian Volkmer | 1 | -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-04 | Issue #33: Methoden zum Auffinden von relevanten Follow-Up-Formularen | Paul-Christian Volkmer | 1 | -26/+50 | |
| 2023-10-10 | Issue #54: Verwende ECOG nach Update von Strahlen- und Systemtherapieformular | Paul-Christian Volkmer | 1 | -6/+33 | |
| 2023-10-10 | Issue #54: Add common EcogService interface | Paul-Christian Volkmer | 1 | -2/+3 | |
| 2023-10-10 | Issue #54: Service zum Ermitteln des ECOG-Status aus ↵ | Paul-Christian Volkmer | 1 | -0/+106 | |
| Strahlentherapie-Formularen hinzugefügt | |||||
| 2023-09-25 | Use DelegatingDataBasedPermissionEvaluator | Paul-Christian Volkmer | 1 | -6/+7 | |
| This will check person pool and form/procedure permissions to access ECOG status | |||||
| 2023-09-25 | Fix typo in method name | Paul-Christian Volkmer | 3 | -5/+5 | |
| 2023-08-29 | Issue #42: Verschiebe Pluginklassen in Paket 'analyzer' und passe an | Paul-Christian Volkmer | 3 | -0/+3 | |
| 2023-08-28 | Merge branch 'master' into issue_37 | Paul-Christian Volkmer | 3 | -4/+221 | |
| 2023-08-28 | Issue #29: Abgesicherter Zugriff auf ECOG Verlauf | Paul-Christian Volkmer | 1 | -2/+28 | |
| 2023-08-28 | Issue #29: Aktualisiere keinen EcogStatus vor Diagnosedatum | Paul-Christian Volkmer | 1 | -12/+54 | |
| 2023-07-27 | Issue #29: Tests für das Einfügen in ECOG Verlauf | Paul-Christian Volkmer | 1 | -0/+95 | |
| 2023-07-27 | Issue #29: Backend-Service für ECOG-Status hinzugefügt | Paul-Christian Volkmer | 1 | -0/+18 | |
| 2023-07-27 | Issue #29: Servicemethoden um ECOG Status abzurufen hinzugefügt | Paul-Christian Volkmer | 1 | -2/+38 | |
| 2023-07-27 | Issue #37: Methoden um nur aktive Studien zu erhalten | Paul-Christian Volkmer | 2 | -8/+29 | |
| 2023-06-27 | Issue #4: Verschiebe Backend-Methode in EinzelempfehlungAnalyzer | Paul-Christian Volkmer | 2 | -33/+37 | |
| 2023-05-26 | Verwende programmatische Berechtigungsprüfung | Paul-Christian Volkmer | 1 | -2/+8 | |
| 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 | 1 | -0/+1 | |
| 2023-05-09 | Issue #28: Erweitere Text für Ergebnis, Exon und Pathogenitätsklasse | Paul-Christian Volkmer | 1 | -3/+3 | |
| closes #28 | |||||
| 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 | 1 | -0/+103 | |
| 2023-05-08 | Verschiebe Implementierungen für Therapiepläne in eigenes Paket | Paul-Christian Volkmer | 4 | -4/+63 | |
| 2023-04-13 | Erlaube keinen Protokollauszug, wenn keine Berechtigung auf Zielformular | Paul-Christian Volkmer | 1 | -1/+19 | |
| 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 | 2 | -29/+161 | |
| 2023-04-10 | Issue #24: Extrahiere Service mit Datenbankanfragen | Paul-Christian Volkmer | 2 | -0/+268 | |
| 2023-04-10 | Issue #24: Füge PermissionEvaluator zur Gesamtprüfung der Berechtigung hinzu | Paul-Christian Volkmer | 1 | -0/+122 | |
| 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-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 #22: Verwende Angabe des Systemtherapie-Formulars in den Einstellungen | Paul-Christian Volkmer | 1 | -10/+26 | |
| 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 | -28/+0 | |
| closes #19 | |||||
| 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 | 1 | -0/+16 | |
| 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 | -0/+52 | |
| closes #20 | |||||
| 2023-04-03 | Issue #20: Detailimplementierung für UKW mit Formular "Excel-Formular" | Paul-Christian Volkmer | 2 | -2/+92 | |
| 2023-04-03 | Issue #20: Detailimplementierungen für Consent Management | Paul-Christian Volkmer | 4 | -31/+136 | |
| 2023-04-01 | Refactoring Klasse ConsentManager | Paul-Christian Volkmer | 1 | -0/+60 | |
| 2023-04-01 | Testcode aufgeräumt | Paul-Christian Volkmer | 16 | -64/+56 | |
| 2023-03-30 | Methode getVerweise() vereinfacht | Paul-Christian Volkmer | 1 | -0/+17 | |
| 2023-03-30 | Verwende AnalyzerUtils in Klasse Merkmalskatalog | Paul-Christian Volkmer | 1 | -0/+70 | |
| 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 | 1 | -37/+103 | |
| hinzu | |||||
| 2023-03-28 | Klasse mit Hilfsfunktionen zum Prüfen und Ermitteln von Werten hinzugefügt | Paul-Christian Volkmer | 1 | -0/+137 | |
| 2023-03-28 | Prüfe Eingabe der Methode updateEmpfehlungPrio() | Paul-Christian Volkmer | 1 | -2/+60 | |
| 2023-03-25 | Prüfung ob ProzedurID übergeben wurde hinzugefügt | Paul-Christian Volkmer | 1 | -2/+9 | |
| 2023-03-23 | Issue #16: Prüfung vor Rückverlinkung FollowUp zu Einzelempfehlung ↵ | Paul-Christian Volkmer | 1 | -0/+81 | |
| 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 | |||||
