Class ContactPointDt
- All Implemented Interfaces:
ca.uhn.fhir.model.api.ICompositeDatatype
,ca.uhn.fhir.model.api.ICompositeElement
,ca.uhn.fhir.model.api.IDatatype
,ca.uhn.fhir.model.api.IElement
,ca.uhn.fhir.model.api.IIdentifiableElement
,ca.uhn.fhir.model.api.ISupportsUndeclaredExtensions
,Serializable
,org.hl7.fhir.instance.model.api.IBase
,org.hl7.fhir.instance.model.api.IBaseDatatype
,org.hl7.fhir.instance.model.api.ICompositeType
Definition: Details for all kinds of technology mediated contact points for a person or organization, including telephone, email, etc.
Requirements: Need to track phone, fax, mobile, sms numbers, email addresses, twitter tags, etc.
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescription<T extends ca.uhn.fhir.model.api.IElement>
List<T> getAllPopulatedChildElementsOfType
(Class<T> theType) Gets the value(s) for period ().getRank()
Gets the value(s) for rank ().ca.uhn.fhir.model.primitive.PositiveIntDt
Gets the value(s) for rank ().Gets the value(s) for system ().ca.uhn.fhir.model.primitive.BoundCodeDt
<ContactPointSystemEnum> Gets the value(s) for system ().getUse()
Gets the value(s) for use ().ca.uhn.fhir.model.primitive.BoundCodeDt
<ContactPointUseEnum> Gets the value(s) for use ().getValue()
Gets the value(s) for value ().ca.uhn.fhir.model.primitive.StringDt
Gets the value(s) for value ().boolean
isEmpty()
Sets the value(s) for period ()setRank
(int theInteger) Sets the value for rank ()setRank
(ca.uhn.fhir.model.primitive.PositiveIntDt theValue) Sets the value(s) for rank ()setSystem
(ContactPointSystemEnum theValue) Sets the value(s) for system ()setSystem
(ca.uhn.fhir.model.primitive.BoundCodeDt<ContactPointSystemEnum> theValue) Sets the value(s) for system ()setUse
(ContactPointUseEnum theValue) Sets the value(s) for use ()setUse
(ca.uhn.fhir.model.primitive.BoundCodeDt<ContactPointUseEnum> theValue) Sets the value(s) for use ()setValue
(ca.uhn.fhir.model.primitive.StringDt theValue) Sets the value(s) for value ()Sets the value for value ()Methods inherited from class ca.uhn.fhir.model.api.BaseIdentifiableElement
getElementSpecificId, getId, setElementSpecificId, setId, setId
Methods inherited from class ca.uhn.fhir.model.api.BaseElement
addUndeclaredExtension, addUndeclaredExtension, addUndeclaredExtension, getAllUndeclaredExtensions, getFormatCommentsPost, getFormatCommentsPre, getUndeclaredExtensions, getUndeclaredExtensionsByUrl, getUndeclaredModifierExtensions, getUserData, hasFormatComment, isBaseEmpty, setUserData
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
fhirType, getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserData
-
Constructor Details
-
ContactPointDt
public ContactPointDt()Constructor
-
-
Method Details
-
isEmpty
- Specified by:
isEmpty
in interfaceorg.hl7.fhir.instance.model.api.IBase
-
getAllPopulatedChildElementsOfType
public <T extends ca.uhn.fhir.model.api.IElement> List<T> getAllPopulatedChildElementsOfType(Class<T> theType) - Specified by:
getAllPopulatedChildElementsOfType
in interfaceca.uhn.fhir.model.api.ICompositeElement
-
getSystemElement
Gets the value(s) for system (). creating it if it does not exist. Will not returnnull
.Definition: Telecommunications form for contact point - what communications system is required to make use of the contact
-
getSystem
Gets the value(s) for system (). creating it if it does not exist. This method may returnnull
.Definition: Telecommunications form for contact point - what communications system is required to make use of the contact
-
setSystem
public ContactPointDt setSystem(ca.uhn.fhir.model.primitive.BoundCodeDt<ContactPointSystemEnum> theValue) Sets the value(s) for system ()Definition: Telecommunications form for contact point - what communications system is required to make use of the contact
-
setSystem
Sets the value(s) for system ()Definition: Telecommunications form for contact point - what communications system is required to make use of the contact
-
getValueElement
Gets the value(s) for value (). creating it if it does not exist. Will not returnnull
.Definition: The actual contact point details, in a form that is meaningful to the designated communication system (i.e. phone number or email address).
-
getValue
Gets the value(s) for value (). creating it if it does not exist. This method may returnnull
.Definition: The actual contact point details, in a form that is meaningful to the designated communication system (i.e. phone number or email address).
-
setValue
Sets the value(s) for value ()Definition: The actual contact point details, in a form that is meaningful to the designated communication system (i.e. phone number or email address).
-
setValue
Sets the value for value ()Definition: The actual contact point details, in a form that is meaningful to the designated communication system (i.e. phone number or email address).
-
getUseElement
Gets the value(s) for use (). creating it if it does not exist. Will not returnnull
.Definition: Identifies the purpose for the contact point
-
getUse
Gets the value(s) for use (). creating it if it does not exist. This method may returnnull
.Definition: Identifies the purpose for the contact point
-
setUse
Sets the value(s) for use ()Definition: Identifies the purpose for the contact point
-
setUse
Sets the value(s) for use ()Definition: Identifies the purpose for the contact point
-
getRankElement
Gets the value(s) for rank (). creating it if it does not exist. Will not returnnull
.Definition: Specifies a preferred order in which to use a set of contacts. Contacts are ranked with lower values coming before higher values
-
getRank
Gets the value(s) for rank (). creating it if it does not exist. This method may returnnull
.Definition: Specifies a preferred order in which to use a set of contacts. Contacts are ranked with lower values coming before higher values
-
setRank
Sets the value(s) for rank ()Definition: Specifies a preferred order in which to use a set of contacts. Contacts are ranked with lower values coming before higher values
-
setRank
Sets the value for rank ()Definition: Specifies a preferred order in which to use a set of contacts. Contacts are ranked with lower values coming before higher values
-
getPeriod
Gets the value(s) for period (). creating it if it does not exist. Will not returnnull
.Definition: Time period when the contact point was/is in use
-
setPeriod
Sets the value(s) for period ()Definition: Time period when the contact point was/is in use
-