SleepyHead 0.9 beta sneak preview..

General Discussion on any topic relating to CPAP and/or Sleep Apnea.
User avatar
jedimark
Posts: 1300
Joined: Fri Feb 18, 2011 12:45 am
Location: Bundaberg, Australia
Contact:

Re: SleepyHead 0.9 beta sneak preview..

Post by jedimark » Sun Jan 01, 2012 8:04 pm

deerslayer wrote:Jedimark , is your latest version better than the one i downloaded in aug. for my pr system 1 bipap auto ?
v0.7.3700.3455 alpha preview
i am puzzled not knowing what rera #'s mean , when my overall ahi looks pretty low.
Again, Thank You so much for all your hard work. it's amazing, God Bless
um.. v0.7 is long LONG dead.

RERA is Respiratory Effort / Related Arousal..
http://sourceforge.net/apps/mediawiki/s ... ssary#RERA <-- Glossary Pugsy's working on.. (That I've been too slack to help copy the rest of the stuff over too.. sorry Pugsy.)

In the upcoming version is an option in preferences to show RDI (Respiratory Disturbance Index) instead of AHI, which includes RERA in the count, for those with UARS, etc..

I have been greatly reworking the BIPAP/VPAP stuff the new 0.9 has much better support. I'm still finishing it off as you can see from robysue's info above..

Hopefully today or tomorrow I get the rest of the annoyances fixed, and there will be a new version to play with..

_________________
Machine: ResMed AirSense™ 10 AutoSet™ CPAP Machine with HumidAir™ Heated Humidifier
Mask: Swift™ FX Nasal Pillow CPAP Mask with Headgear
Humidifier: S9™ Series H5i™ Heated Humidifier with Climate Control
Additional Comments: CMS50D+/F Oximeter, S9 VPAP Auto/Adapt, PRS1 Auto, Intellipap Auto, SleepyHead :)
Author of the free, cross platform, open-source sleep tracking software SleepyHead.
Download http://sleepyhead.jedimark.net
Source Code http://gitlab.com/sleepyhead/sleepyhead-code

User avatar
Pugsy
Posts: 65112
Joined: Thu May 14, 2009 9:31 am
Location: Missouri, USA

Re: SleepyHead 0.9 beta sneak preview..

Post by Pugsy » Sun Jan 01, 2012 8:12 pm

jedimark wrote:Glossary Pugsy's working on.. (That I've been too slack to help copy the rest of the stuff over too.. sorry Pugsy.)
No problem. I have just returned from a little trip to spend the holidays with my daughter and grandson.
I will work on the Glossary this week when hubby is back to work.

_________________
Machine: AirCurve™ 10 VAuto BiLevel Machine with HumidAir™ Heated Humidifier
Additional Comments: Mask Bleep Eclipse https://bleepsleep.com/the-eclipse/
I may have to RISE but I refuse to SHINE.

User avatar
jedimark
Posts: 1300
Joined: Fri Feb 18, 2011 12:45 am
Location: Bundaberg, Australia
Contact:

Re: SleepyHead 0.9 beta sneak preview..

Post by jedimark » Sun Jan 01, 2012 8:46 pm

M.D.Hosehead wrote:Mark, thanks for all your good work.

Since the table displays "prescription settings", I would include just values that can be programmed into the machine, i.e., not the 95%.

Date
Max IPAP
Min EPAP
Mode
Pressure support if auto BIPAP
Flex/EPR
Ramp
Humidifier

Plus the number of days at that setting is handy, so the user doesn't have to do a date calculation.
That's kinda the what I had in mind as the purpose for this table. I wanted to add in the AHI to give a picture of how it's working..
I'll see about adding the extra information as a tooltip (like 95%, etc..) when hovering over..

Ramp & Humidifier are a bit problematic, as the recorded settings are not available on all machines. None of the machines provide a real indication when or if the machines actually uses ramp (apart from lowest pressure dropping below the lowest prescription pressure)..

Philips Respironics are the only ones that managed to get the per-session settings thing right..
ResMed comes in at second place by recording per day, but missed recording humidifier and ramp information.

