[Mpuls-commits] r5072 - wasko/trunk
scm-commit@wald.intevation.org
scm-commit at wald.intevation.org
Mon Jun 6 16:08:29 CEST 2011
Author: torsten
Date: 2011-06-06 16:08:28 +0200 (Mon, 06 Jun 2011)
New Revision: 5072
Modified:
wasko/trunk/tagging.xml
Log:
Issue1065, Issue1673: Neue tagging.xml
Modified: wasko/trunk/tagging.xml
===================================================================
--- wasko/trunk/tagging.xml 2011-06-06 13:42:20 UTC (rev 5071)
+++ wasko/trunk/tagging.xml 2011-06-06 14:08:28 UTC (rev 5072)
@@ -33,7 +33,7 @@
</check>
<check tagid="1002">
<name>"vater_gb" muss vor "geburtsdatum" liegen.</name>
- <desc>"" darf zeitlich nicht nach "" liegen.</desc>
+ <desc>"Geburtsdatum" darf zeitlich nicht nach "Geburtsdatum" liegen.</desc>
<addtag>
<sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( vater_gb IS NOT NULL ) AND (vater_gb != '0001-01-01') ) AND ( ( geburtsdatum IS NOT NULL ) AND (geburtsdatum != '0001-01-01') ) ) AND (vater_gb > geburtsdatum) ) ) ) )</sql>
</addtag>
@@ -52,16 +52,6 @@
</deltag>
</check>
<check tagid="1004">
- <name>"geburtsdatum" muss vor "nbetr_ende" liegen.</name>
- <desc>"Geburtsdatum" darf zeitlich nicht nach "Datum Ende der Nachbetreuung" liegen.</desc>
- <addtag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( geburtsdatum IS NOT NULL ) AND (geburtsdatum != '0001-01-01') ) AND ( ( nbetr_ende IS NOT NULL ) AND (nbetr_ende != '0001-01-01') ) ) AND (geburtsdatum > nbetr_ende) ) ) ) )</sql>
- </addtag>
- <deltag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
- </deltag>
- </check>
- <check tagid="1005">
<name>"geburtsdatum" muss vor "erstgespraech" liegen.</name>
<desc>"Geburtsdatum" darf zeitlich nicht nach "Datum des Erstgesprächs mit dem/der Jugendlichen" liegen.</desc>
<addtag>
@@ -71,7 +61,7 @@
<sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
</deltag>
</check>
- <check tagid="1006">
+ <check tagid="1005">
<name>"geburtsdatum" muss vor "datum_bfplan" liegen.</name>
<desc>"Geburtsdatum" darf zeitlich nicht nach "Datum Beginn der Bildungs- und Förderplanung" liegen.</desc>
<addtag>
@@ -81,7 +71,7 @@
<sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
</deltag>
</check>
- <check tagid="1007">
+ <check tagid="1006">
<name>"geburtsdatum" muss vor "datum_cm_start" liegen.</name>
<desc>"Geburtsdatum" darf zeitlich nicht nach "Datum Beginn der Umsetzung des Case Management in der Koordinierungsstelle" liegen.</desc>
<addtag>
@@ -91,7 +81,7 @@
<sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
</deltag>
</check>
- <check tagid="1008">
+ <check tagid="1007">
<name>"geburtsdatum" muss vor "nbetr_start" liegen.</name>
<desc>"Geburtsdatum" darf zeitlich nicht nach "Datum Start der Nachbetreuung" liegen.</desc>
<addtag>
@@ -101,7 +91,7 @@
<sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
</deltag>
</check>
- <check tagid="1009">
+ <check tagid="1008">
<name>"geburtsdatum" muss vor "datum_cm_ende" liegen.</name>
<desc>"Geburtsdatum" darf zeitlich nicht nach "Datum Beendigung des Case Management" liegen.</desc>
<addtag>
@@ -111,9 +101,19 @@
<sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
</deltag>
</check>
+ <check tagid="1009">
+ <name>"geburtsdatum" muss vor "nbetr_ende" liegen.</name>
+ <desc>"Geburtsdatum" darf zeitlich nicht nach "Datum Ende der Nachbetreuung" liegen.</desc>
+ <addtag>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( geburtsdatum IS NOT NULL ) AND (geburtsdatum != '0001-01-01') ) AND ( ( nbetr_ende IS NOT NULL ) AND (nbetr_ende != '0001-01-01') ) ) AND (geburtsdatum > nbetr_ende) ) ) ) )</sql>
+ </addtag>
+ <deltag>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
+ </deltag>
+ </check>
<check tagid="1010">
<name>"mutter_gb" muss vor "geburtsdatum" liegen.</name>
- <desc>"" darf zeitlich nicht nach "" liegen.</desc>
+ <desc>"Geburtsdatum" darf zeitlich nicht nach "Geburtsdatum" liegen.</desc>
<addtag>
<sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( mutter_gb IS NOT NULL ) AND (mutter_gb != '0001-01-01') ) AND ( ( geburtsdatum IS NOT NULL ) AND (geburtsdatum != '0001-01-01') ) ) AND (mutter_gb > geburtsdatum) ) ) ) )</sql>
</addtag>
@@ -193,7 +193,7 @@
</check>
<check tagid="1018">
<name>"cm_wiederauf_datum_bis_1" muss vor "cm_wiederauf_datum_bis_2" liegen.</name>
- <desc>"" darf zeitlich nicht nach "" liegen.</desc>
+ <desc>"Datum Wiederaufnahme genehmigt bis" darf zeitlich nicht nach "Datum Wiederaufnahme genehmigt bis" liegen.</desc>
<addtag>
<sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( cm_wiederauf_datum_bis_1 IS NOT NULL ) AND (cm_wiederauf_datum_bis_1 != '0001-01-01') ) AND ( ( cm_wiederauf_datum_bis_2 IS NOT NULL ) AND (cm_wiederauf_datum_bis_2 != '0001-01-01') ) ) AND (cm_wiederauf_datum_bis_1 > cm_wiederauf_datum_bis_2) ) ) ) )</sql>
</addtag>
@@ -242,6 +242,16 @@
</deltag>
</check>
<check tagid="1023">
+ <name>"erstgespraech" muss vor "datum_cm_start" liegen.</name>
+ <desc>"Datum des Erstgesprächs mit dem/der Jugendlichen" darf zeitlich nicht nach "Datum Beginn der Umsetzung des Case Management in der Koordinierungsstelle" liegen.</desc>
+ <addtag>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( erstgespraech IS NOT NULL ) AND (erstgespraech != '0001-01-01') ) AND ( ( datum_cm_start IS NOT NULL ) AND (datum_cm_start != '0001-01-01') ) ) AND (erstgespraech > datum_cm_start) ) ) ) )</sql>
+ </addtag>
+ <deltag>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
+ </deltag>
+ </check>
+ <check tagid="1024">
<name>"erstgespraech" muss vor "nbetr_ende" liegen.</name>
<desc>"Datum des Erstgesprächs mit dem/der Jugendlichen" darf zeitlich nicht nach "Datum Ende der Nachbetreuung" liegen.</desc>
<addtag>
@@ -251,7 +261,7 @@
<sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
</deltag>
</check>
- <check tagid="1024">
+ <check tagid="1025">
<name>"erstgespraech" muss vor "datum_cm_ende" liegen.</name>
<desc>"Datum des Erstgesprächs mit dem/der Jugendlichen" darf zeitlich nicht nach "Datum Beendigung des Case Management" liegen.</desc>
<addtag>
@@ -261,7 +271,7 @@
<sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
</deltag>
</check>
- <check tagid="1025">
+ <check tagid="1026">
<name>"mutter_gb" muss vor "kontakt" liegen.</name>
<desc>"Geburtsdatum" darf zeitlich nicht nach "Datum des Erstkontakt zum/zur Jugendlichen" liegen.</desc>
<addtag>
@@ -271,7 +281,7 @@
<sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
</deltag>
</check>
- <check tagid="1026">
+ <check tagid="1027">
<name>"kontakt" muss vor "datum_cm_start" liegen.</name>
<desc>"Datum des Erstkontakt zum/zur Jugendlichen" darf zeitlich nicht nach "Datum Beginn der Umsetzung des Case Management in der Koordinierungsstelle" liegen.</desc>
<addtag>
@@ -281,7 +291,7 @@
<sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
</deltag>
</check>
- <check tagid="1027">
+ <check tagid="1028">
<name>"kontakt" muss vor "datum_bfplan" liegen.</name>
<desc>"Datum des Erstkontakt zum/zur Jugendlichen" darf zeitlich nicht nach "Datum Beginn der Bildungs- und Förderplanung" liegen.</desc>
<addtag>
@@ -291,7 +301,7 @@
<sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
</deltag>
</check>
- <check tagid="1028">
+ <check tagid="1029">
<name>"kontakt" muss vor "datum_cm_ende" liegen.</name>
<desc>"Datum des Erstkontakt zum/zur Jugendlichen" darf zeitlich nicht nach "Datum Beendigung des Case Management" liegen.</desc>
<addtag>
@@ -301,7 +311,7 @@
<sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
</deltag>
</check>
- <check tagid="1029">
+ <check tagid="1030">
<name>"vater_gb" muss vor "kontakt" liegen.</name>
<desc>"Geburtsdatum" darf zeitlich nicht nach "Datum des Erstkontakt zum/zur Jugendlichen" liegen.</desc>
<addtag>
@@ -311,7 +321,7 @@
<sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
</deltag>
</check>
- <check tagid="1030">
+ <check tagid="1031">
<name>"erstgespraech" muss vor "nbetr_start" liegen.</name>
<desc>"Datum des Erstgesprächs mit dem/der Jugendlichen" darf zeitlich nicht nach "Datum Start der Nachbetreuung" liegen.</desc>
<addtag>
@@ -321,7 +331,7 @@
<sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
</deltag>
</check>
- <check tagid="1031">
+ <check tagid="1032">
<name>"kontakt" muss vor "nbetr_ende" liegen.</name>
<desc>"Datum des Erstkontakt zum/zur Jugendlichen" darf zeitlich nicht nach "Datum Ende der Nachbetreuung" liegen.</desc>
<addtag>
@@ -331,7 +341,7 @@
<sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
</deltag>
</check>
- <check tagid="1032">
+ <check tagid="1033">
<name>"vater_gb" muss vor "erstgespraech" liegen.</name>
<desc>"Geburtsdatum" darf zeitlich nicht nach "Datum des Erstgesprächs mit dem/der Jugendlichen" liegen.</desc>
<addtag>
@@ -341,7 +351,7 @@
<sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
</deltag>
</check>
- <check tagid="1033">
+ <check tagid="1034">
<name>"mutter_gb" muss vor "erstgespraech" liegen.</name>
<desc>"Geburtsdatum" darf zeitlich nicht nach "Datum des Erstgesprächs mit dem/der Jugendlichen" liegen.</desc>
<addtag>
@@ -351,16 +361,6 @@
<sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
</deltag>
</check>
- <check tagid="1034">
- <name>"erstgespraech" muss vor "datum_cm_start" liegen.</name>
- <desc>"Datum des Erstgesprächs mit dem/der Jugendlichen" darf zeitlich nicht nach "Datum Beginn der Umsetzung des Case Management in der Koordinierungsstelle" liegen.</desc>
- <addtag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( erstgespraech IS NOT NULL ) AND (erstgespraech != '0001-01-01') ) AND ( ( datum_cm_start IS NOT NULL ) AND (datum_cm_start != '0001-01-01') ) ) AND (erstgespraech > datum_cm_start) ) ) ) )</sql>
- </addtag>
- <deltag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
- </deltag>
- </check>
<check tagid="1035">
<name>"erstgespraech" muss vor "datum_bfplan" liegen.</name>
<desc>"Datum des Erstgesprächs mit dem/der Jugendlichen" darf zeitlich nicht nach "Datum Beginn der Bildungs- und Förderplanung" liegen.</desc>
@@ -381,7 +381,7 @@
<sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
</deltag>
</check>
- <check tagid="1037">
+ <check tagid="1038">
<name>"datum_cm_start" muss vor "nbetr_ende" liegen.</name>
<desc>"Datum Beginn der Umsetzung des Case Management in der Koordinierungsstelle" darf zeitlich nicht nach "Datum Ende der Nachbetreuung" liegen.</desc>
<addtag>
@@ -391,7 +391,7 @@
<sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
</deltag>
</check>
- <check tagid="1038">
+ <check tagid="1039">
<name>"datum_cm_start" muss vor "datum_bfplan" liegen.</name>
<desc>"Datum Beginn der Umsetzung des Case Management in der Koordinierungsstelle" darf zeitlich nicht nach "Datum Beginn der Bildungs- und Förderplanung" liegen.</desc>
<addtag>
@@ -401,7 +401,7 @@
<sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
</deltag>
</check>
- <check tagid="1039">
+ <check tagid="1040">
<name>"vater_gb" muss vor "datum_cm_start" liegen.</name>
<desc>"Geburtsdatum" darf zeitlich nicht nach "Datum Beginn der Umsetzung des Case Management in der Koordinierungsstelle" liegen.</desc>
<addtag>
@@ -411,7 +411,7 @@
<sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
</deltag>
</check>
- <check tagid="1040">
+ <check tagid="1041">
<name>"mutter_gb" muss vor "datum_cm_start" liegen.</name>
<desc>"Geburtsdatum" darf zeitlich nicht nach "Datum Beginn der Umsetzung des Case Management in der Koordinierungsstelle" liegen.</desc>
<addtag>
@@ -421,7 +421,7 @@
<sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
</deltag>
</check>
- <check tagid="1041">
+ <check tagid="1042">
<name>"datum_cm_start" muss vor "nbetr_start" liegen.</name>
<desc>"Datum Beginn der Umsetzung des Case Management in der Koordinierungsstelle" darf zeitlich nicht nach "Datum Start der Nachbetreuung" liegen.</desc>
<addtag>
@@ -431,7 +431,7 @@
<sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
</deltag>
</check>
- <check tagid="1042">
+ <check tagid="1043">
<name>"datum_cm_start" muss vor "datum_cm_ende" liegen.</name>
<desc>"Datum Beginn der Umsetzung des Case Management in der Koordinierungsstelle" darf zeitlich nicht nach "Datum Beendigung des Case Management" liegen.</desc>
<addtag>
@@ -441,7 +441,7 @@
<sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
</deltag>
</check>
- <check tagid="1043">
+ <check tagid="1044">
<name>"mutter_gb" muss vor "nat_wohn" liegen.</name>
<desc>"Geburtsdatum" darf zeitlich nicht nach "Datum wohnhaft in Deutschland seit" liegen.</desc>
<addtag>
@@ -451,7 +451,7 @@
<sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
</deltag>
</check>
- <check tagid="1044">
+ <check tagid="1045">
<name>"vater_gb" muss vor "nat_wohn" liegen.</name>
<desc>"Geburtsdatum" darf zeitlich nicht nach "Datum wohnhaft in Deutschland seit" liegen.</desc>
<addtag>
@@ -461,7 +461,7 @@
<sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
</deltag>
</check>
- <check tagid="1045">
+ <check tagid="1046">
<name>"mutter_gb" muss vor "nbetr_start" liegen.</name>
<desc>"Geburtsdatum" darf zeitlich nicht nach "Datum Start der Nachbetreuung" liegen.</desc>
<addtag>
@@ -471,16 +471,6 @@
<sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
</deltag>
</check>
- <check tagid="1046">
- <name>"mutter_gb" muss vor "nbetr_ende" liegen.</name>
- <desc>"Geburtsdatum" darf zeitlich nicht nach "Datum Ende der Nachbetreuung" liegen.</desc>
- <addtag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( mutter_gb IS NOT NULL ) AND (mutter_gb != '0001-01-01') ) AND ( ( nbetr_ende IS NOT NULL ) AND (nbetr_ende != '0001-01-01') ) ) AND (mutter_gb > nbetr_ende) ) ) ) )</sql>
- </addtag>
- <deltag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
- </deltag>
- </check>
<check tagid="1047">
<name>"mutter_gb" muss vor "datum_bfplan" liegen.</name>
<desc>"Geburtsdatum" darf zeitlich nicht nach "Datum Beginn der Bildungs- und Förderplanung" liegen.</desc>
@@ -512,6 +502,16 @@
</deltag>
</check>
<check tagid="1050">
+ <name>"mutter_gb" muss vor "nbetr_ende" liegen.</name>
+ <desc>"Geburtsdatum" darf zeitlich nicht nach "Datum Ende der Nachbetreuung" liegen.</desc>
+ <addtag>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( mutter_gb IS NOT NULL ) AND (mutter_gb != '0001-01-01') ) AND ( ( nbetr_ende IS NOT NULL ) AND (nbetr_ende != '0001-01-01') ) ) AND (mutter_gb > nbetr_ende) ) ) ) )</sql>
+ </addtag>
+ <deltag>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
+ </deltag>
+ </check>
+ <check tagid="1051">
<name>"mutter_gb" darf nicht in der Zukunft liegen.</name>
<desc>"Geburtsdatum" darf nicht in der Zukunft liegen.</desc>
<addtag>
@@ -521,7 +521,7 @@
<sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
</deltag>
</check>
- <check tagid="1051">
+ <check tagid="1052">
<name>"vater_gb" muss vor "datum_bfplan" liegen.</name>
<desc>"Geburtsdatum" darf zeitlich nicht nach "Datum Beginn der Bildungs- und Förderplanung" liegen.</desc>
<addtag>
@@ -531,7 +531,17 @@
<sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
</deltag>
</check>
- <check tagid="1052">
+ <check tagid="1053">
+ <name>"vater_gb" muss vor "nbetr_ende" liegen.</name>
+ <desc>"Geburtsdatum" darf zeitlich nicht nach "Datum Ende der Nachbetreuung" liegen.</desc>
+ <addtag>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( vater_gb IS NOT NULL ) AND (vater_gb != '0001-01-01') ) AND ( ( nbetr_ende IS NOT NULL ) AND (nbetr_ende != '0001-01-01') ) ) AND (vater_gb > nbetr_ende) ) ) ) )</sql>
+ </addtag>
+ <deltag>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
+ </deltag>
+ </check>
+ <check tagid="1054">
<name>"vater_gb" muss vor "nbetr_start" liegen.</name>
<desc>"Geburtsdatum" darf zeitlich nicht nach "Datum Start der Nachbetreuung" liegen.</desc>
<addtag>
@@ -541,7 +551,7 @@
<sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
</deltag>
</check>
- <check tagid="1053">
+ <check tagid="1055">
<name>"vater_gb" muss vor "datum_cm_ende" liegen.</name>
<desc>"Geburtsdatum" darf zeitlich nicht nach "Datum Beendigung des Case Management" liegen.</desc>
<addtag>
@@ -551,7 +561,7 @@
<sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
</deltag>
</check>
- <check tagid="1054">
+ <check tagid="1056">
<name>"vater_gb" muss vor "datum_kf_1" liegen.</name>
<desc>"Geburtsdatum" darf zeitlich nicht nach "Datum Beginn der Kompetenzfeststellung" liegen.</desc>
<addtag>
@@ -561,17 +571,7 @@
<sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
</deltag>
</check>
- <check tagid="1055">
- <name>"vater_gb" muss vor "nbetr_ende" liegen.</name>
- <desc>"Geburtsdatum" darf zeitlich nicht nach "Datum Ende der Nachbetreuung" liegen.</desc>
- <addtag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( vater_gb IS NOT NULL ) AND (vater_gb != '0001-01-01') ) AND ( ( nbetr_ende IS NOT NULL ) AND (nbetr_ende != '0001-01-01') ) ) AND (vater_gb > nbetr_ende) ) ) ) )</sql>
- </addtag>
- <deltag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
- </deltag>
- </check>
- <check tagid="1056">
+ <check tagid="1057">
<name>"vater_gb" darf nicht in der Zukunft liegen.</name>
<desc>"Geburtsdatum" darf nicht in der Zukunft liegen.</desc>
<addtag>
@@ -581,7 +581,7 @@
<sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
</deltag>
</check>
- <check tagid="1057">
+ <check tagid="1058">
<name>"datum_bfplan" muss vor "nbetr_ende" liegen.</name>
<desc>"Datum Beginn der Bildungs- und Förderplanung" darf zeitlich nicht nach "Datum Ende der Nachbetreuung" liegen.</desc>
<addtag>
@@ -591,7 +591,7 @@
<sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
</deltag>
</check>
- <check tagid="1058">
+ <check tagid="1059">
<name>"datum_bfplan" muss vor "datum_cm_ende" liegen.</name>
<desc>"Datum Beginn der Bildungs- und Förderplanung" darf zeitlich nicht nach "Datum Beendigung des Case Management" liegen.</desc>
<addtag>
@@ -601,7 +601,7 @@
<sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
</deltag>
</check>
- <check tagid="1059">
+ <check tagid="1060">
<name>"datum_bfplan" muss vor "nbetr_start" liegen.</name>
<desc>"Datum Beginn der Bildungs- und Förderplanung" darf zeitlich nicht nach "Datum Start der Nachbetreuung" liegen.</desc>
<addtag>
@@ -621,7 +621,7 @@
<sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
</deltag>
</check>
- <check tagid="1061">
+ <check tagid="1062">
<name>"cm_datum_verlaengerung_1" muss vor "cm_datum_verlaengerung_2" liegen.</name>
<desc>"Datum erste Verlängerung" darf zeitlich nicht nach "Datum zweite Verlängerung" liegen.</desc>
<addtag>
@@ -641,7 +641,17 @@
<sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
</deltag>
</check>
- <check tagid="1063">
+ <check tagid="116">
+ <name>Rückdatierung von CM-Fällen verhindern</name>
+ <desc>Das Datum darf nicht vor dem 1.1.2011 liegen</desc>
+ <addtag>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( datum_cm_ende IS NOT NULL ) AND (datum_cm_ende < '2011-01-01'::date) ) ) ) )</sql>
+ </addtag>
+ <deltag>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
+ </deltag>
+ </check>
+ <check tagid="1065">
<name>Das Datum darf nicht "unbekannt" sein.</name>
<desc>Das Datum darf nicht "unbekannt" sein.</desc>
<addtag>
@@ -651,7 +661,7 @@
<sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
</deltag>
</check>
- <check tagid="1064">
+ <check tagid="1066">
<name>"datum_cm_ende" muss vor "nbetr_ende" liegen.</name>
<desc>"Datum Beendigung des Case Management" darf zeitlich nicht nach "Datum Ende der Nachbetreuung" liegen.</desc>
<addtag>
@@ -661,7 +671,7 @@
<sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
</deltag>
</check>
- <check tagid="1065">
+ <check tagid="1067">
<name>"datum_cm_ende" muss vor "nbetr_start" liegen.</name>
<desc>"Datum Beendigung des Case Management" darf zeitlich nicht nach "Datum Start der Nachbetreuung" liegen.</desc>
<addtag>
@@ -672,10 +682,10 @@
</deltag>
</check>
<check tagid="200">
- <name>Phase Nachbetreuung darf nicht gestartet werden wenn Art der Beendigung ein Abbruch ist</name>
- <desc>Phase Nachbetreuung darf nicht gestartet werden wenn Art der Beendigung ein Abbruch ist.</desc>
+ <name>Phase Nachbetreuung darf nur gestartet werden, wenn Art der Beendigung eine "erfolgreiche Reintegration in die Schule" oder eine "sonstige Beendigung" ist</name>
+ <desc>Phase Nachbetreuung darf nur gestartet werden wenn Art der Beendigung eine "erfolgreiche Reintegration in die Schule" oder eine "sonstige Beendigung" ist</desc>
<addtag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( (4 = phase) AND (3 = cm_end_art) ) ) ) )</sql>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( (4 = phase) AND ( (1 != cm_end_art) AND (2 != cm_end_art) ) ) ) ) )</sql>
</addtag>
<deltag>
<sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
@@ -691,7 +701,7 @@
<sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
</deltag>
</check>
- <check tagid="1068">
+ <check tagid="1070">
<name>Das Datum darf nicht "unbekannt" sein.</name>
<desc>Das Datum darf nicht "unbekannt" sein.</desc>
<addtag>
@@ -701,7 +711,7 @@
<sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
</deltag>
</check>
- <check tagid="1069">
+ <check tagid="1071">
<name>Das Datum darf nicht "unbekannt" sein.</name>
<desc>Das Datum darf nicht "unbekannt" sein.</desc>
<addtag>
@@ -711,7 +721,7 @@
<sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
</deltag>
</check>
- <check tagid="1070">
+ <check tagid="1072">
<name>"nbetr_start" muss vor "nbetr_ende" liegen.</name>
<desc>"Datum Start der Nachbetreuung" darf zeitlich nicht nach "Datum Ende der Nachbetreuung" liegen.</desc>
<addtag>
@@ -721,69 +731,17 @@
<sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
</deltag>
</check>
+ <!-- Validitäten -->
<check tagid="10">
<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,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1013,1014,1015,1017,1018,1019,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1061,1063,1064,1065,1068,1069,1070]</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,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1013,1014,1015,1017,1018,1019,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1062,1065,1066,1067,1070,1071,1072]</sql>
</addtag>
<deltag>
<sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
</deltag>
</check>
- <!-- Eigene Fehler-Regeln -->
- <check tagid="900">
- <name>Phase EA nicht länger als 12 monate</name>
- <desc>Die eingetragenen Datumsangaben sind offensichtlich falsch und überschreiten die maximale Dauer der Phase "Eingangsdokumentation". Bitte korrigieren Sie Ihre Angaben, da die Fallakte andernfalls nicht auswertbar ist.</desc>
- <addtag>
- <sql>
- SELECT id from ( %(table)s ) m WHERE
- ( NOT ( NOT ( ( ( ( ( erstgespraech IS NOT NULL )
- AND erstgespraech != '0001-01-01' )
- AND ( ( datum_cm_start IS NOT NULL )
- AND datum_cm_start != '0001-01-01' ) )
- AND abs(datum_cm_start - erstgespraech) > 365 ) ) ) )
- </sql>
- </addtag>
- <deltag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
- </deltag>
- </check>
- <check tagid="901">
- <name>Phase CM nicht länger als 18 monate</name>
- <desc>Die eingetragenen Datumsangaben (inklusive der Verlängerungen des CM) sind offensichtlich falsch und überschreiten die maximale Dauer der Phase "Case Management". Bitte korrigieren Sie Ihre Angaben, da die Fallakte andernfalls nicht auswertbar ist.</desc>
- <addtag>
- <sql>
- SELECT id from ( %(table)s ) m WHERE
- ( NOT ( NOT ( ( ( ( ( datum_cm_start IS NOT NULL )
- AND datum_cm_start != '0001-01-01' )
- AND ( ( greatest(datum_cm_ende, cm_datum_verlaengerung_1, cm_datum_verlaengerung_2) IS NOT NULL )
- AND greatest(datum_cm_ende, cm_datum_verlaengerung_1, cm_datum_verlaengerung_2) != '0001-01-01' ) )
- AND abs(greatest(datum_cm_ende, cm_datum_verlaengerung_1, cm_datum_verlaengerung_2) - datum_cm_start) > 588 ) ) ) )
- </sql>
- </addtag>
- <deltag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
- </deltag>
- </check>
- <check tagid="902">
- <name>Phase NB nicht länger als 12 monate</name>
- <desc>Die eingetragenen Datumsangaben sind offensichtlich falsch und überschreiten die maximale Dauer der Phase "Nachbetreuung". Bitte korrigieren Sie Ihre Angaben, da die Fallakte andernfalls nicht auswertbar ist.</desc>
- <addtag>
- <sql>
- SELECT id from ( %(table)s ) m WHERE
- ( NOT ( NOT ( ( ( ( ( nbetr_start IS NOT NULL )
- AND nbetr_start != '0001-01-01' )
- AND ( ( nbetr_ende IS NOT NULL )
- AND nbetr_ende != '0001-01-01' ) )
- AND abs(nbetr_ende - nbetr_start) > 365 ) ) ) )
- </sql>
- </addtag>
- <deltag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
- </deltag>
- </check>
- <!-- Validitäten -->
<check tagid="11">
<name>Phase ist gesetzt</name>
<desc>Die Phase der Fallakte ist nicht unbekannt</desc>
More information about the Mpuls-commits
mailing list