pa:VDraft Toetsingscriteria: verschil tussen versies

Uit informatiestandaarden
Ga naar: navigatie, zoeken
(Principe 2.3)
Regel 1: Regel 1:
{{IssueBox|'''<big>Aan deze pagina wordt momenteel gewerkt. </big>'''}}
+
{{underconstruction}}
 
+
{{NOINDEX|visible=yes}}
==Doel==
 
Doel van de toetsingscriteria is het bieden van duidelijke kaders waar informatieproducten van Nictiz aan verwacht worden te voldoen.
 
 
 
==Structuur==
 
De toetsingscriteria zijn ontwerpregels die een concrete uitwerking vormen van de overkoepelende productarchitectuurprincipes. Deze ontwerpregels zijn afgeleid uit bestaande richtlijnen binnen en buiten Nictiz en vervolgens georganiseerd met de productarchitectuurprincipes als kapstok. De toetsingscriteria kennen een onderverdeling in verplichte ontwerpregels en aanbevelingen.
 
 
 
Meer informatie over de productarchitectuurprincipes is op een aparte pagina te vinden.
 
  
 
=Taal=
 
=Taal=
 
+
{| class="wikitable" style="table-layout:fixed; width:100%;"
==Principe 1.1==
+
|-
* Gebruik bestaande concepten en waardelijsten; ''Rationale: door gemeenschappelijke taal te gebruiken is het mogelijk om tussen verschillende domeinen op een semantisch correcte manier gegevens te delen.''
+
| style="vertical-align:top; text-align:left; font-weight:normal; background-color:white;" | '''Principe 1.1''' Gebruik bestaande concepten en waardelijsten. ''Rationale: Door gemeenschappelijke taal te gebruiken is het mogelijk om tussen verschillende domeinen op een semantisch correcte manier gegevens te delen.''
 
+
|}
 
