## Profile Comparison between https://gematik.de/fhir/ti/StructureDefinition/operation-outcome vs https://gematik.de/fhir/ti/StructureDefinition/operation-outcome

Left: | TI Operation Outcome (https://gematik.de/fhir/ti/StructureDefinition/operation-outcome)
Right: | TI Operation Outcome (https://gematik.de/fhir/ti/StructureDefinition/operation-outcome)

### Messages

Information | OperationOutcome.language | Example/preferred bindings differ at OperationOutcome.language using binding from TIOperationOutcome
Information | StructureDefinition.requirements | Values for requirements differ: 'Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](extensibility.html#modifierExtension).' vs 'Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).'
Information | StructureDefinition.requirements | Values for requirements differ: 'Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](extensibility.html#modifierExtension).' vs 'Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).'
Information | StructureDefinition.definition | Values for definition differ: 'A [simple subset of FHIRPath](fhirpath.html#simple) limited to element names, repetition indicators and the default child accessor that identifies one of the elements in the resource that caused this issue to be raised.' vs 'A [simple subset of FHIRPath](http://hl7.org/fhir/R4/fhirpath.html#simple) limited to element names, repetition indicators and the default child accessor that identifies one of the elements in the resource that caused this issue to be raised.'

### Metadata

Name | Value | Comments
--- | --- | ---
abstract | false |
baseDefinition | http://hl7.org/fhir/StructureDefinition/OperationOutcome |
copyright |  | gematik GmbH / Dieses Artefakt ist lizenziert unter [Apache License](./license.html), Version 2.0. | Added the item 'gematik GmbH / Dieses Artefakt ist lizenziert unter [Apache License](./license.html), Version 2.0.'
date | 2025-09-12 |
description | Das Operation Outcome-Profil für die Telematikinfrastruktur (TI) FHIR Data Services |
experimental | false |
fhirVersion | 4.0.1 |
jurisdiction |  |
jurisdiction[0] | urn:iso:std:iso:3166#DE |
kind | resource |
name | TIOperationOutcome |
publisher | gematik GmbH |
purpose |  |
status | active |
title | TI Operation Outcome |
type | OperationOutcome |
url | https://gematik.de/fhir/ti/StructureDefinition/operation-outcome |
version | 1.1.1 |

### Structure

Name | L Flags | L Card. | L Type | L Description & Constraints | R Flags | R Card. | R Type | R Description & Constraints | Comments
--- | --- | --- | --- | --- | --- | --- | --- | --- | ---
OperationOutcome |  | 0..* | OperationOutcome | Information about the success/failure of an action Constraints: dom-2, dom-3, dom-4, dom-5, dom-6 |  | 0..* | OperationOutcome | Information about the success/failure of an action |
id | Σ | 0..1 | string | Logical id of this artifact | Σ | 0..1 | id | Logical id of this artifact |
meta | Σ | 0..1 | Meta | Metadata about the resource | Σ | 0..1 | Meta | Metadata about the resource |
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created | ?!Σ | 0..1 | uri | A set of rules under which this content was created |
language |  | 0..1 | code | Language of the resource content Binding: ?? (preferred): A human language.
Additional Bindings | Purpose
?? | Max Binding
|  | 0..1 | code | Language of the resource content Binding: ?? (preferred): A human language.
Additional Bindings | Purpose
?? | Max Binding
| Example/preferred bindings differ at OperationOutcome.language using binding from TIOperationOutcome
text |  | 0..1 | Narrative | Text summary of the resource, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements |  | 0..1 | Narrative | Text summary of the resource, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements |
contained |  | 0..* | Resource | Contained, inline Resources |  | 0..* | Resource | Contained, inline Resources |
Slices for extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url |
Slices for modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored Slice: Unordered, Open by value:url | ?! | 0..* | Extension | Extensions that cannot be ignored Slice: Unordered, Open by value:url |
issue | Σ | 1..* | BackboneElement | A single issue associated with the action | Σ | 1..* | BackboneElement | A single issue associated with the action |
id |  | 0..1 | string | Unique id for inter-element referencing |  | 0..1 | string | Unique id for inter-element referencing |
Slices for extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
severity | S Σ | 1..1 | code | fatal | error | warning | information Binding: ?? (required): How the issue affects the success of the action. | S Σ | 1..1 | code | fatal | error | warning | information Binding: ?? (required): How the issue affects the success of the action. |
code | S Σ | 1..1 | code | Error or warning code Binding: ?? (required): A code that describes the type of issue. | S Σ | 1..1 | code | Error or warning code Binding: ?? (required): A code that describes the type of issue. |
details | S Σ | 0..1 | CodeableConcept | Additional details about the error Binding: ?? (preferred): A code that provides details as the exact issue. | S Σ | 0..1 | CodeableConcept | Additional details about the error Binding: ?? (preferred) |
diagnostics | Σ | 0..1 | string | Additional diagnostic information about the issue | Σ | 0..1 | string | Additional diagnostic information about the issue |
location | Σ | 0..* | string | Deprecated: Path of element(s) related to issue | Σ | 0..* | string | Deprecated: Path of element(s) related to issue |
expression | Σ | 0..* | string | FHIRPath of element(s) related to issue | Σ | 0..* | string | FHIRPath of element(s) related to issue |
Documentation for this format