Strony

poniedziałek, 2 lipca 2018

Podstawy 2 - Dexcom G4

Wprowadzenie refundacji na CGM Dexcom G4 spowodowało znaczny wzrost zainteresowania możliwościami przeróbki/adaptacji tego systemu monitoringu glikemii.

Stąd ten wpis - informacyjny typu "co jest czym w G4" i co można zrobić/dorobić samemu by zwiększyć użyteczność tego systemu. :)

Ten wpis nie jest "instrukcją obsługi" lecz opisem tego jakie są możliwości zmian/rozbudowy w systemie Dexcom G4. Fizyczne ich wykonanie - jest opisane na wielu stronach internetowych, choc być może kiedyś i tutaj to opiszę ze szczegółami.



System Dexcom G4 składa się z 3 elementów: sensora, nadajnika oraz odbiornika. 

Sensor - czyli właściwy element pomiarowy zakładamy bezpośrednio na ciało. Działa on: oficjalnie od 7 do 14 dni, a nie oficjalnie nawet do 30 dni.

Nadajnik - zakładamy na sensor. Nadajnik ma budowane baterie pozwalające na kilkumiesięczną pracę - nawet ponad rok. Po wyczerpaniu baterii mamy dwie możliwości - albo kupić nowy nadajnik, albo "reanimować" stary - czyli wymienić w nim baterie.

Odbiornik - urządzenie odbierające pomiary z sensora z nadajnikiem, wyświetlające na ekranie w formie wykresu, robiące alarmy, itp.  Współpracuje z aplikacją Dexcom Studio (na komputery PC) - po podłączeniu odbiornika kablem USB do komputera. W tej aplikacji możemy drukować wykresy, przesyłać dane do lekarza, zapisywać pliki z danymi niezbędnymi do ewentualnej reklamacji sensora, itp.

Samej obsługi systemu G4 nie będę tutaj opisywał, bo robi to dobrze instrukcja obsługi.

Dzięki staraniom społeczności użytkowników - możliwe są przeróbki/rozbudowy systemu G4. Opiszę je teraz ogólnie:

0. Sensor.

Z sensorem sprawa najprostsza: nic z nim się nie da zrobić. Trzeba go wymieniać na nowy - koszt ok 280 zł (lub z refundacją ok 80 zł).

1. Nadajnik G4.
Jak wspomniałem wyżej - nadajnik ma wbudowane 2 baterie. Wystarczają na kilka-kilkanaście miesięcy pracy. Po tym czasie - nadajnik przestaje pracować i zgodnie z instrukcją należy go zastąpić nowym. Nowy nadajnik kosztuje około 1.500 zł (z refundacją ok 300 zł).
Możliwa jest jednak "reaktywacja" nadajnika - wymiana baterii na nowe. Po takiej operacji nadajnik będzie pracował od 4 miesięcy do roku - w zależności od jakości nowych baterii i od tego jak dobrze przeprowadzimy proces ich wymiany.

Proces wymiany baterii jest opisany w wielu miejscach w internecie - na przykład tutaj -> https://www.ifixit.com/Guide/Dexcom+G4+Batteries+Replacement/55536

Nie jest to bardzo skomplikowana czynność, wymaja jednak posiadania kilku narzędzi - frezarki typu Dremel, lutownicy, itp. Same baterie - to koszt 5-10 zł za szt. Potrzeba 2 szt.

2. Odbiornik.

Największe pole manewru mamy z odbiornikiem. W praktyce - nie musimy go mieć. To znaczy: możemy sobie zbudować własny. Zaletą jest koszt - własny odbiornik to ok 10% ceny odbiornika fabrycznego, wadą - jeśli nie mamy odbiornika fabrycznego to nie będziemy mogli reklamować sensorów jeśli one nie będą działały prawidłowo => do reklamacji potrzebne jest podłączenie fabrycznego odbiornika do komputera, w aplikacji Dexcom Studio oczytanie danych z odbiornika, zapisanie do odpowiedniego pliku i wysłanie tego pliku wraz ze zgłoszeniem reklamacji do sprzedawcy.

Jakie mamy możliwości budowy własnego odbiornika? Istnieją co najmniej 3 wersje. Omówię je po kolei od najprostszej.

"Sercem" każdej z wersji odbiorników własnej produkcji jest moduł Wixel

Od strony technicznej jest to odbiornik sygnału z nadajnika G4 wraz z małym procesorem pozwalającym na wgranie własnego programu odbierającego i obrabiającego sygnał z nadajnika, tak aby odebrane dane o pomiarze glikemii można dalej wyświetlać, obrabiać, zapamiętywać, itp.
Moduł ten jest dostępny bezpośrednio u producenta w cenie 19.95 USD + przesyłka  https://www.pololu.com/product/1337, lub w sklepach internetowych w kraju i zagranicą, np:


oraz na portalach typu Allegro, Ebay, itp.

Drugim podstawowym elementem jest telefon (smartfon) z odpowiednią aplikacją/aplikacjami.
Tutaj mamy dwie możliwości: telefony z Androidem oraz z iOS-em czyli IPhone/Ipad.
Dla Androidów - aplikacja to xDrip, a dla iOS - Spike. 


2.A. Wersja "kablowa" czyli "Dexterity".

Ta wersja jest dostępna TYLKO dla użycia z telefonami z Androidem, gdyż tylko one umożliwiają podłączenie modułu Wixel bezpośrednio kablem USB do telefonu.
Jest to wersja najprostsza, nie wymagająca lutowania jakichkolwiek elementów - jedynie wgranie programu do modułu i podłączenie go do telefonu.

Jedyną wadą jest to, że.... telefon musimy od czasu do czasu ładować i w tym czasie musimy odłączyć Wixel od telefonu = nie otrzymujemy pomiarów z nadajnika G4 i nie mamy możliwości uzupełnienia "zaległych pomiarów" - po prostu je tracimy. 

