Package org.hl7.fhir.r5.model
Class Immunization.ImmunizationProtocolAppliedComponent
- java.lang.Object
-
- org.hl7.fhir.r5.model.Base
-
- org.hl7.fhir.r5.model.Element
-
- org.hl7.fhir.r5.model.BackboneElement
-
- org.hl7.fhir.r5.model.Immunization.ImmunizationProtocolAppliedComponent
-
- 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:
- Immunization
public static class Immunization.ImmunizationProtocolAppliedComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected ReferenceauthorityIndicates the authority who published the protocol (e.g.protected StringTypedoseNumberNominal position in a series as intended by the practitioner administering the dose.protected StringTypeseriesOne possible path to achieve presumed immunity against a disease - within the context of an authority.protected StringTypeseriesDosesThe recommended number of doses to achieve immunity as intended by the practitioner administering the dose.protected List<CodeableConcept>targetDiseaseThe vaccine preventable disease the dose is being administered against.-
Fields inherited from class org.hl7.fhir.r5.model.BackboneElement
modifierExtension
-
-
Constructor Summary
Constructors Constructor Description ImmunizationProtocolAppliedComponent()ConstructorImmunizationProtocolAppliedComponent(String doseNumber)Constructor
-
Method Summary
-
Methods inherited from class org.hl7.fhir.r5.model.BackboneElement
addModifierExtension, addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getExtensionByUrl, getExtensionsByUrl, getModifierExtension, getModifierExtensionFirstRep, hasModifierExtension, removeExtension, setModifierExtension
-
Methods inherited from class org.hl7.fhir.r5.model.Element
addExtension, addExtension, addExtension, copyValues, getExtension, getExtensionFirstRep, getExtensionString, getId, getIdBase, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, isDisallowExtensions, noExtensions, setDisallowExtensions, setExtension, setId, setIdBase, setIdElement
-
Methods inherited from class org.hl7.fhir.r5.model.Base
children, clearUserData, compareDeep, compareDeep, compareDeep, compareDeep, compareValues, compareValues, copyUserData, copyValues, dateTimeValue, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, getXhtml, 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
-
series
protected StringType series
One possible path to achieve presumed immunity against a disease - within the context of an authority.
-
authority
protected Reference authority
Indicates the authority who published the protocol (e.g. ACIP) that is being followed.
-
targetDisease
protected List<CodeableConcept> targetDisease
The vaccine preventable disease the dose is being administered against.
-
doseNumber
protected StringType doseNumber
Nominal position in a series as intended by the practitioner administering the dose.
-
seriesDoses
protected StringType seriesDoses
The recommended number of doses to achieve immunity as intended by the practitioner administering the dose.
-
-
Constructor Detail
-
ImmunizationProtocolAppliedComponent
public ImmunizationProtocolAppliedComponent()
Constructor
-
ImmunizationProtocolAppliedComponent
public ImmunizationProtocolAppliedComponent(String doseNumber)
Constructor
-
-
Method Detail
-
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 Immunization.ImmunizationProtocolAppliedComponent 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 Immunization.ImmunizationProtocolAppliedComponent setSeries(String value)
- Parameters:
value- One possible path to achieve presumed immunity against a disease - within the context of an authority.
-
getAuthority
public Reference getAuthority()
- Returns:
authority(Indicates the authority who published the protocol (e.g. ACIP) that is being followed.)
-
hasAuthority
public boolean hasAuthority()
-
setAuthority
public Immunization.ImmunizationProtocolAppliedComponent setAuthority(Reference value)
- Parameters:
value-authority(Indicates the authority who published the protocol (e.g. ACIP) that is being followed.)
-
getTargetDisease
public List<CodeableConcept> getTargetDisease()
- Returns:
targetDisease(The vaccine preventable disease the dose is being administered against.)
-
setTargetDisease
public Immunization.ImmunizationProtocolAppliedComponent setTargetDisease(List<CodeableConcept> theTargetDisease)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasTargetDisease
public boolean hasTargetDisease()
-
addTargetDisease
public CodeableConcept addTargetDisease()
-
addTargetDisease
public Immunization.ImmunizationProtocolAppliedComponent addTargetDisease(CodeableConcept t)
-
getTargetDiseaseFirstRep
public CodeableConcept getTargetDiseaseFirstRep()
- Returns:
- The first repetition of repeating field
targetDisease, creating it if it does not already exist {3}
-
getDoseNumberElement
public StringType getDoseNumberElement()
- Returns:
doseNumber(Nominal position in a series as intended by the practitioner administering the 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 Immunization.ImmunizationProtocolAppliedComponent setDoseNumberElement(StringType value)
- Parameters:
value-doseNumber(Nominal position in a series as intended by the practitioner administering the dose.). This is the underlying object with id, value and extensions. The accessor "getDoseNumber" gives direct access to the value
-
getDoseNumber
public String getDoseNumber()
- Returns:
- Nominal position in a series as intended by the practitioner administering the dose.
-
setDoseNumber
public Immunization.ImmunizationProtocolAppliedComponent setDoseNumber(String value)
- Parameters:
value- Nominal position in a series as intended by the practitioner administering the dose.
-
getSeriesDosesElement
public StringType getSeriesDosesElement()
- Returns:
seriesDoses(The recommended number of doses to achieve immunity as intended by the practitioner administering the dose.). This is the underlying object with id, value and extensions. The accessor "getSeriesDoses" gives direct access to the value
-
hasSeriesDosesElement
public boolean hasSeriesDosesElement()
-
hasSeriesDoses
public boolean hasSeriesDoses()
-
setSeriesDosesElement
public Immunization.ImmunizationProtocolAppliedComponent setSeriesDosesElement(StringType value)
- Parameters:
value-seriesDoses(The recommended number of doses to achieve immunity as intended by the practitioner administering the dose.). This is the underlying object with id, value and extensions. The accessor "getSeriesDoses" gives direct access to the value
-
getSeriesDoses
public String getSeriesDoses()
- Returns:
- The recommended number of doses to achieve immunity as intended by the practitioner administering the dose.
-
setSeriesDoses
public Immunization.ImmunizationProtocolAppliedComponent setSeriesDoses(String value)
- Parameters:
value- The recommended number of doses to achieve immunity as intended by the practitioner administering the dose.
-
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 Immunization.ImmunizationProtocolAppliedComponent copy()
- Specified by:
copyin classBackboneElement
-
copyValues
public void copyValues(Immunization.ImmunizationProtocolAppliedComponent 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
-
-