Intellipap doesn't even bother to record settings history, it dumps all settings to a single text file that gets overwritten every time it changes (I think it might keep the last two, as there is a duplicate) This means any Intellipap SmartFlex/Ramp setting is useless unless imports are carried out strictly every day.. I'm going to try a dated backup of the settings file, so if reimport is needed it at least has some history of those settings..

You just inspired me to add some useful ramp and pressure calcs though..
A "delay" AHI (like Intellipap), showing all events under the min prescription pressure (ie, in ramp), and AHI over this min pressure. Whether or not it ends up being shown, I should add the means to calculate this underneath..

Also, a graph showing AHI (& hopefully friends) for each pressure.. (and maybe an overall table for this info showing this in statistics)

I'll see how it goes.. This can maybe wait till 0.9.1, as I think a new version is needed sooner rather than later..

_________________
Machine: ResMed AirSense™ 10 AutoSet™ CPAP Machine with HumidAir™ Heated Humidifier
Mask: Swift™ FX Nasal Pillow CPAP Mask with Headgear
Humidifier: S9™ Series H5i™ Heated Humidifier with Climate Control
Additional Comments: CMS50D+/F Oximeter, S9 VPAP Auto/Adapt, PRS1 Auto, Intellipap Auto, SleepyHead :)
Author of the free, cross platform, open-source sleep tracking software SleepyHead.
Download http://sleepyhead.jedimark.net
Source Code http://gitlab.com/sleepyhead/sleepyhead-code

User avatar
archangle
Posts: 9293
Joined: Sun Mar 27, 2011 11:55 am

Re: SleepyHead 0.9 beta sneak preview..

Post by archangle » Mon Jan 02, 2012 9:30 pm

jedimark wrote:
Thanks to an awesome gesture of support from of this forums host, I've now got a nice shiny Intellipap Auto to play with, so nailing decent support for this machine has just been made IMMENSELY easier.. Thanks very much Johnny & co - You guys rock!
Bravo. Nice to see there are some good guys in this business.

_________________
Mask: Swift™ FX Nasal Pillow CPAP Mask with Headgear
Humidifier: S9™ Series H5i™ Heated Humidifier with Climate Control
Additional Comments: Also SleepyHead, PRS1 Auto, Respironics Auto M series, Legacy Auto, and Legacy Plus
Please enter your equipment in your profile so we can help you.
Click here for information on the most common alternative to CPAP.
If it's midnight and a DME tells you it's dark outside, go and check for yourself.

Useful Links.

User avatar
Kairosgrammy
Posts: 529
Joined: Mon Jan 02, 2012 8:13 am

Re: SleepyHead 0.9 beta sneak preview..

Post by Kairosgrammy » Mon Jan 02, 2012 9:40 pm

You guys are all too smart for me. I understand none of this really. So I guess no suggestions.

_________________
Mask: Swift™ FX For Her Nasal Pillow CPAP Mask with Headgear
Additional Comments: I'm starting to use sleepyhead.

User avatar
Gerald?
Posts: 230
Joined: Wed Jun 16, 2010 4:44 pm
Location: Brisbane, Australia

Re: SleepyHead 0.9 beta sneak preview..

Post by Gerald? » Mon Jan 02, 2012 9:54 pm

Jedimark

I think it would be useful if the stats page identified "nights of interrupted sleep".

If I was a doctor I'd like to see in the stats page the nights which were a continuous usage vs ones that had a significant break(s) in them.

As someone who went through the fun of having my machine turn off and restart a few times a night, it would be useful if this could be identified too (although perhaps not on the statistics page).

Not such a big deal if you are looking at your data every day, but if you are looking at it say once a month, it would be useful to have the above.

Doing a great job, thanks.

_________________
Mask: TAP PAP Nasal Pillow CPAP Mask with Improved Stability Mouthpiece
Additional Comments: Software: Sleepyhead

User avatar
deerslayer
Posts: 1195
Joined: Tue Dec 11, 2007 10:46 am
Location: Mid Tn