{| class="wikitable" style="table-layout:fixed; width:100%;"
 
{| class="wikitable" style="table-layout:fixed; width:100%;"
 
|+ style="text-align:left;" | Toetsingscriteria
 
|+ style="text-align:left;" | Toetsingscriteria
 
|-
 
|-
 
! style="width:4%; vertical-align:top; text-align:left" | Item
 
! style="width:4%; vertical-align:top; text-align:left" | Item
! style="width:6%; vertical-align:top; text-align:left" | Level
+
! style="width:6%; vertical-align:top; text-align:left" | Niveau
 
! style="width:67%; vertical-align:top; text-align:left" | Beschrijving
 
! style="width:67%; vertical-align:top; text-align:left" | Beschrijving
 
! style="width:23%; vertical-align:top; text-align:left" | Bron
 
! style="width:23%; vertical-align:top; text-align:left" | Bron
 
|-
 
|-
| style="vertical-align:top; text-align:left" | 1.1.1
+
| style="vertical-align:top; text-align:left" | [[#Aandachtspunten|1.1.1]]
 
| style="vertical-align:top; text-align:left" | MUST
 
| style="vertical-align:top; text-align:left" | MUST
 
| style="vertical-align:top; text-align:left" | Waardelijsten in informatiestandaarden zijn gelijk aan de corresponderende waardelijsten in de zibs of zijn een inperking hiervan, maar geen uitbreiding.<br>
 
| style="vertical-align:top; text-align:left" | Waardelijsten in informatiestandaarden zijn gelijk aan de corresponderende waardelijsten in de zibs of zijn een inperking hiervan, maar geen uitbreiding.<br>
Uitzonderingen:
+
Uitzonderingen:<br>
 
* Indien de binding van de waardelijst van de zib 'extensible' is, mogen waarden toegevoegd worden die voldoen voor de criteria voor 'extensible'.<br>
 
* Indien de binding van de waardelijst van de zib 'extensible' is, mogen waarden toegevoegd worden die voldoen voor de criteria voor 'extensible'.<br>
 
* Indien het gaat om een waardelijst van de zib met OTH Nullflavor, mag vrije tekst gebruikt worden als waarde wanneer de gecodeerde waarden uit de waardelijst niet voldoen.
 
* Indien het gaat om een waardelijst van de zib met OTH Nullflavor, mag vrije tekst gebruikt worden als waarde wanneer de gecodeerde waarden uit de waardelijst niet voldoen.
| style="vertical-align:top; text-align:left" | [https://richtlijnen.zibtransitie.nl/terminologie/waardelijst-in-informatiestandaard/ Waardelijsten in informatiestandaarden]
+
| style="vertical-align:top; text-align:left" | [https://richtlijnen.zibtransitie.nl/terminologie/waardelijst-in-informatiestandaard/ Waardelijsten in informatiestandaarden]<br>
[https://zibs.nl/wiki/Codelist_Bindings_Backup Wiki-pagina Bindings van zibs] <br>
+
<br>
[https://nictiz.atlassian.net/issues/ZIBFHIR-249| ZIBFHIR-249] <br>
+
[https://zibs.nl/wiki/Codelist_Bindings_Backup Bindings van zibs]<br>
 +
[https://nictiz.atlassian.net/issues/ZIBFHIR-249| ZIBFHIR-249]<br>
 
[https://nictiz.atlassian.net/browse/ZIB-2685| ZIB-2685]
 
[https://nictiz.atlassian.net/browse/ZIB-2685| ZIB-2685]
 
|-
 
|-
| style="vertical-align:top; text-align:left" | 1.1.2  
+
| style="vertical-align:top; text-align:left" | [[#Aandachtspunten|1.1.2]]
 
| style="vertical-align:top; text-align:left" | MUST NOT
 
| style="vertical-align:top; text-align:left" | MUST NOT
 
| style="vertical-align:top; text-align:left" | Informatiestandaarden voegen geen waardelijsten toe naast de in de zib gespecificeerde waardelijsten.
 
| style="vertical-align:top; text-align:left" | Informatiestandaarden voegen geen waardelijsten toe naast de in de zib gespecificeerde waardelijsten.
| [https://richtlijnen.zibtransitie.nl/terminologie/waardelijst-in-informatiestandaard/ Waardelijsten in informatiestandaarden] <br>
+
| style="vertical-align:top; text-align:left" | [https://richtlijnen.zibtransitie.nl/terminologie/waardelijst-in-informatiestandaard/ Waardelijsten in informatiestandaarden]
 
|-
 
|-
 
| style="vertical-align:top; text-align:left" | 1.1.3
 
| style="vertical-align:top; text-align:left" | 1.1.3
| style="vertical-align:top; text-align:left" | MUST
 
| style="vertical-align:top; text-align:left" | Als het nodig is om aan te passen naar welke waardelijst(en) de zib verwijst, dan gebeurt dat via de afgesproken governance.<br>
 
* ''Houd rekening met de aandachtspunten genoemd bij toetsingscriterium 2.3.3.''
 
| style="vertical-align:top; text-align:left" | [https://nictiz.nl/wat-we-doen/activiteiten/zibs/beheerproces-zibs/#:~:text=Beheerproces%20zibs,zibs%2C%20niet%20voor%20nieuwe%20zibs Beheerproces van zibs]
 
|-
 
| style="vertical-align:top; text-align:left" | 1.1.4
 
 
| style="vertical-align:top; text-align:left" | SHOULD
 
| style="vertical-align:top; text-align:left" | SHOULD
 
| style="vertical-align:top; text-align:left" | Indien een waardelijst in een informatiestandaard minder waarden bevat dan in de zib, dan beschrijft de informatiestandaard hoe geborgd wordt dat alleen de ingeperkte lijst wordt verwerkt en/of gedeeld.
 
| style="vertical-align:top; text-align:left" | Indien een waardelijst in een informatiestandaard minder waarden bevat dan in de zib, dan beschrijft de informatiestandaard hoe geborgd wordt dat alleen de ingeperkte lijst wordt verwerkt en/of gedeeld.
| style="vertical-align:top; text-align:left" | [https://richtlijnen.zibtransitie.nl/terminologie/waardelijst-in-informatiestandaard/ Waardelijst in informatiestandaard]
+
| style="vertical-align:top; text-align:left" | [https://richtlijnen.zibtransitie.nl/terminologie/waardelijst-in-informatiestandaard/ Waardelijsten in informatiestandaarden]
 
|-
 
|-
| style="vertical-align:top; text-align:left" | 1.1.5
+
| style="vertical-align:top; text-align:left" | 1.1.4
 
| style="vertical-align:top; text-align:left" | SHOULD
 
| style="vertical-align:top; text-align:left" | SHOULD
 
| style="vertical-align:top; text-align:left" | Er is een verplichting opgenomen voor systemen voor het meesturen van een weergavenaam bij terminologiecoderingen, tenzij er een andere werkwijze gehanteerd wordt als oplossing voor het gebruik van verschillende versies van codestelsels door systemen.
 
| style="vertical-align:top; text-align:left" | Er is een verplichting opgenomen voor systemen voor het meesturen van een weergavenaam bij terminologiecoderingen, tenzij er een andere werkwijze gehanteerd wordt als oplossing voor het gebruik van verschillende versies van codestelsels door systemen.
 
| style="vertical-align:top; text-align:left" | [https://nictiz.nl/app/uploads/2024/10/Dynamische-waardelijsten_oktober2024.pdf?_gl=1*g821zl*_up*MQ..*_ga*MTkwNzg4MTcwMS4xNzQ0NzA3NjQ1*_ga_0ZRXV90GXH*MTc0NDcwNzY0NS4xLjEuMTc0NDcwNzY0OS4wLjAuMjA0Mzk0MzMyNA.. Advies Dynamische waardelijsten]
 
| style="vertical-align:top; text-align:left" | [https://nictiz.nl/app/uploads/2024/10/Dynamische-waardelijsten_oktober2024.pdf?_gl=1*g821zl*_up*MQ..*_ga*MTkwNzg4MTcwMS4xNzQ0NzA3NjQ1*_ga_0ZRXV90GXH*MTc0NDcwNzY0NS4xLjEuMTc0NDcwNzY0OS4wLjAuMjA0Mzk0MzMyNA.. Advies Dynamische waardelijsten]
 +
| -
 +
|}
 +
<br>
 +
 +
{| class="wikitable" style="table-layout:fixed; width:100%;"
 
|-
 
|-
 +
| style="vertical-align:top; text-align:left; font-weight:normal; background-color:white;" | '''Principe 1.2''' Definieer welk deel van de dialoog geïmplementeerd wordt; gebruik hiervoor bestaande definities; voor zowel communicatie als ook verwerking. ''Rationale: door duidelijk te maken wat de verwachting is waarmee de gegevens opgeslagen of gedeeld worden kunnen alle partijen de correcte actie nemen.''
 
|}
 
|}
'''Toetsingscriteria terminologiekoppelingen'''<br>
+
''Toetsingscriteria nog in ontwikkeling''<br>
''Nog toe te voegen''<br>
 
 
 
==Principe 1.2==
 
* Definieer welk deel van de dialoog geïmplementeerd wordt; gebruik hiervoor bestaande definities; voor zowel communicatie als ook verwerking. ''Rationale: door duidelijk te maken wat de verwachting is waarmee de gegevens opgeslagen of gedeeld worden kunnen alle partijen de correcte actie nemen.''
 
<br>
 
'''Toetsingscriteria'''<br>
 
'' Nog in ontwikkeling ''
 
 
<br>
 
<br>
  
 
=Logisch=
 
=Logisch=
 
+
{| class="wikitable" style="table-layout:fixed; width:100%;"
==Principe 2.1==
+
|-
* Informatiestandaarden maken gebruik van bestaande logische modellen. ''Rationale: hergebruik van logische modellen leidt tot standaardisatie van gegevens en maakt hergebruik van deze gegevens voor andere doeleinden mogelijk.''
+
| style="vertical-align:top; text-align:left; font-weight:normal; background-color:white;" |  '''Principe 2.1''' Informatiestandaarden maken gebruik van bestaande logische modellen. ''Rationale: hergebruik van logische modellen leidt tot standaardisatie van gegevens en maakt hergebruik van deze gegevens voor andere doeleinden mogelijk.''
 
+
|}
 
{| class="wikitable" style="table-layout:fixed; width:100%;"
 
{| class="wikitable" style="table-layout:fixed; width:100%;"
 
|+ style="text-align:left;" | Toetsingscriteria
 
|+ style="text-align:left;" | Toetsingscriteria
 
|-
 
|-
 
! style="width:4%; vertical-align:top; text-align:left" | Item
 
! style="width:4%; vertical-align:top; text-align:left" | Item
! style="width:6%; vertical-align:top; text-align:left" | Level
+
! style="width:6%; vertical-align:top; text-align:left" | Niveau
 
! style="width:67%; vertical-align:top; text-align:left" | Beschrijving
 
! style="width:67%; vertical-align:top; text-align:left" | Beschrijving
 
! style="width:23%; vertical-align:top; text-align:left" | Bron
 
! style="width:23%; vertical-align:top; text-align:left" | Bron
Regel 82: Regel 69:
 
| style="vertical-align:top; text-align:left"  | Datasets van informatiestandaarden zijn opgebouwd uit zibs.<br>
 
| style="vertical-align:top; text-align:left"  | Datasets van informatiestandaarden zijn opgebouwd uit zibs.<br>
 
| style="vertical-align:top; text-align:left"  | [https://informatiestandaarden.nictiz.nl/wiki/qa:Instructie_opstellen_dataset QA Instructie opstellen dataset] <br>
 
| style="vertical-align:top; text-align:left"  | [https://informatiestandaarden.nictiz.nl/wiki/qa:Instructie_opstellen_dataset QA Instructie opstellen dataset] <br>
[https://nationalebibliotheek.nictiz.nl/assets/uploads/2025/02/Notitie-Stelselcriteria-v0.91-werkdocument.pdf Stelselcriteria v0.91 Bijlage 5 Tabel 6 Generieke aspecten]
+
[https://nationalebibliotheek.nictiz.nl/assets/uploads/2025/02/Notitie-Stelselcriteria-v0.91-werkdocument.pdf Stelselcriteria v0.91]
 
|-
 
|-
 
| style="vertical-align:top; text-align:left"  | 2.1.2
 
| style="vertical-align:top; text-align:left"  | 2.1.2
Regel 90: Regel 77:
 
* Onder voorwaarden mag een pre-adopt zib 2024 toegepast worden.  
 
* Onder voorwaarden mag een pre-adopt zib 2024 toegepast worden.  
 
| style="vertical-align:top; text-align:left"  | [https://nationalebibliotheek.nictiz.nl/releases/fhir-besluit-2022/ FHIR-besluit 2022] <br>
 
| style="vertical-align:top; text-align:left"  | [https://nationalebibliotheek.nictiz.nl/releases/fhir-besluit-2022/ FHIR-besluit 2022] <br>
 +
<br>
 
Interne memo Gebruik pre-adopts zib 2024
 
Interne memo Gebruik pre-adopts zib 2024
 
|-
 
|-
| style="vertical-align:top; text-align:left"  | 2.1.3
+
| style="vertical-align:top; text-align:left"  | [[#Aandachtspunten|2.1.3]]
 
| style="vertical-align:top; text-align:left"  | MUST
 
| style="vertical-align:top; text-align:left"  | MUST
| style="vertical-align:top; text-align:left"  | Indien er geen geschikte zib is, wordt gebruik gemaakt van een ander bestaand informatiemodel indien beschikbaar, bijvoorbeeld uit datasets van andere informatiestandaarden of een internationaal model (een Xt-EHR logical model, bestaande DCM/CIM, openEHR archetype of FHIR Resource/Profile).<br>
+
| style="vertical-align:top; text-align:left"  | Indien er geen geschikte zib is, wordt gebruik gemaakt van een ander bestaand informatiemodel indien beschikbaar, bijvoorbeeld uit datasets van andere informatiestandaarden of een internationaal model (een Xt-EHR logical model, bestaande DCM/CIM, openEHR archetype of FHIR Resource/Profile).<sup>1</sup><br>
* ''Houd rekening met onderstaande aandachtspunten.''
+
| style="vertical-align:top; text-align:left"  | [https://engage.cloud.microsoft/main/org/nictiz.nl/threads/eyJfdHlwZSI6IlRocmVhZCIsImlkIjoiMzU1MDUwNjM2MzY5OTIwMCJ9?trk_copy_link=V2 Intern document Architectuurprincipes zibs 2.0 v1.0]
| style="vertical-align:top; text-align:left"  | [https://informatiestandaarden.nictiz.nl/wiki/qa:Instructie_opstellen_dataset QA Instructie opstellen dataset] <br>
 
[https://engage.cloud.microsoft/main/org/nictiz.nl/threads/eyJfdHlwZSI6IlRocmVhZCIsImlkIjoiMzU1MDUwNjM2MzY5OTIwMCJ9?trk_copy_link=V2 Intern document Architectuurprincipes zibs 2.0 v1.0]
 
 
|-
 
|-
| style="vertical-align:top; text-align:left"  | 2.1.4
+
| style="vertical-align:top; text-align:left"  | [[#Aandachtspunten|2.1.4]]
 
| style="vertical-align:top; text-align:left"  | MUST
 
| style="vertical-align:top; text-align:left"  | MUST
| style="vertical-align:top; text-align:left"  | Indien er geen geschikt bestaand informatiemodel is, worden relevante beschikbare ontwerppatronen en spelregels gevolgd uit internationale literatuur (zoals de HL7 CIMI style guide en openEHR editorial style guide) voor het opstellen van een nieuw informatiemodel.
+
| style="vertical-align:top; text-align:left"  | Indien er geen geschikt bestaand informatiemodel is, worden relevante beschikbare ontwerppatronen en spelregels gevolgd uit internationale literatuur (zoals de HL7 CIMI style guide en openEHR editorial style guide) voor het opstellen van een nieuw informatiemodel.<sup>1</sup>
 
| style="vertical-align:top; text-align:left"  | [https://engage.cloud.microsoft/main/org/nictiz.nl/threads/eyJfdHlwZSI6IlRocmVhZCIsImlkIjoiMzU1MDUwNjM2MzY5OTIwMCJ9?trk_copy_link=V2 Intern document Architectuurprincipes zibs 2.0 v1.0]
 
| style="vertical-align:top; text-align:left"  | [https://engage.cloud.microsoft/main/org/nictiz.nl/threads/eyJfdHlwZSI6IlRocmVhZCIsImlkIjoiMzU1MDUwNjM2MzY5OTIwMCJ9?trk_copy_link=V2 Intern document Architectuurprincipes zibs 2.0 v1.0]
 
|-
 
|-
 
|}
 
|}
<small>Aandachtspunten bij toetsingscriterium 2.1.3:<br>
+
<br>
* Dit toetsingscriterium zal nadere invulling krijgen op basis van de praktische handvatten voor het ontwikkelen van een zib volgens de architectuurprincipes zibs 2.0.
 
** Deze praktische handvatten worden door Nictiz en de Zib-community opgeleverd.<sup>1</sup>
 
** Dit is de praktische uitwerking van [https://engage.cloud.microsoft/main/org/nictiz.nl/threads/eyJfdHlwZSI6IlRocmVhZCIsImlkIjoiMzU1MDUwNjM2MzY5OTIwMCJ9?trk_copy_link=V2 Architectuurprincipes zibs 2.0 v1.0 (intern document)], die via het ontwikkeltraject 'Zib-transitie' tot stand zijn gekomen.
 
<sup>1</sup> [https://nictiz.nl/app/uploads/2025/07/Plan-van-Aanpak-zib-transitie_Verder-met-zibs-in-databeschikbaarheid_v1.1.pdf  Plan van aanpak: Verder met zibs in databeschikbaarheid v1.1]
 
</small>
 
  
==Principe 2.2==
+
{| class="wikitable" style="table-layout:fixed; width:100%;"
* Logische modellen worden zowel voor verwerking(opslag) als ook deling gebruikt. ''Rationale: door opslag en deling dezelfde structuur te geven is de kans op verlies van semantiek minimaal.''
+
|-
 +
| style="vertical-align:top; text-align:left; font-weight:normal; background-color:white;" | '''Principe 2.2''' Logische modellen worden zowel voor verwerking(opslag) als ook deling gebruikt. ''Rationale: door opslag en deling dezelfde structuur te geven is de kans op verlies van semantiek minimaal.''
 +
|}
 +
''Toetsingscriteria nog in ontwikkeling''<br>
 
<br>
 
<br>
'''Toetsingscriteria'''<br>
 
'' Nog in ontwikkeling ''<br>
 
 
==Principe 2.3==
 
* Een informatiestandaard voegt geen elementen ''of relaties'' toe aan; of verruimt de kardinaliteit van elementen of relaties in een logisch model. ''Rationale: toevoegen van elementen zorgt ervoor dat ontvangers mogelijk de gegevens niet kunnen verwerken.''
 
  
 
{| class="wikitable" style="table-layout:fixed; width:100%;"
 
{| class="wikitable" style="table-layout:fixed; width:100%;"
|+ style="text-align:left;" | Toetsingscriteria<sup>1</sup>
+
|-
 +
| style="vertical-align:top; text-align:left; font-weight:normal; background-color:white;" | '''Principe 2.3''' Een informatiestandaard voegt geen elementen ''of relaties'' toe aan; of verruimt de kardinaliteit van elementen of relaties in een logisch model. ''Rationale: toevoegen van elementen zorgt ervoor dat ontvangers mogelijk de gegevens niet kunnen verwerken.''
 +
|}
 +
{| class="wikitable" style="table-layout:fixed; width:100%;"
 +
|+ style="text-align:left;" | Toetsingscriteria
 
|-
 
|-
 
! style="width:4%; vertical-align:top; text-align:left" | Item
 
! style="width:4%; vertical-align:top; text-align:left" | Item
Regel 129: Regel 112:
 
! style="width:23%; vertical-align:top; text-align:left" | Bron
 
! style="width:23%; vertical-align:top; text-align:left" | Bron
 
|-
 
|-
| style="vertical-align:top; text-align:left" | 2.3.1
+
| style="vertical-align:top; text-align:left" | [[#Aandachtspunten|2.3.1]]
 
| style="vertical-align:top; text-align:left" | MUST NOT
 
| style="vertical-align:top; text-align:left" | MUST NOT
 
| style="vertical-align:top; text-align:left" | Een informatiestandaard voegt geen elementen toe aan een zib.
 
| style="vertical-align:top; text-align:left" | Een informatiestandaard voegt geen elementen toe aan een zib.
 
| style="vertical-align:top; text-align:left" | [https://engage.cloud.microsoft/main/org/nictiz.nl/threads/eyJfdHlwZSI6IlRocmVhZCIsImlkIjoiMzU1MDUwNjM2MzY5OTIwMCJ9?trk_copy_link=V2 Intern document Architectuurprincipes zibs 2.0 v1.0]
 
| style="vertical-align:top; text-align:left" | [https://engage.cloud.microsoft/main/org/nictiz.nl/threads/eyJfdHlwZSI6IlRocmVhZCIsImlkIjoiMzU1MDUwNjM2MzY5OTIwMCJ9?trk_copy_link=V2 Intern document Architectuurprincipes zibs 2.0 v1.0]
 
|-
 
|-
| style="vertical-align:top; text-align:left" | 2.3.2
+
| style="vertical-align:top; text-align:left" | [[#Aandachtspunten|2.3.2]]
 
| style="vertical-align:top; text-align:left" | MUST NOT
 
| style="vertical-align:top; text-align:left" | MUST NOT
 
| style="vertical-align:top; text-align:left" | De kardinaliteit van elementen of relaties in een zib wordt niet verruimd in een informatiestandaard.
 
| style="vertical-align:top; text-align:left" | De kardinaliteit van elementen of relaties in een zib wordt niet verruimd in een informatiestandaard.
 
| style="vertical-align:top; text-align:left" | " "  
 
| style="vertical-align:top; text-align:left" | " "  
 
|-
 
|-
| style="vertical-align:top; text-align:left" | 2.3.3
+
|}
| style="vertical-align:top; text-align:left" | MAY
+
<br>
| style="vertical-align:top; text-align:left" | Het beperken van een kardinaliteit kan bij het verwerken van informatie in usecases en bij het produceren van uitwisselberichten.
+
 
| style="vertical-align:top; text-align:left" | " "
+
{| class="wikitable" style="table-layout:fixed; width:100%;"
|-
 
| style="vertical-align:top; text-align:left" | 2.3.3
 
| style="vertical-align:top; text-align:left" | SHOULD NOT
 
| style="vertical-align:top; text-align:left" | Bij het ontvangen van berichten wordt aanbevolen om geen inperkingen in kardinaliteit toe te passen, vanwege het ontvangen van berichten uit andere domeinen.
 
| style="vertical-align:top; text-align:left" | " "
 
 
|-
 
|-
 +
| style="vertical-align:top; text-align:left; font-weight:normal; background-color:white;" | '''Principe 2.4''' Een informatiestandaard kan de kardinaliteit inperken voor een specifieke usecase. ''Rationale: bepaalde berichten of opslag kan voor een usecase alleen relevant zijn met bepaalde gegevens of relaties. Als deze optioneel zijn in het logische model, kunnen ze voor deze usecase met een specifiek minimumaantal worden opgenomen.''
 
|}
 
|}
 
<small><sup>1</sup> Aandachtpunten bij de toetsingscriteria onder principe 2.3:<br>
 
'''Toepassingsregels voor zibs in informatiestandaarden'''<br>
 
* Zibs en hun rol:
 
** Zibs vormen de logische modellen voor informatiestandaarden
 
** Nieuwe architectuurprincipes voor zibs zijn opgesteld (architectuurprincipes zibs 2.0)<sup>1</sup> met betrokkenen binnen en buiten Nictiz
 
* Belangrijke punten van de architectuurprincipes:
 
** Zibs worden zo veel mogelijk gebaseerd op bestaande internationale standaarden, zoals OpenEHR, FHIR en Xt-EHR
 
** Zibs zijn maximale modellen die alle informatie modelleren waar behoefte aan is. Informatiestandaarden kunnen zibs niet uitbreiden, alleen inperken
 
** Zibs kunnen alle soorten informatie modelleren, dus ook logistiek en workflow
 
** Zibs zijn een logisch model (nu worden ze soms als logisch en andere keren alleen als conceptueel model beschouwd)
 
* Nieuwe regels voor toepassing in informatiestandaarden:
 
** De nieuwe vorm van zibs betekent andere toepassingsregels in informatiestandaarden
 
** Zib-publicaties van 2017, 2020 en 2024 zijn nog vóór architectuurprincipes zibs 2.0
 
** Toetsingscriteria zijn zo geformuleerd dat ze bewegen naar de toepassing van zibs in informatiestandaarden in de situatie van zibs 2.0<br>
 
'''Rollen en verantwoordelijkheden bij uitbreidingen of aanpassingen op een zib'''<br>
 
* Zib-centrum:
 
** Functioneel beheerder van de zibs
 
** Analyseert wijzigingsverzoeken op de zibs en consulteert de indiener
 
* Beheerder van de informatiestandaard:
 
** Gebruiker van de zibs en kan wijzigingsverzoeken op de zibs indienen
 
** Heeft inzicht in de samenhang tussen standaarden in het stelsel en overziet de gevolgen van wijzigingen in de eigen informatiestandaard<sup>2</sup>
 
** Verantwoordelijk voor een impactanalyse<sup>3</sup> bij wijzigingsverzoeken voor de eigen informatiestandaard naar:
 
*** samenhang binnen de eigen informatiestandaard
 
*** samenhang tussen standaarden
 
*** compliance
 
*** gebruik
 
* Wenselijke werkwijze voor samenhang:
 
** Wijzigingen eerst generiek verwerken in de zib
 
** Pas daarna vanuit de vernieuwde zib toepassen in de informatiestandaard
 
** → vereist flexibel releasebeleid voor zibs
 
** Nictiz werkt aan plan voor flexibel publiceren van zibs<sup>4</sup>
 
* Huidige situatie:
 
** Ook nu is de beheerder van de informatiestandaard verantwoordelijk voor samenhang
 
** Toegepaste wijzigingen moeten geschikt zijn voor opname in de eerstvolgende zib-release
 
<sup>1</sup> [https://engage.cloud.microsoft/main/org/nictiz.nl/threads/eyJfdHlwZSI6IlRocmVhZCIsImlkIjoiMzU1MDUwNjM2MzY5OTIwMCJ9?trk_copy_link=V2 Intern document Architectuurprincipes zibs 2.0 v1.0]
 
<sup>2</sup> [https://www.nen.nl/nen-7522-2021-nl-283706 NEN 7522:2021 Ontwikkelen en beheren van standaarden en stelsels van standaarden]
 
<sup>3</sup> [https://nictiz.nl/app/uploads/2023/10/Duurzaam-Releasebeleid-versie-1.0.0_oktober2023.pdf Duurzaam Releasebeleid v1.0.0 par. 3.2.1]
 
<sup>4</sup> [https://nictiz.nl/app/uploads/2025/07/Plan-van-Aanpak-zib-transitie_Verder-met-zibs-in-databeschikbaarheid_v1.1.pdf Plan van aanpak: Verder met zibs in databeschikbaarheid v1.1 hoofdstuk 3]
 
</small>
 
 
==Principe 2.4==
 
* Een informatiestandaard kan de kardinaliteit inperken voor een specifieke usecase. ''Rationale: bepaalde berichten of opslag kan voor een usecase alleen relevant zijn met bepaalde gegevens of relaties. Als deze optioneel zijn in het logische model, kunnen ze voor deze usecase met een specifiek minimumaantal worden opgenomen.''
 
 
 
{| class="wikitable" style="table-layout:fixed; width:100%;"
 
{| class="wikitable" style="table-layout:fixed; width:100%;"
 
|+ style="text-align:left;" | Toetsingscriteria
 
|+ style="text-align:left;" | Toetsingscriteria
 
|-
 
|-
 
! style="width:4%; vertical-align:top; text-align:left" | Item
 
! style="width:4%; vertical-align:top; text-align:left" | Item
! style="width:6%; vertical-align:top; text-align:left" | Level
+
! style="width:6%; vertical-align:top; text-align:left" | Niveau
 
! style="width:67%; vertical-align:top; text-align:left" | Beschrijving
 
! style="width:67%; vertical-align:top; text-align:left" | Beschrijving
 
! style="width:23%; vertical-align:top; text-align:left" | Bron
 
! style="width:23%; vertical-align:top; text-align:left" | Bron
Regel 204: Regel 139:
 
| style="vertical-align:top; text-align:left" | 2.4.1
 
| style="vertical-align:top; text-align:left" | 2.4.1
 
| style="vertical-align:top; text-align:left" | MAY
 
| style="vertical-align:top; text-align:left" | MAY
| style="vertical-align:top; text-align:left" | Een informatiestandaard kan de kardinaliteit van een zib inperken op basis van de informatiebehoefte in een usecase.
+
| style="vertical-align:top; text-align:left" | Het beperken van een kardinaliteit kan bij het verwerken van informatie in usecases en bij het produceren van uitwisselberichten.
| style="vertical-align:top; text-align:left" | [https://informatiestandaarden.nictiz.nl/wiki/qa:Instructie_opstellen_dataset QA Instructie opstellen dataset] <br>
+
| style="vertical-align:top; text-align:left" | " "
[https://zibs.nl/wiki/Zib_kardinaliteiten Wiki-pagina zibs en kardinaliteiten] <br>
+
|-
[https://informatiestandaarden.nictiz.nl/wiki/Handleiding_Kardinaliteiten_en_conformance Wiki-pagina uitleg kardinaliteiten en conformance] <br>
+
| style="vertical-align:top; text-align:left" | 2.4.2
 +
| style="vertical-align:top; text-align:left" | SHOULD NOT
 +
| style="vertical-align:top; text-align:left" | Bij het ontvangen van berichten wordt aanbevolen om geen inperkingen in kardinaliteit toe te passen, vanwege het ontvangen van berichten uit andere domeinen.
 +
| style="vertical-align:top; text-align:left" | " "
 
|-
 
|-
 
|}
 
|}
 +
<br>
  
 
=Systeem=
 
=Systeem=
 
+
{| class="wikitable" style="table-layout:fixed; width:100%;"
==Principe 3.1==
+
|-
* Producten (informatiestandaarden) zijn zelfstandig implementeerbaar ''Rationale: Een product is een verzameling van specificaties die verwijzen naar alle lagen en leveren een consistent product. Producten duiden de relatie tussen de verschillende lagen in context van een usecase.''
+
| style="vertical-align:top; text-align:left; font-weight:normal; background-color:white;" | '''Principe 3.1''' Producten (informatiestandaarden) zijn zelfstandig implementeerbaar. ''Rationale: Een product is een verzameling van specificaties die verwijzen naar alle lagen en leveren een consistent product. Producten duiden de relatie tussen de verschillende lagen in context van een usecase.''
 
+
|}
 
{| class="wikitable" style="table-layout:fixed; width:100%;"
 
{| class="wikitable" style="table-layout:fixed; width:100%;"
 
|+ style="text-align:left;" | Toetsingscriteria
 
|+ style="text-align:left;" | Toetsingscriteria
 
|-
 
|-
 
! style="width:4%; vertical-align:top; text-align:left" | Item
 
! style="width:4%; vertical-align:top; text-align:left" | Item
! style="width:6%; vertical-align:top; text-align:left" | Level
+
! style="width:6%; vertical-align:top; text-align:left" | Niveau
 
! style="width:67%; vertical-align:top; text-align:left" | Beschrijving
 
! style="width:67%; vertical-align:top; text-align:left" | Beschrijving
 
! style="width:23%; vertical-align:top; text-align:left" | Bron
 
! style="width:23%; vertical-align:top; text-align:left" | Bron
Regel 242: Regel 181:
 
|-
 
|-
 
|}
 
|}
 +
<br>
  
==Principe 3.2==
+
{| class="wikitable" style="table-layout:fixed; width:100%;"
* Voor elk product is er een usecase ''Rationale: Een product bestaat uit elementen uit zowel de concepten/dialogen als ook de logische modellen. Producten kunnen deze elementen niet uitbreiden, maar wel de kardinaliteit inperken. Producten lossen een specifieke usecase op.''
+
|-
 
+
| style="vertical-align:top; text-align:left; font-weight:normal; background-color:white;" | '''Principe 3.2''' Voor elk product is er een usecase. ''Rationale: Een product bestaat uit elementen uit zowel de concepten/dialogen als ook de logische modellen. Producten kunnen deze elementen niet uitbreiden, maar wel de kardinaliteit inperken. Producten lossen een specifieke usecase op.''
 +
|}
 
{| class="wikitable" style="table-layout:fixed; width:100%;"
 
{| class="wikitable" style="table-layout:fixed; width:100%;"
 
|+ style="text-align:left;" | Toetsingscriteria
 
|+ style="text-align:left;" | Toetsingscriteria
 
|-
 
|-
 
! style="width:4%; vertical-align:top; text-align:left" | Item
 
! style="width:4%; vertical-align:top; text-align:left" | Item
! style="width:6%; vertical-align:top; text-align:left" | Level
+
! style="width:6%; vertical-align:top; text-align:left" | Niveau
 
! style="width:67%; vertical-align:top; text-align:left" | Beschrijving
 
! style="width:67%; vertical-align:top; text-align:left" | Beschrijving
 
! style="width:23%; vertical-align:top; text-align:left" | Bron
 
! style="width:23%; vertical-align:top; text-align:left" | Bron
Regel 260: Regel 201:
 
|-
 
|-
 
|}
 
|}
 +
<br>
  
==Principe 3.3==
+
{| class="wikitable" style="table-layout:fixed; width:100%;"
* Producten voldoen aan technische besluiten. ''Rationale: Producten implementeren oplossingen en gebruiken hiervoor technische middelen. Deze middelen moeten passen bij besluiten zoals gemaakt (zoals het FHIR besluit).''
+
|-
 
+
| style="vertical-align:top; text-align:left; font-weight:normal; background-color:white;" | '''Principe 3.3''' Producten voldoen aan technische besluiten. ''Rationale: Producten implementeren oplossingen en gebruiken hiervoor technische middelen. Deze middelen moeten passen bij besluiten zoals gemaakt (zoals het FHIR besluit).''
 +
|}
 
{| class="wikitable" style="table-layout:fixed; width:100%;"
 
{| class="wikitable" style="table-layout:fixed; width:100%;"
 
|+ style="text-align:left;" | Toetsingscriteria
 
|+ style="text-align:left;" | Toetsingscriteria
 
|-
 
|-
 
! style="width:4%; vertical-align:top; text-align:left" | Item
 
! style="width:4%; vertical-align:top; text-align:left" | Item
! style="width:6%; vertical-align:top; text-align:left" | Level
+
! style="width:6%; vertical-align:top; text-align:left" | Niveau
 
! style="width:67%; vertical-align:top; text-align:left" | Beschrijving
 
! style="width:67%; vertical-align:top; text-align:left" | Beschrijving
 
! style="width:23%; vertical-align:top; text-align:left" | Bron
 
! style="width:23%; vertical-align:top; text-align:left" | Bron
Regel 300: Regel 243:
 
|-
 
|-
 
|}
 
|}
 +
<br>
  
 
= Transactie=
 
= Transactie=
 
+
{| class="wikitable" style="table-layout:fixed; width:100%;"
==Principe 4.1==
+
|-
* Producten gebruiken (waar ze beschikbaar zijn) internationale standaarden. ''Rationale: leveranciers hebben typisch niet alleen te maken met de standaarden in Nederland, door internationale standaarden te gebruiken is de drempel voor een leverancier om de standaard te implementeren lager.''
+
| style="vertical-align:top; text-align:left; font-weight:normal; background-color:white;" | '''Principe 4.1''' Producten gebruiken (waar ze beschikbaar zijn) internationale standaarden. ''Rationale: leveranciers hebben typisch niet alleen te maken met de standaarden in Nederland, door internationale standaarden te gebruiken is de drempel voor een leverancier om de standaard te implementeren lager.''
 
+
|}
 
{| class="wikitable" style="table-layout:fixed; width:100%;"
 
{| class="wikitable" style="table-layout:fixed; width:100%;"
 
|+ style="text-align:left;" | Toetsingscriteria
 
|+ style="text-align:left;" | Toetsingscriteria
 
|-
 
|-
 
! style="width:4%; vertical-align:top; text-align:left" | Item
 
! style="width:4%; vertical-align:top; text-align:left" | Item
! style="width:6%; vertical-align:top; text-align:left" | Level
+
! style="width:6%; vertical-align:top; text-align:left" | Niveau
 
! style="width:67%; vertical-align:top; text-align:left" | Beschrijving
 
! style="width:67%; vertical-align:top; text-align:left" | Beschrijving
 
! style="width:23%; vertical-align:top; text-align:left" | Bron
 
! style="width:23%; vertical-align:top; text-align:left" | Bron
Regel 341: Regel 285:
 
|-
 
|-
 
|}
 
|}
 +
<br>
  
==Principe 4.2==
+
{| class="wikitable" style="table-layout:fixed; width:100%;"
* Producten beschrijven geen details over de keuzes in de infrastructuur laag. ''Rationale: technische keuzes op de infrastructuur laag veranderen vaker en zijn in de meeste gevallen configuratie in de technische laag.''
+
|-
 +
| style="vertical-align:top; text-align:left; font-weight:normal; background-color:white;"| '''Principe 4.2''' Producten beschrijven geen details over de keuzes in de infrastructuur laag. ''Rationale: technische keuzes op de infrastructuur laag veranderen vaker en zijn in de meeste gevallen configuratie in de technische laag.''
 +
|}
 +
''Toetsingscriteria nog in ontwikkeling''<br>
 
<br>
 
<br>
'''Toetsingscriteria'''<br>
 
''Nog in ontwikkeling'' <br>
 
  
 
= Data of verwerking=
 
= Data of verwerking=
==Principe 5.1==
+
{| class="wikitable" style="table-layout:fixed; width:100%;"
* Datastructuren zijn lang levend, aanpassingen zijn waar mogelijk toevoegingen. ''Rationale: Opslag is niet vluchtig zoals transacties, transformaties van structuren hebben het risico op gegevens verlies. Aanpassingen moeten zonder verlies van gegevens geconverteerd kunnen worden.''
+
|-
 +
| style="vertical-align:top; text-align:left; font-weight:normal; background-color:white;"| '''Principe 5.1''' Datastructuren zijn lang levend, aanpassingen zijn waar mogelijk toevoegingen. ''Rationale: Opslag is niet vluchtig zoals transacties, transformaties van structuren hebben het risico op gegevens verlies. Aanpassingen moeten zonder verlies van gegevens geconverteerd kunnen worden.''
 +
|}
 +
''Toetsingscriteria nog in ontwikkeling''<br>
 +
<br>
  
 
{| class="wikitable" style="table-layout:fixed; width:100%;"
 
{| class="wikitable" style="table-layout:fixed; width:100%;"
|+ style="text-align:left;" | Toetsingscriteria
 
|-
 
! style="width:4%; vertical-align:top; text-align:left" | Item
 
! style="width:6%; vertical-align:top; text-align:left" | Level
 
! style="width:67%; vertical-align:top; text-align:left" | Beschrijving
 
! style="width:23%; vertical-align:top; text-align:left" | Bron
 
|-
 
| style="vertical-align:top; text-align:left" | 5.1.1
 
| style="vertical-align:top; text-align:left" | SHOULD
 
| style="vertical-align:top; text-align:left" | Indien er overlap is tussen informatiestandaarden in bepaalde (groepen) van gegevens (bijvoorbeeld medicatiegegevens), is de informatiestandaard zo ontworpen dat er geen tegenstrijdigheden ontstaan (o.a. ten aanzien van informatiemodellen, coderingen (waardelijsten) en technische representatie)
 
| style="vertical-align:top; text-align:left" |[https://nationalebibliotheek.nictiz.nl/assets/uploads/2025/02/Notitie-Stelselcriteria-v0.91-werkdocument.pdf Stelselcriteria A4 Compatibiliteit] <br>
 
[https://nictiz.atlassian.net/browse/NICTIZ-29481 Project Verwijzen tussen standaarden NICTIZ-29481]
 
|- style="vertical-align:top;"
 
 
|-
 
|-
 +
| style="vertical-align:top; text-align:left; font-weight:normal; background-color:white;"| '''Principe 5.2''' Fysieke Dataopslag is vergevingsgezinder in het kader van ontbrekende gegevens dan transactie producten. Invoer voor usecases kan wel de kardinaliteit strenger definiëren. ''Rationale: De opslag moet voor meerdere usecases bruikbaar zijn en niet in alle usecases zullen alle gegevens altijd beschikbaar en/of verplicht zijn. Dat de gegevens voor de specifieke usecase verplicht zijn, betekent niet dat ze voor andere usecases ook verplicht.''
 
|}
 
|}
 
+
''Toetsingscriteria nog in ontwikkeling''<br>
==Principe 5.2==
 
* Fysieke Dataopslag is vergevingsgezinder in het kader van ontbrekende gegevens dan transactie producten. Invoer voor usecases kan wel de kardinaliteit strenger definiëren. ''Rationale: De opslag moet voor meerdere usecases bruikbaar zijn en niet in alle usecases zullen alle gegevens altijd beschikbaar en/of verplicht zijn. Dat de gegevens voor de specifieke usecase verplicht zijn, betekend niet dat ze voor andere usecases ook verplicht zijn.''
 
 
<br>
 
<br>
'''Toetsingscriteria'''<br>
 
'' Nog in ontwikkeling ''
 
  
 
=Generieke patronen=
 
=Generieke patronen=
  
 
==Duplicaatdetectie==
 
==Duplicaatdetectie==
'''Principe 1.1'''
+
* Principe 1.1 Gegevensobjecten binnen een informatiesysteem worden uniek geïdentificeerd aan de hand van een identifier.''Rationale: Het gebruik van een identifier voor unieke identificatie voorkomt de noodzaak om regels op te stellen voor het afleiden van objectidentiteit uit de inhoud van gegevensobjecten.''
* Het uniek identificeren van gegevensobjecten binnen een informatiesysteem gebeurt op basis van identifiers. ''Rationale: Bij unieke identificatie op basis van identifiers is het niet nodig om voor elk object regels op te stellen over uit welke gegevenselementen afgeleid moet worden dat het gaat om eenzelfde object. Dit in tegenstelling tot unieke identificatie op basis van inhoud van het gegevensobject.''
 
  
 
{| class="wikitable" style="table-layout:fixed; width:100%;"
 
{| class="wikitable" style="table-layout:fixed; width:100%;"
Regel 385: Regel 318:
 
|-
 
|-
 
! style="width:4%; vertical-align:top; text-align:left" | Item
 
! style="width:4%; vertical-align:top; text-align:left" | Item
! style="width:6%; vertical-align:top; text-align:left" | Level
+
! style="width:6%; vertical-align:top; text-align:left" | Niveau
 
! style="width:67%; vertical-align:top; text-align:left" | Beschrijving
 
! style="width:67%; vertical-align:top; text-align:left" | Beschrijving
 
! style="width:23%; vertical-align:top; text-align:left" | Bron
 
! style="width:23%; vertical-align:top; text-align:left" | Bron
Regel 391: Regel 324:
 
| style="vertical-align:top; text-align:left" | 1.1.1
 
| style="vertical-align:top; text-align:left" | 1.1.1
 
| style="vertical-align:top; text-align:left" | SHOULD
 
| style="vertical-align:top; text-align:left" | SHOULD
| style="vertical-align:top; text-align:left" | Bronsystemen kennen wereldwijk unieke identifiers toe aan nieuwe objecten. Secundaire systemen persisteren de identifiers van binnenkomende objecten.
+
| style="vertical-align:top; text-align:left" | Bronsystemen kennen wereldwijk unieke identifiers toe aan nieuwe objecten.
| style="vertical-align:top; text-align:left" | [https://nictiz.atlassian.net/browse/NICTIZ-34076 NICTIZ-34076]
+
| style="vertical-align:top; text-align:left" | [https://nictiz.atlassian.net/browse/NICTIZ-34076 NICTIZ-34076 Generiek functioneel ontwerp objectidentificatie alfa-versie]
 +
|-
 +
| style="vertical-align:top; text-align:left" | 1.1.2
 +
| style="vertical-align:top; text-align:left" | SHOULD
 +
| style="vertical-align:top; text-align:left" | Secundaire systemen persisteren de identifiers van binnenkomende objecten.
 +
| style="vertical-align:top; text-align:left" | " "
 
|-
 
|-
 
|}
 
|}
  
'''Principe 1.2'''
+
* Principe 1.2 Gegevens die ongewijzigd uit een ander systeem worden overgenomen, worden beschouwd als kopie-informatie en niet als nieuwe informatie. ''Rationale: Door ongewijzigde overgenomen gegevens als duplicaat te herkennen, wordt voorkomen dat eindgebruikers onnodig worden geconfronteerd met dubbele informatie. Dit bevordert overzicht en efficiëntie in het gebruik van informatiesystemen.''
* Gegevens die ongewijzigd uit een ander systeem worden overgenomen, moeten worden gezien als kopie-informatie en niet als nieuwe informatie. ''Rationale: Wanneer informatiesystemen een gegevensobject met ongewijzigde inhoud als duplicaat kunnen herkennen, hoeft de eindgebruiker niet onnodig belast te worden met dubbele informatie op het scherm.''
 
  
 
{| class="wikitable" style="table-layout:fixed; width:100%;"
 
{| class="wikitable" style="table-layout:fixed; width:100%;"
Regel 403: Regel 340:
 
|-
 
|-
 
! style="width:4%; vertical-align:top; text-align:left" | Item
 
! style="width:4%; vertical-align:top; text-align:left" | Item
! style="width:6%; vertical-align:top; text-align:left" | Level
+
! style="width:6%; vertical-align:top; text-align:left" | Niveau
 
! style="width:67%; vertical-align:top; text-align:left" | Beschrijving
 
! style="width:67%; vertical-align:top; text-align:left" | Beschrijving
 
! style="width:23%; vertical-align:top; text-align:left" | Bron
 
! style="width:23%; vertical-align:top; text-align:left" | Bron
Regel 410: Regel 347:
 
| style="vertical-align:top; text-align:left" | SHOULD
 
| style="vertical-align:top; text-align:left" | SHOULD
 
| style="vertical-align:top; text-align:left" | Secundaire systemen hanteren bij het uitwisselen van overgenomen objecten uit andere bronsystemen de oorspronkelijke identifier.
 
| style="vertical-align:top; text-align:left" | Secundaire systemen hanteren bij het uitwisselen van overgenomen objecten uit andere bronsystemen de oorspronkelijke identifier.
| style="vertical-align:top; text-align:left" | [https://nictiz.atlassian.net/browse/NICTIZ-34076 NICTIZ-34076]
+
| style="vertical-align:top; text-align:left" | [https://nictiz.atlassian.net/browse/NICTIZ-34076 NICTIZ-34076 Generiek functioneel ontwerp objectidentificatie alfa-versie]
 
|-
 
|-
 
|}
 
|}
  
'''Principe 1.3'''
+
* Principe 1.3 Mutaties van een gegevensobject mogen alleen plaatsvinden in het bronsysteem; mutaties in secundaire systemen zijn niet toegestaan. Een mutatie leidt tot een nieuwe versie van het gegevensobject. ''Rationale: Het is onwenselijk dat systemen objecten wijzigen waar zij geen eigenaarschap over hebben. De bronhouder is verantwoordelijk voor de juistheid van gegevens. Juistheid kan niet worden gegarandeerd wanneer externen gegevens muteren en doorsturen alsof deze mutaties in de bron hebben plaatsgevonden.''
* Muteren van een gegevensobject is enkel mogelijk in het bronsysteem en niet in het secundaire systeem. Een mutatie resulteert in een nieuwe versie van het gegevensobject. ''Rationale: Het is onwenselijk om objecten te muteren waar men geen eigenaarschap over heeft. Een zorgaanbieder staat garant over de juistheid van de gegevens in het systeem. Juistheid kan niet worden gegarandeerd in gevallen waarbij externen die gegevens zouden kunnen aanpassen en doorsturen alsof de door hen gemuteerde informatie in de bron al zo stond.''
 
  
 
{| class="wikitable" style="table-layout:fixed; width:100%;"
 
{| class="wikitable" style="table-layout:fixed; width:100%;"
Regel 421: Regel 357:
 
|-
 
|-
 
! style="width:4%; vertical-align:top; text-align:left" | Item
 
! style="width:4%; vertical-align:top; text-align:left" | Item
! style="width:6%; vertical-align:top; text-align:left" | Level
+
! style="width:6%; vertical-align:top; text-align:left" | Niveau
 
! style="width:67%; vertical-align:top; text-align:left" | Beschrijving
 
! style="width:67%; vertical-align:top; text-align:left" | Beschrijving
 
! style="width:23%; vertical-align:top; text-align:left" | Bron
 
! style="width:23%; vertical-align:top; text-align:left" | Bron
Regel 427: Regel 363:
 
| style="vertical-align:top; text-align:left" | 1.3.1
 
| style="vertical-align:top; text-align:left" | 1.3.1
 
| style="vertical-align:top; text-align:left" | SHOULD
 
| style="vertical-align:top; text-align:left" | SHOULD
| style="vertical-align:top; text-align:left" | Bij aanvullingen of aanpassen op overgenomen gegevens uit een ander systeem, ontstaat een nieuw zelfstandig object met een nieuwe identifier.  
+
| style="vertical-align:top; text-align:left" | Aanvullingen of aanpassingen op overgenomen gegevens uit een ander systeem leiden tot een nieuw, zelfstandig object met een nieuwe identifier.
| style="vertical-align:top; text-align:left" | [https://nictiz.atlassian.net/browse/NICTIZ-34076 NICTIZ-34076]
+
| style="vertical-align:top; text-align:left" | [https://nictiz.atlassian.net/browse/NICTIZ-34076 NICTIZ-34076 Generiek functioneel ontwerp objectidentificatie alfa-versie]
 
|-
 
|-
 
| style="vertical-align:top; text-align:left" | 1.3.2
 
| style="vertical-align:top; text-align:left" | 1.3.2
 
| style="vertical-align:top; text-align:left" | SHOULD
 
| style="vertical-align:top; text-align:left" | SHOULD
| style="vertical-align:top; text-align:left" | Het bronsysteem houdt de identifier van een object gelijk bij een mutatie. De versie wordt wel vernieuwd, met de datum/tijd van de mutatie.  
+
| style="vertical-align:top; text-align:left" | Het bronsysteem behoudt de identifier van een object bij een mutatie; de versie van het object wordt wel vernieuwd.
 
| style="vertical-align:top; text-align:left" | " "
 
| style="vertical-align:top; text-align:left" | " "
 
|-
 
|-
 
| style="vertical-align:top; text-align:left" | 1.3.3
 
| style="vertical-align:top; text-align:left" | 1.3.3
 
| style="vertical-align:top; text-align:left" | SHOULD
 
| style="vertical-align:top; text-align:left" | SHOULD
| style="vertical-align:top; text-align:left" | Het bronsysteem vult de MutatieDatumTijd met volledige datum/tijd stempels inclusief tijdzone, zodat eerdere en latere versies van elkaar onderscheiden kunnen worden.  
+
| style="vertical-align:top; text-align:left" | Het bronsysteem registreert de datum en tijd van mutatie met volledige datum- en tijdstempels, inclusief tijdzone, zodat eerdere en latere versies van een object eenduidig van elkaar onderscheiden kunnen worden.
 
| style="vertical-align:top; text-align:left" | " "
 
| style="vertical-align:top; text-align:left" | " "
 
|-
 
|-
 
|}
 
|}
 +
 +
=Aandachtspunten=
 +
 +
<small>
 +
'''Toepassingsregels voor zibs in informatiestandaarden'''<br>
 +
* Zibs en hun rol:
 +
** Zibs vormen de logische modellen voor informatiestandaarden
 +
** Nieuwe architectuurprincipes voor zibs zijn opgesteld (architectuurprincipes zibs 2.0)<sup>1</sup> met betrokkenen binnen en buiten Nictiz
 +
* Belangrijke punten van de architectuurprincipes:
 +
** Zibs worden zo veel mogelijk gebaseerd op bestaande internationale standaarden, zoals OpenEHR, FHIR en Xt-EHR
 +
** Zibs zijn maximale modellen die alle informatie modelleren waar behoefte aan is. Informatiestandaarden kunnen zibs niet uitbreiden, alleen inperken
 +
** Zibs kunnen alle soorten informatie modelleren, dus ook logistiek en workflow
 +
** Zibs zijn een logisch model (nu worden ze soms als logisch en andere keren alleen als conceptueel model beschouwd)
 +
* Nieuwe regels voor toepassing in informatiestandaarden:
 +
** De nieuwe vorm van zibs betekent andere toepassingsregels in informatiestandaarden
 +
** Zib-publicaties van 2017, 2020 en 2024 zijn nog vóór architectuurprincipes zibs 2.0
 +
** Toetsingscriteria zijn zo geformuleerd dat ze bewegen naar de toepassing van zibs in informatiestandaarden in de situatie van zibs 2.0
 +
<br>
 +
 +
'''Rollen en verantwoordelijkheden bij uitbreidingen of aanpassingen op een zib'''<br>
 +
* Zib-centrum:
 +
** Functioneel beheerder van de zibs
 +
** Analyseert wijzigingsverzoeken op de zibs en consulteert de indiener
 +
* Beheerder van de informatiestandaard:
 +
** Gebruiker van de zibs en kan wijzigingsverzoeken op de zibs indienen
 +
** Heeft inzicht in de samenhang tussen standaarden in het stelsel en overziet de gevolgen van wijzigingen in de eigen informatiestandaard<sup>2</sup>
 +
** Verantwoordelijk voor een impactanalyse<sup>3</sup> bij wijzigingsverzoeken voor de eigen informatiestandaard naar:
 +
*** samenhang binnen de eigen informatiestandaard
 +
*** samenhang tussen standaarden
 +
*** compliance
 +
*** gebruik
 +
* Wenselijke werkwijze voor samenhang:
 +
** Wijzigingen eerst generiek verwerken in de zib
 +
** Pas daarna vanuit de vernieuwde zib toepassen in de informatiestandaard
 +
** → vereist flexibel releasebeleid voor zibs
 +
** Nictiz werkt aan plan voor flexibel publiceren van zibs<sup>4</sup>
 +
* Huidige situatie:
 +
** Ook nu is de beheerder van de informatiestandaard verantwoordelijk voor samenhang
 +
** Toegepaste wijzigingen moeten geschikt zijn voor opname in de eerstvolgende zib-release
 +
<br>
 +
 +
'''Ontwikkeling van logische modellen zo veel mogelijk op basis van bestaande internationale standaarden'''<br>
 +
* Nadere invulling op basis van de praktische handvatten voor het ontwikkelen van een zib volgens de architectuurprincipes zibs 2.0.
 +
** Deze praktische handvatten worden door Nictiz en de Zib-community opgeleverd.<sup>4</sup>
 +
** Dit is de praktische uitwerking van [https://engage.cloud.microsoft/main/org/nictiz.nl/threads/eyJfdHlwZSI6IlRocmVhZCIsImlkIjoiMzU1MDUwNjM2MzY5OTIwMCJ9?trk_copy_link=V2 Architectuurprincipes zibs 2.0 v1.0 (intern document)], die via het ontwikkeltraject 'Zib-transitie' tot stand zijn gekomen.
 +
<br>
 +
<sup>1</sup> [https://engage.cloud.microsoft/main/org/nictiz.nl/threads/eyJfdHlwZSI6IlRocmVhZCIsImlkIjoiMzU1MDUwNjM2MzY5OTIwMCJ9?trk_copy_link=V2 Intern document Architectuurprincipes zibs 2.0 v1.0]
 +
<sup>2</sup> [https://www.nen.nl/nen-7522-2021-nl-283706 NEN 7522:2021 Ontwikkelen en beheren van standaarden en stelsels van standaarden]
 +
<sup>3</sup> [https://nictiz.nl/app/uploads/2023/10/Duurzaam-Releasebeleid-versie-1.0.0_oktober2023.pdf Duurzaam Releasebeleid v1.0.0 par. 3.2.1]
 +
<sup>4</sup> [https://nictiz.nl/app/uploads/2025/07/Plan-van-Aanpak-zib-transitie_Verder-met-zibs-in-databeschikbaarheid_v1.1.pdf Plan van aanpak: Verder met zibs in databeschikbaarheid v1.1]
 +
 +
</small>

Versie van 30 okt 2025 om 14:36

This page has been removed from search engines' indexes.

Taal

Principe 1.1 Gebruik bestaande concepten en waardelijsten. Rationale: Door gemeenschappelijke taal te gebruiken is het mogelijk om tussen verschillende domeinen op een semantisch correcte manier gegevens te delen.
Toetsingscriteria
Item Niveau Beschrijving Bron
1.1.1 MUST Waardelijsten in informatiestandaarden zijn gelijk aan de corresponderende waardelijsten in de zibs of zijn een inperking hiervan, maar geen uitbreiding.

Uitzonderingen:

  • Indien de binding van de waardelijst van de zib 'extensible' is, mogen waarden toegevoegd worden die voldoen voor de criteria voor 'extensible'.
  • Indien het gaat om een waardelijst van de zib met OTH Nullflavor, mag vrije tekst gebruikt worden als waarde wanneer de gecodeerde waarden uit de waardelijst niet voldoen.
Waardelijsten in informatiestandaarden


Bindings van zibs
ZIBFHIR-249
ZIB-2685

1.1.2 MUST NOT Informatiestandaarden voegen geen waardelijsten toe naast de in de zib gespecificeerde waardelijsten. Waardelijsten in informatiestandaarden
1.1.3 SHOULD Indien een waardelijst in een informatiestandaard minder waarden bevat dan in de zib, dan beschrijft de informatiestandaard hoe geborgd wordt dat alleen de ingeperkte lijst wordt verwerkt en/of gedeeld. Waardelijsten in informatiestandaarden
1.1.4 SHOULD Er is een verplichting opgenomen voor systemen voor het meesturen van een weergavenaam bij terminologiecoderingen, tenzij er een andere werkwijze gehanteerd wordt als oplossing voor het gebruik van verschillende versies van codestelsels door systemen. Advies Dynamische waardelijsten -


Principe 1.2 Definieer welk deel van de dialoog geïmplementeerd wordt; gebruik hiervoor bestaande definities; voor zowel communicatie als ook verwerking. Rationale: door duidelijk te maken wat de verwachting is waarmee de gegevens opgeslagen of gedeeld worden kunnen alle partijen de correcte actie nemen.

Toetsingscriteria nog in ontwikkeling

Logisch

Principe 2.1 Informatiestandaarden maken gebruik van bestaande logische modellen. Rationale: hergebruik van logische modellen leidt tot standaardisatie van gegevens en maakt hergebruik van deze gegevens voor andere doeleinden mogelijk.
Toetsingscriteria
Item Niveau Beschrijving Bron
2.1.1 MUST Datasets van informatiestandaarden zijn opgebouwd uit zibs.
QA Instructie opstellen dataset

Stelselcriteria v0.91

2.1.2 MUST De vigerende versies van zibs conform het stelselbesluit worden toegepast.

Uitzondering:

  • Onder voorwaarden mag een pre-adopt zib 2024 toegepast worden.
FHIR-besluit 2022


Interne memo Gebruik pre-adopts zib 2024

2.1.3 MUST Indien er geen geschikte zib is, wordt gebruik gemaakt van een ander bestaand informatiemodel indien beschikbaar, bijvoorbeeld uit datasets van andere informatiestandaarden of een internationaal model (een Xt-EHR logical model, bestaande DCM/CIM, openEHR archetype of FHIR Resource/Profile).1
Intern document Architectuurprincipes zibs 2.0 v1.0
2.1.4 MUST Indien er geen geschikt bestaand informatiemodel is, worden relevante beschikbare ontwerppatronen en spelregels gevolgd uit internationale literatuur (zoals de HL7 CIMI style guide en openEHR editorial style guide) voor het opstellen van een nieuw informatiemodel.1 Intern document Architectuurprincipes zibs 2.0 v1.0


Principe 2.2 Logische modellen worden zowel voor verwerking(opslag) als ook deling gebruikt. Rationale: door opslag en deling dezelfde structuur te geven is de kans op verlies van semantiek minimaal.

Toetsingscriteria nog in ontwikkeling

Principe 2.3 Een informatiestandaard voegt geen elementen of relaties toe aan; of verruimt de kardinaliteit van elementen of relaties in een logisch model. Rationale: toevoegen van elementen zorgt ervoor dat ontvangers mogelijk de gegevens niet kunnen verwerken.
Toetsingscriteria
Item Niveau Beschrijving Bron
2.3.1 MUST NOT Een informatiestandaard voegt geen elementen toe aan een zib. Intern document Architectuurprincipes zibs 2.0 v1.0
2.3.2 MUST NOT De kardinaliteit van elementen of relaties in een zib wordt niet verruimd in een informatiestandaard. " "


Principe 2.4 Een informatiestandaard kan de kardinaliteit inperken voor een specifieke usecase. Rationale: bepaalde berichten of opslag kan voor een usecase alleen relevant zijn met bepaalde gegevens of relaties. Als deze optioneel zijn in het logische model, kunnen ze voor deze usecase met een specifiek minimumaantal worden opgenomen.
Toetsingscriteria
Item Niveau Beschrijving Bron
2.4.1 MAY Het beperken van een kardinaliteit kan bij het verwerken van informatie in usecases en bij het produceren van uitwisselberichten. " "
2.4.2 SHOULD NOT Bij het ontvangen van berichten wordt aanbevolen om geen inperkingen in kardinaliteit toe te passen, vanwege het ontvangen van berichten uit andere domeinen. " "


Systeem

Principe 3.1 Producten (informatiestandaarden) zijn zelfstandig implementeerbaar. Rationale: Een product is een verzameling van specificaties die verwijzen naar alle lagen en leveren een consistent product. Producten duiden de relatie tussen de verschillende lagen in context van een usecase.
Toetsingscriteria
Item Niveau Beschrijving Bron
3.1.1 MUST De technische specificatie is gebaseerd op het functioneel ontwerp. Nictiz FHIR Profiling Guidelines R4

Nictiz FHIR Profiling Guidelines STU3

3.1.2 MUST Elk data-element in het FO is gemapt naar FHIR.

Het gaat hierbij om datasetconcepten met een data-definitie. Groeperende datasetconcepten hebben mogelijk geen mapping.

" "
3.1.3 MUST Alle verplichtingen en verwachtingen vanuit het FO zijn uitgewerkt in een profiel of in een tekst. " "


Principe 3.2 Voor elk product is er een usecase. Rationale: Een product bestaat uit elementen uit zowel de concepten/dialogen als ook de logische modellen. Producten kunnen deze elementen niet uitbreiden, maar wel de kardinaliteit inperken. Producten lossen een specifieke usecase op.
Toetsingscriteria
Item Niveau Beschrijving Bron
3.2.1 MUST De informatiestandaard lost één of meerdere usecases op. QA Instructie opstellen dataset


Principe 3.3 Producten voldoen aan technische besluiten. Rationale: Producten implementeren oplossingen en gebruiken hiervoor technische middelen. Deze middelen moeten passen bij besluiten zoals gemaakt (zoals het FHIR besluit).
Toetsingscriteria
Item Niveau Beschrijving Bron
3.3.1 MUST De vigerende versies van FHIR conform het stelselbesluit worden toegepast.

Zo niet, dan verloopt de overstap volgens de opgestelde migratieplannen.

FHIR-besluit 2022
3.3.2 MUST De generieke profielen in het nl-core-package zijn gebruikt, direct of als basis voor usecase-specifieke profielen. Nictiz FHIR Profiling Guidelines R4

Nictiz FHIR Profiling Guidelines STU3

3.3.3 MUST Indien een informatiestandaard specifieke profielen, transacties, eigen concepten etc. publiceert, zijn deze afgeleid op de relevante nl-core-profielen. " "
3.3.4 MUST Informatiestandaard-specifieke profielen zijn ingericht op het specifieke doel en niet op de generieke uitwisseling. " "
3.3.5 MUST Uitbreidingen aan de profielen in het kader van een informatiestandaard zijn aangemeld voor opname in het nl-core-package (tenzij ze echt niet generiek toepasbaar zijn). " "


Transactie

Principe 4.1 Producten gebruiken (waar ze beschikbaar zijn) internationale standaarden. Rationale: leveranciers hebben typisch niet alleen te maken met de standaarden in Nederland, door internationale standaarden te gebruiken is de drempel voor een leverancier om de standaard te implementeren lager.
Toetsingscriteria
Item Niveau Beschrijving Bron
4.1.1 MUST FHIR wordt zuiver toegepast (met andere woorden: de instance heeft dezelfde betekenis zonder dat het profiel bekend is). https://hl7.org/fhir/resource.html#profile-tags
4.1.2 MUST Bij het maken van profielen of andere conformance resources worden de FHIR profiling guidelines gevolgd. Nictiz FHIR Profiling Guidelines R4

Nictiz FHIR Profiling Guidelines STU3

4.1.3 MUST Profielen zijn gebaseerd of zijn compatibel met zib, nl-core, eu-core en indien relevant met IG's die als de facto standaard gelden (denk aan de IPS FHIR IG, IHE MHD, Structured Data Capture, mCode) " "
4.1.4 MUST Beschreven uitwisselpatronen en queries zijn gebaseerd of zijn compatibel met IG's die als als de facto standaard gelden (denk aan IHE MHD, mCode). " "
4.1.5 MUST Custom extensies worden vermeden wanneer FHIR core al een aanpak heeft om het concept te vertegenwoordigen. " "


Principe 4.2 Producten beschrijven geen details over de keuzes in de infrastructuur laag. Rationale: technische keuzes op de infrastructuur laag veranderen vaker en zijn in de meeste gevallen configuratie in de technische laag.

Toetsingscriteria nog in ontwikkeling

Data of verwerking

Principe 5.1 Datastructuren zijn lang levend, aanpassingen zijn waar mogelijk toevoegingen. Rationale: Opslag is niet vluchtig zoals transacties, transformaties van structuren hebben het risico op gegevens verlies. Aanpassingen moeten zonder verlies van gegevens geconverteerd kunnen worden.

Toetsingscriteria nog in ontwikkeling

Principe 5.2 Fysieke Dataopslag is vergevingsgezinder in het kader van ontbrekende gegevens dan transactie producten. Invoer voor usecases kan wel de kardinaliteit strenger definiëren. Rationale: De opslag moet voor meerdere usecases bruikbaar zijn en niet in alle usecases zullen alle gegevens altijd beschikbaar en/of verplicht zijn. Dat de gegevens voor de specifieke usecase verplicht zijn, betekent niet dat ze voor andere usecases ook verplicht.

Toetsingscriteria nog in ontwikkeling

Generieke patronen

Duplicaatdetectie

  • Principe 1.1 Gegevensobjecten binnen een informatiesysteem worden uniek geïdentificeerd aan de hand van een identifier.Rationale: Het gebruik van een identifier voor unieke identificatie voorkomt de noodzaak om regels op te stellen voor het afleiden van objectidentiteit uit de inhoud van gegevensobjecten.
Toetsingscriteria
Item Niveau Beschrijving Bron
1.1.1 SHOULD Bronsystemen kennen wereldwijk unieke identifiers toe aan nieuwe objecten. NICTIZ-34076 Generiek functioneel ontwerp objectidentificatie alfa-versie
1.1.2 SHOULD Secundaire systemen persisteren de identifiers van binnenkomende objecten. " "
  • Principe 1.2 Gegevens die ongewijzigd uit een ander systeem worden overgenomen, worden beschouwd als kopie-informatie en niet als nieuwe informatie. Rationale: Door ongewijzigde overgenomen gegevens als duplicaat te herkennen, wordt voorkomen dat eindgebruikers onnodig worden geconfronteerd met dubbele informatie. Dit bevordert overzicht en efficiëntie in het gebruik van informatiesystemen.
Toetsingscriteria
Item Niveau Beschrijving Bron
1.2.1 SHOULD Secundaire systemen hanteren bij het uitwisselen van overgenomen objecten uit andere bronsystemen de oorspronkelijke identifier. NICTIZ-34076 Generiek functioneel ontwerp objectidentificatie alfa-versie
  • Principe 1.3 Mutaties van een gegevensobject mogen alleen plaatsvinden in het bronsysteem; mutaties in secundaire systemen zijn niet toegestaan. Een mutatie leidt tot een nieuwe versie van het gegevensobject. Rationale: Het is onwenselijk dat systemen objecten wijzigen waar zij geen eigenaarschap over hebben. De bronhouder is verantwoordelijk voor de juistheid van gegevens. Juistheid kan niet worden gegarandeerd wanneer externen gegevens muteren en doorsturen alsof deze mutaties in de bron hebben plaatsgevonden.
Toetsingscriteria
Item Niveau Beschrijving Bron
1.3.1 SHOULD Aanvullingen of aanpassingen op overgenomen gegevens uit een ander systeem leiden tot een nieuw, zelfstandig object met een nieuwe identifier. NICTIZ-34076 Generiek functioneel ontwerp objectidentificatie alfa-versie
1.3.2 SHOULD Het bronsysteem behoudt de identifier van een object bij een mutatie; de versie van het object wordt wel vernieuwd. " "
1.3.3 SHOULD Het bronsysteem registreert de datum en tijd van mutatie met volledige datum- en tijdstempels, inclusief tijdzone, zodat eerdere en latere versies van een object eenduidig van elkaar onderscheiden kunnen worden. " "

Aandachtspunten

Toepassingsregels voor zibs in informatiestandaarden

  • Zibs en hun rol:
    • Zibs vormen de logische modellen voor informatiestandaarden
    • Nieuwe architectuurprincipes voor zibs zijn opgesteld (architectuurprincipes zibs 2.0)1 met betrokkenen binnen en buiten Nictiz
  • Belangrijke punten van de architectuurprincipes:
    • Zibs worden zo veel mogelijk gebaseerd op bestaande internationale standaarden, zoals OpenEHR, FHIR en Xt-EHR
    • Zibs zijn maximale modellen die alle informatie modelleren waar behoefte aan is. Informatiestandaarden kunnen zibs niet uitbreiden, alleen inperken
    • Zibs kunnen alle soorten informatie modelleren, dus ook logistiek en workflow
    • Zibs zijn een logisch model (nu worden ze soms als logisch en andere keren alleen als conceptueel model beschouwd)
  • Nieuwe regels voor toepassing in informatiestandaarden:
    • De nieuwe vorm van zibs betekent andere toepassingsregels in informatiestandaarden
    • Zib-publicaties van 2017, 2020 en 2024 zijn nog vóór architectuurprincipes zibs 2.0
    • Toetsingscriteria zijn zo geformuleerd dat ze bewegen naar de toepassing van zibs in informatiestandaarden in de situatie van zibs 2.0


Rollen en verantwoordelijkheden bij uitbreidingen of aanpassingen op een zib

  • Zib-centrum:
    • Functioneel beheerder van de zibs
    • Analyseert wijzigingsverzoeken op de zibs en consulteert de indiener
  • Beheerder van de informatiestandaard:
    • Gebruiker van de zibs en kan wijzigingsverzoeken op de zibs indienen
    • Heeft inzicht in de samenhang tussen standaarden in het stelsel en overziet de gevolgen van wijzigingen in de eigen informatiestandaard2
    • Verantwoordelijk voor een impactanalyse3 bij wijzigingsverzoeken voor de eigen informatiestandaard naar:
      • samenhang binnen de eigen informatiestandaard
      • samenhang tussen standaarden
      • compliance
      • gebruik
  • Wenselijke werkwijze voor samenhang:
    • Wijzigingen eerst generiek verwerken in de zib
    • Pas daarna vanuit de vernieuwde zib toepassen in de informatiestandaard
    • → vereist flexibel releasebeleid voor zibs
    • Nictiz werkt aan plan voor flexibel publiceren van zibs4
  • Huidige situatie:
    • Ook nu is de beheerder van de informatiestandaard verantwoordelijk voor samenhang
    • Toegepaste wijzigingen moeten geschikt zijn voor opname in de eerstvolgende zib-release


Ontwikkeling van logische modellen zo veel mogelijk op basis van bestaande internationale standaarden

  • Nadere invulling op basis van de praktische handvatten voor het ontwikkelen van een zib volgens de architectuurprincipes zibs 2.0.


1 Intern document Architectuurprincipes zibs 2.0 v1.0 2 NEN 7522:2021 Ontwikkelen en beheren van standaarden en stelsels van standaarden 3 Duurzaam Releasebeleid v1.0.0 par. 3.2.1 4 Plan van aanpak: Verder met zibs in databeschikbaarheid v1.1