Type alias ImmunizationV1

ImmunizationV1: CreateThing<"Immunization", R4.IImmunization & {
    doseQuantity: R4.IQuantity;
    encounter: util.v1.OneOrMore<R4.IReference | R4.IEncounter>;
    expirationDate?: string;
    id: string;
    location: util.v1.OneOrMore<R4.IReference | R4.ILocation>;
    lotNumber: string;
    manufacturer: util.v1.OneOrMore<R4.IReference | R4.IOrganization>;
    note?: R4.IAnnotation[];
    occurrenceDateTime: string;
    patient: util.v1.OneOrMore<R4.IReference | R4.IPatient>;
    primarySource: boolean;
    protocolApplied?: R4.IImmunization_ProtocolApplied[];
    resourceType: "Immunization";
    route: R4.ICodeableConcept;
    site: R4.ICodeableConcept;
    status: string;
    vaccineCode: R4.ICodeableConcept;
    [key: string]: unknown;
}>