Class ImmunizationRecommendation.Recommendation
- java.lang.Object
-
- ca.uhn.fhir.model.api.BaseElement
-
- ca.uhn.fhir.model.api.BaseIdentifiableElement
-
- ca.uhn.fhir.model.dstu2.resource.ImmunizationRecommendation.Recommendation
-
- All Implemented Interfaces:
ca.uhn.fhir.model.api.ICompositeElement,ca.uhn.fhir.model.api.IElement,ca.uhn.fhir.model.api.IIdentifiableElement,ca.uhn.fhir.model.api.IResourceBlock,ca.uhn.fhir.model.api.ISupportsUndeclaredExtensions,Serializable,org.hl7.fhir.instance.model.api.IBase
- Enclosing class:
- ImmunizationRecommendation
public static class ImmunizationRecommendation.Recommendation extends ca.uhn.fhir.model.api.BaseIdentifiableElement implements ca.uhn.fhir.model.api.IResourceBlock
Block class for child element: ImmunizationRecommendation.recommendation ()Definition: Vaccine administration recommendations
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description Recommendation()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ImmunizationRecommendation.RecommendationDateCriterionaddDateCriterion()Adds and returns a new value for dateCriterion ()ImmunizationRecommendation.RecommendationaddDateCriterion(ImmunizationRecommendation.RecommendationDateCriterion theValue)Adds a given new value for dateCriterion ()ResourceReferenceDtaddSupportingImmunization()Adds and returns a new value for supportingImmunization ()ResourceReferenceDtaddSupportingPatientInformation()Adds and returns a new value for supportingPatientInformation ()<T extends ca.uhn.fhir.model.api.IElement>
List<T>getAllPopulatedChildElementsOfType(Class<T> theType)DategetDate()Gets the value(s) for date ().List<ImmunizationRecommendation.RecommendationDateCriterion>getDateCriterion()Gets the value(s) for dateCriterion ().ImmunizationRecommendation.RecommendationDateCriteriongetDateCriterionFirstRep()Gets the first repetition for dateCriterion (), creating it if it does not already exist.ca.uhn.fhir.model.primitive.DateTimeDtgetDateElement()Gets the value(s) for date ().IntegergetDoseNumber()Gets the value(s) for doseNumber ().ca.uhn.fhir.model.primitive.PositiveIntDtgetDoseNumberElement()Gets the value(s) for doseNumber ().CodeableConceptDtgetForecastStatus()Gets the value(s) for forecastStatus ().ImmunizationRecommendation.RecommendationProtocolgetProtocol()Gets the value(s) for protocol ().List<ResourceReferenceDt>getSupportingImmunization()Gets the value(s) for supportingImmunization ().List<ResourceReferenceDt>getSupportingPatientInformation()Gets the value(s) for supportingPatientInformation ().CodeableConceptDtgetVaccineCode()Gets the value(s) for vaccineCode ().booleanisEmpty()ImmunizationRecommendation.RecommendationsetDate(ca.uhn.fhir.model.primitive.DateTimeDt theValue)Sets the value(s) for date ()ImmunizationRecommendation.RecommendationsetDate(Date theDate, ca.uhn.fhir.model.api.TemporalPrecisionEnum thePrecision)Sets the value for date ()ImmunizationRecommendation.RecommendationsetDateCriterion(List<ImmunizationRecommendation.RecommendationDateCriterion> theValue)Sets the value(s) for dateCriterion ()ImmunizationRecommendation.RecommendationsetDateWithSecondsPrecision(Date theDate)Sets the value for date ()ImmunizationRecommendation.RecommendationsetDoseNumber(int theInteger)Sets the value for doseNumber ()ImmunizationRecommendation.RecommendationsetDoseNumber(ca.uhn.fhir.model.primitive.PositiveIntDt theValue)Sets the value(s) for doseNumber ()ImmunizationRecommendation.RecommendationsetForecastStatus(CodeableConceptDt theValue)Sets the value(s) for forecastStatus ()ImmunizationRecommendation.RecommendationsetProtocol(ImmunizationRecommendation.RecommendationProtocol theValue)Sets the value(s) for protocol ()ImmunizationRecommendation.RecommendationsetSupportingImmunization(List<ResourceReferenceDt> theValue)Sets the value(s) for supportingImmunization ()ImmunizationRecommendation.RecommendationsetSupportingPatientInformation(List<ResourceReferenceDt> theValue)Sets the value(s) for supportingPatientInformation ()ImmunizationRecommendation.RecommendationsetVaccineCode(CodeableConceptDt theValue)Sets the value(s) for vaccineCode ()-
Methods inherited from class ca.uhn.fhir.model.api.BaseIdentifiableElement
getElementSpecificId, getId, setElementSpecificId, setId, setId
-
Methods inherited from class ca.uhn.fhir.model.api.BaseElement
addUndeclaredExtension, addUndeclaredExtension, addUndeclaredExtension, getAllUndeclaredExtensions, getFormatCommentsPost, getFormatCommentsPre, getUndeclaredExtensions, getUndeclaredExtensionsByUrl, getUndeclaredModifierExtensions, getUserData, hasFormatComment, isBaseEmpty, setUserData
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Constructor Detail
-
Recommendation
public Recommendation()
-
-
Method Detail
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmptyin interfaceorg.hl7.fhir.instance.model.api.IBase
-
getAllPopulatedChildElementsOfType
public <T extends ca.uhn.fhir.model.api.IElement> List<T> getAllPopulatedChildElementsOfType(Class<T> theType)
- Specified by:
getAllPopulatedChildElementsOfTypein interfaceca.uhn.fhir.model.api.ICompositeElement
-
getDateElement
public ca.uhn.fhir.model.primitive.DateTimeDt getDateElement()
Gets the value(s) for date (). creating it if it does not exist. Will not returnnull.Definition: The date the immunization recommendation was created.
-
getDate
public Date getDate()
Gets the value(s) for date (). creating it if it does not exist. This method may returnnull.Definition: The date the immunization recommendation was created.
-
setDate
public ImmunizationRecommendation.Recommendation setDate(ca.uhn.fhir.model.primitive.DateTimeDt theValue)
Sets the value(s) for date ()Definition: The date the immunization recommendation was created.
-
setDate
public ImmunizationRecommendation.Recommendation setDate(Date theDate, ca.uhn.fhir.model.api.TemporalPrecisionEnum thePrecision)
Sets the value for date ()Definition: The date the immunization recommendation was created.
-
setDateWithSecondsPrecision
public ImmunizationRecommendation.Recommendation setDateWithSecondsPrecision(Date theDate)
Sets the value for date ()Definition: The date the immunization recommendation was created.
-
getVaccineCode
public CodeableConceptDt getVaccineCode()
Gets the value(s) for vaccineCode (). creating it if it does not exist. Will not returnnull.Definition: Vaccine that pertains to the recommendation
-
setVaccineCode
public ImmunizationRecommendation.Recommendation setVaccineCode(CodeableConceptDt theValue)
Sets the value(s) for vaccineCode ()Definition: Vaccine that pertains to the recommendation
-
getDoseNumberElement
public ca.uhn.fhir.model.primitive.PositiveIntDt getDoseNumberElement()
Gets the value(s) for doseNumber (). creating it if it does not exist. Will not returnnull.Definition: This indicates the next recommended dose number (e.g. dose 2 is the next recommended dose).
-
getDoseNumber
public Integer getDoseNumber()
Gets the value(s) for doseNumber (). creating it if it does not exist. This method may returnnull.Definition: This indicates the next recommended dose number (e.g. dose 2 is the next recommended dose).
-
setDoseNumber
public ImmunizationRecommendation.Recommendation setDoseNumber(ca.uhn.fhir.model.primitive.PositiveIntDt theValue)
Sets the value(s) for doseNumber ()Definition: This indicates the next recommended dose number (e.g. dose 2 is the next recommended dose).
-
setDoseNumber
public ImmunizationRecommendation.Recommendation setDoseNumber(int theInteger)
Sets the value for doseNumber ()Definition: This indicates the next recommended dose number (e.g. dose 2 is the next recommended dose).
-
getForecastStatus
public CodeableConceptDt getForecastStatus()
Gets the value(s) for forecastStatus (). creating it if it does not exist. Will not returnnull.Definition: Vaccine administration status
-
setForecastStatus
public ImmunizationRecommendation.Recommendation setForecastStatus(CodeableConceptDt theValue)
Sets the value(s) for forecastStatus ()Definition: Vaccine administration status
-
getDateCriterion
public List<ImmunizationRecommendation.RecommendationDateCriterion> getDateCriterion()
Gets the value(s) for dateCriterion (). creating it if it does not exist. Will not returnnull.Definition: Vaccine date recommendations. For example, earliest date to administer, latest date to administer, etc.
-
setDateCriterion
public ImmunizationRecommendation.Recommendation setDateCriterion(List<ImmunizationRecommendation.RecommendationDateCriterion> theValue)
Sets the value(s) for dateCriterion ()Definition: Vaccine date recommendations. For example, earliest date to administer, latest date to administer, etc.
-
addDateCriterion
public ImmunizationRecommendation.RecommendationDateCriterion addDateCriterion()
Adds and returns a new value for dateCriterion ()Definition: Vaccine date recommendations. For example, earliest date to administer, latest date to administer, etc.
-
addDateCriterion
public ImmunizationRecommendation.Recommendation addDateCriterion(ImmunizationRecommendation.RecommendationDateCriterion theValue)
Adds a given new value for dateCriterion ()Definition: Vaccine date recommendations. For example, earliest date to administer, latest date to administer, etc.
- Parameters:
theValue- The dateCriterion to add (must not benull)
-
getDateCriterionFirstRep
public ImmunizationRecommendation.RecommendationDateCriterion getDateCriterionFirstRep()
Gets the first repetition for dateCriterion (), creating it if it does not already exist.Definition: Vaccine date recommendations. For example, earliest date to administer, latest date to administer, etc.
-
getProtocol
public ImmunizationRecommendation.RecommendationProtocol getProtocol()
Gets the value(s) for protocol (). creating it if it does not exist. Will not returnnull.Definition: Contains information about the protocol under which the vaccine was administered
-
setProtocol
public ImmunizationRecommendation.Recommendation setProtocol(ImmunizationRecommendation.RecommendationProtocol theValue)
Sets the value(s) for protocol ()Definition: Contains information about the protocol under which the vaccine was administered
-
getSupportingImmunization
public List<ResourceReferenceDt> getSupportingImmunization()
Gets the value(s) for supportingImmunization (). creating it if it does not exist. Will not returnnull.Definition: Immunization event history that supports the status and recommendation
-
setSupportingImmunization
public ImmunizationRecommendation.Recommendation setSupportingImmunization(List<ResourceReferenceDt> theValue)
Sets the value(s) for supportingImmunization ()Definition: Immunization event history that supports the status and recommendation
-
addSupportingImmunization
public ResourceReferenceDt addSupportingImmunization()
Adds and returns a new value for supportingImmunization ()Definition: Immunization event history that supports the status and recommendation
-
getSupportingPatientInformation
public List<ResourceReferenceDt> getSupportingPatientInformation()
Gets the value(s) for supportingPatientInformation (). creating it if it does not exist. Will not returnnull.Definition: Patient Information that supports the status and recommendation. This includes patient observations, adverse reactions and allergy/intolerance information.
-
setSupportingPatientInformation
public ImmunizationRecommendation.Recommendation setSupportingPatientInformation(List<ResourceReferenceDt> theValue)
Sets the value(s) for supportingPatientInformation ()Definition: Patient Information that supports the status and recommendation. This includes patient observations, adverse reactions and allergy/intolerance information.
-
addSupportingPatientInformation
public ResourceReferenceDt addSupportingPatientInformation()
Adds and returns a new value for supportingPatientInformation ()Definition: Patient Information that supports the status and recommendation. This includes patient observations, adverse reactions and allergy/intolerance information.
-
-