Analiza danych CPAP w OSCAR | od podstaw do zaawansowanych technik

Kilka lat temu nagrałem o tym podcast (link poniżej), ale od tamtego czasu OSCAR się zmienił, a pytań o niego na grupie nie ubywa. Czas na porządny artykuł.

OSCAR (Open Source CPAP Analysis Reporter) to darmowy program, który wyciąga z Twojego aparatu CPAP dane, o których aplikacja producenta Ci nie powie. Przepływ powietrza oddech po oddechu, wycieki z dokładnością co do sekundy, ciśnienie w czasie rzeczywistym. Pobierasz go ze strony sleepfiles.com/OSCAR, instalujesz i masz dostęp do wszystkiego, co Twoja maszyna zapisuje na karcie SD.

Aktualna wersja to OSCAR 1.7.1. Działa na Windows, macOS (też Apple Silicon) i Linuxie. Obsługuje ResMed AirSense 10/11, Philips DreamStation 1 i 2, Fisher & Paykel SleepStyle, Löwenstein Prisma, BMC, Yuwell i kilka innych.

Część 1: Dla początkujących

Instalacja i import danych

Całość zajmie Ci 10 minut:

  1. Pobierz OSCAR ze sleepfiles.com/OSCAR i zainstaluj.
  2. Wyjmij kartę SD z aparatu. Przesuń mały przełącznik na karcie w pozycję „lock” (zabezpieczenie przed zapisem, żeby system operacyjny nic tam nie namieszał).
  3. Włóż kartę do czytnika w komputerze.
  4. W OSCAR kliknij ikonę CPAP Importer. Program sam rozpozna aparat i zaproponuje import.
  5. Gotowe. Masz dane.

Ważne: karta SD musi być w aparacie podczas każdej nocy. Bez niej aparat zapisuje tylko ogólne podsumowania, a OSCAR potrzebuje szczegółowych danych.

Co widzisz po uruchomieniu?

OSCAR ma dwa główne widoki:

Widok dzienny (Daily) – analiza jednej nocy. Po lewej kalendarz i podsumowanie (AHI, czas użycia, zdarzenia). Na środku wykresy ułożone chronologicznie. Wszystkie dzielą wspólną oś czasu, więc możesz precyzyjnie zobaczyć co się działo o 3:00 w nocy.

Widok ogólny (Overview, klawisz F6) – trendy z wielu nocy. Każdy słupek to jedna noc. Najedź kursorem i zobaczysz szczegóły. Tu oceniasz, czy Twoja terapia idzie w dobrą stronę.

Na co patrzeć rano?

Trzy rzeczy:

Parametr Co oznacza Cel
AHI Średnia liczba bezdechów i spłyceń oddechu na godzinę Poniżej 5 (idealnie poniżej 2)
Leaks (Wycieki) Ile powietrza ucieka bokiem maski lub przez usta Poniżej 24 L/min (próg „dużego wycieku” w ResMed)
Pressure (Ciśnienie) Jak aparat reagował na Twoje potrzeby w trybie auto Nie powinno dobijać stale do górnego limitu

Co to jest AHI i jakie wartości są OK?

AHI to Apnea-Hypopnea Index, czyli liczba bezdechów (OA – obturacyjne, CA – centralne) i spłyceń oddechu (H – hipopnea) na godzinę snu.

AHI (zdarzeń/godz.) Klasyfikacja
< 5 Norma (dobrze leczone na CPAP)
5-15 Łagodny bezdech senny
15-30 Umiarkowany bezdech senny
> 30 Ciężki bezdech senny

Celem terapii CPAP jest AHI poniżej 5. Ale nie panikuj, jeśli jednej nocy masz 1,5, a następnej 4,0. To normalne wahania, wynikające z pozycji snu, kataru, fazy REM. Analizuj trend z co najmniej 7-14 nocy, nie reaguj na pojedynczą noc.

Rodzaje zdarzeń (flagi)

