public static class ValueSet.ValueSetCodeSystemComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
| Modifier and Type | Field and Description |
|---|---|
protected BooleanType |
caseSensitive
If code comparison is case sensitive when codes within this system are compared to each other.
|
protected List<ValueSet.ConceptDefinitionComponent> |
concept
Concepts that are in the code system.
|
protected UriType |
system
An absolute URI that is used to reference this code system, including in [Coding]{datatypes.html#Coding}.system.
|
protected StringType |
version
The version of this code system that defines the codes.
|
modifierExtension| Constructor and Description |
|---|
ValueSetCodeSystemComponent() |
ValueSetCodeSystemComponent(UriType system) |
addModifierExtension, addModifierExtension, copyValues, getModifierExtension, hasModifierExtensionaddExtension, addExtension, copyValues, getExtension, getExtensionsByUrl, getExtensionString, getId, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, setId, setIdElementcastToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactPoint, castToDate, castToDateTime, castToDecimal, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToMoney, castToNarrative, castToOid, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToUnsignedInt, castToUri, children, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasType, hasUserData, isMetadataBased, isPrimitive, listChildrenByName, primitiveValue, setUserData, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetFormatCommentsPost, getFormatCommentsPre, hasFormatCommentprotected UriType system
protected StringType version
protected BooleanType caseSensitive
protected List<ValueSet.ConceptDefinitionComponent> concept
public ValueSetCodeSystemComponent()
public ValueSetCodeSystemComponent(UriType system)
public UriType getSystemElement()
system (An absolute URI that is used to reference this code system, including in [Coding]{datatypes.html#Coding}.system.). 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 ValueSet.ValueSetCodeSystemComponent setSystemElement(UriType value)
value - system (An absolute URI that is used to reference this code system, including in [Coding]{datatypes.html#Coding}.system.). This is the underlying object with id, value and extensions. The accessor "getSystem" gives direct access to the valuepublic String getSystem()
public ValueSet.ValueSetCodeSystemComponent setSystem(String value)
value - An absolute URI that is used to reference this code system, including in [Coding]{datatypes.html#Coding}.system.public StringType getVersionElement()
version (The version of this code system that defines the codes. Note that the version is optional because a well maintained code system does not suffer from versioning, and therefore the version does not need to be maintained. However many code systems are not well maintained, and the version needs to be defined and tracked.). This is the underlying object with id, value and extensions. The accessor "getVersion" gives direct access to the valuepublic boolean hasVersionElement()
public boolean hasVersion()
public ValueSet.ValueSetCodeSystemComponent setVersionElement(StringType value)
value - version (The version of this code system that defines the codes. Note that the version is optional because a well maintained code system does not suffer from versioning, and therefore the version does not need to be maintained. However many code systems are not well maintained, and the version needs to be defined and tracked.). This is the underlying object with id, value and extensions. The accessor "getVersion" gives direct access to the valuepublic String getVersion()
public ValueSet.ValueSetCodeSystemComponent setVersion(String value)
value - The version of this code system that defines the codes. Note that the version is optional because a well maintained code system does not suffer from versioning, and therefore the version does not need to be maintained. However many code systems are not well maintained, and the version needs to be defined and tracked.public BooleanType getCaseSensitiveElement()
caseSensitive (If code comparison is case sensitive when codes within this system are compared to each other.). This is the underlying object with id, value and extensions. The accessor "getCaseSensitive" gives direct access to the valuepublic boolean hasCaseSensitiveElement()
public boolean hasCaseSensitive()
public ValueSet.ValueSetCodeSystemComponent setCaseSensitiveElement(BooleanType value)
value - caseSensitive (If code comparison is case sensitive when codes within this system are compared to each other.). This is the underlying object with id, value and extensions. The accessor "getCaseSensitive" gives direct access to the valuepublic boolean getCaseSensitive()
public ValueSet.ValueSetCodeSystemComponent setCaseSensitive(boolean value)
value - If code comparison is case sensitive when codes within this system are compared to each other.public List<ValueSet.ConceptDefinitionComponent> getConcept()
concept (Concepts that are in the code system. The concept definitions are inherently hierarchical, but the definitions must be consulted to determine what the meaning of the hierarchical relationships are.)public boolean hasConcept()
public ValueSet.ConceptDefinitionComponent addConcept()
concept (Concepts that are in the code system. The concept definitions are inherently hierarchical, but the definitions must be consulted to determine what the meaning of the hierarchical relationships are.)public ValueSet.ValueSetCodeSystemComponent addConcept(ValueSet.ConceptDefinitionComponent t)
protected void listChildren(List<Property> childrenList)
listChildren in class BackboneElementpublic void setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty 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 ValueSet.ValueSetCodeSystemComponent copy()
copy in class BackboneElementpublic 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 class BackboneElementCopyright © 2014–2018 University Health Network. All rights reserved.