

def elementProperties(self):
    js = super(Immunization, self).elementProperties()
    js.extend([('date', 'date', fhirdate.FHIRDate, False, None, False), ('doseQuantity', 'doseQuantity', quantity.Quantity, False, None, False), ('encounter', 'encounter', fhirreference.FHIRReference, False, None, False), ('expirationDate', 'expirationDate', fhirdate.FHIRDate, False, None, False), ('explanation', 'explanation', ImmunizationExplanation, False, None, False), ('identifier', 'identifier', identifier.Identifier, True, None, False), ('location', 'location', fhirreference.FHIRReference, False, None, False), ('lotNumber', 'lotNumber', str, False, None, False), ('manufacturer', 'manufacturer', fhirreference.FHIRReference, False, None, False), ('note', 'note', annotation.Annotation, True, None, False), ('patient', 'patient', fhirreference.FHIRReference, False, None, True), ('performer', 'performer', fhirreference.FHIRReference, False, None, False), ('reaction', 'reaction', ImmunizationReaction, True, None, False), ('reported', 'reported', bool, False, None, True), ('requester', 'requester', fhirreference.FHIRReference, False, None, False), ('route', 'route', codeableconcept.CodeableConcept, False, None, False), ('site', 'site', codeableconcept.CodeableConcept, False, None, False), ('status', 'status', str, False, None, True), ('vaccinationProtocol', 'vaccinationProtocol', ImmunizationVaccinationProtocol, True, None, False), ('vaccineCode', 'vaccineCode', codeableconcept.CodeableConcept, False, None, True), ('wasNotGiven', 'wasNotGiven', bool, False, None, True)])
    return self

dataset/ETHPy150Open smart-on-fhir/client-py/fhirclient/models/immunization.py Immunization.elementProperties/VarMisuse@353/540 `js`->`self`