public class ContactPoint extends Type implements org.hl7.fhir.instance.model.api.ICompositeType
| Modifier and Type | Class and Description |
|---|---|
static class |
ContactPoint.ContactPointSystem |
static class |
ContactPoint.ContactPointSystemEnumFactory |
static class |
ContactPoint.ContactPointUse |
static class |
ContactPoint.ContactPointUseEnumFactory |
| Modifier and Type | Field and Description |
|---|---|
protected Period |
period
Time period when the contact point was/is in use.
|
protected PositiveIntType |
rank
Specifies a preferred order in which to use a set of contacts.
|
protected Enumeration<ContactPoint.ContactPointSystem> |
system
Telecommunications form for contact point - what communications system is required to make use of the contact.
|
protected Enumeration<ContactPoint.ContactPointUse> |
use
Identifies the purpose for the contact point.
|
protected StringType |
value
The actual contact point details, in a form that is meaningful to the designated communication system (i.e.
|
| Constructor and Description |
|---|
ContactPoint()
Constructor
|
addExtension, addExtension, addExtension, copyValues, getExtension, getExtensionByUrl, getExtensionFirstRep, getExtensionsByUrl, getExtensionString, getId, getIdBase, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, isDisallowExtensions, noExtensions, removeExtension, setDisallowExtensions, setExtension, setId, setIdBase, setIdElementcastToAddress, 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, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitprotected Enumeration<ContactPoint.ContactPointSystem> system
protected StringType value
protected Enumeration<ContactPoint.ContactPointUse> use
protected PositiveIntType rank
public ContactPoint()
public Enumeration<ContactPoint.ContactPointSystem> getSystemElement()
system (Telecommunications form for contact point - what communications system is required to make use of the contact.). This is the underlying object with id, value and extensions. The accessor "getSystem" gives direct access to the valuepublic boolean hasSystemElement()
public boolean hasSystem()
public ContactPoint setSystemElement(Enumeration<ContactPoint.ContactPointSystem> value)
value - system (Telecommunications form for contact point - what communications system is required to make use of the contact.). This is the underlying object with id, value and extensions. The accessor "getSystem" gives direct access to the valuepublic ContactPoint.ContactPointSystem getSystem()
public ContactPoint setSystem(ContactPoint.ContactPointSystem value)
value - Telecommunications form for contact point - what communications system is required to make use of the contact.public StringType getValueElement()
value (The actual contact point details, in a form that is meaningful to the designated communication system (i.e. phone number or email address).). This is the underlying object with id, value and extensions. The accessor "getValue" gives direct access to the valuepublic boolean hasValueElement()
public boolean hasValue()
public ContactPoint setValueElement(StringType value)
value - value (The actual contact point details, in a form that is meaningful to the designated communication system (i.e. phone number or email address).). This is the underlying object with id, value and extensions. The accessor "getValue" gives direct access to the valuepublic String getValue()
public ContactPoint setValue(String value)
value - The actual contact point details, in a form that is meaningful to the designated communication system (i.e. phone number or email address).public Enumeration<ContactPoint.ContactPointUse> getUseElement()
use (Identifies the purpose for the contact point.). This is the underlying object with id, value and extensions. The accessor "getUse" gives direct access to the valuepublic boolean hasUseElement()
public boolean hasUse()
public ContactPoint setUseElement(Enumeration<ContactPoint.ContactPointUse> value)
value - use (Identifies the purpose for the contact point.). This is the underlying object with id, value and extensions. The accessor "getUse" gives direct access to the valuepublic ContactPoint.ContactPointUse getUse()
public ContactPoint setUse(ContactPoint.ContactPointUse value)
value - Identifies the purpose for the contact point.public PositiveIntType getRankElement()
rank (Specifies a preferred order in which to use a set of contacts. ContactPoints with lower rank values are more preferred than those with higher rank values.). This is the underlying object with id, value and extensions. The accessor "getRank" gives direct access to the valuepublic boolean hasRankElement()
public boolean hasRank()
public ContactPoint setRankElement(PositiveIntType value)
value - rank (Specifies a preferred order in which to use a set of contacts. ContactPoints with lower rank values are more preferred than those with higher rank values.). This is the underlying object with id, value and extensions. The accessor "getRank" gives direct access to the valuepublic int getRank()
public ContactPoint setRank(int value)
value - Specifies a preferred order in which to use a set of contacts. ContactPoints with lower rank values are more preferred than those with higher rank values.public Period getPeriod()
period (Time period when the contact point was/is in use.)public boolean hasPeriod()
public ContactPoint setPeriod(Period value)
value - period (Time period when the contact point was/is in use.)protected void listChildren(List<Property> children)
listChildren in class Elementpublic Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
getNamedProperty in class Elementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
getProperty in class Elementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class Elementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class Elementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
makeProperty in class Elementorg.hl7.fhir.exceptions.FHIRExceptionpublic String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
getTypesForProperty in class Elementorg.hl7.fhir.exceptions.FHIRExceptionpublic ContactPoint copy()
public void copyValues(ContactPoint dst)
protected ContactPoint typedCopy()
public boolean equalsDeep(Base other_)
equalsDeep in class Elementpublic boolean equalsShallow(Base other_)
equalsShallow in class ElementCopyright © 2014–2021 Health Level 7. All rights reserved.