Package org.hl7.fhir.r4.model
Class Immunization.ImmunizationEducationComponent
- 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.Immunization.ImmunizationEducationComponent
-
- 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.ImmunizationEducationComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected StringType
documentType
Identifier of the material presented to the patient.protected DateTimeType
presentationDate
Date the educational material was given to the patient.protected DateTimeType
publicationDate
Date the educational material was published.protected UriType
reference
Reference pointer to the educational material given to the patient if the information was on line.-
Fields inherited from class org.hl7.fhir.r4.model.BackboneElement
modifierExtension
-
-
Constructor Summary
Constructors Constructor Description ImmunizationEducationComponent()
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
-
documentType
protected StringType documentType
Identifier of the material presented to the patient.
-
reference
protected UriType reference
Reference pointer to the educational material given to the patient if the information was on line.
-
publicationDate
protected DateTimeType publicationDate
Date the educational material was published.
-
presentationDate
protected DateTimeType presentationDate
Date the educational material was given to the patient.
-
-
Constructor Detail
-
ImmunizationEducationComponent
public ImmunizationEducationComponent()
Constructor
-
-
Method Detail
-
getDocumentTypeElement
public StringType getDocumentTypeElement()
- Returns:
documentType
(Identifier of the material presented to the patient.). This is the underlying object with id, value and extensions. The accessor "getDocumentType" gives direct access to the value
-
hasDocumentTypeElement
public boolean hasDocumentTypeElement()
-
hasDocumentType
public boolean hasDocumentType()
-
setDocumentTypeElement
public Immunization.ImmunizationEducationComponent setDocumentTypeElement(StringType value)
- Parameters:
value
-documentType
(Identifier of the material presented to the patient.). This is the underlying object with id, value and extensions. The accessor "getDocumentType" gives direct access to the value
-
getDocumentType
public String getDocumentType()
- Returns:
- Identifier of the material presented to the patient.
-
setDocumentType
public Immunization.ImmunizationEducationComponent setDocumentType(String value)
- Parameters:
value
- Identifier of the material presented to the patient.
-
getReferenceElement
public UriType getReferenceElement()
- Returns:
reference
(Reference pointer to the educational material given to the patient if the information was on line.). This is the underlying object with id, value and extensions. The accessor "getReference" gives direct access to the value
-
hasReferenceElement
public boolean hasReferenceElement()
-
hasReference
public boolean hasReference()
-
setReferenceElement
public Immunization.ImmunizationEducationComponent setReferenceElement(UriType value)
- Parameters:
value
-reference
(Reference pointer to the educational material given to the patient if the information was on line.). This is the underlying object with id, value and extensions. The accessor "getReference" gives direct access to the value
-
getReference
public String getReference()
- Returns:
- Reference pointer to the educational material given to the patient if the information was on line.
-
setReference
public Immunization.ImmunizationEducationComponent setReference(String value)
- Parameters:
value
- Reference pointer to the educational material given to the patient if the information was on line.
-
getPublicationDateElement
public DateTimeType getPublicationDateElement()
- Returns:
publicationDate
(Date the educational material was published.). This is the underlying object with id, value and extensions. The accessor "getPublicationDate" gives direct access to the value
-
hasPublicationDateElement
public boolean hasPublicationDateElement()
-
hasPublicationDate
public boolean hasPublicationDate()
-
setPublicationDateElement
public Immunization.ImmunizationEducationComponent setPublicationDateElement(DateTimeType value)
- Parameters:
value
-publicationDate
(Date the educational material was published.). This is the underlying object with id, value and extensions. The accessor "getPublicationDate" gives direct access to the value
-
getPublicationDate
public Date getPublicationDate()
- Returns:
- Date the educational material was published.
-
setPublicationDate
public Immunization.ImmunizationEducationComponent setPublicationDate(Date value)
- Parameters:
value
- Date the educational material was published.
-
getPresentationDateElement
public DateTimeType getPresentationDateElement()
- Returns:
presentationDate
(Date the educational material was given to the patient.). This is the underlying object with id, value and extensions. The accessor "getPresentationDate" gives direct access to the value
-
hasPresentationDateElement
public boolean hasPresentationDateElement()
-
hasPresentationDate
public boolean hasPresentationDate()
-
setPresentationDateElement
public Immunization.ImmunizationEducationComponent setPresentationDateElement(DateTimeType value)
- Parameters:
value
-presentationDate
(Date the educational material was given to the patient.). This is the underlying object with id, value and extensions. The accessor "getPresentationDate" gives direct access to the value
-
getPresentationDate
public Date getPresentationDate()
- Returns:
- Date the educational material was given to the patient.
-
setPresentationDate
public Immunization.ImmunizationEducationComponent setPresentationDate(Date value)
- Parameters:
value
- Date the educational material was given to the patient.
-
listChildren
protected void listChildren(List<Property> children)
- Overrides:
listChildren
in classBackboneElement
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getNamedProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getProperty
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
public Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
makeProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getTypesForProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
public Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
addChild
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
copy
public Immunization.ImmunizationEducationComponent copy()
- Specified by:
copy
in classBackboneElement
-
copyValues
public void copyValues(Immunization.ImmunizationEducationComponent dst)
-
equalsDeep
public boolean equalsDeep(Base other_)
- Overrides:
equalsDeep
in classBackboneElement
-
equalsShallow
public boolean equalsShallow(Base other_)
- Overrides:
equalsShallow
in classBackboneElement
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmpty
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
isEmpty
in classBackboneElement
-
fhirType
public String fhirType()
- Specified by:
fhirType
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
fhirType
in classBackboneElement
-
-