Package org.hl7.fhir.dstu2.model
Class ImmunizationRecommendation.ImmunizationRecommendationRecommendationComponent
- java.lang.Object
-
- org.hl7.fhir.dstu2.model.Base
-
- org.hl7.fhir.dstu2.model.Element
-
- org.hl7.fhir.dstu2.model.BackboneElement
-
- org.hl7.fhir.dstu2.model.ImmunizationRecommendation.ImmunizationRecommendationRecommendationComponent
-
- All Implemented Interfaces:
ca.uhn.fhir.model.api.IElement,Serializable,org.hl7.fhir.instance.model.api.IBase,org.hl7.fhir.instance.model.api.IBaseBackboneElement,org.hl7.fhir.instance.model.api.IBaseElement,org.hl7.fhir.instance.model.api.IBaseHasExtensions,org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions
- Enclosing class:
- ImmunizationRecommendation
public static class ImmunizationRecommendation.ImmunizationRecommendationRecommendationComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected DateTimeTypedateThe date the immunization recommendation was created.protected List<ImmunizationRecommendation.ImmunizationRecommendationRecommendationDateCriterionComponent>dateCriterionVaccine date recommendations.protected PositiveIntTypedoseNumberThis indicates the next recommended dose number (e.g.protected CodeableConceptforecastStatusVaccine administration status.protected ImmunizationRecommendation.ImmunizationRecommendationRecommendationProtocolComponentprotocolContains information about the protocol under which the vaccine was administered.protected List<Reference>supportingImmunizationImmunization event history that supports the status and recommendation.protected List<Immunization>supportingImmunizationTargetThe actual objects that are the target of the reference (Immunization event history that supports the status and recommendation.)protected List<Reference>supportingPatientInformationPatient Information that supports the status and recommendation.protected List<Resource>supportingPatientInformationTargetThe actual objects that are the target of the reference (Patient Information that supports the status and recommendation.protected CodeableConceptvaccineCodeVaccine that pertains to the recommendation.-
Fields inherited from class org.hl7.fhir.dstu2.model.BackboneElement
modifierExtension
-
-
Constructor Summary
Constructors Constructor Description ImmunizationRecommendationRecommendationComponent()ImmunizationRecommendationRecommendationComponent(DateTimeType date, CodeableConcept vaccineCode, CodeableConcept forecastStatus)
-
Method Summary
-
Methods inherited from class org.hl7.fhir.dstu2.model.BackboneElement
addModifierExtension, addModifierExtension, copyValues, getModifierExtension, hasModifierExtension
-
Methods inherited from class org.hl7.fhir.dstu2.model.Element
addExtension, addExtension, copyValues, getExtension, getExtensionsByUrl, getExtensionString, getId, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, setId, setIdElement
-
Methods inherited from class org.hl7.fhir.dstu2.model.Base
castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactPoint, castToDate, castToDateTime, castToDecimal, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToMoney, castToNarrative, castToOid, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToUnsignedInt, castToUri, children, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasType, hasUserData, isMetadataBased, isPrimitive, listChildrenByName, primitiveValue, setUserData, setUserDataINN
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.hl7.fhir.instance.model.api.IBase
getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserData
-
Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseElement
getUserData, setUserData
-
-
-
-
Field Detail
-
date
protected DateTimeType date
The date the immunization recommendation was created.
-
vaccineCode
protected CodeableConcept vaccineCode
Vaccine that pertains to the recommendation.
-
doseNumber
protected PositiveIntType doseNumber
This indicates the next recommended dose number (e.g. dose 2 is the next recommended dose).
-
forecastStatus
protected CodeableConcept forecastStatus
Vaccine administration status.
-
dateCriterion
protected List<ImmunizationRecommendation.ImmunizationRecommendationRecommendationDateCriterionComponent> dateCriterion
Vaccine date recommendations. For example, earliest date to administer, latest date to administer, etc.
-
protocol
protected ImmunizationRecommendation.ImmunizationRecommendationRecommendationProtocolComponent protocol
Contains information about the protocol under which the vaccine was administered.
-
supportingImmunization
protected List<Reference> supportingImmunization
Immunization event history that supports the status and recommendation.
-
supportingImmunizationTarget
protected List<Immunization> supportingImmunizationTarget
The actual objects that are the target of the reference (Immunization event history that supports the status and recommendation.)
-
supportingPatientInformation
protected List<Reference> supportingPatientInformation
Patient Information that supports the status and recommendation. This includes patient observations, adverse reactions and allergy/intolerance information.
-
supportingPatientInformationTarget
protected List<Resource> supportingPatientInformationTarget
The actual objects that are the target of the reference (Patient Information that supports the status and recommendation. This includes patient observations, adverse reactions and allergy/intolerance information.)
-
-
Constructor Detail
-
ImmunizationRecommendationRecommendationComponent
public ImmunizationRecommendationRecommendationComponent()
-
ImmunizationRecommendationRecommendationComponent
public ImmunizationRecommendationRecommendationComponent(DateTimeType date, CodeableConcept vaccineCode, CodeableConcept forecastStatus)
-
-
Method Detail
-
getDateElement
public DateTimeType getDateElement()
- Returns:
date(The date the immunization recommendation was created.). This is the underlying object with id, value and extensions. The accessor "getDate" gives direct access to the value
-
hasDateElement
public boolean hasDateElement()
-
hasDate
public boolean hasDate()
-
setDateElement
public ImmunizationRecommendation.ImmunizationRecommendationRecommendationComponent setDateElement(DateTimeType value)
- Parameters:
value-date(The date the immunization recommendation was created.). This is the underlying object with id, value and extensions. The accessor "getDate" gives direct access to the value
-
setDate
public ImmunizationRecommendation.ImmunizationRecommendationRecommendationComponent setDate(Date value)
- Parameters:
value- The date the immunization recommendation was created.
-
getVaccineCode
public CodeableConcept getVaccineCode()
- Returns:
vaccineCode(Vaccine that pertains to the recommendation.)
-
hasVaccineCode
public boolean hasVaccineCode()
-
setVaccineCode
public ImmunizationRecommendation.ImmunizationRecommendationRecommendationComponent setVaccineCode(CodeableConcept value)
- Parameters:
value-vaccineCode(Vaccine that pertains to the recommendation.)
-
getDoseNumberElement
public PositiveIntType getDoseNumberElement()
- Returns:
doseNumber(This indicates the next recommended dose number (e.g. dose 2 is the next recommended dose).). This is the underlying object with id, value and extensions. The accessor "getDoseNumber" gives direct access to the value
-
hasDoseNumberElement
public boolean hasDoseNumberElement()
-
hasDoseNumber
public boolean hasDoseNumber()
-
setDoseNumberElement
public ImmunizationRecommendation.ImmunizationRecommendationRecommendationComponent setDoseNumberElement(PositiveIntType value)
- Parameters:
value-doseNumber(This indicates the next recommended dose number (e.g. dose 2 is the next recommended dose).). This is the underlying object with id, value and extensions. The accessor "getDoseNumber" gives direct access to the value
-
getDoseNumber
public int getDoseNumber()
- Returns:
- This indicates the next recommended dose number (e.g. dose 2 is the next recommended dose).
-
setDoseNumber
public ImmunizationRecommendation.ImmunizationRecommendationRecommendationComponent setDoseNumber(int value)
- Parameters:
value- This indicates the next recommended dose number (e.g. dose 2 is the next recommended dose).
-
getForecastStatus
public CodeableConcept getForecastStatus()
- Returns:
forecastStatus(Vaccine administration status.)
-
hasForecastStatus
public boolean hasForecastStatus()
-
setForecastStatus
public ImmunizationRecommendation.ImmunizationRecommendationRecommendationComponent setForecastStatus(CodeableConcept value)
- Parameters:
value-forecastStatus(Vaccine administration status.)
-
getDateCriterion
public List<ImmunizationRecommendation.ImmunizationRecommendationRecommendationDateCriterionComponent> getDateCriterion()
- Returns:
dateCriterion(Vaccine date recommendations. For example, earliest date to administer, latest date to administer, etc.)
-
hasDateCriterion
public boolean hasDateCriterion()
-
addDateCriterion
public ImmunizationRecommendation.ImmunizationRecommendationRecommendationDateCriterionComponent addDateCriterion()
- Returns:
dateCriterion(Vaccine date recommendations. For example, earliest date to administer, latest date to administer, etc.)
-
addDateCriterion
public ImmunizationRecommendation.ImmunizationRecommendationRecommendationComponent addDateCriterion(ImmunizationRecommendation.ImmunizationRecommendationRecommendationDateCriterionComponent t)
-
getProtocol
public ImmunizationRecommendation.ImmunizationRecommendationRecommendationProtocolComponent getProtocol()
- Returns:
protocol(Contains information about the protocol under which the vaccine was administered.)
-
hasProtocol
public boolean hasProtocol()
-
setProtocol
public ImmunizationRecommendation.ImmunizationRecommendationRecommendationComponent setProtocol(ImmunizationRecommendation.ImmunizationRecommendationRecommendationProtocolComponent value)
- Parameters:
value-protocol(Contains information about the protocol under which the vaccine was administered.)
-
getSupportingImmunization
public List<Reference> getSupportingImmunization()
- Returns:
supportingImmunization(Immunization event history that supports the status and recommendation.)
-
hasSupportingImmunization
public boolean hasSupportingImmunization()
-
addSupportingImmunization
public Reference addSupportingImmunization()
- Returns:
supportingImmunization(Immunization event history that supports the status and recommendation.)
-
addSupportingImmunization
public ImmunizationRecommendation.ImmunizationRecommendationRecommendationComponent addSupportingImmunization(Reference t)
-
getSupportingImmunizationTarget
public List<Immunization> getSupportingImmunizationTarget()
- Returns:
supportingImmunization(The actual objects that are the target of the reference. The reference library doesn't populate this, but you can use this to hold the resources if you resolvethemt. Immunization event history that supports the status and recommendation.)
-
addSupportingImmunizationTarget
public Immunization addSupportingImmunizationTarget()
- Returns:
supportingImmunization(Add an actual object that is the target of the reference. The reference library doesn't use these, but you can use this to hold the resources if you resolvethemt. Immunization event history that supports the status and recommendation.)
-
getSupportingPatientInformation
public List<Reference> getSupportingPatientInformation()
- Returns:
supportingPatientInformation(Patient Information that supports the status and recommendation. This includes patient observations, adverse reactions and allergy/intolerance information.)
-
hasSupportingPatientInformation
public boolean hasSupportingPatientInformation()
-
addSupportingPatientInformation
public Reference addSupportingPatientInformation()
- Returns:
supportingPatientInformation(Patient Information that supports the status and recommendation. This includes patient observations, adverse reactions and allergy/intolerance information.)
-
addSupportingPatientInformation
public ImmunizationRecommendation.ImmunizationRecommendationRecommendationComponent addSupportingPatientInformation(Reference t)
-
getSupportingPatientInformationTarget
public List<Resource> getSupportingPatientInformationTarget()
- Returns:
supportingPatientInformation(The actual objects that are the target of the reference. The reference library doesn't populate this, but you can use this to hold the resources if you resolvethemt. Patient Information that supports the status and recommendation. This includes patient observations, adverse reactions and allergy/intolerance information.)
-
listChildren
protected void listChildren(List<Property> childrenList)
- Overrides:
listChildrenin classBackboneElement
-
setProperty
public void setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
public Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
addChildin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
copy
public ImmunizationRecommendation.ImmunizationRecommendationRecommendationComponent copy()
- Specified by:
copyin classBackboneElement
-
equalsDeep
public boolean equalsDeep(Base other)
- Overrides:
equalsDeepin classBackboneElement
-
equalsShallow
public boolean equalsShallow(Base other)
- Overrides:
equalsShallowin classBackboneElement
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmptyin interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
isEmptyin classBackboneElement
-
fhirType
public String fhirType()
- Specified by:
fhirTypein interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
fhirTypein classBackboneElement
-
-