Przetwarzanie sygnałów w systemach diagnostyki medycznej 1. ABSTRAKT SCHEMAT DZIAŁANIA PROGRAMU GŁÓWNEGO REZULTATY I WNIOSKI...

Wielkość: px
Rozpocząć pokaz od strony:

Download "Przetwarzanie sygnałów w systemach diagnostyki medycznej 1. ABSTRAKT... 2 3.1 SCHEMAT DZIAŁANIA PROGRAMU GŁÓWNEGO... 6 4. REZULTATY I WNIOSKI..."

Transkrypt

1 AKADEMIA GÓRNICZO-HUTNICZA im. St. Staszica w Krakowie WEAIiE, Katedra Automatyki Laboratorium Biocybernetyki Przedmiot: Przetwarzanie sygnałów w systemach diagnostyki medycznej Temat projektu: ARRH_DET Detekcja arytmii PR09506 Spis treści: 1. ABSTRAKT WSTĘP KONCEPCJA PROPONOWANEGO ROZWIĄZANIA SCHEMAT DZIAŁANIA PROGRAMU GŁÓWNEGO DANE WEJŚCIOWE I WYJŚCIOWE W DETEKCJI ARYTMII NASZA KONCEPCJA ROZWIĄZANIA ALGORYTM ROZWIĄZANIA POSZCZEGÓLNE FAZY I SCHEMAT REZULTATY I WNIOSKI PODSUMOWANIE BIBLIOGRAFIA DODATEK A: OPIS OPRACOWANYCH NARZĘDZI I METODY POSTĘPOWANIA DODATEK B. OPIS INFORMATYCZNY PROCEDUR DODATEK C. SPIS ZAWARTOŚCI DOŁĄCZONYCH NOŚNIKÓW (CD ROMU) Wykonali: Joanna Koza, Kamil Mucha V rok Informatyka Stosowana Konsultant: prof. dr hab. inż. Piotr Augustyniak Wersja raport końcowy Kraków, styczeń

2 1. Abstrakt Celem projektu jest zaimplementowanie algorytmu detekcji podstawowych arytmii na podstawie sekwencji morfologii zespołu QRS. Projekt zakłada kompatybilność ze strukturami opisu sygnału EKG i strukturami sterującymi. Dane wejściowe i wyjściowe aplikacji przekazywane są poprzez pliki lub struktury w pamięci komputera. Jakość detekcji arytmii testowana jest za pomocą sygnałów wzorcowych EKG i bazy danych MIT-BIH (physionet.org). Na wejściu program otrzymuje z innych modułów (będących częścią większego systemu interpretacji elektrokardiogramów) dane dotyczące morfologii zespołów QRS. Na podstawie tych danych, moduł ARRH_DET dokonuje detekcji i klasyfikacji arytmii, zwracając listę typów wykrytych przypadków wraz z referencjami do danych wejściowych (sygnału / zespołów QRS).

3 2. Wstęp a) Cele i założenia projektu Głównym problemem do rozwiązania przy realizacji projektu jest ustalenie parametrów zespołów QRS, koniecznych i wystarczających do prawidłowej detekcji i klasyfikacji arytmii. Należy również ustalić treść i formę zwracanych przez aplikację rezultatów, pamiętając przy tym o zachowaniu wspólnego z pozostałymi modułami systemu formatu wymiany danych wejścia / wyjścia (docelowo prosty protokół oparty o pliki dyskowe). Arytmia serca stanowi sekwencję pobudzeń o ustalonych wzorcach. Dana arytmia definiowana jest poprzez specyficzną sekwencję zespołów o określonej morfologii, interwał między nimi (RR) i czasem ich liczbę. Ważnym aspektem detekcji arytmii jest możliwość zbadania przyczyn ją wywołujących poprzez analizę odcinka bezpośrednio poprzedzającego. Arytmie dzielą się na nadkomorowe (np. pauza, tachykardia lub bradykardia nadkomorowa, PSVT, nadkomorowy rytm nieregularny) oraz komorowe (np. para, czynny rytm komór, salwa, tachykardia komorowa, bigeminia, trigeminia). Wbrew potocznym rozumienia, arytmia nie oznacza niemiarowości rytmu, co definiuje metody jej detekcji jako odpowiedniej sekwencji pobudzeń w zapisie EKG. Ogólnie stosowane metody detekcji arytmii polegają na odnalezieniu początku i końca spełnienia założeń arytmii w sygnale EKG. W ten sposób wyznaczony zostaje czas trwania arytmii (ew. początek i koniec arytmii) podstawowy parametr diagnostyczny. Za początek arytmii uznaje się pierwsze wystąpienie danego zespołu pobudzeń, za koniec wystąpienie zespołu odmiennego typu morfologicznego (komorowego dla arytmii nadkomorowej i odwrotnie) lub sekwencji charakterystycznej dla innej arytmii. Detekcja obejmuje wszystkie zarejestrowane kanały jednocześnie. Często spotykanym problemem detekcji jest jednoczesne wystąpienie sekwencji charakterystycznych dla różnych arytmii wymaga to rozwiązania konfliktów diagnostycznych. Rozwiązanie opiera się na podziale arytmii na trzy klasy istotności: pierwszego rodzaju: pauza, częstoskurcz nadkomorowy, tachykardia komorowa, drugiego rodzaju: salwa, czynny rytm komór, bigeminia, trzeciego rodzaju: tachykardia (nadkomorowa), bradykardia, rytm nieregularny i pary. W przypadku konfliktu priorytetyzuje się przesłanki arytmii niższego rodzaju.

4 b) Zarys ogólny proponowanego rozwiązania Detekcja zespołów QRS z informatycznego punktu widzenia sprowadza się do implementacji procedury przeszukiwania bazy danych dotyczących pobudzeń występujących w sygnale EKG. Wybrane przez nas rozwiązanie polega na trzyetapowym przeglądnięciu (iteracyjna konstrukcja algorytmu) otrzymanych danych zorganizowanych w postaci listy lub tablicy. Dane dotyczyć mają morfologii zespołów QRS oraz interwałów RR między nimi. Trzyetapowy przebieg algorytmu jest konsekwencją występowania trzech rodzajów arytmii i pozwala na łatwe rozwiązywanie konfliktów diagnostycznych. Za pierwszym razem wykrywane są arytmie pierwszego rodzaju, za drugim drugiego etc, przy czym kolejne przejścia pomijają analizę danych już przypisanych do wcześniej wykrytej arytmii (oszczędność na złożoności). Ponadto, takie rozwiązanie automatycznie dokonuje selekcji wyników klasyfikacji i łatwy jednoczesny dostęp do danych dotyczących poszczególnych kategorii arytmii. Kolejne przebiegi pozwalają na ponowną analizę fragmentów sygnałów poprzedzających wykryte arytmie i ewentualną próbę zbadania ich przyczyn w sygnale. Takie podejście wydaje nam się intuicyjne i w pewien sposób odpowiadające naturalnej analizie przeprowadzanej przez człowieka (lekarza). Gotowy projekt jest w stanie poprawnie wykryć przyjęte na etapie projektowania typy arytmii (pauzę, częstoskurcz, tachykardię komorową i nadkomorową, salwę, bigeminię, bradykardię i parę) przy użyciu stosunkowo prostych pod względem złożoności i logiki budowy algorytmów, opierających się na uzyskanych wejściowo informacjach dotyczących sygnału EKG. Udało się rozwiązać problem konfliktu przynależności danego zespołu QRS do różnych typów arytmii poprzez wyszczególnienie odpowiednich etapów detekcji i przydzielenie należącym do nich typom arytmii priorytetów. Udało się zachować kompatybilność z ogólnie ustalonymi, globalnymi strukturami danych, z których pobierane są informacje o konfiguracji programu i sygnale EKG, i do których zapisywane są rezultaty detekcji. Udało się wspólnie z drugą grupą, przygotowującą projekt o tym samym temacie, ustalić wspólny typ wyliczeniowy określający rodzaje wykrywanych arytmii, przez co stworzony został współdzielony standard obowiązujący w całym systemie.

5 c) Dyskusja alternatywnych rozwiązań Inne podejście, być może bardziej korzystne ze względów obliczeniowych, polega na jednokrotnym przeglądnięciu kompletu danych wejściowych dla każdego pobudzenia sprawdzane są przynależności do wszystkich rozpatrywanych kategorii. W przypadku konfliktu faworyzuje się przynależność do kategorii o wyższym priorytecie. Podejście to wydaje nam się mniej intuicyjne i mniej funkcjonalne, a wszelkie korzyści natury obliczeniowej mają drugorzędne znaczenie przy obecnej wydajności sprzętu. Ponadto, alternatywne mogą być rodzaje wykrywanych arytmii. Zawęziliśmy wybór do ośmiu najczęściej występujących i najistotniejszych z diagnostycznego punktu widzenia typów arytmii. Same algorytmy detekcji poszczególnych rodzajów zostały stworzone na podstawie sugestii literaturowych [1] (parametry sygnału potrzebne do detekcji i ustalenia typów występujących w nim arytmii) oraz własnych empirycznych obserwacji na temat przebiegów EKG w odniesieniu do poszczególnych typów patologii w nich występujących. Algorytmy te skonstruować można na wiele sposobów. d) Pokazanie logicznej konstrukcji pracy W rozdziale 3 zostanie przedstawiona koncepcja proponowanego rozwiązania przez pryzmat ogólnego schematu systemu analizy EKG, którego nasz program mógłby być częścią. Na koncepcję wpływ ma również forma danych wejściowych i wyjściowych programu w postaci odgórnie i globalnie ustalonych struktur lub klas, przekazanych przez prowadzącego przedmiot. W rozdziale 3 dodatkowo opisane są typy analizowanych przez nasz program arytmii z punktu widzenia medycznego oraz informatycznego (dane potrzebne do rozróżnienia typów). Informacje te prowadzą do opisanej własnej koncepcji działania programu, popartej pseudokodem, diagramem klas oraz sekwencji. W rozdziale 4 przedstawione będą rezultaty naszej pracy oraz płynące z nich wnioski, podsumowane w rozdziale 5. Rozdział 6 zawierać będzie bibliografię. Istotne informacje dotyczące technicznej implementacji projektu znaleźć można w dodatkach do niniejszego raportu.

6 3. Koncepcja proponowanego rozwiązania 3.1 Schemat działania programu głównego opis ewolucji Beats sygnał EKG konfiguracja Config analiza proc. 1 analiza proc. 2 analiza proc. 3.. analiza proc. N plik rezult. Signal Status Rys Schemat działania programu głównego Etapy przetwarzania i interpretacji elektrokardiogramu: 1) QRS_DET - Detekcja i synchronizacja reprezentacji uderzenia serca (zespołu QRS) 2) QRS_CLAS - Klasyfikacja uderzeń serca 3) QRS_MORPH - Wyznaczenie morfologii uderzeń serca 4) QRS_WAVES - Określenie obecności i długości załamków EKG 5) QRS_AX - Określenie osi elektrycznej załamków, wyznaczenie sygnału oddechu z zapisu EKG 6) ARRH_DET - Detekcja arytmii 7) HRV_ANA - Detekcja zmienności rytmu serca (HRV) 8) ST_ANA - Detekcja symptomów choroby niedokrwiennej na podstawie analizy interwału ST 9) QT_DISP - Obliczenie dyspersji odcinka QT Nominalnie system składa się z N=9 odrębnych, zorganizowanych potokowo analiz proceduralnych. Realizowany przez nas etap analizy jest etapem szóstym, jego działanie oparte jest na rezultatach zapisanych w strukturach Status i Beats przez poprzednie etapy (w szczególności etapy 1-4), wyniki zwracane są do struktury Status i nie są bezpośrednio wykorzystywane przez kolejne etapy, aczkolwiek stanowią ważny i niezbędny składnik rezultatów działania programu pod względem przydatności diagnostycznej.

