description: O recurso OperationOutcome é utilizado como o resultado de uma operação, onde são identificadas as mensagens de erro, aviso e informações detalhadas sobre o resultado da tentativa de comunicação entre sistemas. package_name: portuguese.use-cases.guide derivation: constraint name: OperationOutcomePTCore type: OperationOutcome elements: id: {index: 0} meta: {type: Meta, index: 1} issue: index: 2 elements: severity: {index: 3} code: {index: 4} details: type: CodeableConcept index: 5 slicing: rules: open discriminator: - {path: id, type: value} min: null slices: outcomeBroker: match: {id: outcomeBroker} schema: type: CodeableConcept binding: {strength: preferred, valueSet: 'https://spms.min-saude.pt/iop/valueset/errorBroker'} index: 6 elements: id: pattern: {type: Id, value: outcomeBroker} index: 7 outcomeBusinessIOP: match: {id: outcomeBusinessIOP} schema: type: CodeableConcept binding: {strength: preferred, valueSet: 'https://spms.min-saude.pt/iop/valueset/errorBusiness'} index: 8 elements: id: pattern: {type: Id, value: outcomeBusinessIOP} index: 9 diagnostics: {index: 10} location: {index: 11} expression: {index: 12} package_version: 1.0.1 class: profile kind: resource url: https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/OperationOutcomePTCore base: http://hl7.org/fhir/StructureDefinition/OperationOutcome version: 1.0.0 required: [id]