[Mpuls-commits] r3184 - in jmd/trunk: . jmdweb/public/formed

scm-commit@wald.intevation.org scm-commit at wald.intevation.org
Wed Jul 14 11:22:09 CEST 2010


Author: torsten
Date: 2010-07-14 11:22:07 +0200 (Wed, 14 Jul 2010)
New Revision: 3184

Modified:
   jmd/trunk/ChangeLog
   jmd/trunk/jmdweb/public/formed/formedtree.xml
   jmd/trunk/jmdweb/public/formed/laender.xml
   jmd/trunk/jmdweb/public/formed/sprachen.xml
   jmd/trunk/jmdweb/public/formed/staatsangehoerigkeit.xml
Log:
New formed and language and country files


Modified: jmd/trunk/ChangeLog
===================================================================
--- jmd/trunk/ChangeLog	2010-07-13 10:50:17 UTC (rev 3183)
+++ jmd/trunk/ChangeLog	2010-07-14 09:22:07 UTC (rev 3184)
@@ -1,3 +1,12 @@
+2010-07-14  Torsten Irländer <torsten.irlaender at intevation.de>
+
+	* jmdweb/public/formed/sprachen.xml,
+	  jmdweb/public/formed/staatsangehoerigkeit.xml,
+	  jmdweb/public/formed/laender.xml: Languages and countrys are now
+	  sorted in DIN5007-2
+
+	* jmdweb/public/formed/formedtree.xml: New formedtree.
+
 2010-07-13  Torsten Irländer <torsten.irlaender at intevation.de>
 
 	* jmd.json: Issue833: Changed order of phases in Phasemodell

Modified: jmd/trunk/jmdweb/public/formed/formedtree.xml
===================================================================
--- jmd/trunk/jmdweb/public/formed/formedtree.xml	2010-07-13 10:50:17 UTC (rev 3183)
+++ jmd/trunk/jmdweb/public/formed/formedtree.xml	2010-07-14 09:22:07 UTC (rev 3184)
@@ -25,11 +25,11 @@
             <text description="Name" function="suppress_value" maxlength="60" name="mitarbeiter_name" size="40"/>
             <text description="Vorname" function="suppress_value" maxlength="60" name="mitarbeiter_vorname" size="40"/>
           </group>
-          <rule expr="$jmd_name isset" mark="warning:jmd_name" name="required-rule-3" value="Fehlende Pflichtfeldangabe"/>
+          <rule expr="$jmd_name isset" mark="warning:jmd_name" name="required-rule-4" value="Fehlende Pflichtfeldangabe"/>
         </group>
-        <group containers="a,b" description="Angaben zum Zugang" name="group-4" target="b">
+        <group containers="a,b,c,d" description="Angaben zum Zugang" name="group-4" target="b">
           <date description="Datum Erstgespräch" flags="required:phase_0;time:phase_0" name="datum_ea_start" order="geburtsdatum;datum_ea_ende" target="a"/>
-          <choice description="Zugang des/r Jugendlichen" flags="required:phase_0" name="zugang" size="1" target="a">
+          <choice description="Zugang des/r Jugendlichen" flags="required:phase_0" name="zugang" size="1" target="b">
             <group description="institutionelle Zugänge" name="inst_zugang" target="01">
               <bool description="Agentur für Arbeit" name="bool-28" target="01" value="6"/>
               <bool description="Träger der Grundsicherung" name="bool-29" target="02" value="7"/>
@@ -39,16 +39,21 @@
               <bool description="aufsuchende Arbeit" name="bool-32" target="06" value="10"/>
               <bool description="Bildungsträger" name="bool-33" target="07" value="11"/>
               <bool description="Sprachkursträger" name="bool-247" target="08" value="23"/>
-              <bool description="Beratungsstelle" name="bool-34" target="09" value="12"/>
-              <bool description="Unternehmen" name="bool-35" target="10" value="13"/>
-              <bool description="Schulverweigerung -  die 2. Chance" name="bool-36" target="11" value="14"/>
-              <bool description="Kompetenzagentur" name="bool-37" target="12" value="15"/>
-              <bool description="anderer JMD" name="bool-38" target="13" value="16"/>
-              <bool description="Stärken vor Ort" name="bool-39" target="14" value="17"/>
-              <bool description="Bewährungshilfe / Jugendgerichtshilfe" name="bool-40" target="15" value="18"/>
-              <bool description="allgemeinbildende Schule" name="bool-41" target="16" value="19"/>
-              <bool description="andere Schule" name="bool-42" target="17" value="20"/>
-              <bool description="Öffentlichkeitsarbeit" name="bool-247" target="18" value="21"/>
+              <bool description="Integrationskursträger, ArGe/JobCenter" name="bool-247" target="09" value="28"/>
+              <bool description="Beratungsstelle" name="bool-34" target="10" value="12"/>
+              <bool description="Unternehmen" name="bool-35" target="11" value="13"/>
+              <bool description="Schulverweigerung -  die 2. Chance" name="bool-36" target="12" value="14"/>
+              <bool description="Kompetenzagentur" name="bool-37" target="13" value="15"/>
+              <bool description="anderer JMD" name="bool-38" target="14" value="16"/>
+              <bool description="Stärken vor Ort" name="bool-39" target="15" value="17"/>
+              <bool description="Bewährungshilfe / Jugendgerichtshilfe" name="bool-40" target="16" value="18"/>
+              <bool description="allgemeinbildende Schule" name="bool-41" target="17" value="19"/>
+              <bool description="andere Schule" name="bool-42" target="18" value="20"/>
+              <bool description="Öffentlichkeitsarbeit" name="bool-247" target="19" value="21"/>
+              <bool description="Sozialamt" name="bool-247" target="20" value="24"/>
+              <bool description="Frauenhaus/Zufluchtswohnung" name="bool-247" target="21" value="25"/>
+              <bool description="Migrationsberatung für Erwachsene" name="bool-247" target="22" value="26"/>
+              <bool description="Migrantenorganisation, Bildungsberatung GF-H" name="bool-247" target="23" value="27"/>
             </group>
             <group description="offene Zugänge" name="offener_zugang" target="02">
               <bool description="Eigenständiger Zugang" name="bool-23" target="01" value="1"/>
@@ -61,20 +66,23 @@
             <bool description="Unbekannt" name="bool-44" target="04" value="-3"/>
             <bool description="Keine Angabe" name="bool-45" target="05" value="-1"/>
           </choice>
-          <choice description="Jugendliche/r war bereits im CM im JMD" name="war_bereits_kunde" size="1" target="b">
+          <rule expr="$zugang -1 == not" mark="warning:zugang" name="required-rule-manual-2" value="Fehlende Pflichtfeldangabe"/>
+          <conditional description="Nur wenn Zugang ist Sonstiges" expr="$zugang -2 ==" name="conditional-35">
+            <text description="Nennung Zugang" maxlength="256" name="nennung_zugang" size="40" target="b"/>
+          </conditional>
+          <choice description="Jugendliche/r war bereits im CM im JMD" name="war_bereits_kunde" size="1" target="c">
             <bool description="Ja" name="bool-57" value="1"/>
             <bool description="Nein" name="bool-58" value="0"/>
             <bool description="Unbekannt" name="bool-59" value="-3"/>
             <bool description="Keine Angabe" name="bool-60" value="-1"/>
           </choice>
           <conditional description="Nur wenn bereits im CM" expr="$war_bereits_kunde 1 ==" name="conditional-34">
-            <text description="Nennung des JMD" function="suppress_value" maxlength="256" name="nennung_einrichtung_cm" size="40" target="c"/>
+            <text description="Nennung des JMD" function="suppress_value" maxlength="256" name="nennung_einrichtung_cm" size="40" target="d"/>
           </conditional>
-          <rule expr="$datum_ea_start isset" mark="warning:datum_ea_start" name="required-rule-4" value="Fehlende Pflichtfeldangabe"/>
-          <rule expr="$zugang -1 == not" mark="warning:zugang" name="required-rule-5" value="Fehlende Pflichtfeldangabe"/>
+          <rule expr="$datum_ea_start isset" mark="warning:datum_ea_start" name="required-rule-5" value="Fehlende Pflichtfeldangabe"/>
           <rule description="'datum_ea_start' muss vor 'datum_ea_ende' liegen." expr="$datum_ea_start isset $datum_ea_start known and $datum_ea_ende isset $datum_ea_ende known and and $datum_ea_start $datum_ea_ende &gt; and not" mark="error:datum_ea_start" name="date-sequence-rule-4-1" value="'Angaben zum Zugang / Datum Erstgespräch' darf zeitlich nicht nach 'Angaben zu weiteren Verlauf der Begleitung / Datum der Entscheidung' liegen."/>
           <rule description="'datum_ea_start' muss vor 'datum_ber_start' liegen." expr="$datum_ea_start isset $datum_ea_start known and $datum_ber_start isset $datum_ber_start known and and $datum_ea_start $datum_ber_start &gt; and not" mark="error:datum_ea_start" name="date-sequence-rule-5-1" value="'Angaben zum Zugang / Datum Erstgespräch' darf zeitlich nicht nach 'Angaben zu weiteren Verlauf der Begleitung / Nur wenn Beratungsfall / Angaben zur Laufzeit der Beratung / Datum Beginn der Beratung' liegen."/>
-          <rule description="'datum_ea_start' muss vor 'datum_verbleib_feststellung' liegen." expr="$datum_ea_start isset $datum_ea_start known and $datum_verbleib_feststellung isset $datum_verbleib_feststellung known and and $datum_ea_start $datum_verbleib_feststellung &gt; and not" mark="error:datum_ea_start" name="date-sequence-rule-12-1" value="'1. Eingangsdaten / 1.1 Angaben zum Zugang / Angaben zum Zugang / Datum Erstgespräch' darf zeitlich nicht nach '5. Evaluation / Verbleib der Jugendlichen / Datum Feststellung des Verbleibs des/der Jugendlichen' liegen."/>
+          <rule description="'datum_ea_start' muss vor 'datum_verbleib_feststellung' liegen." expr="$datum_ea_start isset $datum_ea_start known and $datum_verbleib_feststellung isset $datum_verbleib_feststellung known and and $datum_ea_start $datum_verbleib_feststellung &gt; and not" mark="error:datum_ea_start" name="date-sequence-rule-12-1" value="'1. Eingangsdaten / 1.1 Angaben zum Zugang / Angaben zum Zugang / Datum Erstgespräch' darf zeitlich nicht nach '5. Evaluation / Verbleib des / der Jugendlichen / Datum Feststellung des Verbleibs des/der Jugendlichen' liegen."/>
           <rule description="'datum_ea_start' muss vor 'datum_cm_ende' liegen." expr="$datum_ea_start isset $datum_ea_start known and $datum_cm_ende isset $datum_cm_ende known and and $datum_ea_start $datum_cm_ende &gt; and not" mark="error:datum_ea_start" name="date-sequence-rule-15-1" value="'1. Eingangsdaten / 1.1 Angaben zum Zugang / Angaben zum Zugang / Datum Erstgespräch' darf zeitlich nicht nach '5. Evaluation / Angaben zur Beendigung des CM / Datum der Beendigung' liegen."/>
           <rule description="'datum_ea_start' muss vor 'datum_cm_start' liegen." expr="$datum_ea_start isset $datum_ea_start known and $datum_cm_start isset $datum_cm_start known and and $datum_ea_start $datum_cm_start &gt; and not" mark="error:datum_ea_start" name="date-sequence-rule-16-1" value="'Angaben zum Zugang / Datum Erstgespräch' darf zeitlich nicht nach 'Angaben zu weiteren Verlauf der Begleitung / Nur wenn CM-Fall / Datum Beginn des CM' liegen."/>
           <rule description="'datum_ea_start' muss vor 'datum_ber_ende' liegen." expr="$datum_ea_start isset $datum_ea_start known and $datum_ber_ende isset $datum_ber_ende known and and $datum_ea_start $datum_ber_ende &gt; and not" mark="error:datum_ea_start" name="date-sequence-rule-22-1" value="'Angaben zum Zugang / Datum Erstgespräch' darf zeitlich nicht nach 'Angaben zu weiteren Verlauf der Begleitung / Nur wenn Beratungsfall / Angaben zur Laufzeit der Beratung / Datum Beendigung der Beratung' liegen."/>
