[Mpuls-commits] r5558 - jmd/trunk/jmdweb/public/formed

scm-commit@wald.intevation.org scm-commit at wald.intevation.org
Tue Nov 8 14:58:31 CET 2011


Author: roland
Date: 2011-11-08 14:58:29 +0100 (Tue, 08 Nov 2011)
New Revision: 5558

Modified:
   jmd/trunk/jmdweb/public/formed/formedtree.xml
Log:
issue2491: mark needed fields for evaluation

Modified: jmd/trunk/jmdweb/public/formed/formedtree.xml
===================================================================
--- jmd/trunk/jmdweb/public/formed/formedtree.xml	2011-11-08 13:27:08 UTC (rev 5557)
+++ jmd/trunk/jmdweb/public/formed/formedtree.xml	2011-11-08 13:58:29 UTC (rev 5558)
@@ -33,15 +33,15 @@
           <rule expr="$jmd_name isset" mark="warning:jmd_name" name="required-rule-1" value="Fehlende Pflichtfeldangabe"/>
         </group>
         <group containers="a,b" description="Angaben zum jungen Menschen" name="group-93" target="b">
-          <date description="Geburtsdatum" flags="required:phase_1" name="geburtsdatum" target="a"/>
-          <choice description="Geschlecht" flags="required:phase_1" name="geschlecht" size="1" target="a">
+          <date description="Geburtsdatum" flags="evaluation:phase_x;required:phase_1" name="geburtsdatum" target="a"/>
+          <choice description="Geschlecht" flags="evaluation:phase_x;required:phase_1" name="geschlecht" size="1" target="a">
             <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"/>
           </choice>
           <rule description="Geburtsdatum des jungen Menschen 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-1" value="Das Geburtsdatum des Teilnehmers darf nicht vor dem 01.01.1970 liegen"/>
-          <choice description="Migrationshintergrund" flags="required:phase_1" name="aufenthaltsstatus" size="1" target="b">
+          <choice description="Migrationshintergrund" flags="evaluation:phase_x;required:phase_1" name="aufenthaltsstatus" size="1" target="b">
             <bool description="Ausländer/in in der 1. Generation" name="bool-137" value="1"/>
             <bool description="Ausländer/in in der 2. Generation" name="bool-138" value="2"/>
             <bool description="zugewanderte/r Deutsche/r mit Migrationshintergrund" name="bool-140" value="4"/>
@@ -62,8 +62,8 @@
           <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-19-1" value="'Geburtsdatum' darf zeitlich nicht nach 'Einreisedatum' liegen."/>
         </group>
         <group containers="a,b,c,d" description="Angaben zum Zugang" name="group-4" target="c">
-          <date description="Datum Erstgespräch" flags="required:phase_0;time:phase_0" name="datum_ea_start" order="geburtsdatum;datum_cm_start,datum_ber_start" target="a"/>
-          <choice description="Zugang des jungen Menschen" flags="required:phase_0" name="zugang" size="1" target="b">
+          <date description="Datum Erstgespräch" flags="evaluation:phase_x;required:phase_0;time:phase_0" name="datum_ea_start" order="geburtsdatum;datum_cm_start,datum_ber_start" target="a"/>
+          <choice description="Zugang des jungen Menschen" flags="evaluation:phase_x;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"/>
@@ -152,7 +152,7 @@
           <rule description="Intensive nur startbar wenn die Art der Beratung CM ist" expr="$art_begleitung 0 == $art_begleitung -1 == or $art_begleitung -3 == or $phase 2 == and not " mark="error:art_begleitung" name="phase-rule-7" value="Die Angabe steht im Widerspruch zur aktuell laufenden Phase"/>
           <rule description="CM startbar wenn Art der 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="c">
-            <date description="Datum Beginn des CM" flags="required:phase_2;time:phase_2" name="datum_cm_start" order="datum_ea_start;datum_cm_ende" target="c"/>
+            <date description="Datum Beginn des CM" flags="evaluation:phase_x;required:phase_2;time:phase_2" name="datum_cm_start" order="datum_ea_start;datum_cm_ende" target="c"/>
             <rule expr="$datum_cm_start isset" mark="warning:datum_cm_start" name="required-rule-7" value="Fehlende Pflichtfeldangabe"/>
             <rule description="Das Datum darf nicht 'unbekannt' sein." expr="$datum_cm_start known" mark="error:datum_cm_start" name="unknown-phasedate-rule-8" value="Das Datum darf nicht 'unbekannt' sein."/>
             <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 jungen Menschen' liegen."/>
