Record Types

Native iOS ==> Core framework

In the Native Android Inform SDK, there are five different subclasses of InformRecord that will be collected by the SDK:

  • SummariesVLDInformSummary comprises of a user’s activities that occur regularly throughout the day, without the specific goal of exercise, for example calories burned, steps taken, etc. These activities are aggregate throughout the day.
  • WorkoutsVLDInformWorkout comprises of a user’s activities that are undertaken with the express purpose of exercising. These activities have a defined duration.
  • Intraday - VLDInformIntraday comprises a list of time series activity (step) data for a given user.
  • SleepVLDInformSleep comprises of a user’s measurements related to the length of time spent in various sleep cycles, as well as number of times woken during the night.
  • MeasurementsVLDInformMeasurement comprises of a user’s body measurements and vitals, for example weight, body fat, blood pressure, and spo2.
  • CGM - VLDInformCGM comprises continuous glucose monitoring data with time-series reading logs. It currently reports blood glucose data from Dexcom and Abbott mobile apps as cgm records when they are captured through Apple Health.
  • NutritionVLDInformNutrition comprises of a user’s nutrition consumption, for example calories_consumed, carbohydrates, dietary fiber, and sodium.

VLDInformRecord and its subclasses are new mobile record models that more closely align with the record models used in the rest of the Validic v2 system. The v1 record classes (VLDRecord subclasses) are still available for transitional purposes (for example, any queued v1 records will still be submitted by the Inform Core framework), but the v2 frameworks will collect and submit all readings as VLDInformRecord subclasses.