[Mpuls-commits] r4152 - in waska/trunk: . waskaweb/public/formed
scm-commit@wald.intevation.org
scm-commit at wald.intevation.org
Wed Nov 10 15:59:20 CET 2010
Author: torsten
Date: 2010-11-10 15:59:19 +0100 (Wed, 10 Nov 2010)
New Revision: 4152
Modified:
waska/trunk/ChangeLog
waska/trunk/tagging.xml
waska/trunk/waskaweb/public/formed/formedtree.xml
Log:
Issue1370: Fixed date sequence rule -> Adapted tagging.
Modified: waska/trunk/ChangeLog
===================================================================
--- waska/trunk/ChangeLog 2010-11-10 13:56:14 UTC (rev 4151)
+++ waska/trunk/ChangeLog 2010-11-10 14:59:19 UTC (rev 4152)
@@ -1,6 +1,9 @@
2010-11-10 Roland Geider <roland.geider at intevation.de>
* waska.json: Make the logbook-IDs consistent in both lists
+ * tagging.xml,
+ waskaweb/public/formed/formedtree.xml: Issue1370: Fixed date
+ sequence rule -> Adapted tagging.
2010-11-10 Torsten Irlaender <torsten at intevation.de>
Modified: waska/trunk/tagging.xml
===================================================================
--- waska/trunk/tagging.xml 2010-11-10 13:56:14 UTC (rev 4151)
+++ waska/trunk/tagging.xml 2010-11-10 14:59:19 UTC (rev 4152)
@@ -13,7 +13,7 @@
<!-- Automatisch auf Regeln basierende generiete Inkonsistenzen -->
<check tagid="1000">
<name>Mindestdatum nicht gegeben</name>
- <desc>Das Datum muss vor dem 1.1.1970 liegen</desc>
+ <desc>Das Datum muss nach dem 1.1.1970 liegen</desc>
<addtag>
<sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( erstgespraech IS NOT NULL ) AND ( erstgespraech != '0001-01-01' AND erstgespraech < '1970-01-01'::date ) ) ) ) )</sql>
</addtag>
@@ -62,6 +62,16 @@
</deltag>
</check>
<check tagid="1005">
+ <name>Das Datum darf nicht "unbekannt" sein.</name>
+ <desc>Das Datum darf nicht "unbekannt" sein.</desc>
+ <addtag>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( erstgespraech != '0001-01-01' ) )</sql>
+ </addtag>
+ <deltag>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
+ </deltag>
+ </check>
+ <check tagid="1006">
<name>"erstgespraech" muss vor "beendigung_nachbetreuung" liegen.</name>
<desc>"Datum des Erstgespräches mit dem Jugendlichen" darf zeitlich nicht nach "Datum des Ende der Nachbetreuung" liegen.</desc>
<addtag>
@@ -71,7 +81,7 @@
<sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
</deltag>
</check>
- <check tagid="1006">
+ <check tagid="1007">
<name>"erstgespraech" muss vor "datum_feststellung" liegen.</name>
<desc>"Datum des Erstgespräches mit dem Jugendlichen" darf zeitlich nicht nach "Datum der Entscheidung" liegen.</desc>
<addtag>
@@ -81,7 +91,7 @@
<sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
</deltag>
</check>
- <check tagid="1007">
+ <check tagid="1008">
<name>"geburtsdatum" muss vor "erstgespraech" liegen.</name>
<desc>"Geburtsdatum" darf zeitlich nicht nach "Datum des Erstgespräches mit dem Jugendlichen" liegen.</desc>
<addtag>
@@ -91,7 +101,7 @@
<sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
</deltag>
</check>
- <check tagid="1008">
+ <check tagid="1009">
<name>"erstgespraech" muss vor "datum_ende_beratung" liegen.</name>
<desc>"Datum des Erstgespräches mit dem Jugendlichen" darf zeitlich nicht nach "Datum Beratungsende" liegen.</desc>
<addtag>
@@ -101,7 +111,7 @@
<sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
</deltag>
</check>
- <check tagid="1009">
+ <check tagid="1010">
<name>"erstgespraech" muss vor "beendigung_5" liegen.</name>
<desc>"Datum des Erstgespräches mit dem Jugendlichen" darf zeitlich nicht nach "Beendigung CM (Datum)" liegen.</desc>
<addtag>
@@ -111,11 +121,11 @@
<sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
</deltag>
</check>
- <check tagid="1010">
+ <check tagid="1011">
<name>"erstgespraech" darf nicht in der Zukunft liegen.</name>
<desc>"Datum des Erstgespräches mit dem Jugendlichen" darf nicht in der Zukunft liegen.</desc>
<addtag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( erstgespraech IS NOT NULL ) AND erstgespraech != '0001-01-01' ) AND erstgespraech >= now() ) ) ) )</sql>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( erstgespraech IS NOT NULL ) AND erstgespraech != '0001-01-01' ) AND erstgespraech > now() ) ) ) )</sql>
</addtag>
<deltag>
<sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
@@ -131,7 +141,7 @@
<sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
</deltag>
</check>
- <check tagid="1012">
+ <check tagid="1013">
<name>"geburtsdatum" muss vor "beendigung_5" liegen.</name>
<desc>"Geburtsdatum" darf zeitlich nicht nach "Beendigung CM (Datum)" liegen.</desc>
<addtag>
@@ -141,7 +151,7 @@
<sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
</deltag>
</check>
- <check tagid="1013">
+ <check tagid="1014">
<name>"geburtsdatum" muss vor "datum_feststellung" liegen.</name>
<desc>"Geburtsdatum" darf zeitlich nicht nach "Datum der Entscheidung" liegen.</desc>
<addtag>
@@ -151,7 +161,7 @@
<sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
</deltag>
</check>
- <check tagid="1014">
+ <check tagid="1015">
<name>"geburtsdatum" muss vor "beendigung_nachbetreuung" liegen.</name>
<desc>"Geburtsdatum" darf zeitlich nicht nach "Datum des Ende der Nachbetreuung" liegen.</desc>
<addtag>
@@ -161,7 +171,7 @@
<sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
</deltag>
</check>
- <check tagid="1015">
+ <check tagid="1016">
<name>"geburtsdatum" muss vor "datum_ende_beratung" liegen.</name>
<desc>"Geburtsdatum" darf zeitlich nicht nach "Datum Beratungsende" liegen.</desc>
<addtag>
@@ -171,11 +181,11 @@
<sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
</deltag>
</check>
- <check tagid="1016">
+ <check tagid="1017">
<name>"geburtsdatum" darf nicht in der Zukunft liegen.</name>
<desc>"Geburtsdatum" darf nicht in der Zukunft liegen.</desc>
<addtag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( geburtsdatum IS NOT NULL ) AND geburtsdatum != '0001-01-01' ) AND geburtsdatum >= now() ) ) ) )</sql>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( geburtsdatum IS NOT NULL ) AND geburtsdatum != '0001-01-01' ) AND geburtsdatum > now() ) ) ) )</sql>
</addtag>
<deltag>
<sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
@@ -251,7 +261,17 @@
<sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
</deltag>
</check>
- <check tagid="1024">
+ <check tagid="1025">
+ <name>Das Datum darf nicht "unbekannt" sein.</name>
+ <desc>Das Datum darf nicht "unbekannt" sein.</desc>
+ <addtag>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( datum_feststellung != '0001-01-01' ) )</sql>
+ </addtag>
+ <deltag>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
+ </deltag>
+ </check>
+ <check tagid="1026">
<name>"datum_feststellung" muss vor "beendigung_5" liegen.</name>
<desc>"Datum der Entscheidung" darf zeitlich nicht nach "Beendigung CM (Datum)" liegen.</desc>
<addtag>
@@ -261,7 +281,7 @@
<sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
</deltag>
</check>
- <check tagid="1025">
+ <check tagid="1027">
<name>"datum_feststellung" muss vor "datum_ende_beratung" liegen.</name>
<desc>"Datum der Entscheidung" darf zeitlich nicht nach "Datum Beratungsende" liegen.</desc>
<addtag>
@@ -271,7 +291,7 @@
<sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
</deltag>
</check>
- <check tagid="1026">
+ <check tagid="1028">
<name>"datum_feststellung" muss vor "beendigung_nachbetreuung" liegen.</name>
<desc>"Datum der Entscheidung" darf zeitlich nicht nach "Datum des Ende der Nachbetreuung" liegen.</desc>
<addtag>
@@ -281,11 +301,11 @@
<sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
</deltag>
</check>
- <check tagid="1027">
+ <check tagid="1029">
<name>"datum_feststellung" darf nicht in der Zukunft liegen.</name>
<desc>"Datum der Entscheidung" darf nicht in der Zukunft liegen.</desc>
<addtag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( datum_feststellung IS NOT NULL ) AND datum_feststellung != '0001-01-01' ) AND datum_feststellung >= now() ) ) ) )</sql>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( datum_feststellung IS NOT NULL ) AND datum_feststellung != '0001-01-01' ) AND datum_feststellung > now() ) ) ) )</sql>
</addtag>
<deltag>
<sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
@@ -311,11 +331,21 @@
<sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
</deltag>
</check>
- <check tagid="1030">
+ <check tagid="1032">
+ <name>Das Datum darf nicht "unbekannt" sein.</name>
+ <desc>Das Datum darf nicht "unbekannt" sein.</desc>
+ <addtag>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( datum_ende_beratung != '0001-01-01' ) )</sql>
+ </addtag>
+ <deltag>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
+ </deltag>
+ </check>
+ <check tagid="1033">
<name>"datum_ende_beratung" darf nicht in der Zukunft liegen.</name>
<desc>"Datum Beratungsende" darf nicht in der Zukunft liegen.</desc>
<addtag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( datum_ende_beratung IS NOT NULL ) AND datum_ende_beratung != '0001-01-01' ) AND datum_ende_beratung >= now() ) ) ) )</sql>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( datum_ende_beratung IS NOT NULL ) AND datum_ende_beratung != '0001-01-01' ) AND datum_ende_beratung > now() ) ) ) )</sql>
</addtag>
<deltag>
<sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
@@ -331,7 +361,17 @@
<sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
</deltag>
</check>
- <check tagid="1032">
+ <check tagid="1035">
+ <name>Das Datum darf nicht "unbekannt" sein.</name>
+ <desc>Das Datum darf nicht "unbekannt" sein.</desc>
+ <addtag>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( beendigung_5 != '0001-01-01' ) )</sql>
+ </addtag>
+ <deltag>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
+ </deltag>
+ </check>
+ <check tagid="1036">
<name>"beendigung_5" muss vor "beendigung_nachbetreuung" liegen.</name>
<desc>"Beendigung CM (Datum)" darf zeitlich nicht nach "Datum des Ende der Nachbetreuung" liegen.</desc>
<addtag>
@@ -341,11 +381,11 @@
<sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
</deltag>
</check>
- <check tagid="1033">
+ <check tagid="1037">
<name>"beendigung_5" darf nicht in der Zukunft liegen.</name>
<desc>"Beendigung CM (Datum)" darf nicht in der Zukunft liegen.</desc>
<addtag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( beendigung_5 IS NOT NULL ) AND beendigung_5 != '0001-01-01' ) AND beendigung_5 >= now() ) ) ) )</sql>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( beendigung_5 IS NOT NULL ) AND beendigung_5 != '0001-01-01' ) AND beendigung_5 > now() ) ) ) )</sql>
</addtag>
<deltag>
<sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
@@ -391,11 +431,21 @@
<sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
</deltag>
</check>
- <check tagid="1038">
+ <check tagid="1042">
+ <name>Das Datum darf nicht "unbekannt" sein.</name>
+ <desc>Das Datum darf nicht "unbekannt" sein.</desc>
+ <addtag>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( beendigung_nachbetreuung != '0001-01-01' ) )</sql>
+ </addtag>
+ <deltag>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
+ </deltag>
+ </check>
+ <check tagid="1043">
<name>"beendigung_nachbetreuung" darf nicht in der Zukunft liegen.</name>
<desc>"Datum des Ende der Nachbetreuung" darf nicht in der Zukunft liegen.</desc>
<addtag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( beendigung_nachbetreuung IS NOT NULL ) AND beendigung_nachbetreuung != '0001-01-01' ) AND beendigung_nachbetreuung >= now() ) ) ) )</sql>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( beendigung_nachbetreuung IS NOT NULL ) AND beendigung_nachbetreuung != '0001-01-01' ) AND beendigung_nachbetreuung > now() ) ) ) )</sql>
</addtag>
<deltag>
<sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
@@ -406,7 +456,7 @@
<name>Datumsangaben konsistent</name>
<desc>Alle Datumsangaben in der Fallakte befinden sich in chronologisch korrekter Reihenfolge und liegen nicht in der Zukunft</desc>
<addtag>
- <sql>select id from ( %(table)s ) m where not ARRAY(SELECT tag_id FROM nm_tags_cases_view WHERE case_id = m.id) && ARRAY[1000,1005,1006,1007,1008,1009,1010,1012,1013,1014,1015,1016,1024,1025,1026,1027,1030,1032,1033,1038]</sql>
+ <sql>select id from ( %(table)s ) m where not ARRAY(SELECT tag_id FROM nm_tags_cases_view WHERE case_id = m.id) && ARRAY[1000,1005,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1017,1025,1026,1027,1028,1029,1032,1033,1035,1036,1037,1042,1043]</sql>
</addtag>
<deltag>
<sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
Modified: waska/trunk/waskaweb/public/formed/formedtree.xml
===================================================================
--- waska/trunk/waskaweb/public/formed/formedtree.xml 2010-11-10 13:56:14 UTC (rev 4151)
+++ waska/trunk/waskaweb/public/formed/formedtree.xml 2010-11-10 14:59:19 UTC (rev 4152)
@@ -205,7 +205,7 @@
<rule description="'geburtsdatum' muss vor 'erstgespraech' liegen." expr="$geburtsdatum isset $geburtsdatum known and $erstgespraech isset $erstgespraech known and and $geburtsdatum $erstgespraech > and not" mark="error:erstgespraech" name="date-sequence-rule-5-2" value="'Geburtsdatum' darf zeitlich nicht nach 'Datum des Erstgespräches mit dem Jugendlichen' liegen."/>
<rule description="'erstgespraech' muss vor 'datum_ende_beratung' liegen." expr="$erstgespraech isset $erstgespraech known and $datum_ende_beratung isset $datum_ende_beratung known and and $erstgespraech $datum_ende_beratung > and not" mark="error:erstgespraech" name="date-sequence-rule-9-1" value="'Datum des Erstgespräches mit dem Jugendlichen' darf zeitlich nicht nach 'Datum Beratungsende' liegen."/>
<rule description="'erstgespraech' muss vor 'beendigung_5' liegen." expr="$erstgespraech isset $erstgespraech known and $beendigung_5 isset $beendigung_5 known and and $erstgespraech $beendigung_5 > and not" mark="error:erstgespraech" name="date-sequence-rule-11-1" value="'Datum des Erstgespräches mit dem Jugendlichen' darf zeitlich nicht nach 'Beendigung CM (Datum)' liegen."/>
- <rule description="'erstgespraech' darf nicht in der Zukunft liegen." expr="$erstgespraech isset $erstgespraech known and $erstgespraech today >= and not" mark="error:erstgespraech" name="date-in-past-rule-5" value="'Datum des Erstgespräches mit dem Jugendlichen' darf nicht in der Zukunft liegen."/>
+ <rule description="'erstgespraech' darf nicht in der Zukunft liegen." expr="$erstgespraech isset $erstgespraech known and $erstgespraech today > and not" mark="error:erstgespraech" name="date-in-past-rule-5" value="'Datum des Erstgespräches mit dem Jugendlichen' darf nicht in der Zukunft liegen."/>
</page>
<page containers="a,b,c,d,e,f" description="2. Externe Ansprechpartner" formularname="page_25" name="page_25">
<text description="Kontaktdaten ARGE/Optionskommune" formularname="Kontaktdaten_ARGE" function="suppress_value" maxlength="100" modes="-mode1.1anon" name="kontaktdaten_arge" size="50" target="a"/>
@@ -251,7 +251,7 @@
<rule description="'geburtsdatum' muss vor 'datum_feststellung' liegen." expr="$geburtsdatum isset $geburtsdatum known and $datum_feststellung isset $datum_feststellung known and and $geburtsdatum $datum_feststellung > and not" mark="error:geburtsdatum" name="date-sequence-rule-7-1" value="'Geburtsdatum' darf zeitlich nicht nach 'Datum der Entscheidung' liegen."/>
<rule description="'geburtsdatum' muss vor 'beendigung_nachbetreuung' liegen." expr="$geburtsdatum isset $geburtsdatum known and $beendigung_nachbetreuung isset $beendigung_nachbetreuung known and and $geburtsdatum $beendigung_nachbetreuung > and not" mark="error:geburtsdatum" name="date-sequence-rule-10-1" value="'Geburtsdatum' darf zeitlich nicht nach 'Datum des Ende der Nachbetreuung' liegen."/>
<rule description="'geburtsdatum' muss vor 'datum_ende_beratung' liegen." expr="$geburtsdatum isset $geburtsdatum known and $datum_ende_beratung isset $datum_ende_beratung known and and $geburtsdatum $datum_ende_beratung > and not" mark="error:geburtsdatum" name="date-sequence-rule-12-1" value="'Geburtsdatum' darf zeitlich nicht nach 'Datum Beratungsende' liegen."/>
- <rule description="'geburtsdatum' darf nicht in der Zukunft liegen." expr="$geburtsdatum isset $geburtsdatum known and $geburtsdatum today >= and not" mark="error:geburtsdatum" name="date-in-past-rule-1" value="'Geburtsdatum' darf nicht in der Zukunft liegen."/>
+ <rule description="'geburtsdatum' darf nicht in der Zukunft liegen." expr="$geburtsdatum isset $geburtsdatum known and $geburtsdatum today > and not" mark="error:geburtsdatum" name="date-in-past-rule-1" value="'Geburtsdatum' darf nicht in der Zukunft liegen."/>
</group>
<group containers="a,b" description="Anschrift" name="anschrift" target="b">
<text description="Straße und Nummer" formularname="Straße" function="suppress_value" maxlength="200" modes="-mode1.1anon" name="strasse" size="50" target="a"/>
@@ -848,7 +848,7 @@
<rule description="'datum_feststellung' muss vor 'datum_ende_beratung' liegen." expr="$datum_feststellung isset $datum_feststellung known and $datum_ende_beratung isset $datum_ende_beratung known and and $datum_feststellung $datum_ende_beratung > and not" mark="error:datum_feststellung" name="date-sequence-rule-6-1" value="'Datum der Entscheidung' darf zeitlich nicht nach 'Datum Beratungsende' liegen."/>
<rule description="'geburtsdatum' muss vor 'datum_feststellung' liegen." expr="$geburtsdatum isset $geburtsdatum known and $datum_feststellung isset $datum_feststellung known and and $geburtsdatum $datum_feststellung > and not" mark="error:datum_feststellung" name="date-sequence-rule-7-2" value="'Geburtsdatum' darf zeitlich nicht nach 'Datum der Entscheidung' liegen."/>
<rule description="'datum_feststellung' muss vor 'beendigung_nachbetreuung' liegen." expr="$datum_feststellung isset $datum_feststellung known and $beendigung_nachbetreuung isset $beendigung_nachbetreuung known and and $datum_feststellung $beendigung_nachbetreuung > and not" mark="error:datum_feststellung" name="date-sequence-rule-8-1" value="'Datum der Entscheidung' darf zeitlich nicht nach 'Datum des Ende der Nachbetreuung' liegen."/>
- <rule description="'datum_feststellung' darf nicht in der Zukunft liegen." expr="$datum_feststellung isset $datum_feststellung known and $datum_feststellung today >= and not" mark="error:datum_feststellung" name="date-in-past-rule-3" value="'Datum der Entscheidung' darf nicht in der Zukunft liegen."/>
+ <rule description="'datum_feststellung' darf nicht in der Zukunft liegen." expr="$datum_feststellung isset $datum_feststellung known and $datum_feststellung today > and not" mark="error:datum_feststellung" name="date-in-past-rule-3" value="'Datum der Entscheidung' darf nicht in der Zukunft liegen."/>
</conditional>
<rule description="phase ea nicht länger als 36 monate" expr="$erstgespraech isset $erstgespraech known and $datum_feststellung isset $datum_feststellung known and and $erstgespraech $datum_feststellung days 1116 > and not" mark="error:datum_feststellung" name="rule-2" tag="113" value='Die eingetragenen Datumsangaben sind offensichtlich falsch und überschreiten die maximale Dauer der Phase "Eingangsanamnese". Bitte korrigieren Sie Ihre Angaben, da die Fallakte andernfalls nicht auswertbar ist.'/>
<rule expr="$kompetenzfeststellung -1 == not" mark="warning:kompetenzfeststellung" name="required-rule-22" value="Fehlende Pflichtfeldangabe"/>
@@ -899,7 +899,7 @@
<rule description="'datum_feststellung' muss vor 'datum_ende_beratung' liegen." expr="$datum_feststellung isset $datum_feststellung known and $datum_ende_beratung isset $datum_ende_beratung known and and $datum_feststellung $datum_ende_beratung > and not" mark="error:datum_ende_beratung" name="date-sequence-rule-6-2" value="'Datum der Entscheidung' darf zeitlich nicht nach 'Datum Beratungsende' liegen."/>
<rule description="'erstgespraech' muss vor 'datum_ende_beratung' liegen." expr="$erstgespraech isset $erstgespraech known and $datum_ende_beratung isset $datum_ende_beratung known and and $erstgespraech $datum_ende_beratung > and not" mark="error:datum_ende_beratung" name="date-sequence-rule-9-2" value="'Datum des Erstgespräches mit dem Jugendlichen' darf zeitlich nicht nach 'Datum Beratungsende' liegen."/>
<rule description="'geburtsdatum' muss vor 'datum_ende_beratung' liegen." expr="$geburtsdatum isset $geburtsdatum known and $datum_ende_beratung isset $datum_ende_beratung known and and $geburtsdatum $datum_ende_beratung > and not" mark="error:datum_ende_beratung" name="date-sequence-rule-12-2" value="'Geburtsdatum' darf zeitlich nicht nach 'Datum Beratungsende' liegen."/>
- <rule description="'datum_ende_beratung' darf nicht in der Zukunft liegen." expr="$datum_ende_beratung isset $datum_ende_beratung known and $datum_ende_beratung today >= and not" mark="error:datum_ende_beratung" name="date-in-past-rule-4" value="'Datum Beratungsende' darf nicht in der Zukunft liegen."/>
+ <rule description="'datum_ende_beratung' darf nicht in der Zukunft liegen." expr="$datum_ende_beratung isset $datum_ende_beratung known and $datum_ende_beratung today > and not" mark="error:datum_ende_beratung" name="date-in-past-rule-4" value="'Datum Beratungsende' darf nicht in der Zukunft liegen."/>
</group>
</conditional>
<textarea cols="80" description="Freie Dokumentation" formularname="Freie_Dokumentation" function="suppress_value" modes="-mode1.1anon" name="freie_dokumentation" rows="20" target="d"/>
@@ -1570,7 +1570,7 @@
<rule description="'beendigung_5' muss vor 'beendigung_nachbetreuung' liegen." expr="$beendigung_5 isset $beendigung_5 known and $beendigung_nachbetreuung isset $beendigung_nachbetreuung known and and $beendigung_5 $beendigung_nachbetreuung > and not" mark="error:beendigung_5" name="date-sequence-rule-2-1" value="'Beendigung CM (Datum)' darf zeitlich nicht nach 'Datum des Ende der Nachbetreuung' liegen."/>
<rule description="'datum_feststellung' muss vor 'beendigung_5' liegen." expr="$datum_feststellung isset $datum_feststellung known and $beendigung_5 isset $beendigung_5 known and and $datum_feststellung $beendigung_5 > and not" mark="error:beendigung_5" name="date-sequence-rule-3-2" value="'Datum der Entscheidung' darf zeitlich nicht nach 'Beendigung CM (Datum)' liegen."/>
<rule description="'erstgespraech' muss vor 'beendigung_5' liegen." expr="$erstgespraech isset $erstgespraech known and $beendigung_5 isset $beendigung_5 known and and $erstgespraech $beendigung_5 > and not" mark="error:beendigung_5" name="date-sequence-rule-11-2" value="'Datum des Erstgespräches mit dem Jugendlichen' darf zeitlich nicht nach 'Beendigung CM (Datum)' liegen."/>
- <rule description="'beendigung_5' darf nicht in der Zukunft liegen." expr="$beendigung_5 isset $beendigung_5 known and $beendigung_5 today >= and not" mark="error:beendigung_5" name="date-in-past-rule-2" value="'Beendigung CM (Datum)' darf nicht in der Zukunft liegen."/>
+ <rule description="'beendigung_5' darf nicht in der Zukunft liegen." expr="$beendigung_5 isset $beendigung_5 known and $beendigung_5 today > and not" mark="error:beendigung_5" name="date-in-past-rule-2" value="'Beendigung CM (Datum)' darf nicht in der Zukunft liegen."/>
</conditional>
<rule description="phase cm nicht länger als 60 monate" expr="$datum_feststellung isset $beendigung_5 isset and $datum_feststellung known $beendigung_5 known and and $datum_feststellung $beendigung_5 days 1860 > and not" mark="error:beendigung_5" name="rule-3" tag="116" value='Die eingetragenen Datumsangaben sind offensichtlich falsch und überschreiten die maximale Dauer der Phase "Case Management". Bitte korrigieren Sie Ihre Angaben, da die Fallakte andernfalls nicht auswertbar ist.'/>
<choice description="Art der Beendigung" flags="evaluation:phase_x;required:phase_3" formularname="Art_Beendigung" name="art_beendigung" size="1" target="a">
@@ -1964,7 +1964,7 @@
<rule description="'beendigung_5' muss vor 'beendigung_nachbetreuung' liegen." expr="$beendigung_5 isset $beendigung_5 known and $beendigung_nachbetreuung isset $beendigung_nachbetreuung known and and $beendigung_5 $beendigung_nachbetreuung > and not" mark="error:beendigung_nachbetreuung" name="date-sequence-rule-2-2" value="'Beendigung CM (Datum)' darf zeitlich nicht nach 'Datum des Ende der Nachbetreuung' liegen."/>
<rule description="'datum_feststellung' muss vor 'beendigung_nachbetreuung' liegen." expr="$datum_feststellung isset $datum_feststellung known and $beendigung_nachbetreuung isset $beendigung_nachbetreuung known and and $datum_feststellung $beendigung_nachbetreuung > and not" mark="error:beendigung_nachbetreuung" name="date-sequence-rule-8-2" value="'Datum der Entscheidung' darf zeitlich nicht nach 'Datum des Ende der Nachbetreuung' liegen."/>
<rule description="'geburtsdatum' muss vor 'beendigung_nachbetreuung' liegen." expr="$geburtsdatum isset $geburtsdatum known and $beendigung_nachbetreuung isset $beendigung_nachbetreuung known and and $geburtsdatum $beendigung_nachbetreuung > and not" mark="error:beendigung_nachbetreuung" name="date-sequence-rule-10-2" value="'Geburtsdatum' darf zeitlich nicht nach 'Datum des Ende der Nachbetreuung' liegen."/>
- <rule description="'beendigung_nachbetreuung' darf nicht in der Zukunft liegen." expr="$beendigung_nachbetreuung isset $beendigung_nachbetreuung known and $beendigung_nachbetreuung today >= and not" mark="error:beendigung_nachbetreuung" name="date-in-past-rule-0" value="'Datum des Ende der Nachbetreuung' darf nicht in der Zukunft liegen."/>
+ <rule description="'beendigung_nachbetreuung' darf nicht in der Zukunft liegen." expr="$beendigung_nachbetreuung isset $beendigung_nachbetreuung known and $beendigung_nachbetreuung today > and not" mark="error:beendigung_nachbetreuung" name="date-in-past-rule-0" value="'Datum des Ende der Nachbetreuung' darf nicht in der Zukunft liegen."/>
</group>
</conditional>
</page>
More information about the Mpuls-commits
mailing list