7 3.2 Dane wejściowe i wyjściowe w detekcji arytmii a) Przyjęte założenia odnośnie danych wejściowych i wyjściowych: dane wejściowe pochodzić powinny z badania EKG metodą Holtera, tj. badania trwającego przez całą dobę dla każdego z zespołów QRS, ponumerowanych zgodnie z kolejnością występowania w sygnale, następujące informacje: indeks, ID klasy, długości załamków, odległość do następnego zespołu QRS (jednocześnie odległość 0 oznaczałaby znacznik ostatniego wykrytego zespołu QRS). b) Dane wejściowe (z pliku): tablica struktur: Tabela 3.1 Dane wejściowe - tablica struktur QRS[0] QRS[1]... QRS[n] Int klasaid; Int klasaid;... Int klasaid; Int odldonast; Int odldonast;... Int odldonast = 0; Struct dlugoscizalam; Struct dlugoscizalam;... Struct dlugoscizalam;

8 3.3 Charakterystyka arytmii a) Charakterystyka wybranych rodzajów arytmii realizowanych w projekcie: Jak już wspomnieliśmy we wstępie naszego raportu, arytmia jest zaburzeniem pracy serca polegającym na jego przyspieszeniu, zwolnieniu lub nieregularności. Czasami bywa problemem banalnym, jednak nierzadko związana jest z poważnymi konsekwencjami, nawet zagrażającymi życiu. Arytmia może być napadowa (pojawia się okresowo) lub długotrwała (utrzymująca się przez dłuższy czas). Prawidłowo, bez wykonywania wysiłku, serce pracuje miarowo (równo) z częstością od 60 do 100 uderzeń na minutę. U osób zdrowych będzie ono wykonywać około 60 uderzeń na minutę w spoczynku, przy niewielkich wysiłkach około 100 uderzeń na minut, przy dużych wysiłkach (gimnastyka) około 130 uderzeń na minutę, a przy bardzo dużych wysiłkach (np. forsowne bieganie) nawet 180 uderzeń na minutę i więcej. U osób uprawiających sport serce może pracować wolniej i uderzać około razy na minutę (podczas spoczynku) i jest to prawidłowe. W czasie snu serce oczywiście pracuje trochę wolniej, niż w ciągu dnia. b) Najczęstsze postacie arytmii: Migotanie komór (VF) - to forma zatrzymania akcji serca polegająca na szybkich, nieskoordynowanych pobudzeniach elektrycznych komór serca, które nie powodują ich skurczu. Migotanie komór występuje na skutek uszkodzenia mięśnia komór serca w przebiegu wielu chorób serca, ale szczególnie istotna jest choroba niedokrwienna serca, zwłaszcza zawał serca, kardiomiopatie i wrodzone kanałopatie (zaburzenia kanałów jonowych), do których należą: zespół wydłużonego QT, zespół Brugadów, katecholaminozależny różnokształtny częstoskurcz komorowy, idiopatyczny częstoskurcz komorowy i migotanie komór. Istnieje wiele innych przyczyn, wśród których ważne są choroby ogólnoustrojowe, zaburzenia hormonalne, metaboliczne i elektrolitowe. Migotanie komór może być także powodowane działaniem ubocznym niektórych leków. Migotanie komór zapoczątkowywane zwykle jest przez dodatkowe pobudzenie komorowe przypadające w określonym czasie po skurczu komory (zjawisko R na T), degenerację częstoskurczu komorowego lub migotania przedsionków. Objawem jest utrata przytomności i nagła śmierć sercowa. Wyjątkowo rzadko migotanie komór może zakończyć się samoistnie bez interwencji medycznej. Migotanie komór rozpoznaje się w zapisie EKG lub na monitorze EKG.

9 Migotanie przedsionków - Migotanie przedsionków to chaotyczna i szybka (350 do 700/min.) czynność elektryczna przedsionków serca. Przy tak szybkiej i nieskoordynowanej aktywacji przedsionki przestają pompować krew do komór serca, dlatego migotanie przedsionków zmniejsza rzut serca (objętość krwi przepompowywanej w ciągu minuty) nawet o 20 do 30%. Migotanie przedsionków powoduje, że komory serca pobudzane są nieregularnie z różną częstością, zależnie od stanu układu przewodzącego impulsy z przedsionków. Migotanie przedsionków powstaje na skutek zaburzenia elektrycznych mechanizmów w przeciążonych i uszkodzonych przedsionkach serca na skutek m.in. nadciśnienia tętniczego, wad serca, choroby niedokrwiennej serca, zapalenia serca, nadczynności tarczycy, infekcji, chorób płuc, toksyn (w tym alkoholu), leków, zaburzeń elektrolitowych, napięcia układu nerwowego. Migotanie przedsionków może także mieć tło genetyczne i wrodzone. Migotanie przedsionków to najczęstsza po skurczach dodatkowych arytmia serca. Migotanie przedsionków występuje coraz częściej z wiekiem i uszkodzeniem mięśnia serca. Migotanie przedsionków występuje u około 1-2% dorosłych ludzi, a po 80 roku życia aż u co dziesiątej osoby. Migotanie przedsionków dzielimy na: napadowe, które ustępuje najczęściej w ciągu doby; przetrwałe trwa >7dni i nie ustępuje samoistnie; oraz migotanie przedsionków utrwalone. Migotanie przedsionków może wystąpić jako pojedynczy epizod, jednak zwykle obserwuje się nawroty z tendencją do utrwalenia po pewnym czasie. Migotanie przedsionków rozpoznaje się w zapisie EKG. W przypadkach, gdy występuje rzadko i trwa krótko potrzebny jest długotrwały zapis - np Holter EKG. Częstoskurcz nadkomorowy - to nieprawidłowy rytm serca o częstości ponad 100/min. Częstoskurcz nadkomorowy powstaje na skutek zaburzenia elektrycznych mechanizmów w przedsionkach serca i w części układu bodźco-przewodzącego powyżej pęczka Hisa lub na skutek obecności tzw. drogi dodatkowej. Częstoskurcz nadkomorowy może występować u osób bez żadnej choroby lub na skutek m.in. nadciśnienia tętniczego, wad serca, choroby niedokrwiennej serca, zapalenia serca, nadczynności tarczycy, infekcji, chorób płuc, toksyn (w tym alkoholu), leków, zaburzeń elektrolitowych, napięcia układu nerwowego. Częstoskurcz nadkomorowy może mieć tło wrodzone (zespół WPW). Wyróżnia się trzy postacie częstoskurczu nadkomorowego: - nawrotny częstoskurcz węzłowy - który występuje zwłaszcza u młodych kobiet bez choroby serca, - częstoskurcz przedsionkowy tu często przyczyną jest uszkodzenie serca lub płuc,

10 - częstoskurcz przedsionkowo-komorowy obserwowany jest u chorych z zespołem WPW Częstoskurcz nadkomorowy może wystąpić jako pojedynczy epizod (zwłaszcza jeśli był skutkiem przejściowego zaburzenia), jednak zwykle obserwuje się nawroty. Częstoskurcz nadkomorowy może być napadowy lub ustawiczny (>50% czasu doby). Tachykardia komorowa - to miarowy częstoskurcz z szerokimi zespołami QRS. Salwa kilka (3-5) kolejnych pobudzeń komorowych Bigeminia - zaburzenia rytmu serca o bardzo charakterystycznym układzie pobudzeń dodatkowych w badaniu EKG: pobudzenia prawidłowe powstałe w węźle zatokowym przeplatają się z dodatkowymi pobudzeniami komorowymi w ten sposób, że po każdym pobudzeniu prawidłowym pojawia się jedno dodatkowe. Na wykresie EKG obserwujemy więc występujące na przemian dwa zespołu QRS o różnym kształcie - wąski zespół QRS jest pochodzenia zatokowego, szeroki jest pobudzeniem dodatkowym. Bradykardia - to termin określający zwolnienie pracy serca u dorosłych poniżej 50-60/minutę. Fizjologicznie bradykardia występuje w czasie snu, kiedy czynność serca może spadać nawet poniżej 40 uderzeń na minutę. Podobnie, bradykardia obserwowana jest u sportowców i jest to prawidłowe, o ile nie powoduje ona objawów. Bradykardia ma różne przyczyny. Bradykardia związana jest z zaburzeniem funkcji lub uszkodzeniem naturalnego rozrusznika, czyli węzła zatokowego (choroba węzła zatokowego), lub zaburzeniami przewodzenia elektrycznych impulsów w sercu (bloki serca). Bradykardia powodowana jest przez chorobę niedokrwienną serca, pojawia się w przebiegu wad serca, czy kardiomiopatii. Bradykardia może być także efektem nadmiernego wpływu układu nerwowego, skutkiem stosowanych leków, narkotyków i toksyn, czy zaburzeń ogólnoustrojowych tj. zaburzenia elektrolitowe, niedoczynność tarczycy czy choroby tkanki łącznej (reumatyczne). Bradykardia może występować stale jak i napadowo, może, ustępować w czasie wysiłku. Bradykardia może być bezobjawowa lub powodować mroczki przed oczami, uczucie zawrotów głowy do omdlenia i zgonu włącznie. Bradykardia może także wywoływać objawy niewydolności serca i nietolerancji wysiłku, kołatania serca.

11 3.4 Nasza koncepcja rozwiązania Nasze podejście zakłada 3 etapy, tj. wykrywanie arytmii pierwszego, drugiego i trzeciego rodzaju, z pominięciem w kolejnych etapach QRS już sklasyfikowanych do danej arytmii. Rys Podział arytmii z uwzględnieniem etapu jego detekcji w systemach diagnozy Poniżej znajdują się wybrane przez nas na danym etapie typy wykrywanych arytmii: I etap: 1) wykrywanie pauzy (maksimum odległości między QRS > dwukrotna średnia odległość) 2) częstoskurcz nadkomorowy (rytm serca o częstości ponad 100/min) 3) tachykardia komorowa (miarowy częstoskurcz z szerokimi zespołami QRS) II etap: 1) salwa (więcej niż 2 wystąpienia pod rząd zespołów QRS innej klasy) 2) bigeminia (naprzemienne występowanie QRS dwóch różnych klas) III etap: 1) tachykardia nadkomorowa (bardzo duże BPM, powyżej 100) 2) bradykardia (BPM poniżej 50-60/minutę) 3) para (2 wystąpienia pod rząd zespołów QRS innej klasy) Dane wynikowe to tablica wykrytych arytmii, dla każdej z których podane są informacje dotyczące jej typu, indeksów początkowego i końcowego zespołu QRS oraz częstości akcji serca w jej obrębie. Dane te wpisywane są do globalnej struktury Status.

