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