[Mpuls-commits] r3615 - in wasko/trunk: . waskoweb/public/formed

scm-commit@wald.intevation.org scm-commit at wald.intevation.org
Tue Sep 14 10:15:07 CEST 2010


Author: roland
Date: 2010-09-14 10:15:06 +0200 (Tue, 14 Sep 2010)
New Revision: 3615

Modified:
   wasko/trunk/ChangeLog
   wasko/trunk/waskoweb/public/formed/formedtree.xml
Log:
issue935: additional rules for after-care phase

Modified: wasko/trunk/ChangeLog
===================================================================
--- wasko/trunk/ChangeLog	2010-09-13 16:01:05 UTC (rev 3614)
+++ wasko/trunk/ChangeLog	2010-09-14 08:15:06 UTC (rev 3615)
@@ -1,5 +1,10 @@
 2010-09-13  Roland Geider  <roland.geider at intevation.de>
 
+	* waskoweb/public/formed/formedtree.xml: issue935: additional rules for
+	  after-care phase
+
+2010-09-13  Roland Geider  <roland.geider at intevation.de>
+
 	* waskoweb/public/formed/formedtree.xml: issue783: use correct sorting
 	  for default entries (n.A., others, unknown)
 

Modified: wasko/trunk/waskoweb/public/formed/formedtree.xml
===================================================================
--- wasko/trunk/waskoweb/public/formed/formedtree.xml	2010-09-13 16:01:05 UTC (rev 3614)
+++ wasko/trunk/waskoweb/public/formed/formedtree.xml	2010-09-14 08:15:06 UTC (rev 3615)
@@ -2888,54 +2888,58 @@
     </group>
     <group description="PHASE C - Nachbetreuung" name="phase-c">
       <page containers="a,b,c,d" description="7.1 Nachbetreuung" name="page-26">