12 3.5 Algorytm rozwiązania poszczególne fazy i schemat Na rysunku [3.5.1] znajduje się diagram klas aplikacji ArrhDet w notacji UML. Należy zwrócić uwagę na klasę ArrhDetector, która jest główną logiczną klasą, realizująca detekcję typów arytmii. Używa ona klasy pomocniczej Util, realizującej dodatkowe obliczenia i operacje odczytu / zapisu danych z przechowujących je struktur globalnych Config, Status, Beats. Możliwe jest rozszerzenie klasy Util o możliwości pracy z plikami dyskowymi. Do klasy Status dodany został typ wyliczeniowy określający rozróżniane typy arytmii. Klasa tester jest dodatkową klasą przeprowadzającą testy jednostkowe i nie powinna zostać wcielona do gotowego systemu analizy EKG. Diagram klas Rys Diagram klas w aplikacji ArrhDet

13 Diagram sekwencji Rys Diagram sekwencji w aplikacji ArrhDet

14 Poniżej znajduje się pseudokod najważniejszych algorytmów, powstały na etapie ich projektowania. Metody wykrywania poszczególnych arytmii, oparte na literaturze, zrealizowane są w sposób subiektywny i stanowią jedno z wielu możliwych rozwiązań. Zmienne globalne: int avgrr; int avgl; int maxrr; //sredni odstep miedzy odcinkami QRS //srednia dlugosc odcinka QRS //maksymalna odleglosc miedzy odcinkami QRS Typ wyliczeniowy: enum arytmia NONE, PAUSE, PACED, VENT_TACHY, SALVO, BIGEMINY, SUPERVENT_TACHY, BRADY, COUPLET, SINUS_ARRY, EXIT_BLOCK, ARTIAL_PRE_BEAT, ; // pauza nadkomorowa, zahamowanie zatokowe // czestoskurcz // tachykardia komorowa // salwa komorowa // bigeminia komorowa (PVC) // tachykardia nadkomorowa (PSVT) // bradykardia komorowa // para komorowa // niemiarowość zatokowa // blok zatokowo-przedsionkowy // ekstrasystolia przedsionkowa void main() for each(kanal) wylicz_statystyki(kanal); for(int etap = 1; etap <= 3; etap++) analizuj_sygnal(etap, kanal); aktualizuj_status(kanal); void analizuj_sygnal(int etap, int kanal) switch(etap) case 1: etap1(kanal); break; case 2: etap2(kanal); break; case 3: etap3(kanal); break; default: break;

15 void etap1(int kanal) wykryj_pauze(kanal); wykryj_czestoskurcz_lub_tachykardie_kom(kanal); void etap2(int kanal) wykryj_salwe(kanal); wykryj_bigeminie(); void etap3(int kanal) wykryj_tachykardie_nad(kanal); wykryj_bradykardie(kanal); wykryj_pare(kanal); void wylicz_statystyki(int kanal) for each(qrs in QRStab(kanal)) //licz_sredni_odstep_qrs(kanal) //licz_srednia_dlugosc_qrs(kanal) //licz_maksymaly_odstep_qrs(kanal) avgrr = sredni_odstep_qrs; avgl = srednia_dlugosc_qrs; maxrr = maksymaly_odstep_qrs; Pauza: void wykryj_pauze(int kanal) for each(qrs in QRStab(kanal)) if(qrs.typarytmii == BRAK) if(qrs.rr > 2*avgRR) QRS.typArytmii == PAUZA; Częstoskurcz / tachykardia komorowa: void wykryj_czestoskurcz_lub_tachykardie_kom(int kanal) for each(qrs in QRStab(kanal)) if(qrs.typarytmii == BRAK) if(qrs.rr < 0.5 * avg RR) if(qrs.len > 1.25 avgl) QRS.typArytmii = TACHYKARDIA_KOM; else QRS.typArytmii = CZESTOSKURCZ;

16 Salwa: void wykryj_salwe(int kanal) if(qrs.liczbaklas > 1) int klasa_poprzednia = QRStab(kanal)[0]; int licznik = 0; for each(qrs in QRStab(kanal)) //poczawszy od QRStab(kanal)[1] if(qrs.typarytmii == BRAK) if(qrs.klasa!= klasa_poprzednia) licznik++; if(licznik > 2) licznik = 0; QRS.typArytmii = SALWA; Bigeminia: void wykryj_bigeminie(int kanal) int klasa1, klasa2, klasa_poprzednia; if(qrs(kanal)[0].typarytmii == BRAK) klasa1 = QRS(kanal)[0]; klasa_poprzednia = klasa1; for each(qrs in QRStab(kanal)) if(qrs.typarytmii == BRAK) if(qrs.klasa!= klasa1) klasa2 = QRS.klasa; if((klasa == klasa1 klasa == klasa2) && klasa!= klasa_poprzednia) QRS.typArytmii = BIGEMINIA; else klasa1 = QRS.klasa; klasa_poprzednia = klasa1;

17 Tachykardia nadkomorowa: void wykryj_tachykardie_nad(int kanal) for each(qrs in QRStab(kanal)) if(qrs.typarytmii == BRAK) if(qrs.rr < 0.3 * avgrr) QRS.typArytmii = TACHYKARDIA_NAD; Bradykardia: void wykryj_bradykardie(int kanal) for each(qrs in QRStab(kanal)) if(qrs.typarytmii == BRAK) if(qrs.rr > 1.5 * avgrr) QRS.typArytmii = BRADYKARDIA; Para: void wykryj_pare(int kanal) if(qrs.liczbaklas > 1) int klasa_poprzednia = QRStab(kanal)[0]; int licznik = 0; for each(qrs in QRStab(kanal)) //poczawszy od QRStab(kanal)[1] if(qrs.typarytmii == BRAK) if(qrs.klasa!= klasa_poprzednia) licznik++; if(licznik == 2) licznik = 0; QRS.typArytmii = SALWA;

18 4. Rezultaty i wnioski Wyniki działania programu Działanie aplikacji ArrhDet zostało sprawdzone za pomocą odpowiednio przygotowanych testów jednostkowych. Jako moduł większego systemu analizy sygnału EKG, program ArrhDet zależny jest od wyników działania modułów realizujących wcześniejsze etapy przetwarzania i analizy sygnału wejściowego. Zależność ta dotyczy głównie wyróżnionych etapów 1,2,4, tzn. QRS_DET, QRS_CLAS i QRS_WAVES. Niestety w momencie testów działania naszej aplikacji, nie mieliśmy dostępu do modułów realizujących te etapy (pozostałe grupy nie ukończyły jeszcze prac), dlatego dane do testów uzyskane zostały z plików bazy MIT-BIH przy użyciu naszej własnej aplikacji WebDoctor, zajmującej się detekcją i klasyfikacją zespołów QRS, wraz z wyznaczaniem długości załamków. WebDoctor został przez nas stworzony na potrzeby przedmiotu Podstawy Telemedycyny, prowadzonego przez Pana prof. dr hab. inż. Piotra Augustyniaka na 8 semestrze Informatyki Stosowanej w roku akademickim 2008 / Poniżej przedstawione są wyniki testów. Zamieszczone w tabeli wizualizacje QRS, dla których poprawnie stwierdzono konkretną arytmię, pobrane zostały z własnej aplikacji WebDoctor, natomiast informacje o rekordzie pochodzą z bazy MIT-BIH na stronie [http-03].

19 MIT-BIH Arrhythmia Database Arytmia MIT-BIH: bigeminia komorowa (PVC) Wykryta arytmia: salwa: QRS[9-32], HR = 82 para: QRS[48-49], HR = 121 Komentarz: Warunki wystąpienia bigeminii są podzbiorem warunków salwy ponieważ salwa ma większy priorytet, zostaje wykryta zamiast bigeminii. Działanie programu uznajemy za poprawne zarówno dla salwy, jak i pary. Salwa jest nadtypem bigeminii. wzorzec salwy obecny w sygnale, wykryty przez aplikację ArrhDet

20 Wnioski z analiz Na podstawie wstępnie przeprowadzonych testów jednostkowych można stwierdzić poprawność działania aplikacji. Istniejące rozbieżności z danymi podanymi w rekordach MIT-BIH wynika z powtarzalności tych samych warunków dla różnych arytmii. Ze względu na przyjęte przez nas priorytety klasyfikacji arytmii i zasadę przynależności danego QRS tylko do jednego rodzaju arytmii, możemy otrzymać różne, aczkolwiek niesprzeczne z diagnostycznego punktu widzenia rezultaty. Zakresy występowania arytmii zgadzają się z wzorcowymi. Należy pamiętać, iż rzeczywiste testy (bez pośrednictwa aplikacji trzecich, takich jak WebDoctor, używanych do ekstrakcji danych z sygnału) należy przeprowadzić, mając skompletowane moduły wcześniejszych etapów analizy, mające składać się na całość systemu. Niestety prace grup projektowych nad poszczególnymi modułami przebiegały równolegle bez synchronizacji wyników i w chwili testów naszego modułu nie mieliśmy dostępu do niezbędnych dla nas danych wejściowych. 5. Podsumowanie Aplikacja ArrhDet w sposób zadowalający realizuje założone cele: detekcję arytmii oraz obsługę ustalonego standardu danych wejścia i wyjścia. Projekt zrealizowany został w całości. Wyniki są zgodne z przyjętymi na wstępie kryteriami, jednak same kryteria, chociaż oparte na badaniach literaturowych, są kryteriami po części subiektywnymi. Program taki jak ArrhDet nie może więc w pełni zastąpić decyzji lekarza, a jedynie wspomóc jego diagnozę poprzez wskazanie potencjalnie zagrożonych arytmią fragmentów sygnału EKG oraz zaproponowania najbardziej prawdopodobnego jej typu. Do lekarza należeć powinno podjęcie ostatecznej decyzji. Możliwe kierunki rozwoju aplikacji obejmują rozszerzenie zbioru wykrywanych arytmii o dodatkowe rodzaje. Przydatnym dodatkiem byłby graficzny interfejs użytkownika, dotyczący przede wszystkim prezentacji danych wejściowych oraz wyników działania programu. Dobrym pomysłem byłaby obsługa kilku formatów danych wejściowych.

