u/SomniCharts

The Most Eventful Night — After Night
▲ 6 r/CPAP_Therapy_Support+4 crossposts

The Most Eventful Night — After Night

Why “Self-Prescribed” PAP Therapy Can Go Very Wrong

“I bought a BiPAP online because I was tired all the time.”
“I increased pressures myself because I still felt exhausted.”

"Then I started chasing every event with even MORE adjustments...”

This is exactly the kind of situation that inspired this post.

The screenshot is from a real-world therapy session analyzed in SomniCharts™. At first glance, the user believed they were “actively treating” their sleep-disordered breathing because their machine was generating event markers all night long.

But the deeper analysis told a very different story.

What SomniCharts™ detected:

  • Continuous event activity night after night
  • No meaningful stabilization periods
  • Extensive Periodic Breathing patterns detected by SomniDoc™
  • DeepScan (SomniScan™) repeatedly identifying prolonged reductions in flow amplitude (>10–20 minute aggregates)
  • Therapy patterns suggesting the user may not actually be receiving effective treatment at all

The concerning part?

This user never underwent a full polysomnography before beginning therapy.

Instead, therapy settings evolved through:

  • self-adjustments
  • online advice
  • pressure chasing after online advice was received
  • increasing intervention intensity whenever symptoms persisted

Ironically, the user continued requesting more and more event extraction features because they believed the machine “wasn’t detecting enough.”

Sometimes the problem is not insufficient detection.

Sometimes the therapy itself is fundamentally mismatched to the physiology being treated.

PAP Therapy Is Not a Gadget

CPAP/BiPAP devices are powerful medical tools. Incorrect settings can:

  • worsen instability
  • induce treatment-emergent breathing abnormalities
  • fragment sleep architecture
  • mask underlying disorders
  • create false confidence while symptoms continue progressing

The Takeaway

If your nightly charts look like a Christmas tree of nonstop events, escalating settings on your own may not be the answer.

A proper diagnostic workup matters.

A machine generating data does not automatically mean you are receiving effective therapy.

And this is exactly why SomniCharts™ was designed to look beyond simple event counts and identify broader instability patterns that users — and sometimes even devices — can miss.

Self-therapy is not a substitute for proper diagnosis.

u/SomniCharts — 1 day ago
▲ 0 r/UARS

What If Periodic Breathing Isn’t Binary?

Most PAP software treats breathing patterns as:

>PB or not PB.

But real respiratory instability exists on a spectrum.

That’s why we built SomniPattern™.

Instead of acting like a simple event counter, our AI analyzes the contextual structure of the airflow waveform itself and scores breathing instability across a configurable confidence scale.

The Sensitivity Slider

At higher sensitivity:
-SomniPattern™ detects respiratory patterns approaching Periodic Breathing
-captures subtle waxing/waning instability

-identifies oscillatory respiratory behavior before it becomes convention-defined PB

At lower sensitivity:
-analysis tightens toward strict AASM-style compliance criteria

In other words:

>You can move from exploratory pattern discovery → strict conventional scoring.

Why This Matters To r/UARS

A lot of respiratory instability never cleanly crosses arbitrary scoring thresholds.

But the waveform often tells a different story:

  • subtle ventilatory instability
  • unstable flow behavior
  • oscillatory breathing
  • transitional respiratory disturbances
  • non-obstructive fragmentation patterns

These signals can exist even when AHI looks “fine.”

Where This Is Going

We’re now building a contextual AI engine combining:

  • SomniScan™ sub-threshold flow reduction analysis
  • SomniPattern™ respiratory instability recognition
  • Flow Limitation waveforms
  • pressure responses
  • RERA-related signals
  • cross-device waveform alignment

To explore confidence-driven recognition of UARS-related respiratory behavior.

Not binary scoring.
Not simplistic counters.

But contextual waveform intelligence.

The more nights we analyze, the more it feels like conventional PAP scoring is only barely scratching the surface of what’s actually happening physiologically during sleep.

u/SomniCharts — 3 days ago
▲ 0 r/UARS

