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

scm-commit@wald.intevation.org scm-commit at wald.intevation.org
Mon Aug 2 15:31:09 CEST 2010


Author: torsten
Date: 2010-08-02 15:31:06 +0200 (Mon, 02 Aug 2010)
New Revision: 3299

Modified:
   jmd/trunk/ChangeLog
   jmd/trunk/jmdstrukturweb/public/formed/formedtree.xml
   jmd/trunk/jmdweb/public/formed/formedtree.xml
Log:
Issue828: Fixed sorting


Modified: jmd/trunk/ChangeLog
===================================================================
--- jmd/trunk/ChangeLog	2010-08-02 11:54:58 UTC (rev 3298)
+++ jmd/trunk/ChangeLog	2010-08-02 13:31:06 UTC (rev 3299)
@@ -1,5 +1,13 @@
 2010-08-02  Torsten Irländer <torsten.irlaender at intevation.de>
 
+	Issue828
+
+	* jmdweb/public/formed/formedtree.xml
+	  jmdstrukturweb/public/formed/formedtree.xml: New formed with fixed
+	  sorting
+
+2010-08-02  Torsten Irländer <torsten.irlaender at intevation.de>
+
 	* jmd.json: Issue879: Fixed legend of phasenames.
 
 2010-07-26  Torsten Irländer <torsten.irlaender at intevation.de>

Modified: jmd/trunk/jmdstrukturweb/public/formed/formedtree.xml
===================================================================
--- jmd/trunk/jmdstrukturweb/public/formed/formedtree.xml	2010-08-02 11:54:58 UTC (rev 3298)
+++ jmd/trunk/jmdstrukturweb/public/formed/formedtree.xml	2010-08-02 13:31:06 UTC (rev 3299)
@@ -3,7 +3,7 @@
 <document>
   <case>
     <page description="Einwilligungserklärung" invisible="1" name="ee">
-      <group invisible="true" name="group-1">
+      <group invisible="true" name="einwilligung">
         <group invisible="1" name="group-3">
           <choice name="phase" size="1">
             <bool description="Unbekannt" name="unbekannt" value="-1"/>
@@ -23,25 +23,25 @@
           <rule description="'datum_begin_zeitraum' muss vor 'datum_ende_zeitraum' liegen." expr="$datum_begin_zeitraum isset $datum_begin_zeitraum known and $datum_ende_zeitraum isset $datum_ende_zeitraum known and and $datum_begin_zeitraum $datum_ende_zeitraum &gt; and not" mark="error:datum_begin_zeitraum" name="date-sequence-rule-0-1" value="'Datum Begin Zeitraum' darf zeitlich nicht nach 'Datum Ende Zeitraum' liegen."/>
           <rule description="'datum_begin_zeitraum' muss vor 'datum_ende_zeitraum' liegen." expr="$datum_begin_zeitraum isset $datum_begin_zeitraum known and $datum_ende_zeitraum isset $datum_ende_zeitraum known and and $datum_begin_zeitraum $datum_ende_zeitraum &gt; and not" mark="error:datum_ende_zeitraum" name="date-sequence-rule-0-2" value="'Datum Begin Zeitraum' darf zeitlich nicht nach 'Datum Ende Zeitraum' liegen."/>
         </group>
-        <group containers="a,b,c" description="Räumliche Zuständigkeit und Struktur" name="group-4" target="b">
+        <group containers="a,b,c" description="Räumliche Zuständigkeit und Struktur" name="raeumliche_zustaendigkeit" target="b">
           <choice description="Räumlicher Zuständigkeitsbereich" flags="required:phase_1" name="raeumliche_zustaendigkeit" size="1" target="a">
+            <bool checked="true" description="Keine Angabe" name="keine_angabe" value="-1"/>
+            <bool description="Unbekannt" name="unbekannt" value="-3"/>
             <bool description="mehrere Landkreise oder kreisfreie Städte" name="bool-2" value="0"/>
             <bool description="ein Landkreis" name="bool-3" value="1"/>
             <bool description="mehrere Kommunen" name="bool-4" value="2"/>
             <bool description="eine Kommune oder mehrere Bezirke einer Kommune" name="bool-5" value="3"/>
             <bool description="Ein Bezirk einer Kommune" name="bool-6" value="4"/>
             <bool description="Ein Stadtteil innerhalb eines Bezirkes" name="bool-7" value="5"/>
-            <bool description="Unbekannt" name="unbekannt" value="-3"/>
-            <bool checked="true" description="Keine Angabe" name="keine_angabe" value="-1"/>
           </choice>
           <textarea description="Bennenung Zuständigkeitsbereiche (Name Landkreis - Kreisfreie Stadt - Stadtteile)" name="nennung_zustaendigkeit" rows="5" target="b"/>
           <choice description="Träger des JMD" flags="required:phase_1" name="jmdstruktur" size="1" target="c">
+            <bool checked="True" description="Keine Angabe" flags="required:phase_1" name="keine_angabe" value="-1"/>
+            <bool description="Unbekannt" name="unbekannt" value="-3"/>
             <bool description="Evangelische Trägergruppe" name="bool-50" value="0"/>
             <bool description="Freie Trägergruppe" name="bool-50" value="1"/>
             <bool description="Katholische Trägergruppe" name="bool-50" value="2"/>
             <bool description="SozialistischeTrägergruppe" name="bool-50" value="3"/>
-            <bool description="Unbekannt" name="unbekannt" value="-3"/>
-            <bool checked="True" description="Keine Angabe" flags="required:phase_1" name="keine_angabe" value="-1"/>
           </choice>
           <rule expr="$raeumliche_zustaendigkeit -1 == not" mark="warning:raeumliche_zustaendigkeit" name="required-rule-2" value="Fehlende Pflichtfeldangabe"/>
           <rule expr="$jmdstruktur -1 == not" mark="warning:jmdstruktur" name="required-rule-3" value="Fehlende Pflichtfeldangabe"/>
@@ -49,7 +49,7 @@
       </page>
       <page containers="a,b,c,d,e" description="Personal" name="page-1">
         <group containers="a,b,c,d" description="Anzahl der hauptamtlichen MA" name="group-5" target="a">
-          <int description="In Stellenteilen" flags="required:phase_1" name="anzahl_ha_stellenteile" target="a"/>
+          <float description="In Stellenteilen" flags="required:phase_1" maxvalue="0" minvalue="2.5" name="anzahl_ha_stellenteile" target="a"/>
           <int description="In Personen" flags="required:phase_1" name="anzahl_ha_personen" target="a"/>
           <int description="Männlich" flags="required:phase_1" name="anzahl_ha_maennlich" target="b"/>
           <int description="Weiblich" flags="required:phase_1" name="anzahl_ha_weiblich" target="b"/>
@@ -91,7 +91,7 @@
           <rule expr="$anzahl_ha_migration isset" mark="warning:anzahl_ha_migration" name="required-rule-8" value="Fehlende Pflichtfeldangabe"/>
         </group>
         <group containers="a,b,c,d" description="Anzahl der nicht-hauptamtlichen MA" name="group-8" target="b">
-          <int description="In Stellenteilen" flags="required:phase_1" name="anzahl_nha_stellenteile" target="a"/>
+          <float description="In Stellenteilen" flags="required:phase_1" name="anzahl_nha_stellenteile" target="a"/>
           <int description="In Personen" flags="required:phase_1" name="anzahl_nha_personen" target="a"/>
           <int description="Männlich" flags="required:phase_1" name="anzahl_nha_maennlich" target="b"/>
           <int description="Weiblich" flags="required:phase_1" name="anzahl_nha_weiblich" target="b"/>
@@ -125,47 +125,47 @@
     <group containers="a,b" description="Kooperation" name="group-1">
       <page containers="a,b,c,d,e,f" description="Bewertung der Netzwerkaktivitäten" name="page-5">
         <choice description="Zielgruppenspezifisches Netzwerk" flags="required:phase_1" name="zielgruppen_netzwerk" size="1" target="a">
+          <bool checked="true" description="Keine Angabe" name="keine_angabe" value="-1"/>
+          <bool description="Unbekannt" name="unbekannt" value="-3"/>
           <bool description="existiert nicht" name="bool-8" value="0"/>
           <bool description="existiert, aber ohne regionale Koordinierungsstelle" name="bool-9" value="1"/>
           <bool description="existiert, wird durch Koordinierungs- oder Regiestelle unterstützt" name="bool-10" value="2"/>
-          <bool description="Unbekannt" name="unbekannt" value="-3"/>
-          <bool checked="true" description="Keine Angabe" name="keine_angabe" value="-1"/>
         </choice>
         <text description="Nennung Koordinierungsstelle" maxlength="60" name="zielgruppen_netzwerk_nennung" size="40" target="a"/>
         <choice description="Mitarbeit in Netzwerk" flags="required:phase_1" name="mitarbeit_netzwerk" size="1" target="b">
+          <bool checked="true" description="Keine Angabe" name="keine_angabe" value="-1"/>
+          <bool description="Unbekannt" name="unbekannt" value="-3"/>
           <bool description="keine Mitarbeit durch JMD" name="bool-11" value="0"/>
           <bool description="Punktuelle Mitarbeit im Netzwerk" name="bool-12" value="1"/>
           <bool description="Regelmäßige Mitarbeit im Netzwerk" name="bool-13" value="2"/>
           <bool description="Federführend im Netzwerk" name="bool-14" value="3"/>
-          <bool description="Unbekannt" name="unbekannt" value="-3"/>
-          <bool checked="true" description="Keine Angabe" name="keine_angabe" value="-1"/>
         </choice>
         <text description="Erläuterungen" maxlength="60" name="mitarbeit_netzwerk_erlaueterung" size="40" target="b"/>
         <choice description="Erstellung der Netzwerkkarte" flags="required:phase_1" name="erstellung_netzwerkkarte" size="1" target="c">
+          <bool checked="true" description="Keine Angabe" name="keine_angabe" value="-1"/>
+          <bool description="Unbekannt" name="unbekannt" value="-3"/>
           <bool description="Ja" name="bool-15" value="1"/>
           <bool description="Nein" name="bool-16" value="0"/>
-          <bool description="Unbekannt" name="unbekannt" value="-3"/>
-          <bool checked="true" description="Keine Angabe" name="keine_angabe" value="-1"/>
         </choice>
         <choice description="Beteiligung an der Entwicklung von Integrationskonzepten" flags="required:phase_1" name="beteiligung_integrationskonzepte" size="1" target="d">
+          <bool checked="true" description="Keine Angabe" name="keine_angabe" value="-1"/>
+          <bool description="Unbekannt" name="unbekannt" value="-3"/>
           <bool description="im Stadtteil" name="bool-17" value="0"/>
           <bool description="auf kommunaler Ebene" name="bool-18" value="1"/>
           <bool description="auf Landesebene" name="bool-19" value="2"/>
-          <bool description="Unbekannt" name="unbekannt" value="-3"/>
-          <bool checked="true" description="Keine Angabe" name="keine_angabe" value="-1"/>
         </choice>
         <text description="Erläuterungen" maxlength="60" name="beteiligung_integrationskonzepte_erlaeuterung" size="40" target="d"/>
         <choice description="Teilnahme Jugendhilfekonferenz / AG nach §78 SGB VIII" flags="required:phase_1" name="teilnahme_jugenhilfekonferenz" size="1" target="e">
+          <bool checked="true" description="Keine Angabe" name="keine_angabe" value="-1"/>
+          <bool description="Unbekannt" name="unbekannt" value="-3"/>
           <bool description="Ja" name="bool-20" value="1"/>
           <bool description="Nein" name="bool-21" value="0"/>
-          <bool description="Unbekannt" name="unbekannt" value="-3"/>
-          <bool checked="true" description="Keine Angabe" name="keine_angabe" value="-1"/>
         </choice>
         <choice description="Teilnahme Jugendkonferenz SGB II/III" flags="required:phase_1" name="teilnahme_jugenkonferenz" size="1" target="e">
+          <bool checked="true" description="Keine Angabe" name="keine_angabe" value="-1"/>
+          <bool description="Unbekannt" name="unbekannt" value="-3"/>
           <bool description="Ja" name="bool-22" value="1"/>
           <bool description="Nein" name="bool-23" value="0"/>
-          <bool description="Unbekannt" name="unbekannt" value="-3"/>
-          <bool checked="true" description="Keine Angabe" name="keine_angabe" value="-1"/>
         </choice>
         <textarea description="Mitarbeit in Gremien" name="mitarbeit_gremien" rows="5" target="f"/>
         <rule expr="$zielgruppen_netzwerk -1 == not" mark="warning:zielgruppen_netzwerk" name="required-rule-27" value="Fehlende Pflichtfeldangabe"/>
@@ -178,6 +178,8 @@
       <repeat description="Erfassung der vorhandenen Koorperationsbezüge" name="rg_kooperationsbezug">
         <page containers="a,b,c,d,e,f" description="Koorperationsbezug" name="page-6" target="b">
           <choice description="Art der Institution" flags="required:phase_1" name="institution_art" size="1" target="a">
+            <bool checked="True" description="Keine Angabe" name="keine_angabe" value="-1"/>
+            <bool description="Unbekannt" name="unbekannt" value="-3"/>
             <group description="öffentliche und freie Jugendhilfe" name="group-21">
               <bool description="Jugendamt " name="bool-53" value="0"/>
               <bool description="Einrichtungen der schulbezogenen Jugendsozialarbeit" name="bool-54" value="1"/>
@@ -245,67 +247,65 @@
               <bool description="Mehrgenerationenhäuser" name="bool-110" value="55"/>
               <bool description="Beratungsstellen (Schuldnerberatung, Drogenberatung, Bewährungshilfe, etc.)" name="bool-111" value="56"/>
             </group>
-            <bool description="Unbekannt" name="unbekannt" value="-3"/>
-            <bool checked="True" description="Keine Angabe" name="keine_angabe" value="-1"/>
           </choice>
           <choice description="Institution ist" flags="required:phase_1" name="institution_ist" size="1" target="a">
+            <bool checked="true" description="Keine Angabe" name="keine_angabe" value="-1"/>
+            <bool description="Unbekannt" name="unbekannt" value="-3"/>
             <bool description="kein Kooperationspartner" name="bool-25" value="0"/>
             <bool description="Kooperationspartner" name="bool-26" value="1"/>
-            <bool description="Unbekannt" name="unbekannt" value="-3"/>
-            <bool checked="true" description="Keine Angabe" name="keine_angabe" value="-1"/>
           </choice>
           <conditional expr="$institution_ist 1 ==" name="conditional-0">
             <group containers="a,b" name="group-18" target="b">
               <choice description="Angaben zur Institutions gelten für" flags="required:phase_1" name="institution_angaben" size="1" target="a">
+                <bool checked="true" description="Keine Angabe" name="keine_angabe" value="-1"/>
+                <bool description="Unbekannt" name="unbekannt" value="-3"/>
                 <bool description="alle Institutionen dieser Art" name="bool-27" value="0"/>
                 <bool description="den überwiegenden Teil der Institutionen" name="bool-28" value="1"/>
                 <bool description="einen kleinen Teil der Institutionen" name="bool-29" value="2"/>
                 <bool description="nur eine Institution" name="bool-30" value="3"/>