21 6. Bibliografia [1] Augustyniak P. Przetwarzanie sygnałów elektrodiagnostycznych, Uczelniane Wydawnictwa Naukowo-Dydaktyczne, Kraków [2] Zareba W., Blanche P.M., Locati E.H Noninvasive electrocardiology in clinical practice, 2001 rozdział nr 14 Noninvasive ECG testing in management of patients with atrial arrhythmias Pierre Maison-Blanche, MD, Stephane Cosson, MD, and Bruno Cauchemez, MD. [3] Noninvasive electrocardiology: Clinical Aspects of Holter Monitoring, Saunders, Section II Arrhythmia monitoring, introduction by Takashi Yanaga and Lee A.Biblo, Albert L. Waldo. [http-01] - bezpłatny, specjalistyczny serwis informacyjny z zakresu kardiologii, prowadzony przez grupę lekarzy z Kliniki Kardiologii UM w Poznaniu. [http-02] [http-03] 7. DODATEK A: Opis opracowanych narzędzi i metody postępowania Korzystanie z aplikacji ArrhDet ogranicza się do uruchomienia pliku ArrhDet.exe. Nie potrzebuje on żadnych dodatkowych bibliotek. Należy zwrócić uwagę na fakt, iż aplikacja projektowana była jako część większego systemu analizy EKG, dokonującego potokowego przetwarzania danych, pozbawiona jest więc interfejsu graficznego. Dane wejściowe pobierane są z klasy przeprowadzającej testy jednostkowe, docelowo powinny być przekazane przez wcześniejsze moduły systemu jako pliki dyskowe o określonej strukturze lub w postaci struktur danych przechowywanych w pamięci globalnej. Wyniki detekcji wypisywane są na standardowe wyjście, mogą być zapisywane docelowo do wspomnianych plików / struktur. Oprogramowanie testowane było na systemie operacyjnym Windows Vista 32b.

22 8. DODATEK B. Opis informatyczny procedur Aplikacja ArrhDet napisana została w języku C++ w środowisku Microsoft Visual Studio 2008 przy użyciu standardowych bibliotek i opcji kompilacji. Nie użyto żadnych bibliotek zewnętrznych. Kod źródłowy aplikacji znajduje się na serwerze SVN serwisu Assembla [http-02]. Najważniejsze funkcje: /***************************************************************************/ /* void main(int argc, char** argv) w pliku Main.cpp przeznaczenie: inicjalizacja struktur danych dla testów jednostkowych i wypisanie ich wyników,inicjalizacja i aktywacja obiektu detektora arytmii, oczyszczanie pamięci po wykonaniu programu argumenty funkcji: (I) int argc // liczba parametrów wywołania (I) char** argv // wektor parametrów wywołania funkcja zwraca: void uzywane funkcje: cleanup(); // zwalnia uzywana pamiec void Tester::wypalnijDaneTestowe(Config* config, Beats* beats, Status* status) // test void ArrhDetector::detect(Config* config, Beats* beats, Status* status) // glowna funkcja detektora void Tester::wypiszWyniki(Status* status) // wypisz wyniki testow uzywane zmienne: Beats* beats // kolejne ewolucje serca Config* config // struktura konfiguracyjna programu Status* status // struktura stanu/wykonania programu Tester tester // klasa testujaca dzialanie detektora ArrhDetector detector // detektor arytmii uwagi: funkcja zawiera wywolanie obiektu detektora, ktore powinno znalezc sie w wiekszym systemie analizy danych EKG: ArrhDetector detector; detector.detect(config, beats, status); autor: Joanna Koza, Kamil Mucha ostatnia modyfikcacja: /***************************************************************************/ */

23 /***************************************************************************/ /* void detect(config* config, Beats* beats, Status* status) w pliku ArrhDetector.cpp przeznaczenie: glowna funkcja detektora arytmii, wywoluje inicjalizacje wypelnianych struktur, wyliczanie pomocniczych statystyk sygnalu EKG, wlasciwa detekcje arytmii oraz uzupelnianie struktur wyjsciowych argumenty funkcji: (B) Config* config // konfiguracja programu (I) Beats* beats // kolejne ewolucje serca (B) Status* status // status dzialania aplikacji funkcja zwraca: void uzywane funkcje: void Util::inicjalizuj_status(Status* status, int arrhtypenumber) // inicjalizuje struktury wypelniane w klasie Status void Util::wylicz_statystyki(Beats* beats) // liczy statystyki ewolucji serca, np. sredni RR, maksymalny RR, etc. void ArrhDetector::analizuj_sygnal(int etap) // wlasciwa analiza sygnalu w celu detekcji arytmii w 3 etapach void Util::policzHR(Status *status, Config *config, Beats* beats) // liczy lokalne heart rate dla fragmentow EKG obietych arytmiami void Util::aktualizuj_status(Status* status, int errorcode) // uzupelnia struktury wyjsciowe uzywane zmienne: Beats* beats // kolejne ewolucje serca Config* config // struktura konfiguracyjna programu Status* status // struktura stanu/wykonania programu Util util // klasa pomocnicza detektora int ReadSub // numer procedury przetwarzania EKG (tutaj równy 6) int ArrhTypeNumber // ilosc rozroznianych typow arytmii (tutaj 12) uwagi: brak autor: Joanna Koza, Kamil Mucha ostatnia modyfikcacja: /***************************************************************************/ */

24 /***************************************************************************/ /* void etap1() w pliku ArrhDetector.cpp przeznaczenie: pierwszy z trzech etapow detekcji arytmii (wszystkie wywolywane sa przez funkcje analizuj_sygnal) argumenty funkcji: brak funkcja zwraca: void uzywane funkcje: void ArrhDetector::wykryj_pauze() // wykrycie pauzy void ArrhDetector::wykryj_czestoskurcz_lub_tachykardie_kom() // wykrycie czestoskurczu lub tachykardii komorowej uzywane zmienne: brak uwagi: analogicznie przedstawiaja się funkcje etap2() oraz etap3() w tym samym pliku / klasie, wykrywaja one odpowiednie im typy arytmii autor: Joanna Koza, Kamil Mucha ostatnia modyfikcacja: /***************************************************************************/ */ /***************************************************************************/ /* void wykryj_pauze() w pliku ArrhDetector.cpp przeznaczenie: funkcja zajmujaca się wykryciem arytmii typu pauza argumenty funkcji: brak funkcja zwraca: void uzywane funkcje: bool Util::sprawdzCzyJestArytmia(Beats* beats, Status* status) // sprawdza czy dana ewolucja serca zostala juŝ przypisana do arytmii void Util::uzupelnijArytmie(int typ, Beats* tmpbeat, Status *status) // uzupelnia status programu o informacjr o wykrytej arytmii uzywane zmienne: Beats* beats // kolejne ewolucje serca Status* status // struktura stanu/wykonania programu Util util // klasa pomocnicza detektora

25 uwagi: analogicznie przedstawiaja się funkcje wykryj_czestoskurcz_lub_tachykardie_kom() wykryj_salwe() wykryj_bigeminie() wykryj_tachykardie_nad() wykryj_bradykardie() wykryj_pare() w tym samym pliku / klasie, wykrywaja one odpowiednie im typy arytmii i roznia się miedzy soba algorytmem postepowania przy detekcji autor: Joanna Koza, Kamil Mucha ostatnia modyfikcacja: /******************************************************************************/ */ 9. DODATEK C. Spis zawartości dołączonych nośników (CD ROMu) SRC pliki źródłowe, pliki projektu VS 2008 EXE - postać programu gotowa do uruchomienia TEST - katalog z danymi użytymi do testów jednostkowych (pliki.dat bazy MIT-BIH ze strony [http-03]) DOC raport w postaci dokumentu MS WORD oraz PDF, prezentacja PPT oraz PDF

AKADEMIA GÓRNICZO-HUTNICZA im. St. Staszica w Krakowie

AKADEMIA GÓRNICZO-HUTNICZA im. St. Staszica w Krakowie AKADEMIA GÓRNICZO-HUTNICZA im. St. Staszica w Krakowie WEAIiE, Katedra Automatyki Laboratorium Biocybernetyki Przedmiot: Przetwarzanie sygnałów w systemach diagnostyki medycznej. PR04307 Temat projektu:

Bardziej szczegółowo

EKG Zaburzenia rytmu i przewodzenia cz. II

EKG Zaburzenia rytmu i przewodzenia cz. II EKG Zaburzenia rytmu i przewodzenia cz. II Karol Wrzosek KATEDRA I KLINIKA KARDIOLOGII, NADCIŚNIENIA TĘTNICZEGO I CHORÓB WEWNĘTRZNYCH Mechanizmy powstawania arytmii Ektopia Fala re-entry Mechanizm re-entry

Bardziej szczegółowo

EKG w stanach nagłych. Dr hab. med. Marzenna Zielińska

EKG w stanach nagłych. Dr hab. med. Marzenna Zielińska EKG w stanach nagłych Dr hab. med. Marzenna Zielińska Co to jest EKG????? Układ bodźco-przewodzący serca (Wagner, 2006) Jakie patologie, jakie choroby możemy rozpoznać na podstawie EKG? zaburzenia rytmu

Bardziej szczegółowo

Diagnostyka różnicowa omdleń