You score AHI 0.0… but you still feel awful?

Your PAP device ignores any respiratory cessation event (aka breathing interruption) under 10 seconds. It is programmed this way because "=/>10 s" is the conventional threshold and therefore anything below 10s gets ignored.

So a 9.9s breathing stop = “no event.”, as far as your device is concerned.

SomniCharts™ resident AI says otherwise.

SomniScan™ is trained to scan ~720,000 data points/night in seconds and flags:

• 4.9–9.9s breathing drops (≥95%)
• Events your machine never reports
• Full waveform context for each one

- You could have dozens or hundreds of these events every night
- And still wake up with a “perfect” AHI

Real question:
Is your therapy actually working…
or just passing an arbitrary cutoff?

If you’ve ever felt off despite “great AHI numbers” — this is worth a look.

Missing the real signal? Most likely.

u/SomniCharts — 7 days ago
▲ 5 r/CPAPSupport+3 crossposts

Your PAP device ignores any respiratory cessation event (aka breathing interruption) under 10 seconds. It is programmed this way because "=/>10 s" is the conventional threshold and therefore anything below 10s gets ignored.

So a 9.9s breathing stop = “no event.”, as far as your device is concerned.

SomniCharts™ resident AI says otherwise.

SomniScan™ is trained to scan ~720,000 data points/night in seconds and flags:

• 4.9–9.9s breathing drops (≥95%)
• Events your machine never reports
• Full waveform context for each one

- You could have dozens or hundreds of these events every night
- And still wake up with a “perfect” AHI

Real question:
Is your therapy actually working…
or just passing an arbitrary cutoff?

If you’ve ever felt off despite “great AHI numbers” — this is worth a look.

Missing the real signal? Most likely.

u/SomniCharts — 8 days ago
▲ 5 r/CPAP_Therapy_Support+5 crossposts

Dear subscribers;

We have updated our resident AI, SomniDoc™ in the following areas:

1. Device Awareness

SomniDoc™ is now "device-aware," meaning it identifies the user’s specific device, model, and mode to tailor its analysis. While SomniDoc relies on the data provided by your device for its reporting, it will not determine if a device is suitable for your specific condition. We recommend discussing your device settings and therapy needs with the healthcare professional who prescribed it. 

In general terms, using a "suitable" device for therapy should reduce or eliminate respiratory events.

2. Precise Language

SomniDoc™ will no longer use "CPAP" as a generalized term. Instead, it will reference the actual make, model, and therapy mode used by each individual. We believe this transition to more specific language provides a more personalized experience.

3. Regional Awareness

SomniDoc™ is now "region-aware" and will adjust its commentary based on the location details in a user's profile. For users in the US, it will reference insurance compliance requirements. For users in regions like Australia, the UK, or parts of the EU—where therapy compliance may be linked to driver’s license validation—SomniDoc will adjust its analysis accordingly.

If no region is specified or if there are no local compliance mandates, SomniDoc will use more generalized terms regarding therapy consistency.

4. SomniScan™ Updates

The language surrounding SomniScan™ results has also been updated to reflect the changes mentioned above. The core functionality remains the same: it identifies breathing cycles where the flow rate falls below 95% for 4.9 to 9.9 seconds. SomniDoc does not determine if these are "open airway" or "obstructive" events, only that they occurred and were not reported by the device. We believe that an event lasting from 4.9 to 9.9 seconds is of similar significance to a reported 10-second event; therefore, we recommend discussing frequent events with a healthcare professional, especially if they coincide with periodic breathing patterns detected by SomniPattern™ .

All the best,

SomniCharts™

u/SomniCharts — 8 days ago

Your machine records every breath — but most tools reduce that down to a few summary numbers.

That’s fine… until it isn’t.

There are patterns like Periodic Breathing that:
• don’t always trigger clear flags
• get missed by standard algorithms
• require zooming through thousands of breaths to confirm

So instead of relying on basic detection, we built an AI layer that actually looks at the shape and repetition of your breathing.

