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)
Returns a list containing all child elements matching a given type
|
StringDt |
getData()
Gets the value(s) for data (Decimal values with spaces, or \"E\" | \"U\" | \"L\").
|
IntegerDt |
getDimensions()
Gets the value(s) for dimensions (Number of sample points at each time point).
|
DecimalDt |
getFactor()
Gets the value(s) for factor (Multiply data by this before adding to origin).
|
DecimalDt |
getLowerLimit()
Gets the value(s) for lowerLimit (Lower limit of detection).
|
QuantityDt |
getOrigin()
Gets the value(s) for origin (Zero value and units).
|
DecimalDt |
getPeriod()
Gets the value(s) for period (Number of milliseconds between samples).
|
DecimalDt |
getUpperLimit()
Gets the value(s) for upperLimit (Upper limit of detection).
|
boolean |
isEmpty() |
SampledDataDt |
setData(String theString)
Sets the value for data (Decimal values with spaces, or \"E\" | \"U\" | \"L\")
|
SampledDataDt |
setData(StringDt theValue)
Sets the value(s) for data (Decimal values with spaces, or \"E\" | \"U\" | \"L\")
|
SampledDataDt |
setDimensions(int theInteger)
Sets the value for dimensions (Number of sample points at each time point)
|
SampledDataDt |
setDimensions(IntegerDt theValue)
Sets the value(s) for dimensions (Number of sample points at each time point)
|
SampledDataDt |
setFactor(BigDecimal theValue)
Sets the value for factor (Multiply data by this before adding to origin)
|
SampledDataDt |
setFactor(DecimalDt theValue)
Sets the value(s) for factor (Multiply data by this before adding to origin)
|
SampledDataDt |
setFactor(double theValue)
Sets the value for factor (Multiply data by this before adding to origin)
|
SampledDataDt |
setFactor(long theValue)
Sets the value for factor (Multiply data by this before adding to origin)
|
SampledDataDt |
setLowerLimit(BigDecimal theValue)
Sets the value for lowerLimit (Lower limit of detection)
|
SampledDataDt |
setLowerLimit(DecimalDt theValue)
Sets the value(s) for lowerLimit (Lower limit of detection)
|
SampledDataDt |
setLowerLimit(double theValue)
Sets the value for lowerLimit (Lower limit of detection)
|
SampledDataDt |
setLowerLimit(long theValue)
Sets the value for lowerLimit (Lower limit of detection)
|
SampledDataDt |
setOrigin(double theValue)
Sets the value for origin (Zero value and units)
|
SampledDataDt |
setOrigin(long theValue)
Sets the value for origin (Zero value and units)
|
SampledDataDt |
setOrigin(QuantityCompararatorEnum theComparator,
double theValue,
String theUnits)
Sets the value for origin (Zero value and units)
|
SampledDataDt |
setOrigin(QuantityCompararatorEnum theComparator,
double theValue,
String theSystem,
String theUnits)
Sets the value for origin (Zero value and units)
|
SampledDataDt |
setOrigin(QuantityCompararatorEnum theComparator,
long theValue,
String theUnits)
Sets the value for origin (Zero value and units)
|
SampledDataDt |
setOrigin(QuantityCompararatorEnum theComparator,
long theValue,
String theSystem,
String theUnits)
Sets the value for origin (Zero value and units)
|
SampledDataDt |
setOrigin(QuantityDt theValue)
Sets the value(s) for origin (Zero value and units)
|
SampledDataDt |
setPeriod(BigDecimal theValue)
Sets the value for period (Number of milliseconds between samples)
|
SampledDataDt |
setPeriod(DecimalDt theValue)
Sets the value(s) for period (Number of milliseconds between samples)
|
SampledDataDt |
setPeriod(double theValue)
Sets the value for period (Number of milliseconds between samples)
|
SampledDataDt |
setPeriod(long theValue)
Sets the value for period (Number of milliseconds between samples)
|
SampledDataDt |
setUpperLimit(BigDecimal theValue)
Sets the value for upperLimit (Upper limit of detection)
|
SampledDataDt |
setUpperLimit(DecimalDt theValue)
Sets the value(s) for upperLimit (Upper limit of detection)
|
SampledDataDt |
setUpperLimit(double theValue)
Sets the value for upperLimit (Upper limit of detection)
|
SampledDataDt |
setUpperLimit(long theValue)
Sets the value for upperLimit (Upper limit of detection)
|
getElementSpecificId, getId, setElementSpecificId, setId, setIdaddUndeclaredExtension, addUndeclaredExtension, addUndeclaredExtension, getAllUndeclaredExtensions, getUndeclaredExtensions, getUndeclaredExtensionsByUrl, getUndeclaredModifierExtensions, isBaseEmptypublic <T extends IElement> List<T> getAllPopulatedChildElementsOfType(Class<T> theType)
ICompositeElementgetAllPopulatedChildElementsOfType in interface ICompositeElementtheType - The type to match. If set to null, all child elements will be returnedpublic QuantityDt 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(QuantityDt theValue)
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(QuantityCompararatorEnum theComparator, double theValue, String theUnits)
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(QuantityCompararatorEnum theComparator, long theValue, String theUnits)
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(QuantityCompararatorEnum theComparator, double theValue, String theSystem, String theUnits)
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(QuantityCompararatorEnum theComparator, long theValue, String theSystem, String theUnits)
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(double theValue)
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(long 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 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 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 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 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 IntegerDt 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(IntegerDt 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 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 University Health Network. All rights reserved.