-        <choice description="Zeitraum der Nachbetreuung " flags="required:phase_4" name="nbtr" size="1" target="a">
-          <bool description="keine Nachbetreuung geplant" name="bool-371" value="1"/>
-          <bool description="bis zu 1 Monat" name="bool-372" value="2"/>
-          <bool description="bis zu 3 Monate" name="bool-373" value="3"/>
-          <bool description="bis zu 6 Monate" name="bool-374" value="4"/>
-          <bool description="über 6 Monate" name="bool-375" value="5"/>
-          <bool description="unbekannt" name="bool-376" value="-3"/>
-          <bool checked="true" description="keine Angabe" name="bool-377" value="-1"/>
-        </choice>
-        <date description="Datum Start der Nachbetreuung" flags="required:phase_4;time:phase_4" name="nbetr_start" order="datum_cm_ende;nbetr_ende" target="b"/>
-        <rule description="Kein Pflichtfeld, da keine Nachbetreuung" expr="$nbetr_start not $nbtr 1 != $nbtr -3 != and and not" mark="warning:nbetr_start" name="required-rule-manual-74" value="Fehlende Pflichtfeldangabe"/>
-        <rule description="phase nachbetreuung nicht länger als 12 monate" expr="$nbetr_start isset $nbetr_ende isset and $nbetr_start known $nbetr_ende known and and $nbetr_start $nbetr_ende days 365 &gt; and not" mark="warning:nbetr_ende" name="manual-rule-max-date-3" value='Bitte überprüfen Sie die eingetragenen Datumsangaben. Die Dauer der Phase "Nachbetreuung" überschreitet 12 Monate.'/>
-        <date description="Datum Ende der Nachbetreuung" flags="required:phase_5;time:phase_5" name="nbetr_ende" order="nbetr_start;" target="b"/>
-        <rule description="keine pflichtfelder, da keine nachbetreuung" expr="$nbetr_ende isset $phase 4 != or" mark="warning:nbetr_ende" name="required-rule-manual-10" value="Fehlende Pflichtfeldangabe"/>
-        <textarea description="Maßnahmen der Nachbetreuung" function="suppress_value" name="nbetr_mn" rows="15" target="c"/>
-        <choice description="Verbleib nach der Nachbetreuung" flags="required:phase_5" name="nbetr_verbl" size="1" target="d">
-          <bool description="regelmäßiger Schulbesuch" name="bool-378" value="1"/>
-          <bool description="Schule abgeschlossen" name="bool-379" value="2"/>
-          <bool description="Ausbildung, Arbeit" name="bool-380" value="3"/>
-          <bool description="Schulabbruch" name="bool-381" value="4"/>
-          <bool description="Schulverweigerung" name="bool-382" value="5"/>
-          <bool description="unbekannt" name="bool-383" value="-3"/>
-          <bool description="Sonstiges" name="bool-384" value="-2"/>
-          <bool checked="true" description="keine Angabe" name="bool-385" value="-1"/>
-        </choice>
-        <rule description="keine pflichtfelder, da keine nachbetreuung" expr="$nbetr_verbl -1 == not $phase 4 != or" mark="warning:nbetr_verbl" name="required-rule-manual-11" value="Fehlende Pflichtfeldangabe"/>
-        <text description="Nennung Sonstiges" function="suppress_value" maxlength="256" name="nbetr_verbl_t" size="40" target="d"/>
-        <rule description="'datum_cm_start' muss vor 'nbetr_ende' liegen." expr="$datum_cm_start isset $datum_cm_start known and $nbetr_ende isset $nbetr_ende known and and $datum_cm_start $nbetr_ende &gt; and not" mark="error:nbetr_ende" name="date-sequence-rule-0-2" value="'Datum Beginn der Umsetzung des Case Management in der Koordinierungsstelle' darf zeitlich nicht nach 'Datum Ende der Nachbetreuung' liegen."/>
-        <rule description="'datum_bfplan' muss vor 'nbetr_ende' liegen." expr="$datum_bfplan isset $datum_bfplan known and $nbetr_ende isset $nbetr_ende known and and $datum_bfplan $nbetr_ende &gt; and not" mark="error:nbetr_ende" name="date-sequence-rule-1-2" value="'Datum Beginn der Bildungs- und Förderplanung' darf zeitlich nicht nach 'Datum Ende der Nachbetreuung' liegen."/>
-        <rule description="'mutter_gb' muss vor 'nbetr_start' liegen." expr="$mutter_gb isset $mutter_gb known and $nbetr_start isset $nbetr_start known and and $mutter_gb $nbetr_start &gt; and not" mark="error:nbetr_start" name="date-sequence-rule-3-2" value="'Geburtsdatum' darf zeitlich nicht nach 'Datum Start der Nachbetreuung' liegen."/>
-        <rule description="'kontakt' muss vor 'nbetr_start' liegen." expr="$kontakt isset $kontakt known and $nbetr_start isset $nbetr_start known and and $kontakt $nbetr_start &gt; and not" mark="error:nbetr_start" name="date-sequence-rule-5-2" value="'Datum des Erstkontakt zum/zur Jugendlichen' darf zeitlich nicht nach 'Datum Start der Nachbetreuung' liegen."/>
-        <rule description="'mutter_gb' muss vor 'nbetr_ende' liegen." expr="$mutter_gb isset $mutter_gb known and $nbetr_ende isset $nbetr_ende known and and $mutter_gb $nbetr_ende &gt; and not" mark="error:nbetr_ende" name="date-sequence-rule-10-2" value="'Geburtsdatum' darf zeitlich nicht nach 'Datum Ende der Nachbetreuung' liegen."/>
-        <rule description="'erstgespraech' muss vor 'nbetr_ende' liegen." expr="$erstgespraech isset $erstgespraech known and $nbetr_ende isset $nbetr_ende known and and $erstgespraech $nbetr_ende &gt; and not" mark="error:nbetr_ende" name="date-sequence-rule-12-2" value="'Datum des Erstgesprächs mit dem/der Jugendlichen' darf zeitlich nicht nach 'Datum Ende der Nachbetreuung' liegen."/>
-        <rule description="'geburtsdatum' muss vor 'nbetr_ende' liegen." expr="$geburtsdatum isset $geburtsdatum known and $nbetr_ende isset $nbetr_ende known and and $geburtsdatum $nbetr_ende &gt; and not" mark="error:nbetr_ende" name="date-sequence-rule-19-2" value="'Geburtsdatum' darf zeitlich nicht nach 'Datum Ende der Nachbetreuung' liegen."/>
-        <rule description="'geburtsdatum' muss vor 'nbetr_start' liegen." expr="$geburtsdatum isset $geburtsdatum known and $nbetr_start isset $nbetr_start known and and $geburtsdatum $nbetr_start &gt; and not" mark="error:nbetr_start" name="date-sequence-rule-38-2" value="'Geburtsdatum' darf zeitlich nicht nach 'Datum Start der Nachbetreuung' liegen."/>
-        <rule description="'datum_cm_start' muss vor 'nbetr_start' liegen." expr="$datum_cm_start isset $datum_cm_start known and $nbetr_start isset $nbetr_start known and and $datum_cm_start $nbetr_start &gt; and not" mark="error:nbetr_start" name="date-sequence-rule-46-2" value="'Datum Beginn der Umsetzung des Case Management in der Koordinierungsstelle' darf zeitlich nicht nach 'Datum Start der Nachbetreuung' liegen."/>
-        <rule description="'erstgespraech' muss vor 'nbetr_start' liegen." expr="$erstgespraech isset $erstgespraech known and $nbetr_start isset $nbetr_start known and and $erstgespraech $nbetr_start &gt; and not" mark="error:nbetr_start" name="date-sequence-rule-48-2" value="'Datum des Erstgesprächs mit dem/der Jugendlichen' darf zeitlich nicht nach 'Datum Start der Nachbetreuung' liegen."/>
-        <rule description="'kontakt' muss vor 'nbetr_ende' liegen." expr="$kontakt isset $kontakt known and $nbetr_ende isset $nbetr_ende known and and $kontakt $nbetr_ende &gt; and not" mark="error:nbetr_ende" name="date-sequence-rule-49-2" value="'Datum des Erstkontakt zum/zur Jugendlichen' darf zeitlich nicht nach 'Datum Ende der Nachbetreuung' liegen."/>
-        <rule description="'vater_gb' muss vor 'nbetr_start' liegen." expr="$vater_gb isset $vater_gb known and $nbetr_start isset $nbetr_start known and and $vater_gb $nbetr_start &gt; and not" mark="error:nbetr_start" name="date-sequence-rule-54-2" value="'Geburtsdatum' darf zeitlich nicht nach 'Datum Start der Nachbetreuung' liegen."/>
-        <rule description="'datum_cm_ende' muss vor 'nbetr_ende' liegen." expr="$datum_cm_ende isset $datum_cm_ende known and $nbetr_ende isset $nbetr_ende known and and $datum_cm_ende $nbetr_ende &gt; and not" mark="error:nbetr_ende" name="date-sequence-rule-56-2" value="'Datum Beendigung des Case Management' darf zeitlich nicht nach 'Datum Ende der Nachbetreuung' liegen."/>
-        <rule description="'datum_cm_ende' muss vor 'nbetr_start' liegen." expr="$datum_cm_ende isset $datum_cm_ende known and $nbetr_start isset $nbetr_start known and and $datum_cm_ende $nbetr_start &gt; and not" mark="error:nbetr_start" name="date-sequence-rule-61-2" value="'Datum Beendigung des Case Management' darf zeitlich nicht nach 'Datum Start der Nachbetreuung' liegen."/>
-        <rule description="'vater_gb' muss vor 'nbetr_ende' liegen." expr="$vater_gb isset $vater_gb known and $nbetr_ende isset $nbetr_ende known and and $vater_gb $nbetr_ende &gt; and not" mark="error:nbetr_ende" name="date-sequence-rule-66-2" value="'Geburtsdatum' darf zeitlich nicht nach 'Datum Ende der Nachbetreuung' liegen."/>
-        <rule description="'nbetr_start' muss vor 'nbetr_ende' liegen." expr="$nbetr_start isset $nbetr_start known and $nbetr_ende isset $nbetr_ende known and and $nbetr_start $nbetr_ende &gt; and not" mark="error:nbetr_start" name="date-sequence-rule-67-1" value="'Datum Start der Nachbetreuung' darf zeitlich nicht nach 'Datum Ende der Nachbetreuung' liegen."/>
-        <rule description="'nbetr_start' muss vor 'nbetr_ende' liegen." expr="$nbetr_start isset $nbetr_start known and $nbetr_ende isset $nbetr_ende known and and $nbetr_start $nbetr_ende &gt; and not" mark="error:nbetr_ende" name="date-sequence-rule-67-2" value="'Datum Start der Nachbetreuung' darf zeitlich nicht nach 'Datum Ende der Nachbetreuung' liegen."/>
-        <rule description="'datum_bfplan' muss vor 'nbetr_start' liegen." expr="$datum_bfplan isset $datum_bfplan known and $nbetr_start isset $nbetr_start known and and $datum_bfplan $nbetr_start &gt; and not" mark="error:nbetr_start" name="date-sequence-rule-68-2" value="'Datum Beginn der Bildungs- und Förderplanung' darf zeitlich nicht nach 'Datum Start der Nachbetreuung' liegen."/>
+        <conditional expr="$cm_end_art isset $cm_end_art 3 != and" name="conditional-1" target="a">
+          <choice description="Zeitraum der Nachbetreuung " flags="required:phase_4" name="nbtr" size="1" target="a">
+            <bool description="keine Nachbetreuung geplant" name="bool-371" value="1"/>
+            <bool description="bis zu 1 Monat" name="bool-372" value="2"/>
+            <bool description="bis zu 3 Monate" name="bool-373" value="3"/>
+            <bool description="bis zu 6 Monate" name="bool-374" value="4"/>
+            <bool description="über 6 Monate" name="bool-375" value="5"/>
+            <bool description="unbekannt" name="bool-376" value="-3"/>
+            <bool checked="true" description="keine Angabe" name="bool-377" value="-1"/>
+          </choice>
+          <date description="Datum Start der Nachbetreuung" flags="required:phase_4;time:phase_4" name="nbetr_start" order="datum_cm_ende;nbetr_ende" target="b"/>
+          <rule description="Kein Pflichtfeld, da keine Nachbetreuung" expr="$nbetr_start not $nbtr 1 != $nbtr -3 != and and not" mark="warning:nbetr_start" name="required-rule-manual-74" value="Fehlende Pflichtfeldangabe"/>
+          <rule description="phase nachbetreuung nicht länger als 12 monate" expr="$nbetr_start isset $nbetr_ende isset and $nbetr_start known $nbetr_ende known and and $nbetr_start $nbetr_ende days 365 &gt; and not" mark="warning:nbetr_ende" name="manual-rule-max-date-3" value='Bitte überprüfen Sie die eingetragenen Datumsangaben. Die Dauer der Phase "Nachbetreuung" überschreitet 12 Monate.'/>
+          <date description="Datum Ende der Nachbetreuung" flags="required:phase_5;time:phase_5" name="nbetr_ende" order="nbetr_start;" target="b"/>
+          <rule description="keine pflichtfelder, da keine nachbetreuung" expr="$nbetr_ende isset $phase 4 != or" mark="warning:nbetr_ende" name="required-rule-manual-10" value="Fehlende Pflichtfeldangabe"/>
+          <textarea description="Maßnahmen der Nachbetreuung" function="suppress_value" name="nbetr_mn" rows="15" target="c"/>
+          <choice description="Verbleib nach der Nachbetreuung" flags="required:phase_5" name="nbetr_verbl" size="1" target="d">
+            <bool description="regelmäßiger Schulbesuch" name="bool-378" value="1"/>
+            <bool description="Schule abgeschlossen" name="bool-379" value="2"/>
+            <bool description="Ausbildung, Arbeit" name="bool-380" value="3"/>
+            <bool description="Schulabbruch" name="bool-381" value="4"/>
+            <bool description="Schulverweigerung" name="bool-382" value="5"/>
+            <bool description="unbekannt" name="bool-383" value="-3"/>
+            <bool description="Sonstiges" name="bool-384" value="-2"/>
+            <bool checked="true" description="keine Angabe" name="bool-385" value="-1"/>
+          </choice>
+          <rule description="keine pflichtfelder, da keine nachbetreuung" expr="$nbetr_verbl -1 == not $phase 4 != or" mark="warning:nbetr_verbl" name="required-rule-manual-11" value="Fehlende Pflichtfeldangabe"/>
+          <text description="Nennung Sonstiges" function="suppress_value" maxlength="256" name="nbetr_verbl_t" size="40" target="d"/>
+          <rule description="'datum_cm_start' muss vor 'nbetr_ende' liegen." expr="$datum_cm_start isset $datum_cm_start known and $nbetr_ende isset $nbetr_ende known and and $datum_cm_start $nbetr_ende &gt; and not" mark="error:nbetr_ende" name="date-sequence-rule-0-2" value="'Datum Beginn der Umsetzung des Case Management in der Koordinierungsstelle' darf zeitlich nicht nach 'Datum Ende der Nachbetreuung' liegen."/>
+          <rule description="'datum_bfplan' muss vor 'nbetr_ende' liegen." expr="$datum_bfplan isset $datum_bfplan known and $nbetr_ende isset $nbetr_ende known and and $datum_bfplan $nbetr_ende &gt; and not" mark="error:nbetr_ende" name="date-sequence-rule-1-2" value="'Datum Beginn der Bildungs- und Förderplanung' darf zeitlich nicht nach 'Datum Ende der Nachbetreuung' liegen."/>
+          <rule description="'mutter_gb' muss vor 'nbetr_start' liegen." expr="$mutter_gb isset $mutter_gb known and $nbetr_start isset $nbetr_start known and and $mutter_gb $nbetr_start &gt; and not" mark="error:nbetr_start" name="date-sequence-rule-3-2" value="'Geburtsdatum' darf zeitlich nicht nach 'Datum Start der Nachbetreuung' liegen."/>
+          <rule description="'kontakt' muss vor 'nbetr_start' liegen." expr="$kontakt isset $kontakt known and $nbetr_start isset $nbetr_start known and and $kontakt $nbetr_start &gt; and not" mark="error:nbetr_start" name="date-sequence-rule-5-2" value="'Datum des Erstkontakt zum/zur Jugendlichen' darf zeitlich nicht nach 'Datum Start der Nachbetreuung' liegen."/>
+          <rule description="'mutter_gb' muss vor 'nbetr_ende' liegen." expr="$mutter_gb isset $mutter_gb known and $nbetr_ende isset $nbetr_ende known and and $mutter_gb $nbetr_ende &gt; and not" mark="error:nbetr_ende" name="date-sequence-rule-10-2" value="'Geburtsdatum' darf zeitlich nicht nach 'Datum Ende der Nachbetreuung' liegen."/>
+          <rule description="'erstgespraech' muss vor 'nbetr_ende' liegen." expr="$erstgespraech isset $erstgespraech known and $nbetr_ende isset $nbetr_ende known and and $erstgespraech $nbetr_ende &gt; and not" mark="error:nbetr_ende" name="date-sequence-rule-12-2" value="'Datum des Erstgesprächs mit dem/der Jugendlichen' darf zeitlich nicht nach 'Datum Ende der Nachbetreuung' liegen."/>
+          <rule description="'geburtsdatum' muss vor 'nbetr_ende' liegen." expr="$geburtsdatum isset $geburtsdatum known and $nbetr_ende isset $nbetr_ende known and and $geburtsdatum $nbetr_ende &gt; and not" mark="error:nbetr_ende" name="date-sequence-rule-19-2" value="'Geburtsdatum' darf zeitlich nicht nach 'Datum Ende der Nachbetreuung' liegen."/>
+          <rule description="'geburtsdatum' muss vor 'nbetr_start' liegen." expr="$geburtsdatum isset $geburtsdatum known and $nbetr_start isset $nbetr_start known and and $geburtsdatum $nbetr_start &gt; and not" mark="error:nbetr_start" name="date-sequence-rule-38-2" value="'Geburtsdatum' darf zeitlich nicht nach 'Datum Start der Nachbetreuung' liegen."/>
+          <rule description="'datum_cm_start' muss vor 'nbetr_start' liegen." expr="$datum_cm_start isset $datum_cm_start known and $nbetr_start isset $nbetr_start known and and $datum_cm_start $nbetr_start &gt; and not" mark="error:nbetr_start" name="date-sequence-rule-46-2" value="'Datum Beginn der Umsetzung des Case Management in der Koordinierungsstelle' darf zeitlich nicht nach 'Datum Start der Nachbetreuung' liegen."/>
+          <rule description="'erstgespraech' muss vor 'nbetr_start' liegen." expr="$erstgespraech isset $erstgespraech known and $nbetr_start isset $nbetr_start known and and $erstgespraech $nbetr_start &gt; and not" mark="error:nbetr_start" name="date-sequence-rule-48-2" value="'Datum des Erstgesprächs mit dem/der Jugendlichen' darf zeitlich nicht nach 'Datum Start der Nachbetreuung' liegen."/>
+          <rule description="'kontakt' muss vor 'nbetr_ende' liegen." expr="$kontakt isset $kontakt known and $nbetr_ende isset $nbetr_ende known and and $kontakt $nbetr_ende &gt; and not" mark="error:nbetr_ende" name="date-sequence-rule-49-2" value="'Datum des Erstkontakt zum/zur Jugendlichen' darf zeitlich nicht nach 'Datum Ende der Nachbetreuung' liegen."/>
+          <rule description="'vater_gb' muss vor 'nbetr_start' liegen." expr="$vater_gb isset $vater_gb known and $nbetr_start isset $nbetr_start known and and $vater_gb $nbetr_start &gt; and not" mark="error:nbetr_start" name="date-sequence-rule-54-2" value="'Geburtsdatum' darf zeitlich nicht nach 'Datum Start der Nachbetreuung' liegen."/>
+          <rule description="'datum_cm_ende' muss vor 'nbetr_ende' liegen." expr="$datum_cm_ende isset $datum_cm_ende known and $nbetr_ende isset $nbetr_ende known and and $datum_cm_ende $nbetr_ende &gt; and not" mark="error:nbetr_ende" name="date-sequence-rule-56-2" value="'Datum Beendigung des Case Management' darf zeitlich nicht nach 'Datum Ende der Nachbetreuung' liegen."/>
+          <rule description="'datum_cm_ende' muss vor 'nbetr_start' liegen." expr="$datum_cm_ende isset $datum_cm_ende known and $nbetr_start isset $nbetr_start known and and $datum_cm_ende $nbetr_start &gt; and not" mark="error:nbetr_start" name="date-sequence-rule-61-2" value="'Datum Beendigung des Case Management' darf zeitlich nicht nach 'Datum Start der Nachbetreuung' liegen."/>
+          <rule description="'vater_gb' muss vor 'nbetr_ende' liegen." expr="$vater_gb isset $vater_gb known and $nbetr_ende isset $nbetr_ende known and and $vater_gb $nbetr_ende &gt; and not" mark="error:nbetr_ende" name="date-sequence-rule-66-2" value="'Geburtsdatum' darf zeitlich nicht nach 'Datum Ende der Nachbetreuung' liegen."/>
+          <rule description="'nbetr_start' muss vor 'nbetr_ende' liegen." expr="$nbetr_start isset $nbetr_start known and $nbetr_ende isset $nbetr_ende known and and $nbetr_start $nbetr_ende &gt; and not" mark="error:nbetr_start" name="date-sequence-rule-67-1" value="'Datum Start der Nachbetreuung' darf zeitlich nicht nach 'Datum Ende der Nachbetreuung' liegen."/>
+          <rule description="'nbetr_start' muss vor 'nbetr_ende' liegen." expr="$nbetr_start isset $nbetr_start known and $nbetr_ende isset $nbetr_ende known and and $nbetr_start $nbetr_ende &gt; and not" mark="error:nbetr_ende" name="date-sequence-rule-67-2" value="'Datum Start der Nachbetreuung' darf zeitlich nicht nach 'Datum Ende der Nachbetreuung' liegen."/>
+          <rule description="'datum_bfplan' muss vor 'nbetr_start' liegen." expr="$datum_bfplan isset $datum_bfplan known and $nbetr_start isset $nbetr_start known and and $datum_bfplan $nbetr_start &gt; and not" mark="error:nbetr_start" name="date-sequence-rule-68-2" value="'Datum Beginn der Bildungs- und Förderplanung' darf zeitlich nicht nach 'Datum Start der Nachbetreuung' liegen."/>
+        </conditional>
       </page>
       <page description="7.2. Freie Dokumentation zur Nachbetreuung" name="page-34">
-        <textarea description="Freie Dokumentation zur Nachbetreuung" function="suppress_value" name="dokumentation_nachbetreuung" rows="30"/>
+        <conditional expr="$cm_end_art isset $cm_end_art 3 == and" name="conditional-1" target="a">
+          <textarea description="Freie Dokumentation zur Nachbetreuung" function="suppress_value" name="dokumentation_nachbetreuung" rows="30"/>
+        </conditional>
       </page>
     </group>
   </case>



More information about the Mpuls-commits mailing list