Aparat klasyfikuje zdarzenia, a OSCAR oznacza je kolorowymi flagami na wykresie:

  • OA (Obstructive Apnea) – bezdech obturacyjny. Tkanki zablokowały gardło.
  • CA (Clear Airway / Central Apnea) – bezdech centralny. Mózg „zapomniał” wysłać sygnał do oddechu.
  • H (Hypopnea) – spłycenie oddechu o minimum 30-50%.
  • LL (Large Leak) – duży wyciek powietrza z maski.
  • RE (RERA) – wybudzenie związane z wysiłkiem oddechowym. Nie wszystkie aparaty to raportują.

Jak odczytywać wykresy? Krok po kroku

Zalecana kolejność analizy jednej nocy:

  1. Overview – zerknij na trendy z ostatnich tygodni. Czy AHI jest stabilne?
  2. Event Flags – gdzie w nocy pojawiały się zdarzenia? Czy tworzą skupiska?
  3. Leak Rate – czy wycieki były pod kontrolą przez całą noc?
  4. Flow Rate – kształt oddechów. Szukaj spłaszczonych szczytów.
  5. Pressure – jak aparat reagował na zdarzenia.

Wycieki – to ważniejsze niż myślisz

Wycieki dzielą się na dwa typy: zamierzone (celowy odpływ CO₂ przez otwory w masce, tak ma być) i niezamierzone (powietrze ucieka przez nieszczelną maskę lub usta). Tylko te drugie są problemem.

ResMed oznacza jako „duży wyciek” wszystko powyżej 24 L/min. I tu jest pułapka: duże wycieki zafałszowują AHI w dół. Aparat traci kontrolę nad obwodem powietrznym i nie wykrywa prawidłowo zdarzeń oddechowych. Więc jeśli masz AHI = 0,5, ale wycieki przez pół nocy, to niekoniecznie dobra wiadomość.

Napraw wycieki ZANIM zaczniesz zmieniać ciśnienie. To podstawowa zasada.

Typowe wzorce i co z nimi robić

Co widzisz w OSCAR Prawdopodobna przyczyna Co zrobić
AHI > 10 przez kilka nocy Ciśnienie za niskie lub wycieki zafałszowują dane Najpierw napraw wycieki. Potem do lekarza.
Długie okresy „dużego wycieku” Otwierasz usta lub maska nie trzyma Sprawdź dopasowanie maski, rozważ chin strap
Spłaszczone szczyty na Flow Rate Ograniczenie przepływu (katar, alergie, za niskie ciśnienie) Sprawdź nawilżacz, może trzeba podnieść ciśnienie
Częste skoki ciśnienia (APAP) Bezdech pozycyjny lub reakcja na wycieki Śpij na boku, wyeliminuj wycieki
Suchość i hałas w nocy Wycieki przez usta + za niskie nawilżenie Zwiększ nawilżanie, rozważ maskę pełnotwarzową

Raport dla lekarza

OSCAR pozwala zapisać raport do PDF (przez drukowanie do wirtualnej drukarki). Skrót F12 ukrywa kalendarz i panele boczne, dając czysty widok do zrzutu ekranu. Na wizytę u lekarza przygotuj widok Overview za ostatnie 30 dni i jedną-dwie reprezentatywne noce (dobrą i złą).


Część 2: Dla zaawansowanych

Jeśli Twoje AHI jest niskie, a Ty wciąż budzisz się zmęczony, czas zejść głębiej.

Flow Rate – najważniejszy wykres w OSCAR

Wykres przepływu (Flow Rate) pokazuje każdy oddech. Linia powyżej zera to wdech, poniżej to wydech. Zoomuj go strzałkami lub kółkiem myszy do 2-5 minut, żeby zobaczyć kształt poszczególnych oddechów.

Kształt wdechu mówi więcej niż AHI:

Kształt wdechu Co oznacza
Zaokrąglony, symetryczny Prawidłowy oddech, bez obstrukcji
Spłaszczony szczyt Ograniczenie przepływu (flow limitation) – drogi oddechowe się zwężają
Poszarpany („ząbkowany”) Fragmentacja oddechu, pobudzenia (arousals)
Urwanie na wydechu Prolaps podniebienia – charakterystyczne zero na końcu wydechu
Fale narastające i opadające Oddychanie periodyczne (patrz niżej)

