public class IdentifierDt extends BaseIdentifierDt implements ICompositeDatatype
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
| Constructor and Description |
|---|
IdentifierDt()
Constructor
|
IdentifierDt(String theSystem,
String theValue)
Creates a new identifier with the given system and value
|
| Modifier and Type | Method and Description |
|---|---|
<T extends IElement> |
getAllPopulatedChildElementsOfType(Class<T> theType) |
ResourceReferenceDt |
getAssigner()
Gets the value(s) for assigner ().
|
PeriodDt |
getPeriod()
Gets the value(s) for period ().
|
String |
getSystem()
Gets the value(s) for system ().
|
UriDt |
getSystemElement()
Gets the value(s) for system ().
|
BoundCodeableConceptDt<IdentifierTypeCodesEnum> |
getType()
Gets the value(s) for type ().
|
String |
getUse()
Gets the value(s) for use ().
|
BoundCodeDt<IdentifierUseEnum> |
getUseElement()
Gets the value(s) for use ().
|
String |
getValue()
Gets the value(s) for value ().
|
StringDt |
getValueElement()
Gets the value(s) for value ().
|
boolean |
isEmpty() |
IdentifierDt |
setAssigner(ResourceReferenceDt theValue)
Sets the value(s) for assigner ()
|
IdentifierDt |
setPeriod(PeriodDt theValue)
Sets the value(s) for period ()
|
IdentifierDt |
setSystem(String theUri)
Sets the value for system ()
|
IdentifierDt |
setSystem(UriDt theValue)
Sets the value(s) for system ()
|
IdentifierDt |
setType(BoundCodeableConceptDt<IdentifierTypeCodesEnum> theValue)
Sets the value(s) for type ()
|
IdentifierDt |
setType(IdentifierTypeCodesEnum theValue)
Sets the value(s) for type ()
|
IdentifierDt |
setUse(BoundCodeDt<IdentifierUseEnum> theValue)
Sets the value(s) for use ()
|
IdentifierDt |
setUse(IdentifierUseEnum theValue)
Sets the value(s) for use ()
|
IdentifierDt |
setValue(String theString)
Sets the value for value ()
|
IdentifierDt |
setValue(StringDt theValue)
Sets the value(s) for value ()
|
String |
toString() |
getMissing, getQueryParameterQualifier, getValueAsQueryToken, matchesSystemAndValue, setMissing, setValueAsQueryTokengetElementSpecificId, getId, setElementSpecificId, setId, setIdaddUndeclaredExtension, addUndeclaredExtension, addUndeclaredExtension, getAllUndeclaredExtensions, getUndeclaredExtensions, getUndeclaredExtensionsByUrl, getUndeclaredModifierExtensions, isBaseEmptypublic IdentifierDt()
public IdentifierDt(String theSystem, String theValue)
public <T extends IElement> List<T> getAllPopulatedChildElementsOfType(Class<T> theType)
getAllPopulatedChildElementsOfType in interface ICompositeElementpublic BoundCodeDt<IdentifierUseEnum> getUseElement()
null.
Definition: The purpose of this identifier
public String getUse()
null.
Definition: The purpose of this identifier
public IdentifierDt setUse(BoundCodeDt<IdentifierUseEnum> theValue)
Definition: The purpose of this identifier
public IdentifierDt setUse(IdentifierUseEnum theValue)
Definition: The purpose of this identifier
public BoundCodeableConceptDt<IdentifierTypeCodesEnum> getType()
null.
Definition: A coded type for the identifier that can be used to determine which identifier to use for a specific purpose
public IdentifierDt setType(BoundCodeableConceptDt<IdentifierTypeCodesEnum> theValue)
Definition: A coded type for the identifier that can be used to determine which identifier to use for a specific purpose
public IdentifierDt setType(IdentifierTypeCodesEnum theValue)
Definition: A coded type for the identifier that can be used to determine which identifier to use for a specific purpose
public UriDt getSystemElement()
null.
Definition: Establishes the namespace in which set of possible id values is unique.
getSystemElement in class BaseIdentifierDtpublic String getSystem()
null.
Definition: Establishes the namespace in which set of possible id values is unique.
public IdentifierDt setSystem(UriDt theValue)
Definition: Establishes the namespace in which set of possible id values is unique.
public IdentifierDt setSystem(String theUri)
Definition: Establishes the namespace in which set of possible id values is unique.
setSystem in class BaseIdentifierDtpublic StringDt getValueElement()
null.
Definition: The portion of the identifier typically displayed to the user and which is unique within the context of the system.
getValueElement in class BaseIdentifierDtpublic String getValue()
null.
Definition: The portion of the identifier typically displayed to the user and which is unique within the context of the system.
public IdentifierDt setValue(StringDt theValue)
Definition: The portion of the identifier typically displayed to the user and which is unique within the context of the system.
public IdentifierDt setValue(String theString)
Definition: The portion of the identifier typically displayed to the user and which is unique within the context of the system.
setValue in class BaseIdentifierDtpublic PeriodDt getPeriod()
null.
Definition: Time period during which identifier is/was valid for use
public IdentifierDt setPeriod(PeriodDt theValue)
Definition: Time period during which identifier is/was valid for use
public ResourceReferenceDt getAssigner()
null.
Definition: Organization that issued/manages the identifier
public IdentifierDt setAssigner(ResourceReferenceDt theValue)
Definition: Organization that issued/manages the identifier
Copyright © 2014–2016 University Health Network. All rights reserved.