Zorginstituut Nederland
iWmo
iJw
iWlz
iPgb
iEb

Constraint

Op deze pagina wordt een overzicht getoond van alle regels die onderdeel zijn van iWlz 2.4.

CodeTitelDocumentatieRetourcodeControleniveau
CS002CS002: De waarde moet voldoen aan de 11-proef.S002bericht 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.S003bericht inhoud (xslt)
CS012CS012: Vullen conform opgegeven codelijst.

Berichtelement (Codelijst)

  • ZiektebeeldStoornis (DIAGNOSECODELIJST + SUBCODE DIAGNOSECODELIJST)
S012bericht inhoud (xslt)
CS014CS014: Vullen met een waarde die hoort bij de waarde van Diagnosecodelijst.

Als Diagnosecodelijst de waarde 014 (classificatie van ziekten (cvz/icd-10)) heeft, dan voor SubcodeDiagnosecodelijst de waarde 04 (1e aandoening), 05 (2e aandoening), of 06 (3e aandoening) vullen.

Als Diagnosecodelijst de waarde 019 (diagnostic and statistical manual of mental disorders IV (DSM-IV)) heeft, dan voor SubcodeDiagnosecodelijst de waarde 07 (As I), 08 (As II), 09 (As III), 10 (As IV), of 11 (As V) vullen.

Als Diagnosecodelijst de waarde 021 (internationale classificatie van functioneren (ICF)) heeft, dan voor SubcodeDiagnosecodelijst de waarde 01 (mentaal), 02 (zintuiglijk), of 03 (fysiek) vullen.

Als Diagnosecodelijst de waarde 023 (visueel) heeft, dan voor SubcodeDiagnosecodelijst de waarde 12 (visueel) vullen.

Als Diagnosecodelijst de waarde 024 (auditief) heeft, dan voor SubcodeDiagnosecodelijst de waarde 13 (auditief) vullen.

S014bericht inhoud (xslt)
CS015CS015: BerichtSubversie vullen met 4.0001berichtformaat (xsd)
CS025CS025: BerichtVersie vullen met 5.0001berichtformaat (xsd)
CS035CS035: 3 (gescheiden) en 6 (gescheiden geregistreerd partner) niet vullen.In geval van “gescheiden"of “gescheiden geregistreerd partner”, waarde ‘9’ vullen.S035bericht inhoud (xslt)
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.S050bericht inhoud (xslt)
CS058CS058: 1 (eerste aanlevering) of 3 (verwijderen aanlevering) vullen.S058bericht inhoud (xslt)
CS062CS062: 4 (In zorg) vullenS062bericht inhoud (xslt)
CS067CS067: 19 (levering is beeindigd - zorgtoewijzing intrekken), of 20 (levering is beeindigd - zorgtoewijzing open laten) vullen.S067bericht inhoud (xslt)
CS069CS069: Eerste twee posities moet de waarde 01 (huisartsen) bevatten.S069bericht inhoud (xslt)
CS072CS072: 5 (administratief) niet vullen.S072bericht inhoud (xslt)
CS088CS088: Vullen met een datum die kleiner is dan de Begindatum.S088bericht 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/.S089bericht inhoud (xslt)
CS092CS092: Vullen met een datum die groter is dan, of gelijk is aan de Ingangsdatum.S092bericht inhoud (xslt)
CS093CS093: Vullen met een datum die groter is dan, of gelijk is aan de Begindatum (indien deze is gevuld).S093bericht inhoud (xslt)
CS113CS113: 1 (CIZ indicatie) of 4 (Experimenten) vullen.S113bericht inhoud (xslt)
CS118CS118: Als LandCode de waarde NL (Nederland) heeft, dan uitsluitend het numerieke deel (de 4 cijfers) van een Nederlandse postcode invullen.S118bericht inhoud (xslt)
CS123CS123: 25 (Wijkcoach) niet vullen.S123bericht inhoud (xslt)
CS125CS125: Vullen met '1' (eerste aanlevering), '2' (wijzigen aanlevering) of '3' (verwijderen aanlevering).S125bericht inhoud (xslt)
CS127CS127: 2 (persoonsgebonden budget (PGB)) en 9 (verkeerde bed (VKB)) niet vullen.S127bericht inhoud (xslt)
CS129CS129: Vullen in hele procentenLet op het percentage is in honderste procenten0001berichtformaat (xsd)
CS130CS130: Vullen in hele procenten, tenzij de leveringsvorm de waarde 2 (PGB) bevat.S130bericht inhoud (xslt)
CS131CS131: Vullen met een waarde die hoort bij de waarde van Leveringsstatus.

