Apnea Board Forum - CPAP | Sleep Apnea
Oximetry cleanup issue with Wellue - Printable Version

+- Apnea Board Forum - CPAP | Sleep Apnea (https://www.apneaboard.com/forums)
+-- Forum: Public Area (https://www.apneaboard.com/forums/Forum-Public-Area)
+--- Forum: Software Support Forum (https://www.apneaboard.com/forums/Forum-Software-Support-Forum)
+--- Thread: Oximetry cleanup issue with Wellue (/Thread-Oximetry-cleanup-issue-with-Wellue)

Pages: 1 2


Oximetry cleanup issue with Wellue - Jeff8356 - 10-21-2021

Normally I use my CMS50F for SpO2 but I decided to give my Wellue SleepU another try.  Used it for the past few days and imported the data in OSCAR using the Import Viatom/Wellue Data function.  Everything was working fine, until I did an Automatic Oximetry Cleanup.  Now the SpO2 and Pulse charts look like they are very truncated.
Tried closing/restarting OSCAR, no good.
Only option was to purge the oximetry data for each day and re-import it.  Error can be reproduced every time I run AOC.

Note: This only effects the Wellue SleepU.  The CMS50F is not affected.  This is on my Mac.

Before AOC:

[attachment=36554]


After AOC:

[attachment=36555]


RE: Oximetry cleanup issue with Wellue - sawinglogz - 10-21-2021

We should probably remove that command. I just took my first look at the code, and it's pretty suspect. From your screenshots, it looks like it's mangling the time scale of those channels (cramming the entire night into an inconsistent shorter duration).

Either that or you have a large nonzero "discard segments shorter than" setting in your oximetry preferences.


RE: Oximetry cleanup issue with Wellue - Jeff8356 - 10-21-2021

"Discard segment shorter than" is set to zero.

The AOC works fine and cleans up any inconsistencies with the desats with the CMS50F.


RE: Oximetry cleanup issue with Wellue - Jeff8356 - 10-21-2021

Just checked in Win10. Has the same error with the same settings.


RE: Oximetry cleanup issue with Wellue - sawinglogz - 10-21-2021

I'm honestly a little shocked it ever worked. Deleting and forcing a rebuild of desats and other derived channels seems fine, as far as that goes (though it will also delete the movement channel from a SleepU).

But then it looks like it's dropping any samples below 8, and trying to "compress" the data by dropping samples with identical values, which is fine for an event channel, but breaks waveform channels. Can you double-check that CMS50F sessions didn't get slightly shortened as well?


RE: Oximetry cleanup issue with Wellue - Jeff8356 - 10-21-2021

You are correct!  The CMS50F also shrinks slightly but it isn't noticeable.  It's roughly 1 second less after the AOC.  Small enough of a change that I never noticed it before.

CMS50F Gen-1 (ver 6.1) before:

[attachment=36557]


CMS50F Gen-1 after:

[attachment=36558]

I usually ran the AOC for the Contec to clean up the desats reported by OSCAR.  They were sometimes wildly different than what SpO2 Assistant reported.


RE: Oximetry cleanup issue with Wellue - Crimson Nape - 10-21-2021

Now that you mention it, this feature has been "wonky" for some time.   I tried it and experienced the same problem on my SleepU data awhile back.  I just figured that it was my ignorance as to what it was cleaning and decided to leave this option alone.


RE: Oximetry cleanup issue with Wellue - Jeff8356 - 10-21-2021

(10-21-2021, 12:25 PM)Crimson Nape Wrote:  this feature has been "wonky" for some time.   

It never showed any signs it was doing anything except for the spinning pinwheel if I moved my mouse pointer.  After a minute or so the desat stats would change in the left column.  Was just one of those things I forgot about soon after using it.


RE: Oximetry cleanup issue with Wellue - sawinglogz - 10-21-2021

Thanks for looking into it. I think I can make it a little less broken: not dropping samples and not dropping motion. I'll add that to my sooner-rather-than-later list.


RE: Oximetry cleanup issue with Wellue - sawinglogz - 10-28-2021

This is now fixed in master and thus will be fixed in the next release of OSCAR, whenever that may be.