1
0
mirror of https://github.com/pcvolkmer/onkostar-plugin-dnpm.git synced 2025-07-05 18:42:54 +00:00
Commit Graph

44 Commits

Author SHA1 Message Date
14e9fcab1a Issue #54: Add common EcogService interface 2023-10-10 12:22:23 +02:00
f0f09d43a3 Issue #54: Service zum Ermitteln des ECOG-Status aus Strahlentherapie-Formularen hinzugefügt 2023-10-10 12:13:51 +02:00
93eee29d8f Issue #55: Verwende alle, nicht nur abgeschlossene Prozeduren 2023-10-04 11:22:49 +02:00
4949bfcc64 Fix typo in method name 2023-09-25 13:53:09 +02:00
994889da4a Merge branch 'master' into issue_37 2023-08-28 14:50:46 +02:00
862e481373 Issue #29: Möglicher Wert "0" hinzugefügt 2023-07-27 09:24:11 +02:00
21c02ac068 Issue #29: Servicemethoden um ECOG Status abzurufen hinzugefügt 2023-07-27 09:24:11 +02:00
b43b85a5b5 Issue #37: Methoden um nur aktive Studien zu erhalten 2023-07-27 09:21:36 +02:00
b40023ca95 Issue #35: Optimize SQL queries to get all studies with category names 2023-07-21 19:42:33 +02:00
5c479a45cf Behebe vertauschte Studiennummern und Code 2023-06-30 14:04:52 +02:00
4380e77309 Verwende programmatische Berechtigungsprüfung
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-26 11:49:56 +02:00
2f96c8b822 Verschiebe Klasse Studie in Paket dto 2023-05-10 10:15:12 +02:00
f1c35c95d6 JavaDoc für Variantenermittlung 2023-05-10 10:02:58 +02:00
b4c836f7ed Issue #28: Fange Zugriffsfehler bei fehlender Berechtigung 2023-05-09 14:06:57 +02:00
3afe109494 Issue #28: Initiale Implementierung zur Ermittlung der NGS-Befund-Varianten 2023-05-09 13:36:43 +02:00
06b5381e88 Verschiebe Implementierungen für Therapiepläne in eigenes Paket 2023-05-08 11:59:59 +02:00
4b8d62f7e2 Standardmethode zum Ermitteln und Anwenden des Protokollmappers hinzugefügt 2023-04-24 12:22:00 +02:00
d07abfcfc3 Dokumentation im Paket 'mtb' 2023-04-23 16:13:46 +02:00
425e8067b6 Issue #22: Verwende Angabe des Systemtherapie-Formulars in den Einstellungen
Standardwert, wenn die Einstellung nicht vorhanden ist, ist "OS.Systemische Therapie".

closes #22
2023-04-06 09:38:58 +02:00
abb54090aa Issue #19: Integration des ATC-Codes-Plugins in dieses Plugin
closes #19
2023-04-05 10:52:26 +02:00
f008142c0f Wende ConsentManagerService ohne Funktion für unbekanntes Formular an 2023-04-04 16:19:49 +02:00
541d2e3a03 Zusätzliche Prüfung auf Formularname vor Consentübernahme hinzugefügt
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-04 16:07:35 +02:00
0914dd21d2 Issue #20: Kein Consent-Update, wenn kein Datum oder Wert angegeben
closes #20
2023-04-03 17:42:59 +02:00
783dfedd60 Issue #20: Detailimplementierung für UKW mit Formular "Excel-Formular" 2023-04-03 17:35:40 +02:00
a97d76e5bb Issue #20: Detailimplementierungen für Consent Management 2023-04-03 14:35:31 +02:00
d548c5e5a3 Verwende Namen anstelle von Indices 2023-04-01 23:10:40 +02: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
28b834d922 Mapping für Formular "MR.MTB_Anmeldung" zu Therapieplan-Protokollauszug hinzugefügt 2023-03-21 17:34:46 +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
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
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
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
6804b290cd Issue #7: Übernahme von MTB und MTB-Datum aus Hauptformular 2023-03-13 12:41:00 +01:00