diff --git a/forms/dnpm-formulare.osc b/forms/dnpm-formulare.osc index 2eebec4..0c019fc 100644 --- a/forms/dnpm-formulare.osc +++ b/forms/dnpm-formulare.osc @@ -7925,7 +7925,7 @@ false 20119 040cb02f-e206-4892-97a0-a1ae0914038f - 64 + 65 true @@ -10023,6 +10023,329 @@ + + 2 + Das Datum der Antwort liegt vor dem Ausstellungsdatum + Prüfung, ob das Datum der Antwort vor dem Ausstellungsdatum zum Antrag auf Kostenübernahme liegt + DatumAntwortKueAntrag vor AusstellungsdatumAntrag + dateAfterOrEquals(DatumAntwortKueAntrag, AusstellungsdatumAntrag) + true + true + true + AntragKostenuebernahme = '1'
and
not isEmpty(AusstellungsdatumAntrag) + true + 0 + + AusstellungsdatumAntrag + DatumAntwortKueAntrag + + + + 2 + Das Datum liegt nach dem Sterbedatum + Prüfung, ob das Ausstellungsdatum des Antrags auf Kostenübernahme nach dem Sterbedatum liegt + DatumGrenze_AusstellungsdatumAntrag_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), AusstellungsdatumAntrag) + true + true + true + AntragKostenuebernahme = '1' + true + 0 + + AusstellungsdatumAntrag + + + + 2 + Das Datum liegt vor dem Geburtsdatum + Prüfung, ob das Ausstellungsdatum des Antrags auf Kostenübernahme vor dem Geburtsdatum liegt + DatumGrenze_AusstellungsdatumAntrag_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), AusstellungsdatumAntrag) + true + true + true + AntragKostenuebernahme = '1' + true + 0 + + AusstellungsdatumAntrag + + + + 2 + Das Datum liegt in der Zukunft + Prüfung, ob das Ausstellungsdatum des Antrags auf Kostenübernahme in der Zukunft liegt + DatumGrenze_AusstellungsdatumAntrag_GueltigZukunft + dateAfterOrEquals(getNow(), AusstellungsdatumAntrag) + true + true + true + 0 + + AusstellungsdatumAntrag + + + + 2 + Das Datum liegt vor dem Geburtsdatum + Prüfung, ob das Datum der Antwort zum Antrag auf Kostenübernahme vor dem Geburtsdatum liegt + DatumGrenze_DatumAntwortKueAntrag_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), DatumAntwortKueAntrag) + true + true + true + AntragKostenuebernahme = '1' + true + 0 + + DatumAntwortKueAntrag + + + + 2 + Das Datum liegt in der Zukunft + Prüfung, ob das Datum der Antwort zum Antrag auf Kostenübernahme in der Zukunft liegt + DatumGrenze_DatumAntwortKueAntrag_GueltigZukunft + dateAfterOrEquals(getNow(), DatumAntwortKueAntrag) + true + true + true + AntragKostenuebernahme = '1' + true + 0 + + DatumAntwortKueAntrag + + + + 2 + Das Datum liegt nach dem Sterbedatum + Prüfung, ob das Datum des Follow up nach dem Sterbedatum liegt + DatumGrenze_DatumFollowUp_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), DatumFollowUp) + true + true + true + 0 + + DatumFollowUp + + + + 2 + Das Datum liegt vor dem Geburtsdatum + Prüfung, ob das Datum des Follow up vor dem Geburtsdatum liegt + DatumGrenze_DatumFollowUp_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), DatumFollowUp) + true + true + true + 0 + + DatumFollowUp + + + + 2 + Das Datum liegt in der Zukunft + Prüfung, ob das Datum des Follow up in der Zukunft liegt + DatumGrenze_DatumFollowUp_GueltigZukunft + dateAfterOrEquals(getNow(), DatumFollowUp) + true + true + true + 0 + + DatumFollowUp + + + + 2 + Das Datum liegt nach dem Sterbedatum + Prüfung, ob das Datum der Progression nach dem Sterbedatum liegt + DatumGrenze_DatumProgression_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), DatumProgression) + true + true + true + BestResponse = 'PD' + true + 0 + + DatumProgression + + + + 2 + Das Datum liegt vor dem Geburtsdatum + Prüfung, ob das Datum der Progression vor dem Geburtsdatum liegt + DatumGrenze_DatumProgression_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), DatumProgression) + true + true + true + BestResponse = 'PD' + true + 0 + + DatumProgression + + + + 2 + Das Datum liegt in der Zukunft + Prüfung, ob das Datum der Progression in der Zukunft liegt + DatumGrenze_DatumProgression_GueltigZukunft + dateAfterOrEquals(getNow(), DatumProgression) + true + true + true + BestResponse = 'PD' + true + 0 + + DatumProgression + + + + 2 + Das Datum liegt nach dem Sterbedatum + Prüfung, ob das Datum des letzten Follow up nach dem Sterbedatum liegt + DatumGrenze_LetztesFollowUpDatum_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), LetztesFollowUpDatum) + true + true + true + 0 + + LetztesFollowUpDatum + + + + 2 + Das Datum liegt vor dem Geburtsdatum + Prüfung, ob das Datum des letzten Follow up vor dem Geburtsdatum liegt + DatumGrenze_LetztesFollowUpDatum_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), LetztesFollowUpDatum) + true + true + true + 0 + + LetztesFollowUpDatum + + + + 2 + Das Datum liegt in der Zukunft + Prüfung, ob das Datum des letzten Follow up in der Zukunft liegt + DatumGrenze_LetztesFollowUpDatum_GueltigZukunft + dateAfterOrEquals(getNow(), LetztesFollowUpDatum) + true + true + true + 0 + + LetztesFollowUpDatum + + + + 2 + Das Datum liegt nach dem Sterbedatum + Prüfung, ob Therapieende nach dem Sterbedatum liegt + DatumGrenze_Therapieende_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), Therapieende) + true + true + true + StatusTherapie = 'stopped'
or
StatusTherapie = 'completed' + true + 0 + + Therapieende + + + + 2 + Das Datum liegt vor dem Geburtsdatum + Prüfung, ob Therapieende vor dem Geburtsdatum liegt + DatumGrenze_Therapieende_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), Therapieende) + true + true + true + StatusTherapie = 'stopped'
or
StatusTherapie = 'completed' + true + 0 + + Therapieende + + + + 2 + Das Datum liegt in der Zukunft + Prüfung, ob Therapieende in der Zukunft liegt + DatumGrenze_Therapieende_GueltigZukunft + dateAfterOrEquals(getNow(), Therapieende) + true + true + true + StatusTherapie = 'stopped'
or
StatusTherapie = 'completed' + true + 0 + + Therapieende + + + + 2 + Das Datum liegt nach dem Sterbedatum + Prüfung, ob der Therapiestart nach dem Sterbedatum liegt + DatumGrenze_Therapiestart_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), Therapiestart) + true + true + true + StatusTherapie = 'on-going'
or
StatusTherapie = 'stopped'
or
StatusTherapie = 'completed' + true + 0 + + Therapiestart + + + + 2 + Das Datum liegt vor dem Geburtsdatum + Prüfung, ob Therapiestart vor dem Geburtsdatum liegt + DatumGrenze_Therapiestart_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), Therapiestart) + true + true + true + StatusTherapie = 'on-going'
or
StatusTherapie = 'stopped'
or
StatusTherapie = 'completed' + true + 0 + + Therapiestart + + + + 2 + Das Datum liegt in der Zukunft + Prüfung, ob Therapiestart in der Zukunft liegt + DatumGrenze_Therapiestart_GueltigZukunft + dateAfterOrEquals(getNow(), Therapiestart) + true + true + true + StatusTherapie = 'on-going'
or
StatusTherapie = 'stopped'
or
StatusTherapie = 'completed' + true + 0 + + Therapiestart + + 1 Die Dosisdichte fehlt @@ -10055,6 +10378,39 @@ GrundAblehnungKosten + + 2 + Der Therapiestart befindet sich nach dem Therapieende + Prüfung, ob Therapiestart nach Therapieende + Therapiestart nach Therapieende + Therapiestart.before(Therapieende) or Therapiestart.equals(Therapieende) + true + true + true + (StatusTherapie = 'stopped'
or
StatusTherapie = 'completed')
and
not isEmpty(Therapiestart)
and
not isEmpty(Therapieende)
 + true + 0 + + Therapieende + Therapiestart + + + + 2 + Der Todeszeitpunkt entspricht nicht dem Sterbedatum + Prüfung, ob Todeszeitpunkt ungleich Sterbedatum + Todeszeitpunkt ungleich Sterbedatum + Todeszeitpunkt.equals(patientData.getDeathdate()) + true + true + true + not isEmpty(Todeszeitpunkt)
