[Mpuls-commits] r4263 - wasko/trunk
scm-commit@wald.intevation.org
scm-commit at wald.intevation.org
Thu Nov 25 10:47:17 CET 2010
Author: torsten
Date: 2010-11-25 10:47:17 +0100 (Thu, 25 Nov 2010)
New Revision: 4263
Modified:
wasko/trunk/ChangeLog
wasko/trunk/tagging.xml
Log:
New Tagging configuration.
Modified: wasko/trunk/ChangeLog
===================================================================
--- wasko/trunk/ChangeLog 2010-11-24 17:17:32 UTC (rev 4262)
+++ wasko/trunk/ChangeLog 2010-11-25 09:47:17 UTC (rev 4263)
@@ -1,3 +1,7 @@
+2010-11-25 Torsten Irlaender <torsten at intevation.de>
+
+ * tagging.xml: New tagging config.
+
2010-11-24 Torsten Irlaender <torsten at intevation.de>
* Changes: Adapted Changes.
Modified: wasko/trunk/tagging.xml
===================================================================
--- wasko/trunk/tagging.xml 2010-11-24 17:17:32 UTC (rev 4262)
+++ wasko/trunk/tagging.xml 2010-11-25 09:47:17 UTC (rev 4263)
@@ -10,750 +10,889 @@
<sql>SELECT id from ( %(table)s ) m</sql>
</deltag>
</check>
- <check tagid="1">
- <name>Konsistent</name>
- <desc>Eine Fallakte ist konsistent, wenn alle Angaben bis zu jeweiligen
- Phase in sich schlüssig (widerspruchsfrei) sind.</desc>
+ <!-- Automatisch auf Regeln basierende generiete Inkonsistenzen -->
+ <check tagid="1000">
+ <name>"geburtsdatum" muss vor "kontakt" liegen.</name>
+ <desc>"Geburtsdatum" darf zeitlich nicht nach "Datum des Erstkontakt zum/zur Jugendlichen" liegen.</desc>
<addtag>
- <sql>SELECT id from ( %(table)s ) m WHERE phase != -1
- AND (coalesce(erstgespraech,'0001-01-01'::date) <= now()
- AND coalesce(datum_cm_start,'0001-01-01'::date) <= now()
- AND coalesce(datum_cm_ende,'0001-01-01'::date) <= now()
- AND coalesce(nbetr_start,'0001-01-01'::date) <= now()
- AND coalesce(nbetr_ende,'0001-01-01'::date) <= now())
- AND phase < 5 OR (phase = 5 and cm_end_art != 3)</sql>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( geburtsdatum IS NOT NULL ) AND (geburtsdatum != '0001-01-01') ) AND ( ( kontakt IS NOT NULL ) AND (kontakt != '0001-01-01') ) ) AND (geburtsdatum > kontakt) ) ) ) )</sql>
</addtag>
<deltag>
- <sql>SELECT id from ( %(table)s ) m</sql>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
</deltag>
</check>
-
- <!-- Automatisch auf Regeln basierende generiete Inkonsistenzen -->
-
-
- <check tagid="1000">
- <name>"geburtsdatum" muss vor "kontakt" liegen.</name>
- <desc>"Geburtsdatum" darf zeitlich nicht nach "Datum des Erstkontakt zum/zur Jugendlichen" liegen.</desc>
- <addtag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( geburtsdatum IS NOT NULL ) AND geburtsdatum != '0001-01-01' ) AND ( ( kontakt IS NOT NULL ) AND kontakt != '0001-01-01' ) ) AND geburtsdatum > kontakt ) ) ) )</sql>
- </addtag>
- <deltag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
- </deltag>
- </check>
<check tagid="1001">
- <name>"geburtsdatum" muss vor "nat_wohn" liegen.</name>
- <desc>"Geburtsdatum" darf zeitlich nicht nach "Datum wohnhaft in Deutschland seit" liegen.</desc>
- <addtag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( geburtsdatum IS NOT NULL ) AND geburtsdatum != '0001-01-01' ) AND ( ( nat_wohn IS NOT NULL ) AND nat_wohn != '0001-01-01' ) ) AND geburtsdatum > nat_wohn ) ) ) )</sql>
- </addtag>
- <deltag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
- </deltag>
+ <name>"geburtsdatum" muss vor "nat_wohn" liegen.</name>
+ <desc>"Geburtsdatum" darf zeitlich nicht nach "Datum wohnhaft in Deutschland seit" liegen.</desc>
+ <addtag>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( geburtsdatum IS NOT NULL ) AND (geburtsdatum != '0001-01-01') ) AND ( ( nat_wohn IS NOT NULL ) AND (nat_wohn != '0001-01-01') ) ) AND (geburtsdatum > nat_wohn) ) ) ) )</sql>
+ </addtag>
+ <deltag>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
+ </deltag>
</check>
<check tagid="1002">
- <name>"vater_gb" muss vor "geburtsdatum" liegen.</name>
- <desc>"" darf zeitlich nicht nach "" 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>
- <deltag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
- </deltag>
+ <name>"vater_gb" muss vor "geburtsdatum" liegen.</name>
+ <desc>"" darf zeitlich nicht nach "" 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>
+ <deltag>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
+ </deltag>
</check>
<check tagid="1003">
- <name>"geburtsdatum" muss vor "datum_kf_1" liegen.</name>
- <desc>"Geburtsdatum" darf zeitlich nicht nach "Datum Beginn der Kompetenzfeststellung" liegen.</desc>
- <addtag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( geburtsdatum IS NOT NULL ) AND geburtsdatum != '0001-01-01' ) AND ( ( datum_kf_1 IS NOT NULL ) AND datum_kf_1 != '0001-01-01' ) ) AND geburtsdatum > datum_kf_1 ) ) ) )</sql>
- </addtag>
- <deltag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
- </deltag>
+ <name>"geburtsdatum" muss vor "datum_kf_1" liegen.</name>
+ <desc>"Geburtsdatum" darf zeitlich nicht nach "Datum Beginn der Kompetenzfeststellung" liegen.</desc>
+ <addtag>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( geburtsdatum IS NOT NULL ) AND (geburtsdatum != '0001-01-01') ) AND ( ( datum_kf_1 IS NOT NULL ) AND (datum_kf_1 != '0001-01-01') ) ) AND (geburtsdatum > datum_kf_1) ) ) ) )</sql>
+ </addtag>
+ <deltag>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
+ </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>
+ <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>
- <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>
- </deltag>
+ <name>"geburtsdatum" muss vor "erstgespraech" liegen.</name>
+ <desc>"Geburtsdatum" darf zeitlich nicht nach "Datum des Erstgesprächs mit dem/der 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>
+ </addtag>
+ <deltag>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
+ </deltag>
</check>
<check tagid="1006">
- <name>"geburtsdatum" muss vor "datum_bfplan" liegen.</name>
- <desc>"Geburtsdatum" darf zeitlich nicht nach "Datum Beginn der Bildungs- und Förderplanung" liegen.</desc>
- <addtag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( geburtsdatum IS NOT NULL ) AND geburtsdatum != '0001-01-01' ) AND ( ( datum_bfplan IS NOT NULL ) AND datum_bfplan != '0001-01-01' ) ) AND geburtsdatum > datum_bfplan ) ) ) )</sql>
- </addtag>
- <deltag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
- </deltag>
+ <name>"geburtsdatum" muss vor "datum_bfplan" liegen.</name>
+ <desc>"Geburtsdatum" darf zeitlich nicht nach "Datum Beginn der Bildungs- und Förderplanung" liegen.</desc>
+ <addtag>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( geburtsdatum IS NOT NULL ) AND (geburtsdatum != '0001-01-01') ) AND ( ( datum_bfplan IS NOT NULL ) AND (datum_bfplan != '0001-01-01') ) ) AND (geburtsdatum > datum_bfplan) ) ) ) )</sql>
+ </addtag>
+ <deltag>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
+ </deltag>
</check>
<check tagid="1007">
- <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>
- <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( geburtsdatum IS NOT NULL ) AND geburtsdatum != '0001-01-01' ) AND ( ( datum_cm_start IS NOT NULL ) AND datum_cm_start != '0001-01-01' ) ) AND geburtsdatum > datum_cm_start ) ) ) )</sql>
- </addtag>
- <deltag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
- </deltag>
+ <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>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( geburtsdatum IS NOT NULL ) AND (geburtsdatum != '0001-01-01') ) AND ( ( datum_cm_start IS NOT NULL ) AND (datum_cm_start != '0001-01-01') ) ) AND (geburtsdatum > datum_cm_start) ) ) ) )</sql>
+ </addtag>
+ <deltag>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
+ </deltag>
</check>
<check tagid="1008">
- <name>"geburtsdatum" muss vor "nbetr_start" liegen.</name>
- <desc>"Geburtsdatum" darf zeitlich nicht nach "Datum Start 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_start IS NOT NULL ) AND nbetr_start != '0001-01-01' ) ) AND geburtsdatum > nbetr_start ) ) ) )</sql>
- </addtag>
- <deltag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
- </deltag>
+ <name>"geburtsdatum" muss vor "nbetr_start" liegen.</name>
+ <desc>"Geburtsdatum" darf zeitlich nicht nach "Datum Start 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_start IS NOT NULL ) AND (nbetr_start != '0001-01-01') ) ) AND (geburtsdatum > nbetr_start) ) ) ) )</sql>
+ </addtag>
+ <deltag>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
+ </deltag>
</check>
<check tagid="1009">
- <name>"geburtsdatum" muss vor "datum_cm_ende" liegen.</name>
- <desc>"Geburtsdatum" darf zeitlich nicht nach "Datum Beendigung des Case Management" liegen.</desc>
- <addtag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( geburtsdatum IS NOT NULL ) AND geburtsdatum != '0001-01-01' ) AND ( ( datum_cm_ende IS NOT NULL ) AND datum_cm_ende != '0001-01-01' ) ) AND geburtsdatum > datum_cm_ende ) ) ) )</sql>
- </addtag>
- <deltag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
- </deltag>
+ <name>"geburtsdatum" muss vor "datum_cm_ende" liegen.</name>
+ <desc>"Geburtsdatum" darf zeitlich nicht nach "Datum Beendigung des Case Management" liegen.</desc>
+ <addtag>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( geburtsdatum IS NOT NULL ) AND (geburtsdatum != '0001-01-01') ) AND ( ( datum_cm_ende IS NOT NULL ) AND (datum_cm_ende != '0001-01-01') ) ) AND (geburtsdatum > datum_cm_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>
- <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>
- <deltag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
- </deltag>
+ <name>"mutter_gb" muss vor "geburtsdatum" liegen.</name>
+ <desc>"" darf zeitlich nicht nach "" 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>
+ <deltag>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
+ </deltag>
</check>
<check tagid="1011">
- <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>
- </addtag>
- <deltag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
- </deltag>
+ <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>
+ </addtag>
+ <deltag>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
+ </deltag>
</check>
- <check tagid="1012">
- <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>
- </addtag>
- <deltag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
- </deltag>
+ <check tagid="101">
+ <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>
+ </addtag>
+ <deltag>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
+ </deltag>
</check>
<check tagid="1013">
- <name>"cm_dok_datum_beendigung" muss vor "cm_wiederauf_datum_bis_2" liegen.</name>
- <desc>"Datum der Beendigung" darf zeitlich nicht nach "Datum Wiederaufnahme genehmigt bis" liegen.</desc>
- <addtag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( cm_dok_datum_beendigung IS NOT NULL ) AND cm_dok_datum_beendigung != '0001-01-01' ) AND ( ( cm_wiederauf_datum_bis_2 IS NOT NULL ) AND cm_wiederauf_datum_bis_2 != '0001-01-01' ) ) AND cm_dok_datum_beendigung > cm_wiederauf_datum_bis_2 ) ) ) )</sql>
- </addtag>
- <deltag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
- </deltag>
+ <name>"cm_dok_datum_beendigung" muss vor "cm_wiederauf_datum_bis_2" liegen.</name>
+ <desc>"Datum der Beendigung" darf zeitlich nicht nach "Datum Wiederaufnahme genehmigt bis" liegen.</desc>
+ <addtag>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( cm_dok_datum_beendigung IS NOT NULL ) AND (cm_dok_datum_beendigung != '0001-01-01') ) AND ( ( cm_wiederauf_datum_bis_2 IS NOT NULL ) AND (cm_wiederauf_datum_bis_2 != '0001-01-01') ) ) AND (cm_dok_datum_beendigung > cm_wiederauf_datum_bis_2) ) ) ) )</sql>
+ </addtag>
+ <deltag>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
+ </deltag>
</check>
<check tagid="1014">
- <name>"cm_dok_datum_beendigung" muss vor "cm_wiederauf_genehm_datum_1" liegen.</name>
- <desc>"Datum der Beendigung" darf zeitlich nicht nach "Datum Wiederaufnahme" liegen.</desc>
- <addtag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( cm_dok_datum_beendigung IS NOT NULL ) AND cm_dok_datum_beendigung != '0001-01-01' ) AND ( ( cm_wiederauf_genehm_datum_1 IS NOT NULL ) AND cm_wiederauf_genehm_datum_1 != '0001-01-01' ) ) AND cm_dok_datum_beendigung > cm_wiederauf_genehm_datum_1 ) ) ) )</sql>
- </addtag>
- <deltag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
- </deltag>
+ <name>"cm_dok_datum_beendigung" muss vor "cm_wiederauf_genehm_datum_1" liegen.</name>
+ <desc>"Datum der Beendigung" darf zeitlich nicht nach "Datum Wiederaufnahme" liegen.</desc>
+ <addtag>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( cm_dok_datum_beendigung IS NOT NULL ) AND (cm_dok_datum_beendigung != '0001-01-01') ) AND ( ( cm_wiederauf_genehm_datum_1 IS NOT NULL ) AND (cm_wiederauf_genehm_datum_1 != '0001-01-01') ) ) AND (cm_dok_datum_beendigung > cm_wiederauf_genehm_datum_1) ) ) ) )</sql>
+ </addtag>
+ <deltag>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
+ </deltag>
</check>
<check tagid="1015">
- <name>"cm_dok_datum_beendigung" muss vor "cm_wiederauf_datum_bis_1" liegen.</name>
- <desc>"Datum der Beendigung" darf zeitlich nicht nach "Datum Wiederaufnahme genehmigt bis" liegen.</desc>
- <addtag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( cm_dok_datum_beendigung IS NOT NULL ) AND cm_dok_datum_beendigung != '0001-01-01' ) AND ( ( cm_wiederauf_datum_bis_1 IS NOT NULL ) AND cm_wiederauf_datum_bis_1 != '0001-01-01' ) ) AND cm_dok_datum_beendigung > cm_wiederauf_datum_bis_1 ) ) ) )</sql>
- </addtag>
- <deltag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
- </deltag>
+ <name>"cm_dok_datum_beendigung" muss vor "cm_wiederauf_datum_bis_1" liegen.</name>
+ <desc>"Datum der Beendigung" darf zeitlich nicht nach "Datum Wiederaufnahme genehmigt bis" liegen.</desc>
+ <addtag>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( cm_dok_datum_beendigung IS NOT NULL ) AND (cm_dok_datum_beendigung != '0001-01-01') ) AND ( ( cm_wiederauf_datum_bis_1 IS NOT NULL ) AND (cm_wiederauf_datum_bis_1 != '0001-01-01') ) ) AND (cm_dok_datum_beendigung > cm_wiederauf_datum_bis_1) ) ) ) )</sql>
+ </addtag>
+ <deltag>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
+ </deltag>
</check>
- <check tagid="1016">
- <name>Ende Wiederaufnahme max 93Tage > als Genehmigung Wiederaufnahme</name>
- <desc>Zeitraum der genehmigten Wiederaufnahme zu groß</desc>
- <addtag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( cm_wiederauf_genehm_datum_1 IS NOT NULL ) AND ( cm_wiederauf_datum_bis_1 IS NOT NULL ) ) AND cm_wiederauf_genehm_datum_1 + 93 * '1980-01-02'::date - '1980-01-01'::date < cm_wiederauf_datum_bis_1 ) ) ) )</sql>
- </addtag>
- <deltag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
- </deltag>
+ <check tagid="110">
+ <name>Ende Wiederaufnahme max 93Tage > als Genehmigung Wiederaufnahme</name>
+ <desc>Zeitraum der genehmigten Wiederaufnahme zu groß</desc>
+ <addtag>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( cm_wiederauf_genehm_datum_1 IS NOT NULL ) AND ( cm_wiederauf_datum_bis_1 IS NOT NULL ) ) AND ((cm_wiederauf_genehm_datum_1 + (93 * ('1980-01-02'::date - '1980-01-01'::date))) < cm_wiederauf_datum_bis_1) ) ) ) )</sql>
+ </addtag>
+ <deltag>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
+ </deltag>
</check>
<check tagid="1017">
- <name>"cm_wiederauf_genehm_datum_1" muss vor "cm_wiederauf_datum_bis_2" liegen.</name>
- <desc>"Datum Wiederaufnahme" darf zeitlich nicht nach "Datum Wiederaufnahme genehmigt bis" liegen.</desc>
- <addtag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( cm_wiederauf_genehm_datum_1 IS NOT NULL ) AND cm_wiederauf_genehm_datum_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_genehm_datum_1 > cm_wiederauf_datum_bis_2 ) ) ) )</sql>
- </addtag>
- <deltag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
- </deltag>
+ <name>"cm_wiederauf_genehm_datum_1" muss vor "cm_wiederauf_datum_bis_2" liegen.</name>
+ <desc>"Datum Wiederaufnahme" darf zeitlich nicht nach "Datum Wiederaufnahme genehmigt bis" liegen.</desc>
+ <addtag>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( cm_wiederauf_genehm_datum_1 IS NOT NULL ) AND (cm_wiederauf_genehm_datum_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_genehm_datum_1 > cm_wiederauf_datum_bis_2) ) ) ) )</sql>
+ </addtag>
+ <deltag>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
+ </deltag>
</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>
- <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>
- <deltag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
- </deltag>
+ <name>"cm_wiederauf_datum_bis_1" muss vor "cm_wiederauf_datum_bis_2" liegen.</name>
+ <desc>"" darf zeitlich nicht nach "" 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>
+ <deltag>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
+ </deltag>
</check>
<check tagid="1019">
- <name>"cm_wiederauf_genehm_datum_1" muss vor "cm_wiederauf_datum_bis_1" liegen.</name>
- <desc>"Datum Wiederaufnahme" darf zeitlich nicht nach "Datum Wiederaufnahme genehmigt bis" liegen.</desc>
- <addtag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( cm_wiederauf_genehm_datum_1 IS NOT NULL ) AND cm_wiederauf_genehm_datum_1 != '0001-01-01' ) AND ( ( cm_wiederauf_datum_bis_1 IS NOT NULL ) AND cm_wiederauf_datum_bis_1 != '0001-01-01' ) ) AND cm_wiederauf_genehm_datum_1 > cm_wiederauf_datum_bis_1 ) ) ) )</sql>
- </addtag>
- <deltag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
- </deltag>
+ <name>"cm_wiederauf_genehm_datum_1" muss vor "cm_wiederauf_datum_bis_1" liegen.</name>
+ <desc>"Datum Wiederaufnahme" darf zeitlich nicht nach "Datum Wiederaufnahme genehmigt bis" liegen.</desc>
+ <addtag>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( cm_wiederauf_genehm_datum_1 IS NOT NULL ) AND (cm_wiederauf_genehm_datum_1 != '0001-01-01') ) AND ( ( cm_wiederauf_datum_bis_1 IS NOT NULL ) AND (cm_wiederauf_datum_bis_1 != '0001-01-01') ) ) AND (cm_wiederauf_genehm_datum_1 > cm_wiederauf_datum_bis_1) ) ) ) )</sql>
+ </addtag>
+ <deltag>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
+ </deltag>
</check>
- <check tagid="1020">
- <name>Ende Wiederaufnahme max 93Tage > als Beendigung Wiederaufnahme 1</name>
- <desc>Zeitraum der genehmigten Wiederaufnahme zu groß</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_2 IS NOT NULL ) ) AND cm_wiederauf_datum_bis_1 + 93 * '1980-01-02'::date - '1980-01-01'::date < cm_wiederauf_datum_bis_2 ) ) ) )</sql>
- </addtag>
- <deltag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
- </deltag>
+ <check tagid="111">
+ <name>Ende Wiederaufnahme max 93Tage > als Beendigung Wiederaufnahme 1</name>
+ <desc>Zeitraum der genehmigten Wiederaufnahme zu groß</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_2 IS NOT NULL ) ) AND ((cm_wiederauf_datum_bis_1 + (93 * ('1980-01-02'::date - '1980-01-01'::date))) < cm_wiederauf_datum_bis_2) ) ) ) )</sql>
+ </addtag>
+ <deltag>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
+ </deltag>
</check>
<check tagid="1021">
- <name>"kontakt" muss vor "nbetr_start" liegen.</name>
- <desc>"Datum des Erstkontakt zum/zur Jugendlichen" darf zeitlich nicht nach "Datum Start der Nachbetreuung" liegen.</desc>
- <addtag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( kontakt IS NOT NULL ) AND kontakt != '0001-01-01' ) AND ( ( nbetr_start IS NOT NULL ) AND nbetr_start != '0001-01-01' ) ) AND kontakt > nbetr_start ) ) ) )</sql>
- </addtag>
- <deltag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
- </deltag>
+ <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="1022">
- <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>
- <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( erstgespraech IS NOT NULL ) AND erstgespraech != '0001-01-01' ) AND ( ( nbetr_ende IS NOT NULL ) AND nbetr_ende != '0001-01-01' ) ) AND erstgespraech > nbetr_ende ) ) ) )</sql>
- </addtag>
- <deltag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
- </deltag>
+ <name>"kontakt" muss vor "nbetr_start" liegen.</name>
+ <desc>"Datum des Erstkontakt zum/zur Jugendlichen" darf zeitlich nicht nach "Datum Start der Nachbetreuung" liegen.</desc>
+ <addtag>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( kontakt IS NOT NULL ) AND (kontakt != '0001-01-01') ) AND ( ( nbetr_start IS NOT NULL ) AND (nbetr_start != '0001-01-01') ) ) AND (kontakt > nbetr_start) ) ) ) )</sql>
+ </addtag>
+ <deltag>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
+ </deltag>
</check>
<check tagid="1023">
- <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>
- <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( erstgespraech IS NOT NULL ) AND erstgespraech != '0001-01-01' ) AND ( ( datum_cm_ende IS NOT NULL ) AND datum_cm_ende != '0001-01-01' ) ) AND erstgespraech > datum_cm_ende ) ) ) )</sql>
- </addtag>
- <deltag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
- </deltag>
+ <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>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( erstgespraech IS NOT NULL ) AND (erstgespraech != '0001-01-01') ) AND ( ( nbetr_ende IS NOT NULL ) AND (nbetr_ende != '0001-01-01') ) ) AND (erstgespraech > nbetr_ende) ) ) ) )</sql>
+ </addtag>
+ <deltag>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
+ </deltag>
</check>
<check tagid="1024">
- <name>"mutter_gb" muss vor "kontakt" liegen.</name>
- <desc>"Geburtsdatum" darf zeitlich nicht nach "Datum des Erstkontakt zum/zur Jugendlichen" 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 ( ( kontakt IS NOT NULL ) AND kontakt != '0001-01-01' ) ) AND mutter_gb > kontakt ) ) ) )</sql>
- </addtag>
- <deltag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
- </deltag>
+ <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>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( erstgespraech IS NOT NULL ) AND (erstgespraech != '0001-01-01') ) AND ( ( datum_cm_ende IS NOT NULL ) AND (datum_cm_ende != '0001-01-01') ) ) AND (erstgespraech > datum_cm_ende) ) ) ) )</sql>
+ </addtag>
+ <deltag>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
+ </deltag>
</check>
<check tagid="1025">
- <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>
- <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( kontakt IS NOT NULL ) AND kontakt != '0001-01-01' ) AND ( ( datum_cm_start IS NOT NULL ) AND datum_cm_start != '0001-01-01' ) ) AND kontakt > datum_cm_start ) ) ) )</sql>
- </addtag>
- <deltag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
- </deltag>
+ <name>"mutter_gb" muss vor "kontakt" liegen.</name>
+ <desc>"Geburtsdatum" darf zeitlich nicht nach "Datum des Erstkontakt zum/zur Jugendlichen" 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 ( ( kontakt IS NOT NULL ) AND (kontakt != '0001-01-01') ) ) AND (mutter_gb > kontakt) ) ) ) )</sql>
+ </addtag>
+ <deltag>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
+ </deltag>
</check>
<check tagid="1026">
- <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>
- <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( kontakt IS NOT NULL ) AND kontakt != '0001-01-01' ) AND ( ( datum_bfplan IS NOT NULL ) AND datum_bfplan != '0001-01-01' ) ) AND kontakt > datum_bfplan ) ) ) )</sql>
- </addtag>
- <deltag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
- </deltag>
+ <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>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( kontakt IS NOT NULL ) AND (kontakt != '0001-01-01') ) AND ( ( datum_cm_start IS NOT NULL ) AND (datum_cm_start != '0001-01-01') ) ) AND (kontakt > datum_cm_start) ) ) ) )</sql>
+ </addtag>
+ <deltag>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
+ </deltag>
</check>
<check tagid="1027">
- <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>
- <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( kontakt IS NOT NULL ) AND kontakt != '0001-01-01' ) AND ( ( datum_cm_ende IS NOT NULL ) AND datum_cm_ende != '0001-01-01' ) ) AND kontakt > datum_cm_ende ) ) ) )</sql>
- </addtag>
- <deltag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
- </deltag>
+ <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>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( kontakt IS NOT NULL ) AND (kontakt != '0001-01-01') ) AND ( ( datum_bfplan IS NOT NULL ) AND (datum_bfplan != '0001-01-01') ) ) AND (kontakt > datum_bfplan) ) ) ) )</sql>
+ </addtag>
+ <deltag>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
+ </deltag>
</check>
<check tagid="1028">
- <name>"vater_gb" muss vor "kontakt" liegen.</name>
- <desc>"Geburtsdatum" darf zeitlich nicht nach "Datum des Erstkontakt zum/zur Jugendlichen" 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 ( ( kontakt IS NOT NULL ) AND kontakt != '0001-01-01' ) ) AND vater_gb > kontakt ) ) ) )</sql>
- </addtag>
- <deltag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
- </deltag>
+ <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>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( kontakt IS NOT NULL ) AND (kontakt != '0001-01-01') ) AND ( ( datum_cm_ende IS NOT NULL ) AND (datum_cm_ende != '0001-01-01') ) ) AND (kontakt > datum_cm_ende) ) ) ) )</sql>
+ </addtag>
+ <deltag>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
+ </deltag>
</check>
<check tagid="1029">
- <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>
- <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( erstgespraech IS NOT NULL ) AND erstgespraech != '0001-01-01' ) AND ( ( nbetr_start IS NOT NULL ) AND nbetr_start != '0001-01-01' ) ) AND erstgespraech > nbetr_start ) ) ) )</sql>
- </addtag>
- <deltag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
- </deltag>
+ <name>"vater_gb" muss vor "kontakt" liegen.</name>
+ <desc>"Geburtsdatum" darf zeitlich nicht nach "Datum des Erstkontakt zum/zur Jugendlichen" 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 ( ( kontakt IS NOT NULL ) AND (kontakt != '0001-01-01') ) ) AND (vater_gb > kontakt) ) ) ) )</sql>
+ </addtag>
+ <deltag>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
+ </deltag>
</check>
<check tagid="1030">
- <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>
- <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( kontakt IS NOT NULL ) AND kontakt != '0001-01-01' ) AND ( ( nbetr_ende IS NOT NULL ) AND nbetr_ende != '0001-01-01' ) ) AND kontakt > nbetr_ende ) ) ) )</sql>
- </addtag>
- <deltag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
- </deltag>
+ <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>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( erstgespraech IS NOT NULL ) AND (erstgespraech != '0001-01-01') ) AND ( ( nbetr_start IS NOT NULL ) AND (nbetr_start != '0001-01-01') ) ) AND (erstgespraech > nbetr_start) ) ) ) )</sql>
+ </addtag>
+ <deltag>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
+ </deltag>
</check>
<check tagid="1031">
- <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>
- <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( vater_gb IS NOT NULL ) AND vater_gb != '0001-01-01' ) AND ( ( erstgespraech IS NOT NULL ) AND erstgespraech != '0001-01-01' ) ) AND vater_gb > erstgespraech ) ) ) )</sql>
- </addtag>
- <deltag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
- </deltag>
+ <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>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( kontakt IS NOT NULL ) AND (kontakt != '0001-01-01') ) AND ( ( nbetr_ende IS NOT NULL ) AND (nbetr_ende != '0001-01-01') ) ) AND (kontakt > nbetr_ende) ) ) ) )</sql>
+ </addtag>
+ <deltag>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
+ </deltag>
</check>
<check tagid="1032">
- <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>
- <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( mutter_gb IS NOT NULL ) AND mutter_gb != '0001-01-01' ) AND ( ( erstgespraech IS NOT NULL ) AND erstgespraech != '0001-01-01' ) ) AND mutter_gb > erstgespraech ) ) ) )</sql>
- </addtag>
- <deltag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
- </deltag>
+ <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>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( vater_gb IS NOT NULL ) AND (vater_gb != '0001-01-01') ) AND ( ( erstgespraech IS NOT NULL ) AND (erstgespraech != '0001-01-01') ) ) AND (vater_gb > erstgespraech) ) ) ) )</sql>
+ </addtag>
+ <deltag>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
+ </deltag>
</check>
<check tagid="1033">
- <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>
+ <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>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( mutter_gb IS NOT NULL ) AND (mutter_gb != '0001-01-01') ) AND ( ( erstgespraech IS NOT NULL ) AND (erstgespraech != '0001-01-01') ) ) AND (mutter_gb > erstgespraech) ) ) ) )</sql>
+ </addtag>
+ <deltag>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
+ </deltag>
</check>
<check tagid="1034">
- <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>
- <addtag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( erstgespraech IS NOT NULL ) AND erstgespraech != '0001-01-01' ) AND ( ( datum_bfplan IS NOT NULL ) AND datum_bfplan != '0001-01-01' ) ) AND erstgespraech > datum_bfplan ) ) ) )</sql>
- </addtag>
- <deltag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
- </deltag>
+ <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>"kontakt" muss vor "erstgespraech" liegen.</name>
- <desc>"Datum des Erstkontakt zum/zur Jugendlichen" darf zeitlich nicht nach "Datum des Erstgesprächs mit dem/der Jugendlichen" liegen.</desc>
- <addtag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( kontakt IS NOT NULL ) AND kontakt != '0001-01-01' ) AND ( ( erstgespraech IS NOT NULL ) AND erstgespraech != '0001-01-01' ) ) AND kontakt > erstgespraech ) ) ) )</sql>
- </addtag>
- <deltag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
- </deltag>
+ <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>
+ <addtag>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( erstgespraech IS NOT NULL ) AND (erstgespraech != '0001-01-01') ) AND ( ( datum_bfplan IS NOT NULL ) AND (datum_bfplan != '0001-01-01') ) ) AND (erstgespraech > datum_bfplan) ) ) ) )</sql>
+ </addtag>
+ <deltag>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
+ </deltag>
</check>
<check tagid="1036">
- <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>
- <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( datum_cm_start IS NOT NULL ) AND datum_cm_start != '0001-01-01' ) AND ( ( nbetr_ende IS NOT NULL ) AND nbetr_ende != '0001-01-01' ) ) AND datum_cm_start > nbetr_ende ) ) ) )</sql>
- </addtag>
- <deltag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
- </deltag>
+ <name>"kontakt" muss vor "erstgespraech" liegen.</name>
+ <desc>"Datum des Erstkontakt zum/zur Jugendlichen" darf zeitlich nicht nach "Datum des Erstgesprächs mit dem/der Jugendlichen" liegen.</desc>
+ <addtag>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( kontakt IS NOT NULL ) AND (kontakt != '0001-01-01') ) AND ( ( erstgespraech IS NOT NULL ) AND (erstgespraech != '0001-01-01') ) ) AND (kontakt > erstgespraech) ) ) ) )</sql>
+ </addtag>
+ <deltag>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
+ </deltag>
</check>
<check tagid="1037">
- <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>
- <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( datum_cm_start IS NOT NULL ) AND datum_cm_start != '0001-01-01' ) AND ( ( datum_bfplan IS NOT NULL ) AND datum_bfplan != '0001-01-01' ) ) AND datum_cm_start > datum_bfplan ) ) ) )</sql>
- </addtag>
- <deltag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
- </deltag>
+ <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>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( datum_cm_start IS NOT NULL ) AND (datum_cm_start != '0001-01-01') ) AND ( ( nbetr_ende IS NOT NULL ) AND (nbetr_ende != '0001-01-01') ) ) AND (datum_cm_start > nbetr_ende) ) ) ) )</sql>
+ </addtag>
+ <deltag>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
+ </deltag>
</check>
<check tagid="1038">
- <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>
- <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( vater_gb IS NOT NULL ) AND vater_gb != '0001-01-01' ) AND ( ( datum_cm_start IS NOT NULL ) AND datum_cm_start != '0001-01-01' ) ) AND vater_gb > datum_cm_start ) ) ) )</sql>
- </addtag>
- <deltag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
- </deltag>
+ <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>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( datum_cm_start IS NOT NULL ) AND (datum_cm_start != '0001-01-01') ) AND ( ( datum_bfplan IS NOT NULL ) AND (datum_bfplan != '0001-01-01') ) ) AND (datum_cm_start > datum_bfplan) ) ) ) )</sql>
+ </addtag>
+ <deltag>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
+ </deltag>
</check>
<check tagid="1039">
- <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>
- <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( mutter_gb IS NOT NULL ) AND mutter_gb != '0001-01-01' ) AND ( ( datum_cm_start IS NOT NULL ) AND datum_cm_start != '0001-01-01' ) ) AND mutter_gb > datum_cm_start ) ) ) )</sql>
- </addtag>
- <deltag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
- </deltag>
+ <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>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( vater_gb IS NOT NULL ) AND (vater_gb != '0001-01-01') ) AND ( ( datum_cm_start IS NOT NULL ) AND (datum_cm_start != '0001-01-01') ) ) AND (vater_gb > datum_cm_start) ) ) ) )</sql>
+ </addtag>
+ <deltag>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
+ </deltag>
</check>
<check tagid="1040">
- <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>
- <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( datum_cm_start IS NOT NULL ) AND datum_cm_start != '0001-01-01' ) AND ( ( nbetr_start IS NOT NULL ) AND nbetr_start != '0001-01-01' ) ) AND datum_cm_start > nbetr_start ) ) ) )</sql>
- </addtag>
- <deltag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
- </deltag>
+ <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>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( mutter_gb IS NOT NULL ) AND (mutter_gb != '0001-01-01') ) AND ( ( datum_cm_start IS NOT NULL ) AND (datum_cm_start != '0001-01-01') ) ) AND (mutter_gb > datum_cm_start) ) ) ) )</sql>
+ </addtag>
+ <deltag>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
+ </deltag>
</check>
<check tagid="1041">
- <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>
- <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( datum_cm_start IS NOT NULL ) AND datum_cm_start != '0001-01-01' ) AND ( ( datum_cm_ende IS NOT NULL ) AND datum_cm_ende != '0001-01-01' ) ) AND datum_cm_start > datum_cm_ende ) ) ) )</sql>
- </addtag>
- <deltag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
- </deltag>
+ <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>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( datum_cm_start IS NOT NULL ) AND (datum_cm_start != '0001-01-01') ) AND ( ( nbetr_start IS NOT NULL ) AND (nbetr_start != '0001-01-01') ) ) AND (datum_cm_start > nbetr_start) ) ) ) )</sql>
+ </addtag>
+ <deltag>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
+ </deltag>
</check>
<check tagid="1042">
- <name>"mutter_gb" muss vor "nat_wohn" liegen.</name>
- <desc>"Geburtsdatum" darf zeitlich nicht nach "Datum wohnhaft in Deutschland seit" 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 ( ( nat_wohn IS NOT NULL ) AND nat_wohn != '0001-01-01' ) ) AND mutter_gb > nat_wohn ) ) ) )</sql>
- </addtag>
- <deltag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
- </deltag>
+ <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>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( datum_cm_start IS NOT NULL ) AND (datum_cm_start != '0001-01-01') ) AND ( ( datum_cm_ende IS NOT NULL ) AND (datum_cm_ende != '0001-01-01') ) ) AND (datum_cm_start > datum_cm_ende) ) ) ) )</sql>
+ </addtag>
+ <deltag>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
+ </deltag>
</check>
<check tagid="1043">
- <name>"vater_gb" muss vor "nat_wohn" liegen.</name>
- <desc>"Geburtsdatum" darf zeitlich nicht nach "Datum wohnhaft in Deutschland seit" 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 ( ( nat_wohn IS NOT NULL ) AND nat_wohn != '0001-01-01' ) ) AND vater_gb > nat_wohn ) ) ) )</sql>
- </addtag>
- <deltag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
- </deltag>
+ <name>"mutter_gb" muss vor "nat_wohn" liegen.</name>
+ <desc>"Geburtsdatum" darf zeitlich nicht nach "Datum wohnhaft in Deutschland seit" 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 ( ( nat_wohn IS NOT NULL ) AND (nat_wohn != '0001-01-01') ) ) AND (mutter_gb > nat_wohn) ) ) ) )</sql>
+ </addtag>
+ <deltag>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
+ </deltag>
</check>
<check tagid="1044">
- <name>"mutter_gb" muss vor "nbetr_start" liegen.</name>
- <desc>"Geburtsdatum" darf zeitlich nicht nach "Datum Start 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_start IS NOT NULL ) AND nbetr_start != '0001-01-01' ) ) AND mutter_gb > nbetr_start ) ) ) )</sql>
- </addtag>
- <deltag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
- </deltag>
+ <name>"vater_gb" muss vor "nat_wohn" liegen.</name>
+ <desc>"Geburtsdatum" darf zeitlich nicht nach "Datum wohnhaft in Deutschland seit" 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 ( ( nat_wohn IS NOT NULL ) AND (nat_wohn != '0001-01-01') ) ) AND (vater_gb > nat_wohn) ) ) ) )</sql>
+ </addtag>
+ <deltag>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
+ </deltag>
</check>
<check tagid="1045">
- <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>
+ <name>"mutter_gb" muss vor "nbetr_start" liegen.</name>
+ <desc>"Geburtsdatum" darf zeitlich nicht nach "Datum Start 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_start IS NOT NULL ) AND (nbetr_start != '0001-01-01') ) ) AND (mutter_gb > nbetr_start) ) ) ) )</sql>
+ </addtag>
+ <deltag>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
+ </deltag>
</check>
<check tagid="1046">
- <name>"mutter_gb" muss vor "datum_bfplan" liegen.</name>
- <desc>"Geburtsdatum" darf zeitlich nicht nach "Datum Beginn der Bildungs- und Förderplanung" 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 ( ( datum_bfplan IS NOT NULL ) AND datum_bfplan != '0001-01-01' ) ) AND mutter_gb > datum_bfplan ) ) ) )</sql>
- </addtag>
- <deltag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
- </deltag>
+ <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_cm_ende" liegen.</name>
- <desc>"Geburtsdatum" darf zeitlich nicht nach "Datum Beendigung des Case Management" 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 ( ( datum_cm_ende IS NOT NULL ) AND datum_cm_ende != '0001-01-01' ) ) AND mutter_gb > datum_cm_ende ) ) ) )</sql>
- </addtag>
- <deltag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
- </deltag>
+ <name>"mutter_gb" muss vor "datum_bfplan" liegen.</name>
+ <desc>"Geburtsdatum" darf zeitlich nicht nach "Datum Beginn der Bildungs- und Förderplanung" 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 ( ( datum_bfplan IS NOT NULL ) AND (datum_bfplan != '0001-01-01') ) ) AND (mutter_gb > datum_bfplan) ) ) ) )</sql>
+ </addtag>
+ <deltag>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
+ </deltag>
</check>
<check tagid="1048">
- <name>"mutter_gb" muss vor "datum_kf_1" liegen.</name>
- <desc>"Geburtsdatum" darf zeitlich nicht nach "Datum Beginn der Kompetenzfeststellung" 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 ( ( datum_kf_1 IS NOT NULL ) AND datum_kf_1 != '0001-01-01' ) ) AND mutter_gb > datum_kf_1 ) ) ) )</sql>
- </addtag>
- <deltag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
- </deltag>
+ <name>"mutter_gb" muss vor "datum_cm_ende" liegen.</name>
+ <desc>"Geburtsdatum" darf zeitlich nicht nach "Datum Beendigung des Case Management" 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 ( ( datum_cm_ende IS NOT NULL ) AND (datum_cm_ende != '0001-01-01') ) ) AND (mutter_gb > datum_cm_ende) ) ) ) )</sql>
+ </addtag>
+ <deltag>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
+ </deltag>
</check>
<check tagid="1049">
- <name>"mutter_gb" 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 ( ( ( ( mutter_gb IS NOT NULL ) AND mutter_gb != '0001-01-01' ) AND mutter_gb >= now() ) ) ) )</sql>
- </addtag>
- <deltag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
- </deltag>
+ <name>"mutter_gb" muss vor "datum_kf_1" liegen.</name>
+ <desc>"Geburtsdatum" darf zeitlich nicht nach "Datum Beginn der Kompetenzfeststellung" 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 ( ( datum_kf_1 IS NOT NULL ) AND (datum_kf_1 != '0001-01-01') ) ) AND (mutter_gb > datum_kf_1) ) ) ) )</sql>
+ </addtag>
+ <deltag>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
+ </deltag>
</check>
<check tagid="1050">
- <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>
- <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( vater_gb IS NOT NULL ) AND vater_gb != '0001-01-01' ) AND ( ( datum_bfplan IS NOT NULL ) AND datum_bfplan != '0001-01-01' ) ) AND vater_gb > datum_bfplan ) ) ) )</sql>
- </addtag>
- <deltag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
- </deltag>
+ <name>"mutter_gb" 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 ( ( ( ( mutter_gb IS NOT NULL ) AND (mutter_gb != '0001-01-01') ) AND (mutter_gb > now()) ) ) ) )</sql>
+ </addtag>
+ <deltag>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
+ </deltag>
</check>
<check tagid="1051">
- <name>"vater_gb" muss vor "nbetr_start" liegen.</name>
- <desc>"Geburtsdatum" darf zeitlich nicht nach "Datum Start 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_start IS NOT NULL ) AND nbetr_start != '0001-01-01' ) ) AND vater_gb > nbetr_start ) ) ) )</sql>
- </addtag>
- <deltag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
- </deltag>
+ <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>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( vater_gb IS NOT NULL ) AND (vater_gb != '0001-01-01') ) AND ( ( datum_bfplan IS NOT NULL ) AND (datum_bfplan != '0001-01-01') ) ) AND (vater_gb > datum_bfplan) ) ) ) )</sql>
+ </addtag>
+ <deltag>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
+ </deltag>
</check>
<check tagid="1052">
- <name>"vater_gb" muss vor "datum_cm_ende" liegen.</name>
- <desc>"Geburtsdatum" darf zeitlich nicht nach "Datum Beendigung des Case Management" 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 ( ( datum_cm_ende IS NOT NULL ) AND datum_cm_ende != '0001-01-01' ) ) AND vater_gb > datum_cm_ende ) ) ) )</sql>
- </addtag>
- <deltag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
- </deltag>
+ <name>"vater_gb" muss vor "nbetr_start" liegen.</name>
+ <desc>"Geburtsdatum" darf zeitlich nicht nach "Datum Start 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_start IS NOT NULL ) AND (nbetr_start != '0001-01-01') ) ) AND (vater_gb > nbetr_start) ) ) ) )</sql>
+ </addtag>
+ <deltag>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
+ </deltag>
</check>
<check tagid="1053">
- <name>"vater_gb" muss vor "datum_kf_1" liegen.</name>
- <desc>"Geburtsdatum" darf zeitlich nicht nach "Datum Beginn der Kompetenzfeststellung" 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 ( ( datum_kf_1 IS NOT NULL ) AND datum_kf_1 != '0001-01-01' ) ) AND vater_gb > datum_kf_1 ) ) ) )</sql>
- </addtag>
- <deltag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
- </deltag>
+ <name>"vater_gb" muss vor "datum_cm_ende" liegen.</name>
+ <desc>"Geburtsdatum" darf zeitlich nicht nach "Datum Beendigung des Case Management" 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 ( ( datum_cm_ende IS NOT NULL ) AND (datum_cm_ende != '0001-01-01') ) ) AND (vater_gb > datum_cm_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_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>
+ <name>"vater_gb" muss vor "datum_kf_1" liegen.</name>
+ <desc>"Geburtsdatum" darf zeitlich nicht nach "Datum Beginn der Kompetenzfeststellung" 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 ( ( datum_kf_1 IS NOT NULL ) AND (datum_kf_1 != '0001-01-01') ) ) AND (vater_gb > datum_kf_1) ) ) ) )</sql>
+ </addtag>
+ <deltag>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
+ </deltag>
</check>
<check tagid="1055">
- <name>"vater_gb" 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 ( ( ( ( vater_gb IS NOT NULL ) AND vater_gb != '0001-01-01' ) AND vater_gb >= now() ) ) ) )</sql>
- </addtag>
- <deltag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
- </deltag>
+ <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">
- <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>
- <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( datum_bfplan IS NOT NULL ) AND datum_bfplan != '0001-01-01' ) AND ( ( nbetr_ende IS NOT NULL ) AND nbetr_ende != '0001-01-01' ) ) AND datum_bfplan > nbetr_ende ) ) ) )</sql>
- </addtag>
- <deltag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
- </deltag>
+ <name>"vater_gb" 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 ( ( ( ( vater_gb IS NOT NULL ) AND (vater_gb != '0001-01-01') ) AND (vater_gb > now()) ) ) ) )</sql>
+ </addtag>
+ <deltag>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
+ </deltag>
</check>
<check tagid="1057">
- <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>
- <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( datum_bfplan IS NOT NULL ) AND datum_bfplan != '0001-01-01' ) AND ( ( datum_cm_ende IS NOT NULL ) AND datum_cm_ende != '0001-01-01' ) ) AND datum_bfplan > datum_cm_ende ) ) ) )</sql>
- </addtag>
- <deltag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
- </deltag>
+ <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>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( datum_bfplan IS NOT NULL ) AND (datum_bfplan != '0001-01-01') ) AND ( ( nbetr_ende IS NOT NULL ) AND (nbetr_ende != '0001-01-01') ) ) AND (datum_bfplan > nbetr_ende) ) ) ) )</sql>
+ </addtag>
+ <deltag>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
+ </deltag>
</check>
<check tagid="1058">
- <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>
- <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( datum_bfplan IS NOT NULL ) AND datum_bfplan != '0001-01-01' ) AND ( ( nbetr_start IS NOT NULL ) AND nbetr_start != '0001-01-01' ) ) AND datum_bfplan > nbetr_start ) ) ) )</sql>
- </addtag>
- <deltag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
- </deltag>
+ <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>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( datum_bfplan IS NOT NULL ) AND (datum_bfplan != '0001-01-01') ) AND ( ( datum_cm_ende IS NOT NULL ) AND (datum_cm_ende != '0001-01-01') ) ) AND (datum_bfplan > datum_cm_ende) ) ) ) )</sql>
+ </addtag>
+ <deltag>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
+ </deltag>
</check>
<check tagid="1059">
- <name>Dauer der Verlängerung > 458 Tage nach Beginn CM</name>
- <desc>Ende der Verlängerung darf max 12 Monate + 3 Monate nach dem Beginn der Aufnahme in das CM liegen.</desc>
- <addtag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( datum_cm_start IS NOT NULL ) AND ( cm_datum_verlaengerung_1 IS NOT NULL ) ) AND datum_cm_start + 458 * '1980-01-02'::date - '1980-01-01'::date < cm_datum_verlaengerung_1 ) ) ) )</sql>
- </addtag>
- <deltag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
- </deltag>
+ <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>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( datum_bfplan IS NOT NULL ) AND (datum_bfplan != '0001-01-01') ) AND ( ( nbetr_start IS NOT NULL ) AND (nbetr_start != '0001-01-01') ) ) AND (datum_bfplan > nbetr_start) ) ) ) )</sql>
+ </addtag>
+ <deltag>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
+ </deltag>
</check>
- <check tagid="1060">
- <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>
- <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( cm_datum_verlaengerung_1 IS NOT NULL ) AND cm_datum_verlaengerung_1 != '0001-01-01' ) AND ( ( cm_datum_verlaengerung_2 IS NOT NULL ) AND cm_datum_verlaengerung_2 != '0001-01-01' ) ) AND cm_datum_verlaengerung_1 > cm_datum_verlaengerung_2 ) ) ) )</sql>
- </addtag>
- <deltag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
- </deltag>
+ <check tagid="113">
+ <name>Dauer der Verlängerung > 458 Tage nach Beginn CM</name>
+ <desc>Ende der Verlängerung darf max 12 Monate + 3 Monate nach dem Beginn der Aufnahme in das CM liegen.</desc>
+ <addtag>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( datum_cm_start IS NOT NULL ) AND ( cm_datum_verlaengerung_1 IS NOT NULL ) ) AND ((datum_cm_start + (458 * ('1980-01-02'::date - '1980-01-01'::date))) < cm_datum_verlaengerung_1) ) ) ) )</sql>
+ </addtag>
+ <deltag>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
+ </deltag>
</check>
<check tagid="1061">
- <name>Dauer der Verlängerung > 93Tage nach Ende letzter Verlängerung</name>
- <desc>Ende der Verlängerung darf max 3 Monate nach dem Ende der ersten Verlängerung liegen</desc>
- <addtag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( cm_datum_verlaengerung_1 IS NOT NULL ) AND ( cm_datum_verlaengerung_2 IS NOT NULL ) ) AND cm_datum_verlaengerung_1 + 93 * '1980-01-02'::date - '1980-01-01'::date < cm_datum_verlaengerung_2 ) ) ) )</sql>
- </addtag>
- <deltag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
- </deltag>
+ <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>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( cm_datum_verlaengerung_1 IS NOT NULL ) AND (cm_datum_verlaengerung_1 != '0001-01-01') ) AND ( ( cm_datum_verlaengerung_2 IS NOT NULL ) AND (cm_datum_verlaengerung_2 != '0001-01-01') ) ) AND (cm_datum_verlaengerung_1 > cm_datum_verlaengerung_2) ) ) ) )</sql>
+ </addtag>
+ <deltag>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
+ </deltag>
</check>
- <check tagid="1062">
- <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>
- <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( datum_cm_ende IS NOT NULL ) AND datum_cm_ende != '0001-01-01' ) AND ( ( nbetr_ende IS NOT NULL ) AND nbetr_ende != '0001-01-01' ) ) AND datum_cm_ende > nbetr_ende ) ) ) )</sql>
- </addtag>
- <deltag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
- </deltag>
+ <check tagid="112">
+ <name>Dauer der Verlängerung > 93Tage nach Ende letzter Verlängerung</name>
+ <desc>Ende der Verlängerung darf max 3 Monate nach dem Ende der ersten Verlängerung liegen</desc>
+ <addtag>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( cm_datum_verlaengerung_1 IS NOT NULL ) AND ( cm_datum_verlaengerung_2 IS NOT NULL ) ) AND ((cm_datum_verlaengerung_1 + (93 * ('1980-01-02'::date - '1980-01-01'::date))) < cm_datum_verlaengerung_2) ) ) ) )</sql>
+ </addtag>
+ <deltag>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
+ </deltag>
</check>
<check tagid="1063">
- <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>
- <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( datum_cm_ende IS NOT NULL ) AND datum_cm_ende != '0001-01-01' ) AND ( ( nbetr_start IS NOT NULL ) AND nbetr_start != '0001-01-01' ) ) AND datum_cm_ende > nbetr_start ) ) ) )</sql>
- </addtag>
- <deltag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
- </deltag>
+ <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_cm_ende != '0001-01-01') ) )</sql>
+ </addtag>
+ <deltag>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
+ </deltag>
</check>
<check tagid="1064">
- <name>Phase NB darf nicht gestartet werden wenn Art der Beendigung keine erfolgreiche Reeintegration ist</name>
- <desc>Eine Nachbetreuung darf nur bei einer erfolgreichen Reintegration begonnen werden.</desc>
- <addtag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( 4 = phase AND 1 != cm_end_art ) ) ) )</sql>
- </addtag>
- <deltag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
- </deltag>
+ <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>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( datum_cm_ende IS NOT NULL ) AND (datum_cm_ende != '0001-01-01') ) AND ( ( nbetr_ende IS NOT NULL ) AND (nbetr_ende != '0001-01-01') ) ) AND (datum_cm_ende > nbetr_ende) ) ) ) )</sql>
+ </addtag>
+ <deltag>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
+ </deltag>
</check>
<check tagid="1065">
- <name>Phase NB darf nur gestartet werden wenn eine Nachbetreuung geplant ist</name>
- <desc>Eine Nachbetreuung darf nur bei einer geplanten Nachbetreuung begonnen werden.</desc>
- <addtag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( 4 = phase AND nbtr < 2 ) ) ) )</sql>
- </addtag>
- <deltag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
- </deltag>
+ <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>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( ( datum_cm_ende IS NOT NULL ) AND (datum_cm_ende != '0001-01-01') ) AND ( ( nbetr_start IS NOT NULL ) AND (nbetr_start != '0001-01-01') ) ) AND (datum_cm_ende > nbetr_start) ) ) ) )</sql>
+ </addtag>
+ <deltag>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
+ </deltag>
</check>
- <check tagid="1066">
- <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>
- <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 nbetr_start > nbetr_ende ) ) ) )</sql>
- </addtag>
- <deltag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
- </deltag>
+ <check tagid="200">
+ <name>Phase NB darf nicht gestartet werden wenn Art der Beendigung keine erfolgreiche Reeintegration ist</name>
+ <desc>Eine Nachbetreuung darf nur bei einer erfolgreichen Reintegration begonnen werden.</desc>
+ <addtag>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( (4 = phase) AND (1 != cm_end_art) ) ) ) )</sql>
+ </addtag>
+ <deltag>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
+ </deltag>
</check>
+ <check tagid="201">
+ <name>Phase NB darf nur gestartet werden wenn eine Nachbetreuung geplant ist</name>
+ <desc>Eine Nachbetreuung darf nur bei einer geplanten Nachbetreuung begonnen werden.</desc>
+ <addtag>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( (4 = phase) AND (nbtr < 2) ) ) ) )</sql>
+ </addtag>
+ <deltag>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
+ </deltag>
+ </check>
+ <check tagid="1068">
+ <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 ( (nbetr_start != '0001-01-01') ) )</sql>
+ </addtag>
+ <deltag>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
+ </deltag>
+ </check>
+ <check tagid="1069">
+ <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 ( (nbetr_ende != '0001-01-01') ) )</sql>
+ </addtag>
+ <deltag>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
+ </deltag>
+ </check>
+ <check tagid="1070">
+ <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>
+ <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 (nbetr_start > nbetr_ende) ) ) ) )</sql>
+ </addtag>
+ <deltag>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
+ </deltag>
+ </check>
<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,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1060,1061,1062,1063,1064,1065,1066]</sql>
- </addtag>
- <deltag>
- <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
- </deltag>
+ <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>
+ </addtag>
+ <deltag>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
+ </deltag>
</check>
-
-
- <!-- Validitäten -->
-
-
- <!-- "Gütesiegel" für Auswertungen -->
- <check tagid="2">
- <name>Vollständig</name>
- <desc>Eine Akte ist vollständig, wenn bei allen Pflichtfeldangaben der Eintrag ungleich "keine Angabe" ist (d.h. die Vorauswahl "keine Angabe" wurde verändert). Die Fallakte muss zudem konsistent sein.</desc>
+ <!-- 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 "Eingangsanamnese". Bitte korrigieren Sie Ihre Angaben, da die Fallakte andernfalls nicht auswertbar ist.</desc>
<addtag>
- <sql>SELECT DISTINCT m.id from ( %(table)s ) m JOIN nm_tags_cases_view t ON t.case_id = m.id WHERE (TRUE) AND t.tag_id = 1;
+ <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</sql>
+ <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
</deltag>
</check>
- <check tagid="3">
- <name>Auswertbar</name>
- <desc>Eine Akte ist auswertbar, wenn das Start- bzw. Enddatum einer der
- aktuellen Phase gesetzt ist. Die Fallakte muss zudem in sich konsistent sein.</desc>
+ <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 DISTINCT m.id from ( %(table)s ) m JOIN nm_tags_cases_view t ON t.case_id = m.id WHERE
- ((phase = 0 AND erstgespraech is not NULL and erstgespraech != '0001-01-01'::date AND (datum_cm_start is NULL)) OR
- (phase = 1 AND (erstgespraech is not NULL and erstgespraech != '0001-01-01'::date AND datum_cm_start is not NULL and datum_cm_start != '0001-01-01'::date)) OR
- (phase = 2 AND (datum_cm_start is not NULL and datum_cm_start != '0001-01-01'::date) AND (datum_cm_ende is NULL)) OR
- (phase = 3 AND (datum_cm_start is not NULL and datum_cm_start != '0001-01-01'::date AND datum_cm_ende is not NULL and datum_cm_ende != '0001-01-01'::date) AND (nbetr_start is NULL)) OR
- (phase = 4 AND (nbetr_start is not NULL and nbetr_start != '0001-01-01'::date AND (nbetr_ende is NULL))) OR
- (phase = 5 AND (nbetr_start is not NULL and nbetr_start != '0001-01-01'::date AND nbetr_ende is not NULL and nbetr_ende != '0001-01-01'::date))) AND t.tag_id = 1;
+ <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>
+ <addtag>
+ <sql>SELECT id from ( %(table)s ) m WHERE phase != -1</sql>
+ </addtag>
+ <deltag>
<sql>SELECT id from ( %(table)s ) m</sql>
</deltag>
</check>
- <check tagid="4">
- <name>Adele auswertbar</name>
- <desc>Eine Akte ist für Adele auswertbar, wenn die Geschlechtsangabe nicht unbekannt ist. Die Fallakte muss zudem grundsätzlich auswertbar sein.</desc>
+ <check tagid="12">
+ <name>Synchronität der Phasen ist gegeben</name>
+ <desc>Die in der Fallakte angegebenen Datumsangaben sind nicht weiter ausgefüllt, als es die aktuell gesetzte Phase. Z.b ein gesetzten Beendigungsdatum bei laufender Phase</desc>
<addtag>
- <sql>SELECT DISTINCT m.id from ( %(table)s ) m JOIN nm_tags_cases_view t ON m.id = t.case_id WHERE geschlecht not in (-1, -3) AND PHASE in (2, 3, 4, 5) AND t.tag_id = 3</sql>
+ <sql>SELECT DISTINCT m.id from ( %(table)s ) m
+ JOIN nm_tags_cases_view t ON t.case_id = m.id WHERE
+ (phase = 0 AND erstgespraech is not NULL
+ and erstgespraech != '0001-01-01'::date
+ AND (datum_cm_start is NULL))
+ OR
+ (phase = 1 AND (erstgespraech is not NULL
+ and erstgespraech != '0001-01-01'::date
+ AND datum_cm_start is not NULL
+ and datum_cm_start != '0001-01-01'::date))
+ OR
+ (phase = 2 AND (datum_cm_start is not NULL
+ and datum_cm_start != '0001-01-01'::date)
+ AND (datum_cm_ende is NULL))
+ OR
+ (phase = 3 AND (datum_cm_start is not NULL
+ and datum_cm_start != '0001-01-01'::date
+ AND datum_cm_ende is not NULL
+ and datum_cm_ende != '0001-01-01'::date)
+ AND (nbetr_start is NULL))
+ OR
+ (phase = 4 AND (nbetr_start is not NULL
+ and nbetr_start != '0001-01-01'::date
+ AND (nbetr_ende is NULL)))
+ OR
+ (phase = 5 AND (nbetr_start is not NULL and
+ nbetr_start != '0001-01-01'::date
+ AND nbetr_ende is not NULL and nbetr_ende != '0001-01-01'::date));
+ </sql>
</addtag>
<deltag>
<sql>SELECT id from ( %(table)s ) m</sql>
</deltag>
</check>
+ <check tagid="13">
+ <name>Junger Mensch ist ein CM-Kunde</name>
+ <desc>Für den jungen Menschen wurde im Phasenmodell mindestens ein laufendes Case Management dokumentiert</desc>
+ <addtag>
+ <sql>SELECT DISTINCT m.id from ( %(table)s ) m JOIN nm_tags_cases_view t ON m.id = t.case_id WHERE PHASE in (2, 3, 4, 5)</sql>
+ </addtag>
+ <deltag>
+ <sql>SELECT id from ( %(table)s ) m</sql>
+ </deltag>
+ </check>
+ <check tagid="14">
+ <name>Geschlechtsangabe angegeben</name>
+ <desc>Die Geschlechtsangabe des jungen Menschen ist angegeben und hat nicht den Wert "unbekannt"</desc>
+ <addtag>
+ <sql>SELECT DISTINCT m.id from ( %(table)s ) m JOIN nm_tags_cases_view t ON m.id = t.case_id WHERE geschlecht not in (-1, -3)</sql>
+ </addtag>
+ <deltag>
+ <sql>SELECT id from ( %(table)s ) m</sql>
+ </deltag>
+ </check>
+ <!--
+ Ggf. sollten hier noch Regeln erscheienen die die maximale Dauer des CM,
+ oder anderer Phasen beschränken. Allerdings sind diese auch nur als
+ Warnungen definiert. Sie stellen im strengen Sinne damit auch keine
+ Regelverletzung da, und werden demnach hier auch nicht berücksichtigt.
+
+ Interessanter Weise werden die Regeln bezüglich der Verlängerung des
+ Betreuungsprozess viel rigider behandelt. Werden hier zu große Zeiträume
+ für die Verlängerung gesetzt, so führ dies zu einem Fehler. Da die
+ Verlängerungen derzeit aber nicht in der Auswertung berücksichtigt werden,
+ sind diese Regeln hier irrelevant.
+ -->
+ <check tagid="17">
+ <name>Die Dauer der Phasen überschreitet nicht die maximale Länge</name>
+ <desc>Die Regeln, die sicherstellen das die Phasen nicht die maximale Länge überschreiten, sind erfüllt.</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[900,901,902]</sql>
+ </addtag>
+ <deltag>
+ <sql>SELECT id from ( %(table)s ) m</sql>
+ </deltag>
+ </check>
+ <!-- "Gütesiegel" für Auswertungen -->
+ <check tagid="1">
+ <name>Grundsätzlich auswertbar</name>
+ <desc>Die Fallakte ist konsistent und weist die benötigten Validitäten auf, die für eine grundsätzliche Auswertung erfüllt sein müssen. Die Fallakte steht in Auswertungen zur Verfügung</desc>
+ <addtag>
+ <sql>select id from ( %(table)s ) m where ARRAY(SELECT tag_id FROM nm_tags_cases_view WHERE case_id = m.id) @> ARRAY[10,11,12,17]</sql>
+ </addtag>
+ <deltag>
+ <sql>SELECT id from ( %(table)s ) m</sql>
+ </deltag>
+ </check>
+ <check tagid="2">
+ <name>Berichtsfähig</name>
+ <desc>Eine Fallakte ist grundsätzlich auswertbar. Sie befindet sich darüber hinaus mindestens im laufendem CM und enthält eine Geschlechtsangabe. Die Fallakte steht für Auswertungen wie den Verwendungsnachweis zur Verfügung</desc>
+ <addtag>
+ <sql>select id from ( %(table)s ) m where ARRAY(SELECT tag_id FROM nm_tags_cases_view WHERE case_id = m.id) @> ARRAY[1,13,14]</sql>
+ </addtag>
+ <deltag>
+ <sql>SELECT id from ( %(table)s ) m</sql>
+ </deltag>
+ </check>
</checks>
More information about the Mpuls-commits
mailing list