getBpgDataHistory(devId: Object)

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

const { getBpgDataHistory } = health;

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

Description

Get historical blood pressure data

Parameters

PropertyTypeRequiredDescription
devIdstringYesDevice ID
userIdstringYesUser ID
startTimenumberYesStart time
endTimenumberYesEnd time
bpLevelsstringYesBlood pressure level
existRemarkstringYesNotes
offsetnumberYesPage number
limitnumberYesItems per page

Return Value

Type: Promise<Object↓>
PropertyTypeDescription
Blood pressure data list
hasNextbooleanHas next page
totalCountnumberTotal number of blood pressure records

Valid Values

return.datas.bpLevel
ValueDescriptionSince
WHO_LV0--
WHO_LV1--
WHO_LV2--
WHO_LV3--
WHO_LV4--
WHO_LV5--
return.datas.reportType
ValueDescriptionSince
1--
2--

Examples

Basic usage

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

health.getBpgDataHistory({
  devId: 'vdevo169477319679442',
  userId: 'user123',
  startTime: Date.now() - 30 * 24 * 60 * 60 * 1000,
  endTime: Date.now(),
  bpLevels: '',
  existRemark: '',
  offset: 0,
  limit: 20,
}).then((res) => {
  console.log('Historical data:', res);
}).catch((error) => {
  console.error(error);
});