@@ -113,7 +121,7 @@
           <conditional description="Nur wenn CM-Fall" expr="$art_begleitung 1 ==" name="conditional-16" target="b">
             <date description="Datum Beginn des CM" flags="required:phase_2;time:phase_2" name="datum_cm_start" order="datum_ea_ende;datum_cm_ende" target="b"/>
             <rule expr="$datum_cm_start isset" mark="warning:datum_cm_start" name="required-rule-8" value="Fehlende Pflichtfeldangabe"/>
-            <rule description="'datum_cm_start' muss vor 'datum_verbleib_feststellung' liegen." expr="$datum_cm_start isset $datum_cm_start known and $datum_verbleib_feststellung isset $datum_verbleib_feststellung known and and $datum_cm_start $datum_verbleib_feststellung &gt; and not" mark="error:datum_cm_start" name="date-sequence-rule-2-1" value="'1. Eingangsdaten / 1.1 Angaben zum Zugang / Angaben zu weiteren Verlauf der Begleitung / Nur wenn CM-Fall / Datum Beginn des CM' darf zeitlich nicht nach '5. Evaluation / Verbleib der Jugendlichen / Datum Feststellung des Verbleibs des/der Jugendlichen' liegen."/>
+            <rule description="'datum_cm_start' muss vor 'datum_verbleib_feststellung' liegen." expr="$datum_cm_start isset $datum_cm_start known and $datum_verbleib_feststellung isset $datum_verbleib_feststellung known and and $datum_cm_start $datum_verbleib_feststellung &gt; and not" mark="error:datum_cm_start" name="date-sequence-rule-2-1" value="'1. Eingangsdaten / 1.1 Angaben zum Zugang / Angaben zu weiteren Verlauf der Begleitung / Nur wenn CM-Fall / Datum Beginn des CM' darf zeitlich nicht nach '5. Evaluation / Verbleib des / der Jugendlichen / Datum Feststellung des Verbleibs des/der Jugendlichen' liegen."/>
             <rule description="'einreisedatum' muss vor 'datum_cm_start' liegen." expr="$einreisedatum isset $einreisedatum known and $datum_cm_start isset $datum_cm_start known and and $einreisedatum $datum_cm_start &gt; and not" mark="error:datum_cm_start" name="date-sequence-rule-8-2" value="'2. Anamnese / 2.1 Persönliche Angaben / Migrationsbezogene Informationen zum Status / Nur wenn nicht in Deutschland geboren / Einreisedatum' darf zeitlich nicht nach '1. Eingangsdaten / 1.1 Angaben zum Zugang / Angaben zu weiteren Verlauf der Begleitung / Nur wenn CM-Fall / Datum Beginn des CM' 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 &gt; and not" mark="error:datum_cm_start" name="date-sequence-rule-14-2" value="'2. Anamnese / 2.1 Persönliche Angaben / Geburtsdatum' darf zeitlich nicht nach '1. Eingangsdaten / 1.1 Angaben zum Zugang / Angaben zu weiteren Verlauf der Begleitung / Nur wenn CM-Fall / Datum Beginn des CM' liegen."/>
             <rule description="'datum_ea_start' muss vor 'datum_cm_start' liegen." expr="$datum_ea_start isset $datum_ea_start known and $datum_cm_start isset $datum_cm_start known and and $datum_ea_start $datum_cm_start &gt; and not" mark="error:datum_cm_start" name="date-sequence-rule-16-2" value="'Angaben zum Zugang / Datum Erstgespräch' darf zeitlich nicht nach 'Angaben zu weiteren Verlauf der Begleitung / Nur wenn CM-Fall / Datum Beginn des CM' liegen."/>
@@ -144,7 +152,7 @@
           <rule description="'einreisedatum' muss vor 'datum_ea_ende' liegen." expr="$einreisedatum isset $einreisedatum known and $datum_ea_ende isset $datum_ea_ende known and and $einreisedatum $datum_ea_ende &gt; and not" mark="error:datum_ea_ende" name="date-sequence-rule-9-2" value="'2. Anamnese / 2.1 Persönliche Angaben / Migrationsbezogene Informationen zum Status / Nur wenn nicht in Deutschland geboren / Einreisedatum' darf zeitlich nicht nach '1. Eingangsdaten / 1.1 Angaben zum Zugang / Angaben zu weiteren Verlauf der Begleitung / Datum der Entscheidung' liegen."/>
           <rule description="'geburtsdatum' muss vor 'datum_ea_ende' liegen." expr="$geburtsdatum isset $geburtsdatum known and $datum_ea_ende isset $datum_ea_ende known and and $geburtsdatum $datum_ea_ende &gt; and not" mark="error:datum_ea_ende" name="date-sequence-rule-13-2" value="'2. Anamnese / 2.1 Persönliche Angaben / Geburtsdatum' darf zeitlich nicht nach '1. Eingangsdaten / 1.1 Angaben zum Zugang / Angaben zu weiteren Verlauf der Begleitung / Datum der Entscheidung' liegen."/>
           <rule description="'datum_ea_ende' muss vor 'datum_cm_ende' liegen." expr="$datum_ea_ende isset $datum_ea_ende known and $datum_cm_ende isset $datum_cm_ende known and and $datum_ea_ende $datum_cm_ende &gt; and not" mark="error:datum_ea_ende" name="date-sequence-rule-17-1" value="'1. Eingangsdaten / 1.1 Angaben zum Zugang / Angaben zu weiteren Verlauf der Begleitung / Datum der Entscheidung' darf zeitlich nicht nach '5. Evaluation / Angaben zur Beendigung des CM / Datum der Beendigung' liegen."/>
-          <rule description="'datum_ea_ende' muss vor 'datum_verbleib_feststellung' liegen." expr="$datum_ea_ende isset $datum_ea_ende known and $datum_verbleib_feststellung isset $datum_verbleib_feststellung known and and $datum_ea_ende $datum_verbleib_feststellung &gt; and not" mark="error:datum_ea_ende" name="date-sequence-rule-18-1" value="'1. Eingangsdaten / 1.1 Angaben zum Zugang / Angaben zu weiteren Verlauf der Begleitung / Datum der Entscheidung' darf zeitlich nicht nach '5. Evaluation / Verbleib der Jugendlichen / Datum Feststellung des Verbleibs des/der Jugendlichen' liegen."/>
+          <rule description="'datum_ea_ende' muss vor 'datum_verbleib_feststellung' liegen." expr="$datum_ea_ende isset $datum_ea_ende known and $datum_verbleib_feststellung isset $datum_verbleib_feststellung known and and $datum_ea_ende $datum_verbleib_feststellung &gt; and not" mark="error:datum_ea_ende" name="date-sequence-rule-18-1" value="'1. Eingangsdaten / 1.1 Angaben zum Zugang / Angaben zu weiteren Verlauf der Begleitung / Datum der Entscheidung' darf zeitlich nicht nach '5. Evaluation / Verbleib des / der Jugendlichen / Datum Feststellung des Verbleibs des/der Jugendlichen' liegen."/>
           <rule description="'datum_ea_ende' muss vor 'datum_ber_start' liegen." expr="$datum_ea_ende isset $datum_ea_ende known and $datum_ber_start isset $datum_ber_start known and and $datum_ea_ende $datum_ber_start &gt; and not" mark="error:datum_ea_ende" name="date-sequence-rule-24-1" value="'Datum der Entscheidung' darf zeitlich nicht nach 'Nur wenn Beratungsfall / Angaben zur Laufzeit der Beratung / Datum Beginn der Beratung' liegen."/>
           <rule description="'datum_ea_ende' muss vor 'datum_cm_start' liegen." expr="$datum_ea_ende isset $datum_ea_ende known and $datum_cm_start isset $datum_cm_start known and and $datum_ea_ende $datum_cm_start &gt; and not" mark="error:datum_ea_ende" name="date-sequence-rule-27-1" value="'Datum der Entscheidung' darf zeitlich nicht nach 'Nur wenn CM-Fall / Datum Beginn des CM' liegen."/>
         </group>
@@ -168,7 +176,10 @@
             <bool description="Beschäftigungsträger" name="bool-17" value="14"/>
             <bool description="Sucht / Drogenberatung" name="bool-18" value="15"/>
             <bool description="ASD" name="bool-19" value="16"/>
-            <bool description="Sonstige" name="bool-20" value="17"/>
+            <bool description="Frauenhaus/Zufluchtswohnung" name="bool-889" value="17"/>
+            <bool description="ArGe/JobCenter" name="bool-890" value="18"/>
+            <bool description="Integrationskursträger" name="bool-891" value="19"/>
+            <bool description="Sonstige" name="bool-20" value="-2"/>
             <bool description="Unbekannt" name="bool-21" value="-3"/>
             <bool checked="True" description="Keine Angabe" name="bool-22" value="-1"/>
           </choice>
@@ -271,7 +282,7 @@
             </choice>
           </repeat>
         </group>
-        <group containers="a,b,c" description="Migrationsbezogene Informationen zum Status" name="group-84" target="h">
+        <group containers="a,b,c,d,e" description="Migrationsbezogene Informationen zum Status" name="group-84" target="h">
           <choice description="Staatsangehörigkeit" flags="required:phase_3" name="staatsangehoerigkeit" size="1" target="a">
             <bool description="Sonstiges" name="bool-135" value="-2"/>
             <bool description="Unbekannt" name="bool-134" value="-3"/>
@@ -289,7 +300,7 @@
             <date description="Einreisedatum" flags="required:phase_3" name="einreisedatum" order="geburtsdatum;datum_ea_start" target="b"/>
             <rule expr="$einreisedatum isset" mark="warning:einreisedatum" name="required-rule-15" value="Fehlende Pflichtfeldangabe"/>
             <rule description="'einreisedatum' muss vor 'datum_cm_ende' liegen." expr="$einreisedatum isset $einreisedatum known and $datum_cm_ende isset $datum_cm_ende known and and $einreisedatum $datum_cm_ende &gt; and not" mark="error:einreisedatum" name="date-sequence-rule-0-1" value="'2. Anamnese / 2.1 Persönliche Angaben / Migrationsbezogene Informationen zum Status / Nur wenn nicht in Deutschland geboren / Einreisedatum' darf zeitlich nicht nach '5. Evaluation / Angaben zur Beendigung des CM / Datum der Beendigung' liegen."/>