Diagnostyka różnicowa omdleń Diagnostyka różnicowa omdleń II KATEDRA KARDIOLOGII CM UMK 2014 Omdlenie - definicja Przejściowa utrata przytomności spowodowana zmniejszeniem perfuzji mózgu (przerwany przepływ mózgowy na 6-8sek lub zmniejszenie

Bardziej szczegółowo

Rodzaje omdleń. Stan przedomdleniowy. Omdlenie - definicja. Diagnostyka różnicowa omdleń

Rodzaje omdleń. Stan przedomdleniowy. Omdlenie - definicja. Diagnostyka różnicowa omdleń Omdlenie - definicja Diagnostyka różnicowa omdleń Przejściowa utrata przytomności spowodowana zmniejszeniem perfuzji mózgu (przerwany przepływ mózgowy na 6-8sek lub zmniejszenie ilości tlenu dostarczonego

Bardziej szczegółowo

Przedsionkowe zaburzenia rytmu

Przedsionkowe zaburzenia rytmu Przedsionkowe zaburzenia rytmu 4 ROZDZIAŁ Wstęp Załamki P elektrokardiogramu odzwierciedlają depolaryzację przedsionków. Rytm serca, który rozpoczyna się w węźle zatokowo-przedsionkowym i ma dodatnie załamki

Bardziej szczegółowo

II KATEDRA KARDIOLOGII CM UMK

II KATEDRA KARDIOLOGII CM UMK II KATEDRA KARDIOLOGII CM UMK 2014 6 elektrod przedsercowych V1 do V6 4 elektrody kończynowe Prawa ręka Lewa ręka Prawa noga Lewa noga 1 2 Częstość i rytm Oś Nieprawidłowości P Odstęp PQ Zespół QRS (morfologia,

Bardziej szczegółowo

Zaburzenia rytmu serca. Monika Panek-Rosak

Zaburzenia rytmu serca. Monika Panek-Rosak Zaburzenia rytmu serca Monika Panek-Rosak załamek P depolaryzacja przedsionków QRS depolaryzacja komór załamek T repolaryzacja komór QRS < 0,12 sek PR < 0,2 sek ROZPOZNAWANIE ZAPISU EKG NA MONITORZE 1.

Bardziej szczegółowo

MONITOROWANIE EKG, ZABURZENIA RYTMU SERCA RC (UK)

MONITOROWANIE EKG, ZABURZENIA RYTMU SERCA RC (UK) MONITOROWANIE EKG, ZABURZENIA RYTMU SERCA Zagadnienia Wskazania i techniki monitorowania elektrokardiogramu Podstawy elektrokardiografii Interpretacja elektrokardiogramu formy NZK groźne dla życia zaburzenia

Bardziej szczegółowo

FIZJOLOGICZNE I PATOFIZJOLOGICZNE PODSTAWY INTERPRETACJI EKG. Aleksandra Jarecka

FIZJOLOGICZNE I PATOFIZJOLOGICZNE PODSTAWY INTERPRETACJI EKG. Aleksandra Jarecka FIZJOLOGICZNE I PATOFIZJOLOGICZNE PODSTAWY INTERPRETACJI EKG Aleksandra Jarecka CO TO JEST EKG? Graficzne przedstawienie zmian potencjałów kardiomiocytów w czasie mierzone z powierzchni ciała Wielkość

Bardziej szczegółowo

3. KONCEPCJA PROPONOWANEGO ROZWIĄZANIA...6 7. DODATEK A: OPIS OPRACOWANYCH NARZĘDZI I METODY POSTĘPOWANIA...10

3. KONCEPCJA PROPONOWANEGO ROZWIĄZANIA...6 7. DODATEK A: OPIS OPRACOWANYCH NARZĘDZI I METODY POSTĘPOWANIA...10 AKADEMIA GÓRNICZO-HUTNICZA im. St. Staszica w Krakowie WEAIiE, Katedra Automatyki Laboratorium Biocybernetyki Przedmiot: Przetwarzanie sygnałów w systemach diagnostyki medycznej. ST_ANA Temat projektu:

Bardziej szczegółowo

Układ bodźcoprzewodzący

Układ bodźcoprzewodzący ZABURZENIA RYTMU I PRZEWODZENIA II KATEDRA II KATEDRA KARDIOLOGII CM UMK 2014 2014 Układ bodźcoprzewodzący Węzeł zatokowo-przedsionkowy Węzeł przedsionkowo-komorowy Pęczek Hisa lewa i prawa odnoga Włókna

Bardziej szczegółowo

Przyczyny nieadekwatnych interwencji kardiowertera-defibrylatora

Przyczyny nieadekwatnych interwencji kardiowertera-defibrylatora Przyczyny nieadekwatnych interwencji kardiowertera-defibrylatora Dr n. med. Aleksander Maciąg Pracownia Elektrofizjologii Klinicznej II Kliniki Choroby Wieńcowej Instytutu Kardiologii w Warszawie 1 Deklaracja

Bardziej szczegółowo

AKADEMIA GÓRNICZO-HUTNICZA im. St. Staszica w Krakowie

AKADEMIA GÓRNICZO-HUTNICZA im. St. Staszica w Krakowie AKADEMIA GÓRNICZO-HUTNICZA im. St. Staszica w Krakowie WEAIiE, Katedra Automatyki Laboratorium Biocybernetyki Przedmiot: Przetwarzanie sygnałów. Temat projektu: Klasyfikacja zespołów QRS Spis treści: 1.

Bardziej szczegółowo

10. Zmiany elektrokardiograficzne

10. Zmiany elektrokardiograficzne 10. Zmiany elektrokardiograficzne w różnych zespołach chorobowyh 309 Zanim zaczniesz, przejrzyj streszczenie tego rozdziału na s. 340 342. zmiany elektrokardiograficzne w różnych zespołach chorobowych

Bardziej szczegółowo

Holter. odprowadzeń CM5, CS2, IS.

Holter. odprowadzeń CM5, CS2, IS. Norman Jefferis Jeff (1.1.1914-21.7.1983) amerykański biofizyk skonstruował urządzenie rejestrujące EKG przez 24 godziny, tzw. EKG. W zależności od typu aparatu sygnał EKG zapisywany jest z 2, 3, rzadziej

Bardziej szczegółowo

Automatyczna klasyfikacja zespołów QRS

Automatyczna klasyfikacja zespołów QRS Przetwarzanie sygnałów w systemach diagnostycznych Informatyka Stosowana V Automatyczna klasyfikacja zespołów QRS Anna Mleko Tomasz Kotliński AGH EAIiE 9 . Opis zadania Tematem projektu było zaprojektowanie

Bardziej szczegółowo

Elektrokardiografia dla informatyka-praktyka / Piotr Augustyniak. Kraków, Spis treści Słowo wstępne 5

Elektrokardiografia dla informatyka-praktyka / Piotr Augustyniak. Kraków, Spis treści Słowo wstępne 5 Elektrokardiografia dla informatyka-praktyka / Piotr Augustyniak. Kraków, 2011 Spis treści Słowo wstępne 5 1. Wprowadzenie 15 1.A Przetwarzanie sygnałów elektrodiagnostycznych profesjonalizm i pasja 15

Bardziej szczegółowo

Zaburzenia przewodzenia zatokowo-przedsionkowego Disorders of the sino-atrial impuls conduction

Zaburzenia przewodzenia zatokowo-przedsionkowego Disorders of the sino-atrial impuls conduction 224 GERIATRIA 2011; 5: 224-230 Akademia Medycyny POGADANKI O ELEKTROKARDIOGRAFII/SPEECHES ABOUT ELECTROCARDIOGRAPHY Otrzymano/Submitted: 13.05.2011 Zaakceptowano/Accepted: 20.05.2011 Zaburzenia przewodzenia

Bardziej szczegółowo

Migotanie przedsionków Aleksandra Jarecka Studenckie Koło Naukowe przy Klinice Chorób Wewnętrznych i Kardiologii Szpitala Klinicznego Dzieciątka Jezus w Warszawie Kierownik Kliniki - prof. dr hab. Piotr

Bardziej szczegółowo

Dariusz Kozłowski, Krzysztof Łucki Klinika Kardiologii i Elektroterapii Serca, II Katedra Kardiologii, Gdański Uniwersytet Medyczny

Dariusz Kozłowski, Krzysztof Łucki Klinika Kardiologii i Elektroterapii Serca, II Katedra Kardiologii, Gdański Uniwersytet Medyczny Akademia Medycyny POGADANKI O ELEKTROKARDIOGRAFII/SPEECHES ABOUT ELECTROCARDIOGRAPHY Wpłynęło: 13.09.2009 Zaakceptowano: 13.09.2009 Elektrokardiografia w schematach (część 3) zaburzenia rytmu serca (częstoskurcze)

Bardziej szczegółowo

Wskazania do elektrostymulacji u chorych z omdleniami w świetle ostatnich wytycznych ESC. Piotr Kułakowski Klinika Kardiologii CMKP, Warszawa

Wskazania do elektrostymulacji u chorych z omdleniami w świetle ostatnich wytycznych ESC. Piotr Kułakowski Klinika Kardiologii CMKP, Warszawa Wskazania do elektrostymulacji u chorych z omdleniami w świetle ostatnich wytycznych ESC Piotr Kułakowski Klinika Kardiologii CMKP, Warszawa Deklaracja potencjalnego konfliktu interesów (w stosunku do

Bardziej szczegółowo

Podstawowe wskazania do ablacji RF wg ACC/AHA/ ESC

Podstawowe wskazania do ablacji RF wg ACC/AHA/ ESC Podstawowe wskazania do ablacji RF wg A/AHA/ ES Najprostsze wskazania do konsultacji Udokumentowany częstoskurcz z wąskimi QRS Udokumentowany częstoskurcz z szerokimi QRS Nieokreślony, napadowy częstoskurcz

Bardziej szczegółowo

Oprogramowanie Analizy Elektrokardiogramów dla Nauki i Edukacji

Oprogramowanie Analizy Elektrokardiogramów dla Nauki i Edukacji Oprogramowanie Analizy Elektrokardiogramów dla Nauki i Edukacji Piotr Augustyniak Katedra Automatyki AGH, Kraków 30-059 Kraków, Mickiewicza 30, august@agh.edu.pl Streszczenie: Praca przedstawia przybornik

Bardziej szczegółowo

Układ bodźcoprzewodzący ZABURZENIA. Prawidłowa generacja i przewodzenie impulsów RYTMU I PRZEWODZENIA

Układ bodźcoprzewodzący ZABURZENIA. Prawidłowa generacja i przewodzenie impulsów RYTMU I PRZEWODZENIA Układ bodźcoprzewodzący ZABURZENIA RYTMU I PRZEWODZENIA Węzeł zatokowo-przedsionkowy Węzeł przedsionkowo-komorowy Pęczek Hisa lewa i prawa odnoga Włókna Purkinjego II KATEDRA KARDIOLOGII CM CM UMK UMK

Bardziej szczegółowo

SYMULATOR EKG. Bartłomiej Bielecki 1, Marek Zieliński 2, Paweł Mikołajaczak 1,3

SYMULATOR EKG. Bartłomiej Bielecki 1, Marek Zieliński 2, Paweł Mikołajaczak 1,3 SYMULATOR EKG Bartłomiej Bielecki 1, Marek Zieliński 2, Paweł Mikołajaczak 1,3 1. Państwowa Wyższa Szkoła Zawodowa w Chełmie 2. Państwowy Szpital im. Ludwika Rydygiera w Chełmie 3. Uniwersytet Marii Curie-Skłodowskiej

Bardziej szczegółowo

Zastosowanie Informatyki w Medycynie

Zastosowanie Informatyki w Medycynie Zastosowanie Informatyki w Medycynie Dokumentacja projektu wykrywanie bicia serca z sygnału EKG. (wykrywanie załamka R) Prowadzący: prof. dr hab. inż. Marek Kurzyoski Grupa: Jakub Snelewski 163802, Jacek

Bardziej szczegółowo

Interaktywne wykresy. Interaktywne histogramy. Analiza granicznych wartości w zapisie EKG. Pełne dostosowanie do indywidualnych potrzeb

Interaktywne wykresy. Interaktywne histogramy. Analiza granicznych wartości w zapisie EKG. Pełne dostosowanie do indywidualnych potrzeb HOLTER EKG nowość 2 Holter EKG NOWe MOŻLIWOŚCI w DIAGNOSTYCE holterowskiej btl-08 Holter EKG Nowy holter BTL to jakość, niezawodność, łatwość obsługi oraz zapewnienie pacjentowi komfortu badania. BTL Holter

Bardziej szczegółowo

1 ABSTRAKT... 3 2 WSTĘP... 4 3 KONCEPCJA PROPONOWANEGO ROZWIĄZANIA... 5. 3.1 Szczegółowa lista arytmii... 5. 3.2 Algorytm detekcji...

1 ABSTRAKT... 3 2 WSTĘP... 4 3 KONCEPCJA PROPONOWANEGO ROZWIĄZANIA... 5. 3.1 Szczegółowa lista arytmii... 5. 3.2 Algorytm detekcji... AKADEMIA GÓRNICZO-HUTNICZA im. St. Staszica w Krakowie WEAIiE, Katedra Automatyki Laboratorium Biocybernetyki Przedmiot: Przetwarzanie sygnałów w systemach diagnostyki medycznej. Temat projektu: Detekcja

Bardziej szczegółowo

ZAŁOŻENIA ORGANIZACYJNO PROGRAMOWE

ZAŁOŻENIA ORGANIZACYJNO PROGRAMOWE ZAŁOŻENIA ORGANIZACYJNO PROGRAMOWE Rodzaj kształcenia Kurs specjalistyczny jest to rodzaj kształcenia, który zgodnie z ustawą z dnia 5 lipca 1996r. o zawodach pielęgniarki i położnej (Dz. U. z 2001r. Nr

Bardziej szczegółowo

SPIS TREŚCI. 1. Podstawy fizyczne elektrokardiografii... 11. 2. Rejestracja elektrokardiogramu... 42. 3. Ocena morfologiczna elektrokardiogramu...

SPIS TREŚCI. 1. Podstawy fizyczne elektrokardiografii... 11. 2. Rejestracja elektrokardiogramu... 42. 3. Ocena morfologiczna elektrokardiogramu... SPIS TREŚCI 1. Podstawy fizyczne elektrokardiografii.............................. 11 Wstęp................................................................ 11 Ogólny opis krzywej elektrokardiograficznej...................................

Bardziej szczegółowo

Podstawy Programowania C++

Podstawy Programowania C++ Wykład 3 - podstawowe konstrukcje Instytut Automatyki i Robotyki Warszawa, 2014 Wstęp Plan wykładu Struktura programu, instrukcja przypisania, podstawowe typy danych, zapis i odczyt danych, wyrażenia:

Bardziej szczegółowo

Część 4 życie programu

Część 4 życie programu 1. Struktura programu c++ Ogólna struktura programu w C++ składa się z kilku części: część 1 część 2 część 3 część 4 #include int main(int argc, char *argv[]) /* instrukcje funkcji main */ Część

Bardziej szczegółowo

Delegacje otrzymują w załączeniu dokument D043528/02 Annex.

Delegacje otrzymują w załączeniu dokument D043528/02 Annex. Rada Unii Europejskiej Bruksela, 8 marca 2016 r. (OR. en) 6937/16 ADD 1 TRANS 72 PISMO PRZEWODNIE Od: Komisja Europejska Data otrzymania: 7 marca 2016 r. Do: Nr dok. Kom.: Dotyczy: Sekretariat Generalny

Bardziej szczegółowo

CENTRUM KSZTA CENIA PODYPLOMOWEGO PIEL GNIAREK I PO O NYCH

CENTRUM KSZTA CENIA PODYPLOMOWEGO PIEL GNIAREK I PO O NYCH RAMOWY PROGRAM KURSU SPECJALISTYCZNEGO WYKONANIE I INTERPRETACJA ZAPISU ELEKTROKARDIOGRAFICZNEGO (Nr 03/07) Program przeznaczony dla pielęgniarek i położnych Warszawa, dnia 28 maja 2007 2 2 AUTORZY WSPÓŁPRACUJĄCY

Bardziej szczegółowo

Przewrotny tytuł nie jest tym razem związany

Przewrotny tytuł nie jest tym razem związany Choroby Serca i Naczyń 2010, tom 7, nr 2, 101 105 E K G W P R A K T Y C E Redaktor działu: dr hab. n. med. Rafał Baranowski Cyrkiel, logika i znajomość reguł klucz do sukcesu interpretacji EKG Callipers,

Bardziej szczegółowo

Zadanie nr 3: Sprawdzanie testu z arytmetyki

Zadanie nr 3: Sprawdzanie testu z arytmetyki Zadanie nr 3: Sprawdzanie testu z arytmetyki 1 Cel zadania Zadanie wymusza praktyczne przećwiczenia dostosowania formatu i formy wyświetlania informacji dla własnych typów danych. Ma ono pokazać potencjalne

Bardziej szczegółowo

Załącznik Nr 3 do siwz OPIS PRZEDMIOTU ZAMÓWIENIA - PARAMETRY JAKOŚCIOWE. Część 1 - Defibrylator - kardiowerter ICD-VR jednojamowy z elektrodami

Załącznik Nr 3 do siwz OPIS PRZEDMIOTU ZAMÓWIENIA - PARAMETRY JAKOŚCIOWE. Część 1 - Defibrylator - kardiowerter ICD-VR jednojamowy z elektrodami Strona 1 z 7 OPIS PRZEDMIOTU ZAMÓWIENIA - PARAMETRY JAKOŚCIOWE Załącznik Nr 3 do siwz Część 1 - Defibrylator - kardiowerter ICD-VR jednojamowy z elektrodami 1 Rok produkcji min. 201r. 2 Waga poniżej 80

Bardziej szczegółowo

PRZEDMIOT ZAMÓWIENIA - PARAMETRY JAKOŚCIOWE

PRZEDMIOT ZAMÓWIENIA - PARAMETRY JAKOŚCIOWE Strona 1 z 7 PRZEDMIOT ZAMÓWIENIA - PARAMETRY JAKOŚCIOWE Załącznik Nr 2 do siwz Część 1 - Defibrylator - kardiowerter ICD-VR jednojamowy z elektrodami 1 Nazwa, nr katalogowy, producent 2 Rok produkcji

Bardziej szczegółowo

EKG u pacjentów z kołataniem serca i utratą przytomności

EKG u pacjentów z kołataniem serca i utratą przytomności EKG u pacjentów z kołataniem serca i utratą przytomności Wywiad i badanie fizykalne 56 Kołatania serca 56 Zawroty głowy i omdlenia 56 Badanie fizykalne 58 EKG pomiędzy napadami kołatań serca i omdleń 6

Bardziej szczegółowo

Zasady programowania Dokumentacja

Zasady programowania Dokumentacja Marcin Kędzierski gr. 14 Zasady programowania Dokumentacja Wstęp 1) Temat: Przeszukiwanie pliku za pomocą drzewa. 2) Założenia projektu: a) Program ma pobierać dane z pliku wskazanego przez użytkownika

Bardziej szczegółowo

Przywrócenie rytmu zatokowego i jego utrzymanie

Przywrócenie rytmu zatokowego i jego utrzymanie Przywrócenie rytmu zatokowego i jego utrzymanie Jak wspomniano we wcześniejszych artykułach cyklu, strategia postępowania w migotaniu przedsionków (AF) polega albo na kontroli częstości rytmu komór i zapobieganiu

Bardziej szczegółowo

Tom 6 Opis oprogramowania Część 8 Narzędzie do kontroli danych elementarnych, danych wynikowych oraz kontroli obmiaru do celów fakturowania

Tom 6 Opis oprogramowania Część 8 Narzędzie do kontroli danych elementarnych, danych wynikowych oraz kontroli obmiaru do celów fakturowania Część 8 Narzędzie do kontroli danych elementarnych, danych wynikowych oraz kontroli Diagnostyka stanu nawierzchni - DSN Generalna Dyrekcja Dróg Krajowych i Autostrad Warszawa, 21 maja 2012 Historia dokumentu

Bardziej szczegółowo

Zablokowane pobudzenie przedwczesne przedsionkowe poziom bloku

Zablokowane pobudzenie przedwczesne przedsionkowe poziom bloku Franciszek Walczak, Robert Bodalski Klinika Zaburzeń Rytmu Serca Instytutu Kardiologii w Warszawie STRESZCZENIE Niniejsza praca jest komentarzem do ryciny 13. zamieszczonej w Forum Medycyny Rodzinnej (2007;

Bardziej szczegółowo

1.ABSTRAKT REZULTATY I WNIOSKI PODSUMOWANIE LITERATURA...5 DODATEK C. OPIS INFORMATYCZNY PROCEDUR... 7

1.ABSTRAKT REZULTATY I WNIOSKI PODSUMOWANIE LITERATURA...5 DODATEK C. OPIS INFORMATYCZNY PROCEDUR... 7 AKADEMIA GÓRNICZO-HUTNICZA im. St. Staszica w Krakowie WEAIiE, Katedra Automatyki Laboratorium Biocybernetyki Przedmiot: Przetwarzanie sygnałów w systemach diagnostyki medycznej. Temat projektu: Klasyfikacja

Bardziej szczegółowo

ZAMAWIAJĄCY. CONCEPTO Sp. z o.o.

ZAMAWIAJĄCY. CONCEPTO Sp. z o.o. Grodzisk Wielkopolski, dnia 11.02.2013r. ZAMAWIAJĄCY z siedzibą w Grodzisku Wielkopolskim (62-065) przy ul. Szerokiej 10 realizując zamówienie w ramach projektu dofinansowanego z Programu Operacyjnego

Bardziej szczegółowo

Maciej Piotr Jankowski

Maciej Piotr Jankowski Reduced Adder Graph Implementacja algorytmu RAG Maciej Piotr Jankowski 2005.12.22 Maciej Piotr Jankowski 1 Plan prezentacji 1. Wstęp 2. Implementacja 3. Usprawnienia optymalizacyjne 3.1. Tablica ekspansji

Bardziej szczegółowo

2.2 Opis części programowej

2.2 Opis części programowej 2.2 Opis części programowej Rysunek 1: Panel frontowy aplikacji. System pomiarowy został w całości zintegrowany w środowisku LabVIEW. Aplikacja uruchamiana na komputerze zarządza przebiegiem pomiarów poprzez

Bardziej szczegółowo

KWESTIONARIUSZ EKG INSTRUKcjE dla lekarzy OpISUjących WyNIKI badania EKG

KWESTIONARIUSZ EKG INSTRUKcjE dla lekarzy OpISUjących WyNIKI badania EKG KWESTIONARIUSZ EKG Instrukcje dla lekarzy opisujących wyniki badania EKG KWESTIONARIUSZ EKG Instrukcje dla lekarzy opisujących wyniki badania EKG Opracowanie: Prof. Witold A. Zatoński i zespół projektu

Bardziej szczegółowo

Opracował: Jan Front

Opracował: Jan Front Opracował: Jan Front Sterownik PLC PLC (Programowalny Sterownik Logiczny) (ang. Programmable Logic Controller) mikroprocesorowe urządzenie sterujące układami automatyki. PLC wykonuje w sposób cykliczny

Bardziej szczegółowo

PROE wykład 2 operacje na wskaźnikach. dr inż. Jacek Naruniec

PROE wykład 2 operacje na wskaźnikach. dr inż. Jacek Naruniec PROE wykład 2 operacje na wskaźnikach dr inż. Jacek Naruniec Zmienne automatyczne i dynamiczne Zmienne automatyczne: dotyczą kontekstu, po jego opuszczeniu są usuwane, łatwiejsze w zarządzaniu od zmiennych

Bardziej szczegółowo

Najczęstsze przyczyny nieadekwatnych interwencji kardiowertera-defibrylatora. Analiza zapisów wewnątrzsercowych

Najczęstsze przyczyny nieadekwatnych interwencji kardiowertera-defibrylatora. Analiza zapisów wewnątrzsercowych Najczęstsze przyczyny nieadekwatnych interwencji kardiowertera-defibrylatora. Analiza zapisów wewnątrzsercowych Dr n.med. Aleksander Maciąg Pracownia Elektrofizjologii Klinicznej II Kliniki Choroby Wieńcowej

Bardziej szczegółowo

Podstawy elektrokardiografii część 1

Podstawy elektrokardiografii część 1 Podstawy elektrokardiografii część 1 Dr med. Piotr Bienias Klinika Chorób Wewnętrznych i Kardiologii WUM Szpital Kliniczny Dzieciątka Jezus w Warszawie ELEKTROKARDIOGRAFIA metoda rejestracji napięć elektrycznych

Bardziej szczegółowo

Spis treści. Przedmowa Badanie pacjenta z chorobami sercowo-naczyniowymi... 13

Spis treści. Przedmowa Badanie pacjenta z chorobami sercowo-naczyniowymi... 13 Spis treści Przedmowa................ 11 1. Badanie pacjenta z chorobami sercowo-naczyniowymi.................. 13 Najważniejsze problemy diagnostyczne....... 13 Ból w klatce piersiowej........... 14 Ostry

Bardziej szczegółowo

System detekcji i analizowania osobliwości w sygnale cyfrowym

System detekcji i analizowania osobliwości w sygnale cyfrowym System detekcji i analizowania osobliwości w sygnale cyfrowym Wydział Informatyki, Politechnika Białostocka dr hab. inż. Waldemar Rakowski, prof. ndzw. dr inż. Paweł Tadejko inż. Michał Januszewski /4/20

Bardziej szczegółowo

Układy VLSI Bramki 1.0

Układy VLSI Bramki 1.0 Spis treści: 1. Wstęp... 2 2. Opis edytora schematów... 2 2.1 Dodawanie bramek do schematu:... 3 2.2 Łączenie bramek... 3 2.3 Usuwanie bramek... 3 2.4 Usuwanie pojedynczych połączeń... 4 2.5 Dodawanie

Bardziej szczegółowo

Tutorial prowadzi przez kolejne etapy tworzenia projektu począwszy od zdefiniowania przypadków użycia, a skończywszy na konfiguracji i uruchomieniu.

Tutorial prowadzi przez kolejne etapy tworzenia projektu począwszy od zdefiniowania przypadków użycia, a skończywszy na konfiguracji i uruchomieniu. AGH, EAIE, Informatyka Winda - tutorial Systemy czasu rzeczywistego Mirosław Jedynak, Adam Łączyński Spis treści 1 Wstęp... 2 2 Przypadki użycia (Use Case)... 2 3 Diagramy modelu (Object Model Diagram)...

Bardziej szczegółowo

Programowanie komputerów

Programowanie komputerów Programowanie komputerów Wykład 1-2. Podstawowe pojęcia Plan wykładu Omówienie programu wykładów, laboratoriów oraz egzaminu Etapy rozwiązywania problemów dr Helena Dudycz Katedra Technologii Informacyjnych

Bardziej szczegółowo

RAMOWY PROGRAM VII ŚWIĘTOKRZYSKICH WARSZTATÓW EKG, HOLTERA EKG I ABPM

RAMOWY PROGRAM VII ŚWIĘTOKRZYSKICH WARSZTATÓW EKG, HOLTERA EKG I ABPM RAMOWY PROGRAM VII ŚWIĘTOKRZYSKICH WARSZTATÓW EKG, HOLTERA EKG I ABPM Piątek 29.11.2013 Sala A Organizatorzy zastrzegają sobie prawo do zmiany programu. 16:00-18:00 Sesja przy współpracy z Sekcją,, Choroby

Bardziej szczegółowo

Tom 6 Opis oprogramowania

Tom 6 Opis oprogramowania Część 9 Narzędzie do wyliczania wskaźników statystycznych Diagnostyka Stanu Nawierzchni - DSN Generalna Dyrekcja Dróg Krajowych i Autostrad Warszawa, 31 maja 2012 Historia dokumentu Nazwa dokumentu Nazwa

Bardziej szczegółowo

Częstoskurcze z wąskimi zespołami QRS częstoskurcze przedsionkowe Narrow QRS tachycardias atrial tachycardias

Częstoskurcze z wąskimi zespołami QRS częstoskurcze przedsionkowe Narrow QRS tachycardias atrial tachycardias POGADANKI O ELEKTROKARDIOGRAFII/SPEECHES ABOUT ELECTROCARDIOGRAPHY Wpłynęło: 6.11.2007 Poprawiono: 9.11.2007 Zaakceptowano: 10.11.2007 Częstoskurcze z wąskimi zespołami QRS częstoskurcze przedsionkowe

Bardziej szczegółowo

Badanie pilotażowe TCares 1; TCares 2

Badanie pilotażowe TCares 1; TCares 2 Badanie pilotażowe 1; 2 E-Zdrowie - opieka medyczna i niezależnośd Lek. med. Korneliusz Fil Celem nadrzędnym projektu jest zachęcenie do stosowania opieki telemedycznej oraz udoskonalenie działających

Bardziej szczegółowo

Język ludzki kod maszynowy

Język ludzki kod maszynowy Język ludzki kod maszynowy poziom wysoki Język ludzki (mowa) Język programowania wysokiego poziomu Jeśli liczba punktów jest większa niż 50, test zostaje zaliczony; w przeciwnym razie testu nie zalicza

Bardziej szczegółowo

Elektrokardiografia: podstawy i interpretacja

Elektrokardiografia: podstawy i interpretacja Elektrokardiografia: podstawy i interpretacja Podstawy EKG 1887 rok- Waller dokonał bezpośredniego zapisu potencjałów serca. 1901 rok- galwanometr strunowy Einthovena pozwolił na rejestrację czynności

Bardziej szczegółowo

PROGRAM TESTOWY LCWIN.EXE OPIS DZIAŁANIA I INSTRUKCJA UŻYTKOWNIKA

PROGRAM TESTOWY LCWIN.EXE OPIS DZIAŁANIA I INSTRUKCJA UŻYTKOWNIKA EGMONT INSTRUMENTS PROGRAM TESTOWY LCWIN.EXE OPIS DZIAŁANIA I INSTRUKCJA UŻYTKOWNIKA EGMONT INSTRUMENTS tel. (0-22) 823-30-17, 668-69-75 02-304 Warszawa, Aleje Jerozolimskie 141/90 fax (0-22) 659-26-11

Bardziej szczegółowo

Lek. Olgierd Woźniak. Streszczenie rozprawy doktorskiej

Lek. Olgierd Woźniak. Streszczenie rozprawy doktorskiej Lek. Olgierd Woźniak Streszczenie rozprawy doktorskiej Ocena czynników ryzyka adekwatnych interwencji kardiowerteradefibrylatora u pacjentów z arytmogenną kardiomiopatią prawej komory. Wstęp Arytmogenna

Bardziej szczegółowo

Różnorodne oblicza telemedycyny

Różnorodne oblicza telemedycyny Sympozjum Comarch e Zdrowie. Perspektywy jutra 2012 11 22, Warszawa Różnorodne oblicza telemedycyny Piotr Madej, Dyrektor Departamentu Rozwoju Systemów Telemedycznych, imed24 (Comarch Group) DROGA OD WIZJI

Bardziej szczegółowo

Jaka to arytmia, czyli rzadsze postaci częstoskurczu przedsionkowego

Jaka to arytmia, czyli rzadsze postaci częstoskurczu przedsionkowego Choroby Serca i Naczyń 2013, tom 10, nr 6, 337 341 E K G W P R A K T Y C E Redaktor działu: dr hab. n. med. Rafał Baranowski Jaka to arytmia, czyli rzadsze postaci częstoskurczu przedsionkowego What kind

Bardziej szczegółowo

PROE wykład 3 klasa string, przeciążanie funkcji, operatory. dr inż. Jacek Naruniec

PROE wykład 3 klasa string, przeciążanie funkcji, operatory. dr inż. Jacek Naruniec PROE wykład 3 klasa string, przeciążanie funkcji, operatory dr inż. Jacek Naruniec Przypomnienie z ostatnich wykładów Konstruktory/destruktory i kolejność ich wywołania w złożonej klasie. Referencja Obiekty

Bardziej szczegółowo

Zaburzeni a rytmu serca. Przygotowała: Joanna Gnarowska II RM

Zaburzeni a rytmu serca. Przygotowała: Joanna Gnarowska II RM Zaburzeni a rytmu serca Przygotowała: Joanna Gnarowska II RM Zaburzenia rytmu serca Zaburzenie rytmu serca stan, w którym skurcze mięśnia sercowego są nieregularne albo wolniejsze lub też szybsze od normalnych

Bardziej szczegółowo

Języki C i C++ Wykład: 2. Wstęp Instrukcje sterujące. dr Artur Bartoszewski - Języki C i C++, sem. 1I- WYKŁAD

Języki C i C++ Wykład: 2. Wstęp Instrukcje sterujące. dr Artur Bartoszewski - Języki C i C++, sem. 1I- WYKŁAD Języki C i C++ Wykład: 2 Wstęp Instrukcje sterujące 1 dr Artur Bartoszewski - Języki C i C++, sem. 1I- WYKŁAD programowania w C++ Instrukcje sterujące 2 Pętla for for ( instrukcja_ini ; wyrazenie_warunkowe

Bardziej szczegółowo

PAKIET I-poz.1 Oddział Kardiologii Stymulator jednojamowy SSIR z elektrodami (Podstawowy) Producent: Nazwa/numer katalogowy: Kraj pochodzenia:

PAKIET I-poz.1 Oddział Kardiologii Stymulator jednojamowy SSIR z elektrodami (Podstawowy) Producent: Nazwa/numer katalogowy: Kraj pochodzenia: PAKIET I-poz.1 Oddział Kardiologii Stymulator jednojamowy SSIR z elektrodami (Podstawowy) Kraj pochodzenia: 1 Żywotność stymulatora min 8 lat (nastawy nominalne) 2 Waga max. 30 [g] Do 30 g 10 pkt powyżej

Bardziej szczegółowo

Interesujące zapisy 24-godzinnego EKG

Interesujące zapisy 24-godzinnego EKG ELEKTROKARDIOGRAMY, ELEKTROGRAMY... Interesujące zapisy 24-godzinnego EKG Przedstawiamy Państwu 3 zapisy 24-godzinnego EKG, prezentowane podczas Konferencji Sekcji Elektrokardiologii Nieinwazyjnej w Kościelisku

Bardziej szczegółowo

Wykład V. Rzut okiem na języki programowania. Studia Podyplomowe INFORMATYKA Podstawy Informatyki

Wykład V. Rzut okiem na języki programowania. Studia Podyplomowe INFORMATYKA Podstawy Informatyki Studia Podyplomowe INFORMATYKA Podstawy Informatyki Wykład V Rzut okiem na języki programowania 1 Kompilacja vs. interpretacja KOMPILACJA Proces, który przetwarza program zapisany w języku programowania,

Bardziej szczegółowo

Szablony funkcji i szablony klas

Szablony funkcji i szablony klas Bogdan Kreczmer bogdan.kreczmer@pwr.wroc.pl Zakład Podstaw Cybernetyki i Robotyki Instytut Informatyki, Automatyki i Robotyki Politechnika Wrocławska Kurs: Copyright c 2011 Bogdan Kreczmer Niniejszy dokument

Bardziej szczegółowo

Detekcja zmienności rytmu serca

Detekcja zmienności rytmu serca AKADEMIA GÓRNICZO-HUTNICZA im. St. Staszica w Krakowie WEAIiE, Katedra Automatyki Laboratorium Biocybernetyki Przedmiot: Temat projektu: Przetwarzanie sygnałów w systemach diagnostyki medycznej PR04307

Bardziej szczegółowo

VIDEOMED ZAKŁAD ELEKTRONICZNY

VIDEOMED ZAKŁAD ELEKTRONICZNY y przeznaczone do diagnostyki różnych rodzajów zaburzeń snu. Międzynarodowa Klasyfikacja Zaburzeń Snu (ICSD) opisuje różne rodzaje zaburzeń, takich jak zespół obturacyjnego lub centralnego bezdechu sennego,

Bardziej szczegółowo

Projektowanie oprogramowania

Projektowanie oprogramowania Wrocław, 27.09.2010 1. Warunki wstępne Projektowanie oprogramowania Warunkiem uczestnictwa w zajęciach jest zaliczenie przedmiotu: Podstawy inżynierii oprogramowania (ćwiczenia) Zajęcia składają się z

Bardziej szczegółowo

Annex I. Podsumowanie naukowe i uzasadnienie dla wprowadzenia zmiany w warunkach pozwolenia

Annex I. Podsumowanie naukowe i uzasadnienie dla wprowadzenia zmiany w warunkach pozwolenia Annex I Podsumowanie naukowe i uzasadnienie dla wprowadzenia zmiany w warunkach pozwolenia Podsumowanie naukowe Biorąc pod uwagę Raport oceniający komitetu PRAC dotyczący Okresowego Raportu o Bezpieczeństwie

Bardziej szczegółowo

Kurs Projektowanie i programowanie z Distributed Safety. Spis treści. Dzień 1. I Bezpieczeństwo funkcjonalne - wprowadzenie (wersja 1212)

Kurs Projektowanie i programowanie z Distributed Safety. Spis treści. Dzień 1. I Bezpieczeństwo funkcjonalne - wprowadzenie (wersja 1212) Spis treści Dzień 1 I Bezpieczeństwo funkcjonalne - wprowadzenie (wersja 1212) I-3 Cel stosowania bezpieczeństwa funkcjonalnego I-4 Bezpieczeństwo funkcjonalne I-5 Zakres aplikacji I-6 Standardy w zakresie

Bardziej szczegółowo

Częstoskurcze z szerokimi zespołami QRS Broad QRS complex tachycardias

Częstoskurcze z szerokimi zespołami QRS Broad QRS complex tachycardias Akademia Medycyny POGADANKI O ELEKTROKARDIOGRAFII/SPEECHES ABOUT ELECTROCARDIOGRAPHY Wpłynęło: 24.03.2009 Zaakceptowano: 24.03.2009 Częstoskurcze z szerokimi zespołami QRS Broad QRS complex tachycardias

Bardziej szczegółowo

PROGRAMOWALNE STEROWNIKI LOGICZNE

PROGRAMOWALNE STEROWNIKI LOGICZNE PROGRAMOWALNE STEROWNIKI LOGICZNE I. Wprowadzenie Klasyczna synteza kombinacyjnych i sekwencyjnych układów sterowania stosowana do automatyzacji dyskretnych procesów produkcyjnych polega na zaprojektowaniu

Bardziej szczegółowo

Tom 6 Opis oprogramowania

Tom 6 Opis oprogramowania Część 4 Narzędzie do wyliczania wielkości oraz wartości parametrów stanu Diagnostyka stanu nawierzchni - DSN Generalna Dyrekcja Dróg Krajowych i Autostrad Warszawa, 30 maja 2012 Historia dokumentu Nazwa

Bardziej szczegółowo

EKG (Elektrokardiogram zapis czasowych zmian potencjału mięśnia sercowego)

EKG (Elektrokardiogram zapis czasowych zmian potencjału mięśnia sercowego) 6COACH 26 EKG (Elektrokardiogram zapis czasowych zmian potencjału mięśnia sercowego) Program: Coach 6 Projekt: na ZMN060c CMA Coach Projects\PTSN Coach 6\EKG\EKG_zestaw.cma Przykład wyników: EKG_wyniki.cma

Bardziej szczegółowo

Semantyczny Monitoring Cyberprzestrzeni

Semantyczny Monitoring Cyberprzestrzeni Semantyczny Monitoring Cyberprzestrzeni Partnerzy projektu: Katedra Informatyki Ekonomicznej Uniwersytet Ekonomiczny w Poznaniu Partnerzy projektu: Zarys problemu Źródło internetowe jako zasób użytecznych

Bardziej szczegółowo

Przystępne cenowo, elastyczne monitorowanie pacjentów w umiarkowanym lub intensywnym nadzorze medycznym

Przystępne cenowo, elastyczne monitorowanie pacjentów w umiarkowanym lub intensywnym nadzorze medycznym Przystępne cenowo, elastyczne monitorowanie pacjentów w umiarkowanym lub intensywnym nadzorze medycznym Modułowe monitory pacjenta Goldway G60, G70 i G80 Maksymalny zwrot z inwestycji w sprzęt medyczny

Bardziej szczegółowo

Podstawy programowania. Wykład Funkcje. Krzysztof Banaś Podstawy programowania 1

Podstawy programowania. Wykład Funkcje. Krzysztof Banaś Podstawy programowania 1 Podstawy programowania. Wykład Funkcje Krzysztof Banaś Podstawy programowania 1 Programowanie proceduralne Pojęcie procedury (funkcji) programowanie proceduralne realizacja określonego zadania specyfikacja

Bardziej szczegółowo

SCENARIUSZ LEKCJI. Streszczenie. Czas realizacji. Podstawa programowa

SCENARIUSZ LEKCJI. Streszczenie. Czas realizacji. Podstawa programowa Autorzy scenariusza: SCENARIUSZ LEKCJI OPRACOWANY W RAMACH PROJEKTU: INFORMATYKA MÓJ SPOSÓB NA POZNANIE I OPISANIE ŚWIATA. PROGRAM NAUCZANIA INFORMATYKI Z ELEMENTAMI PRZEDMIOTÓW MATEMATYCZNO-PRZYRODNICZYCH

Bardziej szczegółowo

CENTRUM KSZTAŁCENIA PODYPLOMOWEGO PIELĘGNIAREK I POŁOŻNYCH

CENTRUM KSZTAŁCENIA PODYPLOMOWEGO PIELĘGNIAREK I POŁOŻNYCH RAMOWY PROGRAM KURSU SPECJALISTYCZNEGO WYKONANIE I INTERPRETACJA ZAPISU ELEKTROKARDIOGRAFICZNEGO Program przeznaczony dla pielęgniarek i położnych AUTORZY WSPÓŁPRACUJĄCY Z CENTRUM KSZTAŁCENIA PODYPLOMOWEGO

Bardziej szczegółowo

ang. file) Pojęcie pliku (ang( Typy plików Atrybuty pliku Fragmentacja wewnętrzna w systemie plików Struktura pliku

ang. file) Pojęcie pliku (ang( Typy plików Atrybuty pliku Fragmentacja wewnętrzna w systemie plików Struktura pliku System plików 1. Pojęcie pliku 2. Typy i struktury plików 3. etody dostępu do plików 4. Katalogi 5. Budowa systemu plików Pojęcie pliku (ang( ang. file)! Plik jest abstrakcyjnym obrazem informacji gromadzonej

Bardziej szczegółowo

P R Z E T W A R Z A N I E S Y G N A Ł Ó W B I O M E T R Y C Z N Y C H

P R Z E T W A R Z A N I E S Y G N A Ł Ó W B I O M E T R Y C Z N Y C H W O J S K O W A A K A D E M I A T E C H N I C Z N A W Y D Z I A Ł E L E K T R O N I K I Drukować dwustronnie P R Z E T W A R Z A N I E S Y G N A Ł Ó W B I O M E T R Y C Z N Y C H Grupa... Data wykonania

Bardziej szczegółowo

Testy wysiłkowe w wadach serca

Testy wysiłkowe w wadach serca XX Konferencja Szkoleniowa i XVI Międzynarodowa Konferencja Wspólna SENiT oraz ISHNE 5-8 marca 2014 roku, Kościelisko Testy wysiłkowe w wadach serca Sławomira Borowicz-Bieńkowska Katedra Rehabilitacji

Bardziej szczegółowo

Arytmia - kiedy Twoje serce bije nierówno

Arytmia - kiedy Twoje serce bije nierówno Arytmia - kiedy Twoje serce bije nierówno Zaburzenia rytmu serca spowodowane są przez nieprawidłowe wytwarzanie bodźców w układzie rozrusznikowym lub zaburzone przewodzenie bodźców elektrycznych w obrębie

Bardziej szczegółowo

1. Opis. 2. Wymagania sprzętowe:

1. Opis. 2. Wymagania sprzętowe: 1. Opis Aplikacja ARSOFT-WZ2 umożliwia konfigurację, wizualizację i rejestrację danych pomiarowych urządzeń produkcji APAR wyposażonych w interfejs komunikacyjny RS232/485 oraz protokół MODBUS-RTU. Aktualny

Bardziej szczegółowo

Projektowanie oprogramowania

Projektowanie oprogramowania Wrocław, 26.09.2012 1. Warunki wstępne Projektowanie oprogramowania Warunkiem uczestnictwa w zajęciach jest zaliczenie przedmiotu: Podstawy inżynierii oprogramowania (ćwiczenia). Zajęcia składają się z

Bardziej szczegółowo

Diagramy czynności. Widok logiczny. Widok fizyczny

Diagramy czynności. Widok logiczny. Widok fizyczny Diagramy czynności System widoków 4+1 Kruchtena Widok logiczny Widok fizyczny Widok procesu Widok przypadków użycia Widok konstrukcji Diagramy czynności są jedynym diagramem w widoku procesu modelowanego

Bardziej szczegółowo

Techniki programowania INP001002Wl rok akademicki 2018/19 semestr letni. Wykład 3. Karol Tarnowski A-1 p.

Techniki programowania INP001002Wl rok akademicki 2018/19 semestr letni. Wykład 3. Karol Tarnowski A-1 p. Techniki programowania INP001002Wl rok akademicki 2018/19 semestr letni Wykład 3 Karol Tarnowski karol.tarnowski@pwr.edu.pl A-1 p. 411B Plan prezentacji Abstrakcja funkcyjna Struktury Klasy hermetyzacja

Bardziej szczegółowo

Skanowanie podsieci oraz wykrywanie terminali ABA-X3

Skanowanie podsieci oraz wykrywanie terminali ABA-X3 Skanowanie podsieci oraz wykrywanie terminali ABA-X3 Terminale ABA-X3 od dostarczane od połowy listopada 2010 r. są wyposażane w oprogramowanie umożliwiające skanowanie podsieci w poszukiwaniu aktywnych

Bardziej szczegółowo

Diagnostyka i zabiegi elektrofizjologiczne

Diagnostyka i zabiegi elektrofizjologiczne Diagnostyka i zabiegi elektrofizjologiczne Przygotowanie chorego Opieka po zabiegu Powikłania KATEDRA KARDIOLOGII CM UMK 2014 1. Weryfikacja objawów, które mogą być skutkiem zaburzeń rytmu serca (omdlenia,

Bardziej szczegółowo