PackagesCanonicalsLogsProblems
    Packages
    portuguese.use-cases.guide@1.0.1
    https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/OperationOutcomePTCore
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]