Skip to Content

Results

Shen.AI (ANVISA) produces final results after the measurement completes and the required signal-quality and face-positioning conditions are met.

If these conditions are not consistently satisfied, the measurement can take longer or fail. The embedded UI guides the user through positioning and measurement progress.

Final metrics

Shen.AI (ANVISA) exposes the following final video-measurement outputs when available:

  • Heart Rate
  • Heart Rate Variability (SDNN)
  • Breathing Rate
  • Systolic Blood Pressure
  • Diastolic Blood Pressure

Some fields are optional and can be unavailable for a particular measurement. Always check nullable/optional fields before displaying or storing them. ANVISA public results and measurement history expose only the metrics listed above.

Accessing results

Call getMeasurementResults() after the measurement reaches the finished state. If no measurement has finished successfully yet, the method returns no result.

final results = await ShenaiSdk.getMeasurementResults(); final heartRate = results?.heartRateBpm; final hrvSdnn = results?.hrvSdnnMs; final breathingRate = results?.breathingRateBpm; final systolicBp = results?.systolicBloodPressureMmhg; final diastolicBp = results?.diastolicBloodPressureMmhg;

History

Measurement history is stored locally on the current device or browser and partitioned by userId. Use Local Memory to retrieve previously completed measurements.