937ca820bb
Issue #14 : Füge gitkeep-Datei hinzu, um libs-Verzeichnis ohne Jar-Dateien zu behalten
...
closes #14
2023-03-23 13:45:43 +01:00
a80295c4c8
Extraktion des Mappings Prozedur zu Prozedurwerten und Auswahl des Mappers
...
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 12:04:10 +01:00
3f3a23ccd2
Aufteilung der Methode getSystemischeTherapienFromDiagnose() und Prüfung auf DiagnoseId
2023-03-22 10:18:32 +01:00
0d536f7ed7
Unittest für DNPMHelper hinzugefügt
...
Dieser Unittest prüft das aktuelle Verhalten der Methode `getSystemischeTherapienFromDiagnose()`
2023-03-21 23:33:35 +01:00
ee4625f55f
Weitere Unittests zum Mapping "MR.MTB_Anmeldung" zu Protokollauszug hinzugefügt
2023-03-21 21:51:31 +01:00
28b834d922
Mapping für Formular "MR.MTB_Anmeldung" zu Therapieplan-Protokollauszug hinzugefügt
2023-03-21 17:34:46 +01:00
9534fec4ee
Ergänzung Mapping MTB zu Therapieplan-Protokollauszug in README.md
2023-03-21 15:17:49 +01:00
47c7730c0c
Alternative Implementierung des Mappings Prozedur zu Protokollauszug
...
Diese Implementierung basiert auf der Zuordnung zum Formularnamen.
Unbekannte Formulare werden zum leeren String gemappt.
2023-03-21 14:57:46 +01:00
7052becabf
Weitere SID zur Mapper-Zuweisung hinzugefügt
2023-03-21 13:41:21 +01:00
7fe580733c
Merge pull request #12 from CCC-MF/issue_11
...
Übernahme des MTB-Protokolls in DNPM-Therapieplan - Protokollauszug
2023-03-20 22:59:02 +01:00
aad777b5e3
Issue #11 : Backend-Service-Methode zum Abrufen des Protokollauszugs hinzugefügt
2023-03-20 22:36:13 +01:00
9809fd550f
Issue #11 : Verwende Überschrift für Fragestellung und Empfehlung
2023-03-20 22:29:32 +01:00
e9c25818d2
Issue #11 : Methode zum Auffinden referenzierter MTBs hinzugefügt
2023-03-20 22:29:32 +01:00
887221d5ae
Issue #11 : Service zum Generieren des Protokollauszugs aus MTBs
...
Implementierungen vorhanden für die Formulare:
* OS.Tumorkonferenz
* OS.Tumorkonferenz.VarianteUKW
2023-03-20 22:29:32 +01:00
ef5c91a352
Issue #11 : Service und Spring Data JPA Repository für Systemeinstellungen
2023-03-20 22:29:19 +01:00
a8a5e1be8a
Anpassung Methoden- und Parameternamen
2023-03-20 11:18:49 +01:00
610bc34bd2
Verwende Factory, damit OS-API nicht beim Starten Einstellungen abrufen muss
...
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-17 11:16:28 +01:00
ed4b56113a
Etwas Codebereinigung und Eingabeprüfung in Klasse Merkmalskatalog
2023-03-16 22:57:07 +01:00
2e7d71069f
Etwas Codebereinigung in Klasse ConsentManager
2023-03-16 22:56:59 +01:00
038328a3cc
Entferne unbenutzte Klasse zur Fehlerausgabe über System.out.println()
2023-03-16 22:56:51 +01:00
f09826a8ff
Verwende Spring Configuration zur Pluginkonfiguration
...
Dies erlaubt eine dynamische Konfiguration der zu verwendenden Service-Implementierungen
mit Anpassungen je nach Standort oder Einstellungen.
2023-03-15 12:01:50 +01:00
c6c1ebdfbb
Reorganisation TherapieplanAnalyzer und weitere Tests hinzugefügt
2023-03-15 10:43:49 +01:00
9d2b32e60d
Verwende Kategorie "DNPM" für Einstellungen bezüglich DNPM-Formulare und Plugin
2023-03-14 22:22:06 +01:00
599b8687b1
Issue #4 : Ermittle Studien mit Namen der Kategorie
2023-03-14 15:22:03 +01:00
fcb7e6c14d
Issue #4 : Backend-Service-Methode zum Abfragen von Studien hinzugefügt
2023-03-14 15:22:03 +01:00
f73d5dc423
Issue #4 : Studiennummer nur bei aktiven Studien
2023-03-14 15:22:03 +01:00
ce222deba8
Issue #4 : Studiennummer und Erkennung des Studientyps hinzugefügt
...
Der Studientyp wird anhand der Studiennummer erkannt
* `NCT`: Beginnt mit `NCT` (Groß-/Kleinschreibung ignioriert)
* `EUDRA_CT`: Entspricht: `YYYY-NNNNNN-CC`, dabei aufgeteilt in
(Jahres-)Zahl, sechstelliger sequenzieller Nummer und zweistelliger Prüfziffer
* `UNKNOWN`: Keine Studiennummer angegeben oder entspricht keinem bekannten Schema
2023-03-14 15:22:02 +01:00
176c052119
Nur aktive Studien anzeigen
...
Nur aktive Studien im Auswahldialog anzeigen
2023-03-14 15:22:02 +01:00
90caad3041
Issue #4 : Service zum Ermitteln von Studien hinzugefügt
2023-03-14 15:22:02 +01:00
4a6055bc22
Verwende AtcCode#isAtcCode() um festzustellen, ob Code dem ATC-Schema entspricht
2023-03-14 15:21:13 +01:00
4fe28cf433
Benenne Paket 'forms' in 'analyzer' um
2023-03-14 13:27:06 +01:00
a2cbb2331e
Unterbreche rekursive Aktualisierung, wenn Daten aktuell
2023-03-14 12:24:44 +01:00
e10c7fba2d
Issue #9 : Entspricht der Code aus OS dem ATC-Schema, verwende Substanz als ATCCode
2023-03-14 11:45:59 +01:00
dfd0bcead4
Merge pull request #8 from CCC-MF/issue_7
...
Übernahme MTB mit Datum in Einzelempfehlung und Rebiopsie
2023-03-14 11:09:06 +01:00
c3e96d18fc
Issue #7 : Aktualisiere MTB + Datum in Reevaluation und gen. Beratung
2023-03-14 11:05:31 +01:00
53ee3f8645
Issue #7 : Keine Übernahme von Daten bei entsprechend gesetzter Einstellung
2023-03-13 13:29:21 +01:00
6804b290cd
Issue #7 : Übernahme von MTB und MTB-Datum aus Hauptformular
2023-03-13 12:41:00 +01:00
e89b31532b
Plugin für FollowUp Formulare hinzugefügt
...
Das entsprechende Plugin ergänzt nun nach Auswahl der zugehörigen
Einzelempfehlung die Prozedur/das Formular der Einzelempfehlung
um einen Rückverweis auf das FollowUp.
2023-03-10 15:27:46 +01:00
f90e4ec986
Verwende spring-webmvc und nicht spring-web
...
Diese Änderung stellt die IDE bei Prüfung der Datei
`moduleContext.xml` zufrieden und hat keine Auswirkungen auf die Funktionalität des Plugins.
2023-03-10 15:17:44 +01:00
26ceebef1f
Aktualisierung der Datei pom.xml
...
* Anpassen an in Onkostar verwendete Versionen
* Entfernen von spring-boot-starter-web und Verwendung von spring-web
* Entfernen von Abhängigkeiten, die bereits als transitive Abhängigkeit
enthalten sind.
2023-03-10 14:38:38 +01:00
68e2312651
Merge pull request #6 from CCC-MF/issue_5
...
Issue #5 : Vorschlag für den Aufbau des Projekts
2023-03-10 10:54:59 +01:00
4b121482f1
Issue #5 : Vorschlag für den Aufbau des Projekts
...
* Maven-Projekt direkt im Hauptverzeichnis
* Anpassung der Maven-POM-Datei - nicht benötigte Abhängigkeiten entfernt
* Gitignore-Datei angelegt
2023-03-10 09:28:52 +01:00
9d66c42460
erste Version
2023-03-10 00:30:42 +01:00
89153c391e
Initial commit
2023-03-09 09:19:27 +01:00