Validic
  • Solutions
    • Inform: Data Connectivity Platform
    • Impact: Remote Monitoring Platform
    • Logistics & Support
    • Mobile Solutions & HealthBridge
  • Industries
    • Hospitals & Health Systems
    • Healthcare IT Companies
    • Wellness Companies
    • Pharmaceutical Companies & CROs
    • Payers & Insurers
    • Device Manufacturers & App Developers
  • Ecosystem
  • Resources
    • Blog
    • Learning Center
  • Contact
Select Page

Validic Objects

Apr 3, 2015

 

Using Validic Objects

Each object being sent to Validic Connect has requirements. Below you can review the requirements and what fields we are expecting to receive from your application.  This will allow you to structure POST requests accordingly.

If you need assistance with mapping your data attributes to Validic’s please email us at product-support@validic.com.  We provide support to help make sure your data is mapped appropriately and we communicate the mapping structure to customers who will be consuming your data.  If you are having trouble finding a standard endpoint or attribute that makes sense to map to, you can always choose to add custom attributes as “extras” to any of our standard objects.  See our section below for additional information for “handling custom data”.

Fitness

Field Description Type Validation
timestamp Fitness activity timestamp in ISO8601 format String Required
utc_offset Timezone information for the measurement set with the following format: “+00:00” String
type Type of fitness activity: Walking, Running, Swimming, etc. String
intensity Subjective intensity with which an activity was performed. Examples are: low, medium, high. Returned as provided by source String
start_time Timestamp of when fitness activity started in ISO08601 format String
distance Distance in meters Double
duration Duration of fitness activity in seconds Double
calories The value of the measured quantity in kilocalories (Calories) Double
activity_id Fitness activity record id in your database String Must be unique

Routine

Routine records represent data that is aggregated and updated throughout the day. For example, a running total of steps taken during a day.  If you wish to push routine data to Validic, your system should POST a new record for the initial reading and update the same routine record using a PUT for subsequent changes. Moreover, whereas a typical activity_id would represent your record’s unique identifier, your routine activity_id should represent the date. This is because a single routine record in Validic will oftentimes represent an aggregate of several of your records.

Timestamps in Routine: Timestamps for routine objects should represent midnight after adding the utc_offset. For example, if the offset is “-05:00” and the routine record represents a running total for 2014-12-25, then the timestamp should be “2014-12-25T05:00:00+00:00”.

Field Description Type Validation
timestamp See note above String Required
utc_offset See note above String
steps Number of steps taken throughout the day Double
distance Distance in meters Double
floors The number of floors taken throughout the day Double
elevation Elevation climbed in meters throughout the day Double
calories_burned The value of the measured quantity in kilocalories (Calories) Double
stairs_climbed Stairs climbed throughout the day Double
activity_id Routine record id in your database String Must be unique

Sleep

Field Description Type Validation
timestamp Sleep activity timestamp in ISO8601 format String Required
utc_offset Timezone information for the measurement set with the following format: “+00:00” String
awake Seconds awake during recording Double
deep Seconds in deep sleep Double
light Seconds in light sleep Double
rem Seconds in rapid eye movement Double
times_woken Number of times woken during sleep recording Double
total_sleep Total number of sleep seconds Double
activity_id sleep record id in your database String Must be unique

Weight

Field Description Type Validation
timestamp Weight activity timestamp in ISO8601 format String Required
utc_offset Timezone information for the measurement set with the following format: “+00:00” String
weight The value of the measured quantity in kg Double
height The value of the measured quantity in cm Double
free_mass The value of the measured quantity in kg Double
fat_percent The value of the measured quantity as a 0 – 100 percentage (%) Double
mass_weight The value of the measured quantity in kg Double
bmi The value of the measured quantity Double
activity_id Unique identifier of the measurement (required for POST requests) String Must be unique

Tobacco Cessation

Field Description Type Validation
timestamp Record timestamp in ISO8601 format String Required
utc_offset Timezone information for the measurement set with the following format: “+00:00” String
cigarettes_allowed Number of cigarettes permissable to smoke in a day Double
cigarettes_smoked Number of cigarettes smoked that day Double
cravings Number of times user felt a craving for a cigarette Double
last_smoked Last time user smoked a cigarette in ISO8601 String
activity_id Tobacco cessation entry record id in your database String Must be unique

Nutrition

Field Description Type Validation
timestamp Record timestamp in ISO8601 format String Required
utc_offset Timezone information for the measurement set with the following format: “+00:00” String
calories The value of the measured quantity in kilocalories (Calories) Double
carbohydrates Grams of carbohydrates consumed Double
fat Grams of fat consumed Double
fiber Grams of fiber consumed Double
protein Grams of protein consumed Double
sodium Grams of sodium consumed Double
water Grams of water consumed Double
meal Meal consumed: Breakfast, Lunch, or Dinner String
activity_id Record of meal entry in your database String Must be unique

Biometrics

