[Mpuls-commits] r5076 - waska/trunk
scm-commit@wald.intevation.org
scm-commit at wald.intevation.org
Mon Jun 6 17:22:05 CEST 2011
Author: torsten
Date: 2011-06-06 17:22:05 +0200 (Mon, 06 Jun 2011)
New Revision: 5076
Modified:
waska/trunk/tagging.xml
Log:
Neues Tagging
Modified: waska/trunk/tagging.xml
===================================================================
--- waska/trunk/tagging.xml 2011-06-06 15:13:43 UTC (rev 5075)
+++ waska/trunk/tagging.xml 2011-06-06 15:22:05 UTC (rev 5076)
@@ -15,7 +15,7 @@
<name>Mindestdatum nicht gegeben</name>
<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>
+ <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>
<deltag>
<sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
@@ -25,7 +25,7 @@
<name>CM nur startbar wenn letzte Jahr und Prognose</name>
<desc>Schüler/innen dürfen nur dann ins Case Managagement aufgenommen werden, wenn sie sich im letzten Schulbesuchsjahr befinden und eine Übergangsprognose vorliegt.</desc>
<addtag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( 23 = zugang_kompetenzagentur AND ( 1 = letzte_jahr_allg_schule AND 0 = prognose_liegt_vor ) ) OR ( 23 = zugang_kompetenzagentur AND 0 = letzte_jahr_allg_schule ) ) AND 2 = phase ) ) ) )</sql>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( (23 = zugang_kompetenzagentur) AND ( (1 = letzte_jahr_allg_schule) AND (0 = prognose_liegt_vor) ) ) OR ( (23 = zugang_kompetenzagentur) AND (0 = letzte_jahr_allg_schule) ) ) AND (2 = phase) ) ) ) )</sql>
</addtag>
<deltag>
<sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
@@ -35,7 +35,7 @@
<name>CM nur startbar wenn letzte Jahr und Prognose</name>
<desc>Schüler/innen dürfen nur dann ins Case Managagement aufgenommen werden, wenn sie sich im letzten Schulbesuchsjahr befinden und eine Übergangsprognose vorliegt.</desc>
<addtag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( 23 = zugang_kompetenzagentur AND ( 1 = letzte_jahr_allg_schule AND 0 = prognose_liegt_vor ) ) OR ( 23 = zugang_kompetenzagentur AND 0 = letzte_jahr_allg_schule ) ) AND 3 = phase ) ) ) )</sql>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( (23 = zugang_kompetenzagentur) AND ( (1 = letzte_jahr_allg_schule) AND (0 = prognose_liegt_vor) ) ) OR ( (23 = zugang_kompetenzagentur) AND (0 = letzte_jahr_allg_schule) ) ) AND (3 = phase) ) ) ) )</sql>
</addtag>
<deltag>
<sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
@@ -45,7 +45,7 @@
<name>CM nur startbar wenn letzte Jahr und Prognose</name>
<desc>Schüler/innen dürfen nur dann ins Case Managagement aufgenommen werden, wenn sie sich im letzten Schulbesuchsjahr befinden und eine Übergangsprognose vorliegt.</desc>
<addtag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( 23 = zugang_kompetenzagentur AND ( 1 = letzte_jahr_allg_schule AND 0 = prognose_liegt_vor ) ) OR ( 23 = zugang_kompetenzagentur AND 4 = letzte_jahr_allg_schule ) ) AND 4 = phase ) ) ) )</sql>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( (23 = zugang_kompetenzagentur) AND ( (1 = letzte_jahr_allg_schule) AND (0 = prognose_liegt_vor) ) ) OR ( (23 = zugang_kompetenzagentur) AND (4 = letzte_jahr_allg_schule) ) ) AND (4 = phase) ) ) ) )</sql>
</addtag>
<deltag>
<sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
@@ -55,7 +55,7 @@
<name>CM nur startbar wenn letzte Jahr und Prognose</name>
<desc>Schüler/innen dürfen nur dann ins Case Managagement aufgenommen werden, wenn sie sich im letzten Schulbesuchsjahr befinden und eine Übergangsprognose vorliegt.</desc>
<addtag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( 23 = zugang_kompetenzagentur AND ( 1 = letzte_jahr_allg_schule AND 0 = prognose_liegt_vor ) ) OR ( 23 = zugang_kompetenzagentur AND 0 = letzte_jahr_allg_schule ) ) AND 5 = phase ) ) ) )</sql>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( (23 = zugang_kompetenzagentur) AND ( (1 = letzte_jahr_allg_schule) AND (0 = prognose_liegt_vor) ) ) OR ( (23 = zugang_kompetenzagentur) AND (0 = letzte_jahr_allg_schule) ) ) AND (5 = phase) ) ) ) )</sql>
</addtag>
<deltag>
<sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
@@ -65,7 +65,7 @@
<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>
+ <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>
@@ -75,7 +75,7 @@
<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>
- <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( erstgespraech IS NOT NULL ) AND erstgespraech != '0001-01-01' ) AND ( ( beendigung_nachbetreuung IS NOT NULL ) AND beendigung_nachbetreuung != '0001-01-01' ) ) AND erstgespraech > beendigung_nachbetreuung ) ) ) )</sql>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( erstgespraech IS NOT NULL ) AND (erstgespraech != '0001-01-01') ) AND ( ( beendigung_nachbetreuung IS NOT NULL ) AND (beendigung_nachbetreuung != '0001-01-01') ) ) AND (erstgespraech > beendigung_nachbetreuung) ) ) ) )</sql>
</addtag>
<deltag>
<sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
@@ -85,7 +85,7 @@
<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>
- <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( erstgespraech IS NOT NULL ) AND erstgespraech != '0001-01-01' ) AND ( ( datum_feststellung IS NOT NULL ) AND datum_feststellung != '0001-01-01' ) ) AND erstgespraech > datum_feststellung ) ) ) )</sql>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( erstgespraech IS NOT NULL ) AND (erstgespraech != '0001-01-01') ) AND ( ( datum_feststellung IS NOT NULL ) AND (datum_feststellung != '0001-01-01') ) ) AND (erstgespraech > datum_feststellung) ) ) ) )</sql>
</addtag>
<deltag>
<sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
@@ -95,7 +95,7 @@
<name>"geburtsdatum" muss vor "erstgespraech" liegen.</name>
<desc>"Geburtsdatum" darf zeitlich nicht nach "Datum des Erstgespräches mit dem Jugendlichen" liegen.</desc>
<addtag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( geburtsdatum IS NOT NULL ) AND geburtsdatum != '0001-01-01' ) AND ( ( erstgespraech IS NOT NULL ) AND erstgespraech != '0001-01-01' ) ) AND geburtsdatum > erstgespraech ) ) ) )</sql>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( geburtsdatum IS NOT NULL ) AND (geburtsdatum != '0001-01-01') ) AND ( ( erstgespraech IS NOT NULL ) AND (erstgespraech != '0001-01-01') ) ) AND (geburtsdatum > erstgespraech) ) ) ) )</sql>
</addtag>
<deltag>
<sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
@@ -105,7 +105,7 @@
<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>
- <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( erstgespraech IS NOT NULL ) AND erstgespraech != '0001-01-01' ) AND ( ( datum_ende_beratung IS NOT NULL ) AND datum_ende_beratung != '0001-01-01' ) ) AND erstgespraech > datum_ende_beratung ) ) ) )</sql>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( erstgespraech IS NOT NULL ) AND (erstgespraech != '0001-01-01') ) AND ( ( datum_ende_beratung IS NOT NULL ) AND (datum_ende_beratung != '0001-01-01') ) ) AND (erstgespraech > datum_ende_beratung) ) ) ) )</sql>
</addtag>
<deltag>
<sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
@@ -115,7 +115,7 @@
<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>
- <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( erstgespraech IS NOT NULL ) AND erstgespraech != '0001-01-01' ) AND ( ( beendigung_5 IS NOT NULL ) AND beendigung_5 != '0001-01-01' ) ) AND erstgespraech > beendigung_5 ) ) ) )</sql>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( erstgespraech IS NOT NULL ) AND (erstgespraech != '0001-01-01') ) AND ( ( beendigung_5 IS NOT NULL ) AND (beendigung_5 != '0001-01-01') ) ) AND (erstgespraech > beendigung_5) ) ) ) )</sql>
</addtag>
<deltag>
<sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
@@ -125,7 +125,7 @@
<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>
@@ -135,7 +135,7 @@
<name>Das Geburtsdatum darf nicht in der Zukunft liegen</name>
<desc>Das Datum darf nicht in der Zukunft liegen</desc>
<addtag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( geburtsdatum IS NOT NULL ) AND geburtsdatum > now() ) ) ) )</sql>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( geburtsdatum IS NOT NULL ) AND (geburtsdatum > now()) ) ) ) )</sql>
</addtag>
<deltag>
<sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
@@ -145,7 +145,7 @@
<name>"geburtsdatum" muss vor "beendigung_5" liegen.</name>
<desc>"Geburtsdatum" darf zeitlich nicht nach "Beendigung CM (Datum)" liegen.</desc>
<addtag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( geburtsdatum IS NOT NULL ) AND geburtsdatum != '0001-01-01' ) AND ( ( beendigung_5 IS NOT NULL ) AND beendigung_5 != '0001-01-01' ) ) AND geburtsdatum > beendigung_5 ) ) ) )</sql>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( geburtsdatum IS NOT NULL ) AND (geburtsdatum != '0001-01-01') ) AND ( ( beendigung_5 IS NOT NULL ) AND (beendigung_5 != '0001-01-01') ) ) AND (geburtsdatum > beendigung_5) ) ) ) )</sql>
</addtag>
<deltag>
<sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
@@ -155,7 +155,7 @@
<name>"geburtsdatum" muss vor "datum_feststellung" liegen.</name>
<desc>"Geburtsdatum" darf zeitlich nicht nach "Datum der Entscheidung" liegen.</desc>
<addtag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( geburtsdatum IS NOT NULL ) AND geburtsdatum != '0001-01-01' ) AND ( ( datum_feststellung IS NOT NULL ) AND datum_feststellung != '0001-01-01' ) ) AND geburtsdatum > datum_feststellung ) ) ) )</sql>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( geburtsdatum IS NOT NULL ) AND (geburtsdatum != '0001-01-01') ) AND ( ( datum_feststellung IS NOT NULL ) AND (datum_feststellung != '0001-01-01') ) ) AND (geburtsdatum > datum_feststellung) ) ) ) )</sql>
</addtag>
<deltag>
<sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
@@ -165,7 +165,7 @@
<name>"geburtsdatum" muss vor "beendigung_nachbetreuung" liegen.</name>
<desc>"Geburtsdatum" darf zeitlich nicht nach "Datum des 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 ( ( beendigung_nachbetreuung IS NOT NULL ) AND beendigung_nachbetreuung != '0001-01-01' ) ) AND geburtsdatum > beendigung_nachbetreuung ) ) ) )</sql>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( geburtsdatum IS NOT NULL ) AND (geburtsdatum != '0001-01-01') ) AND ( ( beendigung_nachbetreuung IS NOT NULL ) AND (beendigung_nachbetreuung != '0001-01-01') ) ) AND (geburtsdatum > beendigung_nachbetreuung) ) ) ) )</sql>
</addtag>
<deltag>
<sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
@@ -175,7 +175,7 @@
<name>"geburtsdatum" muss vor "datum_ende_beratung" liegen.</name>
<desc>"Geburtsdatum" darf zeitlich nicht nach "Datum Beratungsende" liegen.</desc>
<addtag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( geburtsdatum IS NOT NULL ) AND geburtsdatum != '0001-01-01' ) AND ( ( datum_ende_beratung IS NOT NULL ) AND datum_ende_beratung != '0001-01-01' ) ) AND geburtsdatum > datum_ende_beratung ) ) ) )</sql>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( geburtsdatum IS NOT NULL ) AND (geburtsdatum != '0001-01-01') ) AND ( ( datum_ende_beratung IS NOT NULL ) AND (datum_ende_beratung != '0001-01-01') ) ) AND (geburtsdatum > datum_ende_beratung) ) ) ) )</sql>
</addtag>
<deltag>
<sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
@@ -185,7 +185,7 @@
<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>
@@ -195,7 +195,7 @@
<name>cm nur startbar wenn notwendigkeit besteht</name>
<desc>Die Angabe steht im Widerspruch zur aktuell laufenden Phase</desc>
<addtag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( 0 = kompetenzfeststellung OR -1 = kompetenzfeststellung ) OR -3 = kompetenzfeststellung ) AND 2 = phase ) ) ) )</sql>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( (0 = kompetenzfeststellung) OR (-1 = kompetenzfeststellung) ) OR (-3 = kompetenzfeststellung) ) AND (2 = phase) ) ) ) )</sql>
</addtag>
<deltag>
<sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
@@ -205,7 +205,7 @@
<name>cm nur startbar wenn notwendigkeit besteht</name>
<desc>Die Angabe steht im Widerspruch zur aktuell laufenden Phase</desc>
<addtag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( 0 = kompetenzfeststellung OR -1 = kompetenzfeststellung ) OR -3 = kompetenzfeststellung ) AND 3 = phase ) ) ) )</sql>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( (0 = kompetenzfeststellung) OR (-1 = kompetenzfeststellung) ) OR (-3 = kompetenzfeststellung) ) AND (3 = phase) ) ) ) )</sql>
</addtag>
<deltag>
<sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
@@ -215,7 +215,7 @@
<name>cm nur startbar wenn notwendigkeit besteht</name>
<desc>Die Angabe steht im Widerspruch zur aktuell laufenden Phase</desc>
<addtag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( 0 = kompetenzfeststellung OR -1 = kompetenzfeststellung ) OR -3 = kompetenzfeststellung ) AND 4 = phase ) ) ) )</sql>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( (0 = kompetenzfeststellung) OR (-1 = kompetenzfeststellung) ) OR (-3 = kompetenzfeststellung) ) AND (4 = phase) ) ) ) )</sql>
</addtag>
<deltag>
<sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
@@ -225,7 +225,7 @@
<name>cm nur startbar wenn notwendigkeit besteht</name>
<desc>Die Angabe steht im Widerspruch zur aktuell laufenden Phase</desc>
<addtag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( 0 = kompetenzfeststellung OR -1 = kompetenzfeststellung ) OR -3 = kompetenzfeststellung ) AND 5 = phase ) ) ) )</sql>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( (0 = kompetenzfeststellung) OR (-1 = kompetenzfeststellung) ) OR (-3 = kompetenzfeststellung) ) AND (5 = phase) ) ) ) )</sql>
</addtag>
<deltag>
<sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
@@ -235,7 +235,7 @@
<name>ber nur startbar wenn keine notwendigkeit besteht</name>
<desc>Die Angabe steht im Widerspruch zur aktuell laufenden Phase</desc>
<addtag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( 1 = kompetenzfeststellung OR -1 = kompetenzfeststellung ) OR -3 = kompetenzfeststellung ) AND 6 = phase ) ) ) )</sql>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( (1 = kompetenzfeststellung) OR (-1 = kompetenzfeststellung) ) OR (-3 = kompetenzfeststellung) ) AND (6 = phase) ) ) ) )</sql>
</addtag>
<deltag>
<sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
@@ -245,7 +245,7 @@
<name>ber nur startbar wenn keine notwendigkeit besteht</name>
<desc>Die Angabe steht im Widerspruch zur aktuell laufenden Phase</desc>
<addtag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( 1 = kompetenzfeststellung OR -1 = kompetenzfeststellung ) OR -3 = kompetenzfeststellung ) AND 7 = phase ) ) ) )</sql>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( (1 = kompetenzfeststellung) OR (-1 = kompetenzfeststellung) ) OR (-3 = kompetenzfeststellung) ) AND (7 = phase) ) ) ) )</sql>
</addtag>
<deltag>
<sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
@@ -255,7 +255,7 @@
<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>
+ <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>
@@ -265,7 +265,7 @@
<name>"datum_feststellung" muss vor "beendigung_5" liegen.</name>
<desc>"Datum der Entscheidung" darf zeitlich nicht nach "Beendigung CM (Datum)" 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 ( ( beendigung_5 IS NOT NULL ) AND beendigung_5 != '0001-01-01' ) ) AND datum_feststellung > beendigung_5 ) ) ) )</sql>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( datum_feststellung IS NOT NULL ) AND (datum_feststellung != '0001-01-01') ) AND ( ( beendigung_5 IS NOT NULL ) AND (beendigung_5 != '0001-01-01') ) ) AND (datum_feststellung > beendigung_5) ) ) ) )</sql>
</addtag>
<deltag>
<sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
@@ -275,7 +275,7 @@
<name>"datum_feststellung" muss vor "datum_ende_beratung" liegen.</name>
<desc>"Datum der Entscheidung" darf zeitlich nicht nach "Datum Beratungsende" 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_ende_beratung IS NOT NULL ) AND datum_ende_beratung != '0001-01-01' ) ) AND datum_feststellung > datum_ende_beratung ) ) ) )</sql>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( datum_feststellung IS NOT NULL ) AND (datum_feststellung != '0001-01-01') ) AND ( ( datum_ende_beratung IS NOT NULL ) AND (datum_ende_beratung != '0001-01-01') ) ) AND (datum_feststellung > datum_ende_beratung) ) ) ) )</sql>
</addtag>
<deltag>
<sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
@@ -285,7 +285,7 @@
<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>
- <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( datum_feststellung IS NOT NULL ) AND datum_feststellung != '0001-01-01' ) AND ( ( beendigung_nachbetreuung IS NOT NULL ) AND beendigung_nachbetreuung != '0001-01-01' ) ) AND datum_feststellung > beendigung_nachbetreuung ) ) ) )</sql>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( datum_feststellung IS NOT NULL ) AND (datum_feststellung != '0001-01-01') ) AND ( ( beendigung_nachbetreuung IS NOT NULL ) AND (beendigung_nachbetreuung != '0001-01-01') ) ) AND (datum_feststellung > beendigung_nachbetreuung) ) ) ) )</sql>
</addtag>
<deltag>
<sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
@@ -295,7 +295,7 @@
<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>
@@ -305,7 +305,7 @@
<name>phase ea nicht länger als 36 monate</name>
<desc>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.</desc>
<addtag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( erstgespraech IS NOT NULL ) AND erstgespraech != '0001-01-01' ) AND ( ( datum_feststellung IS NOT NULL ) AND datum_feststellung != '0001-01-01' ) ) AND abs(datum_feststellung - erstgespraech) > 1116 ) ) ) )</sql>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( erstgespraech IS NOT NULL ) AND (erstgespraech != '0001-01-01') ) AND ( ( datum_feststellung IS NOT NULL ) AND (datum_feststellung != '0001-01-01') ) ) AND (abs(datum_feststellung - erstgespraech) > 1116) ) ) ) )</sql>
</addtag>
<deltag>
<sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
@@ -315,7 +315,7 @@
<name>phase ber nicht länger als 60 monate</name>
<desc>Die eingetragenen Datumsangaben sind offensichtlich falsch und überschreiten die maximale Dauer der Phase "Beratung". 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_feststellung IS NOT NULL ) AND ( datum_ende_beratung IS NOT NULL ) ) AND ( datum_feststellung != '0001-01-01' AND datum_ende_beratung != '0001-01-01' ) ) AND abs(datum_ende_beratung - datum_feststellung) > 1860 ) ) ) )</sql>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( datum_feststellung IS NOT NULL ) AND ( datum_ende_beratung IS NOT NULL ) ) AND ( (datum_feststellung != '0001-01-01') AND (datum_ende_beratung != '0001-01-01') ) ) AND (abs(datum_ende_beratung - datum_feststellung) > 1860) ) ) ) )</sql>
</addtag>
<deltag>
<sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
@@ -325,7 +325,7 @@
<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>
+ <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>
@@ -335,7 +335,7 @@
<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>
@@ -345,7 +345,7 @@
<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>
+ <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>
@@ -355,7 +355,7 @@
<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>
- <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( beendigung_5 IS NOT NULL ) AND beendigung_5 != '0001-01-01' ) AND ( ( beendigung_nachbetreuung IS NOT NULL ) AND beendigung_nachbetreuung != '0001-01-01' ) ) AND beendigung_5 > beendigung_nachbetreuung ) ) ) )</sql>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( beendigung_5 IS NOT NULL ) AND (beendigung_5 != '0001-01-01') ) AND ( ( beendigung_nachbetreuung IS NOT NULL ) AND (beendigung_nachbetreuung != '0001-01-01') ) ) AND (beendigung_5 > beendigung_nachbetreuung) ) ) ) )</sql>
</addtag>
<deltag>
<sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
@@ -365,7 +365,7 @@
<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>
@@ -375,7 +375,7 @@
<name>phase cm nicht länger als 60 monate</name>
<desc>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.</desc>
<addtag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( datum_feststellung IS NOT NULL ) AND ( beendigung_5 IS NOT NULL ) ) AND ( datum_feststellung != '0001-01-01' AND beendigung_5 != '0001-01-01' ) ) AND abs(beendigung_5 - datum_feststellung) > 1860 ) ) ) )</sql>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( datum_feststellung IS NOT NULL ) AND ( beendigung_5 IS NOT NULL ) ) AND ( (datum_feststellung != '0001-01-01') AND (beendigung_5 != '0001-01-01') ) ) AND (abs(beendigung_5 - datum_feststellung) > 1860) ) ) ) )</sql>
</addtag>
<deltag>
<sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
@@ -385,7 +385,7 @@
<name>Nachbetreuung nur startbar wenn Art der Beendigung nicht Abbruch ist</name>
<desc>Die Angabe steht im Widerspruch zur aktuell laufenden Phase</desc>
<addtag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( 1 = art_beendigung AND 4 = phase ) ) ) )</sql>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( (1 = art_beendigung) AND (4 = phase) ) ) ) )</sql>
</addtag>
<deltag>
<sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
@@ -395,7 +395,7 @@
<name>Nachbetreuung nur startbar wenn Art der Beendigung nicht Abbruch ist</name>
<desc>Die Angabe steht im Widerspruch zur aktuell laufenden Phase</desc>
<addtag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( 1 = art_beendigung AND 5 = phase ) ) ) )</sql>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( (1 = art_beendigung) AND (5 = phase) ) ) ) )</sql>
</addtag>
<deltag>
<sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
@@ -405,7 +405,7 @@
<name>phase nb nicht länger als 36 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 ( ( ( ( ( beendigung_5 IS NOT NULL ) AND ( beendigung_nachbetreuung IS NOT NULL ) ) AND ( beendigung_5 != '0001-01-01' AND beendigung_nachbetreuung != '0001-01-01' ) ) AND abs(beendigung_nachbetreuung - beendigung_5) > 1116 ) ) ) )</sql>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( beendigung_5 IS NOT NULL ) AND ( beendigung_nachbetreuung IS NOT NULL ) ) AND ( (beendigung_5 != '0001-01-01') AND (beendigung_nachbetreuung != '0001-01-01') ) ) AND (abs(beendigung_nachbetreuung - beendigung_5) > 1116) ) ) ) )</sql>
</addtag>
<deltag>
<sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
@@ -415,7 +415,7 @@
<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>
+ <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>
@@ -425,18 +425,21 @@
<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>
</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,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>
+ <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>
More information about the Mpuls-commits
mailing list