PackagesCanonicalsLogsProblems
    Packages
    uk.nhsdigital.r4@2.4.5
    https://fhir.nhs.uk/StructureDefinition/NHSDigital-OperationOutcome
{
  "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"
}