Camera-based health data recording

Measure health markers like blood pressure, BMI, heart rate (HR), heart rate variability (HRV), and more in just 30 seconds with a face scan using the technology of our partner Shen.ai.

Allow users to record clinically validated vital signs like blood pressure, heart rate, and heart rate variability by scanning their face within your application, just as if they are FaceTiming with a loved one.

You can use the face-scanning technology within your application by adding the ThryveShenAI module to the SDK.

circle-info

If you would like to understand more on how to get access to ShenAIarrow-up-right technology via Thryve, please reach out to our business development team.

Integrate ShenAI with your application

To integrate the camera-based health data with your iOS app, you need to integrate the ThryveShenAI module in addition to the ThryveCore and ThryveCommons modules. Follow either the cocoapods or framework files instructions in the iOS section.

Since it is Camera based you need to ask the user permission to access the Camera. Add the Privacy - Camera Usage Description key entry in your info.plist file with the value as the description of why you need to access the user's Camera. See the screenshot below for refrence.

Configure the ThryveShenAI module

When initializing the Thryve SDK ensure to set your ShenAI API key to shenAIConfig and an optional ThryveShenAIEventListener in the ThryveShenAIConfig .

Parameter
Description
Mandatory

apiKey

The apiKey as provided by ShenAI. Please reach out to our support if you're interested in obtaining an api key for ShenAI.

yes

eventsListener

An object of ThryveShenAIEventListener that will be receiving the following events from the ShenAI module.

no

Trigger camera-based health data measurement

To record and upload all available camera-based health data use the measure function

Calibration

The ShenAI technology features a calibration option to enhance the accuracy of blood pressure measurements. The feature is triggered using the calibrate method of the Thryve SDK. During calibration, users are guided through a process where they provide readings from an external blood pressure monitor. This aids in refining the precision of camera-based measurements. Note that calibration is optional.

Last updated