fhirtypes
Version:
41 lines (40 loc) • 1.54 kB
TypeScript
import { IBackboneElement, IElement } from '../base';
import { DeviceMetricCalibrationStateType, DeviceMetricCalibrationTypeType } from '../types';
/**
* @name IDeviceMetricCalibration
* @description Describes a measurement, calculation or setting capability of a medical device.
* @see <a href="https://hl7.org/fhir/R4/devicemetric-definitions.html#DeviceMetric.calibration">DeviceMetricCalibration</a>
* @version R4
* @extends {IBackboneElement}
* @author Claudia Alarcón Lazo
*/
export interface IDeviceMetricCalibration extends IBackboneElement {
/**
* @description Describes the type of the calibration method.
* @description unspecified | offset | gain | two-point
* @see <a href="https://hl7.org/fhir/R4/valueset-metric-calibration-type.html">DeviceMetricCalibrationType</a>
*/
type?: DeviceMetricCalibrationTypeType;
/**
* @description Describes the state of the calibration.
* @description not-calibrated | calibration-required | calibrated | unspecified
* @see <a href="https://hl7.org/fhir/R4/valueset-device-metric-calibration-state.html">DeviceMetricCalibrationState</a>
*/
state?: DeviceMetricCalibrationStateType;
/**
* @description Describes the time last calibration has been performed.
*/
time?: string;
/**
* @description Extensions for type
*/
_type?: IElement;
/**
* @description Extensions for state
*/
_state?: IElement;
/**
* @description Extensions for time
*/
_time?: IElement;
}