| 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
| Use | Name | Scope | Cardinality | Type | Binding | Documentation |
| IN | resource | 1..1 | Resource | Die zu validierende FHIR-Ressource. | ||
| IN | fhir_config | 1..1 | code | Angabe der FHIR-Konfiguration, gegen welche die Validierungskomponente validieren soll. | ||
| IN | profile | 0..1 | canonical | Wenn angegeben, wird die Ressource gegen dieses spezifische Profil validiert. Falls der Server das Profil nicht kennt, wird ein Fehler zurückgegeben. | ||
| IN | returnBoolean | 0..1 | boolean | 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. | ||
| OUT | return | 0..1 | OperationOutcome | 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. | ||
| OUT | valid | 0..1 | boolean | Boolesches Validierungsergebnis. Wird nur zurückgegeben, wenn 'returnBoolean=true' gesetzt wurde. 'true' bedeutet valide, 'false' bedeutet nicht valide. |