public static class ValueSet.Expansion extends BaseIdentifiableElement implements IResourceBlock
Definition: A value set can also be \"expanded\", where the value set is turned into a simple collection of enumerated codes. This element holds the expansion, if it has been performed
Constructor and Description |
---|
Expansion() |
Modifier and Type | Method and Description |
---|---|
ValueSet.ExpansionContains |
addContains()
Adds and returns a new value for contains ()
|
ValueSet.Expansion |
addContains(ValueSet.ExpansionContains theValue)
Adds a given new value for contains ()
|
ValueSet.ExpansionParameter |
addParameter()
Adds and returns a new value for parameter ()
|
ValueSet.Expansion |
addParameter(ValueSet.ExpansionParameter theValue)
Adds a given new value for parameter ()
|
<T extends IElement> |
getAllPopulatedChildElementsOfType(Class<T> theType) |
List<ValueSet.ExpansionContains> |
getContains()
Gets the value(s) for contains ().
|
ValueSet.ExpansionContains |
getContainsFirstRep()
Gets the first repetition for contains (),
creating it if it does not already exist.
|
String |
getIdentifier()
Gets the value(s) for identifier ().
|
UriDt |
getIdentifierElement()
Gets the value(s) for identifier ().
|
Integer |
getOffset()
Gets the value(s) for offset ().
|
IntegerDt |
getOffsetElement()
Gets the value(s) for offset ().
|
List<ValueSet.ExpansionParameter> |
getParameter()
Gets the value(s) for parameter ().
|
ValueSet.ExpansionParameter |
getParameterFirstRep()
Gets the first repetition for parameter (),
creating it if it does not already exist.
|
Date |
getTimestamp()
Gets the value(s) for timestamp ().
|
DateTimeDt |
getTimestampElement()
Gets the value(s) for timestamp ().
|
Integer |
getTotal()
Gets the value(s) for total ().
|
IntegerDt |
getTotalElement()
Gets the value(s) for total ().
|
boolean |
isEmpty() |
ValueSet.Expansion |
setContains(List<ValueSet.ExpansionContains> theValue)
Sets the value(s) for contains ()
|
ValueSet.Expansion |
setIdentifier(String theUri)
Sets the value for identifier ()
|
ValueSet.Expansion |
setIdentifier(UriDt theValue)
Sets the value(s) for identifier ()
|
ValueSet.Expansion |
setOffset(int theInteger)
Sets the value for offset ()
|
ValueSet.Expansion |
setOffset(IntegerDt theValue)
Sets the value(s) for offset ()
|
ValueSet.Expansion |
setParameter(List<ValueSet.ExpansionParameter> theValue)
Sets the value(s) for parameter ()
|
ValueSet.Expansion |
setTimestamp(Date theDate,
TemporalPrecisionEnum thePrecision)
Sets the value for timestamp ()
|
ValueSet.Expansion |
setTimestamp(DateTimeDt theValue)
Sets the value(s) for timestamp ()
|
ValueSet.Expansion |
setTimestampWithSecondsPrecision(Date theDate)
Sets the value for timestamp ()
|
ValueSet.Expansion |
setTotal(int theInteger)
Sets the value for total ()
|
ValueSet.Expansion |
setTotal(IntegerDt theValue)
Sets the value(s) for total ()
|
getElementSpecificId, getId, setElementSpecificId, setId, setId
addUndeclaredExtension, addUndeclaredExtension, addUndeclaredExtension, getAllUndeclaredExtensions, getFormatCommentsPost, getFormatCommentsPre, getUndeclaredExtensions, getUndeclaredExtensionsByUrl, getUndeclaredModifierExtensions, hasFormatComment, isBaseEmpty
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getElementSpecificId, getId, setElementSpecificId, setId, setId
getFormatCommentsPost, getFormatCommentsPre, hasFormatComment
public <T extends IElement> List<T> getAllPopulatedChildElementsOfType(Class<T> theType)
getAllPopulatedChildElementsOfType
in interface ICompositeElement
public UriDt getIdentifierElement()
null
.
Definition: An identifier that uniquely identifies this expansion of the valueset. Systems may re-use the same identifier as long as the expansion and the definition remain the same, but are not required to do so
public String getIdentifier()
null
.
Definition: An identifier that uniquely identifies this expansion of the valueset. Systems may re-use the same identifier as long as the expansion and the definition remain the same, but are not required to do so
public ValueSet.Expansion setIdentifier(UriDt theValue)
Definition: An identifier that uniquely identifies this expansion of the valueset. Systems may re-use the same identifier as long as the expansion and the definition remain the same, but are not required to do so
public ValueSet.Expansion setIdentifier(String theUri)
Definition: An identifier that uniquely identifies this expansion of the valueset. Systems may re-use the same identifier as long as the expansion and the definition remain the same, but are not required to do so
public DateTimeDt getTimestampElement()
null
.
Definition: The time at which the expansion was produced by the expanding system.
public Date getTimestamp()
null
.
Definition: The time at which the expansion was produced by the expanding system.
public ValueSet.Expansion setTimestamp(DateTimeDt theValue)
Definition: The time at which the expansion was produced by the expanding system.
public ValueSet.Expansion setTimestampWithSecondsPrecision(Date theDate)
Definition: The time at which the expansion was produced by the expanding system.
public ValueSet.Expansion setTimestamp(Date theDate, TemporalPrecisionEnum thePrecision)
Definition: The time at which the expansion was produced by the expanding system.
public IntegerDt getTotalElement()
null
.
Definition: The total number of concepts in the expansion. If the number of concept nodes in this resource is less than the stated number, then the server can return more using the offset parameter
public Integer getTotal()
null
.
Definition: The total number of concepts in the expansion. If the number of concept nodes in this resource is less than the stated number, then the server can return more using the offset parameter
public ValueSet.Expansion setTotal(IntegerDt theValue)
Definition: The total number of concepts in the expansion. If the number of concept nodes in this resource is less than the stated number, then the server can return more using the offset parameter
public ValueSet.Expansion setTotal(int theInteger)
Definition: The total number of concepts in the expansion. If the number of concept nodes in this resource is less than the stated number, then the server can return more using the offset parameter
public IntegerDt getOffsetElement()
null
.
Definition: If paging is being used, the offset at which this resource starts. I.e. this resource is a partial view into the expansion. If paging is not being used, this element SHALL not be present
public Integer getOffset()
null
.
Definition: If paging is being used, the offset at which this resource starts. I.e. this resource is a partial view into the expansion. If paging is not being used, this element SHALL not be present
public ValueSet.Expansion setOffset(IntegerDt theValue)
Definition: If paging is being used, the offset at which this resource starts. I.e. this resource is a partial view into the expansion. If paging is not being used, this element SHALL not be present
public ValueSet.Expansion setOffset(int theInteger)
Definition: If paging is being used, the offset at which this resource starts. I.e. this resource is a partial view into the expansion. If paging is not being used, this element SHALL not be present
public List<ValueSet.ExpansionParameter> getParameter()
null
.
Definition: A parameter that controlled the expansion process. These parameters may be used by users of expanded value sets to check whether the expansion is suitable for a particular purpose, or to pick the correct expansion
public ValueSet.Expansion setParameter(List<ValueSet.ExpansionParameter> theValue)
Definition: A parameter that controlled the expansion process. These parameters may be used by users of expanded value sets to check whether the expansion is suitable for a particular purpose, or to pick the correct expansion
public ValueSet.ExpansionParameter addParameter()
Definition: A parameter that controlled the expansion process. These parameters may be used by users of expanded value sets to check whether the expansion is suitable for a particular purpose, or to pick the correct expansion
public ValueSet.Expansion addParameter(ValueSet.ExpansionParameter theValue)
Definition: A parameter that controlled the expansion process. These parameters may be used by users of expanded value sets to check whether the expansion is suitable for a particular purpose, or to pick the correct expansion
theValue
- The parameter to add (must not be null
)public ValueSet.ExpansionParameter getParameterFirstRep()
Definition: A parameter that controlled the expansion process. These parameters may be used by users of expanded value sets to check whether the expansion is suitable for a particular purpose, or to pick the correct expansion
public List<ValueSet.ExpansionContains> getContains()
null
.
Definition: The codes that are contained in the value set expansion
public ValueSet.Expansion setContains(List<ValueSet.ExpansionContains> theValue)
Definition: The codes that are contained in the value set expansion
public ValueSet.ExpansionContains addContains()
Definition: The codes that are contained in the value set expansion
public ValueSet.Expansion addContains(ValueSet.ExpansionContains theValue)
Definition: The codes that are contained in the value set expansion
theValue
- The contains to add (must not be null
)public ValueSet.ExpansionContains getContainsFirstRep()
Definition: The codes that are contained in the value set expansion
Copyright © 2014–2019 University Health Network. All rights reserved.