and
not isEmpty(patientData.getDeathdate()) + true + 0 + + Todeszeitpunkt + + @@ -10120,7 +10476,7 @@ 20119 d2689561-8119-4907-b2e3-ce63e5fafef0 - 224 + 225 true @@ -12751,6 +13107,132 @@ + + 2 + Das Datum liegt nach dem Sterbedatum + Prüfung, ob das Anmeldedatum zum MTB nach dem Sterbedatum liegt + DatumGrenze_AnmeldedatumMTB_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), AnmeldedatumMTB) + true + true + true + 0 + + AnmeldedatumMTB + + + + 2 + Das Datum liegt vor dem Geburtsdatum + Prüfung, ob das Anmeldedatum zum MTB vor dem Geburtsdatum liegt + DatumGrenze_AnmeldedatumMTB_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), AnmeldedatumMTB) + true + true + true + 0 + + AnmeldedatumMTB + + + + 2 + Das Datum liegt in der Zukunft + Prüfung, ob das Anmeldedatum zum MTB in der Zukunft liegt + DatumGrenze_AnmeldedatumMTB_GueltigZukunft + dateAfterOrEquals(getNow(), AnmeldedatumMTB) + true + true + true + 0 + + AnmeldedatumMTB + + + + 2 + Das Datum liegt nach dem Sterbedatum + Prüfung, ob das Datum der Erstdiagnose nach dem Sterbedatum liegt + DatumGrenze_DatumErstdiagnose_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), DatumErstdiagnose) + true + true + true + 0 + + DatumErstdiagnose + + + + 2 + Das Datum liegt vor dem Geburtsdatum + Prüfung, ob das Datum der Erstdiagnose vor dem Geburtsdatum liegt + DatumGrenze_DatumErstdiagnose_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), DatumErstdiagnose) + true + true + true + 0 + + DatumErstdiagnose + + + + 2 + Das Datum liegt in der Zukunft + Prüfung, ob das Datum der Erstdiagnose in der Zukunft liegt + DatumGrenze_DatumErstdiagnose_GueltigZukunft + dateAfterOrEquals(getNow(), DatumErstdiagnose) + true + true + true + 0 + + DatumErstdiagnose + + + + 2 + Das Datum liegt nach dem Sterbedatum + Prüfung, ob das Datum der Progression nach dem Sterbedatum liegt + DatumGrenze_DatumProgression_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), DatumProgression) + true + true + true + 0 + + DatumProgression + + + + 2 + Das Datum liegt vor dem Geburtsdatum + Prüfung, ob das Datum der Progression vor dem Geburtsdatum liegt + DatumGrenze_DatumProgression_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), DatumProgression) + true + true + true + 0 + + DatumProgression + + + + 2 + Das Datum liegt in der Zukunft + Prüfung, ob das Datum der Progression in der Zukunft liegt + DatumGrenze_DatumProgression_GueltigZukunft + dateAfterOrEquals(getNow(), DatumProgression) + true + true + true + 0 + + DatumProgression + + 2 Das Erstdiagnosedatum fehlt @@ -12846,7 +13328,7 @@ false 20119 3b945f5f-8bfd-4ac5-a4b3-e046044d2eff - 16 + 17 true @@ -13709,6 +14191,93 @@ + + 2 + Das Datum liegt nach dem Sterbedatum + Prüfung, ob das Entnahmedatum nach dem Sterbedatum liegt + DatumGrenze_Entnahmedatum_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), Entnahmedatum) + true + true + true + 0 + + Entnahmedatum + + + + 2 + Das Datum liegt vor dem Geburtsdatum + Prüfung, ob das Entnahmedatum vor dem Geburtsdatum liegt + DatumGrenze_Entnahmedatum_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), Entnahmedatum) + true + true + true + 0 + + Entnahmedatum + + + + 2 + Das Datum liegt in der Zukunft + Prüfung, ob das Entnahmedatum in der Zukunft liegt + DatumGrenze_Entnahmedatum_GueltigZukunft + dateAfterOrEquals(getNow(), Entnahmedatum) + true + true + true + 0 + + Entnahmedatum + + + + 2 + Das Datum liegt vor dem Geburtsdatum + Prüfung, ob das Erstellungsdatum der Mol. Diagnostik vor dem Geburtsdatum liegt + DatumGrenze_Erstellungsdatum_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), Erstellungsdatum) + true + true + true + 0 + + Erstellungsdatum + + + + 2 + Das Datum liegt in der Zukunft + Prüfung, ob das Erstellungsdatum der Mol. Diagnostik in der Zukunft liegt + DatumGrenze_Erstellungsdatum_GueltigZukunft + dateAfterOrEquals(getNow(), Erstellungsdatum) + true + true + true + 0 + + Erstellungsdatum + + + + 2 + Das Entnahmedatum liegt nach dem Erstellungsdatum + Prüfung, ob das Entnahmedatum nach dem Erstellungsdatum liegt + Entnahmedatum nach Erstellungsdatum + Entnahmedatum.before(Erstellungsdatum) or Entnahmedatum.equals(Erstellungsdatum) + true + true + true + not isEmpty(Entnahmedatum)
and
not isEmpty(Erstellungsdatum)
 + true + 0 + + Entnahmedatum + Erstellungsdatum + + 1 Die Art der Tumorprobe fehlt @@ -13860,7 +14429,7 @@ true 20119 799fe75c-f64e-4e0c-9fd9-248a94438a07 - 167 + 168 true @@ -15352,6 +15921,144 @@ + + 2 + Das Datum liegt nach dem Sterbedatum + Prüfung, ob das Datum des (ersten) MTB nach dem Sterbedatum liegt + DatumGrenze_datum_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), datum) + true + true + true + 0 + + datum + + + + 2 + Das Datum liegt vor dem Geburtsdatum + Prüfung, ob das Datum des (ersten) MTB vor dem Geburtsdatum liegt + DatumGrenze_datum_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), datum) + true + true + true + 0 + + datum + + + + 2 + Das Datum liegt in der Zukunft + Prüfung, ob das Datum des (ersten) MTB in der Zukunft liegt + DatumGrenze_datum_GueltigZukunft + dateAfterOrEquals(getNow(), datum) + true + true + true + 0 + + datum + + + + 2 + Das Datum liegt nach dem Sterbedatum + Prüfung, ob das Datum der Empfehlung zur humangenet. Beratung nach dem Sterbedatum liegt + DatumGrenze_datumtkhumangenber_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), datumtkhumangenber) + true + true + true + humangenberatung = '1'
