Sleep timing and stage estimates
An Oura sleep document may contain bedtime start and end, total sleep, time in bed, awake time, latency, efficiency and estimated light, deep and REM sleep. These are wearable estimates rather than sleep stages measured by polysomnography.
Daily sleep and readiness summaries
Daily sleep and readiness scores can make a longer-term pattern easier to scan. They are Oura-generated summaries with their own contributors; SomnoRoute should identify them as Oura scores rather than relabelling them as SomnoRoute findings.
Heart rate, HRV and respiratory rate
Where present, overnight heart rate, heart-rate variability and average respiratory rate can describe physiological context. A change beside a noisy or restless period does not show that one caused the other.
Nightly average SpO2
Oura's API can provide a daily SpO2 average when the relevant scope and data are available. SomnoRoute treats that as one whole-night summary: it is not an oxygen waveform and cannot be aligned to an individual snore or breathing-pattern event.
Coverage and source matter
A low ring battery, a short sleep period, a delayed app sync or a field that was not authorised can leave gaps. The useful report behaviour is to label the source and coverage, exclude missing nights from a trend and avoid implying that absent data was normal.
What the private beta is testing
SomnoRoute has a private-beta connection route for consented Oura sleep, daily summary, SpO2 and heart-rate data. Access depends on the beta build and a successfully configured Oura connection; SomnoRoute is not yet available for general app-store download.