What it does:
✔ scans full-night breath data (not just events)
✔ identifies repeating PB patterns
✔ logs exact timing and duration
✔ lets you review each instance visually

No changes to your therapy. No machine replacement. Just deeper analysis of the data you already have.

Not here to sell hype — just pointing out:
there’s a lot in your flow data that typical CPAP software ignores.

Would you want to see this kind of detail in your own reports, or is AHI enough for you?

u/SomniCharts — 11 days ago
▲ 3 r/OSCAR_Alternative+1 crossposts

SomniCharts is pleased to announce that their CPAP data analyzer is now optimized for PC and Tablet use . we are also completing an android and an Apple App which will be available from Play store and Apple Store in May/2026, free of charge.

u/SomniCharts — 15 days ago
▲ 2 r/u_SomniCharts+1 crossposts

We just flipped the switch on something big.

SomniCharts********^(®) has a brand-new interface — and SomniDoc™ is now at the center of it.

For years, reading your CPAP data meant hopping between 14 charts, squinting at waveforms, and trying to decode what last night actually meant. Not anymore.

The new Live-Hive experience:

Load your CPAP data. Hit the SomniDoc™ button. That's it.

In under 5 seconds, you get a full plain-English summary of last night — and up to 365 nights before it. No PhD required. No chart-hopping. No guesswork.

What's actually happening under the hood:

While you're reading your summary, SomniDoc™ is quietly working in the background — scanning your breathing waveform breath by breath, looking for patterns and flow disruptions that your CPAP device is programmed to ignore because they fall below AASM thresholds.

It does this using two proprietary algorithms we've built and trained:

  • SomniScan™ — Deep analysis of your respiratory waveform, event by event
  • SomniPattern™ — Pattern detection across nights to spot trends your device won't flag

These aren't side features anymore. They're the whole point.

Prefer the classic view or just an uber-nerd?

We didn't take the old Legacy away. If you love the OSCAR-style chart layout, it's still there — one icon click and you're back in the 14-chart cockpit. Hop between the two freely. Your data, your preference.

See it in action (90 seconds): 👉 https://youtu.be/eDsCtbhNcFw

What to do next:

Just log in at www.somnicharts.com. You'll land directly in the new Live-Hive by default. Click any hex tile to drill in. Click the SomniDoc™ button to let the AI do the heavy lifting.

We've closed the gap between "I woke up" and "I understand my therapy data."

Thanks for being part of this ride.

— The SomniCharts Team

Making Therapy Make Sense

u/SomniCharts — 24 days ago
▲ 3 r/u_SomniCharts+1 crossposts

Dear Subscriber,

We are excited to announce that we will be rolling out a new user interface before the end of April.

The new design is based on a Central Orchestrator model, which reduces complex navigation and places SomniDoc™, our resident AI, at the center of your sleep data analysis.

For those who prefer our current interface, please note that it will remain available as the "Legacy" design. You will be able to switch between the Legacy UI and the new interface at any time with the click of a button.

To recap, SomniCharts will receive this updated look and functionality by the end of the month (probably earlier).   So please do not be concerned if your screen has changed dramatically the next time you log in. We look forward to you experiencing these improvements to our platform.

Best regards,

Your Support Team at SomniCharts

u/SomniCharts — 1 month ago

I was digging through my flow data again and decided to look at anything under the 10 second cutoff… and yeah, this is what I found.

21 separate breathing disruptions in one night that never got flagged. My machine reports a pretty clean night, but when you actually look at the waveform, there are all these short drops where airflow basically collapses and comes back.

None of them hit 10 seconds, so they just don’t exist as far as the device is concerned.

The screenshot shows one of them selected — about 6 seconds long, ~95% drop in flow, and you can see it flatten right out in the middle before recovery. There are 20 more just like it scattered through the night.

I built a tool (SomniScan™) mostly out of curiosity to scan for these sub-10-second events automatically because manually hunting them is painful and on a regular basis, unpractical. My SomniScan™ algorithm It logs each one and lets you click through them like this.

