FHIR © HL7.org  |  FHIRsmith 4.0.1  |  Server Home  |  XIG Home  |  XIG Stats  | 

FHIR IG analytics

Packageportuguese.use-cases.guide
Resource TypeStructureDefinition
IdOperationOutcomePTCore.StructureDefinition.json
FHIR VersionR4B

Resources that use this resource

No resources found


Resources that this resource uses

No resources found


Narrative

No narrative content found in resource


Source1

{
  "resourceType": "StructureDefinition",
  "id": "OperationOutcomePTCore",
  "url": "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/OperationOutcomePTCore",
  "version": "1.0.0",
  "name": "OperationOutcomePTCore",
  "title": "OperationOutcome PT Core",
  "status": "active",
  "date": "2024-05-07T14:11:19.0979807+00:00",
  "publisher": "SPMS",
  "contact": [
    {
      "name": "Interoperabilidade Semântica",
      "telecom": [
        {
          "system": "url",
          "value": "https://www.spms.min-saude.pt"
        }
      ]
    }
  ],
  "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.",
  "purpose": "Uma coleção de mensagens de erro, aviso ou informações que resultam do envio de uma mensagem.",
  "fhirVersion": "4.3.0",
  "kind": "resource",
  "abstract": false,
  "type": "OperationOutcome",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/OperationOutcome",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "OperationOutcome.id",
        "path": "OperationOutcome.id",
        "min": 1
      },
      {
        "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",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "id"
            }
          ],
          "rules": "open"
        },
        "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",
        "type": [
          {
            "code": "CodeableConcept",
            "profile": [
              "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/CodeableConceptPTCore"
            ]
          }
        ]
      },
      {
        "id": "OperationOutcome.issue.details:outcomeBroker",
        "path": "OperationOutcome.issue.details",
        "sliceName": "outcomeBroker",
        "definition": "Identifica a lista de erros devolvida pelo broker nacional.",
        "comment": "Value Set: <a href=\"https://simplifier.net/portuguese-fhir-r4b-profiles-dev/errorbroker\">ErrorBroker</a>",
        "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"
        }
      },
      {
        "id": "OperationOutcome.issue.details:outcomeBroker.id",
        "path": "OperationOutcome.issue.details.id",
        "fixedId": "outcomeBroker"
      },
      {
        "id": "OperationOutcome.issue.details:outcomeBusinessIOP",
        "path": "OperationOutcome.issue.details",
        "sliceName": "outcomeBusinessIOP",
        "definition": "Identifica listas de erros específicas do negócio.",
        "comment": "Value Set: <a href=\"https://simplifier.net/portuguese-fhir-r4b-profiles-dev/errorbusiness\">ErrorBusiness</a>",
        "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"
        }
      },
      {
        "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",
        "path": "OperationOutcome.issue.location",
        "max": "0"
      },
      {
        "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."
      }
    ]
  }
}