Sleep Study and Polysomnography Data

This dataset provides detailed, structured results from sleep studies and polysomnography, including key indices, sleep stage distributions, CPAP titration outcomes, and clinical diagnoses. It is designed for use in sleep disorder management, clinical research, and operational analytics, supporting both patient-level tracking and population health studies.

  • last updated 2 Nov 2025
  • by GoMask
The brief that made it

Sleep disorder diagnosis and management

Sample rows

preview · 8 of 1,000 rows · all 18 columns
study_idstringoxygen_desaturation_indexfloatcpap_titration_performedbooleandiagnosisstringpatient_idstringstudy_datedateahifloattotal_sleep_time_minutesintegersleep_efficiency_percentfloatstage_n1_percentfloatstage_n2_percentfloatstage_n3_percentfloatstage_rem_percentfloatrem_latency_minutesintegercpap_optimal_pressure_cm_h2ofloatother_findingsstringreferring_physicianstringstudy_locationstring
S0010.7falseNormal Sleep ArchitectureP10012020-02-291.254597.84.959.219.816.141blankblankDr. PatelMetro Sleep Clinic
S0028.1trueMild OSAP10022020-03-146.441276.512.850.415.515.2389.6Mild sleep fragmentationDr. GuptaValley Sleep Center
S00332.5trueSevere OSAP10032020-08-2134.721048.227.446.33.223.112816.8Obesity, cardiac arrhythmiaDr. MartinezRiverside Sleep Lab
S0040.5falseNormal SleepP10042020-10-050.358999.12.361.121.714.622blankblankDr. LeePremier Sleep Center
S00514.7trueModerate OSAP10052020-11-1118.236879.910.950.812.215.76311.2Periodic limb movementsDr. SmithSummit Sleep Clinic
S0060.6falseNormal SleepP10062021-01-060.752294.75.157.319.616.339blankMild snoringDr. RiveraMetro Sleep Clinic
S00738.5trueExtreme OSAP10072021-03-0842.913638.241.239.62.117.112117.2Hypoventilation, severe obesityDr. GuptaHighland Sleep Lab
S0081.3falseNormal SleepP10082021-03-182.448492.27.258.318.216.334blankblankDr. WuLakeview Sleep Center

What the 1,000 rows show

from the 1,000-row sample
  • 38%cpap_titration_performed = true
  • 1.7median oxygen_desaturation_index
  • 99referring physicians
  • 108study locations
  • 2.2median ahi
  • 433.5median total_sleep_time_minutes
oxygen_desaturation_index1,000 rows, in bands of 10
03456906881493654024151060050100oxygen_desaturation_index →

Median 1.7, from 0.0 to 85.2.

diagnosis1,000 rows · top 10 of 16 values
  1. Normal Sleep249
  2. Normal Sleep Architecture206
  3. Mild OSA135
  4. Unscored Study126
  5. Moderate OSA92
  6. Severe OSA90
  7. Extreme OSA66
  8. Mild Obstructive Sleep Apnea7
  9. Severe Obstructive Sleep Apnea5
  10. REM Behavior Disorder5
18 columns by typefrom the column list below
  • string 6
  • integer 2
  • float 8
  • date 1
  • boolean 1

Columns

18 columns in four groups
blueprint · 18 columns
columntypedescriptionexample
Text 6 columns
study_idstringUnique identifier for each sleep study recorduniqueS001
patient_idstringUnique identifier for the patient undergoing the sleep studyP1001
diagnosisstringPrimary sleep disorder diagnosis based on study findingsMild OSA
other_findingsstringAdditional findings or comments from the sleep studyoptionalMild sleep fragmentation
referring_physicianstringName or identifier of the referring physicianoptionalDr. Patel
study_locationstringFacility or location where the sleep study was conductedoptionalMetro Sleep Clinic
Numbers 10 columns
ahifloatApnea-Hypopnea Index (number of apneas and hypopneas per hour of sleep)0 or more1.2
oxygen_desaturation_indexfloatNumber of oxygen desaturation events per hour0 or more0.7
total_sleep_time_minutesintegerTotal sleep time recorded during the study, in minutes0 or more545
sleep_efficiency_percentfloatPercentage of time spent asleep while in bed0 to 100 · optional97.8
stage_n1_percentfloatPercentage of total sleep time spent in N1 (light sleep) stage0 to 100 · optional4.9
stage_n2_percentfloatPercentage of total sleep time spent in N2 (intermediate sleep) stage0 to 100 · optional59.2
stage_n3_percentfloatPercentage of total sleep time spent in N3 (deep sleep) stage0 to 100 · optional19.8
stage_rem_percentfloatPercentage of total sleep time spent in REM (rapid eye movement) stage0 to 100 · optional16.1
rem_latency_minutesintegerTime from sleep onset to first REM period, in minutes0 or more · optional41
cpap_optimal_pressure_cm_h2ofloatOptimal CPAP pressure determined during titration (cm H2O)0 or more · optional9.6
Dates and times 1 column
study_datedateDate when the sleep study was conducted2020-02-29
True or false 1 column
cpap_titration_performedbooleanIndicates if CPAP titration was performed during the studyfalse

Use it for

  • cpap titration…38%382 of 1,000 rows

    A healthcare dashboard

    The cpap_titration_performed rate, oxygen_desaturation_index and a breakdown of diagnosis. Excel, Power BI or Tableau.

  • Why do 382 of 1,000 rows have cpap_titration_performed = true?

    A class exercise

    Hand out the rows and one question. Everyone works from the same 1,000 rows.

  • A software demo

    Believable studies with patient_id, study_date and ahi to fill a screen in front of a buyer.

Not quite right?

Make it yours.

Same 18 columns, your size and your rules. See 20 rows before you pay.

Preview 20 rows free

1,000 rows: $1.99 · 10,000: $12.99One-time. No subscription. All prices

This dataset1,000 rows18 columns
Yours1,000 rows18 columnsstudy_location: UK only

blueprint · sleep-study-and-polysomnography-data

Behind this dataset

Same schema. As many rows as you need.

These 1,000 rows came out of a blueprint — 18 columns with generation rules behind each one. Open it in Data Factory to retune a column, add your own, wire in foreign keys, and run it at the size you actually need.

Rules it was built with
  • Study ID unique per sleep study
  • Study type: diagnostic, split-night, CPAP titration, MSLT
  • Total sleep time (TST) in minutes
  • Sleep efficiency: (TST / time in bed) × 100
  • AHI: number of apneas and hypopneas per hour of sleep
  • AHI severity: normal (<5), mild (5-14), moderate (15-29), severe (≥30)
  • Oxygen desaturation index (ODI)
  • Lowest oxygen saturation during sleep
Rows
Open the blueprint in Data Factory

1 credit per row. New accounts start with 25 free credits.

Exports
CSV, JSON, JSONL, Parquet, SQL, Excel, TSV, XML
Licence
yours to use, including commercially
API slug
sleep-study-and-polysomnography-data

What should your data show?

Preview 20 rows free
No signup. No card.