-            <rule description="'einreisedatum' muss vor 'datum_verbleib_feststellung' liegen." expr="$einreisedatum isset $einreisedatum known and $datum_verbleib_feststellung isset $datum_verbleib_feststellung known and and $einreisedatum $datum_verbleib_feststellung &gt; and not" mark="error:einreisedatum" name="date-sequence-rule-3-1" value="'2. Anamnese / 2.1 Persönliche Angaben / Migrationsbezogene Informationen zum Status / Nur wenn nicht in Deutschland geboren / Einreisedatum' darf zeitlich nicht nach '5. Evaluation / Verbleib der Jugendlichen / Datum Feststellung des Verbleibs des/der Jugendlichen' liegen."/>
+            <rule description="'einreisedatum' muss vor 'datum_verbleib_feststellung' liegen." expr="$einreisedatum isset $einreisedatum known and $datum_verbleib_feststellung isset $datum_verbleib_feststellung known and and $einreisedatum $datum_verbleib_feststellung &gt; and not" mark="error:einreisedatum" name="date-sequence-rule-3-1" value="'2. Anamnese / 2.1 Persönliche Angaben / Migrationsbezogene Informationen zum Status / Nur wenn nicht in Deutschland geboren / Einreisedatum' darf zeitlich nicht nach '5. Evaluation / Verbleib des / der Jugendlichen / Datum Feststellung des Verbleibs des/der Jugendlichen' liegen."/>
             <rule description="'einreisedatum' muss vor 'datum_cm_start' liegen." expr="$einreisedatum isset $einreisedatum known and $datum_cm_start isset $datum_cm_start known and and $einreisedatum $datum_cm_start &gt; and not" mark="error:einreisedatum" name="date-sequence-rule-8-1" value="'2. Anamnese / 2.1 Persönliche Angaben / Migrationsbezogene Informationen zum Status / Nur wenn nicht in Deutschland geboren / Einreisedatum' darf zeitlich nicht nach '1. Eingangsdaten / 1.1 Angaben zum Zugang / Angaben zu weiteren Verlauf der Begleitung / Nur wenn CM-Fall / Datum Beginn des CM' liegen."/>
             <rule description="'einreisedatum' muss vor 'datum_ea_ende' liegen." expr="$einreisedatum isset $einreisedatum known and $datum_ea_ende isset $datum_ea_ende known and and $einreisedatum $datum_ea_ende &gt; and not" mark="error:einreisedatum" name="date-sequence-rule-9-1" value="'2. Anamnese / 2.1 Persönliche Angaben / Migrationsbezogene Informationen zum Status / Nur wenn nicht in Deutschland geboren / Einreisedatum' darf zeitlich nicht nach '1. Eingangsdaten / 1.1 Angaben zum Zugang / Angaben zu weiteren Verlauf der Begleitung / Datum der Entscheidung' liegen."/>
             <rule description="'einreisedatum' muss vor 'datum_ber_start' liegen." expr="$einreisedatum isset $einreisedatum known and $datum_ber_start isset $datum_ber_start known and and $einreisedatum $datum_ber_start &gt; and not" mark="error:einreisedatum" name="date-sequence-rule-11-1" value="'2. Anamnese / 2.1 Persönliche Angaben / Migrationsbezogene Informationen zum Status / Nur wenn nicht in Deutschland geboren / Einreisedatum' darf zeitlich nicht nach '1. Eingangsdaten / 1.1 Angaben zum Zugang / Angaben zu weiteren Verlauf der Begleitung / Nur wenn Beratungsfall / Angaben zur Laufzeit der Beratung / Datum Beginn der Beratung' liegen."/>
@@ -301,24 +312,25 @@
             <bool description="AusländerIn in der 1. Generation" name="bool-137" value="1"/>
             <bool description="AusländerIn in der 2. Generation" name="bool-138" value="2"/>
             <bool description="AussiedlerIn" name="bool-139" value="3"/>
-            <bool description="zugewanderte Deutsche mit Migrationshintergrund (Spätaussiedler)" name="bool-140" value="4"/>
+            <bool description="zugewanderte Deutsche mit Migrationshintergrund" name="bool-140" value="4"/>
             <bool description="nicht zugewanderte Deutsche mit Migrationshintergrund" name="bool-141" value="5"/>
             <bool description="Unbekannt" name="bool-144" value="-3"/>
             <bool checked="True" description="Keine Angabe" name="bool-145" value="-1"/>
           </choice>
-          <choice description="Muttersprache" flags="required:phase_3" name="muttersprache" size="1" target="c">
+          <textarea description="Angaben zum Aufenthalts- / Rechtsstatus" name="angaben_aufenthaltsstatus" rows="3" target="c"/>
+          <choice description="Muttersprache" flags="required:phase_3" name="muttersprache" size="1" target="d">
             <bool description="Sonstiges" name="bool-230" value="-2"/>
             <bool description="Unbekannt" name="bool-228" value="-3"/>
             <bool description="Keine Angabe" name="bool-229" value="-1"/>
             <external-choice name="external-choice-2" value="sprachen.xml"/>
           </choice>
-          <choice description="Zuhause vorrangig gesprochene Sprache" flags="required:phase_3" name="sprache_zuhause" size="1" target="c">
+          <choice description="Zuhause vorrangig gesprochene Sprache" flags="required:phase_3" name="sprache_zuhause" size="1" target="d">
             <bool description="Sonstiges" name="bool-393" value="-2"/>
             <bool description="Unbekannt" name="bool-773" value="-3"/>
             <bool description="Keine Angabe" name="bool-771" value="-1"/>
             <external-choice name="external-choice-2-1" value="sprachen.xml"/>
           </choice>
-          <group containers="a,b" description="Familie" name="group-24" target="d">
+          <group containers="a,b" description="Familie" name="group-24" target="e">
             <group containers="a,b" description="Mutter" name="group-25" target="a">
               <choice description="Geburtsland" name="mutter_geburtsland" size="1" target="a">
                 <bool description="Deutschland" name="bool-142" value="1"/>
@@ -348,7 +360,7 @@
         <rule description="'geburtsdatum' muss vor 'datum_ber_start' liegen." expr="$geburtsdatum isset $geburtsdatum known and $datum_ber_start isset $datum_ber_start known and and $geburtsdatum $datum_ber_start &gt; and not" mark="error:geburtsdatum" name="date-sequence-rule-10-1" value="'2. Anamnese / 2.1 Persönliche Angaben / Geburtsdatum' darf zeitlich nicht nach '1. Eingangsdaten / 1.1 Angaben zum Zugang / Angaben zu weiteren Verlauf der Begleitung / Nur wenn Beratungsfall / Angaben zur Laufzeit der Beratung / Datum Beginn der Beratung' liegen."/>
         <rule description="'geburtsdatum' muss vor 'datum_ea_ende' liegen." expr="$geburtsdatum isset $geburtsdatum known and $datum_ea_ende isset $datum_ea_ende known and and $geburtsdatum $datum_ea_ende &gt; and not" mark="error:geburtsdatum" name="date-sequence-rule-13-1" value="'2. Anamnese / 2.1 Persönliche Angaben / Geburtsdatum' darf zeitlich nicht nach '1. Eingangsdaten / 1.1 Angaben zum Zugang / Angaben zu weiteren Verlauf der Begleitung / Datum der Entscheidung' 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 &gt; and not" mark="error:geburtsdatum" name="date-sequence-rule-14-1" value="'2. Anamnese / 2.1 Persönliche Angaben / Geburtsdatum' darf zeitlich nicht nach '1. Eingangsdaten / 1.1 Angaben zum Zugang / Angaben zu weiteren Verlauf der Begleitung / Nur wenn CM-Fall / Datum Beginn des CM' liegen."/>
-        <rule description="'geburtsdatum' muss vor 'datum_verbleib_feststellung' liegen." expr="$geburtsdatum isset $geburtsdatum known and $datum_verbleib_feststellung isset $datum_verbleib_feststellung known and and $geburtsdatum $datum_verbleib_feststellung &gt; and not" mark="error:geburtsdatum" name="date-sequence-rule-19-1" value="'2. Anamnese / 2.1 Persönliche Angaben / Geburtsdatum' darf zeitlich nicht nach '5. Evaluation / Verbleib der Jugendlichen / Datum Feststellung des Verbleibs des/der Jugendlichen' liegen."/>
+        <rule description="'geburtsdatum' muss vor 'datum_verbleib_feststellung' liegen." expr="$geburtsdatum isset $geburtsdatum known and $datum_verbleib_feststellung isset $datum_verbleib_feststellung known and and $geburtsdatum $datum_verbleib_feststellung &gt; and not" mark="error:geburtsdatum" name="date-sequence-rule-19-1" value="'2. Anamnese / 2.1 Persönliche Angaben / Geburtsdatum' darf zeitlich nicht nach '5. Evaluation / Verbleib des / der Jugendlichen / Datum Feststellung des Verbleibs des/der Jugendlichen' 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 &gt; and not" mark="error:geburtsdatum" name="date-sequence-rule-21-1" value="'2. Anamnese / 2.1 Persönliche Angaben / Geburtsdatum' darf zeitlich nicht nach '5. Evaluation / Angaben zur Beendigung des CM / Datum der Beendigung' liegen."/>
         <rule description="'geburtsdatum' muss vor 'datum_ea_start' liegen." expr="$geburtsdatum isset $geburtsdatum known and $datum_ea_start isset $datum_ea_start known and and $geburtsdatum $datum_ea_start &gt; and not" mark="error:geburtsdatum" name="date-sequence-rule-23-1" value="'2. Anamnese / 2.1 Persönliche Angaben / Geburtsdatum' darf zeitlich nicht nach '1. Eingangsdaten / 1.1 Angaben zum Zugang / Angaben zum Zugang / Datum Erstgespräch' liegen."/>
         <rule description="'geburtsdatum' muss vor 'einreisedatum' liegen." expr="$geburtsdatum isset $geburtsdatum known and $einreisedatum isset $einreisedatum known and and $geburtsdatum $einreisedatum &gt; and not" mark="error:geburtsdatum" name="date-sequence-rule-26-1" value="'Geburtsdatum' darf zeitlich nicht nach 'Migrationsbezogene Informationen zum Status / Nur wenn nicht in Deutschland geboren / Einreisedatum' liegen."/>
@@ -375,25 +387,26 @@
           </choice>
         </page>
         <page containers="a,b,c" description="2.2.2 Soziale Einbindung" name="page-20" target="b">
-          <group containers="a,b,c,d,e,f" description="Bezugspersonen" name="group-32" target="a">
+          <group containers="a,b,c,d,e,f,g" description="Bezugspersonen" name="group-32" target="a">
             <bool description="Mutter" name="bezugsperson_a" target="a"/>
             <bool description="Vater" name="bezugsperson_b" target="a"/>
             <bool description="Großeltern" name="bezugsperson_c" target="a"/>
             <bool description="Geschwister" name="bezugsperson_d" target="b"/>
             <bool description="Pflegefamilie" name="bezugsperson_e" target="b"/>
-            <bool description="Stiefmutter" name="bezugsperson_f" target="b"/>
+            <bool description="Schwiegereltern" name="bezugsperson_s" target="b"/>
+            <bool description="Stiefmutter" name="bezugsperson_f" target="c"/>
             <bool description="Stiefvater" name="bezugsperson_g" target="c"/>
             <bool description="Verwandte" name="bezugsperson_h" target="c"/>
-            <bool description="Partnerin/Partner" name="bezugsperson_i" target="c"/>
+            <bool description="Partnerin/Partner" name="bezugsperson_i" target="d"/>
             <bool description="Betreuerin/Betreuer im Heim/Wohnform" name="bezugsperson_j" target="d"/>
             <bool description="gesetzl. bestimmte/r Betreuerin/Betreuer" name="bezugsperson_k" target="d"/>
-            <bool description="Lehrerin/Lehrer" name="bezugsperson_l" target="d"/>
+            <bool description="Lehrerin/Lehrer" name="bezugsperson_l" target="e"/>
             <bool description="Mitbewohnerin/Mitbewohner" name="bezugsperson_m" target="e"/>
             <bool description="Lebensgefährte der Mutter" name="bezugsperson_n" target="e"/>
