{
  "resourceType" : "Immunization",
  "identifier" : [" Identifier "], 
  "status" : "<code>", 
  "date" : "<dateTime>", 
  "vaccineCode" : " CodeableConcept ", 
  "patient" : " Reference(Patient) ", 
  "wasNotGiven" : "<boolean>",
  "reported" : "<boolean>", 
  "performer" : " Reference(Practitioner) ", 
  "requester" : " Reference(Practitioner) ", 
  "encounter" : " Reference(Encounter) ", 
  "manufacturer" : " Reference(Organization) ", 
  "location" : " Reference(Location) ", 
  "lotNumber" : "<string>", 
  "expirationDate" : "<date>", 
  "site" : " CodeableConcept ", 
  "route" : " CodeableConcept ", 
  "doseQuantity" : " Quantity(SimpleQuantity) ", 
  "note" : [" Annotation "], 
  "explanation" : {
    "reason" : [" CodeableConcept "], 
    "reasonNotGiven" : [" CodeableConcept "] 
  },
  "reaction" : [{
    "date" : "<dateTime>", 
    "detail" : " Reference(Observation) ", 
    "reported" : "<boolean>" 
  }],
  "vaccinationProtocol" : [{
    "doseSequence" : "<positiveInt>", 
    "description" : "<string>", 
    "authority" : " Reference(Organization) ", 
    "series" : "<string>", 
    "seriesDoses" : "<positiveInt>", 
    "targetDisease" : [" CodeableConcept "], 
    "doseStatus" : " CodeableConcept ", 
    "doseStatusReason" : " CodeableConcept " 
  }]
}