-                <bool description="Unbekannt" name="unbekannt" value="-3"/>
-                <bool checked="true" description="Keine Angabe" name="keine_angabe" value="-1"/>
               </choice>
               <textarea description="Bennenung der Kooperationspartner" name="kooperationspartner_nennung" rows="5" target="b"/>
               <rule expr="$institution_angaben -1 == not" mark="warning:institution_angaben" name="required-rule-35" value="Fehlende Pflichtfeldangabe"/>
             </group>
             <group containers="a,b,c,d,e" description="Angaben zur Unterstützung" name="group-19" target="c">
               <choice description="Unterstützt die Institution aktiv den Zugang zur Zielgruppe und/oder kann auf zielgruppenbezogene Angebote der Institution Einfluss genommen werden?" flags="required:phase_1" name="institution_unterstuetzt_aktiv" size="1" target="a">
+                <bool checked="true" description="Keine Angabe" name="keine_angabe" value="-1"/>
+                <bool description="Unbekannt" name="unbekannt" value="-3"/>
                 <bool description="Ja" name="bool-31j" value="1"/>
                 <bool description="Nein" name="bool-32" value="0"/>
-                <bool description="Unbekannt" name="unbekannt" value="-3"/>
-                <bool checked="true" description="Keine Angabe" name="keine_angabe" value="-1"/>
               </choice>
               <conditional expr="$institution_unterstuetzt_aktiv 1 ==" name="conditional-1" target="b">
                 <choice description="Der JMD erreicht, dass Maßnahmen und Angebote anders durchgeführt werden (z.B. andere Didaktik oder anderes Verhalten von Lehrkräften)" flags="required:phase_1" name="jmd_erreicht_andere_durchfuehrung" size="1" target="b">
+                  <bool checked="true" description="Keine Angabe" name="keine_angabe" value="-1"/>
+                  <bool description="Unbekannt" name="unbekannt" value="-3"/>
                   <bool description="trifft nicht zu" name="bool-33" value="0"/>
                   <bool description="trifft teilweise zu" name="bool-34" value="1"/>
                   <bool description="trifft überwiegend zu" name="bool-35" value="2"/>
                   <bool description="trifft voll zu" name="bool-36" value="4"/>
-                  <bool description="Unbekannt" name="unbekannt" value="-3"/>
-                  <bool checked="true" description="Keine Angabe" name="keine_angabe" value="-1"/>
                 </choice>
                 <choice description="Der JMD kann Einfluss darauf nehmen, mit welchen Teilnehmerinnen und Teilnehmern  Maßnahmen und Angebote besetzt werden." flags="required:phase_1" name="jmd_hat_einfluss_teilnehmer" size="1" target="c">
+                  <bool checked="true" description="Keine Angabe" name="keine_angabe" value="-1"/>
+                  <bool description="Unbekannt" name="unbekannt" value="-3"/>
                   <bool description="trifft nicht zu" name="bool-36" value="0"/>
                   <bool description="trifft teilweise zu" name="bool-37" value="1"/>
                   <bool description="trifft überwiegend zu" name="bool-38" value="2"/>
                   <bool description="trifft voll zu" name="bool-39" value="4"/>
-                  <bool description="Unbekannt" name="unbekannt" value="-3"/>
-                  <bool checked="true" description="Keine Angabe" name="keine_angabe" value="-1"/>
                 </choice>
                 <choice description="Institution unterstützt den Zugang der Zielgruppe zum JMD durch Auslage von Informationsunterlagen" flags="required:phase_1" name="institution_legt_infomaterial" size="1" target="d">
+                  <bool checked="true" description="Keine Angabe" name="keine_angabe" value="-1"/>
+                  <bool description="Unbekannt" name="unbekannt" value="-3"/>
                   <bool description="trifft nicht zu" name="bool-40" value="0"/>
                   <bool description="trifft teilweise zu" name="bool-41" value="1"/>
                   <bool description="trifft überwiegend zu" name="bool-42" value="2"/>
                   <bool description="trifft voll zu" name="bool-43" value="4"/>
-                  <bool description="Unbekannt" name="unbekannt" value="-3"/>
-                  <bool checked="true" description="Keine Angabe" name="keine_angabe" value="-1"/>
                 </choice>
                 <choice description="Institution unterstützt den Zugang der Zielgruppe zum JMD durch aktive Zuführung der jungen Menschen zum JMD" flags="required:phase_1" name="institution_zufuehrung_menschen" size="1" target="e">
+                  <bool checked="true" description="Keine Angabe" name="keine_angabe" value="-1"/>
+                  <bool description="Unbekannt" name="unbekannt" value="-3"/>
                   <bool description="trifft nicht zu" name="bool-44" value="0"/>
                   <bool description="trifft teilweise zu" name="bool-45" value="1"/>
                   <bool description="trifft überwiegend zu" name="bool-46" value="2"/>
                   <bool description="trifft voll zu" name="bool-47" value="4"/>
-                  <bool description="Unbekannt" name="unbekannt" value="-3"/>
-                  <bool checked="true" description="Keine Angabe" name="keine_angabe" value="-1"/>
                 </choice>
                 <rule expr="$jmd_erreicht_andere_durchfuehrung -1 == not" mark="warning:jmd_erreicht_andere_durchfuehrung" name="required-rule-37" value="Fehlende Pflichtfeldangabe"/>
                 <rule expr="$jmd_hat_einfluss_teilnehmer -1 == not" mark="warning:jmd_hat_einfluss_teilnehmer" name="required-rule-38" value="Fehlende Pflichtfeldangabe"/>
@@ -316,51 +316,51 @@
             </group>
             <group containers="a,b,c,d,e,f" description="Angaben zum Informationsaustausch" name="group-20" target="d">
               <choice description="Gibt es einen intensiven Informationsaustausch und / oder gemeinsame Aktivitäten?" flags="required:phase_1" name="besteht_informationsaustausch" size="1" target="a">
+                <bool checked="true" description="Keine Angabe" name="keine_angabe" value="-1"/>
+                <bool description="Unbekannt" name="unbekannt" value="-3"/>
                 <bool description="Ja" name="bool-48" value="1"/>
                 <bool description="Nein" name="bool-49" value="0"/>
-                <bool description="Unbekannt" name="unbekannt" value="-3"/>
-                <bool checked="true" description="Keine Angabe" name="keine_angabe" value="-1"/>
               </choice>
               <conditional expr="$besteht_informationsaustausch 1 ==" name="conditional-2" target="b">
                 <choice description="Es besteht ein intensiver und regelmäßiger Informations- und Erfahrungsaustausch (nicht fallbezogen)" flags="required:phase_1" name="besteht_regelmaessiger_austausch_fallbezogen" size="1" target="b">
+                  <bool checked="true" description="Keine Angabe" name="keine_angabe" value="-1"/>
+                  <bool description="Unbekannt" name="unbekannt" value="-3"/>
                   <bool description="trifft nicht zu" name="bool-44" value="0"/>
                   <bool description="trifft teilweise zu" name="bool-45" value="1"/>
                   <bool description="trifft überwiegend zu" name="bool-46" value="2"/>
                   <bool description="trifft voll zu" name="bool-47" value="4"/>
-                  <bool description="Unbekannt" name="unbekannt" value="-3"/>
-                  <bool checked="true" description="Keine Angabe" name="keine_angabe" value="-1"/>
                 </choice>
                 <choice description="Es besteht ein intensiver und regelmäßiger Informationsaustausch (fallbezogen)" flags="required:phase_1" name="besteht_regelmaessiger_austausch_nichtfallbezogen" size="1" target="c">
+                  <bool checked="true" description="Keine Angabe" name="keine_angabe" value="-1"/>
+                  <bool description="Unbekannt" name="unbekannt" value="-3"/>
                   <bool description="trifft nicht zu" name="bool-44" value="0"/>
                   <bool description="trifft teilweise zu" name="bool-45" value="1"/>
                   <bool description="trifft überwiegend zu" name="bool-46" value="2"/>
                   <bool description="trifft voll zu" name="bool-47" value="4"/>
-                  <bool description="Unbekannt" name="unbekannt" value="-3"/>
-                  <bool checked="true" description="Keine Angabe" name="keine_angabe" value="-1"/>
                 </choice>
                 <choice description="Es erfolgt eine gemeinsame Abstimmung im Hinblick auf Integrationsförderplanung (fallbezogen)" flags="required:phase_1" name="besteht_abstimmung_integrationsfp" size="1" target="d">
+                  <bool checked="true" description="Keine Angabe" name="keine_angabe" value="-1"/>
+                  <bool description="Unbekannt" name="unbekannt" value="-3"/>
                   <bool description="trifft nicht zu" name="bool-44" value="0"/>
                   <bool description="trifft teilweise zu" name="bool-45" value="1"/>
                   <bool description="trifft überwiegend zu" name="bool-46" value="2"/>
                   <bool description="trifft voll zu" name="bool-47" value="4"/>
-                  <bool description="Unbekannt" name="unbekannt" value="-3"/>
-                  <bool checked="true" description="Keine Angabe" name="keine_angabe" value="-1"/>
                 </choice>
                 <choice description="Es erfolgt eine gemeinsame Planung und/oder Durchführung von Veranstaltungen" flags="required:phase_1" name="besteht_planung_veranstaltung" size="1" target="e">
+                  <bool checked="true" description="Keine Angabe" name="keine_angabe" value="-1"/>
+                  <bool description="Unbekannt" name="unbekannt" value="-3"/>
                   <bool description="trifft nicht zu" name="bool-44" value="0"/>
                   <bool description="trifft teilweise zu" name="bool-45" value="1"/>
                   <bool description="trifft überwiegend zu" name="bool-46" value="2"/>
                   <bool description="trifft voll zu" name="bool-47" value="4"/>
-                  <bool description="Unbekannt" name="unbekannt" value="-3"/>
-                  <bool checked="true" description="Keine Angabe" name="keine_angabe" value="-1"/>
                 </choice>
                 <choice description="Es wird gemeinsam Öffentlichkeits- und Lobbyarbeit durchgeführt" flags="required:phase_1" name="besteht_gemeinsame_oeffentlichkeitsarbeit" size="1" target="f">
+                  <bool checked="true" description="Keine Angabe" name="keine_angabe" value="-1"/>
+                  <bool description="Unbekannt" name="unbekannt" value="-3"/>
                   <bool description="trifft nicht zu" name="bool-44" value="0"/>
                   <bool description="trifft teilweise zu" name="bool-45" value="1"/>
                   <bool description="trifft überwiegend zu" name="bool-46" value="2"/>
                   <bool description="trifft voll zu" name="bool-47" value="4"/>
-                  <bool description="Unbekannt" name="unbekannt" value="-3"/>
-                  <bool checked="true" description="Keine Angabe" name="keine_angabe" value="-1"/>
                 </choice>
                 <rule expr="$besteht_regelmaessiger_austausch_fallbezogen -1 == not" mark="warning:besteht_regelmaessiger_austausch_fallbezogen" name="required-rule-42" value="Fehlende Pflichtfeldangabe"/>
                 <rule expr="$besteht_regelmaessiger_austausch_nichtfallbezogen -1 == not" mark="warning:besteht_regelmaessiger_austausch_nichtfallbezogen" name="required-rule-43" value="Fehlende Pflichtfeldangabe"/>
@@ -370,45 +370,45 @@
               </conditional>
               <rule expr="$besteht_informationsaustausch -1 == not" mark="warning:besteht_informationsaustausch" name="required-rule-41" value="Fehlende Pflichtfeldangabe"/>
             </group>
-            <group containers="a,b,c,d,e,f" description="Art der Kooperation" name="group-14" target="e">
+            <group containers="a,b,c,d,e,f" description="Art der Kooperation" name="art_kooperation" target="e">
               <choice description="Kontakt zur Institution besteht über Gremien und / oder gemeinsame Arbeit im Netzwerk" flags="required:phase_1" name="kontakt_besteht_ueber_gremien" size="1" target="a">
+                <bool checked="true" description="Keine Angabe" name="keine_angabe" value="-1"/>
+                <bool description="Unbekannt" name="unbekannt" value="-3"/>
                 <bool description="Ja" name="bool-15" value="1"/>
                 <bool description="Nein" name="bool-16" value="0"/>
-                <bool description="Unbekannt" name="unbekannt" value="-3"/>
-                <bool checked="true" description="Keine Angabe" name="keine_angabe" value="-1"/>
               </choice>
               <choice description="JMD nimmt an Veranstaltungen der Institution teil" flags="required:phase_1" name="jmd_nimmt_an_verstaltungen_teil" size="1" target="b">
+                <bool checked="true" description="Keine Angabe" name="keine_angabe" value="-1"/>
+                <bool description="Unbekannt" name="unbekannt" value="-3"/>
                 <bool description="Ja" name="bool-15" value="1"/>
                 <bool description="Nein" name="bool-16" value="0"/>
-                <bool description="Unbekannt" name="unbekannt" value="-3"/>
-                <bool checked="true" description="Keine Angabe" name="keine_angabe" value="-1"/>
               </choice>
               <choice description="JMD führt in der Institution Informationsveranstaltungen / Beratungen durch" flags="required:phase_1" name="jmd_fuehrt_beratung_durch" size="1" target="c">
+                <bool checked="true" description="Keine Angabe" name="keine_angabe" value="-1"/>
+                <bool description="Unbekannt" name="unbekannt" value="-3"/>
                 <bool description="Ja" name="bool-15" value="1"/>
                 <bool description="Nein" name="bool-16" value="0"/>
-                <bool description="Unbekannt" name="unbekannt" value="-3"/>
-                <bool checked="true" description="Keine Angabe" name="keine_angabe" value="-1"/>
               </choice>
               <choice description="Kooperation und Aufgabenverteilung sind schriftlich / vertraglich festgelegt" flags="required:phase_1" name="kooperation_schriftlich_festgelegt" size="1" target="d">
+                <bool checked="true" description="Keine Angabe" name="keine_angabe" value="-1"/>
+                <bool description="Unbekannt" name="unbekannt" value="-3"/>
                 <bool description="Ja" name="bool-15" value="1"/>
                 <bool description="Nein" name="bool-16" value="0"/>
-                <bool description="Unbekannt" name="unbekannt" value="-3"/>
-                <bool checked="true" description="Keine Angabe" name="keine_angabe" value="-1"/>
               </choice>
               <choice description="JMD wird als Partner auf gleicher Augenhöhe wahrgenommen" flags="required:phase_1" name="jmd_als_partner_auf_augenhoehe" size="1" target="e">
+                <bool checked="true" description="Keine Angabe" name="keine_angabe" value="-1"/>
+                <bool description="Unbekannt" name="unbekannt" value="-3"/>
                 <bool description="trifft nicht zu" name="bool-44" value="0"/>
                 <bool description="trifft teilweise zu" name="bool-45" value="1"/>
                 <bool description="trifft überwiegend zu" name="bool-46" value="2"/>
                 <bool description="trifft voll zu" name="bool-47" value="4"/>
