
Class Immunization
- All Implemented Interfaces:
ca.uhn.fhir.model.api.IElement,Serializable,org.hl7.fhir.instance.model.api.IAnyResource,org.hl7.fhir.instance.model.api.IBase,org.hl7.fhir.instance.model.api.IBaseHasExtensions,org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions,org.hl7.fhir.instance.model.api.IBaseResource,org.hl7.fhir.instance.model.api.IDomainResource
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic classstatic enumstatic classstatic class -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected DateTimeTypeDate vaccine administered or was to be administered.static final ca.uhn.fhir.rest.gclient.DateClientParamFluent Client search parameter constant for datestatic final ca.uhn.fhir.rest.gclient.NumberClientParamFluent Client search parameter constant for dose-sequenceprotected SimpleQuantityThe quantity of vaccine product that was administered.protected ReferenceThe visit or admission or other contact between patient and health care provider the immunization was performed as part of.protected EncounterThe actual object that is the target of the reference (The visit or admission or other contact between patient and health care provider the immunization was performed as part of.)protected DateTypeDate vaccine batch expires.Reasons why a vaccine was or was not administered.protected List<Identifier> A unique identifier assigned to this immunization record.static final ca.uhn.fhir.rest.gclient.TokenClientParamFluent Client search parameter constant for identifierstatic final ca.uhn.fhir.model.api.IncludeConstant for fluent queries to be used to add include statements.static final ca.uhn.fhir.model.api.IncludeConstant for fluent queries to be used to add include statements.static final ca.uhn.fhir.model.api.IncludeConstant for fluent queries to be used to add include statements.static final ca.uhn.fhir.model.api.IncludeConstant for fluent queries to be used to add include statements.static final ca.uhn.fhir.model.api.IncludeConstant for fluent queries to be used to add include statements.protected ReferenceThe service delivery location where the vaccine administration occurred.static final ca.uhn.fhir.rest.gclient.ReferenceClientParamFluent Client search parameter constant for locationprotected LocationThe actual object that is the target of the reference (The service delivery location where the vaccine administration occurred.)static final ca.uhn.fhir.rest.gclient.StringClientParamFluent Client search parameter constant for lot-numberprotected StringTypeLot number of the vaccine product.protected ReferenceName of vaccine manufacturer.static final ca.uhn.fhir.rest.gclient.ReferenceClientParamFluent Client search parameter constant for manufacturerprotected OrganizationThe actual object that is the target of the reference (Name of vaccine manufacturer.)protected List<Annotation> Extra information about the immunization that is not conveyed by the other attributes.protected BooleanTypeIndicates if the vaccination was or was not given.static final ca.uhn.fhir.rest.gclient.TokenClientParamFluent Client search parameter constant for notgivenprotected ReferenceThe patient who either received or did not receive the immunization.static final ca.uhn.fhir.rest.gclient.ReferenceClientParamFluent Client search parameter constant for patientprotected PatientThe actual object that is the target of the reference (The patient who either received or did not receive the immunization.)Indicates who or what performed the event.static final ca.uhn.fhir.rest.gclient.ReferenceClientParamFluent Client search parameter constant for practitionerprotected BooleanTypeAn indication that the content of the record is based on information from the person who administered the vaccine.protected List<Immunization.ImmunizationReactionComponent> Categorical data indicating that an adverse event is associated in time to an immunization.static final ca.uhn.fhir.rest.gclient.ReferenceClientParamFluent Client search parameter constant for reactionstatic final ca.uhn.fhir.rest.gclient.DateClientParamFluent Client search parameter constant for reaction-datestatic final ca.uhn.fhir.rest.gclient.TokenClientParamFluent Client search parameter constant for reasonstatic final ca.uhn.fhir.rest.gclient.TokenClientParamFluent Client search parameter constant for reason-not-givenprotected CodeableConceptThe source of the data when the report of the immunization event is not based on information from the person who administered the vaccine.protected CodeableConceptThe path by which the vaccine product is taken into the body.protected CodeableConceptBody site where vaccine was administered.static final StringSearch parameter: datestatic final StringSearch parameter: dose-sequencestatic final StringSearch parameter: identifierstatic final StringSearch parameter: locationstatic final StringSearch parameter: lot-numberstatic final StringSearch parameter: manufacturerstatic final StringSearch parameter: notgivenstatic final StringSearch parameter: patientstatic final StringSearch parameter: practitionerstatic final StringSearch parameter: reactionstatic final StringSearch parameter: reaction-datestatic final StringSearch parameter: reasonstatic final StringSearch parameter: reason-not-givenstatic final StringSearch parameter: statusstatic final StringSearch parameter: vaccine-codeprotected Enumeration<Immunization.ImmunizationStatus> Indicates the current status of the vaccination event.static final ca.uhn.fhir.rest.gclient.TokenClientParamFluent Client search parameter constant for statusContains information about the protocol(s) under which the vaccine was administered.static final ca.uhn.fhir.rest.gclient.TokenClientParamFluent Client search parameter constant for vaccine-codeprotected CodeableConceptVaccine that was administered or was to be administered.Fields inherited from class org.hl7.fhir.dstu3.model.DomainResource
contained, extension, modifierExtension, textFields inherited from class org.hl7.fhir.dstu3.model.Resource
id, implicitRules, language, metaFields inherited from interface org.hl7.fhir.instance.model.api.IAnyResource
RES_ID, RES_LAST_UPDATED, RES_PROFILE, RES_SECURITY, RES_TAG, SP_RES_ID, SP_RES_LAST_UPDATED, SP_RES_PROFILE, SP_RES_SECURITY, SP_RES_TAGFields inherited from interface org.hl7.fhir.instance.model.api.IBaseResource
INCLUDE_ALL, WILDCARD_ALL_SET -
Constructor Summary
ConstructorsConstructorDescriptionConstructorImmunization(Enumeration<Immunization.ImmunizationStatus> status, BooleanType notGiven, CodeableConcept vaccineCode, Reference patient, BooleanType primarySource) Constructor -
Method Summary
Modifier and TypeMethodDescriptionaddNote()copy()booleanequalsDeep(Base other_) booleanequalsShallow(Base other_) fhirType()getDate()getNamedProperty(int _hash, String _name, boolean _checkValid) getNote()booleanbooleanBase[]getProperty(int hash, String name, boolean checkValid) getRoute()getSite()String[]getTypesForProperty(int hash, String name) booleanhasDate()booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanhasNote()booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanhasRoute()booleanhasSite()booleanbooleanbooleanbooleanbooleanisEmpty()protected voidlistChildren(List<Property> children) makeProperty(int hash, String name) setDateElement(DateTimeType value) setDoseQuantity(SimpleQuantity value) setEncounter(Reference value) setEncounterTarget(Encounter value) setExpirationDate(Date value) setExpirationDateElement(DateType value) setIdentifier(List<Identifier> theIdentifier) setLocation(Reference value) setLocationTarget(Location value) setLotNumber(String value) setLotNumberElement(StringType value) setManufacturer(Reference value) setNote(List<Annotation> theNote) setNotGiven(boolean value) setNotGivenElement(BooleanType value) setPatient(Reference value) setPatientTarget(Patient value) setPractitioner(List<Immunization.ImmunizationPractitionerComponent> thePractitioner) setPrimarySource(boolean value) setProperty(int hash, String name, Base value) setProperty(String name, Base value) setReaction(List<Immunization.ImmunizationReactionComponent> theReaction) setReportOrigin(CodeableConcept value) setRoute(CodeableConcept value) setSite(CodeableConcept value) setVaccinationProtocol(List<Immunization.ImmunizationVaccinationProtocolComponent> theVaccinationProtocol) setVaccineCode(CodeableConcept value) protected ImmunizationMethods inherited from class org.hl7.fhir.dstu3.model.DomainResource
addContained, addExtension, addExtension, addExtension, addModifierExtension, addModifierExtension, copyValues, getContained, getExtension, getExtensionByUrl, getExtensionsByUrl, getModifierExtension, getModifierExtensionsByUrl, getText, hasContained, hasExtension, hasExtension, hasModifierExtension, hasText, setContained, setExtension, setModifierExtension, setTextMethods inherited from class org.hl7.fhir.dstu3.model.Resource
copyValues, getId, getIdBase, getIdElement, getIdPart, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguageElement, getMeta, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdBase, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMetaMethods inherited from class org.hl7.fhir.dstu3.model.BaseResource
getStructureFhirVersionEnum, isResource, setIdMethods inherited from class org.hl7.fhir.dstu3.model.Base
castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToRelatedArtifact, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToTriggerDefinition, castToType, castToUnsignedInt, castToUri, castToUsageContext, castToXhtml, castToXhtmlString, children, clearUserData, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isPrimitive, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINNMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.hl7.fhir.instance.model.api.IAnyResource
getId, getIdElement, getLanguageElement, getUserData, setId, setUserDataMethods inherited from interface org.hl7.fhir.instance.model.api.IBase
getFormatCommentsPost, getFormatCommentsPre, hasFormatCommentMethods inherited from interface org.hl7.fhir.instance.model.api.IBaseResource
getMeta, getStructureFhirVersionEnum, isDeleted, setId
-
Field Details
-
identifier
A unique identifier assigned to this immunization record. -
status
Indicates the current status of the vaccination event. -
notGiven
Indicates if the vaccination was or was not given. -
vaccineCode
Vaccine that was administered or was to be administered. -
patient
The patient who either received or did not receive the immunization. -
patientTarget
The actual object that is the target of the reference (The patient who either received or did not receive the immunization.) -
encounter
The visit or admission or other contact between patient and health care provider the immunization was performed as part of. -
encounterTarget
The actual object that is the target of the reference (The visit or admission or other contact between patient and health care provider the immunization was performed as part of.) -
date
Date vaccine administered or was to be administered. -
An indication that the content of the record is based on information from the person who administered the vaccine. This reflects the context under which the data was originally recorded.
-
reportOrigin
The source of the data when the report of the immunization event is not based on information from the person who administered the vaccine. -
location
The service delivery location where the vaccine administration occurred. -
locationTarget
The actual object that is the target of the reference (The service delivery location where the vaccine administration occurred.) -
manufacturer
Name of vaccine manufacturer. -
manufacturerTarget
The actual object that is the target of the reference (Name of vaccine manufacturer.) -
lotNumber
Lot number of the vaccine product. -
expirationDate
Date vaccine batch expires. -
site
Body site where vaccine was administered. -
route
The path by which the vaccine product is taken into the body. -
doseQuantity
The quantity of vaccine product that was administered. -
practitioner
Indicates who or what performed the event. -
note
Extra information about the immunization that is not conveyed by the other attributes. -
explanation
Reasons why a vaccine was or was not administered. -
reaction
Categorical data indicating that an adverse event is associated in time to an immunization. -
vaccinationProtocol
Contains information about the protocol(s) under which the vaccine was administered. -
SP_DATE
Search parameter: dateDescription: Vaccination (non)-Administration Date
Type: date
Path: Immunization.date
- See Also:
-
DATE
Fluent Client search parameter constant for dateDescription: Vaccination (non)-Administration Date
Type: date
Path: Immunization.date
-
SP_IDENTIFIER
Search parameter: identifierDescription: Business identifier
Type: token
Path: Immunization.identifier
- See Also:
-
IDENTIFIER
Fluent Client search parameter constant for identifierDescription: Business identifier
Type: token
Path: Immunization.identifier
-
SP_REASON
Search parameter: reasonDescription: Why immunization occurred
Type: token
Path: Immunization.explanation.reason
- See Also:
-
REASON
Fluent Client search parameter constant for reasonDescription: Why immunization occurred
Type: token
Path: Immunization.explanation.reason
-
SP_REACTION
Search parameter: reactionDescription: Additional information on reaction
Type: reference
Path: Immunization.reaction.detail
- See Also:
-
REACTION
Fluent Client search parameter constant for reactionDescription: Additional information on reaction
Type: reference
Path: Immunization.reaction.detail
-
INCLUDE_REACTION
Constant for fluent queries to be used to add include statements. Specifies the path value of "Immunization:reaction". -
SP_LOT_NUMBER
Search parameter: lot-numberDescription: Vaccine Lot Number
Type: string
Path: Immunization.lotNumber
- See Also:
-
LOT_NUMBER
Fluent Client search parameter constant for lot-numberDescription: Vaccine Lot Number
Type: string
Path: Immunization.lotNumber
-
SP_PRACTITIONER
Search parameter: practitionerDescription: The practitioner who played a role in the vaccination
Type: reference
Path: Immunization.practitioner.actor
- See Also:
-
PRACTITIONER
Fluent Client search parameter constant for practitionerDescription: The practitioner who played a role in the vaccination
Type: reference
Path: Immunization.practitioner.actor
-
INCLUDE_PRACTITIONER
Constant for fluent queries to be used to add include statements. Specifies the path value of "Immunization:practitioner". -
SP_NOTGIVEN
Search parameter: notgivenDescription: Administrations which were not given
Type: token
Path: Immunization.notGiven
- See Also:
-
NOTGIVEN
Fluent Client search parameter constant for notgivenDescription: Administrations which were not given
Type: token
Path: Immunization.notGiven
-
SP_MANUFACTURER
Search parameter: manufacturerDescription: Vaccine Manufacturer
Type: reference
Path: Immunization.manufacturer
- See Also:
-
MANUFACTURER
Fluent Client search parameter constant for manufacturerDescription: Vaccine Manufacturer
Type: reference
Path: Immunization.manufacturer
-
INCLUDE_MANUFACTURER
Constant for fluent queries to be used to add include statements. Specifies the path value of "Immunization:manufacturer". -
SP_DOSE_SEQUENCE
Search parameter: dose-sequenceDescription: Dose number within series
Type: number
Path: Immunization.vaccinationProtocol.doseSequence
- See Also:
-
DOSE_SEQUENCE
Fluent Client search parameter constant for dose-sequenceDescription: Dose number within series
Type: number
Path: Immunization.vaccinationProtocol.doseSequence
-
SP_PATIENT
Search parameter: patientDescription: The patient for the vaccination record
Type: reference
Path: Immunization.patient
- See Also:
-
PATIENT
Fluent Client search parameter constant for patientDescription: The patient for the vaccination record
Type: reference
Path: Immunization.patient
-
INCLUDE_PATIENT
Constant for fluent queries to be used to add include statements. Specifies the path value of "Immunization:patient". -
SP_VACCINE_CODE
Search parameter: vaccine-codeDescription: Vaccine Product Administered
Type: token
Path: Immunization.vaccineCode
- See Also:
-
VACCINE_CODE
Fluent Client search parameter constant for vaccine-codeDescription: Vaccine Product Administered
Type: token
Path: Immunization.vaccineCode
-
SP_REASON_NOT_GIVEN
Search parameter: reason-not-givenDescription: Explanation of reason vaccination was not administered
Type: token
Path: Immunization.explanation.reasonNotGiven
- See Also:
-
REASON_NOT_GIVEN
Fluent Client search parameter constant for reason-not-givenDescription: Explanation of reason vaccination was not administered
Type: token
Path: Immunization.explanation.reasonNotGiven
-
SP_LOCATION
Search parameter: locationDescription: The service delivery location or facility in which the vaccine was / was to be administered
Type: reference
Path: Immunization.location
- See Also:
-
LOCATION
Fluent Client search parameter constant for locationDescription: The service delivery location or facility in which the vaccine was / was to be administered
Type: reference
Path: Immunization.location
-
INCLUDE_LOCATION
Constant for fluent queries to be used to add include statements. Specifies the path value of "Immunization:location". -
SP_REACTION_DATE
Search parameter: reaction-dateDescription: When reaction started
Type: date
Path: Immunization.reaction.date
- See Also:
-
REACTION_DATE
Fluent Client search parameter constant for reaction-dateDescription: When reaction started
Type: date
Path: Immunization.reaction.date
-
SP_STATUS
Search parameter: statusDescription: Immunization event status
Type: token
Path: Immunization.status
- See Also:
-
STATUS
Fluent Client search parameter constant for statusDescription: Immunization event status
Type: token
Path: Immunization.status
-
-
Constructor Details
-
Immunization
public Immunization()Constructor -
Immunization
public Immunization(Enumeration<Immunization.ImmunizationStatus> status, BooleanType notGiven, CodeableConcept vaccineCode, Reference patient, BooleanType primarySource) Constructor
-
-
Method Details
-
getIdentifier
- Returns:
identifier(A unique identifier assigned to this immunization record.)
-
setIdentifier
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasIdentifier
-
addIdentifier
-
addIdentifier
-
getIdentifierFirstRep
- Returns:
- The first repetition of repeating field
identifier, creating it if it does not already exist
-
getStatusElement
- Returns:
status(Indicates the current status of the vaccination event.). This is the underlying object with id, value and extensions. The accessor "getStatus" gives direct access to the value
-
hasStatusElement
-
hasStatus
-
setStatusElement
- Parameters:
value-status(Indicates the current status of the vaccination event.). This is the underlying object with id, value and extensions. The accessor "getStatus" gives direct access to the value
-
getStatus
- Returns:
- Indicates the current status of the vaccination event.
-
setStatus
- Parameters:
value- Indicates the current status of the vaccination event.
-
getNotGivenElement
- Returns:
notGiven(Indicates if the vaccination was or was not given.). This is the underlying object with id, value and extensions. The accessor "getNotGiven" gives direct access to the value
-
hasNotGivenElement
-
hasNotGiven
-
setNotGivenElement
- Parameters:
value-notGiven(Indicates if the vaccination was or was not given.). This is the underlying object with id, value and extensions. The accessor "getNotGiven" gives direct access to the value
-
getNotGiven
- Returns:
- Indicates if the vaccination was or was not given.
-
setNotGiven
- Parameters:
value- Indicates if the vaccination was or was not given.
-
getVaccineCode
- Returns:
vaccineCode(Vaccine that was administered or was to be administered.)
-
hasVaccineCode
-
setVaccineCode
- Parameters:
value-vaccineCode(Vaccine that was administered or was to be administered.)
-
getPatient
- Returns:
patient(The patient who either received or did not receive the immunization.)
-
hasPatient
-
setPatient
- Parameters:
value-patient(The patient who either received or did not receive the immunization.)
-
getPatientTarget
- Returns:
patientThe actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (The patient who either received or did not receive the immunization.)
-
setPatientTarget
- Parameters:
value-patientThe actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (The patient who either received or did not receive the immunization.)
-
getEncounter
- Returns:
encounter(The visit or admission or other contact between patient and health care provider the immunization was performed as part of.)
-
hasEncounter
-
setEncounter
- Parameters:
value-encounter(The visit or admission or other contact between patient and health care provider the immunization was performed as part of.)
-
getEncounterTarget
- Returns:
encounterThe actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (The visit or admission or other contact between patient and health care provider the immunization was performed as part of.)
-
setEncounterTarget
- Parameters:
value-encounterThe actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (The visit or admission or other contact between patient and health care provider the immunization was performed as part of.)
-
getDateElement
- Returns:
date(Date vaccine administered or was to be administered.). This is the underlying object with id, value and extensions. The accessor "getDate" gives direct access to the value
-
hasDateElement
-
hasDate
-
setDateElement
- Parameters:
value-date(Date vaccine administered or was to be administered.). This is the underlying object with id, value and extensions. The accessor "getDate" gives direct access to the value
-
getDate
- Returns:
- Date vaccine administered or was to be administered.
-
setDate
- Parameters:
value- Date vaccine administered or was to be administered.
-
getPrimarySourceElement
- Returns:
primarySource(An indication that the content of the record is based on information from the person who administered the vaccine. This reflects the context under which the data was originally recorded.). This is the underlying object with id, value and extensions. The accessor "getPrimarySource" gives direct access to the value
-
hasPrimarySourceElement
-
hasPrimarySource
-
setPrimarySourceElement
- Parameters:
value-primarySource(An indication that the content of the record is based on information from the person who administered the vaccine. This reflects the context under which the data was originally recorded.). This is the underlying object with id, value and extensions. The accessor "getPrimarySource" gives direct access to the value
-
getPrimarySource
- Returns:
- An indication that the content of the record is based on information from the person who administered the vaccine. This reflects the context under which the data was originally recorded.
-
setPrimarySource
- Parameters:
value- An indication that the content of the record is based on information from the person who administered the vaccine. This reflects the context under which the data was originally recorded.
-
getReportOrigin
- Returns:
reportOrigin(The source of the data when the report of the immunization event is not based on information from the person who administered the vaccine.)
-
hasReportOrigin
-
setReportOrigin
- Parameters:
value-reportOrigin(The source of the data when the report of the immunization event is not based on information from the person who administered the vaccine.)
-
getLocation
- Returns:
location(The service delivery location where the vaccine administration occurred.)
-
hasLocation
-
setLocation
- Parameters:
value-location(The service delivery location where the vaccine administration occurred.)
-
getLocationTarget
- Returns:
locationThe actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (The service delivery location where the vaccine administration occurred.)
-
setLocationTarget
- Parameters:
value-locationThe actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (The service delivery location where the vaccine administration occurred.)
-
getManufacturer
- Returns:
manufacturer(Name of vaccine manufacturer.)
-
hasManufacturer
-
setManufacturer
- Parameters:
value-manufacturer(Name of vaccine manufacturer.)
-
getManufacturerTarget
- Returns:
manufacturerThe actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (Name of vaccine manufacturer.)
-
setManufacturerTarget
- Parameters:
value-manufacturerThe actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (Name of vaccine manufacturer.)
-
getLotNumberElement
- Returns:
lotNumber(Lot number of the vaccine product.). This is the underlying object with id, value and extensions. The accessor "getLotNumber" gives direct access to the value
-
hasLotNumberElement
-
hasLotNumber
-
setLotNumberElement
- Parameters:
value-lotNumber(Lot number of the vaccine product.). This is the underlying object with id, value and extensions. The accessor "getLotNumber" gives direct access to the value
-
getLotNumber
- Returns:
- Lot number of the vaccine product.
-
setLotNumber
- Parameters:
value- Lot number of the vaccine product.
-
getExpirationDateElement
- Returns:
expirationDate(Date vaccine batch expires.). This is the underlying object with id, value and extensions. The accessor "getExpirationDate" gives direct access to the value
-
hasExpirationDateElement
-
hasExpirationDate
-
setExpirationDateElement
- Parameters:
value-expirationDate(Date vaccine batch expires.). This is the underlying object with id, value and extensions. The accessor "getExpirationDate" gives direct access to the value
-
getExpirationDate
- Returns:
- Date vaccine batch expires.
-
setExpirationDate
- Parameters:
value- Date vaccine batch expires.
-
getSite
- Returns:
site(Body site where vaccine was administered.)
-
hasSite
-
setSite
- Parameters:
value-site(Body site where vaccine was administered.)
-
getRoute
- Returns:
route(The path by which the vaccine product is taken into the body.)
-
hasRoute
-
setRoute
- Parameters:
value-route(The path by which the vaccine product is taken into the body.)
-
getDoseQuantity
- Returns:
doseQuantity(The quantity of vaccine product that was administered.)
-
hasDoseQuantity
-
setDoseQuantity
- Parameters:
value-doseQuantity(The quantity of vaccine product that was administered.)
-
getPractitioner
- Returns:
practitioner(Indicates who or what performed the event.)
-
setPractitioner
public Immunization setPractitioner(List<Immunization.ImmunizationPractitionerComponent> thePractitioner) - Returns:
- Returns a reference to
thisfor easy method chaining
-
hasPractitioner
-
addPractitioner
-
addPractitioner
-
getPractitionerFirstRep
- Returns:
- The first repetition of repeating field
practitioner, creating it if it does not already exist
-
getNote
- Returns:
note(Extra information about the immunization that is not conveyed by the other attributes.)
-
setNote
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasNote
-
addNote
-
addNote
-
getNoteFirstRep
- Returns:
- The first repetition of repeating field
note, creating it if it does not already exist
-
getExplanation
- Returns:
explanation(Reasons why a vaccine was or was not administered.)
-
hasExplanation
-
setExplanation
- Parameters:
value-explanation(Reasons why a vaccine was or was not administered.)
-
getReaction
- Returns:
reaction(Categorical data indicating that an adverse event is associated in time to an immunization.)
-
setReaction
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasReaction
-
addReaction
-
addReaction
-
getReactionFirstRep
- Returns:
- The first repetition of repeating field
reaction, creating it if it does not already exist
-
getVaccinationProtocol
- Returns:
vaccinationProtocol(Contains information about the protocol(s) under which the vaccine was administered.)
-
setVaccinationProtocol
public Immunization setVaccinationProtocol(List<Immunization.ImmunizationVaccinationProtocolComponent> theVaccinationProtocol) - Returns:
- Returns a reference to
thisfor easy method chaining
-
hasVaccinationProtocol
-
addVaccinationProtocol
-
addVaccinationProtocol
-
getVaccinationProtocolFirstRep
- Returns:
- The first repetition of repeating field
vaccinationProtocol, creating it if it does not already exist
-
listChildren
- Overrides:
listChildrenin classDomainResource
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getNamedPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getProperty
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
setPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
- Overrides:
setPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
- Overrides:
makePropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getTypesForPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
- Overrides:
addChildin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
fhirType
- Specified by:
fhirTypein interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
fhirTypein classDomainResource
-
copy
- Specified by:
copyin classDomainResource
-
typedCopy
-
equalsDeep
- Overrides:
equalsDeepin classDomainResource
-
equalsShallow
- Overrides:
equalsShallowin classDomainResource
-
isEmpty
- Specified by:
isEmptyin interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
isEmptyin classDomainResource
-
getResourceType
- Specified by:
getResourceTypein classResource
-