From 1a4361bc4c71a9b320106560b20941159ad591cb Mon Sep 17 00:00:00 2001 From: Paul-Christian Volkmer Date: Sat, 10 May 2025 11:28:53 +0200 Subject: feat: add datacat and sub form for "DNPM UF Reevaluation" --- forms/dnpm-formulare.osc | 691 +++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 610 insertions(+), 81 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 @@ -13386,39 +13479,354 @@ Gemäß DNPM-Datenmodell 2.1 true false true - 2.0 + 2.0 + + + + false + false + + 1 + 0 + Wert + DNPM_UF_Tumorausbreitung + Feldgruppe1 + 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 + 62151614-0981-4bef-a2c0-ac1b6874aec8 + 3 + false + false + + + datefield + Zeitpunkt + Zeitpunkt + true + false + true + 1.0 + + + + false + false + + 0 + 0 + Zeitpunkt + DNPM_UF_Tumorausbreitung + Feldgruppe1 + date + 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 + 62f3174d-881e-485e-b768-0d4ed15ab10a + 2 + false + false + + + + + 2 + Das Datum liegt vor dem Geburtsdatum + Prüfung, ob der Zeitpunkt der Tumorausbreitung vor dem Geburtsdatum liegt + DatumGrenze_Zeitpunkt_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), Zeitpunkt) + true + true + true + 0 + + Zeitpunkt + + + + 2 + Das Datum liegt in der Zukunft + Prüfung, ob der Zeitpunkt der Tumorausbreitung in der Zukunft liegt + DatumGrenze_Zeitpunkt_GueltigZukunft + dateAfterOrEquals(getNow(), Zeitpunkt) + true + true + true + 0 + + Zeitpunkt + + + + 2 + Das Datum liegt nach dem Sterbedatum + Prüfung, ob der Zeitpunkt der Tumorausbreitung nach dem Sterbedatum liegt + DatumGrenze_Zeitpunkt_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), Zeitpunkt) + true + true + true + 0 + + Zeitpunkt + + + + + + + + BENUTZER Bibliothek + + DNPM + 3 + + + + + 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 + 21 + 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.&#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 + 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 - 1 + 0 0 - Wert - DNPM_UF_Tumorausbreitung - Feldgruppe1 + ref_tumorkonferenz + DNPM_UF_Rebiopsie + 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 - - 1 + 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 - code - code,kurz + + 0 0 0 @@ -13434,21 +13842,33 @@ Gemäß DNPM-Datenmodell 2.1 false false - 1 + 0 0 true false 0 20119 - 62151614-0981-4bef-a2c0-ac1b6874aec8 - 3 + 7a254fab-5a15-4a55-adc8-ad8624ad4258 + 10 false false + + + 0 + OS.Tumorkonferenz + false + 0 + false + 1001 + 6496927e-d708-11e5-b199-0050568f1add + 119 + + - + datefield - Zeitpunkt - Zeitpunkt + ufrbdatum + Datum MTB true false true @@ -13461,24 +13881,29 @@ Gemäß DNPM-Datenmodell 2.1 0 0 - Zeitpunkt - DNPM_UF_Tumorausbreitung - Feldgruppe1 - date + datum + DNPM_UF_Rebiopsie + + none 0 0 false BOTH + + getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + true + + false - 1 + 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 @@ -13506,53 +13931,73 @@ Gemäß DNPM-Datenmodell 2.1 false 0 20119 - 62f3174d-881e-485e-b768-0d4ed15ab10a - 2 + d09fbcc9-5ae3-460b-9c1a-b116abe2a115 + 8 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 der Zeitpunkt der Tumorausbreitung vor dem Geburtsdatum liegt - DatumGrenze_Zeitpunkt_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), Zeitpunkt) + 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 - Zeitpunkt + ufrbdatum 2 Das Datum liegt in der Zukunft - Prüfung, ob der Zeitpunkt der Tumorausbreitung in der Zukunft liegt - DatumGrenze_Zeitpunkt_GueltigZukunft - dateAfterOrEquals(getNow(), Zeitpunkt) + 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 - Zeitpunkt + ufrbdatum - 2 - Das Datum liegt nach dem Sterbedatum - Prüfung, ob der Zeitpunkt der Tumorausbreitung nach dem Sterbedatum liegt - DatumGrenze_Zeitpunkt_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), Zeitpunkt) + 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 - Zeitpunkt + ufrbdatum @@ -13568,14 +14013,14 @@ Gemäß DNPM-Datenmodell 2.1 - DNPM_UF_Rebiopsie + DNPM_UF_Reevaluation -3 - DNPM UF Rebiopsie + DNPM UF Reevaluation 1 - DNPM UF Rebiopsie - DNPM UF Rebiopsie - DNPM UF Rebiopsie + DNPM UF Reevaluation + DNPM UF Reevaluation + DNPM UF Reevaluation false true @@ -13604,11 +14049,11 @@ Gemäß DNPM-Datenmodell 2.1 false false 20119 - f8ca5edc-088e-46ab-baed-228b8d671c9e - 21 + eb7429be-d077-43bf-ba99-7ce59dddcf0b + 2 true - + formReference refmolekulargenetik Molekulargenetische Untersuchung @@ -13621,8 +14066,8 @@ Gemäß DNPM-Datenmodell 2.1 0 0 - ref_molekulargenetik - DNPM_UF_Rebiopsie + ref_tumorkonferenz + DNPM_UF_Reevaluation none 0 @@ -13667,8 +14112,8 @@ Gemäß DNPM-Datenmodell 2.1 false 0 20119 - 5dc3f7a6-d2f0-4a51-8301-153c36a7dbd3 - 4 + fa95472e-2cb8-4ee3-963f-37292a3c909c + 2 false false @@ -13684,7 +14129,7 @@ Gemäß DNPM-Datenmodell 2.1 - + formReference reftumorkonferenz MTB @@ -13700,8 +14145,8 @@ Gemäß DNPM-Datenmodell 2.1 0 0 - ref_tumorkonferenz - DNPM_UF_Rebiopsie + ref_molekulargenetik + DNPM_UF_Reevaluation none 0 @@ -13755,8 +14200,8 @@ Gemäß DNPM-Datenmodell 2.1 false 0 20119 - 7a254fab-5a15-4a55-adc8-ad8624ad4258 - 10 + 887af1e6-ef4e-45f6-9e8b-1ebde8ea3034 + 2 false false @@ -13789,7 +14234,7 @@ Gemäß DNPM-Datenmodell 2.1 0 0 datum - DNPM_UF_Rebiopsie + DNPM_UF_Reevaluation none 0 @@ -13838,8 +14283,8 @@ Gemäß DNPM-Datenmodell 2.1 false 0 20119 - d09fbcc9-5ae3-460b-9c1a-b116abe2a115 - 8 + a76da017-2a73-4dcd-806a-6250a39be155 + 2 false false @@ -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 + + -- cgit v1.2.3