-                <bool description="Unbekannt" name="unbekannt" value="-3"/>
-                <bool checked="true" description="Keine Angabe" name="keine_angabe" value="-1"/>
               </choice>
               <choice description="Überwiegende Form des Kontaktes" name="kontaktform" size="1" target="f">
+                <bool checked="true" description="Keine Angabe" name="keine_angabe" value="-1"/>
+                <bool description="Unbekannt" name="unbekannt" value="-3"/>
                 <bool description="Persönlich" name="bool-44" value="0"/>
                 <bool description="Telefon" name="bool-45" value="1"/>
                 <bool description="Email" name="bool-46" value="2"/>
-                <bool description="Unbekannt" name="unbekannt" value="-3"/>
-                <bool checked="true" description="Keine Angabe" name="keine_angabe" value="-1"/>
               </choice>
               <rule expr="$kontakt_besteht_ueber_gremien -1 == not" mark="warning:kontakt_besteht_ueber_gremien" name="required-rule-47" value="Fehlende Pflichtfeldangabe"/>
               <rule expr="$jmd_nimmt_an_verstaltungen_teil -1 == not" mark="warning:jmd_nimmt_an_verstaltungen_teil" name="required-rule-48" value="Fehlende Pflichtfeldangabe"/>
@@ -419,14 +419,14 @@
           </conditional>
           <group containers="a,b,c" description="Gesamtbewertung" name="group-14" target="f">
             <choice description="Gesamtbewertung der Zusammenarbeit in Form von Schulnoten" flags="required:phase_1" name="gesamtbewertung" size="1" target="a">
+              <bool checked="true" description="Keine Angabe" name="keine_angabe" value="-1"/>
+              <bool description="Unbekannt" name="unbekannt" value="-3"/>
               <bool description="sehr gut (1)" name="bool-44" value="1"/>
               <bool description="gut (2)" name="bool-44" value="2"/>
               <bool description="befriedigend (3)" name="bool-44" value="3"/>
               <bool description="ausreichend (4)" name="bool-44" value="4"/>
               <bool description="mangelhaft (5)" name="bool-45" value="5"/>
               <bool description="ungenügend (6)" name="bool-46" value="6"/>
-              <bool description="Unbekannt" name="unbekannt" value="-3"/>
-              <bool checked="true" description="Keine Angabe" name="keine_angabe" value="-1"/>
             </choice>
             <textarea description="Besonderheiten (z.B. wenn es große Diskrepanzen in der Bewertung für verschiedene Einrichtungen gibt)" name="nennung_besonderheiten_zusammenarbeit" rows="5" target="b"/>
             <textarea description="Beschreibung positiver und/oder negativer Erfahrungen in der Kooperation, die für andere JMD hilfreich sein könnten" name="nennung_erfahrungen_zusammenarbeit" rows="5" target="c"/>
@@ -441,6 +441,9 @@
       <repeat description="KJP-geförderte Gruppenangebote" name="rg_kjp_gruppenangebote">
         <page containers="a,b,c" description="Angebot" name="page-2">
           <choice description="Art des Angebotes" flags="required:phase_1" name="kjp_grp_art_angebot" size="1" target="a">
+            <bool checked="true" description="Keine Angabe" name="keine_angabe" value="-1"/>
+            <bool description="Unbekannt" name="unbekannt" value="-3"/>
+            <bool description="Sonstiges" name="bool-46" value="-2"/>
             <bool description="Orientierungshilfen zu gesellschaftlichen und politischen Themen" name="bool-46" value="0"/>
             <bool description="Orientierungshilfen im Bildungs- und Ausbildungssystem" name="bool-46" value="1"/>
             <bool description="Ergänzendes Sprach- und Kommunikationstraining" name="bool-46" value="3"/>
@@ -448,18 +451,15 @@
             <bool description="Beratung und Informationen zu weiteren Maßnahmen" name="bool-46" value="5"/>
             <bool description="Training sozialer Kompetenzen" name="bool-46" value="6"/>
             <bool description="Elternarbeit" name="bool-46" value="7"/>
-            <bool description="Sonstiges" name="bool-46" value="-2"/>
-            <bool description="Unbekannt" name="unbekannt" value="-3"/>
-            <bool checked="true" description="Keine Angabe" name="keine_angabe" value="-1"/>
           </choice>
           <int description="Anzahl  männliche Teilnehmer" flags="required:phase_1" maxvalue="99" minvalue="0" name="kjp_grp_anzahl_teilnehmer_maennlich" target="b"/>
           <int description="Anzahl  weibliche Teilnehmerinnen" flags="required:phase_1" maxvalue="99" minvalue="0" name="kjp_grp_anzahl_teilnehmer_weiblich" target="b"/>
           <choice description="Alter" flags="required:phase_1" name="kjp_grp_alter" size="1" target="c">
+            <bool checked="true" description="Keine Angabe" name="keine_angabe" value="-1"/>
+            <bool description="Unbekannt" name="unbekannt" value="-3"/>
             <bool description="12 bis 14 Jahre " name="bool-46" value="0"/>
             <bool description="14 bis 18 Jahre " name="bool-46" value="1"/>
             <bool description="18 bis 27 Jahre " name="bool-46" value="2"/>
-            <bool description="Unbekannt" name="unbekannt" value="-3"/>
-            <bool checked="true" description="Keine Angabe" name="keine_angabe" value="-1"/>
           </choice>
           <rule expr="$kjp_grp_art_angebot -1 == not" mark="warning:kjp_grp_art_angebot" name="required-rule-53" value="Fehlende Pflichtfeldangabe"/>
           <rule expr="$kjp_grp_anzahl_teilnehmer_maennlich isset" mark="warning:kjp_grp_anzahl_teilnehmer_maennlich" name="required-rule-54" value="Fehlende Pflichtfeldangabe"/>
@@ -470,22 +470,22 @@
       <repeat description="nicht KJP-geförderte Gruppenangebote" name="rg_nichtkjp_gruppenangebote">
         <page containers="a,b,c" description="Angebot" name="page-3">
           <choice description="Art des Angebotes" flags="required:phase_1" name="nichtkjp_grp_art_angebot" size="1" target="a">
+            <bool checked="true" description="Keine Angabe" name="keine_angabe" value="-1"/>
+            <bool description="Unbekannt" name="unbekannt" value="-3"/>
+            <bool description="Sonstiges" name="bool-46" value="-2"/>
             <bool description="freizeitpädagogische Angebote" name="bool-46" value="0"/>
             <bool description="Zusammenführung mit gleichaltrigen Jugendlichen" name="bool-46" value="1"/>
             <bool description="außerschulische Fördermaßnahmen" name="bool-46" value="3"/>
             <bool description="Vermittlung in Hilfen nach SGB VIII" name="bool-46" value="4"/>
-            <bool description="Sonstiges" name="bool-46" value="-2"/>
-            <bool description="Unbekannt" name="unbekannt" value="-3"/>
-            <bool checked="true" description="Keine Angabe" name="keine_angabe" value="-1"/>
           </choice>
           <int description="Anzahl  männliche Teilnehmer" flags="required:phase_1" maxvalue="99" minvalue="0" name="nichtkjp_grp_anzahl_teilnehmer_maennlich" target="b"/>
           <int description="Anzahl  weibliche Teilnehmerinnen" flags="required:phase_1" maxvalue="99" minvalue="0" name="nichtkjp_grp_anzahl_teilnehmer_weiblich" target="b"/>
           <choice description="Alter" flags="required:phase_1" name="nichtkjp_grp_alter" size="1" target="c">
+            <bool checked="true" description="Keine Angabe" name="keine_angabe" value="-1"/>
+            <bool description="Unbekannt" name="unbekannt" value="-3"/>
             <bool description="12 bis 14 Jahre " name="bool-46" value="0"/>
             <bool description="14 bis 18 Jahre " name="bool-46" value="1"/>
             <bool description="18 bis 27 Jahre " name="bool-46" value="2"/>
-            <bool description="Unbekannt" name="unbekannt" value="-3"/>
-            <bool checked="true" description="Keine Angabe" name="keine_angabe" value="-1"/>
           </choice>
           <rule expr="$nichtkjp_grp_art_angebot -1 == not" mark="warning:nichtkjp_grp_art_angebot" name="required-rule-57" value="Fehlende Pflichtfeldangabe"/>
           <rule expr="$nichtkjp_grp_anzahl_teilnehmer_maennlich isset" mark="warning:nichtkjp_grp_anzahl_teilnehmer_maennlich" name="required-rule-58" value="Fehlende Pflichtfeldangabe"/>

Modified: jmd/trunk/jmdweb/public/formed/formedtree.xml
===================================================================
--- jmd/trunk/jmdweb/public/formed/formedtree.xml	2010-08-02 11:54:58 UTC (rev 3298)
+++ jmd/trunk/jmdweb/public/formed/formedtree.xml	2010-08-02 13:31:06 UTC (rev 3299)
@@ -30,6 +30,9 @@
         <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="b">
+            <bool description="Keine Angabe" name="bool-45" value="-1"/>
+            <bool description="Unbekannt" name="bool-44" value="-3"/>
+            <bool description="Sonstiges" name="bool-43" value="-2"/>
             <group description="institutionelle Zugänge" name="inst_zugang" target="01">
               <bool description="Agentur für Arbeit" name="bool-28" value="6"/>
               <bool description="ArGe/JobCenter" name="bool-247" value="29"/>
@@ -64,32 +67,30 @@
               <bool description="Freunde" name="bool-26" value="4"/>
               <bool description="Verwandte" name="bool-25" value="3"/>
             </group>
-            <bool description="Sonstiges" name="bool-43" value="-2"/>
-            <bool description="Unbekannt" name="bool-44" value="-3"/>
-            <bool description="Keine Angabe" name="bool-45" value="-1"/>
           </choice>
           <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 Sonstiges" 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="Keine Angabe" name="bool-60" value="-1"/>
+            <bool description="Unbekannt" name="bool-59" value="-3"/>
             <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="d"/>
           </conditional>
           <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 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."/>
-          <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:datum_ea_start" name="date-sequence-rule-23-2" 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="'einreisedatum' muss vor 'datum_ea_start' liegen." expr="$einreisedatum isset $einreisedatum known and $datum_ea_start isset $datum_ea_start known and and $einreisedatum $datum_ea_start &gt; and not" mark="error:datum_ea_start" name="date-sequence-rule-28-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 zum Zugang / Datum Erstgespräch' liegen."/>
+          <rule expr="$zugang -1 == not" mark="warning:zugang" name="required-rule-6" 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="'Datum Erstgespräch' darf zeitlich nicht nach '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="'Datum Erstgespräch' darf zeitlich nicht nach '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="'Datum Erstgespräch' darf zeitlich nicht nach '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="'Datum Erstgespräch' darf zeitlich nicht nach '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="'Datum Erstgespräch' darf zeitlich nicht nach '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="'Datum Erstgespräch' darf zeitlich nicht nach 'Datum Beendigung der Beratung' 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:datum_ea_start" name="date-sequence-rule-23-2" value="'Geburtsdatum' darf zeitlich nicht nach 'Datum Erstgespräch' liegen."/>
+          <rule description="'einreisedatum' muss vor 'datum_ea_start' liegen." expr="$einreisedatum isset $einreisedatum known and $datum_ea_start isset $datum_ea_start known and and $einreisedatum $datum_ea_start &gt; and not" mark="error:datum_ea_start" name="date-sequence-rule-28-2" value="'Einreisedatum' darf zeitlich nicht nach 'Datum Erstgespräch' liegen."/>
         </group>
         <group containers="a,b" description="Erklärungen" name="group-16" target="c">
           <choice description="Einwilligungserklärung" flags="required:phase_1" name="einwilligung" size="1" target="a">
@@ -98,23 +99,23 @@
             <bool checked="True" description="Liegt noch nicht vor / unklar" name="bool-48" value="-1"/>
           </choice>
           <choice description="Weitergabe der Daten an Dritte" name="weitergabe_an_dritte" size="1" target="b">
+            <bool checked="True" description="Keine Angabe" name="bool-51" value="-1"/>
             <bool description="Ja" name="bool-49" value="1"/>
             <bool description="Nein" name="bool-50" value="0"/>
-            <bool checked="True" description="Keine Angabe" name="bool-51" value="-1"/>
           </choice>
           <choice description="Kooperation mit Dritten" name="kooperation_mit_dritten" size="1" target="b">
+            <bool checked="True" description="Keine Angabe" name="bool-832" value="-1"/>
             <bool description="Ja" name="bool-857" value="1"/>
             <bool description="Nein" name="bool-833" value="0"/>
-            <bool checked="True" description="Keine Angabe" name="bool-832" value="-1"/>
           </choice>
-          <rule expr="$einwilligung -1 == not" mark="warning:einwilligung" name="required-rule-6" value="Fehlende Pflichtfeldangabe"/>
+          <rule expr="$einwilligung -1 == not" mark="warning:einwilligung" name="required-rule-7" value="Fehlende Pflichtfeldangabe"/>
         </group>
         <group containers="a,b" description="Angaben zu weiteren Verlauf der Begleitung " name="group-77" target="d">
           <choice description="Die Begleitung der/des Jugendlichen erfolgt im Rahmen" flags="required:phase_1" name="art_begleitung" size="1" target="a">
+            <bool checked="True" description="Keine Angabe" name="bool-182" value="-1"/>
+            <bool description="Unbekannt" name="bool-181" value="-3"/>
             <bool description="des Case Managements" name="bool-179" value="1"/>
             <bool description="der Beratung" name="bool-180" value="0"/>
-            <bool description="Unbekannt" name="bool-181" value="-3"/>
-            <bool checked="True" description="Keine Angabe" name="bool-182" value="-1"/>
           </choice>
           <date description="Datum der Entscheidung" flags="required:phase_1;time:phase_1" name="datum_ea_ende" target="a"/>
           <rule expr="$art_begleitung isset" mark="warning:art_begleitung" name="required-rule-manual-4" value="Fehlende Pflichtfeldangabe"/>
@@ -122,46 +123,50 @@
           <rule description="CM startbar wenn art beratung cm ist" expr="$art_begleitung 1 == $art_begleitung -1 == or $art_begleitung -3 == or $phase 4 == and not" mark="error:art_begleitung" name="phase-rule-8" value="Die Angabe steht im Widerspruch zur aktuell laufenden Phase"/>
           <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 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."/>
-            <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_cm_start" name="date-sequence-rule-27-2" value="'Datum der Entscheidung' darf zeitlich nicht nach 'Nur wenn CM-Fall / Datum Beginn des CM' 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 &gt; and not" mark="error:datum_cm_start" name="date-sequence-rule-29-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 / Angaben zur Beendigung des CM / Datum der Beendigung' liegen."/>
+            <rule expr="$datum_cm_start isset" mark="warning:datum_cm_start" name="required-rule-10" 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="'Datum Beginn des CM' darf zeitlich nicht nach '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="'Einreisedatum' darf zeitlich nicht nach '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="'Geburtsdatum' darf zeitlich nicht nach '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="'Datum Erstgespräch' darf zeitlich nicht nach 'Datum Beginn des CM' 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_cm_start" name="date-sequence-rule-27-2" value="'Datum der Entscheidung' darf zeitlich nicht nach 'Datum Beginn des CM' 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 &gt; and not" mark="error:datum_cm_start" name="date-sequence-rule-29-1" value="'Datum Beginn des CM' darf zeitlich nicht nach 'Datum der Beendigung' liegen."/>
           </conditional>
           <conditional description="Nur wenn Beratungsfall" expr="$art_begleitung 0 ==" name="conditional-12" target="b">
             <group containers="a,b" description="Angaben zur Laufzeit der Beratung" name="group-71" target="b">
               <date description="Datum Beginn der Beratung" flags="required:phase_4;time:phase_4" name="datum_ber_start" order="datum_ea_ende;datum_ber_ende" target="a"/>
               <date description="Datum Beendigung der Beratung" flags="required:phase_5;time:phase_5" name="datum_ber_ende" target="b"/>