Co jest potrzebne:
  • moduł Wixel (opisany powyżej),
  • przejściówka OTG do naszego telefonu - można ją kupić w sklepach z akcesoriami do telefonów lub na Allegro, itp - na przykład taka, w cenie 2.59 zł (+przesyłka) - http://allegro.pl/przejsciowka-adapter-micro-usb-na-otg-host-i6689129331.html
  • krótki kabel micro USB - do kupienia tak jak przejściówka - na przykład taki w cenie 4.90 zł (+przesyłka): https://allegro.pl/kabel-tracer-usb-2-0-am-mini-20cm-i7424532831.html
Zatem za ok 88 zł (plus koszty przesyłek) mamy komplet elementów do budowy najtańszej wersji własnego odbiornika - co przy cenie 2000 zł za oryginalny odbiornik Dexcoma jest dość niezłym wynikiem :)

Należy zwrócić uwagę na rodzaje wtyczek USB: w telefonie mamy "micro USB" a w Wicelu - "mini USB" jak na obrazku:
Jeśli ktoś potrafi sobie polutować odpowiedni kabelek - to można wziąć dwie wtyczki: mini i micro i zrobić własny o odpowiedniej długości - wtedy nawet nie trzeba przejściówki OTG.

Połączenie: do telefonu włączamy przejściówkę OTG, do niej kabel i drugą stronę kabla do modułu Wixel. I to wszystko od strony sprzętu. 

Programy - aplikacje:

najpierw instalujemy aplikację Dexterity  W aplikacji (Settings) ustawiamy ID Transmiter - "0" (zero), innych ustawień nie zmieniamy. Na ekranie powinny co 5 minut pokazać się przychodzące pomiary z nadajnika G4. Ta aplikacja działa "w tle" - odbiera przychodzące dane i udostępnia je dla innych aplikacji na tym telefonie.

następnie aplikację xDrip - do pobrania ze strony (na tej stronie zawsze są najnowsze wersje aplikacji xDrip - pobieramy plik apk i instalujemy w telefonie) - https://github.com/NightscoutFoundation/xDrip/releases

W aplikacji xDrip ustawiamy "Sprzętowe źródło danych" - "WiFi Wixel/Parakeet" i w "Lista odbiorników" wpisujemy "127.0.0.1:5005".  Reszta ustawień xDripa - tak jak dla każdego innego CGM-a (to temat na inny wpis, ewentualnie można poczytać na blogu o ustawieniach dla Freestyle Libre).

Z aplikacji xDrip możemy przekazywać wyniki na inne telefony/komputery przez internet. To przekazywanie może być przez "chmurę' czyli Nightscout lub bezpośrednio - xDrip na jednym telefonie do xDrip-ów na innych telefonach.

2.B. Wersja bezprzewodowa Bluetooth czyli "BT Wixel" lub "xBridge"

Zbudowanie wersji bezprzewodowej wymaga uzupełnienia modułu Wixel o moduł bezprzewodowej transmisji danych (w tym przypadku - Bluetooth) oraz o zasilanie czyli mały akumulator z układem ładowania lub baterię (w wersji "przewodowej" zasilanie było dostarczane kable USB z telefonu).
Tu już jest wymagane nieco więcej umiejętności manualnych i wyposażenia, gdyż musimy polutować połączenia pomiędzy Wixelem, modułem BT i zasilaniem oraz to wszystko opakować w jakąś obudowę.
Oprócz Wixela potrzebujemy:
  • moduł BT - typu HM-10 lub HM-11 - do kupienia na Allegro
  • akumulator oraz moduł ładowania - do kupienia j.w.
Sposób połączeń różni się w zależności od tego czy mamy moduł HM-10 czy HM-11, czy inny.
W zakresie oprogramowania modułu Wixel - także trzeba ustawić w nim kilka parametrów - więc roboty jest nieco więcej niż w wersji "kablowej".

Aplikacje - potrzebna jest tylko aplikacja xDrip.

2.C. Wersja bezprzewodowa GSM czyli "Parakeet".

W tej wersji - jako transmisja używana jest sieć GSM - do Wixela musimy dołączyć moduł GSM (wraz z kartą SIM - tak jak w normalnym telefonie) oraz zasilanie czyli akumulator wraz z układem jego ładowania.


Tu podobnie jak w wersji BT (2.b) jest nieco więcej roboty z lutowaniem i obudową. Także moduł Wixel trzeba odpowiednio oprogramować - zmienić kilka parametrów w programie.
I w tej wersji potrzebujemy jedynie aplikację xDrip.

Dla wersji bezprzewodowych - zamiast telefonów z Androidem można użyć IPhone. Wtedy stosujemy aplikację Spike. Opis postępowania by ją uzyskać - na stronie: https://spike-app.com/





Czy to wszystko? Nie.

Są jeszcze możliwości transmisji bezprzewodowej z użyciem sieci WiFi, transmisji wielo-odbiornikowych, itp - ale to "wyższa szkoła jazdy" :) 





1 komentarz:

  1. Dzień dobry,
    Konfigurowałam xDripa zgodnie z Pana instrukcją. Próbowałam zrobić to przez 2 różne bazy danych:
    1. w błąd i event list dostawałam zwykły błąd o odmowie żądania
    2. w błąd i event list mam timeout com.eveningoutpost.dexdrip.Services.WixelReader.

    2 baza danych została stworzona przez osobę, która już kiedyś konfigurowała te urządzenia.
    Poproszę o informacje co mogę robić źle.
    W liście odbiorników dałam
    127.0.0.1:5005,mongodb://:@dsnumery.mlab.com:/CGM

    OdpowiedzUsuń