Flow Limitation – cichy zabójca regeneracji

Flow Limitation (FL) to ograniczenie przepływu, czyli najłagodniejsza forma obstrukcji. Drogi oddechowe się zwężają, ale jeszcze nie blokują całkowicie. To etap PRZED hipopneą i bezdechem.

Aparaty ResMed mierzą FL jako indeks od 0 do 1 (zero = brak, jeden = pełne spłaszczenie). W statystykach po lewej stronie OSCAR znajdziesz 95% Flow Limit. Jeśli jest powyżej 0,10, Twoja terapia wymaga dopracowania, nawet przy AHI = 0.

I tu ciekawostka: to właśnie Flow Limitations (a nie bezdechy) są głównym sterownikiem wzrostu ciśnienia w algorytmie ResMed AutoSet. Aparat reaguje na zwężanie dróg oddechowych zanim dojdzie do pełnego bezdechu.

UARS – kiedy AHI jest niskie, ale śpisz źle

UARS (Upper Airway Resistance Syndrome) to stan, w którym wzmożony opór dróg oddechowych powoduje wybudzenia ze snu, mimo że AHI wygląda OK. W OSCAR objawia się:

  • serią spłaszczonych szczytów wdechu w zbliżeniu Flow Rate
  • wzorcem „coraz ciaśniejszych” oddechów kończących się nagłym głębokim wdechem (kompensacja po wybudzeniu)
  • zdarzeniami RE (RERA) w panelu zdarzeń, ale tylko w aparatach, które je raportują

Uwaga: prawdziwe RERA wymagają potwierdzenia badaniem EEG (polisomnografia). OSCAR może tylko sugerować ich obecność na podstawie kształtu krzywej przepływu. Wskaźnik RDI = AHI + RERA jest dokładniejszy niż sam AHI u osób z podejrzeniem UARS.

Statystyki i percentyle – matematyka terapii

Panel statystyczny OSCAR pokazuje dla każdego parametru kolumny: Min, Med (mediana), 95% i 99,5%.

Zapomnij o wartościach maksymalnych. To często artefakty (poprawianie maski, kichnięcie). Liczy się 95%:

  • Mediana – wartość, poniżej której spędzasz 50% czasu. Lepiej oddaje typowe ciśnienie niż średnia, bo nie reaguje na skrajne wartości.
  • 95. percentyl ciśnienia – ciśnienie, które wystarczało przez 95% nocy. W praktyce klinicznej to właśnie ten percentyl z 7-14 nocy testu APAP służy do ustalenia stałego ciśnienia CPAP.
  • 99,5. percentyl – praktyczne maksimum. Przekroczone przez 0,5% czasu snu.

Ciśnienie – Pressure vs. Mask Pressure

OSCAR rozróżnia dwa wykresy ciśnienia:

  • Pressure – ciśnienie próbkowane raz na sekundę. Widać cel algorytmu.
  • Mask Pressure – ciśnienie przy masce, 25 razy na sekundę. Pokazuje rzeczywisty kształt dostarczanego ciśnienia, łącznie z efektem EPR.

Wykres Time at Pressure to histogram: ile minut aparat pracował na każdym poziomie ciśnienia. Przy stałym CPAP zobaczysz jeden słupek. Przy APAP rozkład słupków pokaże Ci, w jakim zakresie aparat faktycznie pracuje. Jeśli 95. percentyl dobija do ustawionego maksimum, podnieś górną granicę.

EPR, APAP i BiPAP – zaawansowane ustawienia

EPR (Expiratory Pressure Relief) w aparatach ResMed (odpowiednik Flex w Philips) obniża ciśnienie na wydechu o 1-3 cmH₂O. W OSCAR widać to jako różnicę między IPAP a EPAP. Zwiększa komfort, ale zbyt wysokie EPR może wywoływać centralne bezdechy (CA) przez nadmierne obniżenie CO₂. Jeśli widzisz wzrost CA, spróbuj zmniejszyć EPR.