-              <rule expr="$datum_ber_start isset" mark="warning:datum_ber_start" name="required-rule-9" value="Fehlende Pflichtfeldangabe"/>
-              <rule expr="$datum_ber_ende isset" mark="warning:datum_ber_ende" name="required-rule-10" value="Fehlende Pflichtfeldangabe"/>
-              <rule description="'geburtsdatum' muss vor 'datum_ber_ende' liegen." expr="$geburtsdatum isset $geburtsdatum known and $datum_ber_ende isset $datum_ber_ende known and and $geburtsdatum $datum_ber_ende &gt; and not" mark="error:datum_ber_ende" name="date-sequence-rule-1-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 Beratungsfall / Angaben zur Laufzeit der Beratung / Datum Beendigung der Beratung' 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_ber_start" name="date-sequence-rule-5-2" 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_ende' muss vor 'datum_ber_ende' liegen." expr="$datum_ea_ende isset $datum_ea_ende known and $datum_ber_ende isset $datum_ber_ende known and and $datum_ea_ende $datum_ber_ende &gt; and not" mark="error:datum_ber_ende" name="date-sequence-rule-7-2" value="'Datum der Entscheidung' darf zeitlich nicht nach 'Nur wenn Beratungsfall / Angaben zur Laufzeit der Beratung / Datum Beendigung der Beratung' liegen."/>
-              <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:datum_ber_start" name="date-sequence-rule-10-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 Beratungsfall / Angaben zur Laufzeit der Beratung / Datum Beginn der Beratung' 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:datum_ber_start" name="date-sequence-rule-11-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 Beratungsfall / Angaben zur Laufzeit der Beratung / Datum Beginn der Beratung' liegen."/>
-              <rule description="'einreisedatum' muss vor 'datum_ber_ende' liegen." expr="$einreisedatum isset $einreisedatum known and $datum_ber_ende isset $datum_ber_ende known and and $einreisedatum $datum_ber_ende &gt; and not" mark="error:datum_ber_ende" name="date-sequence-rule-20-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 Beratungsfall / Angaben zur Laufzeit der Beratung / Datum Beendigung der Beratung' 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_ber_ende" name="date-sequence-rule-22-2" 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."/>
-              <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_ber_start" name="date-sequence-rule-24-2" value="'Datum der Entscheidung' darf zeitlich nicht nach 'Nur wenn Beratungsfall / Angaben zur Laufzeit der Beratung / Datum Beginn der Beratung' liegen."/>
+              <rule expr="$datum_ber_start isset" mark="warning:datum_ber_start" name="required-rule-11" value="Fehlende Pflichtfeldangabe"/>
+              <rule expr="$datum_ber_ende isset" mark="warning:datum_ber_ende" name="required-rule-12" value="Fehlende Pflichtfeldangabe"/>
+              <rule description="'geburtsdatum' muss vor 'datum_ber_ende' liegen." expr="$geburtsdatum isset $geburtsdatum known and $datum_ber_ende isset $datum_ber_ende known and and $geburtsdatum $datum_ber_ende &gt; and not" mark="error:datum_ber_ende" name="date-sequence-rule-1-2" value="'Geburtsdatum' darf zeitlich nicht nach 'Datum Beendigung der Beratung' 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_ber_start" name="date-sequence-rule-5-2" value="'Datum Erstgespräch' darf zeitlich nicht nach 'Datum Beginn der Beratung' liegen."/>
+              <rule description="'datum_ea_ende' muss vor 'datum_ber_ende' liegen." expr="$datum_ea_ende isset $datum_ea_ende known and $datum_ber_ende isset $datum_ber_ende known and and $datum_ea_ende $datum_ber_ende &gt; and not" mark="error:datum_ber_ende" name="date-sequence-rule-7-2" value="'Datum der Entscheidung' darf zeitlich nicht nach 'Datum Beendigung der Beratung' liegen."/>
+              <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:datum_ber_start" name="date-sequence-rule-10-2" value="'Geburtsdatum' darf zeitlich nicht nach 'Datum Beginn der Beratung' 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:datum_ber_start" name="date-sequence-rule-11-2" value="'Einreisedatum' darf zeitlich nicht nach 'Datum Beginn der Beratung' liegen."/>
+              <rule description="'einreisedatum' muss vor 'datum_ber_ende' liegen." expr="$einreisedatum isset $einreisedatum known and $datum_ber_ende isset $datum_ber_ende known and and $einreisedatum $datum_ber_ende &gt; and not" mark="error:datum_ber_ende" name="date-sequence-rule-20-2" value="'Einreisedatum' darf zeitlich nicht nach 'Datum Beendigung der Beratung' 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_ber_ende" name="date-sequence-rule-22-2" value="'Datum Erstgespräch' darf zeitlich nicht nach 'Datum Beendigung der Beratung' 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_ber_start" name="date-sequence-rule-24-2" value="'Datum der Entscheidung' darf zeitlich nicht nach 'Datum Beginn der Beratung' liegen."/>
               <rule description="'datum_ber_start' muss vor 'datum_ber_ende' liegen." expr="$datum_ber_start isset $datum_ber_start known and $datum_ber_ende isset $datum_ber_ende known and and $datum_ber_start $datum_ber_ende &gt; and not" mark="error:datum_ber_start" name="date-sequence-rule-25-1" value="'Datum Beginn der Beratung' darf zeitlich nicht nach 'Datum Beendigung der Beratung' liegen."/>
               <rule description="'datum_ber_start' muss vor 'datum_ber_ende' liegen." expr="$datum_ber_start isset $datum_ber_start known and $datum_ber_ende isset $datum_ber_ende known and and $datum_ber_start $datum_ber_ende &gt; and not" mark="error:datum_ber_ende" name="date-sequence-rule-25-2" value="'Datum Beginn der Beratung' darf zeitlich nicht nach 'Datum Beendigung der Beratung' liegen."/>
             </group>
           </conditional>
-          <rule expr="$datum_ea_ende isset" mark="warning:datum_ea_ende" name="required-rule-7" 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_ende" name="date-sequence-rule-4-2" 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_ende' muss vor 'datum_ber_ende' liegen." expr="$datum_ea_ende isset $datum_ea_ende known and $datum_ber_ende isset $datum_ber_ende known and and $datum_ea_ende $datum_ber_ende &gt; and not" mark="error:datum_ea_ende" name="date-sequence-rule-7-1" value="'Datum der Entscheidung' darf zeitlich nicht nach 'Nur wenn Beratungsfall / Angaben zur Laufzeit der Beratung / Datum Beendigung der Beratung' 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: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 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."/>
+          <rule expr="$art_begleitung -1 == not" mark="warning:art_begleitung" name="required-rule-8" value="Fehlende Pflichtfeldangabe"/>
+          <rule expr="$datum_ea_ende isset" mark="warning:datum_ea_ende" name="required-rule-9" 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_ende" name="date-sequence-rule-4-2" value="'Datum Erstgespräch' darf zeitlich nicht nach 'Datum der Entscheidung' liegen."/>
+          <rule description="'datum_ea_ende' muss vor 'datum_ber_ende' liegen." expr="$datum_ea_ende isset $datum_ea_ende known and $datum_ber_ende isset $datum_ber_ende known and and $datum_ea_ende $datum_ber_ende &gt; and not" mark="error:datum_ea_ende" name="date-sequence-rule-7-1" value="'Datum der Entscheidung' darf zeitlich nicht nach 'Datum Beendigung der Beratung' 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:datum_ea_ende" name="date-sequence-rule-9-2" value="'Einreisedatum' darf zeitlich nicht nach '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="'Geburtsdatum' darf zeitlich nicht nach '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="'Datum der Entscheidung' darf zeitlich nicht nach '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="'Datum der Entscheidung' darf zeitlich nicht nach '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 '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 'Datum Beginn des CM' liegen."/>
         </group>
       </page>
       <page description="1.2 Kontaktdaten Institutionen" name="page-7">
         <repeat containers="a,b,c,d" description="Institution" min="1" name="rg_institution">
           <choice description="Art Institution" name="inst_art" size="1" target="a">
+            <bool checked="True" description="Keine Angabe" name="bool-22" value="-1"/>
+            <bool description="Unbekannt" name="bool-21" value="-3"/>
+            <bool description="Sonstige" name="bool-20" value="-2"/>
             <bool description="Arbeitsagentur" name="bool-4" value="1"/>
             <bool description="ArGe/JobCenter" name="bool-890" value="18"/>
             <bool description="ASD" name="bool-19" value="16"/>
@@ -181,9 +186,6 @@
             <bool description="Ordnungsamt / Ausländerbehörde" name="bool-8" value="5"/>
             <bool description="Versorgungsamt" name="bool-9" value="6"/>
             <bool description="Wohnungsamt" name="bool-7" value="4"/>
-            <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>
           <text description="Betreuende Stelle" function="suppress_value" maxlength="60" name="inst_betreuende_stelle" size="40" target="b"/>
           <group containers="a,b" description="Anschrift" name="group-6" target="c">
@@ -214,15 +216,15 @@
         <rule description="Geburtsdatum des Teilnehmers nicht vor dem 1.1.1970" expr="$geburtsdatum isset not $geburtsdatum known not or 1 1 1970 date $geburtsdatum &lt;= or" mark="error:$geburtsdatum" name="rule-0" value="Das Geburtsdatum des Teilnehmers darf nicht vor dem 01.01.1970 liegen"/>
         <rule expr="$geburtsdatum isset" name="required-rule-manual1" value="Fehlende Pflichtfeldangabe"/>
         <choice description="Geschlecht" flags="required:phase_1" name="geschlecht" size="1" target="b">
+          <bool checked="True" description="Keine Angabe" name="bool-68" value="-1"/>
+          <bool description="Unbekannt" name="bool-67" value="-3"/>
           <bool description="männlich" name="bool-65" value="1"/>
           <bool description="weiblich" name="bool-66" value="0"/>
-          <bool description="Unbekannt" name="bool-67" value="-3"/>
-          <bool checked="True" description="Keine Angabe" name="bool-68" value="-1"/>
         </choice>
         <choice description="Geburtsland" flags="required:phase_3" name="geburtsland" size="1" target="c">
+          <bool description="Keine Angabe" name="bool-64" value="-1"/>
+          <bool description="Unbekannt" name="bool-63" value="-3"/>
           <bool description="Sonstiges" name="bool-265" value="-2"/>
-          <bool description="Unbekannt" name="bool-63" value="-3"/>
-          <bool description="Keine Angabe" name="bool-64" value="-1"/>
           <external-choice name="external-choice-4" value="laender.xml"/>
         </choice>
         <conditional description="nur wenn geburtsland sonstiges" expr="$geburtsland -2 ==" name="conditional-37">
@@ -260,6 +262,8 @@
         <text description="Führerscheinklasse" function="suppress_value" maxlength="60" name="fuehrerschein" size="40" target="g"/>
         <group containers="a,b,c" description="Familiäre Situation" name="group-21" target="h">
           <choice description="Familienstand" name="familienstand" size="1" target="a">
+            <bool checked="True" description="Keine Angabe" name="bool-129" value="-1"/>
+            <bool description="Unbekannt" name="bool-128" value="-3"/>
             <bool description="ledig" name="bool-120" value="1"/>
             <bool description="verheiratet" name="bool-121" value="2"/>
             <bool description="getrennt lebend" name="bool-122" value="3"/>
@@ -267,41 +271,39 @@
             <bool description="verwitwet" name="bool-124" value="5"/>
             <bool description="in fester Partnerschaft" name="bool-125" value="6"/>
             <bool description="in eingetragener Lebenspartnerschaft" name="bool-264" value="7"/>
-            <bool description="Unbekannt" name="bool-128" value="-3"/>
-            <bool checked="True" description="Keine Angabe" name="bool-129" value="-1"/>
           </choice>
           <choice description="Alleinerziehend" name="alleinerziehend" size="1" target="b">
+            <bool checked="True" description="Keine Angabe" name="bool-351" value="-1"/>
+            <bool description="Unbekannt" name="bool-350" value="-3"/>
             <bool description="Ja" name="bool-126" value="1"/>
             <bool description="Nein" name="bool-127" value="0"/>
-            <bool description="Unbekannt" name="bool-350" value="-3"/>
-            <bool checked="True" description="Keine Angabe" name="bool-351" value="-1"/>
           </choice>
           <int description="Anzahl der Geschwister" maxvalue="99" minvalue="0" name="anzahl_geschwister" target="b"/>
           <repeat containers="a" description="Kinder" min="0" name="rg_kinder" target="c">
             <date description="Geburtsdatum" name="kind_geburtsdatum" target="a"/>
             <choice description="Lebt im Haushalt des / der Jugendlichen" name="kind_haushalt" size="1" target="a">
+              <bool checked="True" description="Keine Angabe" name="bool-133" value="-1"/>
+              <bool description="Unbekannt" name="bool-132" value="-3"/>
               <bool description="Ja" name="bool-130" value="1"/>
               <bool description="Nein" name="bool-131" value="0"/>
-              <bool description="Unbekannt" name="bool-132" value="-3"/>
-              <bool checked="True" description="Keine Angabe" name="bool-133" value="-1"/>
             </choice>
           </repeat>
         </group>
         <group containers="a,b,c,d,e,f,g" description="Migrationsbezogene Informationen zum Status" name="group-84" target="i">
           <choice description="Staatsangehörigkeit" flags="required:phase_3" name="staatsangehoerigkeit" size="1" target="a">
+            <bool description="Keine Angabe" name="bool-136" value="-1"/>
+            <bool description="Unbekannt" name="bool-134" value="-3"/>
             <bool description="Sonstiges" name="bool-135" value="-2"/>
-            <bool description="Unbekannt" name="bool-134" value="-3"/>
-            <bool description="Keine Angabe" name="bool-136" value="-1"/>
             <external-choice name="external-choice-1" value="staatsangehoerigkeit.xml"/>
           </choice>
           <conditional description="nur wenn sonstiges" expr="$staatsangehoerigkeit -2 ==" name="conditional-38">
             <text description="Nennung Sonstiges" function="suppress_value" maxlength="60" name="staatsangehoerigkeit_nennung" size="256" target="a"/>
           </conditional>
           <choice description="Weitere Staatsangehörigkeit" flags="required:phase_3" name="staatsangehoerigkeit_weitere" size="1" target="b">
