OximeterImport
0
0
986
623
Dialog
12
12
12
12
-
-
24
Oximeter Import Wizard
Qt::AlignCenter
-
4
-
0
0
0
255
255
255
120
154
188
153
174
255
103
132
243
27
45
116
36
60
155
0
0
0
255
255
255
0
0
0
255
255
255
120
154
188
255
255
255
120
154
188
0
0
0
154
172
243
255
255
220
0
0
0
0
0
0
255
255
255
120
154
188
153
174
255
103
132
243
27
45
116
36
60
155
0
0
0
255
255
255
0
0
0
255
255
255
120
154
188
255
255
255
120
154
188
0
0
0
154
172
243
255
255
220
0
0
0
27
45
116
255
255
255
120
154
188
153
174
255
103
132
243
27
45
116
36
60
155
27
45
116
255
255
255
27
45
116
255
255
255
120
154
188
255
255
255
120
154
188
0
0
0
54
90
232
255
255
220
0
0
0
QFrame {
background: qlineargradient( x1:0 y1:0, x2:1 y2:0, stop:0 white, stop:1 #789abc);
border: 1px solid gray;
border-radius: 15px;
}
QFrame::StyledPanel
QFrame::Raised
0
0
0
0
-
Qt::Vertical
QSizePolicy::Preferred
20
10
-
border: 0px solid gray;
border-radius: 0px;
:/icons/oximeter.png
false
Qt::AlignHCenter|Qt::AlignTop
-
Qt::Vertical
20
40
-
5
4
4
4
4
-
background: white;
border: 1px solid gray;
border-radius: 15px;
QFrame::StyledPanel
QFrame::Raised
-
border: 0px;
border-radius: 0px;
QFrame::NoFrame
0
Qt::ScrollBarAlwaysOn
QAbstractScrollArea::AdjustToContents
QTextEdit::WidgetWidth
1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
p, li { white-space: pre-wrap; }
</style></head><body style=" font-family:'.Lucida Grande UI'; font-size:13pt; font-weight:400; font-style:normal;">
<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">(Translators, please don't touch this yet.. it will be split up)</p>
<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:18pt;">Welcome to the Oximeter Import Wizard</span></p>
<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Pulse Oximeters are medical devices used to measure blood oxygen saturation. During extended Apnea events and abnormal breathing patterns, blood oxygen saturation levels can drop significantly, and can indicate issues that need medical attention.</p>
<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">SleepyHead gives you the ability to track Oximetry data alongside CPAP session data, which can give valuable insight into the effectiveness of CPAP treatment. It will also work standalone with your Pulse Oximeter, allowing you to store, track and review your recorded data.</p>
<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">SleepyHead is currently compatible with Contec CMS50D+, CMS50E and CMS50F serial oximeters.<br />(Note: Direct importing from bluetooth models is <span style=" font-weight:600;">not</span> supported yet)</p>
<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">It also can read from ChoiceMMed MD300W1 oximeter .dat files.</p>
<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">Please remember: </span><span style=" font-weight:600; font-style:italic;">If you are trying to sync oximetery and CPAP data, please make sure you imported your CPAP sessions first before proceeding!</span></p>
<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">Important Notes: </span>For SleepyHead to be able to locate and read directly from your Oximeter device, you need to ensure the correct device drivers (eg. USB to Serial UART) have been installed on your computer. For more information about this, <a href="http://sleepyhead.sf.net/"><span style=" text-decoration: underline; color:#0000ff;">click here</span></a>.</p>
<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Contec CMS50D+ devices do not have an internal clock, and do not record a starting time. If you do not have a CPAP session to link a recording to, you will have to enter the start time manually after the import process is completed.</p>
<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Even for devices with an internal clock, it is still recommended to get into the habit of starting oximeter records at the same time as CPAP sessions, because CPAP internal clocks tend to drift over time, and not all can be reset easily.</p></body></html>
false
false
-
-
Qt::Horizontal
40
20
-
Skip this page next time.
QPushButton {
background: qlineargradient( x1:0 y1:0, x2:1 y2:0, stop:0 white, stop:1 #eeeeee);
border: 1px solid gray; border-radius: 10px;
}
QPushButton:hover {
border: 2px solid #56789a; border-radius: 10px;
background: white;
}
QPushButton:pressed {
border: 2px solid #56789a; border-radius: 10px;
background: qlineargradient( x1:0 y1:0, x2:1 y2:0, stop:0 white, stop:1 #cccccc);
}
-
0
0
14
<html><head/><body><p>SleepyHead fully supports Contec CMS50D+/E/F serial oximeters, <br/>as well as data files made by ChoiceMMed MD300W1 oximeters' software.</p></body></html>
Qt::AlignHCenter|Qt::AlignTop
true
-
Qt::Vertical
20
40
-
18
QFrame::NoFrame
Where would you like to import from?
Qt::AlignCenter
-
Qt::Vertical
20
40
-
<html><head/><body><p>This option allows you to import (via cable) from your oximeters internal recordings.</p><p>After selecting on this option, some oximeters will require you to do something in the devices menu to initiate the upload.</p></body></html>
Directly from a recording on a device
:/icons/oximeter.png:/icons/oximeter.png
64
64
false
-
<html><head/><body><p>If you don't mind a being attached to a running computer overnight, this option provide a useful plethysomogram graph, which gives an indication of heart rhythm, on top of the normal oximetry readings.</p></body></html>
Record attached to computer overnight (provides plethysomogram)
:/icons/cms50f.png:/icons/cms50f.png
64
64
-
<html><head/><body><p>This option allows you to import from data files created by software that came with your Pulse Oximeter, such as SpO2Review.</p></body></html>
Import from a datafile saved by another program, like SpO2Review
:/icons/save.png:/icons/save.png
64
64
false
false
-
Qt::Vertical
20
40
-
14
<html><head/><body><p><span style=" font-weight:600; font-style:italic;">Reminder for CPAP users: </span><span style=" color:#fb0000;">Did you remember to import your CPAP sessions first?</span></p><p>If you forget, you won't have a valid time to sync this oximetry session to.<br/><br/>To a ensure good sync between devices, always try to start both at the same time.</p></body></html>
Qt::AlignHCenter|Qt::AlignTop
true
-
21
Please connect your oximeter device
Qt::AlignCenter
-
-
-
24
-
21
Please connect your oximeter device
Qt::AlignCenter
-
0
0
QFrame::StyledPanel
QFrame::Raised
-
Press Start to commence recording
Qt::AlignCenter
-
0
0
QFrame::StyledPanel
QFrame::Raised
6
6
6
6
6
-
75
true
Show Live Graphs
true
-
Qt::Horizontal
40
20
-
-
75
true
Duration
Qt::AlignHCenter|Qt::AlignTop
-
200
50
QFrame::StyledPanel
8
-
-
75
true
SpO2 %
Qt::AlignHCenter|Qt::AlignTop
-
0
0
60
50
0
106
255
0
106
255
127
127
127
Qt::LeftToRight
QFrame::StyledPanel
2
-
-
75
true
Pulse Rate
Qt::AlignHCenter|Qt::AlignTop
-
0
0
80
50
255
0
0
255
0
0
159
0
85
QFrame::StyledPanel
false
3
-
0
0
21
Multiple Sessions Detected
Qt::AlignCenter
-
0
0
Please choose which one you want to import into SleepyHead
Qt::AlignCenter
-
true
QAbstractItemView::SingleSelection
QAbstractItemView::SelectRows
true
Start Time
Duration
Details
-
21
Import Completed. When did the recording start?
Qt::AlignCenter
-
-
0
0
0
200
Day recording (normally would of) started
-1
0
2
0
0
-
0
0
-
1
0
0
200
Oximeter Starting time
-
0
0
I want to use the time reported by my oximeter's built in clock.
true
-
0
0
I started this oximeter recording at (or near) the same time as a session on my CPAP machine.
true
-
0
0
-
0
0
<html><head/><body><p>SleepyHead needs a starting time to know where to save this oximetry session to.</p><p>Choose one of the following options:</p></body></html>
Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
true
-
0
0
-
0
0
<html><head/><body><p>Note: Syncing to CPAP session starting time will always be more accurate.</p></body></html>
true
-
0
0
Choose CPAP session to sync to:
6
6
6
6
-
Qt::AlignCenter
-
0
-
0
0
...
:/icons/back.png:/icons/back.png
-
0
40
16777215
40
QFrame::StyledPanel
QFrame::Raised
-
0
0
...
:/icons/forward.png:/icons/forward.png
-
-
Qt::Horizontal
40
20
-
0
0
14
You can manually adjust the time here if required:
-
0
0
40
QAbstractSpinBox::UpDownArrows
HH:mm:ssap
-
Qt::Horizontal
40
20
-
Qt::Vertical
QSizePolicy::Expanding
20
40
-
QFrame::NoFrame
QFrame::Raised
-
&Cancel
-
&Information Page
-
Qt::Horizontal
40
20
-
&Retry
-
&Choose Session
-
&End Recording
-
&Sync and Save
-
&Save and Finish
-
&Start