{ "description": null, "_filename": "RetrievalOperationOutcome.json", "package_name": "ca.bc.bcy-ids", "date": null, "derivation": "constraint", "meta": { "lastUpdated": "2022-03-12T00:03:36.651+00:00" }, "publisher": null, "fhirVersion": "4.0.1", "name": "RetrievalOperationOutcome", "abstract": false, "type": "OperationOutcome", "experimental": null, "resourceType": "StructureDefinition", "title": null, "package_version": "1.0.0", "status": "draft", "id": "f36ba23e-df50-45a2-b3b7-3844b9e44c92", "kind": "resource", "url": "http://ehealth.bc.ca/fhir/StructureDefinition/RetrievalOperationOutcome", "version": null, "differential": { "element": [ { "id": "OperationOutcome", "path": "OperationOutcome", "comment": "Required if resourceMessageHeader.response.code <> \"ok\"" }, { "id": "OperationOutcome.id", "min": 1, "path": "OperationOutcome.id", "comment": "Apply same GUID as Bundle ID" }, { "id": "OperationOutcome.meta", "path": "OperationOutcome.meta" }, { "id": "OperationOutcome.meta.id", "max": "0", "path": "OperationOutcome.meta.id" }, { "id": "OperationOutcome.meta.versionId", "max": "0", "path": "OperationOutcome.meta.versionId" }, { "id": "OperationOutcome.meta.lastUpdated", "max": "0", "path": "OperationOutcome.meta.lastUpdated" }, { "id": "OperationOutcome.meta.source", "max": "0", "path": "OperationOutcome.meta.source" }, { "id": "OperationOutcome.meta.profile", "max": "1", "min": 1, "path": "OperationOutcome.meta.profile", "comment": "Apply \"http://ehealth.bc.ca/fhir/StructureDefinition/RetrievalOperationOutcome\"" }, { "id": "OperationOutcome.meta.security", "max": "0", "path": "OperationOutcome.meta.security" }, { "id": "OperationOutcome.meta.tag", "max": "0", "path": "OperationOutcome.meta.tag" }, { "id": "OperationOutcome.implicitRules", "max": "0", "path": "OperationOutcome.implicitRules" }, { "id": "OperationOutcome.language", "max": "0", "path": "OperationOutcome.language" }, { "id": "OperationOutcome.text", "max": "0", "path": "OperationOutcome.text" }, { "id": "OperationOutcome.contained", "max": "0", "path": "OperationOutcome.contained" }, { "id": "OperationOutcome.issue.id", "max": "0", "path": "OperationOutcome.issue.id" }, { "id": "OperationOutcome.issue.severity", "path": "OperationOutcome.issue.severity", "comment": "See Mappings", "mapping": [ { "map": "\"error\"", "identity": "invalid-client-id-phn" }, { "map": "\"error\"", "identity": "inactive-deceased" }, { "map": "\"warning\"", "identity": "inactive-nonSurvivor" } ] }, { "id": "OperationOutcome.issue.code", "path": "OperationOutcome.issue.code", "comment": "See Mappings", "mapping": [ { "map": "\"not-found\"", "identity": "invalid-client-id-phn" }, { "map": "\"not-supported\"", "identity": "inactive-deceased" }, { "map": "\"informational\"", "identity": "inactive-nonSurvivor" } ] }, { "id": "OperationOutcome.issue.details", "min": 1, "path": "OperationOutcome.issue.details" }, { "id": "OperationOutcome.issue.details.id", "max": "0", "path": "OperationOutcome.issue.details.id" }, { "id": "OperationOutcome.issue.details.coding", "max": "0", "path": "OperationOutcome.issue.details.coding" }, { "id": "OperationOutcome.issue.details.text", "min": 1, "path": "OperationOutcome.issue.details.text", "comment": "See Mappings", "mapping": [ { "map": "The inquired PHN/PIR Client ID has no match in Panorama, no record returned.", "identity": "invalid-client-id-phn" }, { "map": "The inquired PHN/PIR Client ID matches to a deceased record in Panorama, no immunization record returned.", "identity": "inactive-deceased" }, { "map": "The inquired PHN matches to a merged PHN pair, this PHN is the non-survivor. The survivor PHN for this client is PHN (nnn…..) in Panorama. The inquired PIR Client ID matches to a merged PIR Client ID pair, this is the non-survivor. The survivor PIR Client ID for this client is PIR Client ID (nnn…..) in Panorama", "identity": "inactive-nonSurvivor" } ] }, { "id": "OperationOutcome.issue.diagnostics", "max": "0", "path": "OperationOutcome.issue.diagnostics" }, { "id": "OperationOutcome.issue.location", "max": "0", "path": "OperationOutcome.issue.location" }, { "id": "OperationOutcome.issue.expression", "max": "0", "path": "OperationOutcome.issue.expression" } ] }, "baseDefinition": "http://hl7.org/fhir/StructureDefinition/OperationOutcome" }