http://hl7.org/fhir/StructureDefinition/ImmunizationRecommendation|4.0.1

A patient's point-in-time set of recommendations (i.e. forecasting) according to a published schedule with optional supporting justification.
description: A patient's point-in-time set of recommendations (i.e. forecasting) according to a published schedule with optional supporting justification.
derivation: specialization
name: ImmunizationRecommendation
type: ImmunizationRecommendation
elements:
  identifier: {short: Business identifier, array: true, isSummary: true, index: 0}
  patient: {short: Who this profile is for, isSummary: true, index: 1}
  date: {short: Date recommendation(s) created, isSummary: true, index: 2}
  authority: {short: Who is responsible for protocol, index: 3}
  recommendation:
    constraint:
      imr-1: {human: One of vaccineCode or targetDisease SHALL be present, severity: error, expression: vaccineCode.exists() or targetDisease.exists()}
    min: 1
    short: Vaccine administration recommendations
    index: 4
    array: true
    elements:
      description: {short: Protocol details, index: 13}
      contraindicatedVaccineCode:
        short: Vaccine which is contraindicated to fulfill the recommendation
        array: true
        binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/vaccine-code'}
        isSummary: true
        index: 7
      series: {short: Name of vaccination series, index: 14}
      doseNumber:
        short: Recommended dose number within series
        choices: []
        isSummary: true
        index: 16
      vaccineCode:
        short: Vaccine  or vaccine group recommendation applies to
        array: true
        binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/vaccine-code'}
        isSummary: true
        index: 5
      seriesDoses:
        short: Recommended number of doses for immunity
        choices: []
        index: 18
      forecastStatus:
        isModifier: true
        short: Vaccine recommendation status
        binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/immunization-recommendation-status'}
        isModifierReason: This element is labeled as a modifier because the forecastStatus indicates whether a patient needs additional doses (due, overdue, etc) or not  (contraindicated, complete, etc).
        isSummary: true
        index: 8
      forecastReason:
        short: Vaccine administration status reason
        array: true
        binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/immunization-recommendation-reason'}
        isSummary: true
        index: 9
      dateCriterion:
        short: Dates governing proposed immunization
        array: true
        index: 10
        elements:
          code:
            short: Type of date
            binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/immunization-recommendation-date-criterion'}
            index: 11
          value: {short: Recommended date, index: 12}
        required: [value, code]
      targetDisease:
        short: Disease to be immunized against
        binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/immunization-recommendation-target-disease'}
        isSummary: true
        index: 6
      supportingImmunization: {short: Past immunizations supporting recommendation, array: true, index: 19}
      supportingPatientInformation: {short: Patient observations supporting recommendation, array: true, index: 20}
    required: [forecastStatus]
    isSummary: true
class: resource
kind: resource
url: http://hl7.org/fhir/StructureDefinition/ImmunizationRecommendation
base: http://hl7.org/fhir/StructureDefinition/DomainResource
version: 4.0.1
required: [recommendation, date, patient]