description: null package_name: ca.bc.bcy derivation: constraint name: ImmunizationRecommendation type: ImmunizationRecommendation elements: id: {short: PIR Internal Vaccination Forecast ID, index: 0} meta: index: 1 elements: versionId: {index: 2} lastUpdated: {index: 3} profile: {index: 4} security: {index: 5} tag: {index: 6} required: [profile] contained: {index: 7} identifier: short: PIR Internal Vaccination Forecast ID index: 8 elements: type: index: 9 elements: id: {index: 10} coding: {index: 11} text: {index: 12} required: [text] system: {index: 13} value: {index: 14} required: [value, type, system] patient: elements: reference: {index: 15} required: [reference] date: {short: Date Forecast Status Calculated as of, index: 16} authority: short: Organization runs the vaccination forecast index: 17 elements: reference: {index: 18} required: [reference] recommendation: short: Vaccine forecasted to be administered. index: 19 elements: description: {short: Forecast Agent + Antigen combined description, index: 70} contraindicatedVaccineCode: {index: 49} doseNumber: choices: [doseNumberString] index: 72 vaccineCode: index: 20 elements: coding: index: 21 elements: system: {index: 22} slicing: rules: open discriminator: - {path: code, type: value} min: 1 max: 1 slices: AgentNVC: match: {code: null} schema: short: Agent in CVC code _required: true index: 23 elements: system: {index: 24} code: {index: 25} display: {index: 26} required: [display, system, code] AgentPIR: match: {code: null} schema: short: Agent in PIR code index: 27 elements: system: {index: 28} code: {index: 29} display: {index: 30} required: [display, system, code] AntigenNVC: match: {code: null} schema: short: Antigen in NVC code index: 31 elements: system: {index: 32} code: {index: 33} display: {index: 34} required: [display, system, code] AntigenPIR: match: {code: null} schema: short: Antigen in PIR code index: 35 elements: system: {index: 36} code: {index: 37} display: {index: 38} required: [display, system, code] text: {short: Trade Name, index: 39} required: [coding] doseNumberString: {type: string, choiceOf: doseNumber, index: 73} forecastStatus: short: Vaccination forecast status index: 50 elements: coding: index: 51 elements: id: {index: 52} system: {index: 53} version: {index: 54} code: {index: 55} display: {index: 56} userSelected: {index: 57} required: [system, code] required: [coding] forecastReason: {index: 58} dateCriterion: index: 59 elements: code: elements: id: {index: 60} coding: index: 61 elements: id: {index: 62} system: {index: 63} version: {index: 64} code: {index: 65} display: {index: 66} userSelected: {index: 67} required: [display, system, code] text: {index: 68} required: [coding, text] value: {index: 69} targetDisease: elements: id: {index: 40} coding: short: 1st instance Disease in CVC code, 2nd instance Disease in PIR code index: 41 elements: id: {index: 42} system: {short: '1st instance: Disease in NVC code. 2nd instance: Disease in PIR code.', index: 43} version: {index: 44} code: {index: 45} display: {index: 46} userSelected: {index: 47} required: [display, system, code] text: {index: 48} required: [coding] supportingImmunization: {index: 74} supportingPatientInformation: {index: 75} required: [vaccineCode, dateCriterion, description] package_version: ids-1.0.0 class: profile kind: resource url: http://ehealth.bc.ca/fhir/StructureDefinition/bc-bcyimmunizationdistribution/ImmunizationRecommendation base: http://hl7.org/fhir/StructureDefinition/ImmunizationRecommendation version: null required: [authority, id, identifier, meta]