SIKB Validatie - Handleiding
De SIKB Validatie module stelt u in staat om SIKB0101 XML bestanden te valideren tegen officiële XSD schema's en XSLT bedrijfsregels.
Doel van de pagina
De SIKB Validatie pagina biedt een eenvoudige manier om uw XML bestanden te controleren op:
- Schema-validatie (XSD): Controleert of de XML structuur voldoet aan de officiële SIKB0101 schema's
- Bedrijfsregels (XSLT): Valideert de inhoud tegen de SIKB0101 bedrijfsregels en lookup tabellen

Gebruikershandleiding
Stap 1: Bestand uploaden
- Navigeer naar SIKB Validatie in het menu
- Sleep uw XML bestand naar het upload gebied, of klik om een bestand te selecteren
- Het bestand wordt automatisch gevalideerd zodra het is geüpload

Let op: De maximale bestandsgrootte is 10 MB.
Stap 2: Versie detectie
Na het uploaden detecteert de applicatie automatisch:
- De SIKB0101 versie van het bestand
- Het dataflow type (bijv. Onderzoek, Labresultaat, LIB)

Stap 3: Validatieresultaten bekijken
Na de validatie ziet u een overzicht van de resultaten:
Samenvatting
Bovenaan de pagina staat een samenvatting met:
- Totaal aantal fouten (rood)
- Totaal aantal waarschuwingen (oranje)
- Gedetecteerde versie en dataflow type

Schemafouten
Indien aanwezig worden XSD schemafouten weergegeven met:
- Regel- en kolomnummer in het XML bestand
- Beschrijving van de fout
- Mogelijkheid om naar de specifieke locatie te navigeren

Bedrijfsregelfouten
Bedrijfsregelfouten (XSLT) worden apart weergegeven met:
- Type fout of waarschuwing
- Titel en beschrijving
- Referentie naar het betreffende element

Stap 4: Rapporten downloaden
Na de validatie kunt u rapporten downloaden:
- PDF Rapport: Een leesbaar rapport voor archivering of delen
- XML Rapport: De ruwe validatieresultaten in XML formaat

Ondersteunde Dataflows
De validatietool ondersteunt alle SIKB0101 dataflow types:
| Dataflow | URN ID | XSLT Stylesheet |
|---|---|---|
| Labresultaat | id:1 | Labresult_Controle.xsl |
| Labopdracht | id:2 | LabAssignment_Controle.xsl |
| Onderzoek | id:4 | Onderzoek_Controle.xsl |
| LIB | id:5 | LIB_Controle.xsl |
| Melding | id:6 | Melding_Controle.xsl |
Validatieproces
Het validatieproces verloopt in twee fasen:
Fase 1: Schema Validatie
De XML wordt eerst gevalideerd tegen de officiële XSD schema's:
imsikb0101_v14.9.0.xsd- Hoofdschemaimmetingen_v14.9.0.xsd- Metingen schema
Belangrijk: Als er schemafouten zijn, wordt de bedrijfsregelvalidatie overgeslagen. Los eerst de schemafouten op en valideer opnieuw.
Fase 2: Bedrijfsregelvalidatie
Als de schemavalidatie slaagt, worden de XSLT bedrijfsregels toegepast:
- Controle op verplichte velden
- Controle op veldlengtes
- Validatie tegen lookup tabellen
- Cross-referentie controles
Veelgestelde vragen
Waarom zie ik alleen schemafouten?
Als er XSD schemafouten zijn, wordt de bedrijfsregelvalidatie niet uitgevoerd. Dit is een zogenaamde "fail-fast" benadering. Los eerst alle schemafouten op en valideer het bestand opnieuw.
Welke bestandstypen worden ondersteund?
Alleen XML bestanden worden ondersteund. Het bestand moet een geldig SIKB0101 XML document zijn met de juiste namespaces.
Wat als mijn versie niet wordt herkend?
De applicatie detecteert automatisch de versie uit het XML bestand. Als de versie niet wordt herkend, wordt standaard versie 14.9.0 gebruikt.
Tips
- Valideer regelmatig: Valideer uw bestanden tijdens het maken om fouten vroeg te ontdekken
- Bekijk de foutdetails: Klik op een fout om meer context te krijgen
- Download rapporten: Bewaar PDF rapporten voor uw administratie
- Los eerst schemafouten op: Schemafouten blokkeren de bedrijfsregelvalidatie