Zorginstituut Nederland
iWmo
iJw
iWlz
iPgb
iEb

Constraint

Op deze pagina wordt een overzicht getoond van alle regels die onderdeel zijn van iWmo 3.2.

CodeTitelDocumentatieRetourcodeControleniveau
CS002CS002: De waarde moet voldoen aan de 11-proef.0001bericht inhoud (xslt)
CS003CS003: Indien van toepassing vullen met een waarde die groter is dan, of gelijk is aan de Begindatum (of Ingangsdatum) van de aangeduide periode.0001bericht inhoud (xslt)
CS015CS015: BerichtSubversie vullen met 2.n.v.t.berichtformaat (xsd)
CS025CS025: BerichtVersie vullen met 3.n.v.t.berichtformaat (xsd)
CS050CS050: Als Partnernaam gevuld is, dan NaamGebruik vullen met waarde 1, 2, 3 of 4. Anders waarde 1 vullen.Als Partnernaam gevuld is, wordt in NaamGebruik aangegeven hoe de persoon zijn naam wenst te gebruiken. Hiervoor kunnen de volgende waarden gebruikt worden: 1 (eigen naam), 2 (naam echtgenoot of geregistreerd partner of alternatieve naam), 3 (naam echtgenoot of geregistreerd partner gevolgd door eigen naam) of 4 (eigen naam gevolgd door naam echtgenoot of geregistreerd partner). Indien geen Partnernaam gevuld is, wordt verplicht 1 (eigen naam) gevuld.0001bericht inhoud (xslt)
CS058CS058: 1 (eerste aanlevering) of 3 (verwijderen aanlevering) vullen.0001bericht inhoud (xslt)
CS089CS089: Als LandCode de waarde NL (Nederland) heeft, dan moet het formaat overeenkomen met dat van een Nederlandse postcode.Concreet betekent dit dat de waarde moet voldoen aan de reguliere expressie: [1-9][0-9]{3}[a-zA-Z]{2}. Zie ook https://www.postcode.nl/.0001bericht inhoud (xslt)
CS100CS100: Vullen met een datum die groter dan of gelijk is aan 01-01-20210001bericht inhoud (xslt)
CS139CS139: Voor Geboortedatum geldt dat DatumGebruik en Datum met elkaar in overeenstemming moeten zijn.Concreet betekent dit dat: Als DatumGebruik de waarde 3 heeft, moet Datum 01-01-1900 zijn;
Als DatumGebruik de waarde 2 heeft, moet Datum 01-01-EEJJ zijn;
Als DatumGebruik de waarde 1 heeft, moet Datum 01-MM-EEJJ zijn.
0001bericht inhoud (xslt)
CS319CS319: Aaneengesloten vullen met cijfers en/of lettersn.v.t.berichtformaat (xsd)
CS325CS325: Indien (Totaal)Bedrag de waarde 0 heeft, dan DebetCredit vullen met D (Debet).0001bericht inhoud (xslt)
CS335CS335: RedenWijziging 13 (verwijderd) mag alleen gebruikt worden indien de ingangsdatum gelijk is aan de einddatumEen toewijzing kan verwijderd worden door de einddatum gelijk te zetten aan de ingangsdatum en de reden wijziging te vullen met 13 (Verwijderd). Een verwijdering betekent dat de toewijzing als niet verzonden beschouwd moet worden. Deze toewijzingen worden niet gezien als actuele toewijzingen.0001bericht inhoud (xslt)
CS336CS336: 01 (Administratieve correctie (vervallen)) niet gebruiken0001bericht inhoud (xslt)
CS337CS337: Einddatum in de ProductPeriode vullen met een datum die valt in dezelfde kalendermaand en jaar als de Begindatum van de ProductPeriodeDoordat een ProductPeriode altijd in dezelfde maand valt kunnen er geen productperiodes over meerdere maanden ingediend worden.0001bericht inhoud (xslt)
CS338CS338: Indien eenheid de waarde 14, 16, 83 of 84 heeft en Einddatum groter dan 31-12-2020 of leeg is, dan Frequentie vullen met de waarde 2 , 4 of 6Indien eenheid de waarde 14 (etmaal), 16 (dagdeel), 83 (euro’s) of 84 (stuks (inspanning)) heeft en Einddatum > 31-12-2020 of leeg is, dan Frequentie vullen met de waarde 2 (Per week), 4 (Per maand) of 6 (Totaal binnen geldigheidsduur toewijzing)0001bericht inhoud (xslt)
CS339CS339: Indien Eenheid de waarde 83 (euro's) heeft, moet IngediendBedrag gelijk zijn aan GeleverdVolume.0001bericht inhoud (xslt)
CS340CS340: De periode is exact gelijk aan 1 hele kalendermaand0001bericht inhoud (xslt)
CS343CS343: Indien eenheid de waarde 14, 16, 83 of 84 heeft en ToewijzingEinddatum is groter dan 31-12-2020 of leeg, dan Frequentie vullen met waarde 2, 4 of 6Indien eenheid de waarde 14 (etmaal), 16 (dagdeel), 83 (euro’s) of 84 (stuks (inspanning)) heeft en ToewijzingEinddatum > 31-12-2020 of leeg is, dan Frequentie vullen met de waarde 2 (Per week), 4 (Per maand) of 6 (Totaal binnen geldigheidsduur toewijzing)0001bericht inhoud (xslt)
RS001RS001: Minimale waarde 0n.v.t.berichtformaat (xsd)
RS002RS002: Maximale waarde 99n.v.t.berichtformaat (xsd)
RS003RS003: Maximale waarde 9999n.v.t.berichtformaat (xsd)
RS004RS004: Maximale waarde 99999 (5*9)n.v.t.berichtformaat (xsd)
RS005RS005: Maximale waarde 99999999 (8*9)n.v.t.berichtformaat (xsd)
RS006RS006: Maximale waarde 999999999 (9*9)n.v.t.berichtformaat (xsd)
RS007RS007: Minimale lengte 1 positien.v.t.berichtformaat (xsd)
RS008RS008: Maximale lengte 1 positien.v.t.berichtformaat (xsd)
RS009RS009: Maximale lengte 2 positiesn.v.t.berichtformaat (xsd)
RS010RS010: Maximale lengte 3 positiesn.v.t.berichtformaat (xsd)
RS011RS011: Maximale lengte 4 positiesn.v.t.berichtformaat (xsd)
RS012RS012: Maximale lengte 5 positiesn.v.t.berichtformaat (xsd)
RS013RS013: Maximale lengte 6 positiesn.v.t.berichtformaat (xsd)
RS014RS014: Maximale lengte 8 positiesn.v.t.berichtformaat (xsd)
RS015RS015: Maximale lengte 9 positiesn.v.t.berichtformaat (xsd)
RS016RS016: Maximale lengte 10 positiesn.v.t.berichtformaat (xsd)
RS017RS017: Maximale lengte 12 positiesn.v.t.berichtformaat (xsd)
RS018RS018: Maximale lengte 15 positiesn.v.t.berichtformaat (xsd)
RS019RS019: Maximale lengte 20 positiesn.v.t.berichtformaat (xsd)
RS020RS020: Maximale lengte 24 positiesn.v.t.berichtformaat (xsd)
RS021RS021: Maximale lengte 25 positiesn.v.t.berichtformaat (xsd)
RS023RS023: Maximale lengte 35 positiesn.v.t.berichtformaat (xsd)
RS024RS024: Maximale lengte 36 positiesn.v.t.berichtformaat (xsd)
RS025RS025: Maximale lengte 64 positiesn.v.t.berichtformaat (xsd)
RS026RS026: Maximale lengte 80 positiesn.v.t.berichtformaat (xsd)
RS028RS028: Maximale lengte 200 positiesn.v.t.berichtformaat (xsd)
RS031RS031: Commentaarvelden niet leeg.

Ten behoeve van het uitsluiten van empty elements in het xml-bericht.

Bij optionele elementen van het type string is het in xml toegestaan om het element leeg op te nemen in een bericht. Doormiddel van het pattern is dit niet meer toegestaan en moet er altijd vulling zijn anders dan spaties.

n.v.t.berichtformaat (xsd)
RS032RS032: Datum vullen zonder tijdzone.Bij datatypen van het type date is het niet toegestaan een Tijdszone mee te geven. Bijvoorbeeld: 2016-08-30 is goed 2016-08-30Z is niet goedn.v.t.berichtformaat (xsd)
RS033RS033: Geen lege elementen in XML.

Ten behoeve van het uitsluiten van empty elements in het xml-bericht.

Bij optionele elementen van het type string is het in xml toegestaan om het element leeg op te nemen in een bericht. Doormiddel van het pattern is dit niet meer toegestaan en moet er altijd vulling zijn anders dan spaties.

n.v.t.berichtformaat (xsd)
RS034RS034: Tijd vullen zonder tijdszone.Bij datatypen van het type time is het niet toegestaan om een tijdzone mee te geven. Alleen HH:MM:SS (en optioneel miliseconden .mmm) is toegestaan Bijvoorbeeld: 13:59:41 of 13.59.41.123 is toegestaan 13.59.41+1 is niet toegestaann.v.t.berichtformaat (xsd)
RS035RS035: Vullen met 4 cijfers.n.v.t.berichtformaat (xsd)
RS036RS036: Vullen met 8 cijfers.n.v.t.berichtformaat (xsd)
RS037RS037: Vullen met 9 cijfers.n.v.t.berichtformaat (xsd)
RS039RS039: Maximale lengte 14 positiesn.v.t.berichtformaat (xsd)
RS040RS040: Maximale waarde 999999999999 (12*9)n.v.t.berichtformaat (xsd)
RS045RS045: Aaneengesloten vullen (zonder punten of spaties).n.v.t.berichtformaat (xsd)
RS046RS046: Aaneengesloten vullen met cijfers.n.v.t.berichtformaat (xsd)
RS047RS047: Vullen met BerichtCode volgens de specificatien.v.t.berichtformaat (xsd)
RS048RS048: Vullen met een versienummer bestaande uit drie gehele getallen, gescheiden met punten.n.v.t.berichtformaat (xsd)