Class IdentifierDt
- 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.IQueryParameterType
,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: A technical identifier - identifies some entity uniquely and unambiguously
Requirements: Need to be able to identify things with confidence and be sure that the identification is not subject to misinterpretation
- See Also:
-
Constructor Summary
ConstructorDescriptionConstructorIdentifierDt
(String theSystem, String theValue) Creates a new identifier with the given system and value -
Method Summary
Modifier and TypeMethodDescription<T extends ca.uhn.fhir.model.api.IElement>
List<T> getAllPopulatedChildElementsOfType
(Class<T> theType) Gets the value(s) for assigner ().Gets the value(s) for period ().Gets the value(s) for system ().ca.uhn.fhir.model.primitive.UriDt
Gets the value(s) for system ().getType()
Gets the value(s) for type ().getUse()
Gets the value(s) for use ().ca.uhn.fhir.model.primitive.BoundCodeDt
<IdentifierUseEnum> 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()
setAssigner
(ResourceReferenceDt theValue) Sets the value(s) for assigner ()Sets the value(s) for period ()setSystem
(ca.uhn.fhir.model.primitive.UriDt theValue) Sets the value(s) for system ()Sets the value for system ()setType
(BoundCodeableConceptDt<IdentifierTypeCodesEnum> theValue) Sets the value(s) for type ()setType
(IdentifierTypeCodesEnum theValue) Sets the value(s) for type ()setUse
(IdentifierUseEnum theValue) Sets the value(s) for use ()setUse
(ca.uhn.fhir.model.primitive.BoundCodeDt<IdentifierUseEnum> 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 ()toString()
Methods inherited from class ca.uhn.fhir.model.base.composite.BaseIdentifierDt
getMissing, getQueryParameterQualifier, getValueAsQueryToken, matchesSystemAndValue, setMissing, setValueAsQueryToken
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, wait, wait, wait
Methods inherited from interface org.hl7.fhir.instance.model.api.IBase
fhirType, getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserData
-
Constructor Details
-
IdentifierDt
public IdentifierDt()Constructor -
IdentifierDt
Creates a new identifier with the given system and value
-
-
Method Details
-
toString
-
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
-
getUseElement
Gets the value(s) for use (). creating it if it does not exist. Will not returnnull
.Definition: The purpose of this identifier
-
getUse
Gets the value(s) for use (). creating it if it does not exist. This method may returnnull
.Definition: The purpose of this identifier
-
setUse
Sets the value(s) for use ()Definition: The purpose of this identifier
-
setUse
Sets the value(s) for use ()Definition: The purpose of this identifier
-
getType
Gets the value(s) for type (). creating it if it does not exist. Will not returnnull
.Definition: A coded type for the identifier that can be used to determine which identifier to use for a specific purpose
-
setType
Sets the value(s) for type ()Definition: A coded type for the identifier that can be used to determine which identifier to use for a specific purpose
-
setType
Sets the value(s) for type ()Definition: A coded type for the identifier that can be used to determine which identifier to use for a specific purpose
-
getSystemElement
Gets the value(s) for system (). creating it if it does not exist. Will not returnnull
.Definition: Establishes the namespace in which set of possible id values is unique.
- Specified by:
getSystemElement
in classca.uhn.fhir.model.base.composite.BaseIdentifierDt
-
getSystem
Gets the value(s) for system (). creating it if it does not exist. This method may returnnull
.Definition: Establishes the namespace in which set of possible id values is unique.
-
setSystem
Sets the value(s) for system ()Definition: Establishes the namespace in which set of possible id values is unique.
-
setSystem
Sets the value for system ()Definition: Establishes the namespace in which set of possible id values is unique.
- Specified by:
setSystem
in classca.uhn.fhir.model.base.composite.BaseIdentifierDt
-
getValueElement
Gets the value(s) for value (). creating it if it does not exist. Will not returnnull
.Definition: The portion of the identifier typically displayed to the user and which is unique within the context of the system.
- Specified by:
getValueElement
in classca.uhn.fhir.model.base.composite.BaseIdentifierDt
-
getValue
Gets the value(s) for value (). creating it if it does not exist. This method may returnnull
.Definition: The portion of the identifier typically displayed to the user and which is unique within the context of the system.
-
setValue
Sets the value(s) for value ()Definition: The portion of the identifier typically displayed to the user and which is unique within the context of the system.
-
setValue
Sets the value for value ()Definition: The portion of the identifier typically displayed to the user and which is unique within the context of the system.
- Specified by:
setValue
in classca.uhn.fhir.model.base.composite.BaseIdentifierDt
-
getPeriod
Gets the value(s) for period (). creating it if it does not exist. Will not returnnull
.Definition: Time period during which identifier is/was valid for use
-
setPeriod
Sets the value(s) for period ()Definition: Time period during which identifier is/was valid for use
-
getAssigner
Gets the value(s) for assigner (). creating it if it does not exist. Will not returnnull
.Definition: Organization that issued/manages the identifier
-
setAssigner
Sets the value(s) for assigner ()Definition: Organization that issued/manages the identifier
-