summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
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
2023-03-20Issue #11: Verwende Überschrift für Fragestellung und EmpfehlungPaul-Christian Volkmer3-12/+14
2023-03-20Issue #11: Methode zum Auffinden referenzierter MTBs hinzugefügtPaul-Christian Volkmer6-2/+125
2023-03-20Issue #11: Service zum Generieren des Protokollauszugs aus MTBsPaul-Christian Volkmer6-0/+243
Implementierungen vorhanden für die Formulare: * OS.Tumorkonferenz * OS.Tumorkonferenz.VarianteUKW
2023-03-20Issue #11: Service und Spring Data JPA Repository für SystemeinstellungenPaul-Christian Volkmer10-37/+223
2023-03-20Anpassung Methoden- und ParameternamenPaul-Christian Volkmer5-8/+8
2023-03-17Verwende Factory, damit OS-API nicht beim Starten Einstellungen abrufen mussPaul-Christian Volkmer6-64/+122
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-16Etwas Codebereinigung und Eingabeprüfung in Klasse MerkmalskatalogPaul-Christian Volkmer1-86/+100
2023-03-16Etwas Codebereinigung in Klasse ConsentManagerPaul-Christian Volkmer1-134/+130
2023-03-16Entferne unbenutzte Klasse zur Fehlerausgabe über System.out.println()Paul-Christian Volkmer1-7/+0
2023-03-15Verwende Spring Configuration zur PluginkonfigurationPaul-Christian Volkmer12-260/+451
Dies erlaubt eine dynamische Konfiguration der zu verwendenden Service-Implementierungen mit Anpassungen je nach Standort oder Einstellungen.
2023-03-15Reorganisation TherapieplanAnalyzer und weitere Tests hinzugefügtPaul-Christian Volkmer2-19/+124
2023-03-14Verwende Kategorie "DNPM" für Einstellungen bezüglich DNPM-Formulare und ↵Paul-Christian Volkmer1-1/+1
Plugin