-            <bool description="Lebensgefährtin des Vaters" name="bezugsperson_o" target="e"/>
+            <bool description="Lebensgefährtin des Vaters" name="bezugsperson_o" target="f"/>
             <bool description="beste Freundin/bester Freund" name="bezugsperson_p" target="f"/>
             <bool description="keine Bezugsperson" name="bezugsperson_q" target="f"/>
-            <bool description="Sonstiges" name="bezugsperson_r" target="f"/>
+            <bool description="Sonstiges" name="bezugsperson_r" target="g"/>
           </group>
           <group containers="a,b,c,d,e" description="Soziale Zugehörigkeit der / des Jugendlichen" name="group-33" target="b">
             <choice description="zur erweiterten Familie" name="zugeh_a" size="1" target="a">
@@ -452,6 +465,7 @@
             <bool description="Selbstständig" name="bool-249" value="4"/>
             <bool description="Grundsicherung / Transferleistungen" name="bool-162" value="2"/>
             <bool description="Unterhaltszahlungen" name="bool-163" value="3"/>
+            <bool description="Erwerbstätig und ergänzende Transferleistungen" name="bool-163" value="5"/>
             <bool description="Sonstiges" name="bool-164" value="-2"/>
             <bool description="Unbekannt" name="bool-165" value="-3"/>
             <bool checked="True" description="Keine Angabe" name="bool-166" value="-1"/>
@@ -464,6 +478,7 @@
             <bool description="staatl. Ausbildungsförderung" name="bool-401" value="5"/>
             <bool description="Stipendium" name="bool-402" value="6"/>
             <bool description="Unterhaltszahlungen" name="bool-403" value="3"/>
+            <bool description="Erwerbstätig und ergänzende Transferleistungen" name="bool-893" value="8"/>
             <bool description="Sonstiges" name="bool-394" value="-2"/>
             <bool description="Unbekannt" name="bool-395" value="-3"/>
             <bool checked="True" description="Keine Angabe" name="bool-396" value="-1"/>
@@ -491,6 +506,7 @@
             <bool checked="True" description="Keine Angabe" name="bool-824" value="-1"/>
           </choice>
           <choice description="Sucht" name="sucht" size="1">
+            <bool description="Keine Sucht" name="bool-892" value="0"/>
             <bool description="Drogen" name="bool-171" value="1"/>
             <bool description="Alkohol" name="bool-172" value="2"/>
             <bool description="Medikamente" name="bool-173" value="3"/>
@@ -509,13 +525,16 @@
                 <bool description="SchülerIn nicht schulpflichtig" name="bool-237" value="2"/>
                 <bool description="betriebliche Ausbildung" name="bool-238" value="3"/>
                 <bool description="außerbetriebliche Ausbildung" name="bool-352" value="4"/>
+                <bool description="Praktikum" name="bool-888" value="14"/>
                 <bool description="Maßnahme" name="bool-353" value="5"/>
                 <bool description="Erwerbstätig" name="bool-354" value="6"/>
                 <bool description="Selbstständig" name="bool-251" value="10"/>
                 <bool description="Arbeitslos" name="bool-355" value="7"/>
                 <bool description="Elternzeit" name="bool-356" value="8"/>
                 <bool description="Zivildienst / Wehrpflicht / Freiwilligenjahr" name="bool-357" value="9"/>
-                <bool description="Integrationssprachkurs" name="bool-888" value="10"/>
+                <bool description="Integrationssprachkurs" name="bool-888" value="11"/>
+                <bool description="Studium" name="bool-888" value="12"/>
+                <bool description="ESF-BAMF-Kurs" name="bool-888" value="13"/>
                 <bool description="Sonstiges" name="bool-358" value="-2"/>
                 <bool description="Unbekannt" name="bool-359" value="-3"/>
                 <bool checked="True" description="Keine Angabe" name="bool-360" value="-1"/>
@@ -523,7 +542,7 @@
               <conditional description="nur wenn schueler" expr="$aktuelle_situation 1 ==" invisible="True" name="conditional-22">
                 <group containers="a" description="Derzeit besuchte Schule" name="group-60" target="b">
                   <choice description="Schule" flags="required:phase_3" name="aktuelle_schule" size="1" target="a">
-                    <bool description="Sonder- / Förderschule" name="bool-361" value="1"/>
+                    <bool description="Förderschule" name="bool-361" value="1"/>
                     <bool description="Hauptschule" name="bool-362" value="2"/>
                     <bool description="Realschule" name="bool-363" value="3"/>
                     <bool description="Gesamtschule" name="bool-364" value="4"/>
@@ -590,7 +609,7 @@
               <group containers="a,b,c,d" description="Schulabschlüsse" name="group-66" target="a">
                 <choice description="Höchster in Deutschland anerkannter Abschluss" flags="required:phase_3" name="hoechster_schulabschluss" size="1" target="a">
                   <bool description="Kein Abschluss" name="bool-223" value="0"/>
-                  <bool description="Sonderschulabschluss (unterschiedliche Bezeichnungen)" name="bool-808" value="1"/>
+                  <bool description="Förderschulabschluss (unterschiedliche Bezeichnungen)" name="bool-808" value="1"/>
                   <bool description="Hauptschulabschluss" name="bool-809" value="2"/>
                   <bool description="Erweiterter / Qualifizierter Hauptschulabschluss" name="bool-810" value="3"/>
                   <bool description="Realschulabschluss / Mittlere Reife" name="bool-811" value="4"/>
@@ -609,6 +628,7 @@
                     <bool description="Ja" name="bool-819" value="1"/>
                     <bool description="Nein" name="bool-224" value="0"/>
                     <bool description="Anerkennung in Bearbeitung" name="bool-225" value="3"/>
+                    <bool description="Teilweise anerkannt" name="bool-802" value="4"/>
                     <bool description="Unbekannt" name="bool-226" value="-3"/>
                     <bool checked="True" description="Keine Angabe" name="bool-227" value="-1"/>
                   </choice>
@@ -618,15 +638,7 @@
                     <bool checked="True" description="Keine Angabe" name="bool-774" value="-1"/>
                     <external-choice name="external-choice-3" value="laender.xml"/>
                   </choice>
-                  <choice description="Abschluss äquivalent anerkannt" flags="required:phase_3" name="hoechster_schulabschluss_ausland_aequi_anerkannt" size="1" target="d">
-                    <bool description="Ja" name="bool-820" value="1"/>
-                    <bool description="Nein" name="bool-804" value="0"/>
-                    <bool description="Anerkennung in Bearbeitung" name="bool-801" value="3"/>
-                    <bool description="Unbekannt" name="bool-784" value="-3"/>
-                    <bool checked="True" description="Keine Angabe" name="bool-775" value="-1"/>
-                  </choice>
                   <rule expr="$hoechster_schulabschluss_ausland_anerkannt -1 == not" mark="warning:hoechster_schulabschluss_ausland_anerkannt" name="required-rule-23" value="Fehlende Pflichtfeldangabe"/>
-                  <rule expr="$hoechster_schulabschluss_ausland_aequi_anerkannt -1 == not" mark="warning:hoechster_schulabschluss_ausland_aequi_anerkannt" name="required-rule-24" value="Fehlende Pflichtfeldangabe"/>
                 </conditional>
                 <rule expr="$hoechster_schulabschluss -1 == not" mark="warning:hoechster_schulabschluss" name="required-rule-22" value="Fehlende Pflichtfeldangabe"/>
               </group>
@@ -650,6 +662,7 @@
                     <bool description="Ja" name="bool-821" value="1"/>
                     <bool description="Nein" name="bool-805" value="0"/>
                     <bool description="Anerkennung in Bearbeitung" name="bool-802" value="3"/>
+                    <bool description="Teilweise anerkannt" name="bool-802" value="4"/>
                     <bool description="Unbekannt" name="bool-794" value="-3"/>
                     <bool checked="True" description="Keine Angabe" name="bool-777" value="-1"/>
                   </choice>
@@ -659,17 +672,9 @@
                     <bool checked="True" description="Keine Angabe" name="bool-778" value="-1"/>
                     <external-choice name="external-choice-3-0" value="laender.xml"/>
                   </choice>
-                  <choice description="Abschluss äquivalent anerkannt" flags="required:phase_3" name="hoechster_berufsabschluss_ausland_aequi_anerkannt" size="1" target="d">
-                    <bool description="Ja" name="bool-822" value="1"/>
-                    <bool description="Nein" name="bool-806" value="0"/>
-                    <bool description="Anerkennung in Bearbeitung" name="bool-803" value="3"/>
-                    <bool description="Unbekannt" name="bool-797" value="-3"/>
-                    <bool checked="True" description="Keine Angabe" name="bool-779" value="-1"/>
-                  </choice>
-                  <rule expr="$hoechster_berufsabschluss_ausland_anerkannt -1 == not" mark="warning:hoechster_berufsabschluss_ausland_anerkannt" name="required-rule-26" value="Fehlende Pflichtfeldangabe"/>
-                  <rule expr="$hoechster_berufsabschluss_ausland_aequi_anerkannt -1 == not" mark="warning:hoechster_berufsabschluss_ausland_aequi_anerkannt" name="required-rule-27" value="Fehlende Pflichtfeldangabe"/>
+                  <rule expr="$hoechster_berufsabschluss_ausland_anerkannt -1 == not" mark="warning:hoechster_berufsabschluss_ausland_anerkannt" name="required-rule-25" value="Fehlende Pflichtfeldangabe"/>
                 </conditional>
-                <rule expr="$hoechster_berufsabschluss -1 == not" mark="warning:hoechster_berufsabschluss" name="required-rule-25" value="Fehlende Pflichtfeldangabe"/>
+                <rule expr="$hoechster_berufsabschluss -1 == not" mark="warning:hoechster_berufsabschluss" name="required-rule-24" value="Fehlende Pflichtfeldangabe"/>
               </group>
               <group description="Integrationskurs" name="group-68" target="c">
                 <choice description="Jugendlicher / Jugendliche hat Integrationskursberechtigung/-verpflichtung" name="integrationskurs" size="1" target="a">
@@ -705,7 +710,7 @@
               <conditional description="Angaben zur Schule nur wenn in schulischer Ausbildung" expr="$biographie_art 0 ==" invisible="True" name="conditional-17-schule">
                 <group containers="a,b" description="Angaben zum Schulbesuch" name="group-86" target="c">
                   <choice description="Schule" flags="required:phase_3" name="biographie_schule" size="1" target="a">
-                    <bool description="Sonder- / Förderschule" name="bool-373" value="1"/>
+                    <bool description="Förderschule" name="bool-373" value="1"/>
                     <bool description="Hauptschule" name="bool-374" value="2"/>
                     <bool description="Realschule" name="bool-375" value="3"/>
                     <bool description="Gesamtschule" name="bool-376" value="4"/>
@@ -725,7 +730,7 @@
                     <bool checked="True" description="Keine Angabe" name="keineangabe" value="-1"/>
                   </choice>
                   <int description="Klassenstufe" maxvalue="13" minvalue="1" name="biographie_schule_klasse" target="b"/>
-                  <rule expr="$biographie_schule -1 == not" mark="warning:biographie_schule" name="required-rule-28" value="Fehlende Pflichtfeldangabe"/>
+                  <rule expr="$biographie_schule -1 == not" mark="warning:biographie_schule" name="required-rule-26" value="Fehlende Pflichtfeldangabe"/>
                 </group>
               </conditional>
               <conditional description="Angaben zur Ausbildung nur wenn in Ausbildung" expr="$biographie_art 1 == $biographie_art 2 == or" invisible="True" name="conditional-18-ausbildung">
