Improved

July 29, 2026: Corrected episode windows for EHR-sourced records

Transition of Care episodes no longer show an end time that precedes their start time.

For some EHR-sourced records, a local timestamp was stored as UTC. The resulting offset (typically 7–8 hours) could push EpisodeOfCare.period.start after EpisodeOfCare.period.end, producing an inverted episode window that was visible to customers consuming the data (for example, in Snowflake).

Zus now normalizes the timezone before setting period bounds / no longer infers UTC when the source omits an offset, so period.start and period.end are ordered correctly. No changes are required on the customer side — the corrected window is reflected automatically in the EpisodeOfCare resource and ZusHook payloads.