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(IdentifierUseEnum theUse,
String theSystem,
String theValue,
String theLabel)
Creates a new identifier with the given system and value
|
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)
Returns a list containing all child elements matching a given type
|
ResourceReferenceDt |
getAssigner()
Gets the value(s) for assigner (Organization that issued id (may be just text)).
|
StringDt |
getLabel()
Gets the value(s) for label (Description of identifier).
|
PeriodDt |
getPeriod()
Gets the value(s) for period (Time period when id is/was valid for use).
|
UriDt |
getSystem()
Gets the value(s) for system (The namespace for the identifier).
|
BoundCodeDt<IdentifierUseEnum> |
getUse()
Gets the value(s) for use (usual | official | temp | secondary (If known)).
|
StringDt |
getValue()
Gets the value(s) for value (The value that is unique).
|
boolean |
isEmpty() |
IdentifierDt |
setAssigner(ResourceReferenceDt theValue)
Sets the value(s) for assigner (Organization that issued id (may be just text))
|
IdentifierDt |
setLabel(String theString)
Sets the value for label (Description of identifier)
|
IdentifierDt |
setLabel(StringDt theValue)
Sets the value(s) for label (Description of identifier)
|
IdentifierDt |
setPeriod(PeriodDt theValue)
Sets the value(s) for period (Time period when id is/was valid for use)
|
IdentifierDt |
setSystem(String theUri)
Sets the value for system (The namespace for the identifier)
|
IdentifierDt |
setSystem(UriDt theValue)
Sets the value(s) for system (The namespace for the identifier)
|
IdentifierDt |
setUse(BoundCodeDt<IdentifierUseEnum> theValue)
Sets the value(s) for use (usual | official | temp | secondary (If known))
|
IdentifierDt |
setUse(IdentifierUseEnum theValue)
Sets the value(s) for use (usual | official | temp | secondary (If known))
|
IdentifierDt |
setValue(String theString)
Sets the value for value (The value that is unique)
|
IdentifierDt |
setValue(StringDt theValue)
Sets the value(s) for value (The value that is unique)
|
String |
toString() |
getQueryParameterQualifier, getValueAsQueryToken, matchesSystemAndValue, setValueAsQueryTokengetElementSpecificId, getId, setElementSpecificId, setId, setIdaddUndeclaredExtension, addUndeclaredExtension, addUndeclaredExtension, getAllUndeclaredExtensions, getUndeclaredExtensions, getUndeclaredExtensionsByUrl, getUndeclaredModifierExtensions, isBaseEmptypublic IdentifierDt()
public IdentifierDt(String theSystem, String theValue)
public IdentifierDt(IdentifierUseEnum theUse, String theSystem, String theValue, String theLabel)
public <T extends IElement> List<T> getAllPopulatedChildElementsOfType(Class<T> theType)
ICompositeElementgetAllPopulatedChildElementsOfType in interface ICompositeElementtheType - The type to match. If set to null, all child elements will be returnedpublic BoundCodeDt<IdentifierUseEnum> 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 StringDt getLabel()
null.
Definition: A text string for the identifier that can be displayed to a human so they can recognize the identifier
public IdentifierDt setLabel(StringDt theValue)
Definition: A text string for the identifier that can be displayed to a human so they can recognize the identifier
public IdentifierDt setLabel(String theString)
Definition: A text string for the identifier that can be displayed to a human so they can recognize the identifier
public UriDt getSystem()
null.
Definition: Establishes the namespace in which set of possible id values is unique.
getSystem in class BaseIdentifierDtpublic 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 getValue()
null.
Definition: The portion of the identifier typically displayed to the user and which is unique within the context of the system.
getValue in class BaseIdentifierDtpublic 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 University Health Network. All rights reserved.