{ "description": null, "_filename": "NHSDigital-OperationOutcome.StructureDefinition.json", "package_name": "uk.nhsdigital.r4", "date": "2020-08-05", "derivation": "constraint", "publisher": "NHS Digital", "fhirVersion": "4.0.1", "name": "NHSDigitalOperationOutcome", "abstract": false, "type": "OperationOutcome", "experimental": null, "resourceType": "StructureDefinition", "title": null, "package_version": "2.4.5", "status": "draft", "id": "3e872513-c71c-4422-a144-f3865d1b3be2", "kind": "resource", "url": "https://fhir.nhs.uk/StructureDefinition/NHSDigital-OperationOutcome", "version": "1.1.1", "differential": { "element": [ { "id": "OperationOutcome", "path": "OperationOutcome", "definition": "A collection of error, warning, or information messages that result from a system action.\r\n\r\n```json\r\n{\r\n \"resourceType\": \"OperationOutcome\",\r\n \"id\": \"1a388581-dbbe-43e3-9054-f5976c0245e5\",\r\n \"issue\": [\r\n {\r\n \"severity\": \"information\",\r\n \"code\": \"processing\",\r\n \"diagnostics\": \"This element does not match any known slice defined in the profile https://fhir.nhs.uk/StructureDefinition/NHSDigital-Patient\",\r\n \"location\": [\r\n \"Patient.identifier[1]\",\r\n \"Line 1, Col 651\"\r\n ]\r\n },\r\n {\r\n \"severity\": \"error\",\r\n \"code\": \"processing\",\r\n \"diagnostics\": \"Patient.gender: minimum required = 1, but only found 0 (from https://fhir.nhs.uk/StructureDefinition/NHSDigital-Patient)\",\r\n \"location\": [\r\n \"Patient\",\r\n \"Line 1, Col 37\"\r\n ]\r\n }\r\n ]\r\n}\r\n```" }, { "id": "OperationOutcome.id", "path": "OperationOutcome.id", "short": "uniqueRequestID", "definition": "Internal Apigee messageID" }, { "id": "OperationOutcome.meta", "min": 1, "path": "OperationOutcome.meta", "mustSupport": true }, { "id": "OperationOutcome.meta.lastUpdated", "min": 1, "path": "OperationOutcome.meta.lastUpdated" }, { "id": "OperationOutcome.extension", "min": 0, "path": "OperationOutcome.extension", "slicing": { "rules": "open", "discriminator": [ { "path": "url", "type": "value" } ] } }, { "id": "OperationOutcome.extension:supportingInfo", "min": 0, "path": "OperationOutcome.extension", "type": [ { "code": "Extension", "profile": [ "https://fhir.nhs.uk/StructureDefinition/Extension-Spine-supportingInfo" ] } ], "sliceName": "supportingInfo", "definition": "Information relevant to this OperationOutcome. For EPS release rejections this may be the pharmacy which is currently owns the prescription task/order." }, { "id": "OperationOutcome.issue", "path": "OperationOutcome.issue", "constraint": [ { "key": "nhds-errrorcode", "human": "An NHS Digital error or warning code is required", "source": "https://fhir.nhs.uk/StructureDefinition/NHSDigital-OperationOutcome", "severity": "error", "expression": "(issue.severity = 'information') or ((issue.severity != 'information') and issue.details.empty().not())" } ], "mustSupport": true }, { "id": "OperationOutcome.issue.severity", "path": "OperationOutcome.issue.severity", "mustSupport": true }, { "id": "OperationOutcome.issue.code", "path": "OperationOutcome.issue.code", "mustSupport": true }, { "id": "OperationOutcome.issue.details", "path": "OperationOutcome.issue.details", "mustSupport": true }, { "id": "OperationOutcome.issue.details.coding", "max": "1", "min": 1, "path": "OperationOutcome.issue.details.coding", "binding": { "strength": "extensible", "valueSet": "https://fhir.nhs.uk/ValueSet/NHSDigital-OperationOutcome-Codes|1.0.0" }, "mustSupport": true }, { "id": "OperationOutcome.issue.details.coding.system", "min": 1, "path": "OperationOutcome.issue.details.coding.system" }, { "id": "OperationOutcome.issue.details.coding.code", "min": 1, "path": "OperationOutcome.issue.details.coding.code" }, { "id": "OperationOutcome.issue.diagnostics", "path": "OperationOutcome.issue.diagnostics", "definition": "Additional diagnostic information about the issue. User readable version of the message. Include url's for further information or other information helpful for the user to understand the error.", "mustSupport": true }, { "id": "OperationOutcome.issue.location", "path": "OperationOutcome.issue.location", "definition": "Use the JSON Pointer standard to describe the source of the error - e.g. parameter, or payload value.", "mustSupport": true }, { "id": "OperationOutcome.issue.expression", "path": "OperationOutcome.issue.expression", "definition": "FHIRPath of element(s) related to issue", "mustSupport": true } ] }, "baseDefinition": "https://fhir.hl7.org.uk/StructureDefinition/UKCore-OperationOutcome" }