Class BaseQuantityDt
- All Implemented Interfaces:
ICompositeDatatype
,ICompositeElement
,IDatatype
,IElement
,IIdentifiableElement
,IQueryParameterType
,ISupportsUndeclaredExtensions
,Serializable
,IBase
,IBaseDatatype
,ICompositeType
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionabstract CodeDt
Gets the value(s) for code (Coded form of the unit).abstract BoundCodeDt
<?> Gets the value(s) for comparator (< | <= | >= | > - how to understand the value).Deprecated.get/setMissing is not supported in StringDt.This method will return any qualifier that should be appended to the parameter name (e.g ":exact").abstract UriDt
Gets the value(s) for system (System that defines coded unit form).abstract StringDt
Gets the value(s) for units (Unit representation).getValueAsQueryToken
(FhirContext theContext) Returns a representation of this parameter's value as it will be represented "over the wire".abstract DecimalDt
Gets the value(s) for value (Numerical value (with implicit precision)).abstract BaseQuantityDt
Sets the value for code (Coded form of the unit)setMissing
(Boolean theMissing) Deprecated.get/setMissing is not supported in StringDt.abstract BaseQuantityDt
Sets the value for system (System that defines coded unit form)abstract BaseQuantityDt
Sets the value for units (Unit representation)abstract BaseQuantityDt
setValue
(BigDecimal theValue) Sets the value(s) for value (Numerical value (with implicit precision))void
setValueAsQueryToken
(FhirContext theContext, String theParamName, String theQualifier, String theValue) This method is generally only called by HAPI itself, and should not need to be called from user code.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, isEmpty, setUserData
Methods inherited from interface ca.uhn.fhir.model.api.ICompositeElement
getAllPopulatedChildElementsOfType
-
Constructor Details
-
BaseQuantityDt
public BaseQuantityDt()
-
-
Method Details
-
setValue
Sets the value(s) for value (Numerical value (with implicit precision))Definition: The value of the measured amount. The value includes an implicit precision in the presentation of the value
-
setValueAsQueryToken
public void setValueAsQueryToken(FhirContext theContext, String theParamName, String theQualifier, String theValue) Description copied from interface:IQueryParameterType
This method is generally only called by HAPI itself, and should not need to be called from user code.See FHIR specification 2.2.2 Search SearchParameter Types for information on the token format
- Specified by:
setValueAsQueryToken
in interfaceIQueryParameterType
- Parameters:
theContext
- TODOtheParamName
- TODOtheQualifier
- The parameter name qualifier that accompanied this value. For example, if the complete query washttp://foo?name:exact=John
, qualifier would be ":exact"theValue
- The actual parameter value. For example, if the complete query washttp://foo?name:exact=John
, the value would be "John"
-
getComparatorElement
Gets the value(s) for comparator (< | <= | >= | > - how to understand the value). creating it if it does not exist. Will not returnnull
.Definition: How the value should be understood and represented - whether the actual value is greater or less than the stated value due to measurement issues. E.g. if the comparator is \"<\" , then the real value is < stated value
-
getValueAsQueryToken
Description copied from interface:IQueryParameterType
Returns a representation of this parameter's value as it will be represented "over the wire". In other words, how it will be presented in a URL (although not URL escaped)See FHIR specification 2.2.2 Search SearchParameter Types for information on the token format
- Specified by:
getValueAsQueryToken
in interfaceIQueryParameterType
- Parameters:
theContext
- TODO- Returns:
- Returns a representation of this parameter's value as it will be represented "over the wire". In other words, how it will be presented in a URL (although not URL escaped)
-
getQueryParameterQualifier
Description copied from interface:IQueryParameterType
This method will return any qualifier that should be appended to the parameter name (e.g ":exact"). Returns null if none are present.- Specified by:
getQueryParameterQualifier
in interfaceIQueryParameterType
-
setUnits
Sets the value for units (Unit representation)Definition: A human-readable form of the units
-
getSystemElement
Gets the value(s) for system (System that defines coded unit form). creating it if it does not exist. Will not returnnull
.Definition: The identification of the system that provides the coded form of the unit
-
setSystem
Sets the value for system (System that defines coded unit form)Definition: The identification of the system that provides the coded form of the unit
-
getCodeElement
Gets the value(s) for code (Coded form of the unit). creating it if it does not exist. Will not returnnull
.Definition: A computer processable form of the units in some unit representation system
-
setCode
Sets the value for code (Coded form of the unit)Definition: A computer processable form of the units in some unit representation system
-
getUnitsElement
Gets the value(s) for units (Unit representation). creating it if it does not exist. Will not returnnull
.Definition: A human-readable form of the units
-
getValueElement
Gets the value(s) for value (Numerical value (with implicit precision)). creating it if it does not exist. Will not returnnull
.Definition: The value of the measured amount. The value includes an implicit precision in the presentation of the value
-
getMissing
Deprecated.get/setMissing is not supported in StringDt. UseQuantityParam
instead if you need this functionalityNot supported!- Specified by:
getMissing
in interfaceIQueryParameterType
-
setMissing
Deprecated.get/setMissing is not supported in StringDt. UseQuantityParam
instead if you need this functionalityNot supported!- Specified by:
setMissing
in interfaceIQueryParameterType
- Returns:
- Returns a reference to
this
for easier method chaining
-