Tenovi Hardware Device Overview
This page describes a high-level overview of our Hardware Integration (HWI) Devices. Please also refer to our Frequently Asked Questions and our more detailed Redoc Documentation for additional information.
Data Transfer: Via Tenovi Gateway, whenever a reading is taken
Sensor Code: 10
On-Device Measurement Storage: Yes – measurements taken outside of range of the Tenovi Gateway will be saved locally and uploaded the next time the Gateway is in range.
Other Notes: Multiple cuff sizes available; selected via Device Name (e.g. “Tenovi BPM – L” or “Tenovi BPM – S”)
Metrics:
Name | API Format | Value 1 (Units) | Value 2 (Units) | Is Vital?* |
Blood Pressure | blood_pressure | Systolic BP (mmHG) | Diastolic BPM (mmHG) | YES |
Heart Rate | pulse | Pulse (beats/minute) | N/A | YES |
Irregular Heartbeat | irregular_heartbeat | 1 (measurement is only sent if an irregular heartbeat is detected) | N/A | YES |
Battery Level | battery_percentage | Battery Life (%) | N/A | NO |
*Non-Vital Metrics are not counted towards the # of days with data in our billing reports.
Additional Data Included in Filter Params:
Key | Possible Values | Description |
measurement_index | Any Positive Integer | An index value that can be used to identify if a Blood Pressure and Pulse measurement with the same timestamp were captured in the same physical reading. Not globally unique across all physical readings. |
Additional Parameters That Can be Set Via Device Properties:
Key | Possible Values | Description |
measurement_webhook_id | Webhook UUID | Set this property to configure a Device to only send measurement data to a single Webhook (specified by that Webhook’s ID). |
Data Transfer: Via Tenovi Gateway, whenever a reading is taken
Sensor Code: 11
On-Device Measurement Storage: No – measurements taken outside of range of the Tenovi Gateway will NOT be saved locally.
Metrics:
Name | API Format | Value 1 (Units) | Value 2 (Units) | Is Vital?* |
Blood Oxygen | spO2 | Oxygen Saturation (%) | Standard Deviation (N/A) | YES |
Heart Rate | pulse | Pulse (beats/minute) | Standard Deviation (N/A) | YES |
Perfusion Index | perfusion_index | Perfusion Index (%) | Standard Deviation (N/A) | YES |
*Non-Vital Metrics are not counted towards the # of days with data in our billing reports.
Additional Data Included in Filter Params:
Key | Possible Values | Description |
measurement_index | Any Positive Integer | An index value that can be used to identify if a Blood Oxygen, Pulse, and Perfusion Index measurement with the same timestamp were captured in the same physical reading. Not globally unique across all physical readings. |
Additional Parameters That Can be Set Via Device Properties:
Key | Possible Values | Description |
measurement_webhook_id | Webhook UUID | Set this property to configure a Device to only send measurement data to a single Webhook (specified by that Webhook’s ID). |
Data Transfer: Via Tenovi Gateway, whenever a reading is taken.
Sensor Code: 12
On-Device Measurement Storage: Yes – measurements taken outside of range of the Tenovi Gateway will be saved locally and uploaded the next time the Gateway is in range.
Metrics:
Name | API Format | Value 1 (Units) | Value 2 (Units) | Is Vital?* |
Blood Glucose | glucose | Glucose Level (in mg/dL) | N/A | YES |
Battery Level | battery_percentage | Battery Life (%) | N/A | NO |
*Non-Vital Metrics are not counted towards the # of days with data in our billing reports.
Additional Data Included in Filter Params:
Key | Possible Values | Description |
measurement_index | Any Positive Integer | An index value that can be used to identify if a Blood Pressure and Pulse measurement with the same timestamp were captured in the same physical reading. Not globally unique across all physical readings. |
meal_context | “pre-prandial”, “post-prandial”, “fasting” | Contextual data entered by the end user to indicate if the reading was taken before a meal, after a meal, or while fasting. |
measurement_location | “finger”, “alternative site”, “earlobe”, “control solution”, “N/A” | Contextual data entered by the end user to indicate where the blood sample used for this measurement was collected from. |
Additional Parameters That Can be Set Via Device Properties:
Key | Possible Values | Description |
measurement_webhook_id | Webhook UUID | Set this property to configure a Device to only send measurement data to a single Webhook (specified by that Webhook’s ID). |
Data Transfer: Via Tenovi Gateway, whenever a reading is taken.
Sensor Code: 13
On-Device Measurement Storage: Yes – measurements taken outside of range of the Tenovi Gateway will be saved locally and uploaded the next time the Gateway is in range.
Metrics:
Name | API Format | Value 1 (Units) | Value 2 (Units) | Is Vital?* |
Weight | weight | Weight (in US pounds) | N/A | YES |
Battery Level | battery_percentage | Battery Life (%) | N/A | NO |
*Non-Vital Metrics are not counted towards the # of days with data in our billing reports.
Additional Data Included in Filter Params: N/A
Additional Parameters That Can be Set Via Device Properties:
Key | Possible Values | Description |
measurement_webhook_id | Webhook UUID | Set this property to configure a Device to only send measurement data to a single Webhook (specified by that Webhook’s ID). |
Data Transfer: Via Tenovi Gateway, whenever a reading is taken.
Sensor Code: 14
On-Device Measurement Storage: No– measurements taken outside of range of the Tenovi Gateway will NOT be saved locally.
Metrics:
Name | API Format | Value 1 (Units) | Value 2 (Units) | Is Vital?* |
Temperature | temperature | Temperature (in °F) | N/A | YES |
Battery Level | battery_percentage | Battery Life (%) | N/A | NO |
*Non-Vital Metrics are not counted towards the # of days with data in our billing reports.
Additional Data Included in Filter Params: N/A
Additional Parameters That Can be Set Via Device Properties:
Key | Possible Values | Description |
measurement_webhook_id | Webhook UUID | Set this property to configure a Device to only send measurement data to a single Webhook (specified by that Webhook’s ID). |
Data Transfer: Via Tenovi Gateway, once per day.
Sensor Code: 15
On-Device Measurement Storage: Yes – data is stored locally on the Tenovi Watch and uploaded once per day when the Tenovi Gateway is in range.
Metrics:
Name | API Format | Value 1 (Units) | Value 2 (Units) | Is Vital?* |
Steps** | steps | Hourly Steps (steps) | N/A | NO |
Heart Rate Statistics | heart_rate_statistics | Average Pulse (bpm) | Maximum Pulse (bpm) | NO |
Sleep | sleep | Hours of Sleep (hours) | N/A | NO |
Battery Level | battery_percentage | Battery Life (%) | N/A | NO |
*Non-Vital Metrics are not counted towards the # of days with data in our billing reports.
**Steps and Heart Rate Statistics are logged in hourly bins. The measurement timestamp will indicate the start of the relevant logging period (i.e. the 9:00am measurement indicates the total steps taken between 9am and 10am).
Additional Data Included in Filter Params:
Key | Possible Values | Description |
average_heart_rate* | Positive Integer | The average heart rate (in bpm) during the relevant hour (equivalent to Value 1) |
max_heart_rate* | Positive Integer | The maximum heart rate (in bpm) during the relevant hour (equivalent to Value 2) |
min_heart_rate* | Positive Integer | The minimum heart rate (in bpm) during the relevant hour |
*These key-value pairs are only included in Heart Rate Statistics measurements.
Additional Parameters That Can be Set Via Device Properties:
Key | Possible Values | Description |
step_goal | Positive Integer | The daily step goal that will be indicated to users on their watch screen. |
measurement_webhook_id | Webhook UUID | Set this property to configure a Device to only send measurement data to a single Webhook (specified by that Webhook’s ID). |
Data Transfer: Via Tenovi Gateway, whenever a reading is taken.
Sensor Code: 17
On-Device Measurement Storage: No– measurements taken outside of range of the Tenovi Gateway will NOT be saved locally.
Metrics:
Name | API Format | Value 1 (Units) | Value 2 (Units) | Is Vital?* |
PEF | peak_expiratory_flow | PEF (in L/min) | N/A | YES |
FEV | forced_expiratory_volume | FEV (in L) | N/A | YES |
*Non-Vital Metrics are not counted towards the # of days with data in our billing reports.
Additional Data Included in Filter Params:
Key | Possible Values | Description |
measurement_index | Any Positive Integer | An index value that can be used to identify if a PEF and FEV measurement with the same timestamp were captured in the same physical reading. Not globally unique across all physical readings. |
Additional Parameters That Can be Set Via Device Properties:
Key | Possible Values | Description |
measurement_webhook_id | Webhook UUID | Set this property to configure a Device to only send measurement data to a single Webhook (specified by that Webhook’s ID). |
Data Transfer: Via Tenovi Gateway, whenever a compartment is opened or a refill event occurs.
Sensor Code: 21
On-Device Measurement Storage: YES – events recorded outside of range of the Tenovi Gateway will be saved locally and transmitted the next time the Gateway is in range.
Metrics:
Name | API Format | Value 1 (Units) | Value 2 (Units) | Is Vital?* |
Open Event | pillbox_opened | Day of Compartment (1=Sun, 7=Sat) | AM vs PM Compartment (1=AM, 2=PM) | YES** |
Refill Initiated | pillbox_refill_initiated | 1 (N/A) | 0 (N/A) | YES** |
Compartement Refilled | pillbox_refilled | Day of Compartment (1=Sun, 7=Sat) | AM vs PM Compartment (1=AM, 2=PM) | YES** |
Battery Level | battery_percentage | Battery Life (%) | N/A | NO |
*Non-Vital Metrics are not counted towards the # of days with data in our billing reports.
**The Tenovi Pillbox monitors medication adherence, which can be used for RTM billing only.
Additional Data Included in Filter Params:
Key | Possible Values | Description |
compartment | “Sunday AM”, “Sunday PM”, “Monday AM”, etc. | A human-readable indication of the compartment opened (only included in Open Events) |
Additional Parameters That Can be Set Via Device Properties:
Key | Possible Values | Description |
measurement_webhook_id | Webhook UUID | Set this property to configure a Device to only send measurement data to a single Webhook (specified by that Webhook’s ID). |
Data Transfer: Via Direct Cellular Connection, whenever a reading is taken
Sensor Code: N/A
On-Device Measurement Storage: Yes – measurements taken outside of range of a cellular network will be saved locally and uploaded the next time a cellular connection is established.
Metrics:
Name | API Format | Value 1 (Units) | Value 2 (Units) | Is Vital?* |
Blood Pressure | blood_pressure | Systolic BP (mmHG) | Diastolic BPM (mmHG) | YES |
Heart Rate | pulse | Pulse (beats/min) | N/A | YES |
Irregular Heartbeat Event | irregular_heartbeat | 1 (N/A) | N/A | YES |
Battery Level | battery_percentage | Battery Life (%) | N/A | NO |
*Non-Vital Metrics are not counted towards the # of days with data in our billing reports.
Additional Data Included in Filter Params: N/A
Additional Parameters That Can be Set Via Device Properties:
Key | Possible Values | Description |
measurement_webhook_id | Webhook UUID | Set this property to configure a Device to only send measurement data to a single Webhook (specified by that Webhook’s ID). |
Data Transfer: Via Direct Cellular Connection, whenever a reading is taken
Sensor Code: N/A
On-Device Measurement Storage: Yes – measurements taken outside of range of a cellular network will be saved locally and uploaded the next time a cellular connection is established.
Metrics:
Name | API Format | Value 1 (Units) | Value 2 (Units) | Is Vital?* |
Blood Glucose | glucose | Glucose Level (mg/dL) | N/A | YES |
Battery Level | battery_percentage | Battery Life (%) | N/A | NO |
*Non-Vital Metrics are not counted towards the # of days with data in our billing reports.
Additional Data Included in Filter Params: N/A
Additional Parameters That Can be Set Via Device Properties:
Key | Possible Values | Description |
measurement_webhook_id | Webhook UUID | Set this property to configure a Device to only send measurement data to a single Webhook (specified by that Webhook’s ID). |
Data Transfer: Via Direct Cellular Connection, whenever a reading is taken
Sensor Code: N/A
On-Device Measurement Storage: Yes – measurements taken outside of range of a cellular network will be saved locally and uploaded the next time a cellular connection is established.
Metrics:
Name | API Format | Value 1 (Units) | Value 2 (Units) | Is Vital?* |
Weight | weight | Weight (US pounds) | N/A | YES |
Battery Level | battery_percentage | Battery Life (%) | N/A | NO |
*Non-Vital Metrics are not counted towards the # of days with data in our billing reports.
Additional Data Included in Filter Params: N/A
Additional Parameters That Can be Set Via Device Properties:
Key | Possible Values | Description |
measurement_webhook_id | Webhook UUID | Set this property to configure a Device to only send measurement data to a single Webhook (specified by that Webhook’s ID). |