Medical Outcomes Study - MOS Sleep Scale

Technical Manual

Script Katja Borchert, Ph.D. (katjab@millisecond.com), Millisecond

Created: January 11, 2013

Last Modified: January 14, 2023 by K. Borchert (katjab@millisecond.com), Millisecond

Script Copyright © Millisecond Software, LLC

Background

This script implements the MOS sleep scale 1.0 as provided by: https://www.rand.org/health/surveys_tools/mos/mos_sleep.html

And discussed in: Hays, Ron D., Martin, Susan A., Sesti, Anne M., & Spritzer, Karen L. (2005). Psychometric properties of the Medical Outcomes Study sleep measure. Sleep Medicine, 6(1), 41-44.

Scoring Algorithm can be obtained under: https://gim.med.ucla.edu/FacultyPages/Hays/surveys.htm

And is described in: Spritzer, K. L. & Hays, R. D. (2003, November). MOS Sleep Scale: A Manual for Use and Scoring, Version 1.0. Los Angeles, CA.

Duration

2 minutes

Overview

The survey presents 12 sleep questions (by default, the questions are coded in such a way that participants
do not have to answer them) that make up 7 subscales (+ 2 extra).

Summary Data

File Name: mos_sleepscale_summary*.iqdat

Data Fields

NameDescription
inquisit.version Inquisit version number
computer.platform Device platform: win | mac |ios | android
startDate Date the session was run
startTime Time the session was run
subjectId Participant ID
groupId Group number
sessionId Session number
elapsedTime Session duration in ms
completed 0 = Test was not completed
1 = Test was completed
slp9SleepProblems Subscale scores
slpqrawSleepquantity Sleep Quantity Score (q2)
q1 -
q12SP Scoring of the individual questions
(according to the scoring manual: "Note that items 4 and 12 are scored differently
depending upon which scale they are used in. When used in the sleep adequacy scale,
a higher score reflects less of a problem. When used in the sleep problems index, a
higher score reflects more of a problem." (Spritzer & Hays, 2003, p.2)
count_slpd4 -
countSlp9 Count the number of answered items of a subscale

Raw Data

File Name: mos_sleepscale.iqdat

Data Fields

NameDescription
date Date the session was run
time Time the session was run
subject, group, session With the current subject/groupnumber/session id
build Inquisit version number
q*_response Response given (in assigned values)
Scale: all of the time - none of the time; no automatically attached values attached to response anchors
=> see summary data for numeric values
q*_latency How much time (in ms) the participant spent on the surveyPage with this particular
question (the last time this particular surveyPage was visited)

Parameters

The procedure can be adjusted by setting the following parameters.

NameDescriptionDefault
instructions Contain the surveyPage instructions. The default instructions ("Please answer the following questions")
are not original to the survey and were addede by Millisecond.
skipFeedback True = no feedback is given (default)
false = feedback is given (-> page.feedback)