[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 > 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 > 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 > 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 > 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 > 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 > 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 > 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 > 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 > 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 > 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 > 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 > 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 > 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 > 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 > 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 > 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 > 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 > 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 > 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 > 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 > 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 > 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 > 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 > 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 > 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 > 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 > 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 > 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 > 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 > 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 > 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 > 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 > 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 > 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 > 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 > 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 > 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 > 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