{ "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" }