Both SomniScan™ and SomniPattern™ (identifies Periodic Patterns) now have their own distinct icons on the Flow Rate Chart in SomniCharts™ AI driven CPAP Analysis platform.

Not saying these are “apneas” or anything clinical, but it does make me wonder how much of the breathing story gets lost just because of that hard 10-second rule.

Curious if anyone else has gone looking for this kind of thing in their data,

u/SomniCharts — 1 month ago

I’ve been going down a bit of a rabbit hole with my own data and something started bothering me… the whole “10 second rule.” Like yeah I get it, that’s the clinical definition and all, but when you actually look at the raw flow waveform, there are a TON of shorter disruptions that just get completely ignored by CPAP device like they never even happened.

I kept seeing these little clusters where breathing clearly changes, recovers, changes again… but nothing gets flagged because none of them cross that 10 second threshold. So they basically become invisible and the patient gets a clean bill of AHI health, happy that their therapy is working and they get a Less than AHI 5 every day....... unless you sit there and manually scan the graph like a maniac.

So yeah… I went full nerd mode and built something new...again! . I’m the guy behind SomniCharts, and I just finished an algorithm I’m calling SomniScan. (Release date April/21/2026) What it does is it doesn’t care about the 10 second cutoff—it scans the entire overnight breathing waveform and hunts down these “in-between” or orphan-type events that machines just skip over.

The interesting part is I didn’t want it to be rigid, so there’s a slider where you can define what you consider a meaningful disruption. So if you want to look at 6–10 second events, or even tighter ranges, you can. Turns out some nights look VERY different when you do that.

It’s kind of similar to another thing I built earlier (SomniPattern) that isolates periodic breathing patterns that most machines don’t even label properly. This new one is more about event-level detection instead of patterns.

Plan right now is to add SomniScan as its own feature in the flow chart tools, but also hook it into my AI assistant (SomniDoc) so when it generates summaries, it can actually take these shorter events into account instead of pretending they don’t exist.

Not claiming this replaces AHI or anything like that, but I’m honestly starting to think there’s a chunk of the story missing when we only look at >10 second events.

Curious if anyone else has noticed this in their data.

According to the AASM (American Academy of Sleep Medicine), an adult apnea event is defined as a drop in peak-to-trough airflow by >90% from baseline for at least 10 seconds. The reduction must last for at least 90% of the entire event duration. Apneas are classified as obstructive, central, or mixed, depending on respiratory effort.

u/SomniCharts — 1 month ago

HI, I’m a builder sharing something genuinely interesting and hopefully worthwhile for many community members here.