+            <bool description="Keine Angabe" name="bool-747" value="-1"/>
+            <bool description="Unbekannt" name="bool-864" value="-3"/>
+            <bool description="Sonstiges" name="bool-858" value="-2"/>
             <bool description="Keine weitere Staatsbürgerschaft" name="bool-886" value="199"/>
-            <bool description="Sonstiges" name="bool-858" value="-2"/>
-            <bool description="Unbekannt" name="bool-864" value="-3"/>
-            <bool description="Keine Angabe" name="bool-747" value="-1"/>
             <external-choice name="external-choice-1-0" value="staatsangehoerigkeit.xml"/>
           </choice>
           <conditional description="nur wenn sonstiges" expr="$staatsangehoerigkeit_weitere -2 ==" name="conditional-39">
@@ -309,15 +311,15 @@
           </conditional>
           <conditional description="Nur wenn nicht in Deutschland geboren" expr="$geburtsland 29 !=" name="conditional-32">
             <date description="Einreisedatum" flags="required:phase_3" name="einreisedatum" order="geburtsdatum;datum_ea_start" target="c"/>
-            <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 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."/>
-            <rule description="'einreisedatum' muss vor 'datum_ber_ende' liegen." expr="$einreisedatum isset $einreisedatum known and $datum_ber_ende isset $datum_ber_ende known and and $einreisedatum $datum_ber_ende &gt; and not" mark="error:einreisedatum" name="date-sequence-rule-20-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 Beendigung der Beratung' 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:einreisedatum" name="date-sequence-rule-26-2" value="'Geburtsdatum' darf zeitlich nicht nach 'Migrationsbezogene Informationen zum Status / Nur wenn nicht in Deutschland geboren / Einreisedatum' liegen."/>
-            <rule description="'einreisedatum' muss vor 'datum_ea_start' liegen." expr="$einreisedatum isset $einreisedatum known and $datum_ea_start isset $datum_ea_start known and and $einreisedatum $datum_ea_start &gt; and not" mark="error:einreisedatum" name="date-sequence-rule-28-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 zum Zugang / Datum Erstgespräch' liegen."/>
+            <rule expr="$einreisedatum isset" mark="warning:einreisedatum" name="required-rule-18" 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="'Einreisedatum' darf zeitlich nicht nach '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="'Einreisedatum' darf zeitlich nicht nach '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="'Einreisedatum' darf zeitlich nicht nach '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="'Einreisedatum' darf zeitlich nicht nach '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="'Einreisedatum' darf zeitlich nicht nach 'Datum Beginn der Beratung' liegen."/>
+            <rule description="'einreisedatum' muss vor 'datum_ber_ende' liegen." expr="$einreisedatum isset $einreisedatum known and $datum_ber_ende isset $datum_ber_ende known and and $einreisedatum $datum_ber_ende &gt; and not" mark="error:einreisedatum" name="date-sequence-rule-20-1" value="'Einreisedatum' darf zeitlich nicht nach 'Datum Beendigung der Beratung' 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:einreisedatum" name="date-sequence-rule-26-2" value="'Geburtsdatum' darf zeitlich nicht nach 'Einreisedatum' liegen."/>
+            <rule description="'einreisedatum' muss vor 'datum_ea_start' liegen." expr="$einreisedatum isset $einreisedatum known and $datum_ea_start isset $datum_ea_start known and and $einreisedatum $datum_ea_start &gt; and not" mark="error:einreisedatum" name="date-sequence-rule-28-1" value="'Einreisedatum' darf zeitlich nicht nach 'Datum Erstgespräch' liegen."/>
           </conditional>
           <choice description="Aufenthalts- / Rechtsstatus" flags="required:phase_1" name="aufenthaltsstatus" size="1" target="c">
             <bool description="AusländerIn in der 1. Generation" name="bool-137" value="1"/>
@@ -330,18 +332,18 @@
           </choice>
           <textarea description="Weitere Angaben zum Aufenthalts- / Rechtsstatus" name="angaben_aufenthaltsstatus" rows="3" target="d"/>
           <choice description="Muttersprache" flags="required:phase_3" name="muttersprache" size="1" target="e">
+            <bool description="Keine Angabe" name="bool-229" value="-1"/>
+            <bool description="Unbekannt" name="bool-228" value="-3"/>
             <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>
           <conditional description="nur wenn sonstiges" expr="$muttersprache -2 ==" name="conditional-41">
             <text description="Nennung Sonstiges" function="suppress_value" maxlength="60" name="muttersprache_nennung" size="256" target="e"/>
           </conditional>
           <choice description="Zuhause vorrangig gesprochene Sprache" flags="required:phase_3" name="sprache_zuhause" size="1" target="f">
+            <bool description="Keine Angabe" name="bool-771" value="-1"/>
+            <bool description="Unbekannt" name="bool-773" value="-3"/>
             <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>
           <conditional description="nur wenn sonstiges" expr="$sprache_zuhause -2 ==" name="conditional-40">
@@ -350,41 +352,45 @@
           <group containers="a,b" description="Familie" name="group-24" target="g">
             <group containers="a,b" description="Mutter" name="group-25" target="a">
               <choice description="Geburtsland" name="mutter_geburtsland" size="1" target="a">
+                <bool checked="True" description="Keine Angabe" name="bool-855" value="-1"/>
+                <bool description="Unbekannt" name="bool-853" value="-3"/>
                 <bool description="Deutschland" name="bool-142" value="1"/>
                 <bool description="anderes Land" name="bool-143" value="2"/>
-                <bool description="Unbekannt" name="bool-853" value="-3"/>
-                <bool checked="True" description="Keine Angabe" name="bool-855" value="-1"/>
               </choice>
             </group>
             <group containers="a,b" description="Vater" name="group-5" target="a">
               <choice description="Geburtsland" name="vater_geburtsland" size="1" target="a">
+                <bool checked="True" description="Keine Angabe" name="bool-856" value="-1"/>
+                <bool description="Unbekannt" name="bool-854" value="-3"/>
                 <bool description="Deutschland" name="bool-841" value="1"/>
                 <bool description="anderes Land" name="bool-842" value="2"/>
-                <bool description="Unbekannt" name="bool-854" value="-3"/>
-                <bool checked="True" description="Keine Angabe" name="bool-856" value="-1"/>
               </choice>
             </group>
           </group>
-          <rule expr="$staatsangehoerigkeit -1 == not" mark="warning:staatsangehoerigkeit" name="required-rule-13" value="Fehlende Pflichtfeldangabe"/>
-          <rule expr="$staatsangehoerigkeit_weitere -1 == not" mark="warning:staatsangehoerigkeit_weitere" name="required-rule-14" value="Fehlende Pflichtfeldangabe"/>
-          <rule expr="$aufenthaltsstatus -1 == not" mark="warning:aufenthaltsstatus" name="required-rule-16" value="Fehlende Pflichtfeldangabe"/>
-          <rule expr="$muttersprache -1 == not" mark="warning:muttersprache" name="required-rule-17" value="Fehlende Pflichtfeldangabe"/>
-          <rule expr="$sprache_zuhause -1 == not" mark="warning:sprache_zuhause" name="required-rule-18" value="Fehlende Pflichtfeldangabe"/>
+          <rule expr="$staatsangehoerigkeit -1 == not" mark="warning:staatsangehoerigkeit" name="required-rule-16" value="Fehlende Pflichtfeldangabe"/>
+          <rule expr="$staatsangehoerigkeit_weitere -1 == not" mark="warning:staatsangehoerigkeit_weitere" name="required-rule-17" value="Fehlende Pflichtfeldangabe"/>
+          <rule expr="$aufenthaltsstatus -1 == not" mark="warning:aufenthaltsstatus" name="required-rule-19" value="Fehlende Pflichtfeldangabe"/>
+          <rule expr="$muttersprache -1 == not" mark="warning:muttersprache" name="required-rule-20" value="Fehlende Pflichtfeldangabe"/>
+          <rule expr="$sprache_zuhause -1 == not" mark="warning:sprache_zuhause" name="required-rule-21" value="Fehlende Pflichtfeldangabe"/>
         </group>
-        <rule expr="$geschlecht -1 == not" mark="warning:geschlecht" name="required-rule-11" value="Fehlende Pflichtfeldangabe"/>
-        <rule expr="$geburtsland -1 == not" mark="warning:geburtsland" name="required-rule-12" value="Fehlende Pflichtfeldangabe"/>
-        <rule description="'geburtsdatum' muss vor 'datum_ber_ende' liegen." expr="$geburtsdatum isset $geburtsdatum known and $datum_ber_ende isset $datum_ber_ende known and and $geburtsdatum $datum_ber_ende &gt; and not" mark="error:geburtsdatum" name="date-sequence-rule-1-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 Beendigung der Beratung' liegen."/>
-        <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 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."/>
+        <rule expr="$geburtsdatum isset" mark="warning:geburtsdatum" name="required-rule-13" value="Fehlende Pflichtfeldangabe"/>
+        <rule expr="$geschlecht -1 == not" mark="warning:geschlecht" name="required-rule-14" value="Fehlende Pflichtfeldangabe"/>
+        <rule expr="$geburtsland -1 == not" mark="warning:geburtsland" name="required-rule-15" value="Fehlende Pflichtfeldangabe"/>
+        <rule description="'geburtsdatum' muss vor 'datum_ber_ende' liegen." expr="$geburtsdatum isset $geburtsdatum known and $datum_ber_ende isset $datum_ber_ende known and and $geburtsdatum $datum_ber_ende &gt; and not" mark="error:geburtsdatum" name="date-sequence-rule-1-1" value="'Geburtsdatum' darf zeitlich nicht nach 'Datum Beendigung der Beratung' liegen."/>
+        <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="'Geburtsdatum' darf zeitlich nicht nach '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="'Geburtsdatum' darf zeitlich nicht nach '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="'Geburtsdatum' darf zeitlich nicht nach '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="'Geburtsdatum' darf zeitlich nicht nach '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="'Geburtsdatum' darf zeitlich nicht nach '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="'Geburtsdatum' darf zeitlich nicht nach '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 'Einreisedatum' liegen."/>
       </page>
       <group containers="a,b,c,d,e" description="2.2 Biographische Daten" name="group-65">
         <page description="2.2.1 Wohnsituation" name="page-19" target="a">
           <choice description="Überwiegend wohnhaft" name="wohnsituation" size="1">
+            <bool checked="True" description="Keine Angabe" name="bool-160" value="-1"/>
+            <bool description="Unbekannt" name="bool-159" value="-3"/>
+            <bool description="Sonstiges" name="bool-158" value="-2"/>
             <bool description="im elterlichen Haushalt" name="bool-146" value="1"/>
             <bool description="bei Geschwistern" name="bool-147" value="2"/>
             <bool description="bei anderen Verwandten" name="bool-148" value="3"/>
@@ -398,9 +404,6 @@
             <bool description="betreute Wohnform" name="bool-156" value="11"/>
             <bool description="obdachlos / auf der Straße" name="bool-157" value="12"/>
             <bool description="Pflegefamilie" name="bool-248" value="13"/>
-            <bool description="Sonstiges" name="bool-158" value="-2"/>
-            <bool description="Unbekannt" name="bool-159" value="-3"/>
-            <bool checked="True" description="Keine Angabe" name="bool-160" value="-1"/>
           </choice>
         </page>
         <page containers="a,b,c" description="2.2.2 Soziale Einbindung" name="page-20" target="b">
@@ -427,49 +430,49 @@
           </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">
+              <bool checked="true" description="keine Angabe" name="bool-848" value="-1"/>
               <bool description="Sehr enge Zugehörigkeit" name="bool-859" value="1"/>
               <bool description="Enge Zugehörigkeit" name="bool-748" value="2"/>
               <bool description="Eher enge Zugehörigkeit" name="bool-742" value="3"/>
               <bool description="Eher keine enge Zugehörigkeit" name="bool-737" value="4"/>
               <bool description="Keine enge Zugehörigkeit" name="bool-732" value="5"/>
               <bool description="Keine Zugehörigkeit" name="bool-843" value="6"/>
-              <bool checked="true" description="keine Angabe" name="bool-848" value="-1"/>
             </choice>
             <choice description="zu Gleichaltrigen" name="zugeh_b" size="1" target="b">
+              <bool checked="true" description="keine Angabe" name="bool-849" value="-1"/>
               <bool description="Sehr enge Zugehörigkeit" name="bool-860" value="1"/>
               <bool description="Enge Zugehörigkeit" name="bool-749" value="2"/>
               <bool description="Eher enge Zugehörigkeit" name="bool-743" value="3"/>
               <bool description="Eher keine enge Zugehörigkeit" name="bool-738" value="4"/>
               <bool description="Keine enge Zugehörigkeit" name="bool-733" value="5"/>
               <bool description="Keine Zugehörigkeit" name="bool-844" value="6"/>
-              <bool checked="true" description="keine Angabe" name="bool-849" value="-1"/>
             </choice>
             <choice description="zu Vereinen und Organisationen im Sozialraum" name="zugeh_c" size="1" target="c">
+              <bool checked="true" description="keine Angabe" name="bool-850" value="-1"/>
               <bool description="Sehr enge Zugehörigkeit" name="bool-861" value="1"/>
               <bool description="Enge Zugehörigkeit" name="bool-750" value="2"/>
               <bool description="Eher enge Zugehörigkeit" name="bool-744" value="3"/>
               <bool description="Eher keine enge Zugehörigkeit" name="bool-739" value="4"/>
               <bool description="Keine enge Zugehörigkeit" name="bool-734" value="5"/>
               <bool description="Keine Zugehörigkeit" name="bool-845" value="6"/>
-              <bool checked="true" description="keine Angabe" name="bool-850" value="-1"/>
             </choice>
             <choice description="bester Freund / beste Freundin" name="zugeh_d" size="1" target="d">
+              <bool checked="true" description="keine Angabe" name="bool-851" value="-1"/>
               <bool description="Sehr enge Zugehörigkeit" name="bool-862" value="1"/>
               <bool description="Enge Zugehörigkeit" name="bool-751" value="2"/>
               <bool description="Eher enge Zugehörigkeit" name="bool-745" value="3"/>
               <bool description="Eher keine enge Zugehörigkeit" name="bool-740" value="4"/>
               <bool description="Keine enge Zugehörigkeit" name="bool-735" value="5"/>
               <bool description="Keine Zugehörigkeit" name="bool-846" value="6"/>
-              <bool checked="true" description="keine Angabe" name="bool-851" value="-1"/>
             </choice>
             <choice description="fester Partner / feste Partnerin" name="zugeh_e" size="1" target="e">
+              <bool checked="true" description="keine Angabe" name="bool-852" value="-1"/>
               <bool description="Sehr enge Zugehörigkeit" name="bool-863" value="1"/>
               <bool description="Enge Zugehörigkeit" name="bool-752" value="2"/>
               <bool description="Eher enge Zugehörigkeit" name="bool-746" value="3"/>
               <bool description="Eher keine enge Zugehörigkeit" name="bool-741" value="4"/>
               <bool description="Keine enge Zugehörigkeit" name="bool-736" value="5"/>
               <bool description="Keine Zugehörigkeit" name="bool-847" value="6"/>
-              <bool checked="true" description="keine Angabe" name="bool-852" value="-1"/>
             </choice>
           </group>
           <group description="Soziales Engagement" name="group-34" target="c">
