Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Validatie van de resources vindt plaats op de FHIR resource service. Wanneer er een resource aangemaakt of geüpdatet wordt, moet deze voldoen aan een set van eisen. Eén van deze eisen is conformiteit aan de officiële Koppeltaal profielen. Op deze manier kunnen enkel valide resources uitgewisseld worden. Validatie wordt door FHIR in de volgende categorieën opgedeeld (irrelevante categorieën voor Koppeltaal weggelaten):

EisBeschrijving
StructuurControleer of alle inhoud in de bron wordt beschreven door de specificatie en dat er niets extra's aanwezig is
KardinaliteitControleer of de kardinaliteit van alle eigenschappen correct is (min & max)
WaardedomeinenControleer of de waarden van alle eigenschappen voldoen aan de regels voor de opgegeven typen (inclusief controleren of de meegegeven codes geldig zijn)
Coding/CodeableConcept-bindingenControleer of de codes/displays in de Coding/CodeableConcept typen geldig zijn
InvariantenControleer of de invarianten (regels voor gelijktijdig voorkomen, etc.) correct zijn gevolgd
ProfielenControleer of alle regels in profielen zijn gevolgd (inclusief die vermeld in de Resource.meta.profile, of in CapabilityStatement, of in een ImplementationGuide, of anderszins vereist door de context)

Validatie-overzicht

De FHIR resource service MOET de volgende methoden uit de FHIR implementation guide implementeren:

MethodeXMLJSONStructuurKardinaliteitWaardedomeinenCoding/CodeableConcept-bindingenInvariantenProfielen
XML Schema + Schematron

JSON Schema


Validation Operation

Koppeltaal Profielen

Elke resource die gebruikt wordt binnen Koppeltaal kent een eigen profiel. Een profiel wordt opgeleverd middels een StructureDefinition resource. Deze resource beschrijft welke eigenschappen een resource heeft, en bijvoorbeeld ook wat de kardinaliteit van elk veld is. De officiële Koppeltaal profielen zijn hier te vinden.

...

De FHIR resource service dient referentiële integriteit af te dwingen. Dit is ook een vorm van validatie die uitgevoerd moet worden. De implementatiedetails en eisen zijn te vinden bij het topic [TODO: Header link] Logische ID, bedrijfsidentifier, referenties en referentie integriteit.

Links naar gerelateerde onderwerpen

Eisen

VAL - Eisen aan validatie

...