Class ValueSet.CodeSystemConcept
- All Implemented Interfaces:
ca.uhn.fhir.model.api.ICompositeElement
,ca.uhn.fhir.model.api.IElement
,ca.uhn.fhir.model.api.IIdentifiableElement
,ca.uhn.fhir.model.api.IResourceBlock
,ca.uhn.fhir.model.api.ISupportsUndeclaredExtensions
,Serializable
,org.hl7.fhir.instance.model.api.IBase
- Enclosing class:
ValueSet
Definition: 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
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionAdds and returns a new value for concept ()addConcept
(ValueSet.CodeSystemConcept theValue) Adds a given new value for concept ()Adds and returns a new value for designation ()Adds a given new value for designation ()Gets the value(s) for abstract ().ca.uhn.fhir.model.primitive.BooleanDt
Gets the value(s) for abstract ().<T extends ca.uhn.fhir.model.api.IElement>
List<T> getAllPopulatedChildElementsOfType
(Class<T> theType) getCode()
Gets the value(s) for code ().ca.uhn.fhir.model.primitive.CodeDt
Gets the value(s) for code ().Gets the value(s) for concept ().Gets the first repetition for concept (), creating it if it does not already exist.Gets the value(s) for definition ().ca.uhn.fhir.model.primitive.StringDt
Gets the value(s) for definition ().Gets the value(s) for designation ().Gets the first repetition for designation (), creating it if it does not already exist.Gets the value(s) for display ().ca.uhn.fhir.model.primitive.StringDt
Gets the value(s) for display ().boolean
isEmpty()
setAbstract
(boolean theBoolean) Sets the value for abstract ()setAbstract
(ca.uhn.fhir.model.primitive.BooleanDt theValue) Sets the value(s) for abstract ()setCode
(ca.uhn.fhir.model.primitive.CodeDt theValue) Sets the value(s) for code ()Sets the value for code ()setConcept
(List<ValueSet.CodeSystemConcept> theValue) Sets the value(s) for concept ()setDefinition
(ca.uhn.fhir.model.primitive.StringDt theValue) Sets the value(s) for definition ()setDefinition
(String theString) Sets the value for definition ()Sets the value(s) for designation ()setDisplay
(ca.uhn.fhir.model.primitive.StringDt theValue) Sets the value(s) for display ()setDisplay
(String theString) Sets the value for display ()Methods inherited from class ca.uhn.fhir.model.api.BaseIdentifiableElement
getElementSpecificId, getId, setElementSpecificId, setId, setId
Methods inherited from class ca.uhn.fhir.model.api.BaseElement
addUndeclaredExtension, addUndeclaredExtension, addUndeclaredExtension, getAllUndeclaredExtensions, getFormatCommentsPost, getFormatCommentsPre, getUndeclaredExtensions, getUndeclaredExtensionsByUrl, getUndeclaredModifierExtensions, getUserData, hasFormatComment, isBaseEmpty, setUserData
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
fhirType, getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserData
Methods inherited from interface ca.uhn.fhir.model.api.IIdentifiableElement
getElementSpecificId, getId, setElementSpecificId, setId, setId
-
Constructor Details
-
CodeSystemConcept
public CodeSystemConcept()
-
-
Method Details
-
isEmpty
- Specified by:
isEmpty
in interfaceorg.hl7.fhir.instance.model.api.IBase
-
getAllPopulatedChildElementsOfType
public <T extends ca.uhn.fhir.model.api.IElement> List<T> getAllPopulatedChildElementsOfType(Class<T> theType) - Specified by:
getAllPopulatedChildElementsOfType
in interfaceca.uhn.fhir.model.api.ICompositeElement
-
getCodeElement
Gets the value(s) for code (). creating it if it does not exist. Will not returnnull
.Definition: A code - a text symbol - that uniquely identifies the concept within the code system
-
getCode
Gets the value(s) for code (). creating it if it does not exist. This method may returnnull
.Definition: A code - a text symbol - that uniquely identifies the concept within the code system
-
setCode
Sets the value(s) for code ()Definition: A code - a text symbol - that uniquely identifies the concept within the code system
-
setCode
Sets the value for code ()Definition: A code - a text symbol - that uniquely identifies the concept within the code system
-
getAbstractElement
Gets the value(s) for abstract (). creating it if it does not exist. Will not returnnull
.Definition: If this code is not for use as a real concept
-
getAbstract
Gets the value(s) for abstract (). creating it if it does not exist. This method may returnnull
.Definition: If this code is not for use as a real concept
-
setAbstract
Sets the value(s) for abstract ()Definition: If this code is not for use as a real concept
-
setAbstract
Sets the value for abstract ()Definition: If this code is not for use as a real concept
-
getDisplayElement
Gets the value(s) for display (). creating it if it does not exist. Will not returnnull
.Definition: A human readable string that is the recommended default way to present this concept to a user
-
getDisplay
Gets the value(s) for display (). creating it if it does not exist. This method may returnnull
.Definition: A human readable string that is the recommended default way to present this concept to a user
-
setDisplay
Sets the value(s) for display ()Definition: A human readable string that is the recommended default way to present this concept to a user
-
setDisplay
Sets the value for display ()Definition: A human readable string that is the recommended default way to present this concept to a user
-
getDefinitionElement
Gets the value(s) for definition (). creating it if it does not exist. Will not returnnull
.Definition: The formal definition of the concept. The value set resource does not make formal definitions required, because of the prevalence of legacy systems. However, they are highly recommended, as without them there is no formal meaning associated with the concept
-
getDefinition
Gets the value(s) for definition (). creating it if it does not exist. This method may returnnull
.Definition: The formal definition of the concept. The value set resource does not make formal definitions required, because of the prevalence of legacy systems. However, they are highly recommended, as without them there is no formal meaning associated with the concept
-
setDefinition
Sets the value(s) for definition ()Definition: The formal definition of the concept. The value set resource does not make formal definitions required, because of the prevalence of legacy systems. However, they are highly recommended, as without them there is no formal meaning associated with the concept
-
setDefinition
Sets the value for definition ()Definition: The formal definition of the concept. The value set resource does not make formal definitions required, because of the prevalence of legacy systems. However, they are highly recommended, as without them there is no formal meaning associated with the concept
-
getDesignation
Gets the value(s) for designation (). creating it if it does not exist. Will not returnnull
.Definition: Additional representations for the concept - other languages, aliases, specialized purposes, used for particular purposes, etc.
-
setDesignation
public ValueSet.CodeSystemConcept setDesignation(List<ValueSet.CodeSystemConceptDesignation> theValue) Sets the value(s) for designation ()Definition: Additional representations for the concept - other languages, aliases, specialized purposes, used for particular purposes, etc.
-
addDesignation
Adds and returns a new value for designation ()Definition: Additional representations for the concept - other languages, aliases, specialized purposes, used for particular purposes, etc.
-
addDesignation
Adds a given new value for designation ()Definition: Additional representations for the concept - other languages, aliases, specialized purposes, used for particular purposes, etc.
- Parameters:
theValue
- The designation to add (must not benull
)
-
getDesignationFirstRep
Gets the first repetition for designation (), creating it if it does not already exist.Definition: Additional representations for the concept - other languages, aliases, specialized purposes, used for particular purposes, etc.
-
getConcept
Gets the value(s) for concept (). creating it if it does not exist. Will not returnnull
.Definition: Defines children of a concept to produce a hierarchy of concepts. The nature of the relationships is variable (is-a/contains/categorizes) and can only be determined by examining the definitions of the concepts
-
setConcept
Sets the value(s) for concept ()Definition: Defines children of a concept to produce a hierarchy of concepts. The nature of the relationships is variable (is-a/contains/categorizes) and can only be determined by examining the definitions of the concepts
-
addConcept
Adds and returns a new value for concept ()Definition: Defines children of a concept to produce a hierarchy of concepts. The nature of the relationships is variable (is-a/contains/categorizes) and can only be determined by examining the definitions of the concepts
-
addConcept
Adds a given new value for concept ()Definition: Defines children of a concept to produce a hierarchy of concepts. The nature of the relationships is variable (is-a/contains/categorizes) and can only be determined by examining the definitions of the concepts
- Parameters:
theValue
- The concept to add (must not benull
)
-
getConceptFirstRep
Gets the first repetition for concept (), creating it if it does not already exist.Definition: Defines children of a concept to produce a hierarchy of concepts. The nature of the relationships is variable (is-a/contains/categorizes) and can only be determined by examining the definitions of the concepts
-