@@ -478,16 +481,19 @@
         </page>
         <page containers="a,b,c,d" description="2.2.3 Finanzielle Situation" name="page-21" target="c">
           <choice description="Einkommen der Herkunftsfamilie durch" name="einkommen_familie" size="1" target="a">
+            <bool checked="True" description="Keine Angabe" name="bool-166" value="-1"/>
+            <bool description="Unbekannt" name="bool-165" value="-3"/>
+            <bool description="Sonstiges" name="bool-164" value="-2"/>
             <bool description="Erwerbstätig" name="bool-161" value="1"/>
             <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"/>
           </choice>
           <choice description="Einkommen des / der Jugendlichen durch" name="einkommen_jugendlicher" size="1" target="b">
+            <bool checked="True" description="Keine Angabe" name="bool-396" value="-1"/>
+            <bool description="Unbekannt" name="bool-395" value="-3"/>
+            <bool description="Sonstiges" name="bool-394" value="-2"/>
             <bool description="Erwerbstätig" name="bool-398" value="1"/>
             <bool description="Selbstständig" name="bool-250" value="7"/>
             <bool description="Grundsicherung / Transferleistungen" name="bool-399" value="2"/>
@@ -496,48 +502,48 @@
             <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"/>
           </choice>
           <int description="Zur Verfügung stehendes Geld" maxvalue="999999" minvalue="0" name="geldmittel" target="c"/>
           <int description="Schulden" maxvalue="9999999" minvalue="0" name="schulden" target="d"/>
           <choice description="Schuldnerberatung aufgesucht" name="schulden_beratung" size="1" target="d">
+            <bool checked="True" description="Keine Angabe" name="bool-234" value="-1"/>
+            <bool description="Unbekannt" name="bool-233" value="-3"/>
             <bool description="Ja" name="bool-231" value="1"/>
             <bool description="Nein" name="bool-232" value="0"/>
-            <bool description="Unbekannt" name="bool-233" value="-3"/>
-            <bool checked="True" description="Keine Angabe" name="bool-234" value="-1"/>
           </choice>
         </page>
         <page containers="a,b" description="2.2.4 Gesundheitliche Situation" name="page-22" target="d">
           <choice description="Psychische Beeinträchtigung (Ärtzliches Gutachten oder Ähnliches liegt vor (§ 28 Abs. 7 BDSG))" name="psychische_beeintraechtigung" size="1" target="a">
+            <bool checked="True" description="Keine Angabe" name="bool-170" value="-1"/>
+            <bool description="Unbekannt" name="bool-169" value="-3"/>
             <bool description="Ja" name="bool-167" value="1"/>
             <bool description="Nein" name="bool-168" value="0"/>
-            <bool description="Unbekannt" name="bool-169" value="-3"/>
-            <bool checked="True" description="Keine Angabe" name="bool-170" value="-1"/>
           </choice>
           <choice description="Physische Beeinträchtigung (Ärtzliches Gutachten oder Ähnliches liegt vor (§ 28 Abs. 7 BDSG))" name="physische_beeintraechtugung" size="1" target="b">
+            <bool checked="True" description="Keine Angabe" name="bool-824" value="-1"/>
+            <bool description="Unbekannt" name="bool-405" value="-3"/>
             <bool description="Ja" name="bool-397" value="1"/>
             <bool description="Nein" name="bool-404" value="0"/>
-            <bool description="Unbekannt" name="bool-405" value="-3"/>
-            <bool checked="True" description="Keine Angabe" name="bool-824" value="-1"/>
           </choice>
           <choice description="Sucht" name="sucht" size="1">
+            <bool checked="True" description="Keine Angabe" name="bool-178" value="-1"/>
+            <bool description="Unbekannt" name="bool-177" value="-3"/>
+            <bool description="Sonstiges" name="bool-176" value="-2"/>
             <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"/>
             <bool description="Spiel" name="bool-174" value="4"/>
             <bool description="Internet" name="bool-175" value="5"/>
-            <bool description="Sonstiges" name="bool-176" value="-2"/>
-            <bool description="Unbekannt" name="bool-177" value="-3"/>
-            <bool checked="True" description="Keine Angabe" name="bool-178" value="-1"/>
           </choice>
         </page>
         <group containers="a,b" description="2.2.5 Schulische und berufliche Situation" name="group-85" target="e">
           <page containers="a,b" description="2.2.5.1 Aktuelle Situation und Qualifikation" name="page-24" target="a">
             <group containers="a,b,c,d,e,f,g,h" description="Aktuelle Situation" name="group-90" target="a">
               <choice description="Aktuelle Situation" flags="required:phase_3" name="aktuelle_situation" size="1" target="a">
+                <bool checked="True" description="Keine Angabe" name="bool-360" value="-1"/>
+                <bool description="Unbekannt" name="bool-359" value="-3"/>
+                <bool description="Sonstiges" name="bool-358" value="-2"/>
                 <bool description="Förderschule" name="bool-100" value="15"/>
                 <bool description="Hauptschule" name="bool-101" value="16"/>
                 <bool description="Realschule" name="bool-102" value="17"/>
@@ -558,9 +564,6 @@
                 <bool description="Zivildienst / Wehrpflicht / Freiwilligenjahr" name="bool-357" value="9"/>
                 <bool description="Integrationssprachkurs" name="bool-888" value="11"/>
                 <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"/>
               </choice>
               <conditional description="nur wenn sonstiges" expr="$aktuelle_situation -2 ==" name="conditional-42">
                 <text description="Nennung Sonstiges" function="suppress_value" maxlength="60" name="aktuelle_situation_nennung" size="256" target="a"/>
@@ -568,6 +571,8 @@
               <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 checked="True" description="Keine Angabe" name="bool-372" value="-1"/>
+                    <bool description="Unbekannt" name="bool-371" value="-3"/>
                     <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"/>
@@ -578,11 +583,9 @@
                     <bool description="Berufsgrundbildungsjahr (BGJ)" name="bool-368" value="8"/>
                     <bool description="Berufskolleg" name="bool-369" value="9"/>
                     <bool description="sonstige Schule" name="bool-370" value="-2"/>
-                    <bool description="Unbekannt" name="bool-371" value="-3"/>
-                    <bool checked="True" description="Keine Angabe" name="bool-372" value="-1"/>
                   </choice>
                   <int description="Klassenstufe" maxvalue="13" minvalue="1" name="aktuelle_schule_klassenstufe" target="a"/>
-                  <rule expr="$aktuelle_schule -1 == not" mark="warning:aktuelle_schule" name="required-rule-20" value="Fehlende Pflichtfeldangabe"/>
+                  <rule expr="$aktuelle_schule -1 == not" mark="warning:aktuelle_schule" name="required-rule-23" value="Fehlende Pflichtfeldangabe"/>
                 </group>
               </conditional>
               <conditional description="nur wenn in ausbildung" expr="$aktuelle_situation 3 == $aktuelle_situation 4 == or" invisible="True" name="conditional-23">
@@ -594,13 +597,13 @@
               <conditional description="Nur wenn in Maßnahme" expr="$aktuelle_situation 5 ==" invisible="True" name="conditional-24">
                 <group containers="a,b,c,d" description="Derzeit wahrgenommene Maßnahme" name="group-62" target="d">
                   <choice description="Art der Maßnahme" flags="required:phase_3" name="aktuelle_massnahme_art" size="1" target="a">
+                    <bool checked="True" description="Keine Angabe" name="bool-222" value="-1"/>
+                    <bool description="Unbekannt" name="bool-221" value="-3"/>
+                    <bool description="Sonstiges" name="bool-220" value="-2"/>
                     <bool description="SGBII-Maßnahme" name="bool-216" value="1"/>
                     <bool description="SGBIII-Kurs" name="bool-217" value="2"/>
                     <bool description="Integrationskurs" name="bool-218" value="3"/>
                     <bool description="GFH-Kurs" name="bool-219" value="4"/>
-                    <bool description="Sonstiges" name="bool-220" value="-2"/>
-                    <bool description="Unbekannt" name="bool-221" value="-3"/>
-                    <bool checked="True" description="Keine Angabe" name="bool-222" value="-1"/>
                   </choice>
                   <conditional description="nur wenn sonstiges" expr="$aktuelle_massnahme_art -2 ==" name="conditional-43">
                     <text description="Nennung Sonstiges" function="suppress_value" maxlength="60" name="aktuelle_massnahme_art_nennung" size="256" target="a"/>
@@ -608,7 +611,7 @@
                   <text description="Nennung Maßnahme" function="suppress_value" maxlength="60" name="aktuelle_massnahme" size="40" target="b"/>
                   <date description="Datum Beginn der Maßnahme" name="aktuelle_massnahme_beginn" target="c"/>
                   <int description="Dauer der Maßnahme (in Monaten)" maxvalue="99" minvalue="0" name="aktuelle_massnahme_dauer" target="c"/>
-                  <rule expr="$aktuelle_massnahme_art -1 == not" mark="warning:aktuelle_massnahme_art" name="required-rule-21" value="Fehlende Pflichtfeldangabe"/>
+                  <rule expr="$aktuelle_massnahme_art -1 == not" mark="warning:aktuelle_massnahme_art" name="required-rule-24" value="Fehlende Pflichtfeldangabe"/>
                 </group>
               </conditional>
               <conditional description="Nur wenn erwerbstaetig" expr="$aktuelle_situation 6 == $aktuelle_situation 10 == or" invisible="true" name="conditional-25">
@@ -632,11 +635,13 @@
                   <date description="Zivildienst / Wehrpflicht / Freiwilligenjahr seit" name="aktueller_zivildienst_seit"/>
                 </group>
               </conditional>
-              <rule expr="$aktuelle_situation -1 == not" mark="warning:aktuelle_situation" name="required-rule-19" value="Fehlende Pflichtfeldangabe"/>
+              <rule expr="$aktuelle_situation -1 == not" mark="warning:aktuelle_situation" name="required-rule-22" value="Fehlende Pflichtfeldangabe"/>
             </group>
             <group containers="a,b,c" description="Qualifikationen" name="group-91" target="b">
               <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 checked="True" description="Keine Angabe" name="bool-818" value="-1"/>
+                  <bool description="Unbekannt" name="bool-817" value="-3"/>
                   <bool description="Kein Abschluss" name="bool-223" value="0"/>
                   <bool description="Förderschulabschluss (unterschiedliche Bezeichnungen)" name="bool-808" value="1"/>
                   <bool description="Hauptschulabschluss" name="bool-809" value="2"/>
@@ -647,32 +652,32 @@
                   <bool description="Berufsvorbereitungsjahr (BVJ)" name="bool-814" value="7"/>
                   <bool description="Berufsgrundbildungsjahr (BGJ)" name="bool-815" value="8"/>
                   <bool description="sonstiger Abschluss" name="bool-816" value="-2"/>
-                  <bool description="Unbekannt" name="bool-817" value="-3"/>
-                  <bool checked="True" description="Keine Angabe" name="bool-818" value="-1"/>
                 </choice>
                 <text description="Nennung Sonstiges" function="suppress_value" maxlength="60" name="hoechster_schulabschluss_nennung" size="40" target="b"/>
                 <text description="Höchster im Ausland erworbener Abschluss" function="suppress_value" maxlength="60" name="hoechster_schulabschluss_ausland" size="40" target="c"/>
                 <conditional description="nur wenn abschluss" expr="$hoechster_schulabschluss_ausland isset" name="conditional-30">
                   <choice description="Abschluss anerkannt" flags="required:phase_3" name="hoechster_schulabschluss_ausland_anerkannt" size="1" target="c">
+                    <bool checked="True" description="Keine Angabe" name="bool-227" value="-1"/>
+                    <bool description="Unbekannt" name="bool-226" value="-3"/>
                     <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>
                   <choice description="Abschluss erworben in" name="hoechster_schulabschluss_ausland_land" size="1" target="d">
+                    <bool checked="True" description="Keine Angabe" name="bool-774" value="-1"/>
+                    <bool description="Unbekannt" name="bool-783" value="-3"/>
                     <bool description="Sonstiges" name="bool-782" value="-2"/>
-                    <bool description="Unbekannt" name="bool-783" value="-3"/>
-                    <bool checked="True" description="Keine Angabe" name="bool-774" value="-1"/>
                     <external-choice name="external-choice-3" value="laender.xml"/>
                   </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_anerkannt -1 == not" mark="warning:hoechster_schulabschluss_ausland_anerkannt" name="required-rule-26" value="Fehlende Pflichtfeldangabe"/>
                 </conditional>
-                <rule expr="$hoechster_schulabschluss -1 == not" mark="warning:hoechster_schulabschluss" name="required-rule-22" value="Fehlende Pflichtfeldangabe"/>
+                <rule expr="$hoechster_schulabschluss -1 == not" mark="warning:hoechster_schulabschluss" name="required-rule-25" value="Fehlende Pflichtfeldangabe"/>
               </group>
               <group containers="a,b,c,d" description="Berufsabschlüsse" name="group-67" target="b">
                 <choice description="Höchster in Deutschland anerkannter Abschluss" flags="required:phase_3" name="hoechster_berufsabschluss" size="1" target="a">
+                  <bool checked="True" description="Keine Angabe" name="bool-776" value="-1"/>
+                  <bool description="Unbekannt" name="bool-793" value="-3"/>
                   <bool description="Kein Abschluss" name="bool-785" value="0"/>
                   <bool description="Anlernqualifikation / Einstiegsqualifizierung" name="bool-786" value="1"/>
                   <bool description="betriebliche Ausbildung" name="bool-787" value="2"/>
@@ -681,36 +686,34 @@
                   <bool description="Bachelor, Diplom (FH)" name="bool-790" value="5"/>
                   <bool description="Master / M.A / Diplom (Universität)" name="bool-791" value="6"/>
                   <bool description="sonstiger Abschluss" name="bool-792" value="7"/>
-                  <bool description="Unbekannt" name="bool-793" value="-3"/>
-                  <bool checked="True" description="Keine Angabe" name="bool-776" value="-1"/>
                 </choice>
                 <text description="Nennung Sonstiges" function="suppress_value" maxlength="60" name="hoechster_berufsabschluss_nennung" size="40" target="b"/>
                 <text description="Höchster im Ausland erworbener Abschluss" function="suppress_value" maxlength="60" name="hoechster_berufsabschluss_ausland" size="40" target="c"/>
                 <conditional description="nur wenn abschluss" expr="$hoechster_berufsabschluss_ausland isset" name="conditional-31">
                   <choice description="Abschluss anerkannt" flags="required:phase_3" name="hoechster_berufsabschluss_ausland_anerkannt" size="1" target="c">
+                    <bool checked="True" description="Keine Angabe" name="bool-777" value="-1"/>
+                    <bool description="Unbekannt" name="bool-794" value="-3"/>
                     <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>
                   <choice description="Abschluss erworben in" name="hoechster_berufsabschluss_ausland_land" size="1" target="d">
+                    <bool checked="True" description="Keine Angabe" name="bool-778" value="-1"/>
+                    <bool description="Unbekannt" name="bool-796" value="-3"/>
                     <bool description="Sonstiges" name="bool-795" value="-2"/>