Re: SleepyHead 0.9 beta sneak preview..

Post by deerslayer » Mon Jan 02, 2012 9:58 pm

jedimark wrote:
deerslayer wrote:Jedimark , is your latest version better than the one i downloaded in aug. for my pr system 1 bipap auto ?
v0.7.3700.3455 alpha preview
i am puzzled not knowing what rera #'s mean , when my overall ahi looks pretty low.
Again, Thank You so much for all your hard work. it's amazing, God Bless
um.. v0.7 is long LONG dead.

RERA is Respiratory Effort / Related Arousal..
http://sourceforge.net/apps/mediawiki/s ... ssary#RERA <-- Glossary Pugsy's working on.. (That I've been too slack to help copy the rest of the stuff over too.. sorry Pugsy.)

In the upcoming version is an option in preferences to show RDI (Respiratory Disturbance Index) instead of AHI, which includes RERA in the count, for those with UARS, etc..

I have been greatly reworking the BIPAP/VPAP stuff the new 0.9 has much better support. I'm still finishing it off as you can see from robysue's info above..

Hopefully today or tomorrow I get the rest of the annoyances fixed, and there will be a new version to play with..
You guys are Awesome !!! , many thanks

_________________
MachineMask
Additional Comments: straight cpap 12.20 AHI avg.0.79
RESMED AUTOSET 11/ P 10 NASAL PILLOWS /straight cpap 11.50/ AHI 1.0 per hr

Feeling Blessed & firmly believe in The Holy Trinity 🙏

User avatar
jedimark
Posts: 1300
Joined: Fri Feb 18, 2011 12:45 am
Location: Bundaberg, Australia
Contact:

Re: SleepyHead 0.9 beta sneak preview..

Post by jedimark » Mon Jan 02, 2012 10:01 pm

Gerald? wrote:Jedimark

I think it would be useful if the stats page identified "nights of interrupted sleep".

If I was a doctor I'd like to see in the stats page the nights which were a continuous usage vs ones that had a significant break(s) in them.

As someone who went through the fun of having my machine turn off and restart a few times a night, it would be useful if this could be identified too (although perhaps not on the statistics page).

Not such a big deal if you are looking at your data every day, but if you are looking at it say once a month, it would be useful to have the above.

Doing a great job, thanks.
There is already the overview pages "Sessions" chart.. This chart shows the number of times the machine was switched on/off in a night.. Or is this not what you mean?

_________________
Machine: ResMed AirSense™ 10 AutoSet™ CPAP Machine with HumidAir™ Heated Humidifier
Mask: Swift™ FX Nasal Pillow CPAP Mask with Headgear
Humidifier: S9™ Series H5i™ Heated Humidifier with Climate Control
Additional Comments: CMS50D+/F Oximeter, S9 VPAP Auto/Adapt, PRS1 Auto, Intellipap Auto, SleepyHead :)
Author of the free, cross platform, open-source sleep tracking software SleepyHead.
Download http://sleepyhead.jedimark.net
Source Code http://gitlab.com/sleepyhead/sleepyhead-code

User avatar
Lizistired
Posts: 2835
Joined: Tue Dec 14, 2010 10:47 pm
Location: Indiana

Re: SleepyHead 0.9 beta sneak preview..

Post by Lizistired » Thu Jan 05, 2012 11:33 pm

Mark, What is the deal with sleepyhead and oximeters?
I'm just curious if you need data files for the other versions. My 50F is version 3.5 and seems to use a standard mini usb cable. My 50H is version 1.0 and uses a proprietary cable. Should either of these work with Sleepyhead? I have tried both and get an error message. I think I was able to do this in an earlier version. If it isn't there yet that's fine, I am just wondering if I'm doing something wrong.
You've done a great job on this!

_________________
Humidifier: S9™ Series H5i™ Heated Humidifier with Climate Control
Additional Comments: Swift FX sometimes, CMS-50F, Cervical collar sometimes, White noise, Zeo... I'm not well, but I'm better.

