[Mpuls-commits] r375 - in wasko/trunk: . formed waskaweb/controllers waskaweb/lib waskaweb/public/styles waskaweb/templates waskaweb/templates/caselifetime waskaweb/templates/casemanagement
scm-commit@wald.intevation.org
scm-commit at wald.intevation.org
Tue Mar 17 10:54:28 CET 2009
Author: torsten
Date: 2009-03-17 10:54:25 +0100 (Tue, 17 Mar 2009)
New Revision: 375
Added:
wasko/trunk/waskaweb/controllers/caselifetime.py
wasko/trunk/waskaweb/templates/caselifetime/
wasko/trunk/waskaweb/templates/caselifetime/overview.mako
Modified:
wasko/trunk/ChangeLog.txt
wasko/trunk/formed/formedtree_web.xml
wasko/trunk/waskaweb/lib/helpers.py
wasko/trunk/waskaweb/lib/validators.py
wasko/trunk/waskaweb/public/styles/color3.css
wasko/trunk/waskaweb/templates/casemanagement/main.mako
Log:
Snapshot auf "Wiederaufnahme", "Neuaufnahme"
Modified: wasko/trunk/ChangeLog.txt
===================================================================
--- wasko/trunk/ChangeLog.txt 2009-03-17 09:51:41 UTC (rev 374)
+++ wasko/trunk/ChangeLog.txt 2009-03-17 09:54:25 UTC (rev 375)
@@ -1,3 +1,17 @@
+2009-03-17 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Checkin Snapshot of "Wiederaufnahme", "Neuaufnahme"
+
+ * waskaweb/controllers/caselifetime.py,
+ waskaweb/lib/helpers.py,
+ waskaweb/lib/validators.py,
+ waskaweb/public/styles/color3.css,
+ waskaweb/templates/caselifetime,
+ waskaweb/templates/caselifetime/overview.mako,
+ waskaweb/templates/casemanagement/main.mako,
+ formed/formedtree_web.xml: Snapshot of the current state of
+ "wiederaufnahme" implementation.
+
2009-03-16 Sascha L. Teichmann <teichmann at intevation.de>
* waskaweb/model/casedocument.py: Added a setData() method. Not
Modified: wasko/trunk/formed/formedtree_web.xml
===================================================================
--- wasko/trunk/formed/formedtree_web.xml 2009-03-17 09:51:41 UTC (rev 374)
+++ wasko/trunk/formed/formedtree_web.xml 2009-03-17 09:54:25 UTC (rev 375)
@@ -8,7 +8,7 @@
<bool description="liegt nicht vor" name="bool-406" value="0"/>
<bool checked="true" description="liegt noch nicht vor/unklar" name="bool-406" value="-1"/>
</choice>
- <rule expr="$einwilligung -1 == not" mark="warning:einwilligung" name="required-rule-64" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$einwilligung -1 == not" mark="warning:einwilligung" name="required-rule-59" value="Fehlende Pflichtfeldangabe"/>
</group>
<group invisible="1" name="group-106">
<choice description="Phase im Case-Management" name="phase" size="1" target="b">
@@ -46,18 +46,30 @@
<bool description="unbekannt" name="unbekannt" value="-3"/>
<bool checked="true" description="keine Angabe" name="bool-18" value="-1"/>
</choice>
- <rule expr="$geschlecht -1 == not" mark="warning:geschlecht" name="rule-77" value="Fehlender Pflichtfeldangabe"/>
+ <rule expr="$geschlecht -1 == not" mark="warning:geschlecht" name="rule-77" value="Fehlende Pflichtfeldangabe"/>
<rule description="warnhinweis unbekanntes geschlecht" expr="$geschlecht -3 == not" mark="notice:geschlecht" name="rule-78" value='Sie haben das Geschlecht des/der Jugendlichen mit "unbekannt" angegeben. Bitte beachten Sie, dass für die ESF-Berichterstattung die Angabe des Geschlechts zwingend notwendig ist!'/>
- <date description="Geburtsdatum" flags="required:phase_a_end" function="get_age" name="geburtsdatum" target="c"/>
+ <date description="Geburtsdatum" flags="required:phase_a_end" function="get_age" name="geburtsdatum" order="mutter_gb,vater_gb;$TODAY" target="c"/>
<rule expr="$geburtsdatum isset" mark="warning:geburtsdatum" name="rule-70" value="Fehlende Pflichtfeldangabe"/>
- <rule description="datum in der zukunft" expr="$geburtsdatum $geburtsdatum today > and not" mark="error:geburtsdatum" name="rule-71" value="Das Datum darf nicht in der Zukunft liegen"/>
- <rule expr="$name isset" mark="warning:name" name="required-rule-68" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$vorname isset" mark="warning:vorname" name="required-rule-69" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$name isset" mark="warning:name" name="required-rule-63" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$vorname isset" mark="warning:vorname" name="required-rule-64" value="Fehlende Pflichtfeldangabe"/>
+ <rule description="'geburtsdatum' muss vor 'datum_kf_1' liegen." expr="$geburtsdatum isset $geburtsdatum known and $datum_kf_1 isset $datum_kf_1 known and and $geburtsdatum $datum_kf_1 > and not" name="date-sequence-rule-6" value="'PHASE A - Eingangsdokumentation / 1. Zuständigkeiten, Eingangsdaten / Angaben zur betreuten Person / Geburtsdatum' darf zeitlich nicht nach 'PHASE B - Case Management / 5. Kompetenzfeststellung, Hilfeplanung, Intervention / 5.1 Kompetenzfeststellung / 5.1.1 Verfahren der Kompetenzfeststellung / Datum Beginn der Kompetenzfeststellung' liegen."/>
+ <rule description="'geburtsdatum' muss vor 'datum_cm_start' liegen." expr="$geburtsdatum isset $geburtsdatum known and $datum_cm_start isset $datum_cm_start known and and $geburtsdatum $datum_cm_start > and not" name="date-sequence-rule-12" value="'PHASE A - Eingangsdokumentation / 1. Zuständigkeiten, Eingangsdaten / Angaben zur betreuten Person / Geburtsdatum' darf zeitlich nicht nach 'PHASE B - Case Management / 3. Angaben zur Person / 3.1 Persönliche Angaben / Datum Beginn der Umsetzung des Case Management in der Koordinierungsstelle' liegen."/>
+ <rule description="'geburtsdatum' muss vor 'hilfm_start_1' liegen." expr="$geburtsdatum isset $geburtsdatum known and $hilfm_start_1 isset $hilfm_start_1 known and and $geburtsdatum $hilfm_start_1 > and not" name="date-sequence-rule-29" value="'PHASE A - Eingangsdokumentation / 1. Zuständigkeiten, Eingangsdaten / Angaben zur betreuten Person / Geburtsdatum' darf zeitlich nicht nach 'PHASE B - Case Management / 5. Kompetenzfeststellung, Hilfeplanung, Intervention / 5.3 Unterstützungsangebote / 5.3.1 Unterstützungsmaßnahmen / Unterstützungsmaßnahme 1 / Datum Beginn der Hilfe' liegen."/>
+ <rule description="'geburtsdatum' muss vor 'nbetr_start' liegen." expr="$geburtsdatum isset $geburtsdatum known and $nbetr_start isset $nbetr_start known and and $geburtsdatum $nbetr_start > and not" name="date-sequence-rule-37" value="'PHASE A - Eingangsdokumentation / 1. Zuständigkeiten, Eingangsdaten / Angaben zur betreuten Person / Geburtsdatum' darf zeitlich nicht nach 'PHASE C - Nachbetreuung / 6.3 Nachbetreuung / Datum Start der Nachbetreuung' liegen."/>
+ <rule description="'geburtsdatum' muss vor 'nat_wohn' liegen." expr="$geburtsdatum isset $geburtsdatum known and $nat_wohn isset $nat_wohn known and and $geburtsdatum $nat_wohn > and not" name="date-sequence-rule-39" value="'PHASE A - Eingangsdokumentation / 1. Zuständigkeiten, Eingangsdaten / Angaben zur betreuten Person / Geburtsdatum' darf zeitlich nicht nach 'PHASE B - Case Management / 3. Angaben zur Person / 3.1 Persönliche Angaben / Nationalitätenstatus / Datum wohnhaft in Deutschland seit' liegen."/>
+ <rule description="'geburtsdatum' muss vor 'hilfm_start_2' liegen." expr="$geburtsdatum isset $geburtsdatum known and $hilfm_start_2 isset $hilfm_start_2 known and and $geburtsdatum $hilfm_start_2 > and not" name="date-sequence-rule-41" value="'PHASE A - Eingangsdokumentation / 1. Zuständigkeiten, Eingangsdaten / Angaben zur betreuten Person / Geburtsdatum' darf zeitlich nicht nach 'PHASE B - Case Management / 5. Kompetenzfeststellung, Hilfeplanung, Intervention / 5.3 Unterstützungsangebote / 5.3.1 Unterstützungsmaßnahmen / Unterstützungsmaßnahme 2 / Datum Beginn der Hilfe' liegen."/>
+ <rule description="'geburtsdatum' muss vor 'datum_bfplan' liegen." expr="$geburtsdatum isset $geburtsdatum known and $datum_bfplan isset $datum_bfplan known and and $geburtsdatum $datum_bfplan > and not" name="date-sequence-rule-47" value="'PHASE A - Eingangsdokumentation / 1. Zuständigkeiten, Eingangsdaten / Angaben zur betreuten Person / Geburtsdatum' darf zeitlich nicht nach 'PHASE B - Case Management / 5. Kompetenzfeststellung, Hilfeplanung, Intervention / 5.2 Bildungs und Förderplanung / 5.2.1 Reintegrations-Vorraussetzungen / Datum Beginn der Bildungs- und Förderplanung' liegen."/>
+ <rule description="'geburtsdatum' muss vor 'hilfm_ende_3' liegen." expr="$geburtsdatum isset $geburtsdatum known and $hilfm_ende_3 isset $hilfm_ende_3 known and and $geburtsdatum $hilfm_ende_3 > and not" name="date-sequence-rule-61" value="'PHASE A - Eingangsdokumentation / 1. Zuständigkeiten, Eingangsdaten / Angaben zur betreuten Person / Geburtsdatum' darf zeitlich nicht nach 'PHASE B - Case Management / 5. Kompetenzfeststellung, Hilfeplanung, Intervention / 5.3 Unterstützungsangebote / 5.3.1 Unterstützungsmaßnahmen / Unterstützungsmaßnahme 3 / Datum Ende der Hilfe' liegen."/>
+ <rule description="'geburtsdatum' muss vor 'kontakt' liegen." expr="$geburtsdatum isset $geburtsdatum known and $kontakt isset $kontakt known and and $geburtsdatum $kontakt > and not" name="date-sequence-rule-69" value="'Angaben zur betreuten Person / Geburtsdatum' darf zeitlich nicht nach 'Datum des Erstkontakt zum/zur Jugendlichen' liegen."/>
+ <rule description="'geburtsdatum' muss vor 'erstgespraech' liegen." expr="$geburtsdatum isset $geburtsdatum known and $erstgespraech isset $erstgespraech known and and $geburtsdatum $erstgespraech > and not" name="date-sequence-rule-79" value="'Angaben zur betreuten Person / Geburtsdatum' darf zeitlich nicht nach 'Datum des Erstgesprächs mit dem/der Jugendlichen' liegen."/>
+ <rule description="'geburtsdatum' muss vor 'hilfm_start_3' liegen." expr="$geburtsdatum isset $geburtsdatum known and $hilfm_start_3 isset $hilfm_start_3 known and and $geburtsdatum $hilfm_start_3 > and not" name="date-sequence-rule-82" value="'PHASE A - Eingangsdokumentation / 1. Zuständigkeiten, Eingangsdaten / Angaben zur betreuten Person / Geburtsdatum' darf zeitlich nicht nach 'PHASE B - Case Management / 5. Kompetenzfeststellung, Hilfeplanung, Intervention / 5.3 Unterstützungsangebote / 5.3.1 Unterstützungsmaßnahmen / Unterstützungsmaßnahme 3 / Datum Beginn der Hilfe' liegen."/>
+ <rule description="'geburtsdatum' muss vor 'nbetr_ende' liegen." expr="$geburtsdatum isset $geburtsdatum known and $nbetr_ende isset $nbetr_ende known and and $geburtsdatum $nbetr_ende > and not" name="date-sequence-rule-90" value="'PHASE A - Eingangsdokumentation / 1. Zuständigkeiten, Eingangsdaten / Angaben zur betreuten Person / Geburtsdatum' darf zeitlich nicht nach 'PHASE C - Nachbetreuung / 6.3 Nachbetreuung / Datum Ende der Nachbetreuung' liegen."/>
+ <rule description="'geburtsdatum' muss vor 'datum_cm_ende' liegen." expr="$geburtsdatum isset $geburtsdatum known and $datum_cm_ende isset $datum_cm_ende known and and $geburtsdatum $datum_cm_ende > and not" name="date-sequence-rule-91" value="'PHASE A - Eingangsdokumentation / 1. Zuständigkeiten, Eingangsdaten / Angaben zur betreuten Person / Geburtsdatum' darf zeitlich nicht nach 'PHASE B - Case Management / 6. Abschlussbewertung / 6.1 Angaben zum Verlauf und zur Beendigung des Case Management / 6.1.1 Verlauf des Case Management / Datum Beendigung des Case Management' liegen."/>
+ <rule description="'geburtsdatum' muss vor 'hilfm_ende_2' liegen." expr="$geburtsdatum isset $geburtsdatum known and $hilfm_ende_2 isset $hilfm_ende_2 known and and $geburtsdatum $hilfm_ende_2 > and not" name="date-sequence-rule-98" value="'PHASE A - Eingangsdokumentation / 1. Zuständigkeiten, Eingangsdaten / Angaben zur betreuten Person / Geburtsdatum' darf zeitlich nicht nach 'PHASE B - Case Management / 5. Kompetenzfeststellung, Hilfeplanung, Intervention / 5.3 Unterstützungsangebote / 5.3.1 Unterstützungsmaßnahmen / Unterstützungsmaßnahme 2 / Datum Ende der Hilfe' liegen."/>
+ <rule description="'geburtsdatum' muss vor 'hilfm_ende_1' liegen." expr="$geburtsdatum isset $geburtsdatum known and $hilfm_ende_1 isset $hilfm_ende_1 known and and $geburtsdatum $hilfm_ende_1 > and not" name="date-sequence-rule-107" value="'PHASE A - Eingangsdokumentation / 1. Zuständigkeiten, Eingangsdaten / Angaben zur betreuten Person / Geburtsdatum' darf zeitlich nicht nach 'PHASE B - Case Management / 5. Kompetenzfeststellung, Hilfeplanung, Intervention / 5.3 Unterstützungsangebote / 5.3.1 Unterstützungsmaßnahmen / Unterstützungsmaßnahme 1 / Datum Ende der Hilfe' liegen."/>
</group>
- <date description="Datum des Erstkontakt zum/zur Jugendlichen" flags="required:phase_a_end" name="kontakt" target="f"/>
- <date description="Datum des Erstgesprächs mit dem/der Jugendlichen" flags="required:phase_a_start;time:phase_a_start" name="erstgespraech" target="g"/>
- <rule expr="$kontakt isset" mark="warning:kontakt" name="rule-51" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$kontakt $kontakt today > and not" mark="error:kontakt" name="rule-68" value="Das Datum darf nicht in der Zukunft liegen"/>
+ <date description="Datum des Erstkontakt zum/zur Jugendlichen" flags="required:phase_a_end" name="kontakt" order="geburtsdatum;erstgespraech" target="f"/>
+ <date description="Datum des Erstgesprächs mit dem/der Jugendlichen" flags="required:phase_a_start;time:phase_a_start" name="erstgespraech" order="kontakt;datum_cm_start" target="g"/>
<group containers="a" description="Angaben zum Zugang des/der Jugendlichen" name="group-2" target="h">
<choice description="Zugang des/der Jugendlichen zur Koordinierungsstelle" flags="required:phase_a_end" name="zugang" size="1" target="a">
<bool description="Eigenständiger Zugang des Jugendlichen" name="bool-1" value="1"/>
@@ -79,22 +91,112 @@
<bool checked="true" description="keine Angabe" name="bool-106" value="-1"/>
</choice>
<text description="Nennung Sonstiges" function="suppress_value" maxlength="256" name="zugang_t" size="40"/>
- <rule expr="$zugang -1 == not" mark="warning:zugang" name="required-rule-71" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$zugang -1 == not" mark="warning:zugang" name="required-rule-67" value="Fehlende Pflichtfeldangabe"/>
</group>
- <group containers="a,b" description="Angaben zu bereits erfolgter Betreuung" name="group-3" target="i">
+ <group containers="a,b,c,d,e" description="Wiederaufnahme und Neuaufnahme" name="group-3" target="i">
<choice description='Der/die Jugendliche war bereits im Case Management der "2. Chance"' flags="required:phase_a_end" name="cm2c" size="1" target="a">
<bool description="ja" name="ja" value="1"/>
<bool description="nein" name="nein" value="0"/>
<bool description="unbekannt" name="unbekannt" value="-3"/>
<bool checked="true" description="keine Angabe" name="bool-105" value="-1"/>
</choice>
- <textarea description="Anmerkungen" function="suppress_value" name="cm2c_t" rows="2" target="b"/>
- <rule expr="$cm2c -1 == not" mark="warning:cm2c" name="required-rule-72" value="Fehlende Pflichtfeldangabe"/>
+ <group containers="a,b,c,d" description="Angaben zur bereits erfolgten Beendigung der Betreuung" name="group-108" target="b">
+ <date description="Datum der Beendigung" name="cm_dok_datum_beendigung" order=";cm_wiederauf_genehm_datum_1" target="a"/>
+ <choice description="Art der Beendigung des Case Management" name="cm_dok_end_art" size="1" target="a">
+ <bool description="erfolgreiche Reintegration in die Schule" name="bool-342" value="1"/>
+ <bool description="sonstige Beendigung " name="bool-342" value="2"/>
+ <bool description="Abbruch" name="bool-342" value="3"/>
+ <bool description="unbekannt" name="bool-395" value="-3"/>
+ <bool checked="true" description="keine Angabe" name="bool-343" value="-1"/>
+ </choice>
+ <group containers="a" description="Angaben bei erfolgreicher Reeintegration" name="group-112" target="c">
+ <choice description="Wohin erfolgte die Reintegration?" name="cm_dok_end_verm" size="1" target="a">
+ <bool description="Ursprungsklasse" name="bool-344" value="1"/>
+ <bool description="gleiche Schule, neue Klasse" name="bool-345" value="2"/>
+ <bool description="andere Schule" name="bool-346" value="3"/>
+ <bool description="unbekannt" name="bool-395" value="-3"/>
+ <bool description="Sonstiges" name="bool-347" value="-2"/>
+ <bool checked="true" description="keine Angabe" name="bool-347" value="-1"/>
+ </choice>
+ </group>
+ <group containers="a,b" description="Angaben bei sonstiger Beendigung" name="group-111" target="d">
+ <choice description="Gründe für sonstige Beendigung" name="cm_dok_end_sonst" size="1" target="a">
+ <bool description="Umzug" name="bool-349" value="1"/>
+ <bool description="Schwangerschaft" name="bool-349" value="2"/>
+ <bool description="Krankheit" name="bool-349" value="3"/>
+ <bool description="Überschreitung Förderzeitraum" name="bool-349" value="4"/>
+ <bool description="Haft/Strafvollzug" name="bool-349" value="5"/>
+ <bool description="Ausbildung, Arbeit" name="bool-349" value="6"/>
+ <bool description="unbekannt" name="bool-349" value="-3"/>
+ <bool description="Sonstiges" name="bool-349" value="-2"/>
+ <bool checked="true" description="keine Angabe" name="bool-349" value="-1"/>
+ </choice>
+ <choice description="Genehmigung der Neuaufnahme" name="cm_neuauf_genehm" size="1" target="b">
+ <bool description="ja" name="bool-411" value="1"/>
+ <bool description="nein" name="bool-411" value="0"/>
+ <bool description="unbekannt" name="bool-411" value="-3"/>
+ <bool checked="true" description="keine Angabe" name="bool-411" value="-1"/>
+ </choice>
+ </group>
+ <rule description="'cm_dok_datum_beendigung' muss vor 'cm_wiederauf_datum_bis_1' liegen." expr="$cm_dok_datum_beendigung isset $cm_dok_datum_beendigung known and $cm_wiederauf_datum_bis_1 isset $cm_wiederauf_datum_bis_1 known and and $cm_dok_datum_beendigung $cm_wiederauf_datum_bis_1 > and not" name="date-sequence-rule-26" value="'Angaben zur bereits erfolgten Beendigung der Betreuung / Datum der Beendigung' darf zeitlich nicht nach 'Wiederaufnahme der/des Jugendlichen für 3 Monate / Datum Wiederaufnahme genehmigt bis' liegen."/>
+ <rule description="'cm_dok_datum_beendigung' muss vor 'cm_wiederauf_genehm_datum_1' liegen." expr="$cm_dok_datum_beendigung isset $cm_dok_datum_beendigung known and $cm_wiederauf_genehm_datum_1 isset $cm_wiederauf_genehm_datum_1 known and and $cm_dok_datum_beendigung $cm_wiederauf_genehm_datum_1 > and not" name="date-sequence-rule-43" value="'Angaben zur bereits erfolgten Beendigung der Betreuung / Datum der Beendigung' darf zeitlich nicht nach 'Wiederaufnahme der/des Jugendlichen für 3 Monate / Datum Genehmigung der Wiederaufnahme' liegen."/>
+ <rule description="'cm_dok_datum_beendigung' muss vor 'cm_wiederauf_datum_bis_2' liegen." expr="$cm_dok_datum_beendigung isset $cm_dok_datum_beendigung known and $cm_wiederauf_datum_bis_2 isset $cm_wiederauf_datum_bis_2 known and and $cm_dok_datum_beendigung $cm_wiederauf_datum_bis_2 > and not" name="date-sequence-rule-71" value="'Angaben zur bereits erfolgten Beendigung der Betreuung / Datum der Beendigung' darf zeitlich nicht nach 'Wiederaufnahme der/des Jugendlichen für weitere 3 Monate / Datum Wiederaufnahme genehmigt bis' liegen."/>
+ </group>
+ <group containers="a,b" description="Wiederaufnahme der/des Jugendlichen für 3 Monate" name="group-109" target="c">
+ <choice description="Genehmigung der Wiederaufnahme" name="cm_wiederauf_genehm_1" size="1" target="a">
+ <bool description="ja" name="bool-411" value="1"/>
+ <bool description="nein" name="bool-411" value="0"/>
+ <bool description="unbekannt" name="bool-411" value="-3"/>
+ <bool checked="true" description="keine Angabe" name="bool-411" value="-1"/>
+ </choice>
+ <date description="Datum Genehmigung der Wiederaufnahme" name="cm_wiederauf_genehm_datum_1" order="cm_dok_datum_beendigung;cm_wiederauf_datum_bis_1" target="b"/>
+ <date description="Datum Wiederaufnahme genehmigt bis" name="cm_wiederauf_datum_bis_1" order="cm_wiederauf_genehm_datum_1;cm_wiederauf_genehm_datum_2" target="b"/>
+ <rule description="'cm_wiederauf_genehm_datum_1' muss vor 'cm_wiederauf_datum_bis_2' liegen." expr="$cm_wiederauf_genehm_datum_1 isset $cm_wiederauf_genehm_datum_1 known and $cm_wiederauf_datum_bis_2 isset $cm_wiederauf_datum_bis_2 known and and $cm_wiederauf_genehm_datum_1 $cm_wiederauf_datum_bis_2 > and not" name="date-sequence-rule-1" value="'Wiederaufnahme der/des Jugendlichen für 3 Monate / Datum Genehmigung der Wiederaufnahme' darf zeitlich nicht nach 'Wiederaufnahme der/des Jugendlichen für weitere 3 Monate / Datum Wiederaufnahme genehmigt bis' liegen."/>
+ <rule description="'cm_wiederauf_genehm_datum_1' muss vor 'cm_wiederauf_datum_bis_1' liegen." expr="$cm_wiederauf_genehm_datum_1 isset $cm_wiederauf_genehm_datum_1 known and $cm_wiederauf_datum_bis_1 isset $cm_wiederauf_datum_bis_1 known and and $cm_wiederauf_genehm_datum_1 $cm_wiederauf_datum_bis_1 > and not" name="date-sequence-rule-95" value="'Datum Genehmigung der Wiederaufnahme' darf zeitlich nicht nach 'Datum Wiederaufnahme genehmigt bis' liegen."/>
+ <rule description="'cm_wiederauf_datum_bis_1' muss vor 'cm_wiederauf_datum_bis_2' liegen." expr="$cm_wiederauf_datum_bis_1 isset $cm_wiederauf_datum_bis_1 known and $cm_wiederauf_datum_bis_2 isset $cm_wiederauf_datum_bis_2 known and and $cm_wiederauf_datum_bis_1 $cm_wiederauf_datum_bis_2 > and not" name="date-sequence-rule-126" value="'Wiederaufnahme der/des Jugendlichen für 3 Monate / Datum Wiederaufnahme genehmigt bis' darf zeitlich nicht nach 'Wiederaufnahme der/des Jugendlichen für weitere 3 Monate / Datum Wiederaufnahme genehmigt bis' liegen."/>
+ </group>
+ <group containers="a,b" description="Wiederaufnahme der/des Jugendlichen für weitere 3 Monate" name="group-109" target="d">
+ <choice description="Genehmigung der Wiederaufnahme" name="cm_wiederauf_genehm_2" size="1" target="a">
+ <bool description="ja" name="bool-411" value="1"/>
+ <bool description="nein" name="bool-411" value="0"/>
+ <bool description="unbekannt" name="bool-411" value="-3"/>
+ <bool checked="true" description="keine Angabe" name="bool-411" value="-1"/>
+ </choice>
+ <date description="Datum Wiederaufnahme genehmigt bis" name="cm_wiederauf_datum_bis_2" order="cm_wiederauf_datum_bis_1;" target="b"/>
+ </group>
+ <textarea description="Anmerkungen zur Wiederaufnahme und Neuaufnahme" function="suppress_value" name="cm2c_t" rows="2" target="e"/>
+ <rule expr="$cm2c -1 == not" mark="warning:cm2c" name="required-rule-68" value="Fehlende Pflichtfeldangabe"/>
</group>
- <rule expr="$fkz isset" mark="warning:fkz" name="required-rule-65" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$ks isset" mark="warning:ks" name="required-rule-66" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$fn isset" mark="warning:fn" name="required-rule-67" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$erstgespraech isset" mark="warning:erstgespraech" name="required-rule-70" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$fkz isset" mark="warning:fkz" name="required-rule-60" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$ks isset" mark="warning:ks" name="required-rule-61" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$fn isset" mark="warning:fn" name="required-rule-62" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$kontakt isset" mark="warning:kontakt" name="required-rule-65" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$erstgespraech isset" mark="warning:erstgespraech" name="required-rule-66" value="Fehlende Pflichtfeldangabe"/>
+ <rule description="'kontakt' muss vor 'hilfm_start_2' liegen." expr="$kontakt isset $kontakt known and $hilfm_start_2 isset $hilfm_start_2 known and and $kontakt $hilfm_start_2 > and not" name="date-sequence-rule-4" value="'PHASE A - Eingangsdokumentation / 1. Zuständigkeiten, Eingangsdaten / Datum des Erstkontakt zum/zur Jugendlichen' darf zeitlich nicht nach 'PHASE B - Case Management / 5. Kompetenzfeststellung, Hilfeplanung, Intervention / 5.3 Unterstützungsangebote / 5.3.1 Unterstützungsmaßnahmen / Unterstützungsmaßnahme 2 / Datum Beginn der Hilfe' liegen."/>
+ <rule description="'erstgespraech' muss vor 'datum_cm_ende' liegen." expr="$erstgespraech isset $erstgespraech known and $datum_cm_ende isset $datum_cm_ende known and and $erstgespraech $datum_cm_ende > and not" name="date-sequence-rule-5" value="'PHASE A - Eingangsdokumentation / 1. Zuständigkeiten, Eingangsdaten / Datum des Erstgesprächs mit dem/der Jugendlichen' darf zeitlich nicht nach 'PHASE B - Case Management / 6. Abschlussbewertung / 6.1 Angaben zum Verlauf und zur Beendigung des Case Management / 6.1.1 Verlauf des Case Management / Datum Beendigung des Case Management' liegen."/>
+ <rule description="'erstgespraech' muss vor 'hilfm_start_2' liegen." expr="$erstgespraech isset $erstgespraech known and $hilfm_start_2 isset $hilfm_start_2 known and and $erstgespraech $hilfm_start_2 > and not" name="date-sequence-rule-20" value="'PHASE A - Eingangsdokumentation / 1. Zuständigkeiten, Eingangsdaten / Datum des Erstgesprächs mit dem/der Jugendlichen' darf zeitlich nicht nach 'PHASE B - Case Management / 5. Kompetenzfeststellung, Hilfeplanung, Intervention / 5.3 Unterstützungsangebote / 5.3.1 Unterstützungsmaßnahmen / Unterstützungsmaßnahme 2 / Datum Beginn der Hilfe' liegen."/>
+ <rule description="'erstgespraech' muss vor 'hilfm_ende_1' liegen." expr="$erstgespraech isset $erstgespraech known and $hilfm_ende_1 isset $hilfm_ende_1 known and and $erstgespraech $hilfm_ende_1 > and not" name="date-sequence-rule-22" value="'PHASE A - Eingangsdokumentation / 1. Zuständigkeiten, Eingangsdaten / Datum des Erstgesprächs mit dem/der Jugendlichen' darf zeitlich nicht nach 'PHASE B - Case Management / 5. Kompetenzfeststellung, Hilfeplanung, Intervention / 5.3 Unterstützungsangebote / 5.3.1 Unterstützungsmaßnahmen / Unterstützungsmaßnahme 1 / Datum Ende der Hilfe' liegen."/>
+ <rule description="'kontakt' muss vor 'hilfm_ende_1' liegen." expr="$kontakt isset $kontakt known and $hilfm_ende_1 isset $hilfm_ende_1 known and and $kontakt $hilfm_ende_1 > and not" name="date-sequence-rule-28" value="'PHASE A - Eingangsdokumentation / 1. Zuständigkeiten, Eingangsdaten / Datum des Erstkontakt zum/zur Jugendlichen' darf zeitlich nicht nach 'PHASE B - Case Management / 5. Kompetenzfeststellung, Hilfeplanung, Intervention / 5.3 Unterstützungsangebote / 5.3.1 Unterstützungsmaßnahmen / Unterstützungsmaßnahme 1 / Datum Ende der Hilfe' liegen."/>
+ <rule description="'kontakt' muss vor 'hilfm_start_3' liegen." expr="$kontakt isset $kontakt known and $hilfm_start_3 isset $hilfm_start_3 known and and $kontakt $hilfm_start_3 > and not" name="date-sequence-rule-45" value="'PHASE A - Eingangsdokumentation / 1. Zuständigkeiten, Eingangsdaten / Datum des Erstkontakt zum/zur Jugendlichen' darf zeitlich nicht nach 'PHASE B - Case Management / 5. Kompetenzfeststellung, Hilfeplanung, Intervention / 5.3 Unterstützungsangebote / 5.3.1 Unterstützungsmaßnahmen / Unterstützungsmaßnahme 3 / Datum Beginn der Hilfe' liegen."/>
+ <rule description="'erstgespraech' muss vor 'datum_cm_start' liegen." expr="$erstgespraech isset $erstgespraech known and $datum_cm_start isset $datum_cm_start known and and $erstgespraech $datum_cm_start > and not" name="date-sequence-rule-63" value="'PHASE A - Eingangsdokumentation / 1. Zuständigkeiten, Eingangsdaten / Datum des Erstgesprächs mit dem/der Jugendlichen' darf zeitlich nicht nach 'PHASE B - Case Management / 3. Angaben zur Person / 3.1 Persönliche Angaben / Datum Beginn der Umsetzung des Case Management in der Koordinierungsstelle' liegen."/>
+ <rule description="'erstgespraech' muss vor 'hilfm_start_3' liegen." expr="$erstgespraech isset $erstgespraech known and $hilfm_start_3 isset $hilfm_start_3 known and and $erstgespraech $hilfm_start_3 > and not" name="date-sequence-rule-65" value="'PHASE A - Eingangsdokumentation / 1. Zuständigkeiten, Eingangsdaten / Datum des Erstgesprächs mit dem/der Jugendlichen' darf zeitlich nicht nach 'PHASE B - Case Management / 5. Kompetenzfeststellung, Hilfeplanung, Intervention / 5.3 Unterstützungsangebote / 5.3.1 Unterstützungsmaßnahmen / Unterstützungsmaßnahme 3 / Datum Beginn der Hilfe' liegen."/>
+ <rule description="'erstgespraech' muss vor 'datum_bfplan' liegen." expr="$erstgespraech isset $erstgespraech known and $datum_bfplan isset $datum_bfplan known and and $erstgespraech $datum_bfplan > and not" name="date-sequence-rule-66" value="'PHASE A - Eingangsdokumentation / 1. Zuständigkeiten, Eingangsdaten / Datum des Erstgesprächs mit dem/der Jugendlichen' darf zeitlich nicht nach 'PHASE B - Case Management / 5. Kompetenzfeststellung, Hilfeplanung, Intervention / 5.2 Bildungs und Förderplanung / 5.2.1 Reintegrations-Vorraussetzungen / Datum Beginn der Bildungs- und Förderplanung' liegen."/>
+ <rule description="'kontakt' muss vor 'datum_kf_1' liegen." expr="$kontakt isset $kontakt known and $datum_kf_1 isset $datum_kf_1 known and and $kontakt $datum_kf_1 > and not" name="date-sequence-rule-74" value="'PHASE A - Eingangsdokumentation / 1. Zuständigkeiten, Eingangsdaten / Datum des Erstkontakt zum/zur Jugendlichen' darf zeitlich nicht nach 'PHASE B - Case Management / 5. Kompetenzfeststellung, Hilfeplanung, Intervention / 5.1 Kompetenzfeststellung / 5.1.1 Verfahren der Kompetenzfeststellung / Datum Beginn der Kompetenzfeststellung' liegen."/>
+ <rule description="'erstgespraech' muss vor 'hilfm_ende_3' liegen." expr="$erstgespraech isset $erstgespraech known and $hilfm_ende_3 isset $hilfm_ende_3 known and and $erstgespraech $hilfm_ende_3 > and not" name="date-sequence-rule-76" value="'PHASE A - Eingangsdokumentation / 1. Zuständigkeiten, Eingangsdaten / Datum des Erstgesprächs mit dem/der Jugendlichen' darf zeitlich nicht nach 'PHASE B - Case Management / 5. Kompetenzfeststellung, Hilfeplanung, Intervention / 5.3 Unterstützungsangebote / 5.3.1 Unterstützungsmaßnahmen / Unterstützungsmaßnahme 3 / Datum Ende der Hilfe' liegen."/>
+ <rule description="'kontakt' muss vor 'datum_cm_start' liegen." expr="$kontakt isset $kontakt known and $datum_cm_start isset $datum_cm_start known and and $kontakt $datum_cm_start > and not" name="date-sequence-rule-80" value="'PHASE A - Eingangsdokumentation / 1. Zuständigkeiten, Eingangsdaten / Datum des Erstkontakt zum/zur Jugendlichen' darf zeitlich nicht nach 'PHASE B - Case Management / 3. Angaben zur Person / 3.1 Persönliche Angaben / Datum Beginn der Umsetzung des Case Management in der Koordinierungsstelle' liegen."/>
+ <rule description="'kontakt' muss vor 'hilfm_ende_3' liegen." expr="$kontakt isset $kontakt known and $hilfm_ende_3 isset $hilfm_ende_3 known and and $kontakt $hilfm_ende_3 > and not" name="date-sequence-rule-81" value="'PHASE A - Eingangsdokumentation / 1. Zuständigkeiten, Eingangsdaten / Datum des Erstkontakt zum/zur Jugendlichen' darf zeitlich nicht nach 'PHASE B - Case Management / 5. Kompetenzfeststellung, Hilfeplanung, Intervention / 5.3 Unterstützungsangebote / 5.3.1 Unterstützungsmaßnahmen / Unterstützungsmaßnahme 3 / Datum Ende der Hilfe' liegen."/>
+ <rule description="'kontakt' muss vor 'datum_bfplan' liegen." expr="$kontakt isset $kontakt known and $datum_bfplan isset $datum_bfplan known and and $kontakt $datum_bfplan > and not" name="date-sequence-rule-83" value="'PHASE A - Eingangsdokumentation / 1. Zuständigkeiten, Eingangsdaten / Datum des Erstkontakt zum/zur Jugendlichen' darf zeitlich nicht nach 'PHASE B - Case Management / 5. Kompetenzfeststellung, Hilfeplanung, Intervention / 5.2 Bildungs und Förderplanung / 5.2.1 Reintegrations-Vorraussetzungen / Datum Beginn der Bildungs- und Förderplanung' liegen."/>
+ <rule description="'kontakt' muss vor 'nbetr_ende' liegen." expr="$kontakt isset $kontakt known and $nbetr_ende isset $nbetr_ende known and and $kontakt $nbetr_ende > and not" name="date-sequence-rule-89" value="'PHASE A - Eingangsdokumentation / 1. Zuständigkeiten, Eingangsdaten / Datum des Erstkontakt zum/zur Jugendlichen' darf zeitlich nicht nach 'PHASE C - Nachbetreuung / 6.3 Nachbetreuung / Datum Ende der Nachbetreuung' liegen."/>
+ <rule description="'erstgespraech' muss vor 'datum_kf_1' liegen." expr="$erstgespraech isset $erstgespraech known and $datum_kf_1 isset $datum_kf_1 known and and $erstgespraech $datum_kf_1 > and not" name="date-sequence-rule-92" value="'PHASE A - Eingangsdokumentation / 1. Zuständigkeiten, Eingangsdaten / Datum des Erstgesprächs mit dem/der Jugendlichen' darf zeitlich nicht nach 'PHASE B - Case Management / 5. Kompetenzfeststellung, Hilfeplanung, Intervention / 5.1 Kompetenzfeststellung / 5.1.1 Verfahren der Kompetenzfeststellung / Datum Beginn der Kompetenzfeststellung' liegen."/>
+ <rule description="'kontakt' muss vor 'hilfm_start_1' liegen." expr="$kontakt isset $kontakt known and $hilfm_start_1 isset $hilfm_start_1 known and and $kontakt $hilfm_start_1 > and not" name="date-sequence-rule-97" value="'PHASE A - Eingangsdokumentation / 1. Zuständigkeiten, Eingangsdaten / Datum des Erstkontakt zum/zur Jugendlichen' darf zeitlich nicht nach 'PHASE B - Case Management / 5. Kompetenzfeststellung, Hilfeplanung, Intervention / 5.3 Unterstützungsangebote / 5.3.1 Unterstützungsmaßnahmen / Unterstützungsmaßnahme 1 / Datum Beginn der Hilfe' liegen."/>
+ <rule description="'kontakt' muss vor 'nbetr_start' liegen." expr="$kontakt isset $kontakt known and $nbetr_start isset $nbetr_start known and and $kontakt $nbetr_start > and not" name="date-sequence-rule-100" value="'PHASE A - Eingangsdokumentation / 1. Zuständigkeiten, Eingangsdaten / Datum des Erstkontakt zum/zur Jugendlichen' darf zeitlich nicht nach 'PHASE C - Nachbetreuung / 6.3 Nachbetreuung / Datum Start der Nachbetreuung' liegen."/>
+ <rule description="'erstgespraech' muss vor 'nbetr_ende' liegen." expr="$erstgespraech isset $erstgespraech known and $nbetr_ende isset $nbetr_ende known and and $erstgespraech $nbetr_ende > and not" name="date-sequence-rule-105" value="'PHASE A - Eingangsdokumentation / 1. Zuständigkeiten, Eingangsdaten / Datum des Erstgesprächs mit dem/der Jugendlichen' darf zeitlich nicht nach 'PHASE C - Nachbetreuung / 6.3 Nachbetreuung / Datum Ende der Nachbetreuung' liegen."/>
+ <rule description="'erstgespraech' muss vor 'hilfm_start_1' liegen." expr="$erstgespraech isset $erstgespraech known and $hilfm_start_1 isset $hilfm_start_1 known and and $erstgespraech $hilfm_start_1 > and not" name="date-sequence-rule-112" value="'PHASE A - Eingangsdokumentation / 1. Zuständigkeiten, Eingangsdaten / Datum des Erstgesprächs mit dem/der Jugendlichen' darf zeitlich nicht nach 'PHASE B - Case Management / 5. Kompetenzfeststellung, Hilfeplanung, Intervention / 5.3 Unterstützungsangebote / 5.3.1 Unterstützungsmaßnahmen / Unterstützungsmaßnahme 1 / Datum Beginn der Hilfe' liegen."/>
+ <rule description="'erstgespraech' muss vor 'hilfm_ende_2' liegen." expr="$erstgespraech isset $erstgespraech known and $hilfm_ende_2 isset $hilfm_ende_2 known and and $erstgespraech $hilfm_ende_2 > and not" name="date-sequence-rule-114" value="'PHASE A - Eingangsdokumentation / 1. Zuständigkeiten, Eingangsdaten / Datum des Erstgesprächs mit dem/der Jugendlichen' darf zeitlich nicht nach 'PHASE B - Case Management / 5. Kompetenzfeststellung, Hilfeplanung, Intervention / 5.3 Unterstützungsangebote / 5.3.1 Unterstützungsmaßnahmen / Unterstützungsmaßnahme 2 / Datum Ende der Hilfe' liegen."/>
+ <rule description="'kontakt' muss vor 'datum_cm_ende' liegen." expr="$kontakt isset $kontakt known and $datum_cm_ende isset $datum_cm_ende known and and $kontakt $datum_cm_ende > and not" name="date-sequence-rule-118" value="'PHASE A - Eingangsdokumentation / 1. Zuständigkeiten, Eingangsdaten / Datum des Erstkontakt zum/zur Jugendlichen' darf zeitlich nicht nach 'PHASE B - Case Management / 6. Abschlussbewertung / 6.1 Angaben zum Verlauf und zur Beendigung des Case Management / 6.1.1 Verlauf des Case Management / Datum Beendigung des Case Management' liegen."/>
+ <rule description="'erstgespraech' muss vor 'nbetr_start' liegen." expr="$erstgespraech isset $erstgespraech known and $nbetr_start isset $nbetr_start known and and $erstgespraech $nbetr_start > and not" name="date-sequence-rule-120" value="'PHASE A - Eingangsdokumentation / 1. Zuständigkeiten, Eingangsdaten / Datum des Erstgesprächs mit dem/der Jugendlichen' darf zeitlich nicht nach 'PHASE C - Nachbetreuung / 6.3 Nachbetreuung / Datum Start der Nachbetreuung' liegen."/>
+ <rule description="'kontakt' muss vor 'hilfm_ende_2' liegen." expr="$kontakt isset $kontakt known and $hilfm_ende_2 isset $hilfm_ende_2 known and and $kontakt $hilfm_ende_2 > and not" name="date-sequence-rule-121" value="'PHASE A - Eingangsdokumentation / 1. Zuständigkeiten, Eingangsdaten / Datum des Erstkontakt zum/zur Jugendlichen' darf zeitlich nicht nach 'PHASE B - Case Management / 5. Kompetenzfeststellung, Hilfeplanung, Intervention / 5.3 Unterstützungsangebote / 5.3.1 Unterstützungsmaßnahmen / Unterstützungsmaßnahme 2 / Datum Ende der Hilfe' liegen."/>
+ <rule description="'kontakt' muss vor 'erstgespraech' liegen." expr="$kontakt isset $kontakt known and $erstgespraech isset $erstgespraech known and and $kontakt $erstgespraech > and not" name="date-sequence-rule-132" value="'Datum des Erstkontakt zum/zur Jugendlichen' darf zeitlich nicht nach 'Datum des Erstgesprächs mit dem/der Jugendlichen' liegen."/>
</page>
<page containers="a,b,c,d,e,f,g" description="2. Externe Ansprechpartner" name="page-1">
<group containers="a,b,c,d,e" description="Kontaktdaten Schule" name="group-4" target="a">
@@ -163,9 +265,7 @@
<group description="PHASE B - Case Management" name="phase-b">
<group description="3. Angaben zur Person" name="group-5">
<page containers="a,b,c,d,e,f,g,h,i" description="3.1 Persönliche Angaben" name="page-2">
- <date description="Datum Beginn der Umsetzung des Case Management in der Koordinierungsstelle" flags="required:phase_b_start,phase_a_end;time:phase_a_end,phase_b_start" name="datum_cm_start" target="a"/>
- <rule expr="$datum_cm_start isset" mark="warning:datum_cm_start" name="rule-49" value="Fehlende Pflichtfeldangabe"/>
- <rule description="Inkonsistenz: cm begin >= erstkontakt" expr="$datum_cm_start $datum_cm_start $kontakt < and not" mark="error:datum_cm_start" name="rule-50" value="Beginn des Case-Management darf nicht vor dem Erstkontakt mit dem/der Jugendlichen liegen"/>
+ <date description="Datum Beginn der Umsetzung des Case Management in der Koordinierungsstelle" flags="required:phase_b_start,phase_a_end;time:phase_a_end,phase_b_start" name="datum_cm_start" order="erstgespraech;datum_kf_1" target="a"/>
<group containers="a,b,c,d,e,f" description="Adresse der betreuten Person" name="group-7" target="b">
<text description="Straße" function="suppress_value" maxlength="256" name="addresse_strasse_1" size="40" target="a"/>
<text description="Nr." function="suppress_value" maxlength="256" name="addresse_strassenr_1" size="40" target="a"/>
@@ -236,7 +336,7 @@
<bool description="unbekannt" name="bool-47" value="-3"/>
<bool checked="true" description="keine Angabe" name="bool-48" value="-1"/>
</choice>
- <date description="Datum wohnhaft in Deutschland seit" name="nat_wohn" target="c"/>
+ <date description="Datum wohnhaft in Deutschland seit" name="nat_wohn" order="geburtsdatum;" target="c"/>
<choice description="Muttersprache" flags="required:phase_b_end" name="nat_muspra" size="1" target="d">
<external-choice name="external-choice-102" value="sprachen.xml"/>
<bool description="unbekannt" name="unbekannt" value="-3"/>
@@ -250,10 +350,10 @@
<bool description="unbekannt" name="bool-51" value="-3"/>
<bool checked="true" description="keine Angabe" name="bool-108" value="-1"/>
</choice>
- <rule expr="$nat_land -1 == not" mark="warning:nat_land" name="required-rule-74" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$nat_staat -1 == not" mark="warning:nat_staat" name="required-rule-75" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$nat_muspra -1 == not" mark="warning:nat_muspra" name="required-rule-76" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$nat_haspra -1 == not" mark="warning:nat_haspra" name="required-rule-77" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$nat_land -1 == not" mark="warning:nat_land" name="required-rule-71" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$nat_staat -1 == not" mark="warning:nat_staat" name="required-rule-72" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$nat_muspra -1 == not" mark="warning:nat_muspra" name="required-rule-73" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$nat_haspra -1 == not" mark="warning:nat_haspra" name="required-rule-74" value="Fehlende Pflichtfeldangabe"/>
</group>
<choice description="Personensorgeberechtigte" name="psorge" size="1" target="h">
<bool description="Mutter und Vater" name="bool-52" value="1"/>
@@ -267,7 +367,19 @@
<bool checked="true" description="keine Angabe" name="bool-60" value="-1"/>
</choice>
<text description="Nennung Sonstiges" function="suppress_value" maxlength="256" name="psorge_t" size="40" target="i"/>
- <rule expr="$wohnort -1 == not" mark="warning:wohnort" name="required-rule-73" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$datum_cm_start isset" mark="warning:datum_cm_start" name="required-rule-69" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$wohnort -1 == not" mark="warning:wohnort" name="required-rule-70" value="Fehlende Pflichtfeldangabe"/>
+ <rule description="'datum_cm_start' muss vor 'nbetr_ende' liegen." expr="$datum_cm_start isset $datum_cm_start known and $nbetr_ende isset $nbetr_ende known and and $datum_cm_start $nbetr_ende > and not" name="date-sequence-rule-0" value="'PHASE B - Case Management / 3. Angaben zur Person / 3.1 Persönliche Angaben / Datum Beginn der Umsetzung des Case Management in der Koordinierungsstelle' darf zeitlich nicht nach 'PHASE C - Nachbetreuung / 6.3 Nachbetreuung / Datum Ende der Nachbetreuung' liegen."/>
+ <rule description="'datum_cm_start' muss vor 'hilfm_ende_2' liegen." expr="$datum_cm_start isset $datum_cm_start known and $hilfm_ende_2 isset $hilfm_ende_2 known and and $datum_cm_start $hilfm_ende_2 > and not" name="date-sequence-rule-8" value="'3. Angaben zur Person / 3.1 Persönliche Angaben / Datum Beginn der Umsetzung des Case Management in der Koordinierungsstelle' darf zeitlich nicht nach '5. Kompetenzfeststellung, Hilfeplanung, Intervention / 5.3 Unterstützungsangebote / 5.3.1 Unterstützungsmaßnahmen / Unterstützungsmaßnahme 2 / Datum Ende der Hilfe' liegen."/>
+ <rule description="'datum_cm_start' muss vor 'hilfm_start_3' liegen." expr="$datum_cm_start isset $datum_cm_start known and $hilfm_start_3 isset $hilfm_start_3 known and and $datum_cm_start $hilfm_start_3 > and not" name="date-sequence-rule-23" value="'3. Angaben zur Person / 3.1 Persönliche Angaben / Datum Beginn der Umsetzung des Case Management in der Koordinierungsstelle' darf zeitlich nicht nach '5. Kompetenzfeststellung, Hilfeplanung, Intervention / 5.3 Unterstützungsangebote / 5.3.1 Unterstützungsmaßnahmen / Unterstützungsmaßnahme 3 / Datum Beginn der Hilfe' liegen."/>
+ <rule description="'datum_cm_start' muss vor 'datum_cm_ende' liegen." expr="$datum_cm_start isset $datum_cm_start known and $datum_cm_ende isset $datum_cm_ende known and and $datum_cm_start $datum_cm_ende > and not" name="date-sequence-rule-32" value="'3. Angaben zur Person / 3.1 Persönliche Angaben / Datum Beginn der Umsetzung des Case Management in der Koordinierungsstelle' darf zeitlich nicht nach '6. Abschlussbewertung / 6.1 Angaben zum Verlauf und zur Beendigung des Case Management / 6.1.1 Verlauf des Case Management / Datum Beendigung des Case Management' liegen."/>
+ <rule description="'datum_cm_start' muss vor 'hilfm_ende_1' liegen." expr="$datum_cm_start isset $datum_cm_start known and $hilfm_ende_1 isset $hilfm_ende_1 known and and $datum_cm_start $hilfm_ende_1 > and not" name="date-sequence-rule-35" value="'3. Angaben zur Person / 3.1 Persönliche Angaben / Datum Beginn der Umsetzung des Case Management in der Koordinierungsstelle' darf zeitlich nicht nach '5. Kompetenzfeststellung, Hilfeplanung, Intervention / 5.3 Unterstützungsangebote / 5.3.1 Unterstützungsmaßnahmen / Unterstützungsmaßnahme 1 / Datum Ende der Hilfe' liegen."/>
+ <rule description="'datum_cm_start' muss vor 'hilfm_start_1' liegen." expr="$datum_cm_start isset $datum_cm_start known and $hilfm_start_1 isset $hilfm_start_1 known and and $datum_cm_start $hilfm_start_1 > and not" name="date-sequence-rule-52" value="'3. Angaben zur Person / 3.1 Persönliche Angaben / Datum Beginn der Umsetzung des Case Management in der Koordinierungsstelle' darf zeitlich nicht nach '5. Kompetenzfeststellung, Hilfeplanung, Intervention / 5.3 Unterstützungsangebote / 5.3.1 Unterstützungsmaßnahmen / Unterstützungsmaßnahme 1 / Datum Beginn der Hilfe' liegen."/>
+ <rule description="'datum_cm_start' muss vor 'datum_kf_1' liegen." expr="$datum_cm_start isset $datum_cm_start known and $datum_kf_1 isset $datum_kf_1 known and and $datum_cm_start $datum_kf_1 > and not" name="date-sequence-rule-53" value="'3. Angaben zur Person / 3.1 Persönliche Angaben / Datum Beginn der Umsetzung des Case Management in der Koordinierungsstelle' darf zeitlich nicht nach '5. Kompetenzfeststellung, Hilfeplanung, Intervention / 5.1 Kompetenzfeststellung / 5.1.1 Verfahren der Kompetenzfeststellung / Datum Beginn der Kompetenzfeststellung' liegen."/>
+ <rule description="'datum_cm_start' muss vor 'hilfm_ende_3' liegen." expr="$datum_cm_start isset $datum_cm_start known and $hilfm_ende_3 isset $hilfm_ende_3 known and and $datum_cm_start $hilfm_ende_3 > and not" name="date-sequence-rule-62" value="'3. Angaben zur Person / 3.1 Persönliche Angaben / Datum Beginn der Umsetzung des Case Management in der Koordinierungsstelle' darf zeitlich nicht nach '5. Kompetenzfeststellung, Hilfeplanung, Intervention / 5.3 Unterstützungsangebote / 5.3.1 Unterstützungsmaßnahmen / Unterstützungsmaßnahme 3 / Datum Ende der Hilfe' liegen."/>
+ <rule description="'datum_cm_start' muss vor 'datum_bfplan' liegen." expr="$datum_cm_start isset $datum_cm_start known and $datum_bfplan isset $datum_bfplan known and and $datum_cm_start $datum_bfplan > and not" name="date-sequence-rule-85" value="'3. Angaben zur Person / 3.1 Persönliche Angaben / Datum Beginn der Umsetzung des Case Management in der Koordinierungsstelle' darf zeitlich nicht nach '5. Kompetenzfeststellung, Hilfeplanung, Intervention / 5.2 Bildungs und Förderplanung / 5.2.1 Reintegrations-Vorraussetzungen / Datum Beginn der Bildungs- und Förderplanung' liegen."/>
+ <rule description="'datum_cm_start' muss vor 'nbetr_start' liegen." expr="$datum_cm_start isset $datum_cm_start known and $nbetr_start isset $nbetr_start known and and $datum_cm_start $nbetr_start > and not" name="date-sequence-rule-88" value="'PHASE B - Case Management / 3. Angaben zur Person / 3.1 Persönliche Angaben / Datum Beginn der Umsetzung des Case Management in der Koordinierungsstelle' darf zeitlich nicht nach 'PHASE C - Nachbetreuung / 6.3 Nachbetreuung / Datum Start der Nachbetreuung' liegen."/>
+ <rule description="'datum_cm_start' muss vor 'hilfm_start_2' liegen." expr="$datum_cm_start isset $datum_cm_start known and $hilfm_start_2 isset $hilfm_start_2 known and and $datum_cm_start $hilfm_start_2 > and not" name="date-sequence-rule-115" value="'3. Angaben zur Person / 3.1 Persönliche Angaben / Datum Beginn der Umsetzung des Case Management in der Koordinierungsstelle' darf zeitlich nicht nach '5. Kompetenzfeststellung, Hilfeplanung, Intervention / 5.3 Unterstützungsangebote / 5.3.1 Unterstützungsmaßnahmen / Unterstützungsmaßnahme 2 / Datum Beginn der Hilfe' liegen."/>
</page>
<page containers="a,b,c,d,e" description="3.2 Angaben zu der Mutter" name="page-3">
<group containers="a,b,c" description="Angaben zur Person" name="group-10" target="a">
@@ -280,6 +392,22 @@
<text description="Name" function="suppress_value" maxlength="256" name="mutter_n" size="40" target="b"/>
<text description="Vorname" function="suppress_value" maxlength="256" name="mutter_vn" size="40" target="b"/>
<date description="Geburtsdatum" function="suppress_value" name="mutter_gb" target="c"/>
+ <rule description="'mutter_gb' muss vor 'datum_cm_start' liegen." expr="$mutter_gb isset $mutter_gb known and $datum_cm_start isset $datum_cm_start known and and $mutter_gb $datum_cm_start > and not" name="date-sequence-rule-7" value="'3.2 Angaben zu der Mutter / Angaben zur Person / Geburtsdatum' darf zeitlich nicht nach '3.1 Persönliche Angaben / Datum Beginn der Umsetzung des Case Management in der Koordinierungsstelle' liegen."/>
+ <rule description="'mutter_gb' muss vor 'hilfm_ende_3' liegen." expr="$mutter_gb isset $mutter_gb known and $hilfm_ende_3 isset $hilfm_ende_3 known and and $mutter_gb $hilfm_ende_3 > and not" name="date-sequence-rule-10" value="'3. Angaben zur Person / 3.2 Angaben zu der Mutter / Angaben zur Person / Geburtsdatum' darf zeitlich nicht nach '5. Kompetenzfeststellung, Hilfeplanung, Intervention / 5.3 Unterstützungsangebote / 5.3.1 Unterstützungsmaßnahmen / Unterstützungsmaßnahme 3 / Datum Ende der Hilfe' liegen."/>
+ <rule description="'mutter_gb' muss vor 'datum_cm_ende' liegen." expr="$mutter_gb isset $mutter_gb known and $datum_cm_ende isset $datum_cm_ende known and and $mutter_gb $datum_cm_ende > and not" name="date-sequence-rule-13" value="'3. Angaben zur Person / 3.2 Angaben zu der Mutter / Angaben zur Person / Geburtsdatum' darf zeitlich nicht nach '6. Abschlussbewertung / 6.1 Angaben zum Verlauf und zur Beendigung des Case Management / 6.1.1 Verlauf des Case Management / Datum Beendigung des Case Management' liegen."/>
+ <rule description="'mutter_gb' muss vor 'datum_kf_1' liegen." expr="$mutter_gb isset $mutter_gb known and $datum_kf_1 isset $datum_kf_1 known and and $mutter_gb $datum_kf_1 > and not" name="date-sequence-rule-17" value="'3. Angaben zur Person / 3.2 Angaben zu der Mutter / Angaben zur Person / Geburtsdatum' darf zeitlich nicht nach '5. Kompetenzfeststellung, Hilfeplanung, Intervention / 5.1 Kompetenzfeststellung / 5.1.1 Verfahren der Kompetenzfeststellung / Datum Beginn der Kompetenzfeststellung' liegen."/>
+ <rule description="'mutter_gb' muss vor 'hilfm_ende_1' liegen." expr="$mutter_gb isset $mutter_gb known and $hilfm_ende_1 isset $hilfm_ende_1 known and and $mutter_gb $hilfm_ende_1 > and not" name="date-sequence-rule-18" value="'3. Angaben zur Person / 3.2 Angaben zu der Mutter / Angaben zur Person / Geburtsdatum' darf zeitlich nicht nach '5. Kompetenzfeststellung, Hilfeplanung, Intervention / 5.3 Unterstützungsangebote / 5.3.1 Unterstützungsmaßnahmen / Unterstützungsmaßnahme 1 / Datum Ende der Hilfe' liegen."/>
+ <rule description="'mutter_gb' muss vor 'datum_bfplan' liegen." expr="$mutter_gb isset $mutter_gb known and $datum_bfplan isset $datum_bfplan known and and $mutter_gb $datum_bfplan > and not" name="date-sequence-rule-19" value="'3. Angaben zur Person / 3.2 Angaben zu der Mutter / Angaben zur Person / Geburtsdatum' darf zeitlich nicht nach '5. Kompetenzfeststellung, Hilfeplanung, Intervention / 5.2 Bildungs und Förderplanung / 5.2.1 Reintegrations-Vorraussetzungen / Datum Beginn der Bildungs- und Förderplanung' liegen."/>
+ <rule description="'mutter_gb' muss vor 'geburtsdatum' liegen." expr="$mutter_gb isset $mutter_gb known and $geburtsdatum isset $geburtsdatum known and and $mutter_gb $geburtsdatum > and not" name="date-sequence-rule-31" value="'PHASE B - Case Management / 3. Angaben zur Person / 3.2 Angaben zu der Mutter / Angaben zur Person / Geburtsdatum' darf zeitlich nicht nach 'PHASE A - Eingangsdokumentation / 1. Zuständigkeiten, Eingangsdaten / Angaben zur betreuten Person / Geburtsdatum' liegen."/>
+ <rule description="'mutter_gb' muss vor 'nat_wohn' liegen." expr="$mutter_gb isset $mutter_gb known and $nat_wohn isset $nat_wohn known and and $mutter_gb $nat_wohn > and not" name="date-sequence-rule-42" value="'3.2 Angaben zu der Mutter / Angaben zur Person / Geburtsdatum' darf zeitlich nicht nach '3.1 Persönliche Angaben / Nationalitätenstatus / Datum wohnhaft in Deutschland seit' liegen."/>
+ <rule description="'mutter_gb' muss vor 'kontakt' liegen." expr="$mutter_gb isset $mutter_gb known and $kontakt isset $kontakt known and and $mutter_gb $kontakt > and not" name="date-sequence-rule-60" value="'PHASE B - Case Management / 3. Angaben zur Person / 3.2 Angaben zu der Mutter / Angaben zur Person / Geburtsdatum' darf zeitlich nicht nach 'PHASE A - Eingangsdokumentation / 1. Zuständigkeiten, Eingangsdaten / Datum des Erstkontakt zum/zur Jugendlichen' liegen."/>
+ <rule description="'mutter_gb' muss vor 'nbetr_ende' liegen." expr="$mutter_gb isset $mutter_gb known and $nbetr_ende isset $nbetr_ende known and and $mutter_gb $nbetr_ende > and not" name="date-sequence-rule-102" value="'PHASE B - Case Management / 3. Angaben zur Person / 3.2 Angaben zu der Mutter / Angaben zur Person / Geburtsdatum' darf zeitlich nicht nach 'PHASE C - Nachbetreuung / 6.3 Nachbetreuung / Datum Ende der Nachbetreuung' liegen."/>
+ <rule description="'mutter_gb' muss vor 'hilfm_start_2' liegen." expr="$mutter_gb isset $mutter_gb known and $hilfm_start_2 isset $hilfm_start_2 known and and $mutter_gb $hilfm_start_2 > and not" name="date-sequence-rule-108" value="'3. Angaben zur Person / 3.2 Angaben zu der Mutter / Angaben zur Person / Geburtsdatum' darf zeitlich nicht nach '5. Kompetenzfeststellung, Hilfeplanung, Intervention / 5.3 Unterstützungsangebote / 5.3.1 Unterstützungsmaßnahmen / Unterstützungsmaßnahme 2 / Datum Beginn der Hilfe' liegen."/>
+ <rule description="'mutter_gb' muss vor 'hilfm_start_1' liegen." expr="$mutter_gb isset $mutter_gb known and $hilfm_start_1 isset $hilfm_start_1 known and and $mutter_gb $hilfm_start_1 > and not" name="date-sequence-rule-111" value="'3. Angaben zur Person / 3.2 Angaben zu der Mutter / Angaben zur Person / Geburtsdatum' darf zeitlich nicht nach '5. Kompetenzfeststellung, Hilfeplanung, Intervention / 5.3 Unterstützungsangebote / 5.3.1 Unterstützungsmaßnahmen / Unterstützungsmaßnahme 1 / Datum Beginn der Hilfe' liegen."/>
+ <rule description="'mutter_gb' muss vor 'erstgespraech' liegen." expr="$mutter_gb isset $mutter_gb known and $erstgespraech isset $erstgespraech known and and $mutter_gb $erstgespraech > and not" name="date-sequence-rule-122" value="'PHASE B - Case Management / 3. Angaben zur Person / 3.2 Angaben zu der Mutter / Angaben zur Person / Geburtsdatum' darf zeitlich nicht nach 'PHASE A - Eingangsdokumentation / 1. Zuständigkeiten, Eingangsdaten / Datum des Erstgesprächs mit dem/der Jugendlichen' liegen."/>
+ <rule description="'mutter_gb' muss vor 'nbetr_start' liegen." expr="$mutter_gb isset $mutter_gb known and $nbetr_start isset $nbetr_start known and and $mutter_gb $nbetr_start > and not" name="date-sequence-rule-123" value="'PHASE B - Case Management / 3. Angaben zur Person / 3.2 Angaben zu der Mutter / Angaben zur Person / Geburtsdatum' darf zeitlich nicht nach 'PHASE C - Nachbetreuung / 6.3 Nachbetreuung / Datum Start der Nachbetreuung' liegen."/>
+ <rule description="'mutter_gb' muss vor 'hilfm_ende_2' liegen." expr="$mutter_gb isset $mutter_gb known and $hilfm_ende_2 isset $hilfm_ende_2 known and and $mutter_gb $hilfm_ende_2 > and not" name="date-sequence-rule-128" value="'3. Angaben zur Person / 3.2 Angaben zu der Mutter / Angaben zur Person / Geburtsdatum' darf zeitlich nicht nach '5. Kompetenzfeststellung, Hilfeplanung, Intervention / 5.3 Unterstützungsangebote / 5.3.1 Unterstützungsmaßnahmen / Unterstützungsmaßnahme 2 / Datum Ende der Hilfe' liegen."/>
+ <rule description="'mutter_gb' muss vor 'hilfm_start_3' liegen." expr="$mutter_gb isset $mutter_gb known and $hilfm_start_3 isset $hilfm_start_3 known and and $mutter_gb $hilfm_start_3 > and not" name="date-sequence-rule-130" value="'3. Angaben zur Person / 3.2 Angaben zu der Mutter / Angaben zur Person / Geburtsdatum' darf zeitlich nicht nach '5. Kompetenzfeststellung, Hilfeplanung, Intervention / 5.3 Unterstützungsangebote / 5.3.1 Unterstützungsmaßnahmen / Unterstützungsmaßnahme 3 / Datum Beginn der Hilfe' liegen."/>
</group>
<group containers="a,b,c,d,e" description="Adresse" name="group-11" target="b">
<text description="Straße" function="suppress_value" maxlength="256" name="mutter_strasse_1" size="40" target="a"/>
@@ -357,6 +485,22 @@
<text description="Name" function="suppress_value" maxlength="256" name="vater_n" size="40" target="b"/>
<text description="Vorname" function="suppress_value" maxlength="256" name="vater_vn" size="40" target="b"/>
<date description="Geburtsdatum" function="suppress_value" name="vater_gb" target="c"/>
+ <rule description="'vater_gb' muss vor 'hilfm_ende_3' liegen." expr="$vater_gb isset $vater_gb known and $hilfm_ende_3 isset $hilfm_ende_3 known and and $vater_gb $hilfm_ende_3 > and not" name="date-sequence-rule-3" value="'3. Angaben zur Person / 3.3 Angaben zu dem Vater / Angaben zur Person / Geburtsdatum' darf zeitlich nicht nach '5. Kompetenzfeststellung, Hilfeplanung, Intervention / 5.3 Unterstützungsangebote / 5.3.1 Unterstützungsmaßnahmen / Unterstützungsmaßnahme 3 / Datum Ende der Hilfe' liegen."/>
+ <rule description="'vater_gb' muss vor 'nat_wohn' liegen." expr="$vater_gb isset $vater_gb known and $nat_wohn isset $nat_wohn known and and $vater_gb $nat_wohn > and not" name="date-sequence-rule-9" value="'3.3 Angaben zu dem Vater / Angaben zur Person / Geburtsdatum' darf zeitlich nicht nach '3.1 Persönliche Angaben / Nationalitätenstatus / Datum wohnhaft in Deutschland seit' liegen."/>
+ <rule description="'vater_gb' muss vor 'nbetr_start' liegen." expr="$vater_gb isset $vater_gb known and $nbetr_start isset $nbetr_start known and and $vater_gb $nbetr_start > and not" name="date-sequence-rule-24" value="'PHASE B - Case Management / 3. Angaben zur Person / 3.3 Angaben zu dem Vater / Angaben zur Person / Geburtsdatum' darf zeitlich nicht nach 'PHASE C - Nachbetreuung / 6.3 Nachbetreuung / Datum Start der Nachbetreuung' liegen."/>
+ <rule description="'vater_gb' muss vor 'nbetr_ende' liegen." expr="$vater_gb isset $vater_gb known and $nbetr_ende isset $nbetr_ende known and and $vater_gb $nbetr_ende > and not" name="date-sequence-rule-46" value="'PHASE B - Case Management / 3. Angaben zur Person / 3.3 Angaben zu dem Vater / Angaben zur Person / Geburtsdatum' darf zeitlich nicht nach 'PHASE C - Nachbetreuung / 6.3 Nachbetreuung / Datum Ende der Nachbetreuung' liegen."/>
+ <rule description="'vater_gb' muss vor 'hilfm_start_3' liegen." expr="$vater_gb isset $vater_gb known and $hilfm_start_3 isset $hilfm_start_3 known and and $vater_gb $hilfm_start_3 > and not" name="date-sequence-rule-54" value="'3. Angaben zur Person / 3.3 Angaben zu dem Vater / Angaben zur Person / Geburtsdatum' darf zeitlich nicht nach '5. Kompetenzfeststellung, Hilfeplanung, Intervention / 5.3 Unterstützungsangebote / 5.3.1 Unterstützungsmaßnahmen / Unterstützungsmaßnahme 3 / Datum Beginn der Hilfe' liegen."/>
+ <rule description="'vater_gb' muss vor 'kontakt' liegen." expr="$vater_gb isset $vater_gb known and $kontakt isset $kontakt known and and $vater_gb $kontakt > and not" name="date-sequence-rule-57" value="'PHASE B - Case Management / 3. Angaben zur Person / 3.3 Angaben zu dem Vater / Angaben zur Person / Geburtsdatum' darf zeitlich nicht nach 'PHASE A - Eingangsdokumentation / 1. Zuständigkeiten, Eingangsdaten / Datum des Erstkontakt zum/zur Jugendlichen' liegen."/>
+ <rule description="'vater_gb' muss vor 'erstgespraech' liegen." expr="$vater_gb isset $vater_gb known and $erstgespraech isset $erstgespraech known and and $vater_gb $erstgespraech > and not" name="date-sequence-rule-58" value="'PHASE B - Case Management / 3. Angaben zur Person / 3.3 Angaben zu dem Vater / Angaben zur Person / Geburtsdatum' darf zeitlich nicht nach 'PHASE A - Eingangsdokumentation / 1. Zuständigkeiten, Eingangsdaten / Datum des Erstgesprächs mit dem/der Jugendlichen' liegen."/>
+ <rule description="'vater_gb' muss vor 'datum_bfplan' liegen." expr="$vater_gb isset $vater_gb known and $datum_bfplan isset $datum_bfplan known and and $vater_gb $datum_bfplan > and not" name="date-sequence-rule-77" value="'3. Angaben zur Person / 3.3 Angaben zu dem Vater / Angaben zur Person / Geburtsdatum' darf zeitlich nicht nach '5. Kompetenzfeststellung, Hilfeplanung, Intervention / 5.2 Bildungs und Förderplanung / 5.2.1 Reintegrations-Vorraussetzungen / Datum Beginn der Bildungs- und Förderplanung' liegen."/>
+ <rule description="'vater_gb' muss vor 'hilfm_ende_1' liegen." expr="$vater_gb isset $vater_gb known and $hilfm_ende_1 isset $hilfm_ende_1 known and and $vater_gb $hilfm_ende_1 > and not" name="date-sequence-rule-86" value="'3. Angaben zur Person / 3.3 Angaben zu dem Vater / Angaben zur Person / Geburtsdatum' darf zeitlich nicht nach '5. Kompetenzfeststellung, Hilfeplanung, Intervention / 5.3 Unterstützungsangebote / 5.3.1 Unterstützungsmaßnahmen / Unterstützungsmaßnahme 1 / Datum Ende der Hilfe' liegen."/>
+ <rule description="'vater_gb' muss vor 'hilfm_start_2' liegen." expr="$vater_gb isset $vater_gb known and $hilfm_start_2 isset $hilfm_start_2 known and and $vater_gb $hilfm_start_2 > and not" name="date-sequence-rule-93" value="'3. Angaben zur Person / 3.3 Angaben zu dem Vater / Angaben zur Person / Geburtsdatum' darf zeitlich nicht nach '5. Kompetenzfeststellung, Hilfeplanung, Intervention / 5.3 Unterstützungsangebote / 5.3.1 Unterstützungsmaßnahmen / Unterstützungsmaßnahme 2 / Datum Beginn der Hilfe' liegen."/>
+ <rule description="'vater_gb' muss vor 'hilfm_ende_2' liegen." expr="$vater_gb isset $vater_gb known and $hilfm_ende_2 isset $hilfm_ende_2 known and and $vater_gb $hilfm_ende_2 > and not" name="date-sequence-rule-96" value="'3. Angaben zur Person / 3.3 Angaben zu dem Vater / Angaben zur Person / Geburtsdatum' darf zeitlich nicht nach '5. Kompetenzfeststellung, Hilfeplanung, Intervention / 5.3 Unterstützungsangebote / 5.3.1 Unterstützungsmaßnahmen / Unterstützungsmaßnahme 2 / Datum Ende der Hilfe' liegen."/>
+ <rule description="'vater_gb' muss vor 'hilfm_start_1' liegen." expr="$vater_gb isset $vater_gb known and $hilfm_start_1 isset $hilfm_start_1 known and and $vater_gb $hilfm_start_1 > and not" name="date-sequence-rule-101" value="'3. Angaben zur Person / 3.3 Angaben zu dem Vater / Angaben zur Person / Geburtsdatum' darf zeitlich nicht nach '5. Kompetenzfeststellung, Hilfeplanung, Intervention / 5.3 Unterstützungsangebote / 5.3.1 Unterstützungsmaßnahmen / Unterstützungsmaßnahme 1 / Datum Beginn der Hilfe' liegen."/>
+ <rule description="'vater_gb' muss vor 'geburtsdatum' liegen." expr="$vater_gb isset $vater_gb known and $geburtsdatum isset $geburtsdatum known and and $vater_gb $geburtsdatum > and not" name="date-sequence-rule-103" value="'PHASE B - Case Management / 3. Angaben zur Person / 3.3 Angaben zu dem Vater / Angaben zur Person / Geburtsdatum' darf zeitlich nicht nach 'PHASE A - Eingangsdokumentation / 1. Zuständigkeiten, Eingangsdaten / Angaben zur betreuten Person / Geburtsdatum' liegen."/>
+ <rule description="'vater_gb' muss vor 'datum_cm_start' liegen." expr="$vater_gb isset $vater_gb known and $datum_cm_start isset $datum_cm_start known and and $vater_gb $datum_cm_start > and not" name="date-sequence-rule-106" value="'3.3 Angaben zu dem Vater / Angaben zur Person / Geburtsdatum' darf zeitlich nicht nach '3.1 Persönliche Angaben / Datum Beginn der Umsetzung des Case Management in der Koordinierungsstelle' liegen."/>
+ <rule description="'vater_gb' muss vor 'datum_cm_ende' liegen." expr="$vater_gb isset $vater_gb known and $datum_cm_ende isset $datum_cm_ende known and and $vater_gb $datum_cm_ende > and not" name="date-sequence-rule-124" value="'3. Angaben zur Person / 3.3 Angaben zu dem Vater / Angaben zur Person / Geburtsdatum' darf zeitlich nicht nach '6. Abschlussbewertung / 6.1 Angaben zum Verlauf und zur Beendigung des Case Management / 6.1.1 Verlauf des Case Management / Datum Beendigung des Case Management' liegen."/>
+ <rule description="'vater_gb' muss vor 'datum_kf_1' liegen." expr="$vater_gb isset $vater_gb known and $datum_kf_1 isset $datum_kf_1 known and and $vater_gb $datum_kf_1 > and not" name="date-sequence-rule-127" value="'3. Angaben zur Person / 3.3 Angaben zu dem Vater / Angaben zur Person / Geburtsdatum' darf zeitlich nicht nach '5. Kompetenzfeststellung, Hilfeplanung, Intervention / 5.1 Kompetenzfeststellung / 5.1.1 Verfahren der Kompetenzfeststellung / Datum Beginn der Kompetenzfeststellung' liegen."/>
</group>
<group containers="a,b,c,d,e" description="Adresse" name="group-11" target="b">
<text description="Straße" function="suppress_value" maxlength="256" name="vater_strasse_1" size="40" target="a"/>
@@ -717,8 +861,8 @@
<bool description="unbekannt" name="bool-386" value="-3"/>
<bool checked="true" description="keine Angabe" name="bool-386" value="-1"/>
</choice>
- <rule expr="$sv_aktiv -1 == not" mark="warning:sv_aktiv" name="required-rule-81" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$sv_passiv -1 == not" mark="warning:sv_passiv" name="required-rule-82" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$sv_aktiv -1 == not" mark="warning:sv_aktiv" name="required-rule-78" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$sv_passiv -1 == not" mark="warning:sv_passiv" name="required-rule-79" value="Fehlende Pflichtfeldangabe"/>
</group>
<group containers="a,b" description="Weitere Charakterisierung der Verweigerungshaltung" flags="required:phase_b_end" name="group-79" target="f">
<radio-matrix description="Verhalten" flags="required:phase_b_end" name="group-22" target="a">
@@ -792,12 +936,12 @@
<bool description="unbekannt" name="bool-386" value="-3"/>
<bool checked="true" description="keine Angabe" name="bool-386" value="-1"/>
</radio>
- <rule expr="$sv_a -1 == not" mark="warning:sv_a" name="required-rule-83" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$sv_b -1 == not" mark="warning:sv_b" name="required-rule-84" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$sv_c -1 == not" mark="warning:sv_c" name="required-rule-85" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$sv_d -1 == not" mark="warning:sv_d" name="required-rule-86" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$sv_e -1 == not" mark="warning:sv_e" name="required-rule-87" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$sv_f -1 == not" mark="warning:sv_f" name="required-rule-88" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$sv_a -1 == not" mark="warning:sv_a" name="required-rule-80" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$sv_b -1 == not" mark="warning:sv_b" name="required-rule-81" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$sv_c -1 == not" mark="warning:sv_c" name="required-rule-82" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$sv_d -1 == not" mark="warning:sv_d" name="required-rule-83" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$sv_e -1 == not" mark="warning:sv_e" name="required-rule-84" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$sv_f -1 == not" mark="warning:sv_f" name="required-rule-85" value="Fehlende Pflichtfeldangabe"/>
</radio-matrix>
<text description="Nennung Sonstige" function="suppress_value" maxlength="256" name="sv_g_t" size="40" target="b"/>
</group>
@@ -810,14 +954,14 @@
<int description="davon unentschuldigt" flags="required:phase_b_end" maxvalue="8760" minvalue="0" name="fehlst_sj_ue" target="c"/>
<int description="Anzahl Fehlstunden im letzten Monat vor Aufnahme ins CM" flags="required:phase_b_end" maxvalue="744" minvalue="0" name="fehlst_m" target="d"/>
<int description="davon unentschuldigt" flags="required:phase_b_end" maxvalue="744" minvalue="0" name="fehlst_m_ue" target="d"/>
- <rule expr="$fehltg_sj isset" mark="warning:fehltg_sj" name="required-rule-89" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$fehltg_sj_ue isset" mark="warning:fehltg_sj_ue" name="required-rule-90" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$fehltg_m isset" mark="warning:fehltg_m" name="required-rule-91" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$fehltg_m_ue isset" mark="warning:fehltg_m_ue" name="required-rule-92" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$fehlst_sj isset" mark="warning:fehlst_sj" name="required-rule-93" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$fehlst_sj_ue isset" mark="warning:fehlst_sj_ue" name="required-rule-94" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$fehlst_m isset" mark="warning:fehlst_m" name="required-rule-95" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$fehlst_m_ue isset" mark="warning:fehlst_m_ue" name="required-rule-96" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$fehltg_sj isset" mark="warning:fehltg_sj" name="required-rule-86" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$fehltg_sj_ue isset" mark="warning:fehltg_sj_ue" name="required-rule-87" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$fehltg_m isset" mark="warning:fehltg_m" name="required-rule-88" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$fehltg_m_ue isset" mark="warning:fehltg_m_ue" name="required-rule-89" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$fehlst_sj isset" mark="warning:fehlst_sj" name="required-rule-90" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$fehlst_sj_ue isset" mark="warning:fehlst_sj_ue" name="required-rule-91" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$fehlst_m isset" mark="warning:fehlst_m" name="required-rule-92" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$fehlst_m_ue isset" mark="warning:fehlst_m_ue" name="required-rule-93" value="Fehlende Pflichtfeldangabe"/>
</group>
<int description="Anzahl der Monate, seit denen der junge Mensch schulverweigerndes Verhalten zeigt" flags="required:phase_b_end" maxvalue="99" minvalue="0" name="sv_monate" target="h"/>
<choice description="Ist zu erwarten, dass der Schulabschluss durch die Verweigerungshaltung gefährdet sein wird?" flags="required:phase_b_end" name="abschl_gef" size="1" target="i">
@@ -833,12 +977,12 @@
<bool checked="true" description="keine Angabe" name="bool-209" value="-1"/>
</choice>
<int description="Anzahl der behördlichen Ordnungsmaßnahmen aufgrund der Schulverweigerung" maxvalue="99" minvalue="0" name="ordmn" target="k"/>
- <rule expr="$schulform -1 == not" mark="warning:schulform" name="required-rule-78" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$klassenstufe isset" mark="warning:klassenstufe" name="required-rule-79" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$klassenwdh isset" mark="warning:klassenwdh" name="required-rule-80" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$sv_monate isset" mark="warning:sv_monate" name="required-rule-97" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$abschl_gef -1 == not" mark="warning:abschl_gef" name="required-rule-98" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$abschl_pr -1 == not" mark="warning:abschl_pr" name="required-rule-99" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$schulform -1 == not" mark="warning:schulform" name="required-rule-75" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$klassenstufe isset" mark="warning:klassenstufe" name="required-rule-76" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$klassenwdh isset" mark="warning:klassenwdh" name="required-rule-77" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$sv_monate isset" mark="warning:sv_monate" name="required-rule-94" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$abschl_gef -1 == not" mark="warning:abschl_gef" name="required-rule-95" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$abschl_pr -1 == not" mark="warning:abschl_pr" name="required-rule-96" value="Fehlende Pflichtfeldangabe"/>
</page>
<page containers="a,b" description="4.2 Familiärer Hintergrund und Ressourcen" name="page-10">
<group containers="a,b" description="Erzieherische Kompetenzen der Eltern/betreuenden Personen" name="group-80" target="a">
@@ -1152,8 +1296,8 @@
<bool checked="true" description="keine Angabe" name="bool-217" value="-1"/>
</choice>
<textarea description="Anmerkungen" function="suppress_value" name="uleistung_anm" target="d"/>
- <rule expr="$uleistung_beginn -1 == not" mark="warning:uleistung_beginn" name="required-rule-100" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$uleistung_verg -1 == not" mark="warning:uleistung_verg" name="required-rule-101" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$uleistung_beginn -1 == not" mark="warning:uleistung_beginn" name="required-rule-97" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$uleistung_verg -1 == not" mark="warning:uleistung_verg" name="required-rule-98" value="Fehlende Pflichtfeldangabe"/>
</page>
<page description="4.4 Freie Dokumentation" name="page-12">
<textarea description="Freie Dokumentation zu biografischen Eingangsdaten" function="suppress_value" name="dok_biograf" rows="30"/>
@@ -1162,9 +1306,7 @@
<group description="5. Kompetenzfeststellung, Hilfeplanung, Intervention" name="group-27">
<group description="5.1 Kompetenzfeststellung" name="group-28">
<page containers="a,b,c,d,e" description="5.1.1 Verfahren der Kompetenzfeststellung" name="page-13">
- <date description="Datum Beginn der Kompetenzfeststellung" flags="required:phase_b_end" name="datum_kf_1" target="a"/>
- <rule expr="$datum_kf_1 isset" mark="warning:datum_kf_1" name="rule-55" value="Fehlende Pflichtfeldangabe"/>
- <rule description="Beginn der KF liegt vor dem Beginn CM" expr="$datum_kf_1 $datum_kf_1 $datum_cm_start < and not" mark="error:datum_kf_1" name="rule-56" value="Der Beginn der Kompetenzfeststellung darf nicht vor dem Beginn des Case Management liegen"/>
+ <date description="Datum Beginn der Kompetenzfeststellung" flags="required:phase_b_end" name="datum_kf_1" order="datum_cm_start;datum_bfplan" target="a"/>
<choice description="Entwicklung und Durchführung des Verfahrens zur Kompetenzfeststellung" name="kf_verfahren_1" size="1" target="b">
<bool description="interne Verfahrensentwicklung und Durchführung" name="bool-218" value="1"/>
<bool description="interne Durchführung eines extern entwickelten Verfahrens" name="bool-219" value="2"/>
@@ -1240,6 +1382,17 @@
</choice>
<text description="Nennung Persönlichkeitstest" maxlength="256" name="kf_test_d_t_1" size="40" target="d"/>
</group>
+ <rule expr="$datum_kf_1 isset" mark="warning:datum_kf_1" name="required-rule-99" value="Fehlende Pflichtfeldangabe"/>
+ <rule description="'datum_kf_1' muss vor 'hilfm_ende_2' liegen." expr="$datum_kf_1 isset $datum_kf_1 known and $hilfm_ende_2 isset $hilfm_ende_2 known and and $datum_kf_1 $hilfm_ende_2 > and not" name="date-sequence-rule-11" value="'5.1 Kompetenzfeststellung / 5.1.1 Verfahren der Kompetenzfeststellung / Datum Beginn der Kompetenzfeststellung' darf zeitlich nicht nach '5.3 Unterstützungsangebote / 5.3.1 Unterstützungsmaßnahmen / Unterstützungsmaßnahme 2 / Datum Ende der Hilfe' liegen."/>
+ <rule description="'datum_kf_1' muss vor 'hilfm_start_1' liegen." expr="$datum_kf_1 isset $datum_kf_1 known and $hilfm_start_1 isset $hilfm_start_1 known and and $datum_kf_1 $hilfm_start_1 > and not" name="date-sequence-rule-16" value="'5.1 Kompetenzfeststellung / 5.1.1 Verfahren der Kompetenzfeststellung / Datum Beginn der Kompetenzfeststellung' darf zeitlich nicht nach '5.3 Unterstützungsangebote / 5.3.1 Unterstützungsmaßnahmen / Unterstützungsmaßnahme 1 / Datum Beginn der Hilfe' liegen."/>
+ <rule description="'datum_kf_1' muss vor 'hilfm_ende_1' liegen." expr="$datum_kf_1 isset $datum_kf_1 known and $hilfm_ende_1 isset $hilfm_ende_1 known and and $datum_kf_1 $hilfm_ende_1 > and not" name="date-sequence-rule-21" value="'5.1 Kompetenzfeststellung / 5.1.1 Verfahren der Kompetenzfeststellung / Datum Beginn der Kompetenzfeststellung' darf zeitlich nicht nach '5.3 Unterstützungsangebote / 5.3.1 Unterstützungsmaßnahmen / Unterstützungsmaßnahme 1 / Datum Ende der Hilfe' liegen."/>
+ <rule description="'datum_kf_1' muss vor 'nbetr_ende' liegen." expr="$datum_kf_1 isset $datum_kf_1 known and $nbetr_ende isset $nbetr_ende known and and $datum_kf_1 $nbetr_ende > and not" name="date-sequence-rule-33" value="'PHASE B - Case Management / 5. Kompetenzfeststellung, Hilfeplanung, Intervention / 5.1 Kompetenzfeststellung / 5.1.1 Verfahren der Kompetenzfeststellung / Datum Beginn der Kompetenzfeststellung' darf zeitlich nicht nach 'PHASE C - Nachbetreuung / 6.3 Nachbetreuung / Datum Ende der Nachbetreuung' liegen."/>
+ <rule description="'datum_kf_1' muss vor 'hilfm_start_2' liegen." expr="$datum_kf_1 isset $datum_kf_1 known and $hilfm_start_2 isset $hilfm_start_2 known and and $datum_kf_1 $hilfm_start_2 > and not" name="date-sequence-rule-50" value="'5.1 Kompetenzfeststellung / 5.1.1 Verfahren der Kompetenzfeststellung / Datum Beginn der Kompetenzfeststellung' darf zeitlich nicht nach '5.3 Unterstützungsangebote / 5.3.1 Unterstützungsmaßnahmen / Unterstützungsmaßnahme 2 / Datum Beginn der Hilfe' liegen."/>
+ <rule description="'datum_kf_1' muss vor 'datum_bfplan' liegen." expr="$datum_kf_1 isset $datum_kf_1 known and $datum_bfplan isset $datum_bfplan known and and $datum_kf_1 $datum_bfplan > and not" name="date-sequence-rule-59" value="'5.1 Kompetenzfeststellung / 5.1.1 Verfahren der Kompetenzfeststellung / Datum Beginn der Kompetenzfeststellung' darf zeitlich nicht nach '5.2 Bildungs und Förderplanung / 5.2.1 Reintegrations-Vorraussetzungen / Datum Beginn der Bildungs- und Förderplanung' liegen."/>
+ <rule description="'datum_kf_1' muss vor 'datum_cm_ende' liegen." expr="$datum_kf_1 isset $datum_kf_1 known and $datum_cm_ende isset $datum_cm_ende known and and $datum_kf_1 $datum_cm_ende > and not" name="date-sequence-rule-64" value="'5. Kompetenzfeststellung, Hilfeplanung, Intervention / 5.1 Kompetenzfeststellung / 5.1.1 Verfahren der Kompetenzfeststellung / Datum Beginn der Kompetenzfeststellung' darf zeitlich nicht nach '6. Abschlussbewertung / 6.1 Angaben zum Verlauf und zur Beendigung des Case Management / 6.1.1 Verlauf des Case Management / Datum Beendigung des Case Management' liegen."/>
+ <rule description="'datum_kf_1' muss vor 'hilfm_start_3' liegen." expr="$datum_kf_1 isset $datum_kf_1 known and $hilfm_start_3 isset $hilfm_start_3 known and and $datum_kf_1 $hilfm_start_3 > and not" name="date-sequence-rule-73" value="'5.1 Kompetenzfeststellung / 5.1.1 Verfahren der Kompetenzfeststellung / Datum Beginn der Kompetenzfeststellung' darf zeitlich nicht nach '5.3 Unterstützungsangebote / 5.3.1 Unterstützungsmaßnahmen / Unterstützungsmaßnahme 3 / Datum Beginn der Hilfe' liegen."/>
+ <rule description="'datum_kf_1' muss vor 'nbetr_start' liegen." expr="$datum_kf_1 isset $datum_kf_1 known and $nbetr_start isset $nbetr_start known and and $datum_kf_1 $nbetr_start > and not" name="date-sequence-rule-87" value="'PHASE B - Case Management / 5. Kompetenzfeststellung, Hilfeplanung, Intervention / 5.1 Kompetenzfeststellung / 5.1.1 Verfahren der Kompetenzfeststellung / Datum Beginn der Kompetenzfeststellung' darf zeitlich nicht nach 'PHASE C - Nachbetreuung / 6.3 Nachbetreuung / Datum Start der Nachbetreuung' liegen."/>
+ <rule description="'datum_kf_1' muss vor 'hilfm_ende_3' liegen." expr="$datum_kf_1 isset $datum_kf_1 known and $hilfm_ende_3 isset $hilfm_ende_3 known and and $datum_kf_1 $hilfm_ende_3 > and not" name="date-sequence-rule-104" value="'5.1 Kompetenzfeststellung / 5.1.1 Verfahren der Kompetenzfeststellung / Datum Beginn der Kompetenzfeststellung' darf zeitlich nicht nach '5.3 Unterstützungsangebote / 5.3.1 Unterstützungsmaßnahmen / Unterstützungsmaßnahme 3 / Datum Ende der Hilfe' liegen."/>
</page>
<page containers="a,b,c,d,e,f,g" description="5.1.2 Ergebnisse der Kompetenzfeststellung" name="page-14">
<group containers="a,b" description="Schulbezogene Kompetenzen" name="group-84" target="a">
@@ -1726,14 +1879,12 @@
<bool checked="true" description="keine Angabe" name="bool-396" value="-1"/>
</choice>
<textarea description="Anmerkungen zur Entwicklung des jungen Menschen" function="suppress_value" name="dok_entw" rows="20"/>
- <rule expr="$entw_beh -1 == not" mark="warning:entw_beh" name="required-rule-102" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$entw_beh -1 == not" mark="warning:entw_beh" name="required-rule-100" value="Fehlende Pflichtfeldangabe"/>
</page>
</group>
<group description="5.2 Bildungs und Förderplanung" name="group-40">
<page containers="a,b,c,d" description="5.2.1 Reintegrations-Vorraussetzungen" name="page-16">
- <date description="Datum Beginn der Bildungs- und Förderplanung" flags="required:phase_b_end" name="datum_bfplan" target="a"/>
- <rule expr="$datum_bfplan isset" mark="warning:datum_bfplan" name="rule-57" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$datum_bfplan $datum_bfplan $datum_kf_1 < and not" mark="error:$datum_bfplan" name="rule-58" value="Der Beginn der Bildungs- und Förderplanung darf nicht vor dem Beginn der Kompetenzfeststellung liegen"/>
+ <date description="Datum Beginn der Bildungs- und Förderplanung" flags="required:phase_b_end" name="datum_bfplan" order="datum_kf_1;hilfm_start_1,hilfm_start_2,hilfm_start_3" target="a"/>
<group containers="a,b" description="Wo wird der junge Mensch in der Zeit bis zur Reintegration in die Regelschule beschult?" flags="required:phase_b_end" name="group-41" target="b">
<radio-matrix description="Ort" name="group-91" target="a">
<radio description="in abgebender Schule, in Ursprungsklasse" flags="required:phase_b_end" name="beschul_a" size="1" target="a">
@@ -1778,12 +1929,12 @@
<bool description="unbekannt" name="bool-253" value="-3"/>
<bool checked="true" description="keine Angabe" name="bool-254" value="-1"/>
</radio>
- <rule expr="$beschul_a -1 == not" mark="warning:beschul_a" name="required-rule-103" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$beschul_b -1 == not" mark="warning:beschul_b" name="required-rule-104" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$beschul_c -1 == not" mark="warning:beschul_c" name="required-rule-105" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$beschul_d -1 == not" mark="warning:beschul_d" name="required-rule-106" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$beschul_e -1 == not" mark="warning:beschul_e" name="required-rule-107" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$beschul_f -1 == not" mark="warning:beschul_f" name="required-rule-108" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$beschul_a -1 == not" mark="warning:beschul_a" name="required-rule-102" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$beschul_b -1 == not" mark="warning:beschul_b" name="required-rule-103" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$beschul_c -1 == not" mark="warning:beschul_c" name="required-rule-104" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$beschul_d -1 == not" mark="warning:beschul_d" name="required-rule-105" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$beschul_e -1 == not" mark="warning:beschul_e" name="required-rule-106" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$beschul_f -1 == not" mark="warning:beschul_f" name="required-rule-107" value="Fehlende Pflichtfeldangabe"/>
</radio-matrix>
<text description="Nennung Sonstiges" function="suppress_value" maxlength="256" name="beschul_h_t" size="40" target="b"/>
</group>
@@ -1804,7 +1955,17 @@
<text description="Nennung Sonstige" function="suppress_value" maxlength="256" name="reint_beding_d_t" size="40" target="d"/>
<textarea description="von Seiten Sonstiger" function="suppress_value" name="reint_beding_d" rows="5" target="e"/>
</group>
- <rule expr="$reint_ziel -1 == not" mark="warning:reint_ziel" name="required-rule-109" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$datum_bfplan isset" mark="warning:datum_bfplan" name="required-rule-101" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$reint_ziel -1 == not" mark="warning:reint_ziel" name="required-rule-108" value="Fehlende Pflichtfeldangabe"/>
+ <rule description="'datum_bfplan' muss vor 'hilfm_ende_2' liegen." expr="$datum_bfplan isset $datum_bfplan known and $hilfm_ende_2 isset $hilfm_ende_2 known and and $datum_bfplan $hilfm_ende_2 > and not" name="date-sequence-rule-15" value="'5.2 Bildungs und Förderplanung / 5.2.1 Reintegrations-Vorraussetzungen / Datum Beginn der Bildungs- und Förderplanung' darf zeitlich nicht nach '5.3 Unterstützungsangebote / 5.3.1 Unterstützungsmaßnahmen / Unterstützungsmaßnahme 2 / Datum Ende der Hilfe' liegen."/>
+ <rule description="'datum_bfplan' muss vor 'hilfm_start_1' liegen." expr="$datum_bfplan isset $datum_bfplan known and $hilfm_start_1 isset $hilfm_start_1 known and and $datum_bfplan $hilfm_start_1 > and not" name="date-sequence-rule-25" value="'5.2 Bildungs und Förderplanung / 5.2.1 Reintegrations-Vorraussetzungen / Datum Beginn der Bildungs- und Förderplanung' darf zeitlich nicht nach '5.3 Unterstützungsangebote / 5.3.1 Unterstützungsmaßnahmen / Unterstützungsmaßnahme 1 / Datum Beginn der Hilfe' liegen."/>
+ <rule description="'datum_bfplan' muss vor 'hilfm_ende_1' liegen." expr="$datum_bfplan isset $datum_bfplan known and $hilfm_ende_1 isset $hilfm_ende_1 known and and $datum_bfplan $hilfm_ende_1 > and not" name="date-sequence-rule-27" value="'5.2 Bildungs und Förderplanung / 5.2.1 Reintegrations-Vorraussetzungen / Datum Beginn der Bildungs- und Förderplanung' darf zeitlich nicht nach '5.3 Unterstützungsangebote / 5.3.1 Unterstützungsmaßnahmen / Unterstützungsmaßnahme 1 / Datum Ende der Hilfe' liegen."/>
+ <rule description="'datum_bfplan' muss vor 'hilfm_start_2' liegen." expr="$datum_bfplan isset $datum_bfplan known and $hilfm_start_2 isset $hilfm_start_2 known and and $datum_bfplan $hilfm_start_2 > and not" name="date-sequence-rule-38" value="'5.2 Bildungs und Förderplanung / 5.2.1 Reintegrations-Vorraussetzungen / Datum Beginn der Bildungs- und Förderplanung' darf zeitlich nicht nach '5.3 Unterstützungsangebote / 5.3.1 Unterstützungsmaßnahmen / Unterstützungsmaßnahme 2 / Datum Beginn der Hilfe' liegen."/>
+ <rule description="'datum_bfplan' muss vor 'datum_cm_ende' liegen." expr="$datum_bfplan isset $datum_bfplan known and $datum_cm_ende isset $datum_cm_ende known and and $datum_bfplan $datum_cm_ende > and not" name="date-sequence-rule-70" value="'5. Kompetenzfeststellung, Hilfeplanung, Intervention / 5.2 Bildungs und Förderplanung / 5.2.1 Reintegrations-Vorraussetzungen / Datum Beginn der Bildungs- und Förderplanung' darf zeitlich nicht nach '6. Abschlussbewertung / 6.1 Angaben zum Verlauf und zur Beendigung des Case Management / 6.1.1 Verlauf des Case Management / Datum Beendigung des Case Management' liegen."/>
+ <rule description="'datum_bfplan' muss vor 'hilfm_start_3' liegen." expr="$datum_bfplan isset $datum_bfplan known and $hilfm_start_3 isset $hilfm_start_3 known and and $datum_bfplan $hilfm_start_3 > and not" name="date-sequence-rule-78" value="'5.2 Bildungs und Förderplanung / 5.2.1 Reintegrations-Vorraussetzungen / Datum Beginn der Bildungs- und Förderplanung' darf zeitlich nicht nach '5.3 Unterstützungsangebote / 5.3.1 Unterstützungsmaßnahmen / Unterstützungsmaßnahme 3 / Datum Beginn der Hilfe' liegen."/>
+ <rule description="'datum_bfplan' muss vor 'nbetr_ende' liegen." expr="$datum_bfplan isset $datum_bfplan known and $nbetr_ende isset $nbetr_ende known and and $datum_bfplan $nbetr_ende > and not" name="date-sequence-rule-99" value="'PHASE B - Case Management / 5. Kompetenzfeststellung, Hilfeplanung, Intervention / 5.2 Bildungs und Förderplanung / 5.2.1 Reintegrations-Vorraussetzungen / Datum Beginn der Bildungs- und Förderplanung' darf zeitlich nicht nach 'PHASE C - Nachbetreuung / 6.3 Nachbetreuung / Datum Ende der Nachbetreuung' liegen."/>
+ <rule description="'datum_bfplan' muss vor 'hilfm_ende_3' liegen." expr="$datum_bfplan isset $datum_bfplan known and $hilfm_ende_3 isset $hilfm_ende_3 known and and $datum_bfplan $hilfm_ende_3 > and not" name="date-sequence-rule-109" value="'5.2 Bildungs und Förderplanung / 5.2.1 Reintegrations-Vorraussetzungen / Datum Beginn der Bildungs- und Förderplanung' darf zeitlich nicht nach '5.3 Unterstützungsangebote / 5.3.1 Unterstützungsmaßnahmen / Unterstützungsmaßnahme 3 / Datum Ende der Hilfe' liegen."/>
+ <rule description="'datum_bfplan' muss vor 'nbetr_start' liegen." expr="$datum_bfplan isset $datum_bfplan known and $nbetr_start isset $nbetr_start known and and $datum_bfplan $nbetr_start > and not" name="date-sequence-rule-131" value="'PHASE B - Case Management / 5. Kompetenzfeststellung, Hilfeplanung, Intervention / 5.2 Bildungs und Förderplanung / 5.2.1 Reintegrations-Vorraussetzungen / Datum Beginn der Bildungs- und Förderplanung' darf zeitlich nicht nach 'PHASE C - Nachbetreuung / 6.3 Nachbetreuung / Datum Start der Nachbetreuung' liegen."/>
</page>
<page description="5.2.1.5 Erfassung von Fehlzeiten" name="page-28">
<group containers="a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r" description="Monatliche periodische Erfassung der Fehlzeiten" name="group-43">
@@ -2463,13 +2624,13 @@
<bool description="unbekannt" name="unbekannt" value="-3"/>
<bool checked="true" description="keine Angabe" name="bool-391" value="-1"/>
</radio>
- <rule expr="$zielcm_schul_a -1 == not" mark="warning:zielcm_schul_a" name="required-rule-110" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$zielcm_schul_b -1 == not" mark="warning:zielcm_schul_b" name="required-rule-111" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$zielcm_schul_c -1 == not" mark="warning:zielcm_schul_c" name="required-rule-112" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$zielcm_schul_d -1 == not" mark="warning:zielcm_schul_d" name="required-rule-113" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$zielcm_schul_e -1 == not" mark="warning:zielcm_schul_e" name="required-rule-114" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$zielcm_schul_f -1 == not" mark="warning:zielcm_schul_f" name="required-rule-115" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$zielcm_schul_g -1 == not" mark="warning:zielcm_schul_g" name="required-rule-116" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$zielcm_schul_a -1 == not" mark="warning:zielcm_schul_a" name="required-rule-109" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$zielcm_schul_b -1 == not" mark="warning:zielcm_schul_b" name="required-rule-110" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$zielcm_schul_c -1 == not" mark="warning:zielcm_schul_c" name="required-rule-111" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$zielcm_schul_d -1 == not" mark="warning:zielcm_schul_d" name="required-rule-112" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$zielcm_schul_e -1 == not" mark="warning:zielcm_schul_e" name="required-rule-113" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$zielcm_schul_f -1 == not" mark="warning:zielcm_schul_f" name="required-rule-114" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$zielcm_schul_g -1 == not" mark="warning:zielcm_schul_g" name="required-rule-115" value="Fehlende Pflichtfeldangabe"/>
</radio-matrix>
<text description="Nennung Sonstiges" function="suppress_value" maxlength="256" name="zielcm_schul_h_t" size="40" target="b"/>
</group>
@@ -2555,13 +2716,13 @@
<bool description="unbekannt" name="unbekannt" value="-3"/>
<bool checked="true" description="keine Angabe" name="bool-391" value="-1"/>
</radio>
- <rule expr="$zielcm_sozial_a -1 == not" mark="warning:zielcm_sozial_a" name="required-rule-117" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$zielcm_sozial_b -1 == not" mark="warning:zielcm_sozial_b" name="required-rule-118" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$zielcm_sozial_c -1 == not" mark="warning:zielcm_sozial_c" name="required-rule-119" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$zielcm_sozial_d -1 == not" mark="warning:zielcm_sozial_d" name="required-rule-120" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$zielcm_sozial_e -1 == not" mark="warning:zielcm_sozial_e" name="required-rule-121" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$zielcm_sozial_f -1 == not" mark="warning:zielcm_sozial_f" name="required-rule-122" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$zielcm_sozial_g -1 == not" mark="warning:zielcm_sozial_g" name="required-rule-123" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$zielcm_sozial_a -1 == not" mark="warning:zielcm_sozial_a" name="required-rule-116" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$zielcm_sozial_b -1 == not" mark="warning:zielcm_sozial_b" name="required-rule-117" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$zielcm_sozial_c -1 == not" mark="warning:zielcm_sozial_c" name="required-rule-118" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$zielcm_sozial_d -1 == not" mark="warning:zielcm_sozial_d" name="required-rule-119" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$zielcm_sozial_e -1 == not" mark="warning:zielcm_sozial_e" name="required-rule-120" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$zielcm_sozial_f -1 == not" mark="warning:zielcm_sozial_f" name="required-rule-121" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$zielcm_sozial_g -1 == not" mark="warning:zielcm_sozial_g" name="required-rule-122" value="Fehlende Pflichtfeldangabe"/>
</radio-matrix>
<text description="Nennung Sonstiges" function="suppress_value" maxlength="256" name="zielcm_sozial_h_t" size="40" target="b"/>
</group>
@@ -2579,14 +2740,11 @@
<text description="Art der Hilfe" flags="required:phase_b_end" maxlength="256" name="hilfm_art_1" size="40" target="b"/>
<text description="durchführende Institution/Person" function="hash_value:hilfm_inst_1" maxlength="256" name="hilfm_inst_1" size="40" target="b"/>
<text description="Einrichtung/Dienst/Person" function="hash_value:hilfm_einr_1" maxlength="256" name="hilfm_einr_1" size="40" target="c"/>
- <date description="Datum Beginn der Hilfe" flags="required:phase_b_end" name="hilfm_start_1" target="d"/>
- <date description="Datum Ende der Hilfe" flags="required:phase_b_end" name="hilfm_ende_1" target="d"/>
+ <date description="Datum Beginn der Hilfe" flags="required:phase_b_end" name="hilfm_start_1" order="datum_bfplan;hilfm_ende_1" target="d"/>
+ <date description="Datum Ende der Hilfe" flags="required:phase_b_end" name="hilfm_ende_1" order="hilfm_start_1;datum_cm_ende" target="d"/>
<rule expr="$hilfm_art_1 not $hilfm_1 1 == and not" mark="warning:hilfm_art_1" name="rule-25" value="Fehlende Pflichtfeldangabe"/>
<rule expr="$hilfm_start_1 not $hilfm_1 1 == and not" mark="warning:hilfm_start_1" name="rule-28" value="Fehlende Pflichtfeldangabe"/>
- <rule description="beginn UM < beginn BFP" expr="$hilfm_start_1 $hilfm_start_1 $datum_bfplan < and $hilfm_1 1 == and not" mark="error:hilfm_start_1" name="rule-59" value="Der Beginn des Unterstützungsangebots darf nicht vor dem Beginn der Bildungs- und Förderplanung liegen"/>
<rule expr="$hilfm_ende_1 not $hilfm_1 1 == and not" mark="warning:hilfm_ende_1" name="rule-29" value="Fehlende Pflichtfeldangabe"/>
- <rule description="ende UM < beginn UM" expr="$hilfm_ende_1 $hilfm_ende_1 $hilfm_start_1 < and $hilfm_1 1 == and not" mark="error:hilfm_ende_1" name="rule-60" value="Das Ende des Unterstützungsangebot darf nicht vor seinem Beginn liegen"/>
- <rule expr="$datum_cm_ende $datum_cm_ende 1 1 1 date > and $datum_cm_start $datum_cm_ende > and not" mark="error:datum_cm_ende" name="rule-61" value="Das Ende des Case Managements darf nicht vor dem Beginn der Aufnahme des Case Managements liegen"/>
<rule expr="$hilfm_art_1 $hilfm_start_1 or $hilfm_ende_1 or $hilfm_1 0 == and not" mark="warning:hilfm_1" name="rule-30" value="widersprüchliche Eingabe"/>
<rule expr="$hilfm_1 -1 == not" mark="warning:hilfm_1" name="rule-72" value="Fehlende Pflichtfeldangabe"/>
<int description="zeitlicher Umfang der Hilfe in Wochenstunden" maxvalue="999" minvalue="0" name="hilfm_umf_1" target="e"/>
@@ -2656,6 +2814,13 @@
</group>
</group>
<textarea description="Schlussfolgerungen und Anmerkungen" function="suppress_value" name="hilfm_sf_1" target="g"/>
+ <rule description="'hilfm_ende_1' muss vor 'datum_cm_ende' liegen." expr="$hilfm_ende_1 isset $hilfm_ende_1 known and $datum_cm_ende isset $datum_cm_ende known and and $hilfm_ende_1 $datum_cm_ende > and not" name="date-sequence-rule-14" value="'5. Kompetenzfeststellung, Hilfeplanung, Intervention / 5.3 Unterstützungsangebote / 5.3.1 Unterstützungsmaßnahmen / Unterstützungsmaßnahme 1 / Datum Ende der Hilfe' darf zeitlich nicht nach '6. Abschlussbewertung / 6.1 Angaben zum Verlauf und zur Beendigung des Case Management / 6.1.1 Verlauf des Case Management / Datum Beendigung des Case Management' liegen."/>
+ <rule description="'hilfm_ende_1' muss vor 'nbetr_start' liegen." expr="$hilfm_ende_1 isset $hilfm_ende_1 known and $nbetr_start isset $nbetr_start known and and $hilfm_ende_1 $nbetr_start > and not" name="date-sequence-rule-30" value="'PHASE B - Case Management / 5. Kompetenzfeststellung, Hilfeplanung, Intervention / 5.3 Unterstützungsangebote / 5.3.1 Unterstützungsmaßnahmen / Unterstützungsmaßnahme 1 / Datum Ende der Hilfe' darf zeitlich nicht nach 'PHASE C - Nachbetreuung / 6.3 Nachbetreuung / Datum Start der Nachbetreuung' liegen."/>
+ <rule description="'hilfm_start_1' muss vor 'nbetr_start' liegen." expr="$hilfm_start_1 isset $hilfm_start_1 known and $nbetr_start isset $nbetr_start known and and $hilfm_start_1 $nbetr_start > and not" name="date-sequence-rule-40" value="'PHASE B - Case Management / 5. Kompetenzfeststellung, Hilfeplanung, Intervention / 5.3 Unterstützungsangebote / 5.3.1 Unterstützungsmaßnahmen / Unterstützungsmaßnahme 1 / Datum Beginn der Hilfe' darf zeitlich nicht nach 'PHASE C - Nachbetreuung / 6.3 Nachbetreuung / Datum Start der Nachbetreuung' liegen."/>
+ <rule description="'hilfm_start_1' muss vor 'nbetr_ende' liegen." expr="$hilfm_start_1 isset $hilfm_start_1 known and $nbetr_ende isset $nbetr_ende known and and $hilfm_start_1 $nbetr_ende > and not" name="date-sequence-rule-49" value="'PHASE B - Case Management / 5. Kompetenzfeststellung, Hilfeplanung, Intervention / 5.3 Unterstützungsangebote / 5.3.1 Unterstützungsmaßnahmen / Unterstützungsmaßnahme 1 / Datum Beginn der Hilfe' darf zeitlich nicht nach 'PHASE C - Nachbetreuung / 6.3 Nachbetreuung / Datum Ende der Nachbetreuung' liegen."/>
+ <rule description="'hilfm_start_1' muss vor 'datum_cm_ende' liegen." expr="$hilfm_start_1 isset $hilfm_start_1 known and $datum_cm_ende isset $datum_cm_ende known and and $hilfm_start_1 $datum_cm_ende > and not" name="date-sequence-rule-72" value="'5. Kompetenzfeststellung, Hilfeplanung, Intervention / 5.3 Unterstützungsangebote / 5.3.1 Unterstützungsmaßnahmen / Unterstützungsmaßnahme 1 / Datum Beginn der Hilfe' darf zeitlich nicht nach '6. Abschlussbewertung / 6.1 Angaben zum Verlauf und zur Beendigung des Case Management / 6.1.1 Verlauf des Case Management / Datum Beendigung des Case Management' liegen."/>
+ <rule description="'hilfm_start_1' muss vor 'hilfm_ende_1' liegen." expr="$hilfm_start_1 isset $hilfm_start_1 known and $hilfm_ende_1 isset $hilfm_ende_1 known and and $hilfm_start_1 $hilfm_ende_1 > and not" name="date-sequence-rule-110" value="'Datum Beginn der Hilfe' darf zeitlich nicht nach 'Datum Ende der Hilfe' liegen."/>
+ <rule description="'hilfm_ende_1' muss vor 'nbetr_ende' liegen." expr="$hilfm_ende_1 isset $hilfm_ende_1 known and $nbetr_ende isset $nbetr_ende known and and $hilfm_ende_1 $nbetr_ende > and not" name="date-sequence-rule-116" value="'PHASE B - Case Management / 5. Kompetenzfeststellung, Hilfeplanung, Intervention / 5.3 Unterstützungsangebote / 5.3.1 Unterstützungsmaßnahmen / Unterstützungsmaßnahme 1 / Datum Ende der Hilfe' darf zeitlich nicht nach 'PHASE C - Nachbetreuung / 6.3 Nachbetreuung / Datum Ende der Nachbetreuung' liegen."/>
</page>
<page containers="a,b,c,d,e,f,g" description="Unterstützungsmaßnahme 2" name="page-31">
<choice description="Wurde ein weiteres Unterstützungsangebot gemacht?" flags="required:phase_b_end" name="hilfm_2" size="1" target="a">
@@ -2666,13 +2831,10 @@
<text description="Art der Hilfe" flags="required:phase_b_end" maxlength="256" name="hilfm_art_2" size="40" target="b"/>
<text description="durchführende Institution/Person" function="hash_value:hilfm_inst_2" maxlength="256" name="hilfm_inst_2" size="40" target="b"/>
<text description="Einrichtung/Dienst/Person" function="hash_value:hilfm_einr_2" maxlength="256" name="hilfm_einr_2" size="40" target="c"/>
- <date description="Datum Beginn der Hilfe" flags="required:phase_b_end" name="hilfm_start_2" target="d"/>
- <date description="Datum Ende der Hilfe" flags="required:phase_b_end" name="hilfm_ende_2" target="d"/>
+ <date description="Datum Beginn der Hilfe" flags="required:phase_b_end" name="hilfm_start_2" order="datum_bfplan;hilfm_ende_2" target="d"/>
+ <date description="Datum Ende der Hilfe" flags="required:phase_b_end" name="hilfm_ende_2" order="hilfm_start_2;datum_cm_ende" target="d"/>
<rule expr="$hilfm_art_2 not $hilfm_2 1 == and not" mark="warning:hilfm_art_2" name="rule-25" value="Fehlende Pflichtfeldangabe"/>
<rule expr="$hilfm_start_2 not $hilfm_2 1 == and not" mark="warning:hilfm_start_2" name="rule-28" value="Fehlende Pflichtfeldangabe"/>
- <rule description="beginn UM < beginn BFP" expr="$hilfm_start_2 $hilfm_start_2 $datum_bfplan < and $hilfm_2 1 == and not" mark="error:hilfm_start_2" name="rule-62" value="Der Beginn des Unterstützungsangebots darf nicht vor dem Beginn der Bildungs- und Förderplanung liegen"/>
- <rule description="ende UM < beginn UM" expr="$hilfm_ende_2 $hilfm_ende_2 $hilfm_start_2 < and $hilfm_2 1 == and not" mark="error:hilfm_ende_2" name="rule-63" value="Das Ende des Unterstützungsangebot darf nicht vor seinem Beginn liegen"/>
- <rule expr="$datum_cm_ende $datum_cm_ende 1 1 1 date > and $hilfm_ende_2 $datum_cm_ende > and not" mark="error:hilfm_ende_2" name="rule-64" value="Das Ende des Case Managements darf nicht vor dem Ende eines Unterstützungsangebots liegen"/>
<rule expr="$hilfm_ende_2 not $hilfm_2 1 == and not" mark="warning:hilfm_ende_2" name="rule-29" value="Fehlende Pflichtfeldangabe"/>
<rule expr="$hilfm_art_2 $hilfm_start_2 or $hilfm_ende_2 or $hilfm_2 0 == and not" mark="warning:hilfm_2" name="rule-30" value="widersprüchliche Eingabe"/>
<rule expr="$hilfm_2 -1 == not" mark="warning:hilfm_2" name="rule-73" value="Fehlende Pflichtfeldangabe"/>
@@ -2743,6 +2905,13 @@
</group>
</group>
<textarea description="Schlussfolgerungen und Anmerkungen" function="suppress_value" name="hilfm_sf_2" target="g"/>
+ <rule description="'hilfm_start_2' muss vor 'nbetr_ende' liegen." expr="$hilfm_start_2 isset $hilfm_start_2 known and $nbetr_ende isset $nbetr_ende known and and $hilfm_start_2 $nbetr_ende > and not" name="date-sequence-rule-36" value="'PHASE B - Case Management / 5. Kompetenzfeststellung, Hilfeplanung, Intervention / 5.3 Unterstützungsangebote / 5.3.1 Unterstützungsmaßnahmen / Unterstützungsmaßnahme 2 / Datum Beginn der Hilfe' darf zeitlich nicht nach 'PHASE C - Nachbetreuung / 6.3 Nachbetreuung / Datum Ende der Nachbetreuung' liegen."/>
+ <rule description="'hilfm_ende_2' muss vor 'datum_cm_ende' liegen." expr="$hilfm_ende_2 isset $hilfm_ende_2 known and $datum_cm_ende isset $datum_cm_ende known and and $hilfm_ende_2 $datum_cm_ende > and not" name="date-sequence-rule-44" value="'5. Kompetenzfeststellung, Hilfeplanung, Intervention / 5.3 Unterstützungsangebote / 5.3.1 Unterstützungsmaßnahmen / Unterstützungsmaßnahme 2 / Datum Ende der Hilfe' darf zeitlich nicht nach '6. Abschlussbewertung / 6.1 Angaben zum Verlauf und zur Beendigung des Case Management / 6.1.1 Verlauf des Case Management / Datum Beendigung des Case Management' liegen."/>
+ <rule description="'hilfm_ende_2' muss vor 'nbetr_ende' liegen." expr="$hilfm_ende_2 isset $hilfm_ende_2 known and $nbetr_ende isset $nbetr_ende known and and $hilfm_ende_2 $nbetr_ende > and not" name="date-sequence-rule-48" value="'PHASE B - Case Management / 5. Kompetenzfeststellung, Hilfeplanung, Intervention / 5.3 Unterstützungsangebote / 5.3.1 Unterstützungsmaßnahmen / Unterstützungsmaßnahme 2 / Datum Ende der Hilfe' darf zeitlich nicht nach 'PHASE C - Nachbetreuung / 6.3 Nachbetreuung / Datum Ende der Nachbetreuung' liegen."/>
+ <rule description="'hilfm_ende_2' muss vor 'nbetr_start' liegen." expr="$hilfm_ende_2 isset $hilfm_ende_2 known and $nbetr_start isset $nbetr_start known and and $hilfm_ende_2 $nbetr_start > and not" name="date-sequence-rule-51" value="'PHASE B - Case Management / 5. Kompetenzfeststellung, Hilfeplanung, Intervention / 5.3 Unterstützungsangebote / 5.3.1 Unterstützungsmaßnahmen / Unterstützungsmaßnahme 2 / Datum Ende der Hilfe' darf zeitlich nicht nach 'PHASE C - Nachbetreuung / 6.3 Nachbetreuung / Datum Start der Nachbetreuung' liegen."/>
+ <rule description="'hilfm_start_2' muss vor 'hilfm_ende_2' liegen." expr="$hilfm_start_2 isset $hilfm_start_2 known and $hilfm_ende_2 isset $hilfm_ende_2 known and and $hilfm_start_2 $hilfm_ende_2 > and not" name="date-sequence-rule-56" value="'Datum Beginn der Hilfe' darf zeitlich nicht nach 'Datum Ende der Hilfe' liegen."/>
+ <rule description="'hilfm_start_2' muss vor 'nbetr_start' liegen." expr="$hilfm_start_2 isset $hilfm_start_2 known and $nbetr_start isset $nbetr_start known and and $hilfm_start_2 $nbetr_start > and not" name="date-sequence-rule-67" value="'PHASE B - Case Management / 5. Kompetenzfeststellung, Hilfeplanung, Intervention / 5.3 Unterstützungsangebote / 5.3.1 Unterstützungsmaßnahmen / Unterstützungsmaßnahme 2 / Datum Beginn der Hilfe' darf zeitlich nicht nach 'PHASE C - Nachbetreuung / 6.3 Nachbetreuung / Datum Start der Nachbetreuung' liegen."/>
+ <rule description="'hilfm_start_2' muss vor 'datum_cm_ende' liegen." expr="$hilfm_start_2 isset $hilfm_start_2 known and $datum_cm_ende isset $datum_cm_ende known and and $hilfm_start_2 $datum_cm_ende > and not" name="date-sequence-rule-68" value="'5. Kompetenzfeststellung, Hilfeplanung, Intervention / 5.3 Unterstützungsangebote / 5.3.1 Unterstützungsmaßnahmen / Unterstützungsmaßnahme 2 / Datum Beginn der Hilfe' darf zeitlich nicht nach '6. Abschlussbewertung / 6.1 Angaben zum Verlauf und zur Beendigung des Case Management / 6.1.1 Verlauf des Case Management / Datum Beendigung des Case Management' liegen."/>
</page>
<page containers="a,b,c,d,e,f,g" description="Unterstützungsmaßnahme 3" name="page-32">
<choice description="Wurde ein weiteres Unterstützungsangebot gemacht?" flags="required:phase_b_end" name="hilfm_3" size="1" target="a">
@@ -2753,15 +2922,12 @@
<text description="Art der Hilfe" flags="required:phase_b_end" maxlength="256" name="hilfm_art_3" size="40" target="b"/>
<text description="durchführende Institution/Person" function="hash_value:hilfm_inst_3" maxlength="256" name="hilfm_inst_3" size="40" target="b"/>
<text description="Einrichtung/Dienst/Person" function="hash_value:hilfm_einr_3" maxlength="256" name="hilfm_einr_3" size="40" target="c"/>
- <date description="Datum Beginn der Hilfe" flags="required:phase_b_end" name="hilfm_start_3" target="d"/>
- <date description="Datum Ende der Hilfe" flags="required:phase_b_end" name="hilfm_ende_3" target="d"/>
+ <date description="Datum Beginn der Hilfe" flags="required:phase_b_end" name="hilfm_start_3" order="datum_bfplan;hilfm_ende_3" target="d"/>
+ <date description="Datum Ende der Hilfe" flags="required:phase_b_end" name="hilfm_ende_3" order="hilfm_start_3;datum_cm_ende" target="d"/>
<rule expr="$hilfm_art_3 not $hilfm_3 1 == and not" mark="warning:hilfm_art_3" name="rule-25" value="Fehlende Pflichtfeldangabe"/>
<rule expr="$hilfm_start_3 not $hilfm_3 1 == and not" mark="warning:hilfm_start_3" name="rule-28" value="Fehlende Pflichtfeldangabe"/>
<rule expr="$hilfm_ende_3 not $hilfm_3 1 == and not" mark="warning:hilfm_ende_3" name="rule-29" value="Fehlende Pflichtfeldangabe"/>
<rule expr="$hilfm_art_3 $hilfm_start_3 or $hilfm_ende_3 or $hilfm_3 0 == and not" mark="warning:hilfm_3" name="rule-30" value="widersprüchliche Eingabe"/>
- <rule description="beginn UM < beginn BFP" expr="$hilfm_start_3 $hilfm_start_3 $datum_bfplan < and $hilfm_3 1 == and not" mark="error:hilfm_start_3" name="rule-65" value="Der Beginn des Unterstützungsangebots darf nicht vor dem Beginn der Bildungs- und Förderplanung liegen"/>
- <rule description="ende UM < beginn UM" expr="$hilfm_ende_3 $hilfm_ende_3 $hilfm_start_3 < and $hilfm_3 1 == and not" mark="error:hilfm_ende_3" name="rule-66" value="Das Ende des Unterstützungsangebot darf nicht vor seinem Beginn liegen"/>
- <rule expr="$datum_cm_ende $datum_cm_ende 1 1 1 date > and $hilfm_ende_3 $datum_cm_ende > and not" mark="error:hilfm_ende_3" name="rule-67" value="Das Ende des Case Managements darf nicht vor dem Ende eines Unterstützungsangebots liegen"/>
<rule expr="$hilfm_3 -1 == not" mark="warning:hilfm_3" name="rule-73" value="Fehlende Pflichtfeldangabe"/>
<int description="zeitlicher Umfang der Hilfe in Wochenstunden" maxvalue="999" minvalue="0" name="hilfm_umf_3" target="e"/>
<group containers="a,b,c" description="Ziele der Unterstützungsmaßnahmen: bitte konkret benennen" name="group-52" target="f">
@@ -2830,6 +2996,13 @@
</group>
</group>
<textarea description="Schlussfolgerungen und Anmerkungen" function="suppress_value" name="hilfm_sf_3" target="g"/>
+ <rule description="'hilfm_start_3' muss vor 'nbetr_start' liegen." expr="$hilfm_start_3 isset $hilfm_start_3 known and $nbetr_start isset $nbetr_start known and and $hilfm_start_3 $nbetr_start > and not" name="date-sequence-rule-2" value="'PHASE B - Case Management / 5. Kompetenzfeststellung, Hilfeplanung, Intervention / 5.3 Unterstützungsangebote / 5.3.1 Unterstützungsmaßnahmen / Unterstützungsmaßnahme 3 / Datum Beginn der Hilfe' darf zeitlich nicht nach 'PHASE C - Nachbetreuung / 6.3 Nachbetreuung / Datum Start der Nachbetreuung' liegen."/>
+ <rule description="'hilfm_ende_3' muss vor 'nbetr_start' liegen." expr="$hilfm_ende_3 isset $hilfm_ende_3 known and $nbetr_start isset $nbetr_start known and and $hilfm_ende_3 $nbetr_start > and not" name="date-sequence-rule-34" value="'PHASE B - Case Management / 5. Kompetenzfeststellung, Hilfeplanung, Intervention / 5.3 Unterstützungsangebote / 5.3.1 Unterstützungsmaßnahmen / Unterstützungsmaßnahme 3 / Datum Ende der Hilfe' darf zeitlich nicht nach 'PHASE C - Nachbetreuung / 6.3 Nachbetreuung / Datum Start der Nachbetreuung' liegen."/>
+ <rule description="'hilfm_start_3' muss vor 'datum_cm_ende' liegen." expr="$hilfm_start_3 isset $hilfm_start_3 known and $datum_cm_ende isset $datum_cm_ende known and and $hilfm_start_3 $datum_cm_ende > and not" name="date-sequence-rule-55" value="'5. Kompetenzfeststellung, Hilfeplanung, Intervention / 5.3 Unterstützungsangebote / 5.3.1 Unterstützungsmaßnahmen / Unterstützungsmaßnahme 3 / Datum Beginn der Hilfe' darf zeitlich nicht nach '6. Abschlussbewertung / 6.1 Angaben zum Verlauf und zur Beendigung des Case Management / 6.1.1 Verlauf des Case Management / Datum Beendigung des Case Management' liegen."/>
+ <rule description="'hilfm_start_3' muss vor 'nbetr_ende' liegen." expr="$hilfm_start_3 isset $hilfm_start_3 known and $nbetr_ende isset $nbetr_ende known and and $hilfm_start_3 $nbetr_ende > and not" name="date-sequence-rule-84" value="'PHASE B - Case Management / 5. Kompetenzfeststellung, Hilfeplanung, Intervention / 5.3 Unterstützungsangebote / 5.3.1 Unterstützungsmaßnahmen / Unterstützungsmaßnahme 3 / Datum Beginn der Hilfe' darf zeitlich nicht nach 'PHASE C - Nachbetreuung / 6.3 Nachbetreuung / Datum Ende der Nachbetreuung' liegen."/>
+ <rule description="'hilfm_start_3' muss vor 'hilfm_ende_3' liegen." expr="$hilfm_start_3 isset $hilfm_start_3 known and $hilfm_ende_3 isset $hilfm_ende_3 known and and $hilfm_start_3 $hilfm_ende_3 > and not" name="date-sequence-rule-113" value="'Datum Beginn der Hilfe' darf zeitlich nicht nach 'Datum Ende der Hilfe' liegen."/>
+ <rule description="'hilfm_ende_3' muss vor 'nbetr_ende' liegen." expr="$hilfm_ende_3 isset $hilfm_ende_3 known and $nbetr_ende isset $nbetr_ende known and and $hilfm_ende_3 $nbetr_ende > and not" name="date-sequence-rule-117" value="'PHASE B - Case Management / 5. Kompetenzfeststellung, Hilfeplanung, Intervention / 5.3 Unterstützungsangebote / 5.3.1 Unterstützungsmaßnahmen / Unterstützungsmaßnahme 3 / Datum Ende der Hilfe' darf zeitlich nicht nach 'PHASE C - Nachbetreuung / 6.3 Nachbetreuung / Datum Ende der Nachbetreuung' liegen."/>
+ <rule description="'hilfm_ende_3' muss vor 'datum_cm_ende' liegen." expr="$hilfm_ende_3 isset $hilfm_ende_3 known and $datum_cm_ende isset $datum_cm_ende known and and $hilfm_ende_3 $datum_cm_ende > and not" name="date-sequence-rule-119" value="'5. Kompetenzfeststellung, Hilfeplanung, Intervention / 5.3 Unterstützungsangebote / 5.3.1 Unterstützungsmaßnahmen / Unterstützungsmaßnahme 3 / Datum Ende der Hilfe' darf zeitlich nicht nach '6. Abschlussbewertung / 6.1 Angaben zum Verlauf und zur Beendigung des Case Management / 6.1.1 Verlauf des Case Management / Datum Beendigung des Case Management' liegen."/>
</page>
<page description="Weitere Unterstützungsmaßnahmen" name="page-33">
<textarea description="Falls weitere Unterstützungsangebote bestehen, bitte benennen." function="suppress_value" name="hilfm_weitere" rows="10"/>
@@ -3127,15 +3300,15 @@
<bool description="unbekannt" name="bool-340" value="-3"/>
<bool checked="true" description="keine Angabe" name="bool-339" value="-1"/>
</radio>
- <rule expr="$elt_mn_a -1 == not" mark="warning:elt_mn_a" name="required-rule-124" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$elt_mn_b -1 == not" mark="warning:elt_mn_b" name="required-rule-125" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$elt_mn_c -1 == not" mark="warning:elt_mn_c" name="required-rule-126" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$elt_mn_d -1 == not" mark="warning:elt_mn_d" name="required-rule-127" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$elt_mn_e -1 == not" mark="warning:elt_mn_e" name="required-rule-128" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$elt_mn_f -1 == not" mark="warning:elt_mn_f" name="required-rule-129" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$elt_mn_g -1 == not" mark="warning:elt_mn_g" name="required-rule-130" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$elt_mn_h -1 == not" mark="warning:elt_mn_h" name="required-rule-131" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$elt_mn_i -1 == not" mark="warning:elt_mn_i" name="required-rule-132" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$elt_mn_a -1 == not" mark="warning:elt_mn_a" name="required-rule-123" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$elt_mn_b -1 == not" mark="warning:elt_mn_b" name="required-rule-124" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$elt_mn_c -1 == not" mark="warning:elt_mn_c" name="required-rule-125" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$elt_mn_d -1 == not" mark="warning:elt_mn_d" name="required-rule-126" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$elt_mn_e -1 == not" mark="warning:elt_mn_e" name="required-rule-127" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$elt_mn_f -1 == not" mark="warning:elt_mn_f" name="required-rule-128" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$elt_mn_g -1 == not" mark="warning:elt_mn_g" name="required-rule-129" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$elt_mn_h -1 == not" mark="warning:elt_mn_h" name="required-rule-130" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$elt_mn_i -1 == not" mark="warning:elt_mn_i" name="required-rule-131" value="Fehlende Pflichtfeldangabe"/>
</radio-matrix>
<text description="Nennung Sonstiges" function="suppress_value" maxlength="256" name="elt_mn_j_t" size="40" target="b"/>
</group>
@@ -3147,12 +3320,20 @@
</group>
<group containers="a,b" description="6. Abschlussbewertung" name="group-63">
<group description="6.1 Angaben zum Verlauf und zur Beendigung des Case Management" name="group-71" target="a">
- <page containers="a,b" description="6.1.1 Verlauf des Case Management" name="page-23">
- <date description="Datum Beendigung des Case Management" flags="required:phase_b_end;phase_c_start;time:phase_b_end" name="datum_cm_ende" target="a"/>
- <rule expr="$datum_cm_ende isset" mark="warning:datum_cm_ende" name="rule-52" value="Fehlende Pflichtfeldangabe"/>
- <rule description="datum ende cm liegt vor dem beginn cm" expr="$datum_cm_ende $datum_cm_ende $datum_bfplan < and not" mark="error:datum_cm_ende" name="rule-53" value="Das Ende des Case Management darf nicht vor dem Beginn des Case Management liegen"/>
- <int description="Zeitraum des CM in Wochen" maxvalue="999" minvalue="0" name="cm_zeit" target="a"/>
- <group containers="a,b,c,d,e" description="Angaben zum Verlauf des Case Management" name="group-65" target="b">
+ <page containers="a,b,c" description="6.1.1 Verlauf des Case Management" name="page-23">
+ <group containers="a,b,c,d,e" description="Verlängerung des Integrationsprozesses" name="group-107" target="a">
+ <info name="info-0" target="a" value="Falls eine Verlängerung des Integrationsprozess aus fachlicher Sicht begründet notwendig ist:"/>
+ <date description="Datum erste Verlängerung" name="cm_datum_verlaengerung_1" target="b"/>
+ <bool description="Schriftliche Bestätigung der fachlichen Einschätzung durch Jugendamt/Schule liegt vor" name="cm_bestaet_verlaengerung_1" target="b"/>
+ <textarea description="Anmerkungen" function="suppress_value" name="cm_anmerk_verlaengerung_1" rows="3" target="c"/>
+ <date description="Datum zweite Verlängerung" name="cm_datum_verlaengerung_2" order="cm_datum_verlaengerung_1;" target="d"/>
+ <bool description="Schriftliche Bestätigung der fachlichen Einschätzung durch Jugendamt/Schule liegt vor" name="cm_bestaet_verlaengerung_2" target="d"/>
+ <textarea description="Anmerkungen" function="suppress_value" name="cm_anmerk_verlaengerung_2" rows="3" target="e"/>
+ <rule description="'cm_datum_verlaengerung_1' muss vor 'cm_datum_verlaengerung_2' liegen." expr="$cm_datum_verlaengerung_1 isset $cm_datum_verlaengerung_1 known and $cm_datum_verlaengerung_2 isset $cm_datum_verlaengerung_2 known and and $cm_datum_verlaengerung_1 $cm_datum_verlaengerung_2 > and not" name="date-sequence-rule-75" value="'Datum erste Verlängerung' darf zeitlich nicht nach 'Datum zweite Verlängerung' liegen."/>
+ </group>
+ <date description="Datum Beendigung des Case Management" flags="required:phase_b_end;phase_c_start;time:phase_b_end" name="datum_cm_ende" order="hilfm_ende_1,hilfm_ende_2,hilfm_ende_3;nbetr_start" target="b"/>
+ <int description="Zeitraum des CM in Wochen" maxvalue="999" minvalue="0" name="cm_zeit" target="b"/>
+ <group containers="a,b,c,d,e" description="Angaben zum Verlauf des Case Management" name="group-65" target="c">
<int description="Anzahl der Kontakte/Termine mit dem/der Jugendlichen" flags="required:phase_b_end" maxvalue="999" minvalue="0" name="cm_kontakt" target="a"/>
<int alternative="cm_kontakt" description="Anzahl der Kontakte/Termine Sonstige" flags="required:phase_b_end" maxvalue="999" minvalue="0" name="cm_kontakt_sonstige" target="a"/>
<text description="Nennung Sonstige" function="suppress_value" maxlength="256" name="cm_kontakt_sonstige_t" size="40" target="b"/>
@@ -3293,6 +3474,9 @@
<rule expr="$cm_kontakt isset" mark="warning:cm_kontakt" name="required-rule-133" value="Fehlende Pflichtfeldangabe"/>
<rule expr="$cm_kontakt_sonstige isset" mark="warning:cm_kontakt_sonstige" name="required-rule-134" value="Fehlende Pflichtfeldangabe"/>
</group>
+ <rule expr="$datum_cm_ende isset" mark="warning:datum_cm_ende" name="required-rule-132" value="Fehlende Pflichtfeldangabe"/>
+ <rule description="'datum_cm_ende' muss vor 'nbetr_start' liegen." expr="$datum_cm_ende isset $datum_cm_ende known and $nbetr_start isset $nbetr_start known and and $datum_cm_ende $nbetr_start > and not" name="date-sequence-rule-94" value="'PHASE B - Case Management / 6. Abschlussbewertung / 6.1 Angaben zum Verlauf und zur Beendigung des Case Management / 6.1.1 Verlauf des Case Management / Datum Beendigung des Case Management' darf zeitlich nicht nach 'PHASE C - Nachbetreuung / 6.3 Nachbetreuung / Datum Start der Nachbetreuung' liegen."/>
+ <rule description="'datum_cm_ende' muss vor 'nbetr_ende' liegen." expr="$datum_cm_ende isset $datum_cm_ende known and $nbetr_ende isset $nbetr_ende known and and $datum_cm_ende $nbetr_ende > and not" name="date-sequence-rule-125" value="'PHASE B - Case Management / 6. Abschlussbewertung / 6.1 Angaben zum Verlauf und zur Beendigung des Case Management / 6.1.1 Verlauf des Case Management / Datum Beendigung des Case Management' darf zeitlich nicht nach 'PHASE C - Nachbetreuung / 6.3 Nachbetreuung / Datum Ende der Nachbetreuung' liegen."/>
</page>
<page containers="a,b,c,d" description="6.1.2 Beendigung des Case Management" name="page-24">
<choice description="Art der Beendigung des Case Management" flags="required:phase_b_end" name="cm_end_art" size="1" target="a">
@@ -3591,12 +3775,10 @@
<bool checked="true" description="keine Angabe" name="bool-377" value="-1"/>
</choice>
<rule description="keine angabe zeitraum" expr="$nbtr -1 == not" mark="warning:nbtr" name="rule-24" value="Fehlende Pflichtfeldangabe"/>
- <date description="Datum Start der Nachbetreuung" flags="required:phase_c_start;time:phase_c_start" name="nbetr_start" target="b"/>
+ <date description="Datum Start der Nachbetreuung" flags="required:phase_c_start;time:phase_c_start" name="nbetr_start" order="datum_cm_ende;nbetr_ende" target="b"/>
<rule description="Kein Pflichtfeld, da keine Nachbetreuung" expr="$nbetr_start not $nbtr 1 != $nbtr -3 != and and not" mark="warning:nbetr_start" name="rule-74" value="Fehlende Pflichtfeldangabe"/>
- <rule description="Start der nachbetreuung liegt vor dem ende des cm" expr="$nbetr_start $nbetr_start $datum_cm_ende < and $nbtr 1 != $nbtr -3 != and and not" mark="error:nbetr_start" name="rule-54" value="Der Beginn der Nachbetreuung darf nicht vor der Beendigung des Case Management liegen"/>
- <date description="Datum Ende der Nachbetreuung" flags="required:phase_c_end;time:phase_c_end" name="nbetr_ende" target="b"/>
+ <date description="Datum Ende der Nachbetreuung" flags="required:phase_c_end;time:phase_c_end" name="nbetr_ende" order="nbetr_start;" target="b"/>
<rule description="keine pflichtfelder, da keine nachbetreuung" expr="$nbetr_ende not $nbtr 1 != $nbtr -3 != and and not" mark="warning:nbetr_ende" name="rule-10" value="Fehlende Pflichtfeldangabe"/>
- <rule description="ende der nachbetreuung liegt vor dem start nb" expr="$nbetr_ende $nbetr_ende $nbetr_start < and $nbtr 1 != $nbtr -3 != and and not" mark="error:nbetr_ende" name="rule-54" value="Die Beendigung der Nachbetreuung darf nicht vor dem Beginn der Nachbetreuung liegen"/>
<textarea description="Maßnahmen der Nachbetreuung" function="suppress_value" name="nbetr_mn" rows="15" target="c"/>
<choice description="Verbleib nach der Nachbetreuung" flags="required:phase_c_end" name="nbetr_verbl" size="1" target="d">
<bool description="regelmäßiger Schulbesuch" name="bool-378" value="1"/>
@@ -3610,6 +3792,7 @@
</choice>
<rule description="keine pflichtfelder, da keine nachbetreuung" expr="$nbetr_verbl -1 == $nbtr 1 != and not" mark="warning:nbetr_verbl" name="rule-11" value="Fehlende Pflichtfeldangabe"/>
<text description="Nennung Sonstiges" function="suppress_value" maxlength="256" name="nbetr_verbl_t" size="40" target="d"/>
+ <rule description="'nbetr_start' muss vor 'nbetr_ende' liegen." expr="$nbetr_start isset $nbetr_start known and $nbetr_ende isset $nbetr_ende known and and $nbetr_start $nbetr_ende > and not" name="date-sequence-rule-129" value="'Datum Start der Nachbetreuung' darf zeitlich nicht nach 'Datum Ende der Nachbetreuung' liegen."/>
</page>
<page description="6.4 Freie Dokumentation zur Abschlussbewertung" name="page-27">
<textarea description="Freie Dokumentation zur Abschlussbewertung" function="suppress_value" name="dok_abschl" rows="30"/>
Added: wasko/trunk/waskaweb/controllers/caselifetime.py
===================================================================
--- wasko/trunk/waskaweb/controllers/caselifetime.py 2009-03-17 09:51:41 UTC (rev 374)
+++ wasko/trunk/waskaweb/controllers/caselifetime.py 2009-03-17 09:54:25 UTC (rev 375)
@@ -0,0 +1,136 @@
+# -*- coding: utf-8 -*-
+import logging
+import formencode
+from waskaweb.lib.base import *
+from waskaweb.lib.validators import ExtraTimeFormValidator1, ExtraTimeFormValidator2, ReopenFormValidator1, ReopenFormValidator2, RenewFormValidator
+
+log = logging.getLogger(__name__)
+
+def checkcase():
+
+ end_art = g.formedTree.getData('cm_end_art')
+ c.casedata = g.formedTree
+ c.phase = session['case'].getState().getPhase()
+ c.phase = 3
+
+ # Welche Beendigung?
+ c.erfolgreiche_reintegration = False
+ c.sonstige_beendigung = False
+ if end_art == 1:
+ c.erfolgreiche_reintegration = True
+ elif end_art == 2:
+ c.sonstige_beendigung = True
+
+ # Wieviele Wiederholungen?
+ if g.formedTree.getData('cm_wiederauf_genehm_2') in (1,):
+ c.num_wiederaufnahme = 2
+ elif g.formedTree.getData('cm_wiederauf_genehm_1') in (1,):
+ c.num_wiederaufnahme = 1
+ else:
+ c.num_wiederaufnahme = 0
+
+ # Wieviele Verlängerungen?
+ if g.formedTree.getData('cm_datum_verlaengerung_2'):
+ c.num_verlaengerung = 2
+ elif g.formedTree.getData('cm_datum_verlaengerung_1'):
+ c.num_verlaengerung = 1
+ else:
+ c.num_verlaengerung = 0
+
+ # Wurde Wiederaufnahme abgelehnt? -> alle Optionen ausblenden
+ if (g.formedTree.getData('cm_wiederauf_genehm_1') in (0,) \
+ or g.formedTree.getData('cm_wiederauf_genehm_2') in (0,)):
+ disable_all = True
+ else:
+ disable_all = False
+
+
+ # Verlängerung anzeigen
+ if not disable_all and c.phase in (2,) and c.num_verlaengerung < 2:
+ c.show_verlaengerung = True
+ else:
+ c.show_verlaengerung = False
+
+ # Wiedervorlage anzeigen
+ if not disable_all and c.phase in (3,4,5) and c.erfolgreiche_reintegration and c.num_wiederaufnahme < 2:
+ c.show_wiedervorlage = True
+ else:
+ c.show_wiedervorlage = False
+
+class CaselifetimeController(BaseController):
+
+ def index(self, id):
+ # Return a rendered template
+ # return render('/some/template.mako')
+ # or, Return a response
+ c.form_errors = {}
+ c.form_result = {}
+ checkcase()
+ return render('/caselifetime/overview.mako')
+
+ def extraTimeAction(self):
+ checkcase()
+ form_result = {}
+ form_errors = {}
+
+ print "extratime"
+
+ if c.num_verlaengerung < 1:
+ validator = ExtraTimeFormValidator1()
+ else:
+ validator = ExtraTimeFormValidator2()
+
+ print request.params
+
+ try:
+ form_result = validator.to_python(request.params)
+ # Pflichtfeldangaben scheinen ok -> setzen der Daten
+ c.casedata.setDate(form_result)
+ except formencode.Invalid, error:
+ print error
+ form_result = error.value
+ form_errors = error.error_dict or {}
+
+ c.form_errors = form_errors
+ c.form_result = form_result
+ return render('/caselifetime/overview.mako')
+
+ def reopenAction(self):
+ checkcase()
+ form_result = {}
+ form_errors = {}
+
+ print "reopen"
+
+ if c.num_wiederaufnahme < 1:
+ print "1. reopen"
+ validator = ReopenFormValidator1()
+ else:
+ print "2. reopen"
+ validator = ReopenFormValidator1()
+ validator = ReopenFormValidator2()
+
+ print request.params
+ try:
+ form_result = validator.to_python(request.params)
+ print form_result
+ except formencode.Invalid, error:
+ print error
+ form_result = error.value
+ form_errors = error.error_dict or {}
+
+ return render('/caselifetime/overview.mako')
+
+ def renewAction(self):
+ checkcase()
+ validator = RenewFormValidator()
+ form_result = {}
+ form_errors = {}
+
+ try:
+ form_result = validator.to_python(request.params)
+ except formencode.Invalid, error:
+ form_result = error.value
+ form_errors = error.error_dict or {}
+
+ return render('/caselifetime/overview.mako')
Modified: wasko/trunk/waskaweb/lib/helpers.py
===================================================================
--- wasko/trunk/waskaweb/lib/helpers.py 2009-03-17 09:51:41 UTC (rev 374)
+++ wasko/trunk/waskaweb/lib/helpers.py 2009-03-17 09:54:25 UTC (rev 375)
@@ -117,6 +117,13 @@
retval = locale.format("%.2f",(number),1)
return retval
+def replaceNewlines(value):
+ value = value.replace('\r\n', '<br>')
+ value = value.replace('\n', '<br>')
+ value = value.replace('\r', '<br>')
+ return value
+
+
def dd_mm_YYYY(d, empty = ''):
''' datetime.strftime() dislikes years before 1900. '''
if d is None: return empty
Modified: wasko/trunk/waskaweb/lib/validators.py
===================================================================
--- wasko/trunk/waskaweb/lib/validators.py 2009-03-17 09:51:41 UTC (rev 374)
+++ wasko/trunk/waskaweb/lib/validators.py 2009-03-17 09:54:25 UTC (rev 375)
@@ -392,4 +392,29 @@
class SetPhaseForm(BaseFormValidator):
pass
+class ExtraTimeFormValidator1(BaseFormValidator):
+ cm_datum_verlaengerung_1 = DateCheck(not_empty=True)
+ cm_bestaet_verlaengerung_1 = formencode.validators.Int(if_missing=0)
+ cm_anmerk_verlaengerung_1 = formencode.validators.String()
+
+class ExtraTimeFormValidator2(BaseFormValidator):
+ cm_datum_verlaengerung_2 = DateCheck(not_empty=True)
+ cm_bestaet_verlaengerung_2 = formencode.validators.Int(if_missing=0)
+ cm_anmerk_verlaengerung_2 = formencode.validators.String()
+
+class RenewFormValidator(BaseFormValidator):
+ cm_neuauf_genehm = formencode.validators.Int()
+ cm_wiederauf_genehm_datum_1 = DateCheck(not_empty=True)
+ cm_wiederauf_datum_bis_1 = DateCheck(not_empty=True)
+ anmerkungen = formencode.validators.String(not_empty=True)
+
+class ReopenFormValidator1(BaseFormValidator):
+ cm_neuauf_genehm = formencode.validators.Int()
+ cm_wiederauf_genehm_datum_1 = DateCheck(not_empty=True)
+ cm_wiederauf_datum_bis_1 = DateCheck(not_empty=True)
+ anmerkungen = formencode.validators.String(not_empty=True)
+
+class ReopenFormValidator2(BaseFormValidator):
+ pass
+
# vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8
Modified: wasko/trunk/waskaweb/public/styles/color3.css
===================================================================
--- wasko/trunk/waskaweb/public/styles/color3.css 2009-03-17 09:51:41 UTC (rev 374)
+++ wasko/trunk/waskaweb/public/styles/color3.css 2009-03-17 09:54:25 UTC (rev 375)
@@ -161,6 +161,9 @@
background:#a5103b
}
+td.inactive {
+ color:#818181
+}
/*------------------*/
/* 5. Formular */
Added: wasko/trunk/waskaweb/templates/caselifetime/overview.mako
===================================================================
--- wasko/trunk/waskaweb/templates/caselifetime/overview.mako 2009-03-17 09:51:41 UTC (rev 374)
+++ wasko/trunk/waskaweb/templates/caselifetime/overview.mako 2009-03-17 09:54:25 UTC (rev 375)
@@ -0,0 +1,327 @@
+## -*- coding: utf-8 -*-
+## In der Hoffnung das der Workflow sich als so umständlich herausstellt, dass
+## der dazu gehördende, noch fürchterlichere Code direkt wieder entfernt werden kann.
+<%inherit file="/casemanagement/main.mako" />
+<%! import waskaweb.lib.filters as F %>
+<%def name="buildNavipath()">
+ ${parent.buildNavipath()}
+ <li><a href="/case/select/${session.get('case').id}/1">${_('cm_np_select')}</a></li>
+ <li><a href="/case/caselifetime/${session.get('case').id}">${_('Verwaltung')}</a></li>
+</%def>
+
+<div id="content_header_small">
+ <div id="content_ueberschrift">
+ ${_('Case Management Prozess')}
+ </div>
+</div>
+% if c.form_errors:
+ <div class="form_errors">
+ <h1><a name="error_list">Fehlerhafte Formulareingabe</a></h1>
+ <ul>
+ % for key, err in c.form_errors.iteritems():
+ <li>${key}: ${err}</li>
+ % endfor
+ </ul>
+ </div>
+% endif
+<h2>${_('Verwaltungsaufgaben')}</h2>
+<div class="waska_form">
+ <p>Für die Fallakte stehen im Rahmen des Case Management Prozess verschiedene
+ Verwaltungsfunktionen zur Verfügung. Machen Sie jeweils die notwendigen
+ Angaben und führen Sie dann die Verwaltungsfunktion aus.
+ </p>
+ <table>
+ <tbody>
+ <tr>
+ <th class="table_header_h">Beschreibung</th>
+ <th class="table_header_h" align="right" width="180">Aktion</th>
+ </tr>
+ ## Verlängerung 1
+ <tr>
+ % if c.show_verlaengerung:
+ <form method="POST" action="/caselifetime/extraTimeAction">
+ <td class="table_row_h"><strong>Verlängerung des Integrationsprozesses</strong>
+ <a target="_blank" href="https://matz.pult/case/showhelp/wiederaufnahme"><img alt="Hilfesymbol" src="/images/form_help.png" border="0"></a>
+ </td>
+ <td class="table_row_h" align="right"><input value="Ausführen" type="submit"></td>
+ % else:
+ <td class="table_row_h inactive"><strong>Verlängerung des Integrationsprozesses</strong>
+ <a target="_blank" href="https://matz.pult/case/showhelp/wiederaufnahme"><img alt="Hilfesymbol" src="/images/form_help.png" border="0"></a>
+ </td>
+ <td class="table_row_h" align="right"><input value="Ausführen" type="submit" disabled></td>
+ % endif:
+ </tr>
+ % if c.show_verlaengerung:
+ <tr>
+ <td class="note table_row_h">
+ <div class="waska_form_element w100">
+ <p>Falls eine Verlängerung des Integrationsprozess aus fachlicher Sicht begründet notwendig ist:</p>
+ </div>
+ % if c.num_verlaengerung == 0:
+ <div class="waska_form_element w50">
+ % if c.form_errors.get('cm_datum_verlaengerung_1'):
+ <label for="cm_datum_verlaengerung_1" class="error_font"><a name="cm_datum_verlaengerung_1">Datum erste Verlängerung bis</a> </label><br>
+ <input type="text" class="error_box" id="cm_datum_verlaengerung_1" name="cm_datum_verlaengerung_1" value="${c.form_result.get('cm_datum_verlaengerung_1')}">
+ % else:
+ <label for="cm_datum_verlaengerung_1"><a name="cm_datum_verlaengerung_1">Datum erste Verlängerung bis</a> </label><br>
+ <input type="text" id="cm_datum_verlaengerung_1" name="cm_datum_verlaengerung_1" value="${c.form_result.get('cm_datum_verlaengerung_1')}">
+ % endif
+ </div>
+ <div class="waska_form_element w50">
+ % if c.form_result.get('cm_bestaet_verlaengerung_1'):
+ <input type="checkbox" id="cm_bestaet_verlaengerung_1" name="cm_bestaet_verlaengerung_1" value="1" checked>
+ % else:
+ <input type="checkbox" id="cm_bestaet_verlaengerung_1" name="cm_bestaet_verlaengerung_1" value="1">
+ % endif
+ <div><label for="cm_bestaet_verlaengerung_1"><a name="cm_bestaet_verlaengerung_1">Schriftliche Bestätigung der fachlichen Einschätzung durch Jugendamt/Schule liegt vor</a></div> </label>
+ </div>
+ <div class="waska_form_element w100">
+ <label for="anmerkungen"><a name="anmerkungen">Anmerkungen:</a> </label><br>
+ <textarea class="" name="cm_anmerk_verlaengerung_1" id="anmerkungen" rows="3" cols="80" onchange="setModification();" >${c.form_result.get('cm_anmerk_verlaengerung_1')}</textarea>
+ </div>
+ % else:
+ <div class="waska_form_element w50">
+ <label for="cm_datum_verlaengerung_1"><a name="cm_datum_verlaengerung_1">Datum erste Verlängerung bis</a> </label><br>
+ <input type="text" id="cm_datum_verlaengerung_1" name="cm_datum_verlaengerung_1" value="${c.casedata.getData('cm_datum_verlaengerung_1') | F.NA}" disabled>
+ </div>
+ <div class="waska_form_element w50">
+ % if c.casedata.getData('cm_bestaet_verlaengerung_1'):
+ <input type="checkbox" checked="checked" id="cm_bestaet_verlaengerung_1" name="cm_bestaet_verlaengerung_1" disabled>
+ % else:
+ <input type="checkbox" id="cm_bestaet_verlaengerung_1" name="cm_bestaet_verlaengerung_1" disabled>
+ % endif
+ <div><label for="cm_bestaet_verlaengerung_1"><a name="cm_bestaet_verlaengerung_1">Schriftliche Bestätigung der fachlichen Einschätzung durch Jugendamt/Schule liegt vor</a></div> </label>
+ </div>
+ <div class="waska_form_element w100">
+ <label for="anmerkungen"><a name="anmerkungen">Anmerkungen:</a> </label><br>
+ <textarea class="" name="cm_anmerk_verlaengerung_1" id="anmerkungen" rows="3" cols="80" onchange="setModification();" disabled>${c.casedata.getData('cm_anmerk_verlaengerung_1') | F.NA}</textarea>
+ </div>
+ % endif
+ </td>
+ <td class="table_row_h"> </td>
+ </tr>
+ ## Verlängerung 2
+ % if c.num_verlaengerung >= 1:
+ <tr>
+ <td class="note table_row_h">
+ <div class="waska_form_element w50">
+ % if c.form_errors.get('cm_datum_verlaengerung_2'):
+ <label for="cm_datum_verlaengerung_2" class="error_font"><a name="cm_datum_verlaengerung_2">Datum zweite Verlängerung bis</a> </label><br>
+ <input type="text" id="cm_datum_verlaengerung_2" name="cm_datum_verlaengerung_2" class="error_box" value="${c.form_result.get('cm_datum_verlaengerung_2')}">
+ % else:
+ <label for="cm_datum_verlaengerung_2"><a name="cm_datum_verlaengerung_2">Datum zweite Verlängerung bis</a> </label><br>
+ <input type="text" id="cm_datum_verlaengerung_2" name="cm_datum_verlaengerung_2" value="${c.form_result.get('cm_datum_verlaengerung_2')}">
+ % endif
+ </div>
+ <div class="waska_form_element w50">
+ % if c.form_result.get('cm_bestaet_verlaengerung_2'):
+ <input type="checkbox" name="cm_bestaet_verlaengerung_2" id="cm_bestaet_verlaengerung_2" value="1" checked><div><label for="cm_bestaet_verlaengerung_2"><a name="cm_bestaet_verlaengerung_2">Schriftliche Bestätigung der fachlichen Einschätzung durch Jugendamt/Schule liegt vor</a></div> </label>
+ % else:
+ <input type="checkbox" name="cm_bestaet_verlaengerung_2" id="cm_bestaet_verlaengerung_2" value="1"><div><label for="cm_bestaet_verlaengerung_2"><a name="cm_bestaet_verlaengerung_2">Schriftliche Bestätigung der fachlichen Einschätzung durch Jugendamt/Schule liegt vor</a></div> </label>
+ % endif
+ </div>
+ <div class="waska_form_element w100">
+ <label for="anmerkungen"><a name="anmerkungen">Anmerkungen:</a> </label><br>
+ <textarea class="" name="cm_anmerk_verlaengerung_2" id="anmerkungen" rows="3" cols="80" onchange="setModification();" >${c.form_result.get('cm_anmerk_verlaengerung_2')}</textarea>
+ </div>
+ </td>
+ <td class="table_row_h"></td>
+ </form>
+ </tr>
+ % endif
+ % else:
+ ## Verlängerung nicht möglich
+ % if c.num_verlaengerung > 1:
+ <tr>
+ <td class="note table_row_h note inactive">
+ Die maximale Anzahl von Verlängerungen wurde erreicht!
+ </td>
+ <td class="table_row_h"></td>
+ </tr>
+ % else:
+ <tr>
+ <td class="note table_row_h note inactive">
+ Eine Verlängerung ist nicht möglich, das der Fall bereits beendet wurde
+ </td>
+ <td class="table_row_h"></td>
+ </tr>
+ % endif
+ % endif
+
+ ## Wiederaufnahme 1
+ <form method="POST" action="/caselifetime/reopenAction">
+ <tr>
+ % if c.show_wiedervorlage:
+ <td><strong>Wiederaufnahme nach erfolgreicher Reintegration</strong>
+ <a target="_blank" href="https://matz.pult/case/showhelp/wiederaufnahme"><img alt="Hilfesymbol" src="phase_files/form_help.png" border="0"></a>
+ </td>
+ <td align="right"><input value="Ausführen" type="submit"></td>
+ % else:
+ <td class="inactive"><strong>Wiederaufnahme nach erfolgreicher Reintegration</strong>
+ <a target="_blank" href="https://matz.pult/case/showhelp/wiederaufnahme"><img alt="Hilfesymbol" src="phase_files/form_help.png" border="0"></a>
+ </td>
+ <td align="right"><input value="Ausführen" type="submit" disabled></td>
+ % endif
+ </tr>
+ % if c.show_wiedervorlage:
+ % if c.num_wiederaufnahme < 1:
+ <tr>
+ <td>
+ <div class="waska_form_element w100">
+ <p><strong>Wiederaufnahme der/des Jugendlichen für 3 Monate</strong></p>
+ <select name="cm_wiederauf_genehm_1">
+ <option selected>Wiederaufnahme genehmigt</option>
+ <option>Wiederaufnahme abgelehnt</option>
+ </select>
+ </div>
+ <div class="waska_form_element w50">
+ <label for="cm_wiederauf_genehm_datum_1"><a name="cm_wiederauf_genehm_datum_1">Wiederaufnahme genehmigt am:</a> </label><br>
+ <input type="text" class="field" name="cm_wiederauf_genehm_datum_1" id="cm_wiederauf_genehm_datum_1" value="" onchange="setModification();" >
+ </div>
+ <div class="waska_form_element w50">
+ <label for="cm_wiederauf_datum_bis_1"><a name="cm_wiederauf_datum_bis_1">Wiederaufnahme genehmigt bis:</a></label><br>
+ <input type="text" class="field" name="cm_wiederauf_datum_bis_1" id="cm_wiederauf_datum_bis_1" value="" onchange="setModification();">
+ </div>
+ <div class="waska_form_element w100">
+ <label for="anmerkungen"><a name="anmerkungen">Anmerkungen:</a> </label><br>
+ <textarea class="" name="anmerkungen" id="anmerkungen" rows="3" cols="80" onchange="setModification();" ></textarea>
+ </div>
+ </td>
+ </tr>
+ % else:
+ <tr>
+ <td>
+ <div class="waska_form_element w100">
+ <p><strong>Wiederaufnahme der/des Jugendlichen für 3 Monate</strong></p>
+ <select name="cm_wiederauf_genehm_1" disabled>
+ <option selected>Wiederaufnahme genehmigt</option>
+ <option>Wiederaufnahme abgelehnt</option>
+ </select>
+ </div>
+ <div class="waska_form_element w50">
+ <label for="cm_wiederauf_genehm_datum_1"><a name="cm_wiederauf_genehm_datum_1">Wiederaufnahme genehmigt am:</a> </label><br>
+ <input type="text" class="field" name="cm_wiederauf_genehm_datum_1" id="cm_wiederauf_genehm_datum_1" value="${c.casedata.getData('cm_wiederauf_genehm_datum_1') | F.NA}" onchange="setModification();" disabled>
+ </div>
+ <div class="waska_form_element w50">
+ <label for="cm_wiederauf_datum_bis_1"><a name="cm_wiederauf_datum_bis_1">Wiederaufnahme genehmigt bis:</a></label><br>
+ <input type="text" class="field" name="cm_wiederauf_datum_bis_1" id="cm_wiederauf_datum_bis_1" value="${c.casedata.getData('cm_wiederauf_datum_bis_1') | F.NA}" onchange="setModification();" disabled>
+ </div>
+ <div class="waska_form_element w100">
+ <label for="anmerkungen"><a name="anmerkungen">Anmerkungen:</a> </label><br>
+ <p class="readonly">${h.replaceNewlines(c.casedata.getData('cm2c_t')) | F.NA}</p>
+ </div>
+ </td>
+ </tr>
+ % endif
+ ## Wiederaufnahme 2
+ % if c.num_wiederaufnahme >= 1:
+ <tr>
+ <td>
+ <div class="waska_form_element w100">
+ <p><strong>Wiederaufnahme der/des Jugendlichen für weitere 3 Monate</strong></p>
+ <select name="cm_wiederauf_genehm_2">
+ <option selected>Wiederaufnahme genehmigt</option>
+ <option>Wiederaufnahme abgelehnt</option>
+ </select>
+ </div>
+ <div class="waska_form_element w100">
+ <label for="cm_wiederauf_genehm_datum_2"><a name="cm_wiederauf_genehm_datum_2">Wiederaufnahme genehmigt bis:</a></label><br>
+ <input type="text" class="field" name="cm_wiederauf_datum_bis_2" id="cm_wiederauf_datum_bis_2" value="" onchange="setModification();">
+ </div>
+ <div class="waska_form_element w100">
+ <label for="anmerkungen"><a name="anmerkungen">Anmerkungen:</a> </label><br>
+ <textarea class="" name="anmerkungen" id="anmerkungen" rows="3" cols="80" onchange="setModification();" ></textarea>
+ </div>
+ </td>
+ </tr>
+ %endif
+ % else:
+ ## Wiederaufnahme nicht möglich
+ <tr>
+ % if c.num_wiederaufnahme > 1:
+ <td class="note inactive">
+ Die maximale Anzahl von Wiederaufnahmen wurde erreicht!
+ </td>
+ % else:
+ <td class="note inactive">
+ Eine Wiederaufnahme ist derzeit nicht möglich, da der Fall nicht mit einer erfolgreichen Reintegration beendet wurde.
+ </td>
+ % endif
+ <td></td>
+ </tr>
+ </form>
+ % endif
+ ## Neuaufnahme
+ <form method="POST" action="/caselifetime/renewAction">
+ <tr>
+ % if c.phase in (3,4,5) and c.sonstige_beendigung:
+ <td class="table_row_h"><strong>Neuaufnahme nach sonstiger Beendigung</strong>
+ <a target="_blank" href="https://matz.pult/case/showhelp/wiederaufnahme"><img alt="Hilfesymbol" src="phase_files/form_help.png" border="0"></a>
+ </td>
+ <td class="table_row_h" align="right"><input value="Ausführen" type="submit"></td>
+ % else:
+ <td class="table_row_h inactive"><strong>Neuaufnahme nach sonstiger Beendigung</strong>
+ <a target="_blank" href="https://matz.pult/case/showhelp/wiederaufnahme"><img alt="Hilfesymbol" src="phase_files/form_help.png" border="0"></a>
+ </td>
+ <td class="table_row_h" align="right"><input value="Ausführen" type="submit" disabled></td>
+ % endif
+ </tr>
+ % if c.phase in (3,4,5) and c.sonstige_beendigung:
+ <tr>
+ <td class="table_row_h">
+ <div class="waska_form_element w100">
+ <select name="cm_neuauf_genehm">
+ <option value="-3">keine Angabe</option>
+ <option value="1">Neuaufnahme genehmigt</option>
+ <option value="0">Neuaufnahme abgelehnt</option>
+ </select>
+ </div>
+ <div class="waska_form_element w100">
+ <label for="anmerkungen"><a name="anmerkungen">Anmerkungen:</a> </label><br>
+ <textarea class="" name="anmerkungen" id="anmerkungen" rows="3" cols="80" onchange="setModification();" ></textarea>
+ </div>
+ </td>
+ <td class="table_row_h">
+
+ </td>
+ </tr>
+ % else:
+ ## Neuaufnahme nicht möglich
+ <tr>
+ <td class="note table_row_h inactive">Eine Neuaufnahme ist nicht möglich, da der Fall nicht mit einer sonstigen Beendigung beendet wurde.
+ </td>
+ <td class="table_row_h"> </td>
+ </tr>
+ </form>
+ % endif
+ ## Abbruch der Eingangsdokumentation
+ <form method="POST" action="/caselifetime/abortAction">
+ <tr>
+ % if c.phase < 2:
+ <td><strong>Abbruch der Eingangsdokumentation</strong>
+ <a target="_blank" href="https://matz.pult/case/showhelp/abbruchdoku"><img alt="Hilfesymbol" src="phase_files/form_help.png" border="0"></a>
+ </td>
+ <td class="" align="right"><input value="Ausführen" type="submit"></td>
+ % else:
+ <td class="inactive"><strong>Abbruch der Eingangsdokumentation</strong>
+ <a target="_blank" href="https://matz.pult/case/showhelp/abbruchdoku"><img alt="Hilfesymbol" src="phase_files/form_help.png" border="0"></a>
+ </td>
+ <td class="" align="right"><input value="Ausführen" type="submit" disabled></td>
+ % endif
+ </tr>
+ % if c.phase >= 2:
+ <tr>
+ ## Abbruch nicht möglich
+ <td class="note inactive">Ein Abbruch der Eingangsdokumentation ist nicht mehr möglich, da Sie bereits die Phase B (Case Management) begonnen haben.
+ </td>
+ <td class=""> </td>
+ </tr>
+ % endif
+ </form>
+ <tr class="table_header_h">
+ <td class="table_header_h"> </td>
+ <td class="table_header_h"> </td>
+ </tr>
+ </tbody>
+ </table>
+</div>
Modified: wasko/trunk/waskaweb/templates/casemanagement/main.mako
===================================================================
--- wasko/trunk/waskaweb/templates/casemanagement/main.mako 2009-03-17 09:51:41 UTC (rev 374)
+++ wasko/trunk/waskaweb/templates/casemanagement/main.mako 2009-03-17 09:54:25 UTC (rev 375)
@@ -71,6 +71,7 @@
<li><a href="/case/digest/${session.get('case').id}" onclick="return checkModification();"> ${_('cm_menu_link_digest')}</a></li>
% if h.hasRole(['cm_ka', 'admin_ka']):
<li><a href="/case/phase/${session.get('case').id}" onclick="return checkModification();"> ${_('case_cm_phase')}</a></li>
+ <li><a href="/caselifetime/index/${session.get('case').id}" onclick="return checkModification();"> ${_('Verwaltung')}</a></li>
<li><a href="/case/organisation/${session.get('case').id}" onclick="return checkModification();"> ${_('cm_menu_link_organisation')}</a></li>
<li><a href="/case/appointments/${session.get('case').id}" onclick="return checkModification();"> ${_('cm_menu_link_appointment')}</a></li>
<li><a href="/case/logbook/${session.get('case').id}" onclick="return checkModification();"> Tagebuch</a></li>
More information about the Mpuls-commits
mailing list