[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 &lt; '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 &lt; '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&#xFC;ler/innen d&#xFC;rfen nur dann ins Case Managagement aufgenommen werden, wenn sie sich im letzten Schulbesuchsjahr befinden und eine &#xDC;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&#xFC;ler/innen d&#xFC;rfen nur dann ins Case Managagement aufgenommen werden, wenn sie sich im letzten Schulbesuchsjahr befinden und eine &#xDC;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&#xFC;ler/innen d&#xFC;rfen nur dann ins Case Managagement aufgenommen werden, wenn sie sich im letzten Schulbesuchsjahr befinden und eine &#xDC;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&#xFC;ler/innen d&#xFC;rfen nur dann ins Case Managagement aufgenommen werden, wenn sie sich im letzten Schulbesuchsjahr befinden und eine &#xDC;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&#xE4;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 &gt; 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 &gt; 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&#xE4;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 &gt; 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 &gt; 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&#xE4;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 &gt; 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 &gt; 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&#xE4;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 &gt; 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 &gt; 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&#xE4;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 &gt; 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 &gt; 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&#xE4;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 &gt; now() ) ) ) )</sql>
+      <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( erstgespraech IS NOT NULL ) AND (erstgespraech != '0001-01-01') ) AND (erstgespraech &gt; 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 &gt; now() ) ) ) )</sql>
+      <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( geburtsdatum IS NOT NULL ) AND (geburtsdatum &gt; 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 &gt; 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 &gt; 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 &gt; 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 &gt; 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 &gt; 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 &gt; 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 &gt; 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 &gt; 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 &gt; now() ) ) ) )</sql>
+      <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( geburtsdatum IS NOT NULL ) AND (geburtsdatum != '0001-01-01') ) AND (geburtsdatum &gt; 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 &gt; 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 &gt; 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 &gt; 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 &gt; 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 &gt; 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 &gt; 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 &gt; 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 &gt; now()) ) ) ) )</sql>
     </addtag>
     <deltag>
       <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
@@ -305,7 +305,7 @@
     <name>phase ea nicht l&#xE4;nger als 36 monate</name>
     <desc>Die eingetragenen Datumsangaben sind offensichtlich falsch und &#xFC;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) &gt; 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) &gt; 1116) ) ) ) )</sql>
     </addtag>
     <deltag>
       <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
@@ -315,7 +315,7 @@
     <name>phase ber nicht l&#xE4;nger als 60 monate</name>
     <desc>Die eingetragenen Datumsangaben sind offensichtlich falsch und &#xFC;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) &gt; 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) &gt; 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 &gt; 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 &gt; 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 &gt; 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 &gt; 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 &gt; 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 &gt; now()) ) ) ) )</sql>
     </addtag>
     <deltag>
       <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
@@ -375,7 +375,7 @@
     <name>phase cm nicht l&#xE4;nger als 60 monate</name>
     <desc>Die eingetragenen Datumsangaben sind offensichtlich falsch und &#xFC;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) &gt; 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) &gt; 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&#xE4;nger als 36 monate</name>
     <desc>Die eingetragenen Datumsangaben sind offensichtlich falsch und &#xFC;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) &gt; 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) &gt; 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 &gt; 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 &gt; 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)  &amp;&amp; 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) &amp;&amp; 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