Changelog - September

Changelog - September
Do not index
Do not index

Exciting Updates to Our Platform!

We're thrilled to share some exciting new features and integrations in our latest update, now live in both Sandbox and Production environments.

Recent Improvements

Timestamp Precision Adjusted

To ensure uniformity in time-related data processing, we have standardized the timestamp format across all Vital API responses and events. RFC 3339 timestamps will now omit fractional seconds.

Enhanced SDK Functionality

We have rectified an issue in our Python and Node SDKs related to Phlebotomy area info verification, facilitating smoother integration of our services into user applications. Additionally, we have improved the handling of specific health data providers:
  • Freestyle Libre: Connections to inaccessible patients now correctly initiate a provider.connection.error event.
  • Renpho: Enhanced error handling for connections with invalid credentials ensures improved reliability.

New Features

Interval Timeseries Data Enhancements

Interval Timeseries samples now include start and end timestamps, applicable to metrics such as Hypnogram, Steps, Calories Active, and more. The timestamp field will continue to reflect the start time until the deprecation cycle concludes, ensuring a seamless transition.

Polar Integration and Vital Summary Context

We are excited to announce that Polar integration is now active in both Sandbox and Production environments, supporting data like heart rate, workouts, and sleep. Moreover, Vital now offers deeper context on data sources within our summary types, displaying the source type and source app ID where relevant.

Enhanced Context on Data Sources

Vital has started to provide more detailed information regarding the sources of collected data. Initially, this includes data from iPhone, Apple Watch, and manual entries via Apple HealthKit. Other data sources will be listed as type = unknown, maintaining clarity and transparency.
Here are some of the source types now identified:
  • unknown: Data not sufficiently attributed by the provider.
  • phone: Automatically recorded by a smartphone.
  • watch: Automatically recorded by a smartwatch.
  • app: Presumably recorded by manual data entry via an app.
  • multiple_sources: Data derived from multiple sources/devices, like hourly activity stats from Apple HealthKit.
  • manual_scan, fingerprick, cuff: Used for specific devices like glucose and blood pressure monitors.

Advanced Detection of Critical Values

Our updated system now detects critical values in test results from LabCorp and sends timely labtest.result.critical webhook events, enhancing patient care and safety.

Written by