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.
If you would like to understand more on how to get access to ShenAI 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.

To integrate the camera-based health data with your Android app, you need to integrate the thryve_module_shenai module in addition to the thryve_core_sdk and thryve_module_commons modules. Integrate following either the Thryve Repository Dependencies or Thryve .aar Libraries instructions in the Android section
To integrate the camera-based health data with your React Native/Expo app, you need to integrate the @thryve/react-native-shenai-module module in addition to the @thryve/react-native-sdk . Integrate the following either the React Native CLI or Expo instructions in the React Native section.
To integrate the camera-based health data with your Flutter app, you need to integrate the plugin/module_shen_ai module in addition to the plugin/thryve_sdk . Follow the Flutter integration instructions in the Flutter section.
Configure the ThryveShenAI module
ThryveShenAI moduleWhen initializing the Thryve SDK ensure to set your ShenAI API key to shenAIConfig and an optional ThryveShenAIEventListener in the ThryveShenAIConfig .
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.
Calibration is not supported in the React Native SDK
Calibration is not supported in the Thryve Flutter SDK
Last updated