@@ -163,8 +163,8 @@
           </conditional>
           <conditional description="Nur wenn Beratungsfall" expr="$art_begleitung 0 ==" name="conditional-12" target="c">
             <group containers="a,b" description="Angaben zur Laufzeit der Beratung" name="group-71" target="c">
-              <date description="Datum Beginn der Beratung" flags="required:phase_4;time:phase_4" name="datum_ber_start" order="datum_ea_start;datum_ber_ende" target="a"/>
-              <date description="Datum Beendigung der Beratung" flags="required:phase_5;time:phase_5" name="datum_ber_ende" target="b"/>
+              <date description="Datum Beginn der Beratung" flags="evaluation:phase_x;required:phase_4;time:phase_4" name="datum_ber_start" order="datum_ea_start;datum_ber_ende" target="a"/>
+              <date description="Datum Beendigung der Beratung" flags="evaluation:phase_x;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-8" value="Fehlende Pflichtfeldangabe"/>
               <rule description="Das Datum darf nicht 'unbekannt' sein." expr="$datum_ber_start known" mark="error:datum_ber_start" name="unknown-phasedate-rule-9" value="Das Datum darf nicht 'unbekannt' sein."/>
               <rule expr="$datum_ber_ende isset" mark="warning:datum_ber_ende" name="required-rule-9" value="Fehlende Pflichtfeldangabe"/>
@@ -261,7 +261,7 @@
     </group>
     <group description="2. Anamnese" name="grp_anamnese">
       <page containers="a,b,c,d,e" description="2.1 Persönliche Angaben" name="page-2">
-        <choice description="Geburtsland" flags="required:phase_3" name="geburtsland" size="1" target="a">
+        <choice description="Geburtsland" flags="evaluation:phase_x;required:phase_3" name="geburtsland" size="1" target="a">
           <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"/>
@@ -303,7 +303,7 @@
           <text description="Angaben zu Geschwistern" maxlength="60" name="angaben_geschwister" size="256" target="e"/>
         </group>
         <group containers="a,b,c,d,e,f" description="Migrationsbezogene Informationen zum Status" name="group-84" target="e">
-          <choice description="Staatsangehörigkeit" flags="required:phase_3" name="staatsangehoerigkeit" size="1" target="a">
+          <choice description="Staatsangehörigkeit" flags="evaluation:phase_x;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"/>
@@ -323,7 +323,7 @@
             <text description="Nennung Sonstiges" function="suppress_value" maxlength="60" name="staatsangehoerigkeit_weitere_nennung" size="256" target="b"/>
           </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"/>
+            <date description="Einreisedatum" flags="evaluation:phase_x;required:phase_3" name="einreisedatum" order="geburtsdatum;datum_ea_start" target="c"/>
             <rule expr="$einreisedatum isset" mark="warning:einreisedatum" name="required-rule-13" 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 jungen Menschen' liegen."/>
@@ -333,7 +333,7 @@
             <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-19-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-20-1" value="'Einreisedatum' darf zeitlich nicht nach 'Datum Erstgespräch' liegen."/>
           </conditional>
-          <choice description="Muttersprache" flags="required:phase_3" name="muttersprache" size="1" target="d">
+          <choice description="Muttersprache" flags="evaluation:phase_x;required:phase_3" name="muttersprache" size="1" target="d">
             <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"/>
@@ -541,7 +541,7 @@
         <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">
+              <choice description="Aktuelle Situation" flags="evaluation:phase_x;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"/>
@@ -564,7 +564,7 @@
               </conditional>
               <conditional description="nur wenn Schüler/in" 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">
+                  <choice description="Schule" flags="evaluation:phase_x;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"/>
@@ -591,7 +591,7 @@
               </conditional>
               <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">