User avatar
jedimark
Posts: 1300
Joined: Fri Feb 18, 2011 12:45 am
Location: Bundaberg, Australia
Contact:

Re: SleepyHead 0.9 beta sneak preview..

Post by jedimark » Thu Jan 05, 2012 11:48 pm

Lizistired wrote:Mark, What is the deal with sleepyhead and oximeters?
I'm just curious if you need data files for the other versions. My 50F is version 3.5 and seems to use a standard mini usb cable. My 50H is version 1.0 and uses a proprietary cable. Should either of these work with Sleepyhead? I have tried both and get an error message. I think I was able to do this in an earlier version. If it isn't there yet that's fine, I am just wondering if I'm doing something wrong.
You've done a great job on this!
Half the problem is I've only got a basic 50D+, which has a slightly different update method to the later models..

Not sure about the 50H cable.. If it shows any kind of data in "live" view (Start button in oximetry tab), it should be supportable..

I have made some improvements to the importer for newer modules in the beta version (coming any time now.. Just been too foggy to finish off my hit-list, and don't want to unleash crud on you all.)

_________________
Machine: ResMed AirSense™ 10 AutoSet™ CPAP Machine with HumidAir™ Heated Humidifier
Mask: Swift™ FX Nasal Pillow CPAP Mask with Headgear
Humidifier: S9™ Series H5i™ Heated Humidifier with Climate Control
Additional Comments: CMS50D+/F Oximeter, S9 VPAP Auto/Adapt, PRS1 Auto, Intellipap Auto, SleepyHead :)
Author of the free, cross platform, open-source sleep tracking software SleepyHead.
Download http://sleepyhead.jedimark.net
Source Code http://gitlab.com/sleepyhead/sleepyhead-code

User avatar
Lizistired
Posts: 2835
Joined: Tue Dec 14, 2010 10:47 pm
Location: Indiana

Re: SleepyHead 0.9 beta sneak preview..

Post by Lizistired » Fri Jan 06, 2012 12:59 am

I did just get the 50H to show real time with the start button, but no luck with the download.

_________________
Humidifier: S9™ Series H5i™ Heated Humidifier with Climate Control
Additional Comments: Swift FX sometimes, CMS-50F, Cervical collar sometimes, White noise, Zeo... I'm not well, but I'm better.

User avatar
jedimark
Posts: 1300
Joined: Fri Feb 18, 2011 12:45 am
Location: Bundaberg, Australia
Contact:

Re: SleepyHead 0.9 beta sneak preview..

Post by jedimark » Fri Jan 06, 2012 1:54 am

Lizistired wrote:I did just get the 50H to show real time with the start button, but no luck with the download.
good.. that means it's still talking a similar serial protocol.

_________________
Machine: ResMed AirSense™ 10 AutoSet™ CPAP Machine with HumidAir™ Heated Humidifier
Mask: Swift™ FX Nasal Pillow CPAP Mask with Headgear
Humidifier: S9™ Series H5i™ Heated Humidifier with Climate Control
Additional Comments: CMS50D+/F Oximeter, S9 VPAP Auto/Adapt, PRS1 Auto, Intellipap Auto, SleepyHead :)
Author of the free, cross platform, open-source sleep tracking software SleepyHead.
Download http://sleepyhead.jedimark.net
Source Code http://gitlab.com/sleepyhead/sleepyhead-code

User avatar
Pugsy
Posts: 65112
Joined: Thu May 14, 2009 9:31 am
Location: Missouri, USA

Re: SleepyHead 0.9 beta sneak preview..

Post by Pugsy » Fri Jan 06, 2012 10:25 am

What or how does the mask pressure data mean or do in regards to therapy?
As well as questions about the user flags.

Questions raised by user over in my tutorial under construction thread. I already answered ResScan and Encore part of the question.
viewtopic.php?f=1&t=72853&st=0&sk=t&sd=a

This one by ywp on Fri Jan 06, 2012 12:06 am
What is Mask pressure and how is it produced?