-                    <bool description="Unbekannt" name="bool-796" value="-3"/>
-                    <bool checked="True" description="Keine Angabe" name="bool-778" value="-1"/>
                     <external-choice name="external-choice-3-0" value="laender.xml"/>
                   </choice>
-                  <rule expr="$hoechster_berufsabschluss_ausland_anerkannt -1 == not" mark="warning:hoechster_berufsabschluss_ausland_anerkannt" name="required-rule-25" value="Fehlende Pflichtfeldangabe"/>
+                  <rule expr="$hoechster_berufsabschluss_ausland_anerkannt -1 == not" mark="warning:hoechster_berufsabschluss_ausland_anerkannt" name="required-rule-28" value="Fehlende Pflichtfeldangabe"/>
                 </conditional>
-                <rule expr="$hoechster_berufsabschluss -1 == not" mark="warning:hoechster_berufsabschluss" name="required-rule-24" value="Fehlende Pflichtfeldangabe"/>
+                <rule expr="$hoechster_berufsabschluss -1 == not" mark="warning:hoechster_berufsabschluss" name="required-rule-27" 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">
+                  <bool checked="True" description="Keine Angabe" name="bool-873" value="-1"/>
+                  <bool description="Unbekannt" name="bool-872" value="-3"/>
                   <bool description="Ja" name="bool-245" value="1"/>
                   <bool description="Nein" name="bool-871" value="0"/>
-                  <bool description="Unbekannt" name="bool-872" value="-3"/>
-                  <bool checked="True" description="Keine Angabe" name="bool-873" value="-1"/>
                 </choice>
                 <date description="Datum Ende Berechtigungsschein" name="datum_integrationskurs_ende" target="a"/>
               </group>
@@ -721,6 +724,9 @@
               <date description="Datum von" name="biographie_datum_von" target="a"/>
               <date description="Datum bis" name="biographie_datum_bis" target="a"/>
               <choice description="Der / Die Jugendliche war in dem Zeitraum in" name="biographie_art" size="1" target="b">
+                <bool checked="True" description="Keine Angabe" name="bool-883" value="-1"/>
+                <bool description="Unbekannt" name="bool-882" value="-3"/>
+                <bool description="Sonstiges" name="bool-881" value="-2"/>
                 <bool description="schulischer Bildung" name="bool-246" value="0"/>
                 <bool description="betrieblicher Ausbildung" name="bool-877" value="1"/>
                 <bool description="außerbetrieblicher Ausbildung" name="bool-254" value="2"/>
@@ -731,14 +737,13 @@
                 <bool description="Arbeitslosigkeit" name="bool-880" value="6"/>
                 <bool description="Elternzeit" name="bool-257" value="7"/>
                 <bool description="Zivildienst/Wehrpflicht/Freiwilligenjahr" name="bool-258" value="8"/>
-                <bool description="Sonstiges" name="bool-881" value="-2"/>
-                <bool description="Unbekannt" name="bool-882" value="-3"/>
-                <bool checked="True" description="Keine Angabe" name="bool-883" value="-1"/>
               </choice>
               <info name="info-0" target="b" value="Bitte speichern Sie zunächst die Angaben zu der Art des Eintrags, um ggf. weitere Angaben machen zu können."/>
               <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 checked="True" description="Keine Angabe" name="bool-384" value="-1"/>
+                    <bool description="Unbekannt" name="bool-383" value="-3"/>
                     <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"/>
@@ -749,60 +754,58 @@
                     <bool description="Berufsgrundbildungsjahr (BGJ)" name="bool-380" value="8"/>
                     <bool description="Berufskolleg" name="bool-381" value="9"/>
                     <bool description="sonstige Schule" name="bool-382" value="-2"/>
-                    <bool description="Unbekannt" name="bool-383" value="-3"/>
-                    <bool checked="True" description="Keine Angabe" name="bool-384" value="-1"/>
                   </choice>
                   <choice description="Wurde die Schule mit Abschluss beendet" name="biographie_schule_abschluss" size="1" target="b">
+                    <bool checked="True" description="Keine Angabe" name="keineangabe" value="-1"/>
+                    <bool description="Unbekannt" name="unbekannt-0" value="-2"/>
                     <bool description="Ja" name="ja" value="1"/>
                     <bool description="Nein" name="nein" value="0"/>
-                    <bool description="Unbekannt" name="unbekannt-0" value="-2"/>
-                    <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-26" value="Fehlende Pflichtfeldangabe"/>
+                  <rule expr="$biographie_schule -1 == not" mark="warning:biographie_schule" name="required-rule-29" 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">
                 <group containers="a,b" description="Angaben zur Ausbildung" name="group-87" target="d">
                   <text description="Bezeichnung Ausbildungsberuf" maxlength="60" name="biographie_ausbildung_bezeichnung" size="40" target="a"/>
                   <choice description="Wurde die Ausbildung mit Abschluss beendet?" name="biographie_ausbildung_abschluss" size="1" target="b">
+                    <bool checked="True" description="Keine Angabe" name="keineangabe-0" value="-1"/>
+                    <bool description="Unbekannt" name="unbekannt-1" value="-2"/>
                     <bool description="Ja" name="ja-0" value="1"/>
                     <bool description="Nein" name="nein-0" value="0"/>
-                    <bool description="Unbekannt" name="unbekannt-1" value="-2"/>
-                    <bool checked="True" description="Keine Angabe" name="keineangabe-0" value="-1"/>
                   </choice>
                 </group>
               </conditional>
               <conditional description="Angaben zum Studium nur wenn Studium" expr="$biographie_art 9 ==" invisible="True" name="conditional-21-studium">
                 <group containers="a,b" description="Angaben zum Studium" name="group-11" target="e">
                   <choice description="Art des Studiums" name="biographie_studium_art" size="1" target="a">
+                    <bool checked="True" description="Keine Angabe" name="unbekannt-3" value="-1"/>
+                    <bool description="Unbekannt" name="unbekannt-2" value="-2"/>
                     <bool description="Fachhochschule" name="bool-262" value="1"/>
                     <bool description="Universität" name="bool-263" value="2"/>
-                    <bool description="Unbekannt" name="unbekannt-2" value="-2"/>
-                    <bool checked="True" description="Keine Angabe" name="unbekannt-3" value="-1"/>
                   </choice>
                   <text description="Bezeichnung Studium" maxlength="60" name="biographie_studium_bezeichnung" size="40" target="a"/>
                   <choice description="Wurde das Studium mit Abschluss beendet?" name="biographie_studium_abschluss" size="1" target="b">
+                    <bool checked="True" description="Keine Angabe" name="keineangabe-1" value="-1"/>
+                    <bool description="Unbekannt" name="unbekannt-4" value="-2"/>
                     <bool description="Ja" name="ja-1" value="1"/>
                     <bool description="Nein" name="nein-1" value="0"/>
-                    <bool description="Unbekannt" name="unbekannt-4" value="-2"/>
-                    <bool checked="True" description="Keine Angabe" name="keineangabe-1" value="-1"/>
                   </choice>
                 </group>
               </conditional>
               <conditional description="Angaben zur Maßnahme nur wenn in Maßnahme" expr="$biographie_art 3 ==" invisible="True" name="conditional-19-massnahme">
                 <group containers="a,b" description="Angaben zur Maßnahme" name="group-9" target="f">
                   <choice description="Schule" flags="required:phase_3" name="biographie_massnahme" size="1" target="a">
+                    <bool checked="True" description="Keine Angabe" name="bool-391" value="-1"/>
+                    <bool description="Unbekannt" name="bool-390" value="-3"/>
+                    <bool description="sonstige" name="bool-389" value="-2"/>
                     <bool description="SGB II-Maßnahme" name="bool-385" value="1"/>
                     <bool description="SGB III-Maßnahme" name="bool-386" value="2"/>
                     <bool description="Integrationskurs" name="bool-387" value="3"/>
                     <bool description="GFH-Kurs" name="bool-388" value="4"/>
-                    <bool description="sonstige" name="bool-389" value="-2"/>
-                    <bool description="Unbekannt" name="bool-390" value="-3"/>
-                    <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-27" value="Fehlende Pflichtfeldangabe"/>
+                  <rule expr="$biographie_massnahme -1 == not" mark="warning:biographie_massnahme" name="required-rule-30" 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">
@@ -819,22 +822,22 @@
     <group containers="a,b" description="3. Kompetenzfeststellung" name="grp_kompetenzfeststellung">
       <page containers="a,b,c" description="3.1 Angaben zum Verfahren" name="page-23" target="a">
         <choice description="Durchführung der Kompetenzfeststellung" flags="required:phase_3" name="kompetenzfeststellung" size="1" target="a">
+          <bool checked="True" description="Keine Angabe" name="bool-780" value="-1"/>
+          <bool description="Unbekannt" name="bool-798" value="-3"/>
           <bool description="Ja" name="bool-823" value="1"/>
           <bool description="Nein" name="bool-807" value="0"/>
-          <bool description="Unbekannt" name="bool-798" value="-3"/>
-          <bool checked="True" description="Keine Angabe" name="bool-780" value="-1"/>
         </choice>
         <conditional description="nur wenn kf" expr="$kompetenzfeststellung 1 ==" name="conditional-29">
           <text description="Nennung Verfahren" flags="required:phase_3" maxlength="60" name="kf_verfahren_nennung" size="40" target="c"/>
           <choice description="Verfahren der Kompetenzfeststellung" flags="required:phase_3" name="kf_verfahren" size="1" target="b">
+            <bool checked="True" description="Keine Angabe" name="bool-781" value="-1"/>
+            <bool description="Unbekannt" name="bool-800" value="-3"/>
             <bool description="Sonstiges" name="bool-799" value="-2"/>
-            <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-29" value="Fehlende Pflichtfeldangabe"/>
-          <rule expr="$kf_verfahren -1 == not" mark="warning:kf_verfahren" name="required-rule-30" value="Fehlende Pflichtfeldangabe"/>
+          <rule expr="$kf_verfahren_nennung isset" mark="warning:kf_verfahren_nennung" name="required-rule-32" value="Fehlende Pflichtfeldangabe"/>
+          <rule expr="$kf_verfahren -1 == not" mark="warning:kf_verfahren" name="required-rule-33" value="Fehlende Pflichtfeldangabe"/>
         </conditional>
-        <rule expr="$kompetenzfeststellung -1 == not" mark="warning:kompetenzfeststellung" name="required-rule-28" value="Fehlende Pflichtfeldangabe"/>
+        <rule expr="$kompetenzfeststellung -1 == not" mark="warning:kompetenzfeststellung" name="required-rule-31" 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">
@@ -1062,9 +1065,9 @@
           </radio-matrix>
           <repeat containers="a,b,c" description="Weitere Sprache" min="0" name="rg_weitere_sprache" target="b">
             <choice description="Weitere Sprache" name="kf_erg_weiteresprache_nennung" size="1" target="a">
+              <bool description="Keine Angabe" name="bool-229" value="-1"/>
+              <bool description="Unbekannt" name="bool-228" value="-3"/>
               <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>
             <conditional description="nur wenn weitere sprache sonstige" expr="$kf_erg_weiteresprache_nennung -2 ==" name="conditional-36">
@@ -1387,41 +1390,41 @@
     <repeat description="4. Integrationsförderplan" min="0" name="rg_ziele">
       <page containers="a,b,c,d,e,f,g" description="Ziel" name="page-13">
         <choice description="Förderbedarf mit dem Ziel" flags="required:phase_3" name="fp_ziel" size="1" target="a">
+          <bool checked="True" description="Keine Angabe" name="bool-52" value="-1"/>
+          <bool description="Unbekannt" name="bool-210" value="-3"/>
+          <bool description="Sonstiges" name="bool-117" value="-2"/>
           <bool description="Verbesserung der Kenntnisse der deutschen Sprache" name="bool-92" value="1"/>
           <bool description="schulische Integration" name="bool-93" value="2"/>
           <bool description="berufliche Integration" name="bool-94" value="3"/>
           <bool description="soziale Integration (gesellschaftliche Teilhabe / Partizipation)" name="bool-95" value="4"/>
-          <bool description="Sonstiges" name="bool-117" value="-2"/>
-          <bool description="Unbekannt" name="bool-210" value="-3"/>
-          <bool checked="True" description="Keine Angabe" name="bool-52" value="-1"/>
         </choice>
         <text description="Nennung Sonstiges" function="suppress_value" maxlength="60" name="fp_ziel_sonstiges" size="40" target="b"/>
         <group containers="a,b,c,d" description="Konkretisierung Ziel" name="group-42" target="c">
           <group containers="a" description="Unterziel 1 (kurzfristig)" name="group-43" target="a">
             <text description="Beschreibung" function="suppress_value" maxlength="60" name="fp_uziel1" size="40"/>
             <choice description="Erreicht" name="fp_uziel1_erreicht" size="1">
+              <bool checked="True" description="Keine Angabe" name="bool-53" value="-1"/>
+              <bool description="Unbekannt" name="bool-211" value="-3"/>
               <bool description="Ja" name="bool-825" value="1"/>
               <bool description="Nein" name="bool-118" value="0"/>
-              <bool description="Unbekannt" name="bool-211" value="-3"/>
-              <bool checked="True" description="Keine Angabe" name="bool-53" value="-1"/>
             </choice>
           </group>
           <group containers="a" description="Unterziel 2 (mittelfristig)" name="group-22" target="b">
             <text description="Beschreibung" function="suppress_value" maxlength="60" name="fp_uziel2" size="40"/>
             <choice description="Erreicht" name="fp_uziel2_erreicht" size="1">
+              <bool checked="True" description="Keine Angabe" name="bool-54" value="-1"/>
+              <bool description="Unbekannt" name="bool-212" value="-3"/>
               <bool description="Ja" name="bool-826" value="1"/>
               <bool description="Nein" name="bool-119" value="0"/>
-              <bool description="Unbekannt" name="bool-212" value="-3"/>
-              <bool checked="True" description="Keine Angabe" name="bool-54" value="-1"/>
             </choice>
           </group>
           <group containers="a" description="Unterziel 3 (langfristig)" name="group-23" target="c">
             <text description="Beschreibung" function="suppress_value" maxlength="60" name="fp_uziel3" size="40"/>
             <choice description="Erreicht" name="fp_uziel3_erreicht" size="1">
+              <bool checked="True" description="Keine Angabe" name="bool-55" value="-1"/>
+              <bool description="Unbekannt" name="bool-213" value="-3"/>
               <bool description="Ja" name="bool-827" value="1"/>
               <bool description="Nein" name="bool-205" value="0"/>
-              <bool description="Unbekannt" name="bool-213" value="-3"/>
-              <bool checked="True" description="Keine Angabe" name="bool-55" value="-1"/>
             </choice>
           </group>
           <textarea description="Ausführliche Beschreibung des Ziels" function="suppress_value" name="fp_ziel_beschreibung" rows="6" target="d"/>
@@ -1432,10 +1435,10 @@
           <date description="Datum Vereinbart am" name="fp_datum_vereinbarung" target="c"/>
           <date description="Datum Umsetzung bis" name="fp_datum_umsetzung" target="c"/>
           <choice description="Einbeziehung externer Einrichtungen" name="fp_externe_einrichtung" size="1" target="d">