+                  <choice description="Art der Maßnahme" flags="evaluation:phase_x;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"/>
@@ -634,7 +634,7 @@
             </group>
             <group containers="a,b,c" description="Qualifikationen" name="group-91" target="b">
               <group containers="a,b,c,d,e" 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">
+                <choice description="Höchster in Deutschland anerkannter Abschluss" flags="evaluation:phase_x;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"/>
@@ -671,7 +671,7 @@
                 <rule expr="$hoechster_schulabschluss -1 == not" mark="warning:hoechster_schulabschluss" name="required-rule-19" value="Fehlende Pflichtfeldangabe"/>
               </group>
               <group containers="a,b,c,d,e" 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">
+                <choice description="Höchster in Deutschland anerkannter Abschluss" flags="evaluation:phase_x;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"/>
@@ -819,7 +819,7 @@
     </group>
     <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">
+        <choice description="Durchführung der Kompetenzfeststellung" flags="evaluation:phase_x;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"/>
@@ -1399,7 +1399,7 @@
     </group>
     <repeat description="4. Integrationsförderplan" digest="fp_ziel fp_datum_vereinbarung fp_datum_umsetzung" min="1" name="rg_ziele">
       <page containers="a,b,c,d,e" description="Ziel" name="page-13">
-        <choice description="Förderbedarf mit dem Ziel" flags="required:phase_3" name="fp_ziel" size="1" target="a">
+        <choice description="Förderbedarf mit dem Ziel" flags="evaluation:phase_x;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"/>
@@ -1408,7 +1408,7 @@
           <bool description="berufliche Integration" name="bool-94" value="3"/>
           <bool description="soziale Integration (gesellschaftliche Teilhabe / Partizipation)" name="bool-95" value="4"/>
         </choice>
-        <choice description="Erreicht" flags="required:phase_3" name="fp_ziel_erreicht" size="1" target="a">
+        <choice description="Erreicht" flags="evaluation:phase_x;required:phase_3" name="fp_ziel_erreicht" size="1" target="a">
           <bool checked="True" description="im Prozess" name="bool-53" value="-1"/>
           <bool description="Unbekannt" name="bool-211" value="-3"/>
           <bool description="Ja" name="bool-825" value="1"/>
@@ -1560,8 +1560,8 @@
     </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">
+        <date description="Datum der Beendigung" flags="evaluation:phase_x;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="evaluation:phase_x;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"/>
@@ -1569,7 +1569,7 @@
         </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">
+            <choice description="Abbruch durch" flags="evaluation:phase_x;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"/>
@@ -1580,7 +1580,7 @@
             <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">
+            <choice description="Gründe für den Abbruch" flags="evaluation:phase_x;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"/>
@@ -1609,14 +1609,14 @@
         <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-21-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 jungen Menschen ist nach dem CM eine andere als vor dem CM?" flags="required:phase_3" name="veraenderung_inst_einbindung" size="1" target="a">
+        <choice description="Die institutionelle Einbindung des jungen Menschen ist nach dem CM eine andere als vor dem CM?" flags="evaluation:phase_x;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"/>
         </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 junge Mensch aktuell eingebunden?" flags="required:phase_3" name="ende_inst_einbindung" size="1" target="b">
+          <choice description="Wenn ja, wie ist der junge Mensch aktuell eingebunden?" flags="evaluation:phase_x;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"/>
@@ -1648,8 +1648,8 @@
         <rule expr="$veraenderung_inst_einbindung -1 == not" mark="warning:veraenderung_inst_einbindung" name="required-rule-34" value="Fehlende Pflichtfeldangabe"/>
       </group>
       <group containers="a,b,c" description="Verbleib des jungen Menschen" name="group-83" target="c">
-        <date description="Datum Feststellung des Verbleibs des jungen Menschen" flags="required:phase_3" name="datum_verbleib_feststellung" target="a"/>
-        <choice description="Verbleib des jungen Menschen" flags="required:phase_3" name="verbleib_jugendliche" size="1" target="b">
+        <date description="Datum Feststellung des Verbleibs des jungen Menschen" flags="evaluation:phase_x;required:phase_3" name="datum_verbleib_feststellung" target="a"/>
+        <choice description="Verbleib des jungen Menschen" flags="evaluation:phase_x;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"/>



More information about the Mpuls-commits mailing list