public class ContactPoint extends Type implements 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, 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, hasFormatCommentprotected 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. Contacts are ranked with lower values coming before higher 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. Contacts are ranked with lower values coming before higher 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. Contacts are ranked with lower values coming before higher 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> childrenList)
listChildren in class Elementpublic Base[] getProperty(int hash, String name, boolean checkValid) throws FHIRException
getProperty in class ElementFHIRExceptionpublic Base setProperty(int hash, String name, Base value) throws FHIRException
setProperty in class ElementFHIRExceptionpublic Base setProperty(String name, Base value) throws FHIRException
setProperty in class ElementFHIRExceptionpublic Base makeProperty(int hash, String name) throws FHIRException
makeProperty in class ElementFHIRExceptionpublic String[] getTypesForProperty(int hash, String name) throws FHIRException
getTypesForProperty in class ElementFHIRExceptionpublic Base addChild(String name) throws FHIRException
addChild in class ElementFHIRExceptionpublic ContactPoint copy()
protected ContactPoint typedCopy()
public boolean equalsDeep(Base other)
equalsDeep in class Elementpublic boolean equalsShallow(Base other)
equalsShallow in class ElementCopyright © 2014–2017 University Health Network. All rights reserved.