Implementation Guide
TIFlow - Kernfunktionalitäten
Version 2.0.0 - release

OperationDefinition: Validieren einer FHIR-Ressource

Official URL: https://gematik.de/fhir/tiflow/OperationDefinition/tiflow-core-validate-op Version: 2.0.0
Active as of 2026-10-02 Computable Name: TIFlowCOREOPValidate

Copyright/Legal: gematik GmbH / Dieser Implementation Guide ist lizenziert unter Apache License, Version 2.0.

Diese Operation validiert eine FHIR-Ressource gegen eine konfigurierbare FHIR-Konfiguration.

Sie erweitert die standardisierte FHIR $validate-Operation (http://hl7.org/fhir/OperationDefinition/Resource-validate) um einen gematik-spezifischen fhir_config Parameter zur Auswahl der Validierungskonfiguration.

Mit dem Parameter returnBoolean kann wahlweise ein kompaktes boolesches Ergebnis (true/false) angefordert werden, anstelle eines vollständigen OperationOutcome.

URL: [base]/$validate

Input parameters Profile:TIFlow CORE Validate Operation Input

Output parameters Profile:TIFlow CORE Validate Operation Output

Parameters

UseNameScopeCardinalityTypeBindingDocumentation
INresource1..1Resource

Die zu validierende FHIR-Ressource.

INfhir_config1..1code

Angabe der FHIR-Konfiguration, gegen welche die Validierungskomponente validieren soll.

INprofile0..1canonical

Wenn angegeben, wird die Ressource gegen dieses spezifische Profil validiert. Falls der Server das Profil nicht kennt, wird ein Fehler zurückgegeben.

INreturnBoolean0..1boolean

Wenn 'true', gibt die Operation nur den Parameter 'valid' (boolean) zurück, ohne ein vollständiges OperationOutcome. Nützlich für schnelle Prüfungen, ob Daten valide sind.

OUTreturn0..1OperationOutcome

Das Ergebnis der Validierung als OperationOutcome. Wird zurückgegeben, wenn 'returnBoolean' nicht gesetzt oder 'false' ist. Enthält keine Fehler, wenn die Validierung erfolgreich war.

OUTvalid0..1boolean

Boolesches Validierungsergebnis. Wird nur zurückgegeben, wenn 'returnBoolean=true' gesetzt wurde. 'true' bedeutet valide, 'false' bedeutet nicht valide.