@@ -768,7 +773,7 @@
                     <bool checked="True" description="Keine Angabe" name="bool-391" value="-1"/>
                   </choice>
                   <text description='Inhalt/"Titel" des Kurses' maxlength="60" name="biographie_massnahme_nennung" size="40" target="b"/>
-                  <rule expr="$biographie_massnahme -1 == not" mark="warning:biographie_massnahme" name="required-rule-29" value="Fehlende Pflichtfeldangabe"/>
+                  <rule expr="$biographie_massnahme -1 == not" mark="warning:biographie_massnahme" name="required-rule-27" value="Fehlende Pflichtfeldangabe"/>
                 </group>
               </conditional>
               <conditional description="Angaben zur Erwerbstätigkeit nur wenn in Erwerbstätig/Selbstständig" expr="$biographie_art 4 == $biographie_art 5 == or" invisible="True" name="conditional-20-erwerb">
@@ -797,10 +802,10 @@
             <bool description="Unbekannt" name="bool-800" value="-3"/>
             <bool checked="True" description="Keine Angabe" name="bool-781" value="-1"/>
           </choice>
-          <rule expr="$kf_verfahren_nennung isset" mark="warning:kf_verfahren_nennung" name="required-rule-31" value="Fehlende Pflichtfeldangabe"/>
-          <rule expr="$kf_verfahren -1 == not" mark="warning:kf_verfahren" name="required-rule-32" value="Fehlende Pflichtfeldangabe"/>
+          <rule expr="$kf_verfahren_nennung isset" mark="warning:kf_verfahren_nennung" name="required-rule-29" value="Fehlende Pflichtfeldangabe"/>
+          <rule expr="$kf_verfahren -1 == not" mark="warning:kf_verfahren" name="required-rule-30" value="Fehlende Pflichtfeldangabe"/>
         </conditional>
-        <rule expr="$kompetenzfeststellung -1 == not" mark="warning:kompetenzfeststellung" name="required-rule-30" value="Fehlende Pflichtfeldangabe"/>
+        <rule expr="$kompetenzfeststellung -1 == not" mark="warning:kompetenzfeststellung" name="required-rule-28" value="Fehlende Pflichtfeldangabe"/>
       </page>
       <page containers="a,b,c,d,e,f" description="3.2 Ergebnisse der Kompetenzfeststellung" name="page-10" target="b">
         <group containers="a,b,c" description="Fachkompetenzen" name="group-50" target="a">
@@ -983,7 +988,7 @@
             </radio>
           </radio-matrix>
         </group>
-        <group containers="a,b,c,d" description="Sprache und Kommunikation" name="group-52" target="c">
+        <group containers="a,b" description="Sprache und Kommunikation" name="group-52" target="c">
           <radio-matrix description="Deutsch" name="radio-matrix-8" target="a">
             <radio description="Hörverständnis" name="kf_erg_deutsch_a">
               <bool description="A1" name="bool-197" value="1"/>
@@ -1026,105 +1031,51 @@
               <bool alternative="k.A." checked="True" description="Keine Angabe" name="bool-280" value="-1"/>
             </radio>
           </radio-matrix>
-          <radio-matrix description="Herkunfts- / Muttersprache" name="radio-matrix-9" target="b">
-            <radio description="Hörverständnis" name="kf_erg_muttersprache_a">
-              <bool description="A1" name="bool-619" value="1"/>
-              <bool description="A2" name="bool-269" value="2"/>
-              <bool description="B1" name="bool-341" value="3"/>
-              <bool description="B2" name="bool-305" value="4"/>
-              <bool description="C1" name="bool-293" value="5"/>
-              <bool description="C2" name="bool-329" value="6"/>
-              <bool alternative="?" description="Unbekannt" name="bool-317" value="-3"/>
-              <bool alternative="k.A." checked="True" description="Keine Angabe" name="bool-281" value="-1"/>
-            </radio>
-            <radio description="Leseverständnis" name="kf_erg_muttersprache_b">
-              <bool description="A1" name="bool-620" value="1"/>
-              <bool description="A2" name="bool-270" value="2"/>
-              <bool description="B1" name="bool-342" value="3"/>
-              <bool description="B2" name="bool-306" value="4"/>
-              <bool description="C1" name="bool-294" value="5"/>
-              <bool description="C2" name="bool-330" value="6"/>
-              <bool alternative="?" description="Unbekannt" name="bool-318" value="-3"/>
-              <bool alternative="k.A." checked="True" description="Keine Angabe" name="bool-282" value="-1"/>
-            </radio>
-            <radio description="Schreiben" name="kf_erg_muttersprache_c">
-              <bool description="A1" name="bool-621" value="1"/>
-              <bool description="A2" name="bool-271" value="2"/>
-              <bool description="B1" name="bool-343" value="3"/>
-              <bool description="B2" name="bool-307" value="4"/>
-              <bool description="C1" name="bool-295" value="5"/>
-              <bool description="C2" name="bool-331" value="6"/>
-              <bool alternative="?" description="Unbekannt" name="bool-319" value="-3"/>
-              <bool alternative="k.A." checked="True" description="Keine Angabe" name="bool-283" value="-1"/>
-            </radio>
-            <radio description="Sprechen" name="kf_erg_muttersprache_d">
-              <bool description="A1" name="bool-622" value="1"/>
-              <bool description="A2" name="bool-272" value="2"/>
-              <bool description="B1" name="bool-344" value="3"/>
-              <bool description="B2" name="bool-308" value="4"/>
-              <bool description="C1" name="bool-296" value="5"/>
-              <bool description="C2" name="bool-332" value="6"/>
-              <bool alternative="?" description="Unbekannt" name="bool-320" value="-3"/>
-              <bool alternative="k.A." checked="True" description="Keine Angabe" name="bool-284" value="-1"/>
-            </radio>
-          </radio-matrix>
-          <group containers="a,b,c" description="Weitere Sprache" name="group-58" target="c">
+          <repeat containers="a,b" description="Weitere Sprache" min="0" name="rg_weitere_sprache" target="b">
             <text description="Nennung weitere Sprache" function="suppress_value" maxlength="60" name="kf_erg_weiteresprache_nennung" size="40" target="a"/>
-            <conditional description="Nur wenn weitere Sprache" expr="$kf_erg_weiteresprache_nennung isset" name="conditional-33">
-              <radio-matrix description="Weitere Sprache" name="radio-matrix-10" target="b">
-                <radio description="Hörverständnis" name="kf_erg_weiteresprache_a">
-                  <bool description="A1" name="bool-623" value="1"/>
-                  <bool description="A2" name="bool-273" value="2"/>
-                  <bool description="B1" name="bool-345" value="3"/>
-                  <bool description="B2" name="bool-309" value="4"/>
-                  <bool description="C1" name="bool-297" value="5"/>
-                  <bool description="C2" name="bool-333" value="6"/>
-                  <bool alternative="?" description="Unbekannt" name="bool-321" value="-3"/>
-                  <bool alternative="k.A." checked="True" description="Keine Angabe" name="bool-285" value="-1"/>
-                </radio>
-                <radio description="Leseverständnis" name="kf_erg_weiteresprache_b">
-                  <bool description="A1" name="bool-624" value="1"/>
-                  <bool description="A2" name="bool-274" value="2"/>
-                  <bool description="B1" name="bool-346" value="3"/>
-                  <bool description="B2" name="bool-310" value="4"/>
-                  <bool description="C1" name="bool-298" value="5"/>
-                  <bool description="C2" name="bool-334" value="6"/>
-                  <bool alternative="?" description="Unbekannt" name="bool-322" value="-3"/>
-                  <bool alternative="k.A." checked="True" description="Keine Angabe" name="bool-286" value="-1"/>
-                </radio>
-                <radio description="Schreiben" name="kf_erg_weiteresprache_c">
-                  <bool description="A1" name="bool-625" value="1"/>
-                  <bool description="A2" name="bool-275" value="2"/>
-                  <bool description="B1" name="bool-347" value="3"/>
-                  <bool description="B2" name="bool-311" value="4"/>
-                  <bool description="C1" name="bool-299" value="5"/>
-                  <bool description="C2" name="bool-335" value="6"/>
-                  <bool alternative="?" description="Unbekannt" name="bool-323" value="-3"/>
-                  <bool alternative="k.A." checked="True" description="Keine Angabe" name="bool-287" value="-1"/>
-                </radio>
-                <radio description="Sprechen" name="kf_erg_weiteresprache_d">
-                  <bool description="A1" name="bool-626" value="1"/>
-                  <bool description="A2" name="bool-276" value="2"/>
-                  <bool description="B1" name="bool-348" value="3"/>
-                  <bool description="B2" name="bool-312" value="4"/>
-                  <bool description="C1" name="bool-300" value="5"/>
-                  <bool description="C2" name="bool-336" value="6"/>
-                  <bool alternative="?" description="Unbekannt" name="bool-324" value="-3"/>
-                  <bool alternative="k.A." checked="True" description="Keine Angabe" name="bool-288" value="-1"/>
-                </radio>
-              </radio-matrix>
-              <choice description="Beherrschung weiterer Sprache insgesamt auf dem Niveau" name="kf_erg_weiteresprache_gesamt" size="1" target="c">
-                <bool description="A1" name="bool-627" value="1"/>
-                <bool description="A2" name="bool-277" value="2"/>
-                <bool description="B1" name="bool-349" value="3"/>
-                <bool description="B2" name="bool-313" value="4"/>
-                <bool description="C1" name="bool-301" value="5"/>
-                <bool description="C2" name="bool-337" value="6"/>
-                <bool alternative="?" description="Unbekannt" name="bool-325" value="-3"/>
-                <bool alternative="k.A." checked="True" description="Keine Angabe" name="bool-289" value="-1"/>
-              </choice>
-            </conditional>
-          </group>
+            <radio-matrix description="Weitere Sprache" name="radio-matrix-10" target="b">
+              <radio description="Hörverständnis" name="kf_erg_weiteresprache_a">
+                <bool description="A1" name="bool-623" value="1"/>
+                <bool description="A2" name="bool-273" value="2"/>
+                <bool description="B1" name="bool-345" value="3"/>
+                <bool description="B2" name="bool-309" value="4"/>
+                <bool description="C1" name="bool-297" value="5"/>
+                <bool description="C2" name="bool-333" value="6"/>
+                <bool alternative="?" description="Unbekannt" name="bool-321" value="-3"/>
+                <bool alternative="k.A." checked="True" description="Keine Angabe" name="bool-285" value="-1"/>
+              </radio>
+              <radio description="Leseverständnis" name="kf_erg_weiteresprache_b">
+                <bool description="A1" name="bool-624" value="1"/>
+                <bool description="A2" name="bool-274" value="2"/>
+                <bool description="B1" name="bool-346" value="3"/>
+                <bool description="B2" name="bool-310" value="4"/>
+                <bool description="C1" name="bool-298" value="5"/>
+                <bool description="C2" name="bool-334" value="6"/>
+                <bool alternative="?" description="Unbekannt" name="bool-322" value="-3"/>
+                <bool alternative="k.A." checked="True" description="Keine Angabe" name="bool-286" value="-1"/>
+              </radio>
+              <radio description="Schreiben" name="kf_erg_weiteresprache_c">
+                <bool description="A1" name="bool-625" value="1"/>
+                <bool description="A2" name="bool-275" value="2"/>
+                <bool description="B1" name="bool-347" value="3"/>
+                <bool description="B2" name="bool-311" value="4"/>
+                <bool description="C1" name="bool-299" value="5"/>
+                <bool description="C2" name="bool-335" value="6"/>
+                <bool alternative="?" description="Unbekannt" name="bool-323" value="-3"/>
+                <bool alternative="k.A." checked="True" description="Keine Angabe" name="bool-287" value="-1"/>
+              </radio>
+              <radio description="Sprechen" name="kf_erg_weiteresprache_d">
+                <bool description="A1" name="bool-626" value="1"/>
+                <bool description="A2" name="bool-276" value="2"/>
+                <bool description="B1" name="bool-348" value="3"/>
+                <bool description="B2" name="bool-312" value="4"/>
+                <bool description="C1" name="bool-300" value="5"/>
+                <bool description="C2" name="bool-336" value="6"/>
+                <bool alternative="?" description="Unbekannt" name="bool-324" value="-3"/>
+                <bool alternative="k.A." checked="True" description="Keine Angabe" name="bool-288" value="-1"/>
+              </radio>
+            </radio-matrix>
+          </repeat>
         </group>
         <group description="Sozialkompetenzen" name="group-57" target="d">
           <radio-matrix description="Sozialkompetenzen" name="radio-matrix-5" target="c">
