Package | ca.bc.bcy-ids |
Resource Type | StructureDefinition |
Id | RetrievalOperationOutcome |
FHIR Version | R4 |
Source | https://simplifier.net/resolve?scope=ca.bc.bcy-ids@1.0.0&canonical=http://ehealth.bc.ca/fhir/StructureDefinition/RetrievalOperationOutcome |
URL | http://ehealth.bc.ca/fhir/StructureDefinition/RetrievalOperationOutcome |
Status | draft |
Name | RetrievalOperationOutcome |
Type | OperationOutcome |
Kind | resource |
No resources found
No resources found
No narrative content found in resource
{ "resourceType": "StructureDefinition", "meta": { "lastUpdated": "2022-03-12T00:03:36.651+00:00" }, "url": "http://ehealth.bc.ca/fhir/StructureDefinition/RetrievalOperationOutcome", "name": "RetrievalOperationOutcome", "status": "draft", "fhirVersion": "4.0.1", "kind": "resource", "abstract": false, "type": "OperationOutcome", "baseDefinition": "http://hl7.org/fhir/StructureDefinition/OperationOutcome", "derivation": "constraint", "differential": { "element": [ { "id": "OperationOutcome", "path": "OperationOutcome", "comment": "Required if resourceMessageHeader.response.code <> \"ok\"" }, { "id": "OperationOutcome.id", "path": "OperationOutcome.id", "comment": "Apply same GUID as Bundle ID", "min": 1 }, { "id": "OperationOutcome.meta", "path": "OperationOutcome.meta" }, { "id": "OperationOutcome.meta.id", "path": "OperationOutcome.meta.id", "max": "0" }, { "id": "OperationOutcome.meta.versionId", "path": "OperationOutcome.meta.versionId", "max": "0" }, { "id": "OperationOutcome.meta.lastUpdated", "path": "OperationOutcome.meta.lastUpdated", "max": "0" }, { "id": "OperationOutcome.meta.source", "path": "OperationOutcome.meta.source", "max": "0" }, { "id": "OperationOutcome.meta.profile", "path": "OperationOutcome.meta.profile", "comment": "Apply \"http://ehealth.bc.ca/fhir/StructureDefinition/RetrievalOperationOutcome\"", "min": 1, "max": "1" }, { "id": "OperationOutcome.meta.security", "path": "OperationOutcome.meta.security", "max": "0" }, { "id": "OperationOutcome.meta.tag", "path": "OperationOutcome.meta.tag", "max": "0" }, { "id": "OperationOutcome.implicitRules", "path": "OperationOutcome.implicitRules", "max": "0" }, { "id": "OperationOutcome.language", "path": "OperationOutcome.language", "max": "0" }, { "id": "OperationOutcome.text", "path": "OperationOutcome.text", "max": "0" }, { "id": "OperationOutcome.contained", "path": "OperationOutcome.contained", "max": "0" }, { "id": "OperationOutcome.issue.id", "path": "OperationOutcome.issue.id", "max": "0" }, { "id": "OperationOutcome.issue.severity", "path": "OperationOutcome.issue.severity", "comment": "See Mappings", "mapping": [ { "identity": "invalid-client-id-phn", "map": "\"error\"" }, { "identity": "inactive-deceased", "map": "\"error\"" }, { "identity": "inactive-nonSurvivor", "map": "\"warning\"" } ] }, { "id": "OperationOutcome.issue.code", "path": "OperationOutcome.issue.code", "comment": "See Mappings", "mapping": [ { "identity": "invalid-client-id-phn", "map": "\"not-found\"" }, { "identity": "inactive-deceased", "map": "\"not-supported\"" }, { "identity": "inactive-nonSurvivor", "map": "\"informational\"" } ] }, { "id": "OperationOutcome.issue.details", "path": "OperationOutcome.issue.details", "min": 1 }, { "id": "OperationOutcome.issue.details.id", "path": "OperationOutcome.issue.details.id", "max": "0" }, { "id": "OperationOutcome.issue.details.coding", "path": "OperationOutcome.issue.details.coding", "max": "0" }, { "id": "OperationOutcome.issue.details.text", "path": "OperationOutcome.issue.details.text", "comment": "See Mappings", "min": 1, "mapping": [ { "identity": "invalid-client-id-phn", "map": "The inquired PHN/PIR Client ID has no match in Panorama, no record returned." }, { "identity": "inactive-deceased", "map": "The inquired PHN/PIR Client ID matches to a deceased record in Panorama, no immunization record returned." }, { "identity": "inactive-nonSurvivor", "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" } ] }, { "id": "OperationOutcome.issue.diagnostics", "path": "OperationOutcome.issue.diagnostics", "max": "0" }, { "id": "OperationOutcome.issue.location", "path": "OperationOutcome.issue.location", "max": "0" }, { "id": "OperationOutcome.issue.expression", "path": "OperationOutcome.issue.expression", "max": "0" } ] } }