Phew, there are a lot of observations, and I might have missed one, but here goes:
Quote:First, it seems that in the “Statistics” section of the “Details” pane, the numbers for “Insp. Time” and “Exp. Time” are reversed… Also for me expirations are longer than inspirations, but the summary statistics show otherwise.
The "Statistics" pane is consistent with OSCAR's graphs of those channels. (For example, your May 26 sample graph for Ti is ~2.0 and for Te a little over 1.0; the Statistics pane says 2.0 median Ti and 1.3 median Te.)
That said, they may indeed be reversed. PRS1 machines don't report Ti and Te (Resmed does), so OSCAR inherits SleepyHead's old algorithm for deriving Ti and Te from flow rate. I don't trust that algorithm to be accurate, but at least one clinician finds the graphs useful even in their current state, so we haven't removed them.
Quote:Second, on days where “breathing not detected” events are present, the Session start and end times reported in the “Events” tab are incorrect
That's not related to BND, it's related to your use of an oximeter and the presence of two CPAP sessions (ignoring the BND). On your March 6 sample, look at the session times at the bottom of "Details". There are 2 PRS1 sessions, the first including the BND, then the second after the machine was restarted for the rest of the night. Then your oximeter has a single session for the entire night.
The issue is that the Session Start/End times in the "Events" tab appear to be sorted, losing the connection between a given start and end. So you're seeing CPAP session 1 start, Oximeter start, CPAP session 2 start in "Session Start Times", then CPAP session 1 start, CPAP session 2 end, Oximeter end in "Session End Times".
As another example of BND being unrelated to sessions, see your May 26 sample. The BND is in the middle of session 1 (#1867). Session 2 (#1868) doesn't start until about 2 hours after that. You can toggle off the second session to see the BND present in the first session.
Quote:It also appears that the flow rate graph in the daily tab has times that are offset.
This is a separate issue, also unrelated to BND. It looks like the legend underneath the graphs is an hour off, probably due to DST. (It's off on March 6, but not May 26.) The times in the left pane (Details and Events) are consistent, as is the label at the bottom of the graph panel showing the current cursor position.
Quote:Interestingly, it appears that the offsets are TRUNCATED to the nearest 0.2s, corresponding to the quantizing value for the 5Hz waveform data. The inspiration / expiration times are either truncated or rounded (I need to look at this more, but my initial looks points to truncation).
Since these are derived from flow samples, they'll inherently be 1 less sample than the flow. (You can only derive slope between samples.)