Bijlage 1 Regeling structurele gegevenslevering WPO/WEC: bij Regeling structurele gegevenslevering WPO/WEC (PvE leerlinggegevens)
Regeling structurele gegevenslevering WPO/WEC
Na inwerkingtreding van betreffende onderdelen van de Wet van 6 december 2001 tot wijziging van enkele onderwijswetten in verband met de invoering van persoonsgebonden nummers in het onderwijs (Stb. 2001, 681) leveren de PO-scholen inschrijvingsgegevens op leerling-niveau aan de organisatie BRON. BRON verzorgt vervolgens leveringen aan partijen als Inspectie en CBS. In dit document wordt niet beschreven of (en zo ja, welke) huidige leveringen van PO-scholen aan partijen als Inspectie, CBS of andere externe partijen kunnen/gaan vervallen of worden overgenomen door BRON. Onderdeel van de invoering van de WON is de introductie van het Basisregister Onderwijs (BRON). Via geautomatiseerde uitwisselingsprocessen leveren PO-scholen gegevens op leerling-niveau over inschrijvingen en de betrokken leerlingen aan DUO, de wettelijk beheerder van BRON. Eveneens via geautomatiseerde uitwisselingsprocessen levert BRON de geregistreerde gegevens geanonimiseerd aan de afdeling Bekostiging van DUO aan de Inspectie en (niet geanonimiseerd) aan CBS. Samenvattend komt het erop neer, dat de invoering van de WON leidt tot een dagelijkse elektronische levering van gegevens op leerling-niveau door PO-scholen aan BRON. Dit PvE beschrijft in detail de elektronische gegevensuitwisseling tussen PO-scholen en BRON. De positie van dit PvE in relatie tot het PvE Veld en het PvE van de afdeling Bekostiging van DUO staat beschreven in bijlage A van het contract tussen PMV en Softwareleveranciers. Buiten de reikwijdte van dit PvE vallen zaken die geen impact hebben op de gegevensuitwisseling of de schooladministratiepakketten, zoals implementatieaspecten en -maatregelen (denk aan schaduwdraaien) Dit PvE is mede gebaseerd op versie 5.0 van het ‘Programma van Eisen voor de PO-sector’ en de bijbehorende interfacebeschrijving, opgesteld uit het oogpunt van bekostiging en beleid. Dit Programma van Eisen is als volgt ingedeeld. In hoofdstuk 2 staan de belangrijkste begrippen omschreven. Het procesmodel met
- 1 Welk(e) aanleverpunt(en) namens de school (BRINnummer) optreden;
- 2 De contactgegevens bij elk aanleverpunt (adres, telefoon, e-mail, contactpersoon);
- 3 Gegevens omtrent de gebruikte administratiepakketten binnen de school;
- 4 Vanaf welke datum de (gewijzigde) gegevens geldig zijn.
- A Identificeren persoon (bericht: identificatieverzoek): Als de PO-school niet de beschikking heeft over het PGN van een leerling, kan hiermee het PGN worden opgevraagd bij BRON. Daarnaast, als de school wel de beschikking heeft over het PGN (Burgerservicenummer of onderwijsnummer) van een leerling, kan de PO-school verifiëren of het PGN in combinatie met de geboortedatum en geslacht, correct is. Het resultaat zal worden klaargezet, zodat dit bij de eerst volgende synchronisatie (via Terugkoppelen melding PO) teruggemeld wordt aan de LAS-applicatie.
- B Bijwerken PO-sleutelgegevens (bericht: wijziging sleutelgegevens): Niet voor alle leerlingen kan BRON een relatie leggen met BRP. Dit komt enerzijds vanwege het feit dat niet alle leerlingen in Nederland wonen, maar het kan ook komen door onjuiste door de school geleverde sleutelgegevens. Met deze uitwisseling (bijwerken PO-sleutelgegevens) kan de school de onjuiste sleutelgegevens bijwerken, waarna BRON alsnog een BRP-relatie probeert aan te gaan. Het resultaat wordt, zodra bekend, bij de eerst volgende synchronisatie (via Terugkoppelen melding PO) teruggemeld aan de LAS-applicatie.
- C Bijwerken PO-inschrijving (bericht: melding inschrijving): De gebruiker zal in het LAS een nieuwe inschrijving opvoeren of een wijziging doorvoeren. Op het moment van synchroniseren, zal de stand met alle inschrijvingsgegevens verstuurd moeten worden naar BRON. Na verwerking door BRON zal de stand van de inschrijving worden geaccepteerd (met of zonder signalen) of geweigerd. De opgenomen stand of geweigerde stand zal door BRON worden klaargezet, zodat dit bij de eerst volgende synchronisatie (via Terugkoppelen melding PO) wordt teruggemeld aan de LAS-applicatie.
- D Verwijderen PO-inschrijving (bericht: verwijderen inschrijving): Indien de gebruiker in de LAS-applicatie een leerling/inschrijving heeft verwijderd, zal na synchroniseren de verwijderde inschrijving worden doorgegeven aan BRON. Na verwerking door BRON zal de verwijdering worden geaccepteerd of geweigerd. Het resultaat zal worden klaargezet, zodat dit bij de eerst volgende synchronisatie (via Terugkoppelen melding PO) wordt teruggemeld aan de LAS-applicatie.
- E Afhandelen verzoek registratieoverzicht (bericht: verzoek registratieoverzicht): De school heeft de mogelijkheid om van één of meerdere (of alle) leerlingen de stand op te vragen zoals deze in BRON geregistreerd staan. Het resultaat wordt bij het eerst volgende synchronisatiemoment (via Terugkoppelen melding PO) aan de school teruggemeld. In de LAS-applicatie kan deze stand met de eigen stand worden vergeleken. Deze functionaliteit zou vooral van belang kunnen zijn ingeval van calamiteiten of naar aanleiding van een functionele vraag.
- F Terugkoppelen melding PO (bericht: verzoek terugkoppeling (van de PO-school) en bericht: terugkoppeling (van BRON)): Onderdeel van de synchronisatie betreft ook het ophalen van een terugkoppeling. Het LAS verzoekt daarbij (zonder menselijke tussenkomst) om terugkoppeling van de door BRON afgehandelde berichten. Hierbij verzorgt BRON synchroon een antwoord in de vorm van de specifieke terugkoppeling (of meerdere indien aan de orde). De mogelijke antwoorden zijn:
- – Goedkeuring van een identificatieverzoek (zie identificeren persoon);
- – Goedkeuring van een melding wijziging sleutelgegevens (zie bijwerken PO-sleutelgegevens);
- – Goedkeuring van een melding inschrijving (zie bijwerken PO-inschrijving);
- – Goedkeuring van verwijderen inschrijving (zie verwijderen inschrijving);
- – Goedkeuring van verzoek registratie-overzicht (zie afhandelen verzoek registratie-overzicht);
- – Afkeuring (van een van bovenstaande berichten);
- – Spontane mutatie: met dit bericht koppelt BRON een wijziging van de persoonsgegevens (inclusief persoonsgebonden nummer) terug. Aan dit bericht is geen 'vraag' vanuit de PO-school vooraf gegaan; het betreft hier een wijziging van persoonsgegevens als gevolg van een spontane mutatie vanuit BRP of een wijziging van het persoonsgebonden nummer (verhanging);
- – Dubbele inschrijving: periodiek controleert BRON of er zgn. dubbele inschrijvingen zijn ontstaan (of opgeheven). Tijdens het synchroniseren koppelt BRON de ontstane dubbele inschrijvingen en opheffingen terug aan de LAS-applicatie.
- – Een wijziging van Vestiging WPO, Vestiging WEC of Schoolsoort WEC. Dit is toegestaan omdat deze situatie aansluit bij de werkelijkheid. Dit heeft te maken met het feit dat in dergelijke situaties regelmatig sprake is van afzonderlijke administraties.
- – Een wijziging van Ambulante begeleiding WEC. Dit is toegestaan als een wijziging van Ambulante begeleiding WEC niet beschouwd wordt als een doorlopende inschrijving.
- – Schoolsoort WEC. Na inwerkingtreding van de Wet van 11 oktober 2012 tot wijziging van onder meer de Wet op de expertisecentra in verband met de kwaliteit van het speciaal en voortgezet speciaal onderwijs (Stb. 2012, 545) (Wet kwaliteit V(SO)) is het voor alle WEC-scholen verplicht om bij overgang van schoolsoort WEC een uitschrijving en een nieuwe inschrijving aan te leveren.
- • Het aanleveren van een Arrangement voor leerlingen die gedurende een bepaalde periode worden begeleid door een WEC-school uit cluster 1 of 2 of door epilepsiescholen (uit cluster 3)
- • Het aanleveren van een Ontwikkelingsperspectief BAO door een WPO-school voor de betreffende ingeschreven leerlingen voor een bepaalde periode.
- • Het aanleveren van een Verblijf Ortho Pedagogisch Didactisch Centrum (OPDC) door een WPO-school voor leerlingen gedurende een bepaalde periode.
- – BRINnummer
- – Aanleverpuntnummer
- – BpokServices_V1.0.wsdl
- – BegrippenregisterAlgemeenPO_V1.0.xsd
- – BegrippenregisterInstellingEnOnderwijsPO_V1.0.xsd
- – BegrippenregisterOnderwijsverbandPO_V1.0.xsd
- – BegrippenregisterPersoonPO_V1.0.xsd
- – berichtenVerkeerIBGroepPO_V1.0.xsd
- (a) identificatieverzoek zonder PGN
- (b) identificatieverzoek met PGN.
- – de combinatie PGN (Burgerservicenummer), geboortedatum en geslacht is aangetroffen in BRP de combinatie kan gebruikt worden in verdere communicatie
- – de combinatie PGN (Burgerservicenummer), geboortedatum en geslacht is niet aangetroffen in BRP de combinatie kan niet gebruikt worden in verdere communicatie.
- – de combinatie PGN (onderwijsnummer), geboortedatum en geslacht is aangetroffen in BRON de combinatie kan gebruikt worden in verdere communicatie
- – de combinatie PGN (onderwijsnummer), geboortedatum en geslacht is niet aangetroffen in BRON de combinatie kan niet gebruikt worden in verdere communicatie.
- – wijziging kan niet worden doorgevoerd; er is namelijk al een BRP-relatie
- – wijziging kan worden doorgevoerd; er is ondanks de wijziging geen BRP-relatie te leggen en PGN verandert niet
- – wijziging kan worden doorgevoerd; er is dankzij de wijziging een BRP-relatie gelegd; PGN verandert
- (a) een melding inschrijving WPO/WEC met PGN
- (b) een melding inschrijving WPO/WEC zonder PGN.
- – melding syntactisch niet in orde: melding wordt afgekeurd
- – melding semantisch niet in orde (bijv. persoon niet gevonden in BRON en/of BRP, inschrijvingsgegevens niet in orde); melding wordt afgekeurd
- – melding syntactisch en semantisch in orde: melding wordt verwerkt in BRON.
- – melding syntactisch niet in orde: melding wordt afgekeurd
- – melding semantisch niet in orde (inschrijvingsgegevens niet in orde); melding wordt afgekeurd
- – melding syntactisch en semantisch in orde: melding wordt verwerkt in BRON.
- – de persoon is gevonden in BRP met Burgerservicenummer Burgerservicenummer wordt PGN
- – de persoon is gevonden in BRP zonder Burgerservicenummer DUO kent onderwijsnummer toe als PGN
- – de persoon is niet gevonden in BRP DUO kent onderwijsnummer toe als PGN
- – melding syntactisch niet in orde: melding wordt afgekeurd
- – melding semantisch niet in orde (bijv. persoon niet gevonden; inschrijving niet gevonden): melding wordt afgekeurd
- – melding syntactisch en semantisch in orde: verwijdering wordt doorgevoerd in BRON.
- – Het verzoek terugkoppeling, dat vanuit de school/vestiging wordt verzonden, (bericht 6) moet gebruik maken van een Berichtidentificatie. De Berichtidentificatie moet t.o.v. van de vorige berichtidentificatie
- a) Hoger zijn: Dit betekent ten eerste dat de vorige terugkoppeling is geslaagd en dat deze teruggekoppelde berichten niet meer verzonden dienen te worden. Indien er een nieuwe terugkoppelvoorraad is, wordt deze voorraad teruggekoppeld. Deze nieuwe terugkoppeling is daarmee voorlopig verzonden. OF
- b) Dezelfde zijn. Dit betekent dat de vorige terugkoppeling niet is geslaagd. De teruggekoppelde berichten moeten opnieuw worden verzonden. Indien de terugkoppeling nog niet de maximale omvang had bereikt kan deze terugkoppeling met nieuwe terugkoppelberichten worden aangevuld. Wederom geldt voor deze teruggekoppelde berichten een ‘status voorlopig’ totdat er een verzoek terugkoppeling vanuit de school/vestiging wordt verzonden die een berichtidentificatie kent die hoger is dan de vorige.
- – Het iteratieve proces wordt voortgezet zolang BRON een voorraad terugkoppelt. Indien er geen voorraad terugkoppelingen (meer) is dan verzendt BRON naar de ontvanger een leeg terugkoppelbericht terug. Dit lege bericht betekent voor de ontvanger dat het iteratieve proces beëindigd is.
- – één van de inschrijvingen een inschrijving aan een opgeheven school is, gedurende de gehele overlappende periode.
- – één van de inschrijvingen een inschrijving voor een arrangement is en de andere inschrijving betreft een reguliere inschrijving WPO of WEC.
- 1. Een ontvangstbevestiging koppelt de uitkomst van het ontvangen bericht in de Kopgegevens terugkoppeling terug in ‘status melding’. De uitkomst kan zijn ‘in behandeling’ of ‘afgekeurd’. Er zal dus altijd één status melding worden teruggekoppeld. (1 keer per bericht)
- 2. Als er een synchrone fout wordt geconstateerd, dan stopt verdere verwerking en wordt in status melding van de kopgegevens aangegeven dat het Bericht wordt afgekeurd. Deze afkeuring kan nader met één signaal worden toegelicht m.b.v. een code en omschrijving. Per bericht kan dus optioneel één signaal voorkomen (0.1).
- – tweezijdige authenticatie (client certificaat vereist)
- – SSL Versie 3.0 of TLS Versie 1.0 of hoger
- – Cipher lengte 128-bits of hoger (40- en 56-bit zijn uitgesloten)
- • Verschillen in leestekens bv ‘-’(verbindingsstreepjes) en ‘ ‘ (spaties);
- • Verschillen in hoofdletters en kleine letters.