Package org.hl7.fhir.dstu2.model
Class ValueSet.ValueSetExpansionContainsComponent
- java.lang.Object
-
- org.hl7.fhir.dstu2.model.Base
-
- org.hl7.fhir.dstu2.model.Element
-
- org.hl7.fhir.dstu2.model.BackboneElement
-
- org.hl7.fhir.dstu2.model.ValueSet.ValueSetExpansionContainsComponent
-
- All Implemented Interfaces:
ca.uhn.fhir.model.api.IElement,Serializable,org.hl7.fhir.instance.model.api.IBase,org.hl7.fhir.instance.model.api.IBaseBackboneElement,org.hl7.fhir.instance.model.api.IBaseElement,org.hl7.fhir.instance.model.api.IBaseHasExtensions,org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions
- Enclosing class:
- ValueSet
public static class ValueSet.ValueSetExpansionContainsComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected BooleanTypeabstract_If true, this entry is included in the expansion for navigational purposes, and the user cannot select the code directly as a proper value.protected CodeTypecodeThe code for this item in the expansion hierarchy.protected List<ValueSet.ValueSetExpansionContainsComponent>containsOther codes and entries contained under this entry in the hierarchy.protected StringTypedisplayThe recommended display for this item in the expansion.protected UriTypesystemAn absolute URI which is the code system in which the code for this item in the expansion is defined.protected StringTypeversionThe version of this code system that defined this code and/or display.-
Fields inherited from class org.hl7.fhir.dstu2.model.BackboneElement
modifierExtension
-
-
Constructor Summary
Constructors Constructor Description ValueSetExpansionContainsComponent()
-
Method Summary
-
Methods inherited from class org.hl7.fhir.dstu2.model.BackboneElement
addModifierExtension, addModifierExtension, copyValues, getModifierExtension, hasModifierExtension
-
Methods inherited from class org.hl7.fhir.dstu2.model.Element
addExtension, addExtension, copyValues, getExtension, getExtensionsByUrl, getExtensionString, getId, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, setId, setIdElement
-
Methods inherited from class org.hl7.fhir.dstu2.model.Base
castToAddress, 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, setUserDataINN
-
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
getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserData
-
Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseElement
getUserData, setUserData
-
-
-
-
Field Detail
-
system
protected UriType system
An absolute URI which is the code system in which the code for this item in the expansion is defined.
-
abstract_
protected BooleanType abstract_
If true, this entry is included in the expansion for navigational purposes, and the user cannot select the code directly as a proper value.
-
version
protected StringType version
The version of this code system that defined this code and/or display. This should only be used with code systems that do not enforce concept permanence.
-
code
protected CodeType code
The code for this item in the expansion hierarchy. If this code is missing the entry in the hierarchy is a place holder (abstract) and does not represent a valid code in the value set.
-
display
protected StringType display
The recommended display for this item in the expansion.
-
contains
protected List<ValueSet.ValueSetExpansionContainsComponent> contains
Other codes and entries contained under this entry in the hierarchy.
-
-
Constructor Detail
-
ValueSetExpansionContainsComponent
public ValueSetExpansionContainsComponent()
-
-
Method Detail
-
getSystemElement
public UriType getSystemElement()
- Returns:
system(An absolute URI which is the code system in which the code for this item in the expansion is defined.). This is the underlying object with id, value and extensions. The accessor "getSystem" gives direct access to the value
-
hasSystemElement
public boolean hasSystemElement()
-
hasSystem
public boolean hasSystem()
-
setSystemElement
public ValueSet.ValueSetExpansionContainsComponent setSystemElement(UriType value)
- Parameters:
value-system(An absolute URI which is the code system in which the code for this item in the expansion is defined.). This is the underlying object with id, value and extensions. The accessor "getSystem" gives direct access to the value
-
getSystem
public String getSystem()
- Returns:
- An absolute URI which is the code system in which the code for this item in the expansion is defined.
-
setSystem
public ValueSet.ValueSetExpansionContainsComponent setSystem(String value)
- Parameters:
value- An absolute URI which is the code system in which the code for this item in the expansion is defined.
-
getAbstractElement
public BooleanType getAbstractElement()
- Returns:
abstract_(If true, this entry is included in the expansion for navigational purposes, and the user cannot select the code directly as a proper value.). This is the underlying object with id, value and extensions. The accessor "getAbstract" gives direct access to the value
-
hasAbstractElement
public boolean hasAbstractElement()
-
hasAbstract
public boolean hasAbstract()
-
setAbstractElement
public ValueSet.ValueSetExpansionContainsComponent setAbstractElement(BooleanType value)
- Parameters:
value-abstract_(If true, this entry is included in the expansion for navigational purposes, and the user cannot select the code directly as a proper value.). This is the underlying object with id, value and extensions. The accessor "getAbstract" gives direct access to the value
-
getAbstract
public boolean getAbstract()
- Returns:
- If true, this entry is included in the expansion for navigational purposes, and the user cannot select the code directly as a proper value.
-
setAbstract
public ValueSet.ValueSetExpansionContainsComponent setAbstract(boolean value)
- Parameters:
value- If true, this entry is included in the expansion for navigational purposes, and the user cannot select the code directly as a proper value.
-
getVersionElement
public StringType getVersionElement()
- Returns:
version(The version of this code system that defined this code and/or display. This should only be used with code systems that do not enforce concept permanence.). This is the underlying object with id, value and extensions. The accessor "getVersion" gives direct access to the value
-
hasVersionElement
public boolean hasVersionElement()
-
hasVersion
public boolean hasVersion()
-
setVersionElement
public ValueSet.ValueSetExpansionContainsComponent setVersionElement(StringType value)
- Parameters:
value-version(The version of this code system that defined this code and/or display. This should only be used with code systems that do not enforce concept permanence.). This is the underlying object with id, value and extensions. The accessor "getVersion" gives direct access to the value
-
getVersion
public String getVersion()
- Returns:
- The version of this code system that defined this code and/or display. This should only be used with code systems that do not enforce concept permanence.
-
setVersion
public ValueSet.ValueSetExpansionContainsComponent setVersion(String value)
- Parameters:
value- The version of this code system that defined this code and/or display. This should only be used with code systems that do not enforce concept permanence.
-
getCodeElement
public CodeType getCodeElement()
- Returns:
code(The code for this item in the expansion hierarchy. If this code is missing the entry in the hierarchy is a place holder (abstract) and does not represent a valid code in the value set.). This is the underlying object with id, value and extensions. The accessor "getCode" gives direct access to the value
-
hasCodeElement
public boolean hasCodeElement()
-
hasCode
public boolean hasCode()
-
setCodeElement
public ValueSet.ValueSetExpansionContainsComponent setCodeElement(CodeType value)
- Parameters:
value-code(The code for this item in the expansion hierarchy. If this code is missing the entry in the hierarchy is a place holder (abstract) and does not represent a valid code in the value set.). This is the underlying object with id, value and extensions. The accessor "getCode" gives direct access to the value
-
getCode
public String getCode()
- Returns:
- The code for this item in the expansion hierarchy. If this code is missing the entry in the hierarchy is a place holder (abstract) and does not represent a valid code in the value set.
-
setCode
public ValueSet.ValueSetExpansionContainsComponent setCode(String value)
- Parameters:
value- The code for this item in the expansion hierarchy. If this code is missing the entry in the hierarchy is a place holder (abstract) and does not represent a valid code in the value set.
-
getDisplayElement
public StringType getDisplayElement()
- Returns:
display(The recommended display for this item in the expansion.). This is the underlying object with id, value and extensions. The accessor "getDisplay" gives direct access to the value
-
hasDisplayElement
public boolean hasDisplayElement()
-
hasDisplay
public boolean hasDisplay()
-
setDisplayElement
public ValueSet.ValueSetExpansionContainsComponent setDisplayElement(StringType value)
- Parameters:
value-display(The recommended display for this item in the expansion.). This is the underlying object with id, value and extensions. The accessor "getDisplay" gives direct access to the value
-
getDisplay
public String getDisplay()
- Returns:
- The recommended display for this item in the expansion.
-
setDisplay
public ValueSet.ValueSetExpansionContainsComponent setDisplay(String value)
- Parameters:
value- The recommended display for this item in the expansion.
-
getContains
public List<ValueSet.ValueSetExpansionContainsComponent> getContains()
- Returns:
contains(Other codes and entries contained under this entry in the hierarchy.)
-
hasContains
public boolean hasContains()
-
addContains
public ValueSet.ValueSetExpansionContainsComponent addContains()
- Returns:
contains(Other codes and entries contained under this entry in the hierarchy.)
-
addContains
public ValueSet.ValueSetExpansionContainsComponent addContains(ValueSet.ValueSetExpansionContainsComponent t)
-
listChildren
protected void listChildren(List<Property> childrenList)
- Overrides:
listChildrenin classBackboneElement
-
setProperty
public void setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
public Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
addChildin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
copy
public ValueSet.ValueSetExpansionContainsComponent copy()
- Specified by:
copyin classBackboneElement
-
equalsDeep
public boolean equalsDeep(Base other)
- Overrides:
equalsDeepin classBackboneElement
-
equalsShallow
public boolean equalsShallow(Base other)
- Overrides:
equalsShallowin classBackboneElement
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmptyin interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
isEmptyin classBackboneElement
-
fhirType
public String fhirType()
- Specified by:
fhirTypein interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
fhirTypein classBackboneElement
-
-