@@ -1480,54 +1431,24 @@
             </group>
           </conditional>
         </group>
-        <group containers="a,b,c" description="Unterstützungsangebote" name="group-78" target="e">
+        <group containers="a,b" description="Unterstützungsangebote" name="group-78" target="e">
           <group containers="a,b,c" description="Unterziel 1" name="group-48" target="a">
             <text description="Art der Unterstützung" function="suppress_value" maxlength="60" name="ua_uziel1_art" size="40" target="a"/>
-            <choice description="Angebotsform" name="ua_uziel1_form" size="1" target="b">
-              <bool description="schulisch" name="bool-183" value="1"/>
-              <bool description="maßnahmeförmig" name="bool-184" value="2"/>
-              <bool description="Arbeitsmarkt" name="bool-185" value="3"/>
-              <bool description="sozialpädagogisch unterstützend" name="bool-186" value="4"/>
-              <bool description="therapeutisch unterstützend" name="bool-187" value="5"/>
-              <bool description="Sonstiges" name="bool-188" value="-2"/>
-              <bool description="Unbekannt" name="bool-189" value="-3"/>
-              <bool checked="True" description="Keine Angabe" name="bool-190" value="-1"/>
-            </choice>
-            <date description="Datum Beginn" name="ua_uziel1_datum_start" target="c"/>
-            <date description="Datum vorauss. Ende" name="ua_uziel1_datum_ende" target="c"/>
+            <date description="Datum Beginn" name="ua_uziel1_datum_start" target="b"/>
+            <date description="Datum vorauss. Ende" name="ua_uziel1_datum_ende" target="b"/>
           </group>
-          <group containers="a,b,c" description="Unterziel 2" name="group-26" target="b">
+          <group containers="a,b" description="Unterziel 2" name="group-26" target="b">
             <text description="Art der Unterstützung" function="suppress_value" maxlength="60" name="ua_uziel2_art" size="40" target="a"/>
-            <choice description="Angebotsform" name="ua_uziel2_form" size="1" target="b">
-              <bool description="schulisch" name="bool-90" value="1"/>
-              <bool description="maßnahmeförmig" name="bool-0" value="2"/>
-              <bool description="Arbeitsmarkt" name="bool-2" value="3"/>
-              <bool description="sozialpädagogisch unterstützend" name="bool-834" value="4"/>
-              <bool description="therapeutisch unterstützend" name="bool-836" value="5"/>
-              <bool description="Sonstiges" name="bool-884" value="-2"/>
-              <bool description="Unbekannt" name="bool-260" value="-3"/>
-              <bool checked="True" description="Keine Angabe" name="bool-458" value="-1"/>
-            </choice>
-            <date description="Datum Beginn" name="ua_uziel2_datum_start" target="c"/>
-            <date description="Datum vorauss. Ende" name="ua_uziel2_datum_ende" target="c"/>
+            <date description="Datum Beginn" name="ua_uziel2_datum_start" target="b"/>
+            <date description="Datum vorauss. Ende" name="ua_uziel2_datum_ende" target="b"/>
           </group>
-          <group containers="a,b,c" description="Unterziel 3" name="group-27" target="c">
+          <group containers="a,b" description="Unterziel 3" name="group-27" target="c">
             <text description="Art der Unterstützung" function="suppress_value" maxlength="60" name="ua_uziel3_art" size="40" target="a"/>
-            <choice description="Angebotsform" name="ua_uziel3_form" size="1" target="b">
-              <bool description="schulisch" name="bool-91" value="1"/>
-              <bool description="maßnahmeförmig" name="bool-1" value="2"/>
-              <bool description="Arbeitsmarkt" name="bool-3" value="3"/>
-              <bool description="sozialpädagogisch unterstützend" name="bool-835" value="4"/>
-              <bool description="therapeutisch unterstützend" name="bool-837" value="5"/>
-              <bool description="Sonstiges" name="bool-885" value="-2"/>
-              <bool description="Unbekannt" name="bool-261" value="-3"/>
-              <bool checked="True" description="Keine Angabe" name="bool-459" value="-1"/>
-            </choice>
-            <date description="Datum Beginn" name="ua_uziel3_datum_start" target="c"/>
-            <date description="Datum vorauss. Ende" name="ua_uziel3_datum_ende" target="c"/>
+            <date description="Datum Beginn" name="ua_uziel3_datum_start" target="b"/>
+            <date description="Datum vorauss. Ende" name="ua_uziel3_datum_ende" target="b"/>
           </group>
         </group>
-        <rule expr="$fp_ziel -1 == not" mark="warning:fp_ziel" name="required-rule-33" value="Fehlende Pflichtfeldangabe"/>
+        <rule expr="$fp_ziel -1 == not" mark="warning:fp_ziel" name="required-rule-31" value="Fehlende Pflichtfeldangabe"/>
       </page>
     </repeat>
     <page containers="a,b,c,d,e,f" description="5. Evaluation" name="page-6">
@@ -1561,14 +1482,14 @@
               <bool description="Unbekannt" name="bool-87" value="-3"/>
               <bool checked="True" description="Keine Angabe" name="bool-88" value="-1"/>
             </choice>
-            <rule expr="$abbruch_durch -1 == not" mark="warning:abbruch_durch" name="required-rule-36" value="Fehlende Pflichtfeldangabe"/>
-            <rule expr="$gruende_abbruch_cm -1 == not" mark="warning:gruende_abbruch_cm" name="required-rule-37" value="Fehlende Pflichtfeldangabe"/>
+            <rule expr="$abbruch_durch -1 == not" mark="warning:abbruch_durch" name="required-rule-34" value="Fehlende Pflichtfeldangabe"/>
+            <rule expr="$gruende_abbruch_cm -1 == not" mark="warning:gruende_abbruch_cm" name="required-rule-35" value="Fehlende Pflichtfeldangabe"/>
           </conditional>
         </group>
-        <rule expr="$datum_cm_ende isset" mark="warning:datum_cm_ende" name="required-rule-34" value="Fehlende Pflichtfeldangabe"/>
-        <rule expr="$art_cm_ende -1 == not" mark="warning:art_cm_ende" name="required-rule-35" value="Fehlende Pflichtfeldangabe"/>
+        <rule expr="$datum_cm_ende isset" mark="warning:datum_cm_ende" name="required-rule-32" value="Fehlende Pflichtfeldangabe"/>
+        <rule expr="$art_cm_ende -1 == not" mark="warning:art_cm_ende" name="required-rule-33" value="Fehlende Pflichtfeldangabe"/>
         <rule description="'einreisedatum' muss vor 'datum_cm_ende' liegen." expr="$einreisedatum isset $einreisedatum known and $datum_cm_ende isset $datum_cm_ende known and and $einreisedatum $datum_cm_ende &gt; and not" mark="error:datum_cm_ende" name="date-sequence-rule-0-2" value="'2. Anamnese / 2.1 Persönliche Angaben / Migrationsbezogene Informationen zum Status / Nur wenn nicht in Deutschland geboren / Einreisedatum' darf zeitlich nicht nach '5. Evaluation / Angaben zur Beendigung des CM / Datum der Beendigung' liegen."/>
-        <rule description="'datum_cm_ende' muss vor 'datum_verbleib_feststellung' liegen." expr="$datum_cm_ende isset $datum_cm_ende known and $datum_verbleib_feststellung isset $datum_verbleib_feststellung known and and $datum_cm_ende $datum_verbleib_feststellung &gt; and not" mark="error:datum_cm_ende" name="date-sequence-rule-6-1" value="'Angaben zur Beendigung des CM / Datum der Beendigung' darf zeitlich nicht nach 'Verbleib der Jugendlichen / Datum Feststellung des Verbleibs des/der Jugendlichen' liegen."/>
+        <rule description="'datum_cm_ende' muss vor 'datum_verbleib_feststellung' liegen." expr="$datum_cm_ende isset $datum_cm_ende known and $datum_verbleib_feststellung isset $datum_verbleib_feststellung known and and $datum_cm_ende $datum_verbleib_feststellung &gt; and not" mark="error:datum_cm_ende" name="date-sequence-rule-6-1" value="'Angaben zur Beendigung des CM / Datum der Beendigung' darf zeitlich nicht nach 'Verbleib des / der Jugendlichen / Datum Feststellung des Verbleibs des/der Jugendlichen' liegen."/>
         <rule description="'datum_ea_start' muss vor 'datum_cm_ende' liegen." expr="$datum_ea_start isset $datum_ea_start known and $datum_cm_ende isset $datum_cm_ende known and and $datum_ea_start $datum_cm_ende &gt; and not" mark="error:datum_cm_ende" name="date-sequence-rule-15-2" value="'1. Eingangsdaten / 1.1 Angaben zum Zugang / Angaben zum Zugang / Datum Erstgespräch' darf zeitlich nicht nach '5. Evaluation / Angaben zur Beendigung des CM / Datum der Beendigung' liegen."/>
         <rule description="'datum_ea_ende' muss vor 'datum_cm_ende' liegen." expr="$datum_ea_ende isset $datum_ea_ende known and $datum_cm_ende isset $datum_cm_ende known and and $datum_ea_ende $datum_cm_ende &gt; and not" mark="error:datum_cm_ende" name="date-sequence-rule-17-2" value="'1. Eingangsdaten / 1.1 Angaben zum Zugang / Angaben zu weiteren Verlauf der Begleitung / Datum der Entscheidung' darf zeitlich nicht nach '5. Evaluation / Angaben zur Beendigung des CM / Datum der Beendigung' 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 &gt; and not" mark="error:datum_cm_ende" name="date-sequence-rule-21-2" value="'2. Anamnese / 2.1 Persönliche Angaben / Geburtsdatum' darf zeitlich nicht nach '5. Evaluation / Angaben zur Beendigung des CM / Datum der Beendigung' liegen."/>
@@ -1583,7 +1504,7 @@
         </choice>
         <conditional description="Eine Institutionelle Änderung hat stattgefunden" expr="$veraenderung_inst_einbindung 1 ==" name="conditional-8" target="b">
           <choice description="Wenn ja, wie ist der / die Jugendliche aktuell eingebunden? " flags="required:phase_3" name="ende_inst_einbindung" size="1" target="b">
-            <bool description="Sonder- / Förderschule" name="bool-100" value="1"/>
+            <bool description="Förderschule" name="bool-100" value="1"/>
             <bool description="Hauptschule" name="bool-101" value="2"/>
             <bool description="Realschule" name="bool-102" value="3"/>
             <bool description="Gesamtschule" name="bool-103" value="4"/>
