public static class NamingSystem.NamingSystemUniqueIdComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
| Modifier and Type | Field and Description |
|---|---|
protected StringType |
comment
Notes about the past or intended usage of this identifier.
|
protected Period |
period
Identifies the period of time over which this identifier is considered appropriate to refer to the naming system.
|
protected BooleanType |
preferred
Indicates whether this identifier is the "preferred" identifier of this type.
|
protected Enumeration<NamingSystem.NamingSystemIdentifierType> |
type
Identifies the unique identifier scheme used for this particular identifier.
|
protected StringType |
value
The string that should be sent over the wire to identify the code system or identifier system.
|
modifierExtension| Constructor and Description |
|---|
NamingSystemUniqueIdComponent()
Constructor
|
NamingSystemUniqueIdComponent(Enumeration<NamingSystem.NamingSystemIdentifierType> type,
StringType value)
Constructor
|
addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getModifierExtension, getModifierExtensionFirstRep, hasModifierExtension, setModifierExtensionaddExtension, 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, waitaddExtension, getExtension, hasExtensiongetFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserDataprotected Enumeration<NamingSystem.NamingSystemIdentifierType> type
protected StringType value
protected BooleanType preferred
protected StringType comment
public NamingSystemUniqueIdComponent()
public NamingSystemUniqueIdComponent(Enumeration<NamingSystem.NamingSystemIdentifierType> type, StringType value)
public Enumeration<NamingSystem.NamingSystemIdentifierType> getTypeElement()
type (Identifies the unique identifier scheme used for this particular identifier.). This is the underlying object with id, value and extensions. The accessor "getType" gives direct access to the valuepublic boolean hasTypeElement()
public boolean hasType()
public NamingSystem.NamingSystemUniqueIdComponent setTypeElement(Enumeration<NamingSystem.NamingSystemIdentifierType> value)
value - type (Identifies the unique identifier scheme used for this particular identifier.). This is the underlying object with id, value and extensions. The accessor "getType" gives direct access to the valuepublic NamingSystem.NamingSystemIdentifierType getType()
public NamingSystem.NamingSystemUniqueIdComponent setType(NamingSystem.NamingSystemIdentifierType value)
value - Identifies the unique identifier scheme used for this particular identifier.public StringType getValueElement()
value (The string that should be sent over the wire to identify the code system or identifier 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 NamingSystem.NamingSystemUniqueIdComponent setValueElement(StringType value)
value - value (The string that should be sent over the wire to identify the code system or identifier system.). This is the underlying object with id, value and extensions. The accessor "getValue" gives direct access to the valuepublic String getValue()
public NamingSystem.NamingSystemUniqueIdComponent setValue(String value)
value - The string that should be sent over the wire to identify the code system or identifier system.public BooleanType getPreferredElement()
preferred (Indicates whether this identifier is the "preferred" identifier of this type.). This is the underlying object with id, value and extensions. The accessor "getPreferred" gives direct access to the valuepublic boolean hasPreferredElement()
public boolean hasPreferred()
public NamingSystem.NamingSystemUniqueIdComponent setPreferredElement(BooleanType value)
value - preferred (Indicates whether this identifier is the "preferred" identifier of this type.). This is the underlying object with id, value and extensions. The accessor "getPreferred" gives direct access to the valuepublic boolean getPreferred()
public NamingSystem.NamingSystemUniqueIdComponent setPreferred(boolean value)
value - Indicates whether this identifier is the "preferred" identifier of this type.public StringType getCommentElement()
comment (Notes about the past or intended usage of this identifier.). This is the underlying object with id, value and extensions. The accessor "getComment" gives direct access to the valuepublic boolean hasCommentElement()
public boolean hasComment()
public NamingSystem.NamingSystemUniqueIdComponent setCommentElement(StringType value)
value - comment (Notes about the past or intended usage of this identifier.). This is the underlying object with id, value and extensions. The accessor "getComment" gives direct access to the valuepublic String getComment()
public NamingSystem.NamingSystemUniqueIdComponent setComment(String value)
value - Notes about the past or intended usage of this identifier.public Period getPeriod()
period (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.)public boolean hasPeriod()
public NamingSystem.NamingSystemUniqueIdComponent setPeriod(Period value)
value - period (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.)protected void listChildren(List<Property> children)
listChildren in class BackboneElementpublic Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
getNamedProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
getProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
makeProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
getTypesForProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
addChild in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic NamingSystem.NamingSystemUniqueIdComponent copy()
copy in class BackboneElementpublic void copyValues(NamingSystem.NamingSystemUniqueIdComponent dst)
public boolean equalsDeep(Base other_)
equalsDeep in class BackboneElementpublic boolean equalsShallow(Base other_)
equalsShallow in class BackboneElementpublic boolean isEmpty()
isEmpty in interface org.hl7.fhir.instance.model.api.IBaseisEmpty in class BackboneElementpublic String fhirType()
fhirType in interface org.hl7.fhir.instance.model.api.IBasefhirType in class BackboneElementCopyright © 2014–2021 Health Level 7. All rights reserved.