public class Identifier extends Type implements ICompositeType
| Modifier and Type | Class and Description |
|---|---|
static class |
Identifier.IdentifierUse |
static class |
Identifier.IdentifierUseEnumFactory |
| Modifier and Type | Field and Description |
|---|---|
protected Reference |
assigner
Organization that issued/manages the identifier.
|
protected Organization |
assignerTarget
The actual object that is the target of the reference (Organization that issued/manages the identifier.)
|
protected Period |
period
Time period during which identifier is/was valid for use.
|
protected UriType |
system
Establishes the namespace for the value - that is, a URL that describes a set values that are unique.
|
protected CodeableConcept |
type
A coded type for the identifier that can be used to determine which identifier to use for a specific purpose.
|
protected Enumeration<Identifier.IdentifierUse> |
use
The purpose of this identifier.
|
protected StringType |
value
The portion of the identifier typically relevant to the user and which is unique within the context of the system.
|
| Constructor and Description |
|---|
Identifier()
Constructor
|
addExtension, addExtension, addExtension, copyValues, getExtension, getExtensionFirstRep, getExtensionsByUrl, getExtensionString, getId, getIdBase, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, setExtension, setId, setIdBase, setIdElementcastToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToRelatedArtifact, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToTriggerDefinition, castToType, castToUnsignedInt, castToUri, castToUsageContext, castToXhtml, castToXhtmlString, children, clearUserData, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isMetadataBased, isPrimitive, isResource, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetFormatCommentsPost, getFormatCommentsPre, hasFormatCommentprotected Enumeration<Identifier.IdentifierUse> use
protected CodeableConcept type
protected UriType system
protected StringType value
protected Organization assignerTarget
public Identifier()
public Enumeration<Identifier.IdentifierUse> getUseElement()
use (The purpose of this identifier.). This is the underlying object with id, value and extensions. The accessor "getUse" gives direct access to the valuepublic boolean hasUseElement()
public boolean hasUse()
public Identifier setUseElement(Enumeration<Identifier.IdentifierUse> value)
value - use (The purpose of this identifier.). This is the underlying object with id, value and extensions. The accessor "getUse" gives direct access to the valuepublic Identifier.IdentifierUse getUse()
public Identifier setUse(Identifier.IdentifierUse value)
value - The purpose of this identifier.public CodeableConcept getType()
type (A coded type for the identifier that can be used to determine which identifier to use for a specific purpose.)public boolean hasType()
public Identifier setType(CodeableConcept value)
value - type (A coded type for the identifier that can be used to determine which identifier to use for a specific purpose.)public UriType getSystemElement()
system (Establishes the namespace for the value - that is, a URL that describes a set values that are unique.). This is the underlying object with id, value and extensions. The accessor "getSystem" gives direct access to the valuepublic boolean hasSystemElement()
public boolean hasSystem()
public Identifier setSystemElement(UriType value)
value - system (Establishes the namespace for the value - that is, a URL that describes a set values that are unique.). This is the underlying object with id, value and extensions. The accessor "getSystem" gives direct access to the valuepublic String getSystem()
public Identifier setSystem(String value)
value - Establishes the namespace for the value - that is, a URL that describes a set values that are unique.public StringType getValueElement()
value (The portion of the identifier typically relevant to the user and which is unique within the context of the system.). This is the underlying object with id, value and extensions. The accessor "getValue" gives direct access to the valuepublic boolean hasValueElement()
public boolean hasValue()
public Identifier setValueElement(StringType value)
value - value (The portion of the identifier typically relevant to the user and which is unique within the context of the system.). This is the underlying object with id, value and extensions. The accessor "getValue" gives direct access to the valuepublic String getValue()
public Identifier setValue(String value)
value - The portion of the identifier typically relevant to the user and which is unique within the context of the system.public Period getPeriod()
period (Time period during which identifier is/was valid for use.)public boolean hasPeriod()
public Identifier setPeriod(Period value)
value - period (Time period during which identifier is/was valid for use.)public Reference getAssigner()
assigner (Organization that issued/manages the identifier.)public boolean hasAssigner()
public Identifier setAssigner(Reference value)
value - assigner (Organization that issued/manages the identifier.)public Organization getAssignerTarget()
assigner The actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (Organization that issued/manages the identifier.)public Identifier setAssignerTarget(Organization value)
value - assigner The actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (Organization that issued/manages the identifier.)protected void listChildren(List<Property> childrenList)
listChildren in class Elementpublic Base[] getProperty(int hash, String name, boolean checkValid) throws FHIRException
getProperty in class ElementFHIRExceptionpublic Base setProperty(int hash, String name, Base value) throws FHIRException
setProperty in class ElementFHIRExceptionpublic Base setProperty(String name, Base value) throws FHIRException
setProperty in class ElementFHIRExceptionpublic Base makeProperty(int hash, String name) throws FHIRException
makeProperty in class ElementFHIRExceptionpublic String[] getTypesForProperty(int hash, String name) throws FHIRException
getTypesForProperty in class ElementFHIRExceptionpublic Base addChild(String name) throws FHIRException
addChild in class ElementFHIRExceptionpublic Identifier copy()
protected Identifier typedCopy()
public boolean equalsDeep(Base other)
equalsDeep in class Elementpublic boolean equalsShallow(Base other)
equalsShallow in class ElementCopyright © 2014–2017 University Health Network. All rights reserved.