staging.inyokaproject.org

Dexcom-G7-Blutzuckergeräte auslesen?

Status: Ungelöst | Ubuntu-Version: Ubuntu 22.04 (Jammy Jellyfish)
Antworten |

Rhaban

Anmeldungsdatum:
25. Juni 2016

Beiträge: 450

Hallo,

ich habe hier — als Typ-1-Diabetiker — schon viel Hilfe in Sachen „Blutzuckergeräte auslesen“ bekommen (Freestyle Libre 2) und bin dankbar dafür. Da es mit Freestyle Libre 3 große Probleme gegeben hat, bin ich nun zu Dexcom G6 gewechselt. Diabetologin und Krankenkasse waren einverstanden. Seahawk1986 hat mich dankenswerterweise auf ein Ausleseprogramm aus Github — https://github.com/DexcTrack/dexctrack — hingewiesen; das Programm funktioniert mit dem (für mich neuen) Dexcom-G6-Lesegerät auch prima.

Ich möchte vermeiden, dass meine Blutzuckerwerte in der Cloud oder sonstwo im Internet gegen meinen Willen gespeichert und herumgereicht werden. Meine Blutzuckerwerte sollen nur auf meinem Rechner und auf dem Rechner meiner Diabetologin sein und sonst nirgends.

Meine Frage: Irgendwann wird Dexcom von G6 auf G7 endgültig umstellen. Hat eine oder einer von Euch schon Erfahrung mit dem Auslesen von Dexcom G7? Kann man die Github-Dexctrack-Python-Programme auf G7 umstellen? Ich besitze noch kein G7-Lesegerät, möchte aber vorbereitet sein, wenn es soweit ist. Wahrscheinlich wird der Wechsel von G6 auf G7 nicht so schnell erfolgen wie bei Abbott der Wechsel von Freestyle Libre 2 auf 3, ich denke aber, dass wir Dexcom nutzenden Diabetiker lieber zu früh als zu spät uns mit der Thematik befassen sollten.

Für alle Unterstützung wäre ich schon jetzt sehr dankbar.

Rhaban

Moderiert von rklm:

Verschoben, weil das eine Frage zu einem spezifischen Programm ist

noisefloor Team-Icon

Ehemaliger
Avatar von noisefloor

Anmeldungsdatum:
6. Juni 2006

Beiträge: 28316

Hallo,

das hängt so wie es aussieht letztendlich davon ab, wie das Protokoll und die Schnittstelle des Dexcom G7 aussieht. Soweit ich den Code unter https://github.com/DexcTrack/dexctrack/blob/master/readdata.py verstehe können die Dexcom Geräte G4, G5 und G6 über die serielle Schnittelle (USB) ausgelesen werden.

Und so wie es auf der Dexcom Seite aussieht, ist das Dexcom 7 voll auf drahtlose Kommunikation ausgelegt?

Gruß, noisefloor

Rhaban

(Themenstarter)

Anmeldungsdatum:
25. Juni 2016

Beiträge: 450

Hallo, noisefloor, danke für Deine schnelle Antwort.

In https://insulinclub.de/index.php?thread/32082-dexcom-empf%C3%A4nger/ finde ich die Aussage, dass man den G7-Sensor auch mit dem G6-Lesegerät (G6-Empfänger) auslesen können soll. Dieses Lesegerät habe ich hier. Sollte es zutreffen, dass man G7-Sensoren über das G6-Lesegerät auslesen kann, wäre das natürlich eine erfreuliche Nachricht. Wahrscheinlich müssten dann aber nur Veränderungen in dem Dexctrack-Programm https://github.com/DexcTrack/dexctrack/blob/master/dexctrack.py vorgenommen werden, denn das Programm geht nur bis einschließlich G6.

Wenn ich richtig informiert bin, lesen alle Diabetologen die Lesegeräte in ihrer Praxis immer über ein USB-Kabel aus. Ich kann mir nicht vorstellen, dass das beim Dexcom G7 nicht mehr möglich ist. Ich will aber bei meinem nächsten Gespräch mit meiner Diabetologin am Di 14.03.2023 danach fragen.

In dem Programm dexctrack.py heißt es in den Zeilen 386 bis 388:

1
2
3
#####################################################################################################################
# The following variables are set for G4, G5, or G6 devices. They might need to be altered for others.
#####################################################################################################################

Und viel später, in Zeilen 1128 bis 1157, steht:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31

#---------------------------------------------------------
def getReceiverInstance():
    rsni = None
    rdi = None

    my_dport = readReceiver.readReceiverBase.FindDevice()   # a port descriptor string
    if receiverInstance:
        rsni = receiverInstance
        devType = rsni.GetDeviceType()
    else:
        devType = None
        if my_dport is not None:
            rsni = readReceiver.readReceiver(my_dport, dbg = args.debug)
            if rsni:
                devType = rsni.GetDeviceType()

    if my_dport:
        if rsni and devType:
            if devType == 'g4':
                rdi = readReceiver.readReceiver(my_dport, rsni.port, dbg = args.debug)
            elif devType == 'g5':
                rdi = readReceiver.readReceiverG5(my_dport, rsni.port, dbg = args.debug)
            elif devType == 'g6':
                rdi = readReceiver.readReceiverG6(my_dport, rsni.port, dbg = args.debug)
            else:
                print('getReceiverInstance() : Unrecognized firmware version', devType)
        else:
            rdi = readReceiver.readReceiver(my_dport, dbg = args.debug)

    return rdi

Es wäre ja schön, wenn man in Analogie zu dem bisher von Steve Erlenborn Programmierten neue Programmteile für Dexcom G7 dazuschreiben könnte. Aber ich bezweifle, dass es so einfach ist. Der verpflichtende Wechsel von G6 nach G7 wird wohl noch ein oder zwei Jahre auf sich warten lassen; Dexcom ist wohl weniger schnell als Abbott mit Freestyle Libre 2 und 3. Ich vermute (und hoffe), dass noch etwas Zeit bleiben wird.

jochen-02

Anmeldungsdatum:
10. März 2008

Beiträge: 194

Hallo,

ich glaube, das sieht eher schlecht aus. Ich habe mal nachgefragt – es sieht so aus, als würde DEXCOM Anstrengungen unternehmen, unsere Daten vollständiger einzusammeln. Der Trend bei den Herstellern von Gesundheits-Hilfsmitteln ist ungebrochen.

[verträumt]Hier wäre mal eine gesetzliche Pflicht zur offline-Verwendbarkeit angebracht[/verträumt].

Hier der Link zu meiner Anfrage und der Antwort

Rhaban

(Themenstarter)

Anmeldungsdatum:
25. Juni 2016

Beiträge: 450

Hallo, jochen-02,

vielen Dank für Deine Nachricht wegen des Dexcom-G7-Lesegeräts und Deine Mühen, G7 auszulesen und mit Steve Erlenborn Verbindung aufzunehmen. Das sind wenig erfreuliche Nachrichten. Offenbar verhält sich Dexcom ähnlich unerfreulich wie Freestyle Libre/Abbott, nur geht alles etwas langsamer.

Es ist bedrückend, wie groß das Bestreben der Pharmafirmen ist, an unsere Gesundheitsdaten zu gelangen. Ich stimme Dir zu, dass gesetzlich geregelt werden sollte, wer an unsere Daten herankommt und wer nicht.

Rhaban

Antworten |