PackagesCanonicalsLogsProblems
    Packages
    ForgePatientChart.0830@0.1.0
    http://telus.com/fhir/patientChart/StructureDefinition/profile-operation-outcome
{
  "description": null,
  "_filename": "profile-operationoutcome.StructureDefinition.json",
  "package_name": "ForgePatientChart.0830",
  "date": "2021-03-01T20:14:20.3259726+00:00",
  "derivation": "constraint",
  "meta": {
    "versionId": "1",
    "lastUpdated": "2022-07-05T15:00:20.698775+00:00"
  },
  "publisher": null,
  "fhirVersion": "4.0.1",
  "name": "OperationOutcome",
  "mapping": [ {
    "uri": "http://hl7.org/v3",
    "name": "RIM Mapping",
    "identity": "rim"
  }, {
    "uri": "http://hl7.org/v2",
    "name": "HL7 v2 Mapping",
    "identity": "v2"
  } ],
  "abstract": false,
  "type": "OperationOutcome",
  "experimental": null,
  "resourceType": "StructureDefinition",
  "title": "Operation Outcome",
  "package_version": "0.1.0",
  "status": "draft",
  "id": "15a66100-e547-46be-aa35-b6223d5c2ffc",
  "kind": "resource",
  "url": "http://telus.com/fhir/patientChart/StructureDefinition/profile-operation-outcome",
  "version": null,
  "differential": {
    "element": [ {
      "id": "OperationOutcome.id",
      "min": 1,
      "path": "OperationOutcome.id",
      "mustSupport": true
    }, {
      "id": "OperationOutcome.meta",
      "path": "OperationOutcome.meta",
      "mustSupport": true
    }, {
      "id": "OperationOutcome.meta.lastUpdated",
      "path": "OperationOutcome.meta.lastUpdated",
      "mustSupport": true
    }, {
      "id": "OperationOutcome.meta.source",
      "path": "OperationOutcome.meta.source",
      "mustSupport": true
    }, {
      "id": "OperationOutcome.issue",
      "path": "OperationOutcome.issue",
      "mustSupport": true
    }, {
      "id": "OperationOutcome.issue.extension",
      "min": 0,
      "path": "OperationOutcome.issue.extension",
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "url",
          "type": "value"
        } ]
      }
    }, {
      "path": "OperationOutcome.issue.extension",
      "min": 0,
      "definition": "This captures a user friendly message that is intended to be displayed to the user",
      "isModifier": false,
      "type": [ {
        "code": "Extension",
        "profile": [ "http://telus.com/fhir/patientChart/StructureDefinition/ext-operationoutcome-usertext" ]
      } ],
      "mustSupport": true,
      "sliceName": "UserFriendlyText",
      "max": "1",
      "id": "OperationOutcome.issue.extension:UserFriendlyText"
    }, {
      "path": "OperationOutcome.issue.extension",
      "min": 0,
      "definition": "This can be used to convey a reference number for the issues.  This can be displayed to the user and can be relayed to customer service representatives to expedite trouble shooting should an issue arise.",
      "isModifier": false,
      "type": [ {
        "code": "Extension",
        "profile": [ "http://telus.com/fhir/patientChart/StructureDefinition/ext-operationoutcome-referencenum" ]
      } ],
      "mustSupport": true,
      "sliceName": "ReferenceNumber",
      "max": "1",
      "id": "OperationOutcome.issue.extension:ReferenceNumber"
    }, {
      "id": "OperationOutcome.issue.severity",
      "path": "OperationOutcome.issue.severity",
      "binding": {
        "strength": "required",
        "valueSet": "http://telus.com/fhir/ValueSet/telus-operationoutcome-issue-severity"
      },
      "mustSupport": true
    }, {
      "id": "OperationOutcome.issue.code",
      "path": "OperationOutcome.issue.code",
      "binding": {
        "strength": "required",
        "valueSet": "http://telus.com/fhir/ValueSet/telus-operationoutcome-issue-type"
      },
      "comment": "Conformance Rule: Receiving systems must take corrective action based upon the code indicated. Retries with the same content are permissible for 'transient' errors. For 'invalid' and 'processing' errors, retries are not permitted as they are likely to result in the same error. Corrective action by the system or user must first be taken.",
      "mustSupport": true
    }, {
      "id": "OperationOutcome.issue.details",
      "path": "OperationOutcome.issue.details",
      "binding": {
        "strength": "extensible",
        "valueSet": "http://telus.com/fhir/ValueSet/telus-operationoutcome-details"
      },
      "mustSupport": true
    }, {
      "id": "OperationOutcome.issue.details.coding",
      "path": "OperationOutcome.issue.details.coding",
      "mustSupport": true
    }, {
      "id": "OperationOutcome.issue.details.coding.system",
      "min": 1,
      "path": "OperationOutcome.issue.details.coding.system",
      "mustSupport": true
    }, {
      "id": "OperationOutcome.issue.details.coding.code",
      "min": 1,
      "path": "OperationOutcome.issue.details.coding.code",
      "mustSupport": true
    }, {
      "id": "OperationOutcome.issue.details.text",
      "min": 1,
      "path": "OperationOutcome.issue.details.text",
      "maxLength": 1000,
      "mustSupport": true
    }, {
      "id": "OperationOutcome.issue.details.text.extension",
      "min": 0,
      "path": "OperationOutcome.issue.details.text.extension",
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "url",
          "type": "value"
        } ]
      }
    }, {
      "id": "OperationOutcome.issue.details.text.extension:DetailsTextTranslation",
      "max": "1",
      "min": 0,
      "path": "OperationOutcome.issue.details.text.extension",
      "type": [ {
        "code": "Extension",
        "profile": [ "http://hl7.org/fhir/StructureDefinition/translation" ]
      } ],
      "comment": "Usage Note: This is being deprecated and is not likely to be populated. POS vendors are not expected to populate this.",
      "sliceName": "DetailsTextTranslation",
      "mustSupport": true
    }, {
      "id": "OperationOutcome.issue.diagnostics",
      "path": "OperationOutcome.issue.diagnostics",
      "mustSupport": true
    } ]
  },
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/OperationOutcome"
}