
Class NamingSystem.UniqueId
- All Implemented Interfaces:
ca.uhn.fhir.model.api.ICompositeElement
,ca.uhn.fhir.model.api.IElement
,ca.uhn.fhir.model.api.IIdentifiableElement
,ca.uhn.fhir.model.api.IResourceBlock
,ca.uhn.fhir.model.api.ISupportsUndeclaredExtensions
,Serializable
,org.hl7.fhir.instance.model.api.IBase
- Enclosing class:
- NamingSystem
public static class NamingSystem.UniqueId extends ca.uhn.fhir.model.api.BaseIdentifiableElement implements ca.uhn.fhir.model.api.IResourceBlock
Definition: Indicates how the system may be identified when referenced in electronic exchange
- See Also:
- Serialized Form
-
Constructor Summary
Constructors Constructor Description UniqueId()
-
Method Summary
Modifier and Type Method Description <T extends ca.uhn.fhir.model.api.IElement>
List<T>getAllPopulatedChildElementsOfType(Class<T> theType)
PeriodDt
getPeriod()
Gets the value(s) for period ().Boolean
getPreferred()
Gets the value(s) for preferred ().ca.uhn.fhir.model.primitive.BooleanDt
getPreferredElement()
Gets the value(s) for preferred ().String
getType()
Gets the value(s) for type ().ca.uhn.fhir.model.primitive.BoundCodeDt<NamingSystemIdentifierTypeEnum>
getTypeElement()
Gets the value(s) for type ().String
getValue()
Gets the value(s) for value (id).ca.uhn.fhir.model.primitive.StringDt
getValueElement()
Gets the value(s) for value (id).boolean
isEmpty()
NamingSystem.UniqueId
setPeriod(PeriodDt theValue)
Sets the value(s) for period ()NamingSystem.UniqueId
setPreferred(boolean theBoolean)
Sets the value for preferred ()NamingSystem.UniqueId
setPreferred(ca.uhn.fhir.model.primitive.BooleanDt theValue)
Sets the value(s) for preferred ()NamingSystem.UniqueId
setType(NamingSystemIdentifierTypeEnum theValue)
Sets the value(s) for type ()NamingSystem.UniqueId
setType(ca.uhn.fhir.model.primitive.BoundCodeDt<NamingSystemIdentifierTypeEnum> theValue)
Sets the value(s) for type ()NamingSystem.UniqueId
setValue(ca.uhn.fhir.model.primitive.StringDt theValue)
Sets the value(s) for value (id)NamingSystem.UniqueId
setValue(String theString)
Sets the value for value (id)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
Methods inherited from interface ca.uhn.fhir.model.api.IIdentifiableElement
getElementSpecificId, getId, setElementSpecificId, setId, setId
-
Constructor Details
-
UniqueId
public UniqueId()
-
-
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
-
getTypeElement
Gets the value(s) for type (). creating it if it does not exist. Will not returnnull
.Definition: Identifies the unique identifier scheme used for this particular identifier.
-
getType
Gets the value(s) for type (). creating it if it does not exist. This method may returnnull
.Definition: Identifies the unique identifier scheme used for this particular identifier.
-
setType
public NamingSystem.UniqueId setType(ca.uhn.fhir.model.primitive.BoundCodeDt<NamingSystemIdentifierTypeEnum> theValue)Sets the value(s) for type ()Definition: Identifies the unique identifier scheme used for this particular identifier.
-
setType
Sets the value(s) for type ()Definition: Identifies the unique identifier scheme used for this particular identifier.
-
getValueElement
Gets the value(s) for value (id). creating it if it does not exist. Will not returnnull
.Definition: The string that should be sent over the wire to identify the code system or identifier system
-
getValue
Gets the value(s) for value (id). creating it if it does not exist. This method may returnnull
.Definition: The string that should be sent over the wire to identify the code system or identifier system
-
setValue
Sets the value(s) for value (id)Definition: The string that should be sent over the wire to identify the code system or identifier system
-
setValue
Sets the value for value (id)Definition: The string that should be sent over the wire to identify the code system or identifier system
-
getPreferredElement
Gets the value(s) for preferred (). creating it if it does not exist. Will not returnnull
.Definition: Indicates whether this identifier is the \"preferred\" identifier of this type.
-
getPreferred
Gets the value(s) for preferred (). creating it if it does not exist. This method may returnnull
.Definition: Indicates whether this identifier is the \"preferred\" identifier of this type.
-
setPreferred
Sets the value(s) for preferred ()Definition: Indicates whether this identifier is the \"preferred\" identifier of this type.
-
setPreferred
Sets the value for preferred ()Definition: Indicates whether this identifier is the \"preferred\" identifier of this type.
-
getPeriod
Gets the value(s) for period (). creating it if it does not exist. Will not returnnull
.Definition: Identifies the period of time over which this identifier is considered appropriate to refer to the naming system. Outside of this window, the identifier might be non-deterministic
-
setPeriod
Sets the value(s) for period ()Definition: Identifies the period of time over which this identifier is considered appropriate to refer to the naming system. Outside of this window, the identifier might be non-deterministic
-