@@ -1603,9 +1524,9 @@
             <bool description="Unbekannt" name="bool-115" value="-3"/>
             <bool checked="True" description="Keine Angabe" name="bool-116" value="-1"/>
           </choice>
-          <rule expr="$ende_inst_einbindung -1 == not" mark="warning:ende_inst_einbindung" name="required-rule-39" value="Fehlende Pflichtfeldangabe"/>
+          <rule expr="$ende_inst_einbindung -1 == not" mark="warning:ende_inst_einbindung" name="required-rule-37" value="Fehlende Pflichtfeldangabe"/>
         </conditional>
-        <rule expr="$veraenderung_inst_einbindung -1 == not" mark="warning:veraenderung_inst_einbindung" name="required-rule-38" value="Fehlende Pflichtfeldangabe"/>
+        <rule expr="$veraenderung_inst_einbindung -1 == not" mark="warning:veraenderung_inst_einbindung" name="required-rule-36" value="Fehlende Pflichtfeldangabe"/>
       </group>
       <group description="Einschätzung der Zielerreichung" name="group-72" target="c">
         <choice description="Zielerreichung Ziel 1" flags="required:phase_3" name="ziel1_erreicht" size="1">
@@ -1632,13 +1553,13 @@
           <bool description="Unbekannt" name="bool-839" value="-3"/>
           <bool checked="True" description="Keine Angabe" name="bool-875" value="-1"/>
         </choice>
-        <rule expr="$ziel1_erreicht -1 == not" mark="warning:ziel1_erreicht" name="required-rule-40" value="Fehlende Pflichtfeldangabe"/>
-        <rule expr="$ziel2_erreicht -1 == not" mark="warning:ziel2_erreicht" name="required-rule-41" value="Fehlende Pflichtfeldangabe"/>
-        <rule expr="$ziel3_erreicht -1 == not" mark="warning:ziel3_erreicht" name="required-rule-42" value="Fehlende Pflichtfeldangabe"/>
+        <rule expr="$ziel1_erreicht -1 == not" mark="warning:ziel1_erreicht" name="required-rule-38" value="Fehlende Pflichtfeldangabe"/>
+        <rule expr="$ziel2_erreicht -1 == not" mark="warning:ziel2_erreicht" name="required-rule-39" value="Fehlende Pflichtfeldangabe"/>
+        <rule expr="$ziel3_erreicht -1 == not" mark="warning:ziel3_erreicht" name="required-rule-40" value="Fehlende Pflichtfeldangabe"/>
       </group>
-      <group containers="a,b,c" description="Verbleib der Jugendlichen" name="group-83" target="d">
+      <group containers="a,b,c" description="Verbleib des / der Jugendlichen" name="group-83" target="d">
         <date description="Datum Feststellung des Verbleibs des/der Jugendlichen" flags="required:phase_3" name="datum_verbleib_feststellung" target="a"/>
-        <choice description="Verbleib nach Nachbetreuung" flags="required:phase_3" name="verbleib_jugendliche" size="1" target="b">
+        <choice description="Verbleib des/der Jugendlichen" flags="required:phase_3" name="verbleib_jugendliche" size="1" target="b">
           <bool description="allgemeinbildende Schule" name="bool-755" value="1"/>
           <bool description="Berufsschule" name="bool-756" value="2"/>
           <bool description="Berufsvorbereitungsjahr (BVJ)" name="bool-757" value="3"/>
@@ -1658,14 +1579,14 @@
           <bool checked="True" description="Keine Angabe" name="bool-876" value="-1"/>
         </choice>
         <text description="Nennung Sonstiges" function="suppress_value" maxlength="60" name="verbleib_jugendliche_sonstiges" size="40" target="c"/>
-        <rule expr="$datum_verbleib_feststellung isset" mark="warning:datum_verbleib_feststellung" name="required-rule-43" value="Fehlende Pflichtfeldangabe"/>
-        <rule expr="$verbleib_jugendliche -1 == not" mark="warning:verbleib_jugendliche" name="required-rule-44" value="Fehlende Pflichtfeldangabe"/>
-        <rule description="'datum_cm_start' muss vor 'datum_verbleib_feststellung' liegen." expr="$datum_cm_start isset $datum_cm_start known and $datum_verbleib_feststellung isset $datum_verbleib_feststellung known and and $datum_cm_start $datum_verbleib_feststellung &gt; and not" mark="error:datum_verbleib_feststellung" name="date-sequence-rule-2-2" value="'1. Eingangsdaten / 1.1 Angaben zum Zugang / Angaben zu weiteren Verlauf der Begleitung / Nur wenn CM-Fall / Datum Beginn des CM' darf zeitlich nicht nach '5. Evaluation / Verbleib der Jugendlichen / Datum Feststellung des Verbleibs des/der Jugendlichen' liegen."/>
-        <rule description="'einreisedatum' muss vor 'datum_verbleib_feststellung' liegen." expr="$einreisedatum isset $einreisedatum known and $datum_verbleib_feststellung isset $datum_verbleib_feststellung known and and $einreisedatum $datum_verbleib_feststellung &gt; and not" mark="error:datum_verbleib_feststellung" name="date-sequence-rule-3-2" value="'2. Anamnese / 2.1 Persönliche Angaben / Migrationsbezogene Informationen zum Status / Nur wenn nicht in Deutschland geboren / Einreisedatum' darf zeitlich nicht nach '5. Evaluation / Verbleib der Jugendlichen / Datum Feststellung des Verbleibs des/der Jugendlichen' liegen."/>
-        <rule description="'datum_cm_ende' muss vor 'datum_verbleib_feststellung' liegen." expr="$datum_cm_ende isset $datum_cm_ende known and $datum_verbleib_feststellung isset $datum_verbleib_feststellung known and and $datum_cm_ende $datum_verbleib_feststellung &gt; and not" mark="error:datum_verbleib_feststellung" name="date-sequence-rule-6-2" value="'Angaben zur Beendigung des CM / Datum der Beendigung' darf zeitlich nicht nach 'Verbleib der Jugendlichen / Datum Feststellung des Verbleibs des/der Jugendlichen' liegen."/>
-        <rule description="'datum_ea_start' muss vor 'datum_verbleib_feststellung' liegen." expr="$datum_ea_start isset $datum_ea_start known and $datum_verbleib_feststellung isset $datum_verbleib_feststellung known and and $datum_ea_start $datum_verbleib_feststellung &gt; and not" mark="error:datum_verbleib_feststellung" name="date-sequence-rule-12-2" value="'1. Eingangsdaten / 1.1 Angaben zum Zugang / Angaben zum Zugang / Datum Erstgespräch' darf zeitlich nicht nach '5. Evaluation / Verbleib der Jugendlichen / Datum Feststellung des Verbleibs des/der Jugendlichen' liegen."/>
-        <rule description="'datum_ea_ende' muss vor 'datum_verbleib_feststellung' liegen." expr="$datum_ea_ende isset $datum_ea_ende known and $datum_verbleib_feststellung isset $datum_verbleib_feststellung known and and $datum_ea_ende $datum_verbleib_feststellung &gt; and not" mark="error:datum_verbleib_feststellung" name="date-sequence-rule-18-2" value="'1. Eingangsdaten / 1.1 Angaben zum Zugang / Angaben zu weiteren Verlauf der Begleitung / Datum der Entscheidung' darf zeitlich nicht nach '5. Evaluation / Verbleib der Jugendlichen / Datum Feststellung des Verbleibs des/der Jugendlichen' liegen."/>
-        <rule description="'geburtsdatum' muss vor 'datum_verbleib_feststellung' liegen." expr="$geburtsdatum isset $geburtsdatum known and $datum_verbleib_feststellung isset $datum_verbleib_feststellung known and and $geburtsdatum $datum_verbleib_feststellung &gt; and not" mark="error:datum_verbleib_feststellung" name="date-sequence-rule-19-2" value="'2. Anamnese / 2.1 Persönliche Angaben / Geburtsdatum' darf zeitlich nicht nach '5. Evaluation / Verbleib der Jugendlichen / Datum Feststellung des Verbleibs des/der Jugendlichen' liegen."/>
+        <rule expr="$datum_verbleib_feststellung isset" mark="warning:datum_verbleib_feststellung" name="required-rule-41" value="Fehlende Pflichtfeldangabe"/>
+        <rule expr="$verbleib_jugendliche -1 == not" mark="warning:verbleib_jugendliche" name="required-rule-42" value="Fehlende Pflichtfeldangabe"/>
+        <rule description="'datum_cm_start' muss vor 'datum_verbleib_feststellung' liegen." expr="$datum_cm_start isset $datum_cm_start known and $datum_verbleib_feststellung isset $datum_verbleib_feststellung known and and $datum_cm_start $datum_verbleib_feststellung &gt; and not" mark="error:datum_verbleib_feststellung" name="date-sequence-rule-2-2" value="'1. Eingangsdaten / 1.1 Angaben zum Zugang / Angaben zu weiteren Verlauf der Begleitung / Nur wenn CM-Fall / Datum Beginn des CM' darf zeitlich nicht nach '5. Evaluation / Verbleib des / der Jugendlichen / Datum Feststellung des Verbleibs des/der Jugendlichen' liegen."/>
+        <rule description="'einreisedatum' muss vor 'datum_verbleib_feststellung' liegen." expr="$einreisedatum isset $einreisedatum known and $datum_verbleib_feststellung isset $datum_verbleib_feststellung known and and $einreisedatum $datum_verbleib_feststellung &gt; and not" mark="error:datum_verbleib_feststellung" name="date-sequence-rule-3-2" value="'2. Anamnese / 2.1 Persönliche Angaben / Migrationsbezogene Informationen zum Status / Nur wenn nicht in Deutschland geboren / Einreisedatum' darf zeitlich nicht nach '5. Evaluation / Verbleib des / der Jugendlichen / Datum Feststellung des Verbleibs des/der Jugendlichen' liegen."/>
+        <rule description="'datum_cm_ende' muss vor 'datum_verbleib_feststellung' liegen." expr="$datum_cm_ende isset $datum_cm_ende known and $datum_verbleib_feststellung isset $datum_verbleib_feststellung known and and $datum_cm_ende $datum_verbleib_feststellung &gt; and not" mark="error:datum_verbleib_feststellung" name="date-sequence-rule-6-2" value="'Angaben zur Beendigung des CM / Datum der Beendigung' darf zeitlich nicht nach 'Verbleib des / der Jugendlichen / Datum Feststellung des Verbleibs des/der Jugendlichen' liegen."/>
+        <rule description="'datum_ea_start' muss vor 'datum_verbleib_feststellung' liegen." expr="$datum_ea_start isset $datum_ea_start known and $datum_verbleib_feststellung isset $datum_verbleib_feststellung known and and $datum_ea_start $datum_verbleib_feststellung &gt; and not" mark="error:datum_verbleib_feststellung" name="date-sequence-rule-12-2" value="'1. Eingangsdaten / 1.1 Angaben zum Zugang / Angaben zum Zugang / Datum Erstgespräch' darf zeitlich nicht nach '5. Evaluation / Verbleib des / der Jugendlichen / Datum Feststellung des Verbleibs des/der Jugendlichen' liegen."/>
+        <rule description="'datum_ea_ende' muss vor 'datum_verbleib_feststellung' liegen." expr="$datum_ea_ende isset $datum_ea_ende known and $datum_verbleib_feststellung isset $datum_verbleib_feststellung known and and $datum_ea_ende $datum_verbleib_feststellung &gt; and not" mark="error:datum_verbleib_feststellung" name="date-sequence-rule-18-2" value="'1. Eingangsdaten / 1.1 Angaben zum Zugang / Angaben zu weiteren Verlauf der Begleitung / Datum der Entscheidung' darf zeitlich nicht nach '5. Evaluation / Verbleib des / der Jugendlichen / Datum Feststellung des Verbleibs des/der Jugendlichen' liegen."/>
+        <rule description="'geburtsdatum' muss vor 'datum_verbleib_feststellung' liegen." expr="$geburtsdatum isset $geburtsdatum known and $datum_verbleib_feststellung isset $datum_verbleib_feststellung known and and $geburtsdatum $datum_verbleib_feststellung &gt; and not" mark="error:datum_verbleib_feststellung" name="date-sequence-rule-19-2" value="'2. Anamnese / 2.1 Persönliche Angaben / Geburtsdatum' darf zeitlich nicht nach '5. Evaluation / Verbleib des / der Jugendlichen / Datum Feststellung des Verbleibs des/der Jugendlichen' liegen."/>
       </group>
     </page>
   </case>

