public class SampledDataDt extends BaseIdentifiableElement implements ICompositeDatatype
Definition: A series of measurements taken by a device, with upper and lower limits. There may be more than one dimension in the data
Requirements: There is a need for a concise way to handle the data produced by devices that sample a physical state at a high frequency
| Constructor and Description |
|---|
SampledDataDt()
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
<T extends IElement> |
getAllPopulatedChildElementsOfType(Class<T> theType) |
String |
getData()
Gets the value(s) for data ().
|
StringDt |
getDataElement()
Gets the value(s) for data ().
|
Integer |
getDimensions()
Gets the value(s) for dimensions ().
|
PositiveIntDt |
getDimensionsElement()
Gets the value(s) for dimensions ().
|
BigDecimal |
getFactor()
Gets the value(s) for factor ().
|
DecimalDt |
getFactorElement()
Gets the value(s) for factor ().
|
BigDecimal |
getLowerLimit()
Gets the value(s) for lowerLimit ().
|
DecimalDt |
getLowerLimitElement()
Gets the value(s) for lowerLimit ().
|
SimpleQuantityDt |
getOrigin()
Gets the value(s) for origin ().
|
BigDecimal |
getPeriod()
Gets the value(s) for period ().
|
DecimalDt |
getPeriodElement()
Gets the value(s) for period ().
|
BigDecimal |
getUpperLimit()
Gets the value(s) for upperLimit ().
|
DecimalDt |
getUpperLimitElement()
Gets the value(s) for upperLimit ().
|
boolean |
isEmpty() |
SampledDataDt |
setData(String theString)
Sets the value for data ()
|
SampledDataDt |
setData(StringDt theValue)
Sets the value(s) for data ()
|
SampledDataDt |
setDimensions(int theInteger)
Sets the value for dimensions ()
|
SampledDataDt |
setDimensions(PositiveIntDt theValue)
Sets the value(s) for dimensions ()
|
SampledDataDt |
setFactor(BigDecimal theValue)
Sets the value for factor ()
|
SampledDataDt |
setFactor(DecimalDt theValue)
Sets the value(s) for factor ()
|
SampledDataDt |
setFactor(double theValue)
Sets the value for factor ()
|
SampledDataDt |
setFactor(long theValue)
Sets the value for factor ()
|
SampledDataDt |
setLowerLimit(BigDecimal theValue)
Sets the value for lowerLimit ()
|
SampledDataDt |
setLowerLimit(DecimalDt theValue)
Sets the value(s) for lowerLimit ()
|
SampledDataDt |
setLowerLimit(double theValue)
Sets the value for lowerLimit ()
|
SampledDataDt |
setLowerLimit(long theValue)
Sets the value for lowerLimit ()
|
SampledDataDt |
setOrigin(SimpleQuantityDt theValue)
Sets the value(s) for origin ()
|
SampledDataDt |
setPeriod(BigDecimal theValue)
Sets the value for period ()
|
SampledDataDt |
setPeriod(DecimalDt theValue)
Sets the value(s) for period ()
|
SampledDataDt |
setPeriod(double theValue)
Sets the value for period ()
|
SampledDataDt |
setPeriod(long theValue)
Sets the value for period ()
|
SampledDataDt |
setUpperLimit(BigDecimal theValue)
Sets the value for upperLimit ()
|
SampledDataDt |
setUpperLimit(DecimalDt theValue)
Sets the value(s) for upperLimit ()
|
SampledDataDt |
setUpperLimit(double theValue)
Sets the value for upperLimit ()
|
SampledDataDt |
setUpperLimit(long theValue)
Sets the value for upperLimit ()
|
getElementSpecificId, getId, setElementSpecificId, setId, setIdaddUndeclaredExtension, addUndeclaredExtension, addUndeclaredExtension, getAllUndeclaredExtensions, getUndeclaredExtensions, getUndeclaredExtensionsByUrl, getUndeclaredModifierExtensions, isBaseEmptypublic SampledDataDt()
public <T extends IElement> List<T> getAllPopulatedChildElementsOfType(Class<T> theType)
getAllPopulatedChildElementsOfType in interface ICompositeElementpublic SimpleQuantityDt getOrigin()
null.
Definition: The base quantity that a measured value of zero represents. In addition, this provides the units of the entire measurement series
public SampledDataDt setOrigin(SimpleQuantityDt theValue)
Definition: The base quantity that a measured value of zero represents. In addition, this provides the units of the entire measurement series
public DecimalDt getPeriodElement()
null.
Definition: The length of time between sampling times, measured in milliseconds
public BigDecimal getPeriod()
null.
Definition: The length of time between sampling times, measured in milliseconds
public SampledDataDt setPeriod(DecimalDt theValue)
Definition: The length of time between sampling times, measured in milliseconds
public SampledDataDt setPeriod(long theValue)
Definition: The length of time between sampling times, measured in milliseconds
public SampledDataDt setPeriod(double theValue)
Definition: The length of time between sampling times, measured in milliseconds
public SampledDataDt setPeriod(BigDecimal theValue)
Definition: The length of time between sampling times, measured in milliseconds
public DecimalDt getFactorElement()
null.
Definition: A correction factor that is applied to the sampled data points before they are added to the origin
public BigDecimal getFactor()
null.
Definition: A correction factor that is applied to the sampled data points before they are added to the origin
public SampledDataDt setFactor(DecimalDt theValue)
Definition: A correction factor that is applied to the sampled data points before they are added to the origin
public SampledDataDt setFactor(long theValue)
Definition: A correction factor that is applied to the sampled data points before they are added to the origin
public SampledDataDt setFactor(double theValue)
Definition: A correction factor that is applied to the sampled data points before they are added to the origin
public SampledDataDt setFactor(BigDecimal theValue)
Definition: A correction factor that is applied to the sampled data points before they are added to the origin
public DecimalDt getLowerLimitElement()
null.
Definition: The lower limit of detection of the measured points. This is needed if any of the data points have the value \"L\" (lower than detection limit)
public BigDecimal getLowerLimit()
null.
Definition: The lower limit of detection of the measured points. This is needed if any of the data points have the value \"L\" (lower than detection limit)
public SampledDataDt setLowerLimit(DecimalDt theValue)
Definition: The lower limit of detection of the measured points. This is needed if any of the data points have the value \"L\" (lower than detection limit)
public SampledDataDt setLowerLimit(long theValue)
Definition: The lower limit of detection of the measured points. This is needed if any of the data points have the value \"L\" (lower than detection limit)
public SampledDataDt setLowerLimit(double theValue)
Definition: The lower limit of detection of the measured points. This is needed if any of the data points have the value \"L\" (lower than detection limit)
public SampledDataDt setLowerLimit(BigDecimal theValue)
Definition: The lower limit of detection of the measured points. This is needed if any of the data points have the value \"L\" (lower than detection limit)
public DecimalDt getUpperLimitElement()
null.
Definition: The upper limit of detection of the measured points. This is needed if any of the data points have the value \"U\" (higher than detection limit)
public BigDecimal getUpperLimit()
null.
Definition: The upper limit of detection of the measured points. This is needed if any of the data points have the value \"U\" (higher than detection limit)
public SampledDataDt setUpperLimit(DecimalDt theValue)
Definition: The upper limit of detection of the measured points. This is needed if any of the data points have the value \"U\" (higher than detection limit)
public SampledDataDt setUpperLimit(long theValue)
Definition: The upper limit of detection of the measured points. This is needed if any of the data points have the value \"U\" (higher than detection limit)
public SampledDataDt setUpperLimit(double theValue)
Definition: The upper limit of detection of the measured points. This is needed if any of the data points have the value \"U\" (higher than detection limit)
public SampledDataDt setUpperLimit(BigDecimal theValue)
Definition: The upper limit of detection of the measured points. This is needed if any of the data points have the value \"U\" (higher than detection limit)
public PositiveIntDt getDimensionsElement()
null.
Definition: The number of sample points at each time point. If this value is greater than one, then the dimensions will be interlaced - all the sample points for a point in time will be recorded at once
public Integer getDimensions()
null.
Definition: The number of sample points at each time point. If this value is greater than one, then the dimensions will be interlaced - all the sample points for a point in time will be recorded at once
public SampledDataDt setDimensions(PositiveIntDt theValue)
Definition: The number of sample points at each time point. If this value is greater than one, then the dimensions will be interlaced - all the sample points for a point in time will be recorded at once
public SampledDataDt setDimensions(int theInteger)
Definition: The number of sample points at each time point. If this value is greater than one, then the dimensions will be interlaced - all the sample points for a point in time will be recorded at once
public StringDt getDataElement()
null.
Definition: A series of data points which are decimal values separated by a single space (character u20). The special values \"E\" (error), \"L\" (below detection limit) and \"U\" (above detection limit) can also be used in place of a decimal value
public String getData()
null.
Definition: A series of data points which are decimal values separated by a single space (character u20). The special values \"E\" (error), \"L\" (below detection limit) and \"U\" (above detection limit) can also be used in place of a decimal value
public SampledDataDt setData(StringDt theValue)
Definition: A series of data points which are decimal values separated by a single space (character u20). The special values \"E\" (error), \"L\" (below detection limit) and \"U\" (above detection limit) can also be used in place of a decimal value
public SampledDataDt setData(String theString)
Definition: A series of data points which are decimal values separated by a single space (character u20). The special values \"E\" (error), \"L\" (below detection limit) and \"U\" (above detection limit) can also be used in place of a decimal value
Copyright © 2014–2016 University Health Network. All rights reserved.