and
getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + true + 0 + + datumtkhumangenber + + + + 2 + Das Datum liegt vor dem Geburtsdatum + Prüfung, ob das Datum der Empfehlung zur humangenet. Beratung vor dem Geburtsdatum liegt + DatumGrenze_datumtkhumangenber_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), datumtkhumangenber) + true + true + true + humangenberatung = '1'
and
getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + true + 0 + + datumtkhumangenber + + + + 2 + Das Datum liegt in der Zukunft + Prüfung, ob das Datum der Empfehlung zur humangenet. Beratung in der Zukunft liegt + DatumGrenze_datumtkhumangenber_GueltigZukunft + dateAfterOrEquals(getNow(), datumtkhumangenber) + true + true + true + humangenberatung = '1'
and
getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + true + 0 + + datumtkhumangenber + + + + 2 + Das Datum liegt nach dem Sterbedatum + Prüfung, ob das Datum der Empfehlung zur Reevaluation nach dem Sterbedatum liegt + DatumGrenze_datumtkreevaluation_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), datumtkreevaluation) + true + true + true + reevaluation = '1'
and
getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + true + 0 + + datumtkreevaluation + + + + 2 + Das Datum liegt vor dem Geburtsdatum + Prüfung, ob das Datum der Empfehlung zur Reevaluation vor dem Geburtsdatum liegt + DatumGrenze_datumtkreevaluation_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), datumtkreevaluation) + true + true + true + reevaluation = '1'
and
getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + true + 0 + + datumtkreevaluation + + + + 2 + Das Datum liegt in der Zukunft + Prüfung, ob das Datum der Empfehlung zur Reevaluation in der Zukunft liegt + DatumGrenze_datumtkreevaluation_GueltigZukunft + dateAfterOrEquals(getNow(), datumtkreevaluation) + true + true + true + reevaluation = '1'
and
getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + true + 0 + + datumtkreevaluation + + 1 Das Erstellungsdatum des Therapieplans fehlt @@ -15451,7 +16158,7 @@ false 20119 b6c986ee-9f6e-4052-be71-f5c20efbb7d8 - 9 + 10 true @@ -15653,6 +16360,48 @@ + + 2 + Das Datum liegt nach dem Sterbedatum + Prüfung, ob das Datum der Bestimmung des ECOG-Status nach dem Sterbedatum liegt + DatumGrenze_Datum_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), Datum) + true + true + true + 0 + + Datum + + + + 2 + Das Datum liegt vor dem Geburtsdatum + Prüfung, ob das Datum der Bestimmung des ECOG-Status vor dem Geburtsdatum liegt + DatumGrenze_Datum_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), Datum) + true + true + true + 0 + + Datum + + + + 2 + Das Datum liegt in der Zukunft + Prüfung, ob das Datum der Bestimmung des ECOG-Status in der Zukunft liegt + DatumGrenze_Datum_GueltigZukunft + dateAfterOrEquals(getNow(), Datum) + true + true + true + 0 + + Datum + + 1 Der Zeitpunkt, zu dem der ECOG bestimmt wurde, fehlt @@ -15743,7 +16492,7 @@ 20119 04be9a21-7739-42e6-bc9d-d87741ad470a - 240 + 241 true @@ -17669,6 +18418,54 @@ + + 2 + Das Datum liegt nach dem Sterbedatum + Prüfung, ob das Datum der Einzelempfehlung nach dem Sterbedatum liegt + DatumGrenze_ufeedatum_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), ufeedatum) + true + true + true + getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + true + 0 + + ufeedatum + + + + 2 + Das Datum liegt vor dem Geburtsdatum + Prüfung, ob das Datum der Einzelempfehlung vor dem Geburtsdatum liegt + DatumGrenze_ufeedatum_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), ufeedatum) + true + true + true + getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + true + 0 + + ufeedatum + + + + 2 + Das Datum liegt in der Zukunft + Prüfung, ob das Datum der Einzelempfehlung in der Zukunft liegt + DatumGrenze_ufeedatum_GueltigZukunft + dateAfterOrEquals(getNow(), ufeedatum) + true + true + true + getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + true + 0 + + ufeedatum + + 1 Das Erstellungsdatum der Einzelempfehlung fehlt @@ -17711,6 +18508,22 @@ evidenzlevelzusatz + + 2 + Die NCT-Nummer entspricht nicht dem gültigen Muster + Prüfung, ob NCT-Nummer außerhalb des gültigen Musters liegt + Einzelempfehlung_NCT-Nummer + studienct.size() = 11
and
studienct.substring(1,3) = 'NCT' + true + true + true + hatstudie = '1' + true + 0 + + studienct + + 1 Als Priorität muss eine ganze Zahl zwischen 1 und 4 eingetragen werden @@ -17963,7 +18776,7 @@ false 20119 c4d6cd17-eed3-434e-ad38-6cf77b5d97cd - 19 + 20 true @@ -18179,6 +18992,54 @@ + + 2 + 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 @@ -18241,7 +19102,7 @@ false 20119 e9c8ed0a-48d6-4543-9259-7c35742e3075 - 46 + 47 true @@ -18959,6 +19820,107 @@ + + 2 + Der Beginn der Therapielinie liegt nach ihrem Ende + Prüfung, ob Beginn der Therapielinie nach dem Ende liegt + Beginn nach Ende + Beginn.before(Ende) or Beginn.equals(Ende) + true + true + true + not isEmpty(Beginn)
and
not isEmpty(Ende) + true + 0 + + Beginn + Ende + + + + 2 + Das Datum liegt nach dem Sterbedatum + Prüfung, ob der Beginn der Therapielinie nach dem Sterbedatum liegt + DatumGrenze_Beginn_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), Beginn) + true + true + true + 0 + + Beginn + + + + 2 + Das Datum liegt vor dem Geburtsdatum + Prüfung, ob der Beginn der Therapielinie vor dem Geburtsdatum liegt + DatumGrenze_Beginn_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), Beginn) + true + true + true + 0 + + Beginn + + + + 2 + Das Datum liegt in der Zukunft + Prüfung, ob der Beginn der Therapielinie in der Zukunft liegt + DatumGrenze_Beginn_GueltigZukunft + dateAfterOrEquals(getNow(), Beginn) + true + true + true + 0 + + Beginn + + + + 2 + Das Datum liegt nach dem Sterbedatum + Prüfung, ob das Ende der Therapielinie nach dem Sterbedatum liegt + DatumGrenze_Ende_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), Ende) + true + true + true + 0 + + Ende + + + + 2 + Das Datum liegt vor dem Geburtsdatum + Prüfung, ob das Ende der Therapielinie vor dem Geburtsdatum liegt + DatumGrenze_Ende_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), Ende) + true + true + true + 0 + + Ende + + + + 2 + Das Datum liegt in der Zukunft + Prüfung, ob das Ende der Therapielinie in der Zukunft liegt + DatumGrenze_Ende_GueltigZukunft + dateAfterOrEquals(getNow(), Ende) + true + true + true + 0 + + Ende + + 1 Der Abbruchsgrund für die Therapielinie fehlt @@ -19374,4 +20336,4 @@ - \ No newline at end of file +