+            <bool checked="True" description="Keine Angabe" name="bool-56" value="-1"/>
+            <bool description="Unbekannt" name="bool-214" value="-3"/>
             <bool description="Ja" name="bool-828" value="1"/>
             <bool description="Nein" name="bool-206" value="0"/>
-            <bool description="Unbekannt" name="bool-214" value="-3"/>
-            <bool checked="True" description="Keine Angabe" name="bool-56" value="-1"/>
           </choice>
           <conditional description="Externe Einrichtung wurde herangezogen" expr="$fp_externe_einrichtung 1 ==" name="conditional-4">
             <group containers="a,b,c,d" description="Angaben zu externen Einrichtungen" name="group-46" target="e">
@@ -1447,22 +1450,22 @@
               <date description="Datum Einbeziehung bis" name="fp_externe_einrichtung_3_datum" target="c"/>
               <group containers="a,b,c" description="Passende Angebote vorhanden" name="group-47" target="d">
                 <choice description="Unterziel 1" name="fp_uziel1_angebot" size="1" target="a">
+                  <bool checked="True" description="Keine Angabe" name="bool-61" value="-1"/>
+                  <bool description="Unbekannt" name="bool-215" value="-3"/>
                   <bool description="Ja" name="bool-829" value="1"/>
                   <bool description="Nein" name="bool-207" value="0"/>
-                  <bool description="Unbekannt" name="bool-215" value="-3"/>
-                  <bool checked="True" description="Keine Angabe" name="bool-61" value="-1"/>
                 </choice>
                 <choice description="Unterziel 2" name="fp_uziel2_angebot" size="1" target="b">
+                  <bool checked="True" description="Keine Angabe" name="bool-62" value="-1"/>
+                  <bool description="Unbekannt" name="bool-235" value="-3"/>
                   <bool description="Ja" name="bool-830" value="1"/>
                   <bool description="Nein" name="bool-208" value="0"/>
-                  <bool description="Unbekannt" name="bool-235" value="-3"/>
-                  <bool checked="True" description="Keine Angabe" name="bool-62" value="-1"/>
                 </choice>
                 <choice description="Unterziel 3" name="fp_uziel3_angebot" size="1" target="c">
+                  <bool checked="True" description="Keine Angabe" name="bool-89" value="-1"/>
+                  <bool description="Unbekannt" name="bool-255" value="-3"/>
                   <bool description="Ja" name="bool-831" value="1"/>
                   <bool description="Nein" name="bool-209" value="0"/>
-                  <bool description="Unbekannt" name="bool-255" value="-3"/>
-                  <bool checked="True" description="Keine Angabe" name="bool-89" value="-1"/>
                 </choice>
               </group>
             </group>
@@ -1485,32 +1488,35 @@
             <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-31" value="Fehlende Pflichtfeldangabe"/>
+        <rule expr="$fp_ziel -1 == not" mark="warning:fp_ziel" name="required-rule-34" value="Fehlende Pflichtfeldangabe"/>
       </page>
     </repeat>
     <page containers="a,b,c,d,e,f" description="5. Evaluation" name="page-6">
       <group containers="a,b" description="Angaben zur Beendigung des CM" name="group-14" target="a">
         <date description="Datum der Beendigung" flags="required:phase_3;time:phase_3" name="datum_cm_ende" order="datum_cm_start;datum_verbleib_feststellung" target="a"/>
         <choice description="Art der Beendigung" flags="required:phase_3" name="art_cm_ende" size="1" target="b">
+          <bool checked="True" description="Keine Angabe" name="bool-72" value="-1"/>
+          <bool description="Unbekannt" name="bool-71" value="-3"/>
           <bool description="regulär" name="bool-69" value="1"/>
           <bool description="Abbruch" name="bool-70" value="0"/>
-          <bool description="Unbekannt" name="bool-71" value="-3"/>
-          <bool checked="True" description="Keine Angabe" name="bool-72" value="-1"/>
         </choice>
         <group containers="a,b" description="Angaben zum Abbruch" name="group-81" target="c">
           <conditional description="Beendigung ist Abbruch" expr="$art_cm_ende 0 ==" name="conditional-7">
             <choice description="Abbruch durch" flags="required:phase_3" name="abbruch_durch" size="1" target="a">
+              <bool checked="True" description="Keine Angabe" name="bool-78" value="-1"/>
+              <bool description="Unbekannt" name="bool-77" value="-3"/>
+              <bool description="Sonstiges" name="bool-76" value="4"/>
               <bool description="Jugendlichen" name="bool-73" value="1"/>
               <bool description="Case ManagerIn" name="bool-74" value="2"/>
               <bool description="Sorgeberechtigten" name="bool-75" value="3"/>
-              <bool description="Sonstiges" name="bool-76" value="4"/>
-              <bool description="Unbekannt" name="bool-77" value="-3"/>
-              <bool checked="True" description="Keine Angabe" name="bool-78" value="-1"/>
             </choice>
             <conditional description="nur wenn sonstiges" expr="$abbruch_durch 4 ==" function="suppress_value" name="conditional-44">
               <text description="Nennung Sonstiges" maxlength="60" name="abbruch_durch_nennung" size="256" target="a"/>
             </conditional>
             <choice description="Gründe für den Abbruch" flags="required:phase_3" name="gruende_abbruch_cm" size="1" target="b">
+              <bool checked="True" description="Keine Angabe" name="bool-88" value="-1"/>
+              <bool description="Unbekannt" name="bool-87" value="-3"/>
+              <bool description="Sonstiges" name="bool-86" value="8"/>
               <bool description="persönliche Gründe" name="bool-79" value="1"/>
               <bool description="Umzug" name="bool-80" value="2"/>
               <bool description="Krankheit" name="bool-81" value="3"/>
@@ -1518,35 +1524,35 @@
               <bool description="mangelnde Mitarbeit des Jugendlichen" name="bool-83" value="5"/>
               <bool description="Konflikte" name="bool-84" value="6"/>
               <bool description="Haft / U-Haft" name="bool-85" value="7"/>
-              <bool description="Sonstiges" name="bool-86" value="8"/>
-              <bool description="Unbekannt" name="bool-87" value="-3"/>
-              <bool checked="True" description="Keine Angabe" name="bool-88" value="-1"/>
             </choice>
             <conditional description="nur wenn sonstiges" expr="$gruende_abbruch_cm 8 ==" name="conditional-45">
               <text description="Nennung Sonstiges" function="suppress_value" maxlength="60" name="gruende_abbruch_cm_nennung" size="256" target="b"/>
             </conditional>
-            <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"/>
+            <rule expr="$abbruch_durch -1 == not" mark="warning:abbruch_durch" name="required-rule-37" value="Fehlende Pflichtfeldangabe"/>
+            <rule expr="$gruende_abbruch_cm -1 == not" mark="warning:gruende_abbruch_cm" name="required-rule-38" value="Fehlende Pflichtfeldangabe"/>
           </conditional>
         </group>
-        <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 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."/>
-        <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 &gt; and not" mark="error:datum_cm_ende" name="date-sequence-rule-29-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 / Angaben zur Beendigung des CM / Datum der Beendigung' liegen."/>
+        <rule expr="$datum_cm_ende isset" mark="warning:datum_cm_ende" name="required-rule-35" value="Fehlende Pflichtfeldangabe"/>
+        <rule expr="$art_cm_ende -1 == not" mark="warning:art_cm_ende" name="required-rule-36" 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="'Einreisedatum' darf zeitlich nicht nach '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="'Datum der Beendigung' darf zeitlich nicht nach '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="'Datum Erstgespräch' darf zeitlich nicht nach '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="'Datum der Entscheidung' darf zeitlich nicht nach '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="'Geburtsdatum' darf zeitlich nicht nach 'Datum der Beendigung' 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 &gt; and not" mark="error:datum_cm_ende" name="date-sequence-rule-29-2" value="'Datum Beginn des CM' darf zeitlich nicht nach 'Datum der Beendigung' liegen."/>
       </group>
       <group containers="a,b" description="Statusveränderung nach CM" name="group-82" target="b">
         <choice description="Die institutionelle Einbindung des Jugendlichen ist nach dem CM eine andere als vor dem CM?" flags="required:phase_3" name="veraenderung_inst_einbindung" size="1" target="a">
+          <bool description="Keine Angabe" name="bool-99" value="-1"/>
+          <bool description="Unbekannt" name="bool-98" value="-3"/>
           <bool description="Ja" name="bool-96" value="1"/>
           <bool description="Nein" name="bool-97" value="0"/>
-          <bool description="Unbekannt" name="bool-98" value="-3"/>
-          <bool description="Keine Angabe" name="bool-99" value="-1"/>
         </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 checked="True" description="Keine Angabe" name="bool-116" value="-1"/>
+            <bool description="Unbekannt" name="bool-115" value="-3"/>
+            <bool description="Sonstiges" name="bool-115" value="-2"/>
             <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"/>
@@ -1566,49 +1572,49 @@
             <bool description="Elternzeit" name="bool-112" value="13"/>
             <bool description="Strafvollzug" name="bool-113" value="14"/>
             <bool description="Zivildienst / Wehrpflicht / Freiwilligenjahr" name="bool-114" value="15"/>
-            <bool description="Sonstiges" name="bool-115" value="-2"/>
-            <bool description="Unbekannt" name="bool-115" value="-3"/>
-            <bool checked="True" description="Keine Angabe" name="bool-116" value="-1"/>
           </choice>
           <conditional description="nur wenn sonstiges" expr="$ende_inst_einbindung -2 ==" name="conditional-46">
             <text description="Nennung Sonstiges" function="suppress_value" maxlength="60" name="ende_inst_einbindung_nennung" size="256" target="b"/>
           </conditional>
-          <rule expr="$ende_inst_einbindung -1 == not" mark="warning:ende_inst_einbindung" name="required-rule-37" value="Fehlende Pflichtfeldangabe"/>
+          <rule expr="$ende_inst_einbindung -1 == not" mark="warning:ende_inst_einbindung" name="required-rule-40" value="Fehlende Pflichtfeldangabe"/>
         </conditional>
-        <rule expr="$veraenderung_inst_einbindung -1 == not" mark="warning:veraenderung_inst_einbindung" name="required-rule-36" value="Fehlende Pflichtfeldangabe"/>
+        <rule expr="$veraenderung_inst_einbindung -1 == not" mark="warning:veraenderung_inst_einbindung" name="required-rule-39" 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">
+          <bool checked="True" description="Keine Angabe" name="bool-244" value="-1"/>
+          <bool description="Unbekannt" name="bool-243" value="-3"/>
           <bool description="voll erreicht" name="bool-239" value="1"/>
           <bool description="eher erreicht" name="bool-240" value="2"/>
           <bool description="eher nicht erreicht" name="bool-241" value="3"/>
           <bool description="überhaupt nicht erreicht" name="bool-242" value="4"/>
-          <bool description="Unbekannt" name="bool-243" value="-3"/>
-          <bool checked="True" description="Keine Angabe" name="bool-244" value="-1"/>
         </choice>
         <choice description="Zielerreichung Ziel 2" flags="required:phase_3" name="ziel2_erreicht" size="1">
+          <bool checked="True" description="Keine Angabe" name="bool-874" value="-1"/>
+          <bool description="Unbekannt" name="bool-838" value="-3"/>
           <bool description="voll erreicht" name="bool-753" value="1"/>
           <bool description="eher erreicht" name="bool-867" value="2"/>
           <bool description="eher nicht erreicht" name="bool-865" value="3"/>
           <bool description="überhaupt nicht erreicht" name="bool-869" value="4"/>
-          <bool description="Unbekannt" name="bool-838" value="-3"/>
-          <bool checked="True" description="Keine Angabe" name="bool-874" value="-1"/>
         </choice>
         <choice description="Zielerreichung Ziel 3" flags="required:phase_3" name="ziel3_erreicht" size="1">
+          <bool checked="True" description="Keine Angabe" name="bool-875" value="-1"/>
+          <bool description="Unbekannt" name="bool-839" value="-3"/>
           <bool description="voll erreicht" name="bool-754" value="1"/>
           <bool description="eher erreicht" name="bool-868" value="2"/>
           <bool description="eher nicht erreicht" name="bool-866" value="3"/>
           <bool description="überhaupt nicht erreicht" name="bool-870" value="4"/>
-          <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-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"/>
+        <rule expr="$ziel1_erreicht -1 == not" mark="warning:ziel1_erreicht" name="required-rule-41" value="Fehlende Pflichtfeldangabe"/>
+        <rule expr="$ziel2_erreicht -1 == not" mark="warning:ziel2_erreicht" name="required-rule-42" value="Fehlende Pflichtfeldangabe"/>
+        <rule expr="$ziel3_erreicht -1 == not" mark="warning:ziel3_erreicht" name="required-rule-43" value="Fehlende Pflichtfeldangabe"/>
       </group>
       <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 des/der Jugendlichen" flags="required:phase_3" name="verbleib_jugendliche" size="1" target="b">
+          <bool checked="True" description="Keine Angabe" name="bool-876" value="-1"/>
+          <bool description="Unbekannt" name="bool-840" value="-3"/>
+          <bool description="Sonstiges" name="bool-769" value="15"/>
           <bool description="Förderschule" name="bool-755" value="16"/>
           <bool description="allgemeinbildende Schule" name="bool-755" value="1"/>
           <bool description="Berufsschule" name="bool-756" value="2"/>
@@ -1624,21 +1630,18 @@
           <bool description="Verlassen der BRD" name="bool-766" value="12"/>
           <bool description="Aufnahme des Hochschulstudiums" name="bool-767" value="13"/>
           <bool description="Abschluss des Hochschulstudiums" name="bool-768" value="14"/>
-          <bool description="Sonstiges" name="bool-769" value="15"/>
-          <bool description="Unbekannt" name="bool-840" value="-3"/>
-          <bool checked="True" description="Keine Angabe" name="bool-876" value="-1"/>
         </choice>
         <conditional description="nur wenn sonstiges" expr="$verbleib_jugendliche 15 ==" name="conditional-47">
           <text description="Nennung Sonstiges" function="suppress_value" maxlength="60" name="verbleib_jugendliche_sonstiges" size="40" target="c"/>
         </conditional>
-        <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."/>
+        <rule expr="$datum_verbleib_feststellung isset" mark="warning:datum_verbleib_feststellung" name="required-rule-44" value="Fehlende Pflichtfeldangabe"/>
+        <rule expr="$verbleib_jugendliche -1 == not" mark="warning:verbleib_jugendliche" name="required-rule-45" 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="'Datum Beginn des CM' darf zeitlich nicht nach '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="'Einreisedatum' darf zeitlich nicht nach '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="'Datum der Beendigung' darf zeitlich nicht nach '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="'Datum Erstgespräch' darf zeitlich nicht nach '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="'Datum der Entscheidung' darf zeitlich nicht nach '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="'Geburtsdatum' darf zeitlich nicht nach 'Datum Feststellung des Verbleibs des/der Jugendlichen' liegen."/>
       </group>
     </page>
   </case>



More information about the Mpuls-commits mailing list