Everyone talks about AHI.
Some people look at PB markers that their CPAP device may or may not produce (most don't even do that)

But almost nobody looks at this 👆

This is periodic breathing as a part of continuous waveform, across a single night.

Not a flag.
Not a percentage.
Not a summary.

👉 An actual breath-by-breath pattern evolving over time

What you’re really seeing here:

  • Cycles that build, stabilize, and break down
  • Patterns that come and go in clusters
  • Segments that are obvious… and others that are borderline but still structured
  • Cycle lengths that shift — not a fixed “textbook” pattern

Here’s the uncomfortable part:

Two people can have the same AHI…
even similar PB%…

…and have completely different underlying breathing behavior

But most tools flatten all of this into small "Markers" on their Event Chart

So the question is:

Are we actually analyzing sleep data…

or just summarizing it?

We’ve been experimenting with running pattern detection directly on the waveform (instead of relying on event flags), and it changes how you look at these nights completely.

Not for diagnosis.
Just for actually seeing what’s there.

Curious — has anyone here ever looked at their data this way?
Or are most of us still relying on AHI and summary stats?

Periodic Breathing (PB) is defined by the American Academy of Sleep Medicine (AASM) as a cyclic pattern of waxing and waning respiration, typically identified when it persists for a minimum duration and meets specific amplitude and timing criteria. It is commonly associated with conditions such as central sleep apnea and/or underlying Cardiac issues and can provide important context when interpreting respiratory stability during sleep.

u/SomniCharts — 1 month ago
▲ 1 r/u_SomniCharts+1 crossposts

Hey everyone 👋

Quick update on SomniCharts — we’ve just rolled out SomniDoc on the Daily View.

That means SomniDoc (our AI therapy assistant) now covers every data page: Reports, Overview, Statistics, and Daily.

🔍What makes this different from slapping ChatGPT on a dashboard:

SomniDoc doesn’t just summarize numbers — it actually analyzes your therapy data at the signal level.

On the Daily page, it works directly with your rendered waveform data to produce structured, meaningful insights:

  • Session Summary Clear breakdown of AHI, usage, timing, and overall therapy quality
  • Breathing Analysis Runs our SomniPattern algorithm on your Flow Rate waveform to detect periodic breathing patterns using AASM-aligned criteria
  • Event Patterns Identifies every respiratory event with timestamp and duration, and highlights clustering (early / mid / late session)
  • Pressure & Leak Time-at-pressure distribution, leak spike detection, and mask performance insights

🧠 Built for real-world CPAP data

SomniDoc understands the details that matter:

  • Noon-to-noon sleep sessions (one night stays one night)
  • Device-specific event codes mapped to clinical terminology
  • Triggered breaths filtered appropriately

Toggle “Explain to my doctor” to switch to clean, clinical formatting you can bring to your next appointment 🩺

⚖️ What SomniDoc does not do

It does not diagnose or recommend pressure changes.
That’s your clinician’s role.

SomniDoc’s job is simple:
make your data understandable and actionable.

To our knowledge, SomniCharts is currently the only CPAP data platform with fully integrated AI across every view 🚀

We support all popular CPAP devices.

Try it: somnicharts.com

SomniDoc and SomniPattern are informational tools and not medical devices.

u/SomniCharts — 1 month ago

Most apps give you a single AHI number. SomniCharts (somnicharts.com) lets you see this — a full overnight mask pressure overlay showing exactly how your device responded to every breath, every event, and every pressure surge.

What's in the chart: ⬜ White spikes = mask pressure oscillations (your actual breathing waveform) 🔵 Blue line = IPAP_Min baseline device pressure (~12 cmH2O, holding steady) 🔴 Red line = IPAP Inhale pressure peaks during respiratory events 🟠 Orange wave = Pressure Support 🟢 Green = EPAP_Actual Expiratory Pressure 🔵Purple = IPAP_Max Inspiratory Pressure

What happened around 9am 👀 Pressure shot past 25 cmH2O, the red line surged, and events clustered hard. Classic sign of a position change or REM-related airway collapse — the device fought back aggressively. There's also a short gap (mask off briefly), then it resumes.

The rest of the night? Pretty controlled. This overlay makes it obvious.

This pressure oscillation overlay is a feature I haven't seen anywhere else. You can run it on your own device data at somnicharts.com — free to try.

Anyone else seeing late-night/early-morning pressure spikes like this? Drop your charts below.

u/SomniCharts — 1 month ago

Hey everyone! I'm u/SomniCharts, a founding moderator of r/CPAP_Data_Analysis.

This is our new home for all things related to CPAP DATA ANALYSYS. We're excited to have you join us!

What to Post
Post anything that you think the community would find interesting, helpful, or inspiring. Feel free to share your thoughts, photos, or questions about CPAP data, CPAP analysis, CPAP data analysis and in general the science behind understanding sleep disorders

Community Vibe
We're all about being friendly, constructive, and inclusive. Let's build a space where everyone feels comfortable sharing and connecting.

How to Get Started

  1. Introduce yourself in the comments below.
  2. Post something today! Even a simple question can spark a great conversation.
  3. If you know someone who would love this community, invite them to join.
  4. Interested in helping out? We're always looking for new moderators, so feel free to reach out to me to apply.

Thanks for being part of the very first wave. Together, let's make r/CPAP_Data_Analysis amazing.

reddit.com
u/SomniCharts — 2 months ago