Versions Compared

Key

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

...

...

Beschrijving

Validatie is de controle of resource instanties voldoen aan de specificaties die zijn vastgelegd. Om te borgen dat dit gebeurt, wordt elke Koppeltaal interactie met content gevalideerd. 

Dit gedeelte bevat details over verschillende strategieën voor het valideren van de FHIR resource door de FHIR Resource Provider:

  • Parser Error Handler-validatie is run-time validatie tijdens het valideren van een resource. Het kan worden gebruikt om invoergegevens op te vangen die onmogelijk in het gegevensmodel (FHIR R4) passen. Het kan bijvoorbeeld worden gebruikt om uitzonderingen te genereren of foutmeldingen weer te geven als een resource die wordt gevalideerd, elementen bevat waarvoor geen geschikte velden in de gegevensstructuur zijn. Dit is handig om ervoor te zorgen dat er geen gegevens verloren gaan tijdens het valideren, maar is minder uitgebreid dan bronvalidatie tegen onbewerkte gegevens zoals "value sets" (codes die zijn ontleend aan een of meer CodeSystems ). De Parser validatie is snel en eist weinig performance omdat het binnen de lokale validatie plaatsvindt en niet afhankelijk is van externe bronnen, die tijdens de validatie opgehaald moeten worden.
  • Instance Validator is een validatie van de onbewerkte of gevalideerde resource tegen de officiële FHIR-validatieregels (d.w.z. de officiële FHIR-definities, uitgedrukt als profiles zoals StructureDefinition en ValueSet). Zie ook Koppeltaal v2.0 - SIMPLIFIER.NET.
  • Schema/Schematron-validatie is validatie met behulp van XSD/SCH-schema validatiebestanden die door FHIR worden geleverd. Deze validator presteert goed maar geeft minder bruikbare foutmeldingen dan Profile Validation. Het wordt beschouwd als een verouderde functie, aangezien de Instance Validator nu volwassen is en de voorkeur verdiend.

Rationale


Implicaties


Voorbeelden


Toepassingsgebied


Onderbouwen


Eisen


Referenties