summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
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-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
2023-03-30Methode getProzedurenFromDiagnose() vereinfachtPaul-Christian Volkmer1-20/+12
2023-03-29Tests für DNPMHelper#getProzedurenFromDiagnose() hinzugefügtPaul-Christian Volkmer3-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-28Verwende konkrete Rückgabetypen und füge weitere Prüfungen für InputMap ↵Paul-Christian Volkmer2-49/+124
hinzu
2023-03-28Verwende AnalyzerUtils in TherapieplanAnalyzerPaul-Christian Volkmer2-8/+7
2023-03-28Anpassungen im JavaDoc zu Klasse AnalyzerUtilsPaul-Christian Volkmer1-3/+3
2023-03-28Klasse mit Hilfsfunktionen zum Prüfen und Ermitteln von Werten hinzugefügtPaul-Christian Volkmer3-16/+293
2023-03-28Prüfe Eingabe der Methode updateEmpfehlungPrio()Paul-Christian Volkmer2-13/+74
2023-03-27Merge branch '0.1.x'Paul-Christian Volkmer1-3/+3
2023-03-27Issue #18: Verwende keine fest codierte Formular IDPaul-Christian Volkmer1-3/+3
closes #18
2023-03-27Prüfung ob ProzedurID übergeben wurde hinzugefügtPaul-Christian Volkmer3-26/+34
2023-03-25Prüfung ob ProzedurID übergeben wurde hinzugefügtPaul-Christian Volkmer3-26/+34
2023-03-23Aktualisiere Version auf '0.1.0'v0.1.0Paul-Christian Volkmer1-1/+1
2023-03-23Issue #16: Prüfung vor Rückverlinkung FollowUp zu Einzelempfehlung ↵Paul-Christian Volkmer2-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-23Issue #15: Füge Maven-Wrapper-Dateien hinzuPaul-Christian Volkmer4-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-23Issue #14: Füge gitkeep-Datei hinzu, um libs-Verzeichnis ohne Jar-Dateien ↵Paul-Christian Volkmer2-1/+2
zu behalten closes #14
2023-03-22Extraktion des Mappings Prozedur zu Prozedurwerten und Auswahl des MappersPaul-Christian Volkmer10-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-22Aufteilung der Methode getSystemischeTherapienFromDiagnose() und Prüfung ↵Paul-Christian Volkmer2-283/+284
auf DiagnoseId
2023-03-21Unittest für DNPMHelper hinzugefügtPaul-Christian Volkmer3-19/+106
Dieser Unittest prüft das aktuelle Verhalten der Methode `getSystemischeTherapienFromDiagnose()`
2023-03-21Weitere Unittests zum Mapping "MR.MTB_Anmeldung" zu Protokollauszug hinzugefügtPaul-Christian Volkmer1-0/+49
2023-03-21Mapping für Formular "MR.MTB_Anmeldung" zu Therapieplan-Protokollauszug ↵Paul-Christian Volkmer10-67/+284
hinzugefügt
2023-03-21Ergänzung Mapping MTB zu Therapieplan-Protokollauszug in README.mdPaul-Christian Volkmer1-0/+25
2023-03-21Alternative Implementierung des Mappings Prozedur zu ProtokollauszugPaul-Christian Volkmer9-92/+193
Diese Implementierung basiert auf der Zuordnung zum Formularnamen. Unbekannte Formulare werden zum leeren String gemappt.
2023-03-21Weitere SID zur Mapper-Zuweisung hinzugefügtPaul-Christian Volkmer1-0/+1
2023-03-20Merge pull request #12 from CCC-MF/issue_11Paul-Christian Volkmer21-45/+668
Übernahme des MTB-Protokolls in DNPM-Therapieplan - Protokollauszug
2023-03-20Issue #11: Backend-Service-Methode zum Abrufen des Protokollauszugs hinzugefügtPaul-Christian Volkmer3-7/+76