Modified: jmd/trunk/jmdweb/public/formed/laender.xml
===================================================================
--- jmd/trunk/jmdweb/public/formed/laender.xml	2010-07-13 10:50:17 UTC (rev 3183)
+++ jmd/trunk/jmdweb/public/formed/laender.xml	2010-07-14 09:22:07 UTC (rev 3184)
@@ -1,6 +1,9 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <document xmlns:tmp="http://www.xfa.org/schema/xfa-template/2.5/">
   <choice>
+    <bool value="189" description="Ägypten"/>
+    <bool value="190" description="Äquatorialguinea"/>
+    <bool value="191" description="Äthiopien"/>
     <bool value="0" description="Afghanistan"/>
     <bool value="1" description="Albanien"/>
     <bool value="2" description="Algerien"/>
@@ -32,11 +35,11 @@
     <bool value="28" description="Costa Rica"/>
     <bool value="36" description="Côte d'Ivoire"/>
     <bool value="193" description="Cookinseln"/>
-    <bool value="29" description="Deutschland" target="10"/>
+    <bool value="33" description="Dänemark"/>
+    <bool value="29" description="Deutschland"/>
     <bool value="30" description="Dominica"/>
     <bool value="31" description="Dominikanische Republik"/>
     <bool value="32" description="Dschibuti"/>
-    <bool value="33" description="Dänemark"/>
     <bool value="34" description="Ecuador"/>
     <bool value="35" description="El Salvador"/>
     <bool value="37" description="Eritrea"/>
@@ -127,11 +130,12 @@
     <bool value="119" description="Niger"/>
     <bool value="120" description="Nigeria"/>
     <bool value="121" description="Norwegen"/>
+    <bool value="192" description="Österreich"/>
     <bool value="122" description="Oman"/>
     <bool value="123" description="Timor-Leste"/>
     <bool value="124" description="Pakistan"/>
+    <bool value="197" description="Palästinensische Gebiete"/>
     <bool value="125" description="Palau"/>
-    <bool value="197" description="Palästinensische Gebiete"/>
     <bool value="126" description="Panama"/>
     <bool value="127" description="Papua-Neuguinea"/>
     <bool value="128" description="Paraguay"/>
@@ -142,6 +146,7 @@
     <bool value="133" description="Ruanda"/>
     <bool value="134" description="Rumänien"/>
     <bool value="135" description="Russische Föderation"/>
+    <bool value="162" description="Südafrika"/>
     <bool value="136" description="Salomonen"/>
     <bool value="137" description="Sambia"/>
     <bool value="138" description="Samoa"/>
@@ -168,7 +173,6 @@
     <bool value="159" description="Swasiland"/>
     <bool value="160" description="Syrien"/>
     <bool value="161" description="São Tomé und Príncipe"/>
-    <bool value="162" description="Südafrika"/>
     <bool value="163" description="Tadschikistan"/>
     <bool value="164" description="Tansania"/>
     <bool value="198" description="Taiwan"/>
@@ -178,10 +182,10 @@
     <bool value="168" description="Trinidad und Tobago"/>
     <bool value="169" description="Tschad"/>
     <bool value="170" description="Tschechische Republik"/>
+    <bool value="174" description="Türkei"/>
     <bool value="171" description="Tunesien"/>
     <bool value="172" description="Turkmenistan"/>
     <bool value="173" description="Tuvalu"/>
-    <bool value="174" description="Türkei"/>
     <bool value="175" description="Uganda"/>
     <bool value="176" description="Ukraine"/>
     <bool value="177" description="Ungarn"/>
@@ -196,9 +200,5 @@
     <bool value="186" description="Weißrussland / Belarus"/>
     <bool value="187" description="Zentralafrikanische Republik"/>
     <bool value="188" description="Zypern"/>
-    <bool value="189" description="Ägypten"/>
-    <bool value="190" description="Äquatorialguinea"/>
-    <bool value="191" description="Äthiopien"/>
-    <bool value="192" description="Österreich"/>
   </choice>
 </document>

Modified: jmd/trunk/jmdweb/public/formed/sprachen.xml
===================================================================
--- jmd/trunk/jmdweb/public/formed/sprachen.xml	2010-07-13 10:50:17 UTC (rev 3183)
+++ jmd/trunk/jmdweb/public/formed/sprachen.xml	2010-07-14 09:22:07 UTC (rev 3184)
@@ -1,6 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <document xmlns:tmp="http://www.xfa.org/schema/xfa-template/2.5/">
     <choice>
+        <bool value="8" description="Äthiopisch"/>
         <bool value="0" description="Afrikaans"/>
         <bool value="1" description="Albanisch"/>
         <bool value="2" description="Amharisch"/>
@@ -9,7 +10,6 @@
         <bool value="5" description="Armenisch"/>
         <bool value="6" description="Aserbaidschanisch"/>
         <bool value="7" description="Assami"/>
-        <bool value="8" description="Äthiopisch"/>
         <bool value="9" description="Azeri"/>
         <bool value="10" description="Baskisch"/>
         <bool value="11" description="Bengali"/>
@@ -20,7 +20,7 @@
         <bool value="15" description="Dänisch"/>
         <bool value="16" description="Darginisch"/>
         <bool value="17" description="Dari"/>
-        <bool value="18" description="Deutsch" target="10"/>
+        <bool value="18" description="Deutsch"/>
         <bool value="19" description="Englisch"/>
         <bool value="20" description="Estnisch"/>
         <bool value="21" description="Farsi"/>
@@ -85,6 +85,7 @@
         <bool value="79" description="Rätoromanisch"/>
         <bool value="80" description="Rumänisch"/>
         <bool value="81" description="Russisch"/>
+        <bool value="94" description="Südarabisch"/>
         <bool value="82" description="Safatenisch"/>
         <bool value="83" description="Samoanisch"/>
         <bool value="84" description="Sanskrit"/>
@@ -97,7 +98,7 @@
         <bool value="91" description="Spanisch"/>
         <bool value="92" description="Swahili"/>
         <bool value="93" description="Syrisch"/>
-        <bool value="94" description="Südarabisch"/>
+        <bool value="104" description="Türkisch"/>
         <bool value="95" description="Tagalog"/>
         <bool value="96" description="Tamil"/>
         <bool value="97" description="Tamudisch"/>
@@ -107,7 +108,6 @@
         <bool value="101" description="Tigre"/>
         <bool value="102" description="Tigrina"/>
         <bool value="103" description="Tschechisch"/>
-        <bool value="104" description="Türkisch"/>
         <bool value="105" description="Ugaritisch"/>
         <bool value="106" description="Uigurisch"/>
         <bool value="107" description="Ukrainisch"/>

Modified: jmd/trunk/jmdweb/public/formed/staatsangehoerigkeit.xml
===================================================================
--- jmd/trunk/jmdweb/public/formed/staatsangehoerigkeit.xml	2010-07-13 10:50:17 UTC (rev 3183)
+++ jmd/trunk/jmdweb/public/formed/staatsangehoerigkeit.xml	2010-07-14 09:22:07 UTC (rev 3184)
@@ -1,6 +1,9 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <document xmlns:tmp="http://www.xfa.org/schema/xfa-template/2.5/">
   <choice>
+    <bool value="189" description="Ägypten"/>
+    <bool value="190" description="Äquatorialguinea"/>
+    <bool value="191" description="Äthiopien"/>
     <bool value="0" description="Afghanistan"/>
     <bool value="1" description="Albanien"/>
     <bool value="2" description="Algerien"/>
@@ -32,11 +35,11 @@
     <bool value="28" description="Costa Rica"/>
     <bool value="36" description="Côte d'Ivoire"/>
     <bool value="193" description="Cookinseln"/>
-    <bool value="29" description="Deutschland" alternative="deutsch" target="50"/>
+    <bool value="33" description="Dänemark"/>
+    <bool value="29" description="Deutschland" alternative="deutsch"/>
     <bool value="30" description="Dominica"/>
     <bool value="31" description="Dominikanische Republik"/>
     <bool value="32" description="Dschibuti"/>
-    <bool value="33" description="Dänemark"/>
     <bool value="34" description="Ecuador"/>
     <bool value="35" description="El Salvador"/>
     <bool value="37" description="Eritrea"/>
@@ -127,11 +130,12 @@
     <bool value="119" description="Niger"/>
     <bool value="120" description="Nigeria"/>
     <bool value="121" description="Norwegen"/>
+    <bool value="192" description="Österreich"/>
     <bool value="122" description="Oman"/>
     <bool value="123" description="Timor-Leste"/>
     <bool value="124" description="Pakistan"/>
+    <bool value="197" description="Palästinensische Gebiete"/>
     <bool value="125" description="Palau"/>
-    <bool value="197" description="Palästinensische Gebiete"/>
     <bool value="126" description="Panama"/>
     <bool value="127" description="Papua-Neuguinea"/>
     <bool value="128" description="Paraguay"/>
@@ -142,6 +146,7 @@
     <bool value="133" description="Ruanda"/>
     <bool value="134" description="Rumänien"/>
     <bool value="135" description="Russische Föderation"/>
+    <bool value="162" description="Südafrika"/>
     <bool value="136" description="Salomonen"/>
     <bool value="137" description="Sambia"/>
     <bool value="138" description="Samoa"/>
@@ -168,7 +173,6 @@
     <bool value="159" description="Swasiland"/>
     <bool value="160" description="Syrien"/>
     <bool value="161" description="São Tomé und Príncipe"/>
-    <bool value="162" description="Südafrika"/>
     <bool value="163" description="Tadschikistan"/>
     <bool value="164" description="Tansania"/>
     <bool value="198" description="Taiwan"/>
@@ -178,10 +182,10 @@
     <bool value="168" description="Trinidad und Tobago"/>
     <bool value="169" description="Tschad"/>
     <bool value="170" description="Tschechische Republik"/>
+    <bool value="174" description="Türkei"/>
     <bool value="171" description="Tunesien"/>
     <bool value="172" description="Turkmenistan"/>
     <bool value="173" description="Tuvalu"/>
-    <bool value="174" description="Türkei"/>
     <bool value="175" description="Uganda"/>
     <bool value="176" description="Ukraine"/>
     <bool value="177" description="Ungarn"/>
@@ -196,9 +200,5 @@
     <bool value="186" description="Weißrussland / Belarus"/>
     <bool value="187" description="Zentralafrikanische Republik"/>
     <bool value="188" description="Zypern"/>
-    <bool value="189" description="Ägypten"/>
-    <bool value="190" description="Äquatorialguinea"/>
-    <bool value="191" description="Äthiopien"/>
-    <bool value="192" description="Österreich"/>
   </choice>
 </document>



More information about the Mpuls-commits mailing list