getBpgDataLevnum(devId: Object)

Requires:
@ray-js/ray≥1.5.40
import { health } from '@ray-js/ray';

const { getBpgDataLevnum } = health;

// Promise usage
try {
  const res = await getBpgDataLevnum({ ...params });
  console.log(res);
} catch (err) {
  console.log(err.errorMsg);
}

Description

Get blood pressure level statistics

Parameters

PropertyTypeRequiredDescription
devIdstringYesDevice ID
userIdstringYesUser ID
startTimenumberYesStart timestamp
endTimenumberYesEnd timestamp

Return Value

Type: Promise<Object↓>
PropertyTypeDescription
lv0NumnumberIdeal blood pressure count
lv0RationumberIdeal blood pressure percentage
lv1NumnumberNormal blood pressure count
lv1RationumberNormal blood pressure percentage
lv2NumnumberHigh-normal blood pressure count
lv2RationumberHigh-normal blood pressure percentage
lv3NumnumberMild hypertension count
lv3RationumberMild hypertension percentage
lv4NumnumberModerate hypertension count
lv4RationumberModerate hypertension percentage
lv5NumnumberSevere hypertension count
lv5RationumberSevere hypertension percentage
totalNumnumberTotal number of records
userIdstringUser ID

Examples

Basic usage

import { health } from '@ray-js/ray'

health.getBpgDataLevnum({
  devId: 'vdevo169477319679442',
  userId: 'user123',
  startTime: Date.now() - 30 * 24 * 60 * 60 * 1000,
  endTime: Date.now(),
}).then((res) => {
  console.log('Level statistics:', res);
}).catch((error) => {
  console.error(error);
});