From 3887e72b4b238b6b98632e200dddbf19b1c8ccaa Mon Sep 17 00:00:00 2001
From: Paul-Christian Volkmer
Date: Sat, 24 May 2025 11:59:18 +0200
Subject: feat: create subforms for tumorgradings
---
forms/dnpm-formulare.osc | 919 +++++++++++++++++++++++++++++++++++++++--------
1 file changed, 778 insertions(+), 141 deletions(-)
(limited to 'forms')
diff --git a/forms/dnpm-formulare.osc b/forms/dnpm-formulare.osc
index 552542c..2cc4175 100644
--- a/forms/dnpm-formulare.osc
+++ b/forms/dnpm-formulare.osc
@@ -6949,6 +6949,101 @@ Gemäß DNPM-Datenmodell 2.1
2
+
+ DNPM_UF_Tumorgrading
+ DNPM_UF_Tumorgrading
+ -3
+ DNPM UF Tumorgrading
+
+ false
+ false
+ 20119
+ 8219cfd1-a666-4fb5-b18a-0cda1a1115ff
+ 2
+
+
+ DNPM.Tumorgrading
+ Tumorgrading
+ Tumorgrading
+ Tumorgrading
+ propertyCatalogue
+
+
+ 0
+
+ true
+ false
+ false
+ false
+ 0.0
+
+ false
+ false
+ 2
+ false
+
+ 20119
+ ebb351d9-7b48-43ae-a5c5-8b7853ec6c2a
+ 1
+
+
+ DNPM.WHOGrading
+ WHOGrad
+ WHOGrad
+ WHO-Grad
+ propertyCatalogue
+
+
+ 0
+
+ true
+ false
+ true
+ false
+ 0.0
+
+ false
+ false
+ 2
+ false
+
+ 20119
+ 473f2d58-0d21-42c3-90df-0ec560ac6806
+ 1
+
+
+ Zeitpunkt
+ Zeitpunkt
+ Zeitpunkt
+ date
+
+
+ 0
+
+ true
+ false
+ false
+ false
+ 0.0
+
+ false
+ false
+ 0
+ false
+
+ 20119
+ c5d82e23-5801-4cf6-bf79-c156b6fbf72a
+ 1
+
+
+
+
+ BENUTZER Bibliothek
+
+ DNPM
+ 2
+
+
DNPM_Therapieplan
DNPM_Therapieplan
@@ -7912,8 +8007,8 @@ Gemäß DNPM-Datenmodell 2.1
empfehlungskategorie <> 'studie'
true
- studie
empfehlungskategorie
+ studie
false
@@ -8055,8 +8150,8 @@ Gemäß DNPM-Datenmodell 2.1
hatstudie = '1' or empfehlungskategorie <> 'systemisch'
true
- hatstudie
empfehlungskategorie
+ hatstudie
false
@@ -8202,8 +8297,8 @@ Gemäß DNPM-Datenmodell 2.1
hatstudie = '1' or empfehlungskategorie <> 'systemisch'
true
- hatstudie
empfehlungskategorie
+ hatstudie
false
@@ -8281,8 +8376,8 @@ Gemäß DNPM-Datenmodell 2.1
empfehlungskategorie <> 'studie'
true
- studie
empfehlungskategorie
+ studie
false
@@ -9565,8 +9660,8 @@ Gemäß DNPM-Datenmodell 2.1
hatstudie = '1' or empfehlungskategorie <> 'systemisch'
true
- hatstudie
empfehlungskategorie
+ hatstudie
false
@@ -9640,8 +9735,8 @@ Gemäß DNPM-Datenmodell 2.1
hatstudie = '1' or empfehlungskategorie <> 'systemisch'
true
- hatstudie
empfehlungskategorie
+ hatstudie
false
@@ -9715,8 +9810,8 @@ Gemäß DNPM-Datenmodell 2.1
hatstudie = '1' or empfehlungskategorie <> 'systemisch'
true
- hatstudie
empfehlungskategorie
+ hatstudie
false
@@ -9865,8 +9960,8 @@ Gemäß DNPM-Datenmodell 2.1
hatstudie = '1' or empfehlungskategorie <> 'systemisch'
true
- hatstudie
empfehlungskategorie
+ hatstudie
false
@@ -9940,8 +10035,8 @@ Gemäß DNPM-Datenmodell 2.1
hatstudie = '1' or empfehlungskategorie <> 'systemisch'
true
- hatstudie
empfehlungskategorie
+ hatstudie
false
@@ -10015,8 +10110,8 @@ Gemäß DNPM-Datenmodell 2.1
hatstudie = '1' or empfehlungskategorie <> 'systemisch'
true
- hatstudie
empfehlungskategorie
+ hatstudie
false
@@ -14018,14 +14113,14 @@ Gemäß DNPM-Datenmodell 2.1
- DNPM_UF_Rebiopsie
+ DNPM_UF_Tumorgrading
-3
- DNPM UF Rebiopsie
+ DNPM UF WHOGrading
1
- DNPM UF Rebiopsie
- DNPM UF Rebiopsie
- DNPM UF Rebiopsie
+ DNPM UF WHOGrading
+ WHO-Grading
+ DNPM UF WHOGrading
false
true
@@ -14052,27 +14147,31 @@ Gemäß DNPM-Datenmodell 2.1
false
false
false
+
false
20119
- f8ca5edc-088e-46ab-baed-228b8d671c9e
- 22
+ f54d05df-6925-4f25-a779-2d4f4f13fd0f
+ 2
true
-
- formReference
- refmolekulargenetik
- Molekulargenetische Untersuchung
+
+ combobox
+ WHOGrad
+ WHO-Grad
true
false
true
- 3.0
+ 2.0
+
+
+ false
false
- 0
+ 1
0
- ref_molekulargenetik
- DNPM_UF_Rebiopsie
+ WHOGrad
+ DNPM_UF_Tumorgrading
none
0
@@ -14080,22 +14179,22 @@ Gemäß DNPM-Datenmodell 2.1
false
BOTH
false
- OS.Molekulargenetik
- Befund vom {Datum}
+
+
1
true
false
0
0
false
- Wählen Sie hier das Formular zur Molekulargenetischen Untersuchung aus, welches das Ergebnis der Rebiopsie beinhaltet. Die Auswahl der Molekulargenetischen Untersuchung kann auch später erfolgen, wenn das Ergebnis zum aktuellen Zeitpunkt noch nicht vorliegt.
+
true
false
false
-
-
+ code
+ code,kurz
0
0
0
@@ -14111,37 +14210,25 @@ Gemäß DNPM-Datenmodell 2.1
false
false
- 0
+ 1
0
true
false
0
20119
- 5dc3f7a6-d2f0-4a51-8301-153c36a7dbd3
- 4
+ 9a24ad88-eacb-48b6-997a-90e57cb771c9
+ 1
false
false
-
-
- 0
- OS.Molekulargenetik
- false
- 0
- false
- 1001
- a5ff1d01-6c9d-425f-a608-bc08049cf90b
- 114
-
-
-
- formReference
- reftumorkonferenz
- MTB
+
+ datefield
+ Zeitpunkt
+ Zeitpunkt
true
false
true
- 0.5
+ 1.0
@@ -14150,35 +14237,25 @@ Gemäß DNPM-Datenmodell 2.1
0
0
- ref_tumorkonferenz
- DNPM_UF_Rebiopsie
+ Zeitpunkt
+ DNPM_UF_Tumorgrading
none
0
0
false
BOTH
-
- getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true'
- true
-
-
false
-
- var datum = getFieldValue('reftumorkonferenz').Datum; setFieldValue('ufrbdatum', datum);
- true
-
- OS.Tumorkonferenz
- {TK.shortdesc} vom {Datum}
+
- 0
+ 1
true
false
0
0
false
- Wählen Sie hier das MTB aus, in der eine Empfehlung zur Rebiopsie ausgesprochen wurde. Das Datum der Empfehlung im nachfolgenden Eingabefeld wird automatisch aktualisiert.
+
true
false
@@ -14194,7 +14271,7 @@ Gemäß DNPM-Datenmodell 2.1
false
false
1
- 12397
+ 0
0
true
@@ -14206,72 +14283,482 @@ Gemäß DNPM-Datenmodell 2.1
false
0
20119
- 7a254fab-5a15-4a55-adc8-ad8624ad4258
- 11
+ 1561fb9b-96b9-44d3-b584-5bd90d53dc51
+ 1
false
false
-
-
- 0
- OS.Tumorkonferenz
- false
- 0
- false
- 1001
- 6496927e-d708-11e5-b199-0050568f1add
- 119
-
-
-
- datefield
- ufrbdatum
- Datum MTB
- true
- false
- true
- 1.0
-
-
-
- false
- false
-
- 0
- 0
- datum
- DNPM_UF_Rebiopsie
-
- none
- 0
- 0
- false
- BOTH
-
- getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true'
- true
-
-
- false
-
-
- 0
- true
- false
- 0
- 0
- false
- Geben Sie hier das Datum der Empfehlung an, sofern kein MTB ausgewählt wurde. Dieses Feld wird automatisch bei Auswahl des MTBs übernommen.
-
- true
- false
- false
-
-
- 0
- 0
- 0
- 0
+
+
+
+
+
+
+ BENUTZER Bibliothek
+
+ DNPM
+ 3
+
+
+ DNPM
+ 3.0
+ 1
+
+
+
+
+ DNPM_UF_Tumorgrading
+
+ -3
+ DNPM UF Tumorgrading
+ 1
+ DNPM UF Tumorgrading
+ Tumorgrading
+ DNPM UF Tumorgrading
+
+ false
+ true
+ 0
+ 0
+ false
+
+
+
+
+
+
+
+
+
+ 0
+ BOTH
+ false
+ false
+ true
+ true
+ true
+ false
+ false
+ false
+ false
+
+ false
+ 20119
+ 985b6140-1260-4115-84a8-c9932b742a54
+ 2
+ true
+
+
+ combobox
+ Tumorgrading
+ Tumorgrading
+ true
+ false
+ true
+ 3.0
+
+
+
+ false
+ false
+
+ 1
+ 0
+ Tumorgrading
+ DNPM_UF_Tumorgrading
+
+ none
+ 0
+
+ 0
+ false
+ BOTH
+ false
+
+
+
+ 1
+ true
+ false
+ 0
+ 0
+ false
+
+
+ true
+ false
+ false
+ code
+ code,kurz
+
+ 0
+ 0
+ 0
+ 0
+ 0
+ false
+ false
+ false
+ 1
+ 0
+ 0
+ true
+
+ false
+ false
+ 1
+ 0
+ true
+ false
+ 0
+ 20119
+ ed1ca1c7-dafc-4e2d-b9ac-a737a9454045
+ 1
+ false
+ false
+
+
+ datefield
+ Zeitpunkt
+ Zeitpunkt
+ true
+ false
+ true
+ 1.0
+
+
+
+ false
+ false
+
+ 0
+ 0
+ Zeitpunkt
+ DNPM_UF_Tumorgrading
+
+ none
+ 0
+
+ 0
+ false
+ BOTH
+ false
+
+
+
+ 1
+ true
+ false
+ 0
+ 0
+ false
+
+
+ true
+ false
+ false
+
+
+
+ 0
+ 0
+ 0
+ 0
+ 0
+ false
+ false
+ false
+ 1
+ 0
+ 0
+ true
+
+ false
+ false
+ 0
+ 0
+ true
+ false
+ 0
+ 20119
+ 423d377b-9a68-49b3-b46a-4b64fd044d1a
+ 1
+ false
+ false
+
+
+
+
+
+
+
+ BENUTZER Bibliothek
+
+ DNPM
+ 3
+
+
+ DNPM
+ 3.0
+ 1
+
+
+
+
+ DNPM_UF_Rebiopsie
+
+ -3
+ DNPM UF Rebiopsie
+ 1
+ DNPM UF Rebiopsie
+ DNPM UF Rebiopsie
+ DNPM UF Rebiopsie
+
+ false
+ true
+ 0
+ 0
+ false
+
+
+
+
+
+
+
+
+
+ 0
+ BOTH
+ false
+ false
+ true
+ true
+ true
+ false
+ false
+ false
+ false
+ false
+ 20119
+ f8ca5edc-088e-46ab-baed-228b8d671c9e
+ 22
+ true
+
+
+ formReference
+ refmolekulargenetik
+ Molekulargenetische Untersuchung
+ true
+ false
+ true
+ 3.0
+
+ false
+
+ 0
+ 0
+ ref_molekulargenetik
+ DNPM_UF_Rebiopsie
+
+ none
+ 0
+ 0
+ false
+ BOTH
+ false
+ OS.Molekulargenetik
+
+ Befund vom {Datum}
+ 1
+ true
+ false
+ 0
+ 0
+ false
+ Wählen Sie hier das Formular zur Molekulargenetischen Untersuchung aus, welches das Ergebnis der Rebiopsie beinhaltet. Die Auswahl der Molekulargenetischen Untersuchung kann auch später erfolgen, wenn das Ergebnis zum aktuellen Zeitpunkt noch nicht vorliegt.
+
+ true
+ false
+ false
+
+
+ 0
+ 0
+ 0
+ 0
+ 0
+ false
+ false
+ false
+ 1
+ 0
+ 0
+ true
+
+ false
+ false
+ 0
+ 0
+ true
+ false
+ 0
+ 20119
+ 5dc3f7a6-d2f0-4a51-8301-153c36a7dbd3
+ 4
+ false
+ false
+
+
+ 0
+ OS.Molekulargenetik
+ false
+ 0
+ false
+ 1001
+ a5ff1d01-6c9d-425f-a608-bc08049cf90b
+ 114
+
+
+
+
+ formReference
+ reftumorkonferenz
+ MTB
+ true
+ false
+ true
+ 0.5
+
+
+
+ false
+ false
+
+ 0
+ 0
+ ref_tumorkonferenz
+ DNPM_UF_Rebiopsie
+
+ none
+ 0
+ 0
+ false
+ BOTH
+
+ getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true'
+ true
+
+
+ false
+
+ var datum = getFieldValue('reftumorkonferenz').Datum; setFieldValue('ufrbdatum', datum);
+ true
+
+ OS.Tumorkonferenz
+
+ {TK.shortdesc} vom {Datum}
+
+ 0
+ true
+ false
+ 0
+ 0
+ false
+ Wählen Sie hier das MTB aus, in der eine Empfehlung zur Rebiopsie ausgesprochen wurde. Das Datum der Empfehlung im nachfolgenden Eingabefeld wird automatisch aktualisiert.
+
+ true
+ false
+ false
+
+
+ 0
+ 0
+ 0
+ 0
+ 0
+ false
+ false
+ false
+ 1
+ 12397
+ 0
+ true
+
+ false
+ false
+ 0
+ 0
+ true
+ false
+ 0
+ 20119
+ 7a254fab-5a15-4a55-adc8-ad8624ad4258
+ 11
+ false
+ false
+
+
+ 0
+ OS.Tumorkonferenz
+ false
+ 0
+ false
+ 1001
+ 6496927e-d708-11e5-b199-0050568f1add
+ 119
+
+
+
+
+ datefield
+ ufrbdatum
+ Datum MTB
+ true
+ false
+ true
+ 1.0
+
+
+
+ false
+ false
+
+ 0
+ 0
+ datum
+ DNPM_UF_Rebiopsie
+
+ none
+ 0
+ 0
+ false
+ BOTH
+
+ getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true'
+ true
+
+
+ false
+
+
+ 0
+ true
+ false
+ 0
+ 0
+ false
+ Geben Sie hier das Datum der Empfehlung an, sofern kein MTB ausgewählt wurde. Dieses Feld wird automatisch bei Auswahl des MTBs übernommen.
+
+ true
+ false
+ false
+
+
+ 0
+ 0
+ 0
+ 0
0
false
false
@@ -16103,8 +16590,8 @@ Gemäß DNPM-Datenmodell 2.1
AntragKostenuebernahme = '1' and StatusKostenuebernahme = 'rejected'
true
- AntragKostenuebernahme
StatusKostenuebernahme
+ AntragKostenuebernahme
false
@@ -17732,7 +18219,7 @@ Gemäß DNPM-Datenmodell 2.1
20119
3cb37cdf-ee10-4652-b426-531b07ee3d6b
- 235
+ 237
true
@@ -20337,12 +20824,88 @@ Gemäß DNPM-Datenmodell 2.1
false
false
-
- combobox
+
+ subform
Tumorgrading
Tumorgrading
true
false
+ false
+ 3.21875
+
+
+
+ false
+ false
+
+ 0
+ 0
+
+
+ none
+ 0
+
+ 0
+ false
+ BOTH
+
+ not ICD10.getCategories()->includes('Gehirn')
+ true
+
+ ICD10
+
+
+ false
+ DNPM UF Tumorgrading
+
+
+
+ 1
+ true
+ false
+ 0
+ 0
+ false
+
+
+ true
+ false
+ false
+
+
+
+ 0
+ 0
+ 0
+ 0
+ 0
+ false
+ false
+ false
+ 1
+ 0
+ 0
+ true
+
+ false
+ false
+ 0
+ 0
+ true
+ false
+ 0
+ 20119
+ f0e29ee3-0a7f-4bec-9f94-8ddab3618299
+ 1
+ false
+ false
+
+
+ combobox
+ TumorgradingAlt
+ Tumorgrading
+ true
+ true
true
7.0
@@ -20358,7 +20921,6 @@ Gemäß DNPM-Datenmodell 2.1
Bereich3
none
0
-
0
false
BOTH
@@ -20386,7 +20948,6 @@ Gemäß DNPM-Datenmodell 2.1
false
code
code,kurz
-
0
0
0
@@ -20396,7 +20957,7 @@ Gemäß DNPM-Datenmodell 2.1
false
false
1
- 0
+ 13987
0
true
@@ -20409,7 +20970,7 @@ Gemäß DNPM-Datenmodell 2.1
0
20119
bec4ca4d-63e6-4573-b499-9f865987b456
- 1
+ 2
false
false
@@ -20542,12 +21103,88 @@ Gemäß DNPM-Datenmodell 2.1
false
false
-
- combobox
+
+ subform
WHOGrad
WHO-Grad
true
false
+ false
+ 3.1875
+
+
+
+ false
+ false
+
+ 0
+ 0
+
+
+ none
+ 0
+
+ 0
+ false
+ BOTH
+
+ ICD10.getCategories()->includes('Gehirn')
+ true
+
+ ICD10
+
+
+ false
+ DNPM UF WHOGrading
+
+
+
+ 1
+ true
+ false
+ 0
+ 0
+ false
+
+
+ true
+ false
+ false
+
+
+
+ 0
+ 0
+ 0
+ 0
+ 0
+ false
+ false
+ false
+ 1
+ 0
+ 0
+ true
+
+ false
+ false
+ 0
+ 0
+ true
+ false
+ 0
+ 20119
+ 87e69792-315c-4db1-b293-e248e9b3fc2e
+ 1
+ false
+ false
+
+
+ combobox
+ WHOGradAlt
+ WHO-Grad
+ true
+ true
true
6.0
@@ -20613,7 +21250,7 @@ Gemäß DNPM-Datenmodell 2.1
0
20119
f7da1c86-7204-4992-a651-b8a71ec72791
- 8
+ 9
false
false
@@ -22054,7 +22691,7 @@ Gemäß DNPM-Datenmodell 2.1
false
20119
3cb37cdf-ee10-4652-b426-531b07ee3d6b
- 235
+ 237
--
cgit v1.2.3