description: null package_name: ca.on.ir.r4 derivation: constraint name: ImmunizationEHR type: Immunization elements: patient: type: Reference mustSupport: true refers: ['http://ontariohealth.ca/fhir/ehr/StructureDefinition/profile-patient'] index: 26 elements: reference: {mustSupport: true, index: 27} required: [reference] meta: mustSupport: true index: 0 elements: versionId: {mustSupport: true, index: 1} lastUpdated: {mustSupport: true, index: 2} required: [lastUpdated, versionId] site: binding: {strength: extensible, valueSet: 'https://fhir.infoway-inforoute.ca/ValueSet/immunizationadministrationanatomicalsitecode'} mustSupport: true index: 37 elements: coding: mustSupport: true index: 38 elements: system: {mustSupport: true, index: 39} code: {mustSupport: true, index: 40} display: {mustSupport: true, index: 41} required: [display, system, code] text: {mustSupport: true, index: 42} required: [coding] vaccineCode: binding: {strength: preferred, valueSet: 'https://fhir.infoway-inforoute.ca/ValueSet/vaccineadministeredtradenamecode'} mustSupport: true index: 20 elements: coding: mustSupport: true index: 21 elements: system: {mustSupport: true, index: 22} code: {mustSupport: true, index: 23} display: {mustSupport: true, index: 24} required: [display, system, code] text: {mustSupport: true, index: 25} required: [coding] doseQuantity: binding: {strength: extensible, valueSet: 'https://fhir.infoway-inforoute.ca/ValueSet/prescriptiondosequantityunit'} mustSupport: true index: 49 elements: value: {mustSupport: true, index: 50} unit: {mustSupport: true, index: 51} system: {mustSupport: true, index: 52} required: [value, unit] reasonCode: binding: {strength: extensible, valueSet: 'http://ontariohealth.ca/fhir/immunization/ValueSet/immunization-reason-code'} mustSupport: true index: 56 elements: coding: mustSupport: true index: 57 elements: system: {mustSupport: true, index: 58} code: {mustSupport: true, index: 59} display: {mustSupport: true, index: 60} required: [display, system, code] required: [coding] route: binding: {strength: required, valueSet: 'https://fhir.infoway-inforoute.ca/ValueSet/immunizationrouteofadministrationcode'} mustSupport: true index: 43 elements: coding: mustSupport: true index: 44 elements: system: {mustSupport: true, index: 45} code: {mustSupport: true, index: 46} display: {mustSupport: true, index: 47} required: [display, system, code] text: {mustSupport: true, index: 48} required: [coding] recorded: {mustSupport: true, index: 31} extension: type: Extension mustSupport: true url: http://hl7.org/fhir/StructureDefinition/event-basedOn index: 3 slicing: slices: basedOn: match: {} schema: type: Extension mustSupport: true url: http://hl7.org/fhir/StructureDefinition/event-basedOn index: 3 elements: value: choices: [valueReference] index: 5 valueReference: type: Reference choiceOf: value refers: ['http://ontariohealth.ca/fhir/ehr/StructureDefinition/profile-medicationRequest'] index: 6 required: [valueReference, value] isValid: match: {} schema: {isModifier: false, short: Indicates if the administration is clinically valid, type: Extension, mustSupport: true, url: 'http://ontariohealth.ca/fhir/ehr/StructureDefinition/ext-immunization-isValid', index: 7} min: 0 max: 1 marketAuthorizationHolder: match: {} schema: isModifier: false short: Marketing authorization holder (manufacturer) type: Extension mustSupport: true url: http://ontariohealth.ca/fhir/ehr/StructureDefinition/ext-immunization-marketAuthorizationHolder index: 8 elements: value: mustSupport: true choices: [valueCodeableConcept] index: 10 valueCodeableConcept: {type: CodeableConcept, mustSupport: true, choiceOf: value, index: 11} value[x]: elements: coding: mustSupport: true index: 12 elements: system: {mustSupport: true, index: 13} code: {mustSupport: true, index: 14} display: {mustSupport: true, index: 15} required: [system, code] required: [coding] status: {mustSupport: true, index: 19} lotNumber: {mustSupport: true, index: 35} identifier: mustSupport: true index: 16 elements: system: {mustSupport: true, index: 17} value: {mustSupport: true, index: 18} required: [value, system] location: type: Reference mustSupport: true refers: ['http://ontariohealth.ca/fhir/ehr/StructureDefinition/profile-location'] index: 32 elements: reference: {mustSupport: true, index: 33} display: {mustSupport: true, index: 34} occurrenceDateTime: {type: dateTime, mustSupport: true, choiceOf: occurrence, index: 30} fundingSource: binding: {strength: extensible, valueSet: 'http://ontariohealth.ca/fhir/ehr/ValueSet/drug-service-coverage'} mustSupport: true index: 61 elements: coding: mustSupport: true index: 62 elements: system: {mustSupport: true, index: 63} code: {mustSupport: true, index: 64} display: {mustSupport: true, index: 65} required: [display, system, code] required: [coding] occurrence: mustSupport: true choices: [occurrenceDateTime] index: 29 expirationDate: {mustSupport: true, index: 36} performer: mustSupport: true index: 53 elements: actor: type: Reference mustSupport: true refers: ['http://ontariohealth.ca/fhir/ehr/StructureDefinition/profile-practitioner', 'http://ontariohealth.ca/fhir/ehr/StructureDefinition/profile-practitionerRole'] index: 54 elements: reference: {mustSupport: true, index: 55} required: [reference] package_version: 1.0.0-draft2 extensions: basedOn: url: http://hl7.org/fhir/StructureDefinition/event-basedOn type: Extension mustSupport: true index: 3 elements: value: choices: [valueReference] index: 5 valueReference: type: Reference choiceOf: value refers: ['http://ontariohealth.ca/fhir/ehr/StructureDefinition/profile-medicationRequest'] index: 6 required: [valueReference, value] isValid: {url: 'http://ontariohealth.ca/fhir/ehr/StructureDefinition/ext-immunization-isValid', min: 0, max: 1, isModifier: false, short: Indicates if the administration is clinically valid, type: Extension, mustSupport: true, index: 7} marketAuthorizationHolder: url: http://ontariohealth.ca/fhir/ehr/StructureDefinition/ext-immunization-marketAuthorizationHolder isModifier: false short: Marketing authorization holder (manufacturer) type: Extension mustSupport: true index: 8 elements: value: mustSupport: true choices: [valueCodeableConcept] index: 10 valueCodeableConcept: {type: CodeableConcept, mustSupport: true, choiceOf: value, index: 11} value[x]: elements: coding: mustSupport: true index: 12 elements: system: {mustSupport: true, index: 13} code: {mustSupport: true, index: 14} display: {mustSupport: true, index: 15} required: [system, code] required: [coding] class: profile kind: resource url: http://ontariohealth.ca/fhir/ehr/StructureDefinition/profile-immunization base: http://hl7.org/fhir/StructureDefinition/Immunization version: 1.0.0 required: [identifier, meta]