UNPKG

fhirtypes

Version:
65 lines (64 loc) 2.44 kB
import { IElement } from '../base'; import { ISimpleQuantity } from './ISimpleQuantity'; /** * @name ISampledData * @description Data that comes from a series of measurements taken by a device, which may have upper and lower limits. The data type also supports more than one dimension in the data. * @see <a href="https://hl7.org/fhir/R4/datatypes.html#SampledData">SampledData</a> * @version R4 * @extends {IElement} * @author Claudia Alarcón Lazo */ export interface ISampledData extends IElement { /** * @description The base quantity that a measured value of zero represents. In addition, this provides the units of the entire measurement series. */ origin: ISimpleQuantity; /** * @description The length of time between sampling times, measured in milliseconds. */ period: number; /** * @description A correction factor that is applied to the sampled data points before they are added to the origin. */ factor?: number; /** * @description 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). */ lowerLimit?: number; /** * @description 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). */ upperLimit?: number; /** * @description 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. */ dimensions: number; /** * @description 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. */ data: string; /** * @description Extension for period */ _period?: IElement; /** * @description Extension for factor */ _factor?: IElement; /** * @description Extension for lowerLimit */ _lowerLimit?: IElement; /** * @description Extension for upperLimit */ _upperLimit?: IElement; /** * @description Extension for dimensions */ _dimensions?: IElement; /** * @description Extension for data */ _data?: IElement; }