Field Description Type Validation
timestamp Record timestamp in ISO8601 format Double Required
utc_offset Timezone information for the measurement set with the following format: “+00:00” String
blood_calcium The value of the measured quantity in mg/dL Double
blood_chromium The value of the measured quantity in µg/L Double
blood_folic_acid The value of the measured quantity in ng/mL Double
blood_magnesium The value of the measured quantity in mg/dL Double
blood_potassium The value of the measured quantity in mEq/L Double
blood_sodium The value of the measured quantity in mEq/L Double
blood_vitamin_b12 The value of the measured quantity in pg/mL Double
blood_zinc The value of the measured quantity in µg/dL Double
creatine_kinase The value of the measured quantity in U/L Double
crp The value of the measured quantity in mg/L Double
diastolic The value of the measured quantity in mmHg Double
ferritin The value of the measured quantity in ng/mL Double
hdl The value of the measured quantity in mg/dL Double
hscrp The value of the measured quantity in mg/L Double
il6 The value of the measured quantity in pg/mL Double
ldl The value of the measured quantity in mg/dL Double
resting_heartrate The value of the measured quantity in bpm Double
systolic The value of the measured quantity in mmHg Double
testosterone The value of the measured quantity in ng/dL Double
total_cholesterol The value of the measured quantity in mg/dL Double
tsh The value of the measured quantity in mIU/L Double
uric_acid The value of the measured quantity in mg/dL Double
vitamin_d The value of the measured quantity in ng/mL Double
white_cell_count The value of the measured quantity in cells/µL Double
spo2 The value of the measured quantity as a 0 – 100 percentage (%) Double
temperature The value of the measured quantity in Celsius Double
activity_id Unique identifier of the measurement in your system Double Must be unique

Diabetes

Field Description Type Validation
timestamp Record timestamp in ISO8601 format String Required
utc_offset Timezone information for the measurement set with the following format: “+00:00” String
c_peptide The value of the measured quantity in ng/mL Double
fasting_plasma_glucose_test The value of the measured quantity in mg/dL Double
hba1c The value of the measured quantity in % Double
insulin The value of the measured quantity in U Double
oral_glucose_tolerance_test The value of the measured quantity in mg/dL Double
random_plasma_glucose_test The value of the measured quantity in mg/dL Double
triglyceride The value of the measured quantity in mg/dL Double
blood_glucose The value of the measured quantity in mg/dL Double
activity_id Diabetes record id in your database String Must be unique

View More >

Recent Posts

  • Converting Patient Insight into Action: Exploring New Connections in Patient Data
  • Remote Patient Monitoring Has Failed — Now What?
  • Reducing Long Wait Times for Provider Care
  • Activating Technology as a “Force Multiplier” that Reduces Clinical Burden
  • Personalized care company Validic acquires Trapollo

Archives

  • May 2023
  • April 2023
  • March 2023
  • February 2023
  • January 2023
  • December 2022
  • November 2022
  • October 2022
  • September 2022
  • August 2022
  • July 2022
  • June 2022
  • May 2022
  • April 2022
  • March 2022
  • February 2022
  • January 2022
  • December 2021
  • October 2021
  • July 2021
  • June 2021
  • April 2021
  • February 2021
  • January 2021
  • December 2020
  • November 2020
  • October 2020
  • September 2020
  • August 2020
  • July 2020
  • June 2020
  • May 2020
  • April 2020
  • March 2020
  • February 2020
  • December 2019
  • November 2019
  • October 2019
  • September 2019
  • August 2019
  • July 2019
  • June 2019
  • May 2019
  • April 2019
  • March 2019
  • February 2019
  • January 2019
  • December 2018
  • November 2018
  • October 2018
  • September 2018
  • August 2018
  • July 2018
  • June 2018
  • May 2018
  • April 2018
  • March 2018
  • February 2018
  • January 2018
  • December 2017
  • November 2017
  • October 2017
  • August 2017
  • July 2017
  • June 2017
  • May 2017
  • March 2017
  • February 2017
  • January 2017
  • June 2016
  • January 2016
  • September 2015
  • August 2015
  • July 2015

Categories

News
Events
Awards

About

  • Blog
  • Company
  • How It Works
  • Careers

Developers

  • Inform Platform Documentation
  • Legacy Platform Documentation
  • Connect API Documentation
  • Mobile Documentation

Legal

  • Data Security Policy
  • Service Level Agreement
  • Support Policy
  • Privacy Policy
  • Terms and Conditions

Contact Us

  • Request to Become a Client
Validic

Validic Inc. is a digital health and personalized care company devoted to our mission of improving the quality of human life by making personal data actionable. With the world’s largest health IoT platform and EHR-embedded remote care application, we help healthcare organizations give every person tailored interventions and personalized care, improving healthcare efficiency and delivery, and empowering people to play an active role in their health and well-being.

Validic Twitter Validic LinkedIn

hello@validic.com
1-800-495-7934

701 W Main St, Suite 620
Durham, NC 27701

This website uses cookies to improve your user experience. By using our website, you consent to all cookies in accordance with our Privacy Policy.AcceptPrivacy policy