Optymalizacja ciśnienia APAP z danych OSCAR:

  1. Sprawdź 95. percentyl ciśnienia z 7-14 nocy. To dobry punkt wyjścia do stałego ciśnienia.
  2. Zidentyfikuj zdarzenia: głównie obturacyjne (OA) czy centralne (CA)?
  3. Przewaga CA – ciśnienie może być za wysokie lub EPR za duże.
  4. Przewaga OA + wysoki FL – ciśnienie minimalne za niskie.
  5. Sprawdź, czy zdarzenia nakładają się na okresy wycieków (wtedy AHI jest niewiarygodne).

Oddychanie periodyczne i Cheyne-Stokes

Oddychanie periodyczne (Periodic Breathing, PB) to regularny wzorzec „fal” na Flow Rate: oddech narasta, potem słabnie, narasta, słabnie. Aparaty Philips oznaczają to zielonym tłem wykresu. ResMed (nieco mylnie) etykietuje każde PB jako CSR.

Prawdziwy Cheyne-Stokes Respiration (CSR) to poważna forma PB, powiązana z chorobami serca. Kryteria: co najmniej 3 kolejne centralne bezdechy w wzorcu crescendo-decrescendo, cykl trwający minimum 40 sekund, minimum 5 takich zdarzeń na godzinę.

Jeśli widzisz liczne PB, szczególnie przy chorobach serca – koniecznie do kardiologa i pulmonologa.

Pulsoksymetr w OSCAR

OSCAR obsługuje zewnętrzne pulsoksymetry (Contec CMS-50D+, Wellue O2Ring, Viatom i inne). Po imporcie danych zobaczysz SpO₂ i tętno na tym samym wykresie co dane CPAP. To pozwala zobaczyć, czy spadki saturacji pokrywają się ze zdarzeniami oddechowymi. Nawet przy AHI = 0 mogą istnieć desaturacje wymagające uwagi.

Przydatne sztuczki w interfejsie

Funkcja Jak użyć Do czego
Pin chart Podwójne kliknięcie na tytuł wykresu Blokuje wykres na górze podczas przewijania
Clone graph Prawy przycisk, Clone graph Powiększenie fragmentu bez zmiany głównego widoku
Pop-out graph Prawy przycisk, Popout graph Wykres w osobnym oknie (np. na drugim monitorze)
CPAP Overlays Prawy przycisk, CPAP Overlays Nakłada flagi zdarzeń na dowolny wykres
F12 Klawisz F12 Czysty widok do zrzutu ekranu / PDF

Werdykt

OSCAR to złoty standard dla każdego, kto chce realnie kontrolować swoją terapię, a nie tylko ufać wynikowi z aplikacji producenta. Daje Ci dane, których żaden myAir ani DreamMapper nie pokaże.

Słabe punkty:

  • Interfejs jest toporny. Wymaga czasu na naukę. Nie jest to aplikacja, którą otworzysz i od razu będziesz wiedzieć co kliknąć.
  • Łatwo wpaść w „nerwicę danową”. Analizowanie każdego oddechu paradoksalnie może pogorszyć jakość snu przez stres. Analizuj raz-dwa razy w tygodniu, nie codziennie rano.
  • Brak automatycznych sugestii. Program pokaże dane, ale nie powie Ci wprost „zwiększ ciśnienie o 0,5”. Interpretacja leży po Twojej stronie (lub lekarza).

Alternatywa: SleepHQ to nowocześniejsza, przeglądarkowa platforma. Łatwiejsza w obsłudze, pozwala udostępniać linki do wykresów na forach. W darmowej wersji ma ograniczenia, ale na start może być prostszym wejściem w temat.


Przydatne linki

Pamiętaj: OSCAR to narzędzie raportujące i analityczne. Ostateczna interpretacja i decyzje terapeutyczne należą do lekarza. Ale dobrze przygotowany pacjent z danymi to pacjent, któremu łatwiej pomóc.


Podcast z 2019 roku (SleepyHead, poprzednik OSCAR) – jeśli wolisz słuchać niż czytać:

Przewijanie do góry