iHealth Integration
iHealth Labs makes a broad family of consumer medical devices: BP monitors, scales, glucose meters, pulse oximeters, and clinical thermometers. vitalera integrates with the iHealth cloud over OAuth 2.0 with an additional SC/SV (Security Client / Security Verify) signature layer.
Data types
| Measurement | Source devices | LOINC |
|---|---|---|
| Blood pressure | BP3L, BP5, BP7 | 85354-9 |
| Weight | HS2S, HS4S, HS6 | 29463-7 |
| Glucose (BGM) | BG5, Gluco+ | 2339-0 |
| SpO2 | PO3, Air (PO3M) | 59408-5 |
| Temperature | PT3, PT3SBT | 8310-5 |
| Activity | Wave Activity Tracker | 55423-8 |
Connection
curl -X POST https://api.vitalera.io/api/connected-accounts/ihealth/oauth/initiate/ \
-H "Authorization: Bearer <user_token>"
SC / SV signature
Every API request is signed with:
sc— client secret derived fromAppKey + AppIDsv— verifier derived fromAppSecret + RedirectURI
vitalera computes these server-side; partners never handle the secrets.
Polling
iHealth exposes paginated per-measurement endpoints (/bp.json/{user_id}/, /weight.json/{user_id}/, etc.). vitalera polls each enabled measurement type on a per-connection schedule.