Appearance
Pulse Rate
The Pulse Rate value is sent both as an instantaneous value during the measurement and as part of the final results.
The application can receive the Pulse Rate result by implementing the OnFinalResults and OnVitalSign interfaces:
TypeScript
import {
VitalSigns,
VitalSignsResults,
PulseRateSign,
ConfidenceLevel,
} from '@biosensesignal/web-sdk';
const onVitalSign = useCallback((vitalSign: VitalSigns) => {
if (vitalSign?.pulseRate != null) {
console.log(`Pulse Rate: ${vitalSign.pulseRate}}`);
}
}, []);
const onFinalResults = useCallback((vitalSignsResults: VitalSignsResults) => {
const results = vitalSignsResults.results as VitalSigns;
const pulseRate = results.pulseRate as PulseRateSign;
if (pulseRate?.value != null) {
const confidenceLevel = pulseRate.confidenceLevel as ConfidenceLevel;
console.log(`Pulse Rate: ${pulseRate.value}}`);
console.log(`Confidence Level: ${confidenceLevel}`);
}
}, []);For general information about vital signs see the Vital Signs and Health Indicators Information Document.
For a list of supported indicators and their required measurement durations, see the Indicators Technical Information page.