Package org.hl7.fhir.r4.model
Class ImmunizationRecommendation.ImmunizationRecommendationRecommendationComponent
- java.lang.Object
-
- org.hl7.fhir.r4.model.Base
-
- org.hl7.fhir.r4.model.Element
-
- org.hl7.fhir.r4.model.BackboneElement
-
- org.hl7.fhir.r4.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 List<CodeableConcept>contraindicatedVaccineCodeVaccine(s) which should not be used to fulfill the recommendation.protected List<ImmunizationRecommendation.ImmunizationRecommendationRecommendationDateCriterionComponent>dateCriterionVaccine date recommendations.protected StringTypedescriptionContains the description about the protocol under which the vaccine was administered.protected TypedoseNumberNominal position of the recommended dose in a series (e.g.protected List<CodeableConcept>forecastReasonThe reason for the assigned forecast status.protected CodeableConceptforecastStatusIndicates the patient status with respect to the path to immunity for the target disease.protected StringTypeseriesOne possible path to achieve presumed immunity against a disease - within the context of an authority.protected TypeseriesDosesThe recommended number of doses to achieve immunity.protected List<Reference>supportingImmunizationImmunization event history and/or evaluation that supports the status and recommendation.protected List<Resource>supportingImmunizationTargetThe actual objects that are the target of the reference (Immunization event history and/or evaluation 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 CodeableConcepttargetDiseaseThe targeted disease for the recommendation.protected List<CodeableConcept>vaccineCodeVaccine(s) or vaccine group that pertain to the recommendation.-
Fields inherited from class org.hl7.fhir.r4.model.BackboneElement
modifierExtension
-
-
Constructor Summary
Constructors Constructor Description ImmunizationRecommendationRecommendationComponent()ConstructorImmunizationRecommendationRecommendationComponent(CodeableConcept forecastStatus)Constructor
-
Method Summary
-
Methods inherited from class org.hl7.fhir.r4.model.BackboneElement
addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getModifierExtension, getModifierExtensionFirstRep, hasModifierExtension, setModifierExtension
-
Methods inherited from class org.hl7.fhir.r4.model.Element
addExtension, addExtension, addExtension, copyValues, getExtension, getExtensionByUrl, getExtensionFirstRep, getExtensionsByUrl, getExtensionString, getId, getIdBase, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, isDisallowExtensions, noExtensions, removeExtension, setDisallowExtensions, setExtension, setId, setIdBase, setIdElement
-
Methods inherited from class org.hl7.fhir.r4.model.Base
castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCanonical, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExpression, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMarketingStatus, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPopulation, castToPositiveInt, castToProdCharacteristic, castToProductShelfLife, castToQuantity, castToRange, castToRatio, castToReference, castToRelatedArtifact, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToSubstanceAmount, castToTime, castToTiming, castToTriggerDefinition, castToType, castToUnsignedInt, castToUri, castToUrl, castToUsageContext, castToXhtml, castToXhtmlString, children, clearUserData, compareDeep, compareDeep, compareDeep, compareDeep, compareValues, compareValues, dateTimeValue, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isDateTime, isMetadataBased, isPrimitive, isResource, listChildrenByName, 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
-
vaccineCode
protected List<CodeableConcept> vaccineCode
Vaccine(s) or vaccine group that pertain to the recommendation.
-
targetDisease
protected CodeableConcept targetDisease
The targeted disease for the recommendation.
-
contraindicatedVaccineCode
protected List<CodeableConcept> contraindicatedVaccineCode
Vaccine(s) which should not be used to fulfill the recommendation.
-
forecastStatus
protected CodeableConcept forecastStatus
Indicates the patient status with respect to the path to immunity for the target disease.
-
forecastReason
protected List<CodeableConcept> forecastReason
The reason for the assigned forecast status.
-
dateCriterion
protected List<ImmunizationRecommendation.ImmunizationRecommendationRecommendationDateCriterionComponent> dateCriterion
Vaccine date recommendations. For example, earliest date to administer, latest date to administer, etc.
-
description
protected StringType description
Contains the description about the protocol under which the vaccine was administered.
-
series
protected StringType series
One possible path to achieve presumed immunity against a disease - within the context of an authority.
-
doseNumber
protected Type doseNumber
Nominal position of the recommended dose in a series (e.g. dose 2 is the next recommended dose).
-
seriesDoses
protected Type seriesDoses
The recommended number of doses to achieve immunity.
-
supportingImmunization
protected List<Reference> supportingImmunization
Immunization event history and/or evaluation that supports the status and recommendation.
-
supportingImmunizationTarget
protected List<Resource> supportingImmunizationTarget
The actual objects that are the target of the reference (Immunization event history and/or evaluation 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()
Constructor
-
ImmunizationRecommendationRecommendationComponent
public ImmunizationRecommendationRecommendationComponent(CodeableConcept forecastStatus)
Constructor
-
-
Method Detail
-
getVaccineCode
public List<CodeableConcept> getVaccineCode()
- Returns:
vaccineCode(Vaccine(s) or vaccine group that pertain to the recommendation.)
-
setVaccineCode
public ImmunizationRecommendation.ImmunizationRecommendationRecommendationComponent setVaccineCode(List<CodeableConcept> theVaccineCode)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasVaccineCode
public boolean hasVaccineCode()
-
addVaccineCode
public CodeableConcept addVaccineCode()
-
addVaccineCode
public ImmunizationRecommendation.ImmunizationRecommendationRecommendationComponent addVaccineCode(CodeableConcept t)
-
getVaccineCodeFirstRep
public CodeableConcept getVaccineCodeFirstRep()
- Returns:
- The first repetition of repeating field
vaccineCode, creating it if it does not already exist
-
getTargetDisease
public CodeableConcept getTargetDisease()
- Returns:
targetDisease(The targeted disease for the recommendation.)
-
hasTargetDisease
public boolean hasTargetDisease()
-
setTargetDisease
public ImmunizationRecommendation.ImmunizationRecommendationRecommendationComponent setTargetDisease(CodeableConcept value)
- Parameters:
value-targetDisease(The targeted disease for the recommendation.)
-
getContraindicatedVaccineCode
public List<CodeableConcept> getContraindicatedVaccineCode()
- Returns:
contraindicatedVaccineCode(Vaccine(s) which should not be used to fulfill the recommendation.)
-
setContraindicatedVaccineCode
public ImmunizationRecommendation.ImmunizationRecommendationRecommendationComponent setContraindicatedVaccineCode(List<CodeableConcept> theContraindicatedVaccineCode)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasContraindicatedVaccineCode
public boolean hasContraindicatedVaccineCode()
-
addContraindicatedVaccineCode
public CodeableConcept addContraindicatedVaccineCode()
-
addContraindicatedVaccineCode
public ImmunizationRecommendation.ImmunizationRecommendationRecommendationComponent addContraindicatedVaccineCode(CodeableConcept t)
-
getContraindicatedVaccineCodeFirstRep
public CodeableConcept getContraindicatedVaccineCodeFirstRep()
- Returns:
- The first repetition of repeating field
contraindicatedVaccineCode, creating it if it does not already exist
-
getForecastStatus
public CodeableConcept getForecastStatus()
- Returns:
forecastStatus(Indicates the patient status with respect to the path to immunity for the target disease.)
-
hasForecastStatus
public boolean hasForecastStatus()
-
setForecastStatus
public ImmunizationRecommendation.ImmunizationRecommendationRecommendationComponent setForecastStatus(CodeableConcept value)
- Parameters:
value-forecastStatus(Indicates the patient status with respect to the path to immunity for the target disease.)
-
getForecastReason
public List<CodeableConcept> getForecastReason()
- Returns:
forecastReason(The reason for the assigned forecast status.)
-
setForecastReason
public ImmunizationRecommendation.ImmunizationRecommendationRecommendationComponent setForecastReason(List<CodeableConcept> theForecastReason)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasForecastReason
public boolean hasForecastReason()
-
addForecastReason
public CodeableConcept addForecastReason()
-
addForecastReason
public ImmunizationRecommendation.ImmunizationRecommendationRecommendationComponent addForecastReason(CodeableConcept t)
-
getForecastReasonFirstRep
public CodeableConcept getForecastReasonFirstRep()
- Returns:
- The first repetition of repeating field
forecastReason, creating it if it does not already exist
-
getDateCriterion
public List<ImmunizationRecommendation.ImmunizationRecommendationRecommendationDateCriterionComponent> getDateCriterion()
- Returns:
dateCriterion(Vaccine date recommendations. For example, earliest date to administer, latest date to administer, etc.)
-
setDateCriterion
public ImmunizationRecommendation.ImmunizationRecommendationRecommendationComponent setDateCriterion(List<ImmunizationRecommendation.ImmunizationRecommendationRecommendationDateCriterionComponent> theDateCriterion)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasDateCriterion
public boolean hasDateCriterion()
-
addDateCriterion
public ImmunizationRecommendation.ImmunizationRecommendationRecommendationDateCriterionComponent addDateCriterion()
-
addDateCriterion
public ImmunizationRecommendation.ImmunizationRecommendationRecommendationComponent addDateCriterion(ImmunizationRecommendation.ImmunizationRecommendationRecommendationDateCriterionComponent t)
-
getDateCriterionFirstRep
public ImmunizationRecommendation.ImmunizationRecommendationRecommendationDateCriterionComponent getDateCriterionFirstRep()
- Returns:
- The first repetition of repeating field
dateCriterion, creating it if it does not already exist
-
getDescriptionElement
public StringType getDescriptionElement()
- Returns:
description(Contains the description about the protocol under which the vaccine was administered.). This is the underlying object with id, value and extensions. The accessor "getDescription" gives direct access to the value
-
hasDescriptionElement
public boolean hasDescriptionElement()
-
hasDescription
public boolean hasDescription()
-
setDescriptionElement
public ImmunizationRecommendation.ImmunizationRecommendationRecommendationComponent setDescriptionElement(StringType value)
- Parameters:
value-description(Contains the description about the protocol under which the vaccine was administered.). This is the underlying object with id, value and extensions. The accessor "getDescription" gives direct access to the value
-
getDescription
public String getDescription()
- Returns:
- Contains the description about the protocol under which the vaccine was administered.
-
setDescription
public ImmunizationRecommendation.ImmunizationRecommendationRecommendationComponent setDescription(String value)
- Parameters:
value- Contains the description about the protocol under which the vaccine was administered.
-
getSeriesElement
public StringType getSeriesElement()
- Returns:
series(One possible path to achieve presumed immunity against a disease - within the context of an authority.). This is the underlying object with id, value and extensions. The accessor "getSeries" gives direct access to the value
-
hasSeriesElement
public boolean hasSeriesElement()
-
hasSeries
public boolean hasSeries()
-
setSeriesElement
public ImmunizationRecommendation.ImmunizationRecommendationRecommendationComponent setSeriesElement(StringType value)
- Parameters:
value-series(One possible path to achieve presumed immunity against a disease - within the context of an authority.). This is the underlying object with id, value and extensions. The accessor "getSeries" gives direct access to the value
-
getSeries
public String getSeries()
- Returns:
- One possible path to achieve presumed immunity against a disease - within the context of an authority.
-
setSeries
public ImmunizationRecommendation.ImmunizationRecommendationRecommendationComponent setSeries(String value)
- Parameters:
value- One possible path to achieve presumed immunity against a disease - within the context of an authority.
-
getDoseNumber
public Type getDoseNumber()
- Returns:
doseNumber(Nominal position of the recommended dose in a series (e.g. dose 2 is the next recommended dose).)
-
getDoseNumberPositiveIntType
public PositiveIntType getDoseNumberPositiveIntType() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
doseNumber(Nominal position of the recommended dose in a series (e.g. dose 2 is the next recommended dose).)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasDoseNumberPositiveIntType
public boolean hasDoseNumberPositiveIntType()
-
getDoseNumberStringType
public StringType getDoseNumberStringType() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
doseNumber(Nominal position of the recommended dose in a series (e.g. dose 2 is the next recommended dose).)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasDoseNumberStringType
public boolean hasDoseNumberStringType()
-
hasDoseNumber
public boolean hasDoseNumber()
-
setDoseNumber
public ImmunizationRecommendation.ImmunizationRecommendationRecommendationComponent setDoseNumber(Type value)
- Parameters:
value-doseNumber(Nominal position of the recommended dose in a series (e.g. dose 2 is the next recommended dose).)
-
getSeriesDoses
public Type getSeriesDoses()
- Returns:
seriesDoses(The recommended number of doses to achieve immunity.)
-
getSeriesDosesPositiveIntType
public PositiveIntType getSeriesDosesPositiveIntType() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
seriesDoses(The recommended number of doses to achieve immunity.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasSeriesDosesPositiveIntType
public boolean hasSeriesDosesPositiveIntType()
-
getSeriesDosesStringType
public StringType getSeriesDosesStringType() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
seriesDoses(The recommended number of doses to achieve immunity.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasSeriesDosesStringType
public boolean hasSeriesDosesStringType()
-
hasSeriesDoses
public boolean hasSeriesDoses()
-
setSeriesDoses
public ImmunizationRecommendation.ImmunizationRecommendationRecommendationComponent setSeriesDoses(Type value)
- Parameters:
value-seriesDoses(The recommended number of doses to achieve immunity.)
-
getSupportingImmunization
public List<Reference> getSupportingImmunization()
- Returns:
supportingImmunization(Immunization event history and/or evaluation that supports the status and recommendation.)
-
setSupportingImmunization
public ImmunizationRecommendation.ImmunizationRecommendationRecommendationComponent setSupportingImmunization(List<Reference> theSupportingImmunization)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasSupportingImmunization
public boolean hasSupportingImmunization()
-
addSupportingImmunization
public Reference addSupportingImmunization()
-
addSupportingImmunization
public ImmunizationRecommendation.ImmunizationRecommendationRecommendationComponent addSupportingImmunization(Reference t)
-
getSupportingImmunizationFirstRep
public Reference getSupportingImmunizationFirstRep()
- Returns:
- The first repetition of repeating field
supportingImmunization, creating it if it does not already exist
-
getSupportingImmunizationTarget
@Deprecated public List<Resource> getSupportingImmunizationTarget()
Deprecated.Use Reference#setResource(IBaseResource) instead
-
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.)
-
setSupportingPatientInformation
public ImmunizationRecommendation.ImmunizationRecommendationRecommendationComponent setSupportingPatientInformation(List<Reference> theSupportingPatientInformation)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasSupportingPatientInformation
public boolean hasSupportingPatientInformation()
-
addSupportingPatientInformation
public Reference addSupportingPatientInformation()
-
addSupportingPatientInformation
public ImmunizationRecommendation.ImmunizationRecommendationRecommendationComponent addSupportingPatientInformation(Reference t)
-
getSupportingPatientInformationFirstRep
public Reference getSupportingPatientInformationFirstRep()
- Returns:
- The first repetition of repeating field
supportingPatientInformation, creating it if it does not already exist
-
getSupportingPatientInformationTarget
@Deprecated public List<Resource> getSupportingPatientInformationTarget()
Deprecated.Use Reference#setResource(IBaseResource) instead
-
listChildren
protected void listChildren(List<Property> children)
- Overrides:
listChildrenin classBackboneElement
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getNamedPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getProperty
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
public Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
makePropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getTypesForPropertyin 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
-
copyValues
public void copyValues(ImmunizationRecommendation.ImmunizationRecommendationRecommendationComponent dst)
-
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
-
-