From 1a4361bc4c71a9b320106560b20941159ad591cb Mon Sep 17 00:00:00 2001 From: Paul-Christian Volkmer Date: Sat, 10 May 2025 11:28:53 +0200 Subject: [PATCH] feat: add datacat and sub form for "DNPM UF Reevaluation" --- forms/dnpm-formulare.osc | 575 +++++++++++++++++++++++++++++++++++++-- 1 file changed, 552 insertions(+), 23 deletions(-) diff --git a/forms/dnpm-formulare.osc b/forms/dnpm-formulare.osc index 3669316..7fd9d76 100644 --- a/forms/dnpm-formulare.osc +++ b/forms/dnpm-formulare.osc @@ -7164,6 +7164,99 @@ Gemäß DNPM-Datenmodell 2.1 2 + + DNPM_UF_Reevaluation + DNPM_UF_Reevaluation + -3 + DNPM Unterformular Reevaluation + + false + false + 20119 + 8c4aec73-df05-48e1-b72d-3fb3ca19029c + 2 + + + datum + datum + Empfehlungsdatum + date + + + 0 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + a0274f88-84e1-4da6-be5b-30d6fa677034 + 1 + + + ref_molekulargenetik + ref_molekulargenetik + Tumorprobe + formReference + + + 0 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + 4c176013-b977-4ce1-beff-485650e6ccb7 + 1 + + + ref_tumorkonferenz + ref_tumorkonferenz + Tumorkonferenz + formReference + + + 0 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + 23f093ac-7a33-4ccc-87c5-b33fccba4596 + 1 + + + + + BENUTZER Bibliothek + + DNPM + 2 + + DNPM_UF_Einzelempfehlung @@ -7675,8 +7768,8 @@ Gemäß DNPM-Datenmodell 2.1 hatstudie = '1' or empfehlungskategorie <> 'systemisch' true - empfehlungskategorie hatstudie + empfehlungskategorie false @@ -7822,8 +7915,8 @@ Gemäß DNPM-Datenmodell 2.1 hatstudie = '1' or empfehlungskategorie <> 'systemisch' true - empfehlungskategorie hatstudie + empfehlungskategorie false @@ -9184,8 +9277,8 @@ Gemäß DNPM-Datenmodell 2.1 hatstudie = '1' or empfehlungskategorie <> 'systemisch' true - empfehlungskategorie hatstudie + empfehlungskategorie false @@ -9259,8 +9352,8 @@ Gemäß DNPM-Datenmodell 2.1 hatstudie = '1' or empfehlungskategorie <> 'systemisch' true - empfehlungskategorie hatstudie + empfehlungskategorie false @@ -9334,8 +9427,8 @@ Gemäß DNPM-Datenmodell 2.1 hatstudie = '1' or empfehlungskategorie <> 'systemisch' true - empfehlungskategorie hatstudie + empfehlungskategorie false @@ -9484,8 +9577,8 @@ Gemäß DNPM-Datenmodell 2.1 hatstudie = '1' or empfehlungskategorie <> 'systemisch' true - empfehlungskategorie hatstudie + empfehlungskategorie false @@ -9559,8 +9652,8 @@ Gemäß DNPM-Datenmodell 2.1 hatstudie = '1' or empfehlungskategorie <> 'systemisch' true - empfehlungskategorie hatstudie + empfehlungskategorie false @@ -9634,8 +9727,8 @@ Gemäß DNPM-Datenmodell 2.1 hatstudie = '1' or empfehlungskategorie <> 'systemisch' true - empfehlungskategorie hatstudie + empfehlungskategorie false @@ -13918,6 +14011,358 @@ Gemäß DNPM-Datenmodell 2.1 3 + + + DNPM_UF_Reevaluation + + -3 + DNPM UF Reevaluation + 1 + DNPM UF Reevaluation + DNPM UF Reevaluation + DNPM UF Reevaluation + + false + true + 0 + 0 + false + + + + + + + + + + 0 + BOTH + false + false + true + true + true + false + false + false + false + false + 20119 + eb7429be-d077-43bf-ba99-7ce59dddcf0b + 2 + true + + + formReference + refmolekulargenetik + Molekulargenetische Untersuchung + true + false + true + 3.0 + + false + + 0 + 0 + ref_tumorkonferenz + DNPM_UF_Reevaluation + + 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.&#10;&#10;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 + fa95472e-2cb8-4ee3-963f-37292a3c909c + 2 + 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_molekulargenetik + DNPM_UF_Reevaluation + + none + 0 + 0 + false + BOTH + + getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + true + + + false + + var datum = getFieldValue('reftumorkonferenz').Datum;&#10;setFieldValue('ufrbdatum', datum); + true + + OS.Tumorkonferenz + + MTB vom {Datum} + 0 + true + false + 0 + 0 + false + Wählen Sie hier das MTB aus, in der eine Empfehlung zur Rebiopsie ausgesprochen wurde.&#10;&#10;Das Datum der Empfehlung im nachfolgenden Eingabefeld wird automatisch aktualisiert. + + true + false + false + + + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + 887af1e6-ef4e-45f6-9e8b-1ebde8ea3034 + 2 + 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_Reevaluation + + 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.&#10;&#10;Dieses Feld wird automatisch bei Auswahl des MTBs übernommen. + + true + false + false + + + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + a76da017-2a73-4dcd-806a-6250a39be155 + 2 + false + false + + + + + 1 + Das Datum liegt nach dem Sterbedatum + Prüfung, ob das Datum der Empfehlung zur Rebiopsie nach dem Sterbedatum liegt + DatumGrenze_ufrbdatum_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), ufrbdatum) + true + true + true + getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + true + 0 + + ufrbdatum + + + + 2 + Das Datum liegt vor dem Geburtsdatum + Prüfung, ob das Datum der Empfehlung zur Rebiopsie vor dem Geburtsdatum liegt + DatumGrenze_ufrbdatum_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), ufrbdatum) + true + true + true + getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + true + 0 + + ufrbdatum + + + + 2 + Das Datum liegt in der Zukunft + Prüfung, ob das Datum der Empfehlung zur Rebiopsie in der Zukunft liegt + DatumGrenze_ufrbdatum_GueltigZukunft + dateAfterOrEquals(getNow(), ufrbdatum) + true + true + true + getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + true + 0 + + ufrbdatum + + + + 1 + Das Datum der Tumorkonferenz mit dem Auftrag zur Rebiopsie fehlt + Prüfung, ob das Datum der Tumorkonferenz mit dem Auftrag zur Rebiopsie vorhanden ist + Rebiospie_Erstellungsdatum + not isEmpty(ufrbdatum) + true + true + true + 0 + + ufrbdatum + + + + + + + + BENUTZER Bibliothek + + DNPM + 3 + + DNPM_Vorbefunde @@ -15299,8 +15744,8 @@ Gemäß DNPM-Datenmodell 2.1 AntragKostenuebernahme = '1'&#10;and&#10;StatusKostenuebernahme = 'rejected' true - AntragKostenuebernahme StatusKostenuebernahme + AntragKostenuebernahme false @@ -19957,7 +20402,7 @@ Gemäß DNPM-Datenmodell 2.1 true 20119 b277991d-0bda-4082-841e-dd10759b9cbd - 175 + 177 true @@ -20099,6 +20544,75 @@ Gemäß DNPM-Datenmodell 2.1 false false + + subform + DNPMUFReevaluation + Reevaluation + true + false + false + 7.125 + + + + false + false + + 0 + 0 + + + none + 0 + + 0 + false + BOTH + false + DNPM UF Reevaluation + + + + 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 + 400f9e29-6521-441c-9f8c-d9c8c138ca3a + 1 + false + false + subform Einzelempfehlung @@ -20496,7 +21010,7 @@ Gemäß DNPM-Datenmodell 2.1 datumtkreevaluation Datum MTB true - false + true true 0.75 @@ -20525,6 +21039,7 @@ Gemäß DNPM-Datenmodell 2.1 false + 1 true false @@ -20547,7 +21062,7 @@ Gemäß DNPM-Datenmodell 2.1 false false 1 - 0 + 12496 0 true @@ -20560,7 +21075,7 @@ Gemäß DNPM-Datenmodell 2.1 0 20119 7948405e-2c3a-457b-b6e5-1a6a7368ea4e - 7 + 8 false false @@ -20957,10 +21472,13 @@ Gemäß DNPM-Datenmodell 2.1 reevaluation Empfehlung true - false + true true 0.25 + + + false false 1 @@ -20971,7 +21489,7 @@ Gemäß DNPM-Datenmodell 2.1 none 0 0 - mandatory + false BOTH false @@ -20980,6 +21498,7 @@ Gemäß DNPM-Datenmodell 2.1 + 1 true false @@ -21002,7 +21521,7 @@ Gemäß DNPM-Datenmodell 2.1 false false 1 - 0 + 12489 0 true @@ -21015,7 +21534,7 @@ Gemäß DNPM-Datenmodell 2.1 0 20119 3c7e5c3b-77d7-4138-8318-9d46151dc4de - 7 + 8 false false @@ -21186,7 +21705,7 @@ Gemäß DNPM-Datenmodell 2.1 refreevaltumorprobe Molekulargenetische Untersuchung. true - false + true true 6.0 @@ -21239,7 +21758,7 @@ Gemäß DNPM-Datenmodell 2.1 false false 1 - 0 + 12502 0 true @@ -21252,7 +21771,7 @@ Gemäß DNPM-Datenmodell 2.1 0 20119 39e0e1ab-6a4d-4619-9031-7ce71524477d - 9 + 10 false false @@ -21364,7 +21883,7 @@ Gemäß DNPM-Datenmodell 2.1 reftkreevaluation MTB true - false + true true 0.5 @@ -21421,7 +21940,7 @@ Gemäß DNPM-Datenmodell 2.1 false false 1 - 0 + 12499 0 true @@ -21434,7 +21953,7 @@ Gemäß DNPM-Datenmodell 2.1 0 20119 df226ded-99a6-4d1c-b23f-e6928e3492e5 - 10 + 11 false false @@ -21772,6 +22291,16 @@ Gemäß DNPM-Datenmodell 2.1 datumtkhumangenber + + 2 + __DatumGrenze_datumtkreevaluation_GueltigVon + __DatumGrenze_datumtkreevaluation_GueltigVon + true + false + true + 0 + +