Als Leveringsstatus de waarde 6 (Urgent plaatsen) heeft, dan voor LeveringsstatusClassificatie de waarde 01 (Geen passend crisisbed beschikbaar), 02 (Doorstroom crisisbed), 03 (Doorstroom ZH), 04 (Doorstroom ELV), 05 (Doorstroom GRZ), 06 (PTZ), 07 (WZD), 8 (RM/ZM) of 20 (Doorstroom Klinische GGZ) vullen.

Als Leveringsstatus de waarde 7 (Actief plaatsen) heeft, dan voor LeveringsstatusClassificatie de waarde 09 (Dreigende crisis (thuis)), 10 (Niet passende zorg), 11 ((Tijdelijk) andere aanbieder bespreekbaar) of 12 (Voorkeuraanbieder leidend) vullen.

Als Leveringsstatus de waarde 2 (Wacht op voorkeur) heeft, dan voor LeveringsstatusClassificatie de waarde 13 (Specifieke locatie/woonwens), 14 (Specifieke locatie/gespecialiseerde zorg), 15 (Partneropname), 16 (Logeren), 17 (Specifieke geografische redenen), 18 (Doorstroom naar geclusterd wonen VPT) of 19 (Geen aanvullende wens(en)) vullen.

Als Leveringsstatus de waarde 3 (Wacht uit voorzorg) heeft, dan voor LeveringsstatusClassificatie de waarde 13 (Specifieke locatie/woonwens), 14 (Specifieke locatie/gespecialiseerde zorg), 15 (Partneropname), 16 (Logeren), 17 (Specifieke geografische redenen), 18 (Doorstroom naar geclusterd wonen VPT) of 19 (Geen aanvullende wens(en)) vullen.

Leveringsstatus | Classificatie 6 - Urgent plaatsen | 01, 02, 03, 04, 05, 06, 07, 08, 20 7 - Actief plaatsen | 09, 10, 11, 12 2 - Wacht op voorkeur | 13, 14, 15, 16, 17, 18, 19 3 - Wacht uit voorzorg | 13, 14, 15, 16, 17, 18, 19

S131bericht inhoud (xslt)
CS132CS132: 9 (Verkeerde bed (VKB)) niet vullen.S132bericht inhoud (xslt)
CS133CS133: 1 (Actief wachtend) niet vullen.S133bericht inhoud (xslt)
CS136CS136: Indien Begindatum in een MutatieZorgzwaartepakket gevuld is, moet Mutatiedatum groter dan of gelijk zijn aan deze Begindatum.9018bericht inhoud (xslt)
CS137CS137: De Leveringsstatus moet toegestaan zijn bij de opgegeven Mutatiecode.

De volgende waarden zijn in combinatie met Mutatiecode toegestaan:

  • Mutatiecode 12 (client wil de zorg (nu) nog niet) – 3 (Wacht uit voorzorg) of 5 (einde zorgvraag);
  • Mutatiecode 17 (overplaatsing (er is een MAZ)) – 5 (einde zorgvraag);
  • Mutatiecode 18 (aanbieder kan de zorg nu nog niet leveren) – 6 (urgent plaatsen), 7 (actief plaatsen) of 2 (wacht op voorkeur);
  • Mutatiecode 19 (levering zorg is beeindigd - zorgtoewijzing sluiten) – 5 (einde zorgvraag);
  • Mutatiecode 20 (levering zorg is beeindigd - zorgtoewijzing aanhouden) – 6 (urgent plaatsen), 7 (actief plaatsen), 2 (wacht op voorkeur) of 3 (wacht uit voorzorg);
  • Mutatiecode 21 (overdracht ZTW (er is geen MAZ)) – 5 (einde zorgvraag).
9046bericht inhoud (xslt)
CS138CS138: Dagtekening moet minimaal 7 dagen na de Einddatum van Periode liggen.9091bericht inhoud (xslt)
CS139CS139: Voor een 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.

9097bericht inhoud (xslt)
CS140CS140: Indien Soort de waarde 5 (Administratief) bevat, dan moet Opname, indien gevuld, de waarde 1 (Ja) bevatten.Een administratieve zorgtoewijzing is bedoeld om tijdelijk een kamer vrij te houden. Daarom moet een administratieve zorgtoewijzing altijd gecombineerd worden met opname ‘J’.9119bericht inhoud (xslt)
CS141CS141: Clientreferentie mag niet gevuld zijn met dezelfde waarde als het bsn van die client.Het is voor het zorgkantoor niet toegestaan om het bsn van een client te gebruiken als Clientreferentie.9130bericht 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)
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)
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)
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)
RS036RS036: Vullen met 8 cijfers.n.v.t.berichtformaat (xsd)
RS037RS037: Vullen met 9 cijfers.n.v.t.berichtformaat (xsd)
RS038RS038: Vullen met UUID versie 4n.v.t.berichtformaat (xsd)
RS042RS042: Minimale waarde 1n.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)