Event Flags. Are they calculated by sleepy head or the machine. Will the sleepy head equal rescan or encore?

user flags. What are they set for and how are they changed

_________________
Machine: AirCurve™ 10 VAuto BiLevel Machine with HumidAir™ Heated Humidifier
Additional Comments: Mask Bleep Eclipse https://bleepsleep.com/the-eclipse/
I may have to RISE but I refuse to SHINE.

User avatar
jedimark
Posts: 1300
Joined: Fri Feb 18, 2011 12:45 am
Location: Bundaberg, Australia
Contact:

Re: SleepyHead 0.9 beta sneak preview..

Post by jedimark » Fri Jan 06, 2012 11:20 am

Pugsy wrote:What or how does the mask pressure data mean or do in regards to therapy?
As well as questions about the user flags.

Questions raised by user over in my tutorial under construction thread. I already answered ResScan and Encore part of the question.
viewtopic.php?f=1&t=72853&st=0&sk=t&sd=a

This one by ywp on Fri Jan 06, 2012 12:06 am
What is Mask pressure and how is it produced?

Event Flags. Are they calculated by sleepy head or the machine. Will the sleepy head equal rescan or encore?

user flags. What are they set for and how are they changed
Mask pressure is the pressure actually received at the mask end.. The machine doesn't deliver constant pressure, it varies according to leaks, and back-pressure from breathing.. That's a horrid description, but it's 3am.. I'm allowed to not make sense sometimes

Event Flags are calculated by the machine.. SleepyHead just displays them.. (except for User Flags on PRS1)

These machine reported event flags have been verified against Encore, ResScan and SmartLink software reports by several people. SleepyHead calculate indexes with more precision than Encore. (Except for VSnore index, that's a voodoo calc in Encore that doesn't make sense or match the data.. SleepyHead gives an "events per hour" index for these instead)

User Flags are my experiment at picking up extra things (for PRS1).. In 0.9 series the parameters for this are adjustable (i just made some improvements to the algorithm too), and it can now be turned off. These flags don't have to mean anything unless you want it to. I'm adding an indice field for them, but they won't be part of any other calculation. They will _not_ be switched on by default, and changing the settings only affects future imports. (A re-indexer will be written later on to recalculate whenever these settings change.)

_________________
Machine: ResMed AirSense™ 10 AutoSet™ CPAP Machine with HumidAir™ Heated Humidifier
Mask: Swift™ FX Nasal Pillow CPAP Mask with Headgear
Humidifier: S9™ Series H5i™ Heated Humidifier with Climate Control
Additional Comments: CMS50D+/F Oximeter, S9 VPAP Auto/Adapt, PRS1 Auto, Intellipap Auto, SleepyHead :)
Author of the free, cross platform, open-source sleep tracking software SleepyHead.
Download http://sleepyhead.jedimark.net
Source Code http://gitlab.com/sleepyhead/sleepyhead-code

User avatar
Pugsy
Posts: 65112
Joined: Thu May 14, 2009 9:31 am
Location: Missouri, USA

Re: SleepyHead 0.9 beta sneak preview..

Post by Pugsy » Fri Jan 06, 2012 11:30 am

Thanks Mark,

Mask pressure and event flags were something I simply chose to ignore because I felt that they really did not impact my therapy data all that much. Like what would I do if something appeared to be way off anyway??

For tutorial purposes I don't see any way to put a "normal" value in those parameters. It is going to be highly individualized and vary so much between individuals as well as vary night to night.

Already the problem with people wanting a "normal" number to base effectiveness on when it really is very hard to say "so and so is normal" and so and so is abnormal and needs work.

Like how many snores is too many? Or how many Flow limitations is cause for concern? Beats me..I have never seen anything that even remotely gives me a guide as to what is acceptable variance or not.

_________________
Machine: AirCurve™ 10 VAuto BiLevel Machine with HumidAir™ Heated Humidifier
Additional Comments: Mask Bleep Eclipse https://bleepsleep.com/the-eclipse/
I may have to RISE but I refuse to SHINE.