public class Identifier extends Type implements org.hl7.fhir.instance.model.api.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, getExtensionByUrl, getExtensionFirstRep, getExtensionsByUrl, getExtensionString, getId, getIdBase, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, isDisallowExtensions, noExtensions, removeExtension, setDisallowExtensions, setExtension, setId, setIdBase, setIdElementcastToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCanonical, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExpression, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMarketingStatus, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPopulation, castToPositiveInt, castToProdCharacteristic, castToProductShelfLife, castToQuantity, castToRange, castToRatio, castToReference, castToRelatedArtifact, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToSubstanceAmount, castToTime, castToTiming, castToTriggerDefinition, castToType, castToUnsignedInt, castToUri, castToUrl, castToUsageContext, castToXhtml, castToXhtmlString, children, clearUserData, compareDeep, compareDeep, compareDeep, compareDeep, compareValues, compareValues, dateTimeValue, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isDateTime, isMetadataBased, isPrimitive, isResource, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitprotected 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> children)
listChildren in class Elementpublic Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
getNamedProperty in class Elementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
getProperty in class Elementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class Elementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class Elementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
makeProperty in class Elementorg.hl7.fhir.exceptions.FHIRExceptionpublic String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
getTypesForProperty in class Elementorg.hl7.fhir.exceptions.FHIRExceptionpublic Identifier copy()
public void copyValues(Identifier dst)
protected Identifier typedCopy()
public boolean equalsDeep(Base other_)
equalsDeep in class Elementpublic boolean equalsShallow(Base other_)
equalsShallow in class ElementCopyright © 2014–2021 Health Level 7. All rights reserved.