public static class Immunization.ImmunizationVaccinationProtocolComponent extends BackboneElement implements IBaseBackboneElement
| Modifier and Type | Field and Description |
|---|---|
protected Reference |
authority
Indicates the authority who published the protocol.
|
protected Organization |
authorityTarget
The actual object that is the target of the reference (Indicates the authority who published the protocol.
|
protected StringType |
description
Contains the description about the protocol under which the vaccine was administered.
|
protected PositiveIntType |
doseSequence
Nominal position in a series.
|
protected CodeableConcept |
doseStatus
Indicates if the immunization event should "count" against the protocol.
|
protected CodeableConcept |
doseStatusReason
Provides an explanation as to why an immunization event should or should not count against the protocol.
|
protected StringType |
series
One possible path to achieve presumed immunity against a disease - within the context of an authority.
|
protected PositiveIntType |
seriesDoses
The recommended number of doses to achieve immunity.
|
protected List<CodeableConcept> |
targetDisease
The targeted disease.
|
modifierExtension| Constructor and Description |
|---|
ImmunizationVaccinationProtocolComponent()
Constructor
|
ImmunizationVaccinationProtocolComponent(CodeableConcept doseStatus)
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 PositiveIntType doseSequence
protected StringType description
protected Reference authority
protected Organization authorityTarget
protected StringType series
protected PositiveIntType seriesDoses
protected List<CodeableConcept> targetDisease
protected CodeableConcept doseStatus
protected CodeableConcept doseStatusReason
public ImmunizationVaccinationProtocolComponent()
public ImmunizationVaccinationProtocolComponent(CodeableConcept doseStatus)
public PositiveIntType getDoseSequenceElement()
doseSequence (Nominal position in a series.). This is the underlying object with id, value and extensions. The accessor "getDoseSequence" gives direct access to the valuepublic boolean hasDoseSequenceElement()
public boolean hasDoseSequence()
public Immunization.ImmunizationVaccinationProtocolComponent setDoseSequenceElement(PositiveIntType value)
value - doseSequence (Nominal position in a series.). This is the underlying object with id, value and extensions. The accessor "getDoseSequence" gives direct access to the valuepublic int getDoseSequence()
public Immunization.ImmunizationVaccinationProtocolComponent setDoseSequence(int value)
value - Nominal position in a series.public StringType getDescriptionElement()
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 valuepublic boolean hasDescriptionElement()
public boolean hasDescription()
public Immunization.ImmunizationVaccinationProtocolComponent setDescriptionElement(StringType value)
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 valuepublic String getDescription()
public Immunization.ImmunizationVaccinationProtocolComponent setDescription(String value)
value - Contains the description about the protocol under which the vaccine was administered.public Reference getAuthority()
authority (Indicates the authority who published the protocol. E.g. ACIP.)public boolean hasAuthority()
public Immunization.ImmunizationVaccinationProtocolComponent setAuthority(Reference value)
value - authority (Indicates the authority who published the protocol. E.g. ACIP.)public Organization getAuthorityTarget()
authority The actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (Indicates the authority who published the protocol. E.g. ACIP.)public Immunization.ImmunizationVaccinationProtocolComponent setAuthorityTarget(Organization value)
value - authority The actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (Indicates the authority who published the protocol. E.g. ACIP.)public StringType getSeriesElement()
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 valuepublic boolean hasSeriesElement()
public boolean hasSeries()
public Immunization.ImmunizationVaccinationProtocolComponent setSeriesElement(StringType value)
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 valuepublic String getSeries()
public Immunization.ImmunizationVaccinationProtocolComponent setSeries(String value)
value - One possible path to achieve presumed immunity against a disease - within the context of an authority.public PositiveIntType getSeriesDosesElement()
seriesDoses (The recommended number of doses to achieve immunity.). This is the underlying object with id, value and extensions. The accessor "getSeriesDoses" gives direct access to the valuepublic boolean hasSeriesDosesElement()
public boolean hasSeriesDoses()
public Immunization.ImmunizationVaccinationProtocolComponent setSeriesDosesElement(PositiveIntType value)
value - seriesDoses (The recommended number of doses to achieve immunity.). This is the underlying object with id, value and extensions. The accessor "getSeriesDoses" gives direct access to the valuepublic int getSeriesDoses()
public Immunization.ImmunizationVaccinationProtocolComponent setSeriesDoses(int value)
value - The recommended number of doses to achieve immunity.public List<CodeableConcept> getTargetDisease()
targetDisease (The targeted disease.)public Immunization.ImmunizationVaccinationProtocolComponent setTargetDisease(List<CodeableConcept> theTargetDisease)
this for easy method chainingpublic boolean hasTargetDisease()
public CodeableConcept addTargetDisease()
public Immunization.ImmunizationVaccinationProtocolComponent addTargetDisease(CodeableConcept t)
public CodeableConcept getTargetDiseaseFirstRep()
targetDisease, creating it if it does not already existpublic CodeableConcept getDoseStatus()
doseStatus (Indicates if the immunization event should "count" against the protocol.)public boolean hasDoseStatus()
public Immunization.ImmunizationVaccinationProtocolComponent setDoseStatus(CodeableConcept value)
value - doseStatus (Indicates if the immunization event should "count" against the protocol.)public CodeableConcept getDoseStatusReason()
doseStatusReason (Provides an explanation as to why an immunization event should or should not count against the protocol.)public boolean hasDoseStatusReason()
public Immunization.ImmunizationVaccinationProtocolComponent setDoseStatusReason(CodeableConcept value)
value - doseStatusReason (Provides an explanation as to why an immunization event should or should not count against the protocol.)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 Immunization.ImmunizationVaccinationProtocolComponent 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.