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.",
  "_filename": "Profile/OperationOutcomePTCore.StructureDefinition.json",
  "package_name": "portuguese.use-cases.guide",
  "date": "2024-05-07T14:11:19.0979807+00:00",
  "derivation": "constraint",
  "publisher": "SPMS",
  "fhirVersion": "4.3.0",
  "purpose": "Uma coleção de mensagens de erro, aviso ou informações que resultam do envio de uma mensagem.",
  "name": "OperationOutcomePTCore",
  "abstract": false,
  "type": "OperationOutcome",
  "experimental": null,
  "resourceType": "StructureDefinition",
  "title": "OperationOutcome PT Core",
  "package_version": "1.0.1",
  "status": "active",
  "id": "d1666788-250d-4c6a-9267-aa82ac187f95",
  "kind": "resource",
  "url": "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/OperationOutcomePTCore",
  "version": "1.0.0",
  "differential": {
    "element": [ {
      "id": "OperationOutcome.id",
      "min": 1,
      "path": "OperationOutcome.id"
    }, {
      "id": "OperationOutcome.meta",
      "path": "OperationOutcome.meta",
      "type": [ {
        "code": "Meta",
        "profile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/MetaPTCore" ]
      } ]
    }, {
      "id": "OperationOutcome.issue",
      "path": "OperationOutcome.issue",
      "definition": "Um conjunto de mensagens de erro, de aviso ou de informação que resultam de uma ação do sistema."
    }, {
      "id": "OperationOutcome.issue.severity",
      "path": "OperationOutcome.issue.severity",
      "definition": "Obrigatório usar um dos seguintes elementos:\r\n\r\n“fatal” - O problema fez com que a ação falhasse e nenhuma verificação adicional foi executada.\r\n\r\n“error” - O erro é suficientemente importante para fazer com que a ação falhe.\r\n\r\n“warning” -  O problema não é importante o suficiente para fazer com que a ação falhe, mas pode fazer com que seja executada de uma maneira que não seja com a qualidade desejada.\r\n\r\n“information” - a ação foi executada com sucesso."
    }, {
      "id": "OperationOutcome.issue.code",
      "path": "OperationOutcome.issue.code",
      "definition": "Código de problema."
    }, {
      "id": "OperationOutcome.issue.details",
      "path": "OperationOutcome.issue.details",
      "type": [ {
        "code": "CodeableConcept",
        "profile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/CodeableConceptPTCore" ]
      } ],
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "id",
          "type": "value"
        } ]
      },
      "definition": "Informação codificada adicional  de acordo  com o valor no elemento issue.severity\r\n\r\nUsar o system específico para o negócio, caso exista, ou o system do FHIR: http://terminology.hl7.org/CodeSystem/operation-outcome"
    }, {
      "id": "OperationOutcome.issue.details:outcomeBroker",
      "path": "OperationOutcome.issue.details",
      "type": [ {
        "code": "CodeableConcept",
        "profile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/CodeableConceptPTCore" ]
      } ],
      "binding": {
        "strength": "preferred",
        "valueSet": "https://spms.min-saude.pt/iop/valueset/errorBroker"
      },
      "comment": "Value Set: ErrorBroker",
      "sliceName": "outcomeBroker",
      "definition": "Identifica a lista de erros devolvida pelo broker nacional."
    }, {
      "id": "OperationOutcome.issue.details:outcomeBroker.id",
      "path": "OperationOutcome.issue.details.id",
      "fixedId": "outcomeBroker"
    }, {
      "id": "OperationOutcome.issue.details:outcomeBusinessIOP",
      "path": "OperationOutcome.issue.details",
      "type": [ {
        "code": "CodeableConcept",
        "profile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/CodeableConceptPTCore" ]
      } ],
      "binding": {
        "strength": "preferred",
        "valueSet": "https://spms.min-saude.pt/iop/valueset/errorBusiness"
      },
      "comment": "Value Set: ErrorBusiness",
      "sliceName": "outcomeBusinessIOP",
      "definition": "Identifica listas de erros específicas do negócio."
    }, {
      "id": "OperationOutcome.issue.details:outcomeBusinessIOP.id",
      "path": "OperationOutcome.issue.details.id",
      "fixedId": "outcomeBusinessIOP"
    }, {
      "id": "OperationOutcome.issue.diagnostics",
      "path": "OperationOutcome.issue.diagnostics",
      "definition": "Informação adicional sobre o problema"
    }, {
      "id": "OperationOutcome.issue.location",
      "max": "0",
      "path": "OperationOutcome.issue.location"
    }, {
      "id": "OperationOutcome.issue.expression",
      "path": "OperationOutcome.issue.expression",
      "definition": "Informação auxiliar que permite que os sistemas orientem os usuários para os recursos ou elementos que causaram os problemas, auxiliando assim a correção dos mesmos.  \r\n\r\nO texto deve respeitar as regras do subconjunto restrito do FHIRPath."
    } ]
  },
  "contact": [ {
    "name": "Interoperabilidade Semântica",
    "telecom": [ {
      "value": "https://www.spms.min-saude.pt",
      "system": "url"
    } ]
  } ],
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/OperationOutcome"
}