public static class ImmunizationRecommendation.ImmunizationRecommendationRecommendationComponent extends BackboneElement implements IBaseBackboneElement
| Modifier and Type | Field and Description |
|---|---|
protected DateTimeType |
date
The date the immunization recommendation was created.
|
protected List<ImmunizationRecommendation.ImmunizationRecommendationRecommendationDateCriterionComponent> |
dateCriterion
Vaccine date recommendations.
|
protected PositiveIntType |
doseNumber
The next recommended dose number (e.g.
|
protected CodeableConcept |
forecastStatus
Vaccine administration status.
|
protected ImmunizationRecommendation.ImmunizationRecommendationRecommendationProtocolComponent |
protocol
Contains information about the protocol under which the vaccine was administered.
|
protected List<Reference> |
supportingImmunization
Immunization event history that supports the status and recommendation.
|
protected List<Immunization> |
supportingImmunizationTarget
The actual objects that are the target of the reference (Immunization event history that supports the status and recommendation.)
|
protected List<Reference> |
supportingPatientInformation
Patient Information that supports the status and recommendation.
|
protected List<Resource> |
supportingPatientInformationTarget
The actual objects that are the target of the reference (Patient Information that supports the status and recommendation.
|
protected CodeableConcept |
targetDisease
The targeted disease for the recommendation.
|
protected CodeableConcept |
vaccineCode
Vaccine that pertains to the recommendation.
|
modifierExtension| Constructor and Description |
|---|
ImmunizationRecommendationRecommendationComponent()
Constructor
|
ImmunizationRecommendationRecommendationComponent(DateTimeType date,
CodeableConcept forecastStatus)
Constructor
|
addModifierExtension, addModifierExtension, copyValues, getModifierExtension, getModifierExtensionFirstRep, hasModifierExtension, setModifierExtensionaddExtension, addExtension, addExtension, copyValues, getExtension, getExtensionFirstRep, getExtensionsByUrl, getExtensionString, getId, getIdBase, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, setExtension, setId, setIdBase, setIdElementcastToAddress, 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, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isMetadataBased, isPrimitive, isResource, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetFormatCommentsPost, getFormatCommentsPre, hasFormatCommentaddExtension, getExtension, hasExtensionaddModifierExtension, getModifierExtension, hasModifierExtensionprotected DateTimeType date
protected CodeableConcept vaccineCode
protected CodeableConcept targetDisease
protected PositiveIntType doseNumber
protected CodeableConcept forecastStatus
protected List<ImmunizationRecommendation.ImmunizationRecommendationRecommendationDateCriterionComponent> dateCriterion
protected ImmunizationRecommendation.ImmunizationRecommendationRecommendationProtocolComponent protocol
protected List<Reference> supportingImmunization
protected List<Immunization> supportingImmunizationTarget
protected List<Reference> supportingPatientInformation
protected List<Resource> supportingPatientInformationTarget
public ImmunizationRecommendationRecommendationComponent()
public ImmunizationRecommendationRecommendationComponent(DateTimeType date, CodeableConcept forecastStatus)
public DateTimeType getDateElement()
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 valuepublic boolean hasDateElement()
public boolean hasDate()
public ImmunizationRecommendation.ImmunizationRecommendationRecommendationComponent setDateElement(DateTimeType value)
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 valuepublic ImmunizationRecommendation.ImmunizationRecommendationRecommendationComponent setDate(Date value)
value - The date the immunization recommendation was created.public CodeableConcept getVaccineCode()
vaccineCode (Vaccine that pertains to the recommendation.)public boolean hasVaccineCode()
public ImmunizationRecommendation.ImmunizationRecommendationRecommendationComponent setVaccineCode(CodeableConcept value)
value - vaccineCode (Vaccine that pertains to the recommendation.)public CodeableConcept getTargetDisease()
targetDisease (The targeted disease for the recommendation.)public boolean hasTargetDisease()
public ImmunizationRecommendation.ImmunizationRecommendationRecommendationComponent setTargetDisease(CodeableConcept value)
value - targetDisease (The targeted disease for the recommendation.)public PositiveIntType getDoseNumberElement()
doseNumber (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 valuepublic boolean hasDoseNumberElement()
public boolean hasDoseNumber()
public ImmunizationRecommendation.ImmunizationRecommendationRecommendationComponent setDoseNumberElement(PositiveIntType value)
value - doseNumber (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 valuepublic int getDoseNumber()
public ImmunizationRecommendation.ImmunizationRecommendationRecommendationComponent setDoseNumber(int value)
value - The next recommended dose number (e.g. dose 2 is the next recommended dose).public CodeableConcept getForecastStatus()
forecastStatus (Vaccine administration status.)public boolean hasForecastStatus()
public ImmunizationRecommendation.ImmunizationRecommendationRecommendationComponent setForecastStatus(CodeableConcept value)
value - forecastStatus (Vaccine administration status.)public List<ImmunizationRecommendation.ImmunizationRecommendationRecommendationDateCriterionComponent> getDateCriterion()
dateCriterion (Vaccine date recommendations. For example, earliest date to administer, latest date to administer, etc.)public ImmunizationRecommendation.ImmunizationRecommendationRecommendationComponent setDateCriterion(List<ImmunizationRecommendation.ImmunizationRecommendationRecommendationDateCriterionComponent> theDateCriterion)
this for easy method chainingpublic boolean hasDateCriterion()
public ImmunizationRecommendation.ImmunizationRecommendationRecommendationDateCriterionComponent addDateCriterion()
public ImmunizationRecommendation.ImmunizationRecommendationRecommendationComponent addDateCriterion(ImmunizationRecommendation.ImmunizationRecommendationRecommendationDateCriterionComponent t)
public ImmunizationRecommendation.ImmunizationRecommendationRecommendationDateCriterionComponent getDateCriterionFirstRep()
dateCriterion, creating it if it does not already existpublic ImmunizationRecommendation.ImmunizationRecommendationRecommendationProtocolComponent getProtocol()
protocol (Contains information about the protocol under which the vaccine was administered.)public boolean hasProtocol()
public ImmunizationRecommendation.ImmunizationRecommendationRecommendationComponent setProtocol(ImmunizationRecommendation.ImmunizationRecommendationRecommendationProtocolComponent value)
value - protocol (Contains information about the protocol under which the vaccine was administered.)public List<Reference> getSupportingImmunization()
supportingImmunization (Immunization event history that supports the status and recommendation.)public ImmunizationRecommendation.ImmunizationRecommendationRecommendationComponent setSupportingImmunization(List<Reference> theSupportingImmunization)
this for easy method chainingpublic boolean hasSupportingImmunization()
public Reference addSupportingImmunization()
public ImmunizationRecommendation.ImmunizationRecommendationRecommendationComponent addSupportingImmunization(Reference t)
public Reference getSupportingImmunizationFirstRep()
supportingImmunization, creating it if it does not already exist@Deprecated public List<Immunization> getSupportingImmunizationTarget()
@Deprecated public Immunization addSupportingImmunizationTarget()
public List<Reference> getSupportingPatientInformation()
supportingPatientInformation (Patient Information that supports the status and recommendation. This includes patient observations, adverse reactions and allergy/intolerance information.)public ImmunizationRecommendation.ImmunizationRecommendationRecommendationComponent setSupportingPatientInformation(List<Reference> theSupportingPatientInformation)
this for easy method chainingpublic boolean hasSupportingPatientInformation()
public Reference addSupportingPatientInformation()
public ImmunizationRecommendation.ImmunizationRecommendationRecommendationComponent addSupportingPatientInformation(Reference t)
public Reference getSupportingPatientInformationFirstRep()
supportingPatientInformation, creating it if it does not already exist@Deprecated public List<Resource> getSupportingPatientInformationTarget()
protected void listChildren(List<Property> childrenList)
listChildren in class BackboneElementpublic Base[] getProperty(int hash, String name, boolean checkValid) throws FHIRException
getProperty in class BackboneElementFHIRExceptionpublic Base setProperty(int hash, String name, Base value) throws FHIRException
setProperty in class BackboneElementFHIRExceptionpublic Base setProperty(String name, Base value) throws FHIRException
setProperty in class BackboneElementFHIRExceptionpublic Base makeProperty(int hash, String name) throws FHIRException
makeProperty in class BackboneElementFHIRExceptionpublic String[] getTypesForProperty(int hash, String name) throws FHIRException
getTypesForProperty in class BackboneElementFHIRExceptionpublic Base addChild(String name) throws FHIRException
addChild in class BackboneElementFHIRExceptionpublic ImmunizationRecommendation.ImmunizationRecommendationRecommendationComponent copy()
copy in class BackboneElementpublic boolean equalsDeep(Base other)
equalsDeep in class BackboneElementpublic boolean equalsShallow(Base other)
equalsShallow in class BackboneElementpublic boolean isEmpty()
isEmpty in interface IBaseisEmpty in class BackboneElementpublic String fhirType()
fhirType in class BackboneElementCopyright © 2014–2017 University Health Network. All rights reserved.