Zukünftig ggf. loopbare Pumpen

Diese Liste gibt eine Übersicht über alle möglichen Pumpen und inwiefern sie zum Loopen bzw. für AAPS geeignet sind. Am Schluss findest du Informationen, welche Eigenschaften eine Insulinpumpe haben müsste um damit loopen zu können.

Pumpen, an deren Unterstützung die Entwickler arbeiten

Accu-Chek Insight (Homepage)

Loop status: wahrscheinlich loop-fähig, aber noch im Prozess des Reverse-Engineering (“Protokoll-Entschlüsselung”)

Andere Anwendungen Keine

Java Implementierung: in Entwicklung

AAPS Umsetzung in Entwicklung

Hardware Voraussetzungen für AAPS: Bluetooth-fähiges Android Gerät

Loopbare Modelle: alle


Medtronic

Loop status: Einige der älteren Pumpen sind zum Loopen geeignet, die neuen Modelle leider nicht.

Andere Anwendungen OpenAPS, Loop

Java Implementierung: Teil-Implementierung verfügbar Rountrip2 und RileyLinkAAPS

AAPS Umsetzung Am Beginn. Siehe Andy’s AndroidAPS fork, branch medtronic_andy. Der Großteil der Arbeit am RileyLinkAAPS ist getan, um das Framework und die Befehle zum Laufen zu bekommen. In diesem Repository wurden ein Projekt (Medtronic) und Tickets für die weitere Entwicklung angelegt. Die Entwicklung erfolgt im Branch dev_medtronic (dem dortigen default branch). Es gibt auch einen Gitter chat: RileyLinkAAPS/Lobby. AAPS. Die 0.4 Test “release” ist veröffentlicht. Sie enthält etwa 80% der Funktionalitäten, Auslesen der Historie und Parsing fehlen noch. Weitere Details und der Zeitplan finden sich in der Roadmap von Andy.

Hardware Voraussetzungen für AAPS: RileyLink (alle Typen)

Loopbare Modelle:512-522, 523(Firmware 2.4A oder niedriger), 554 (EU firmware 2.6A oder niedriger, CA Firmware 2.7A oder weniger). Das Selbe gilt für 7xx Modelle. Alle anderen Modelle sind aktuell nicht loopbar und werden es wahrscheinlich auch nie.


Insulet Omnipod (Homepage)

Loop status: Aktuell nicht unterstützt, aber die Entschlüsselung des Omnipod Protokolls ist nahezu abgeschlossen. OpenOmni und OmniAPS Slack

Andere Umsetzungen Loop (Umsetzung ist erst am Anfang, so weit bekannt war es möglich den Pod zu starten und die erste temporäre Basalrate zu senden). Siehe Openomni bei github

Java-Implementierungen: Bisher keine.

AAPS Umsetzungsstatus: Die Arbeiten an RileyLinkAAPS for Omnipod (dev_omnipod branch) haben begonnen, sind aber noch weit von einem ersten Prototypen entfernt (der Entwickler hat mit der Änderungen, die für RL Firmware 2.0 erforderlich sind, begonnen und sendet erste Datenpakete an die Pumpe). Auf https://omniaps.slack.com/ um Kanal android-driver kann man die Entwicklung verfolgen. Dort postet der Entwickler seinen Fortschritt.

Hardware Anforderungen für AAPS: RileyLink mit Omnipod Firmware (2.x)

Pumpen, die für den Loop geeignet sind

Omnipod DASH (Homepage)

Loop status: Aktuell von keinem der Loop-Systeme unterstützt. Die Pumpe ist ein Kandidat für den Loop, das Protokoll aber bisher unbekannt. Vertrieb der Pumpe startet im Januar 2019 (aktuell nur Vorverkauf in den USA).

Hardware-Anforderungen für AAPS: Vermutlich keine, da die Pumpe über Bluetooth kommuniziert.

Kommentar: Omnipod DASH steht aktuell nicht auf der Agenda. Sobald wir eine Java Implementierung für den Omnipod haben, werden wir davon ausgehend weiterentwickeln. Falls das Protokoll beim Omnipod Dash unverändert bleibt, könnten wir ein paar Monate später eine Implementierung haben. Falls es jedoch verändert wurde, wird es länger dauern.


Ypsomed Pumpe (Homepage)

Loop status: Version 1 - 1.5 (2. Quartal 2018) sind keine Kandiadaten für den Loop. Obwohl sie über Bluetooth kommuniziert, scheint die Datenübertrag sehr limitiert zu sein (nur in eine Richtung: Pumpe zu App). Dies könnte sich in späteren Versionen ändern.

Hardware-Anforderungen für AAPS: Vermutlich keine, da die Pumpe über Bluetooth kommuniziert. da die Pumpe über Bluetooth kommuniziert.


Cellnovo Pumpe (Homepage)

Loop status: Aktuell von keinem der Loop-Systeme unterstützt. Die Pumpe ist möglicherweise zum Loopen geeignet, aber da das Protokoll derzeit nicht bekannt ist, ist eine zeitnahe Umsetzung unwahrscheinlich.

Hardware-Anforderungen für AAPS: Vermutlich keine, da die Pumpe über Bluetooth kommuniziert.


Medtrum A6/P6/C6 (Homepage)

Loop-status Ist ein Loop-Kandidat. Das Unternehmen bietet sein eigenes, limitiertes “Halb-Loop-System” (A6) an. Steuerbar per iPhone App. Aktuell keine Android App verfügbar.

Hardware-Anforderungen für AAPS: Vermutlich keine. Die Pumpe scheint über Bluetooth zu kommunizieren.


EOFLOW (Homepage)

Loop-status Ist ein Loop-Kandidat. Die verwendete Fernbedienung ist ein modifiziertes Android Gerät. (Pumpe ist aktuell nur in Korea verfügbar.)

Hardware-Anforderungen für AAPS: Vermutlich keine. Die Pumpe scheint über Bluetooth zu kommunizieren.


Accu-Chek Solo (Homepage)

Loop Status: Ist ein Loop-Kandidat. Die Pumpe kommt Ende 2018 in ausgewählten europäischen Ländern auf den Markt. Gerüchteweise erfolgt die Steuerung über eine Android App.

Hardware-Anforderungen für AAPS: Vermutlich keine. Die Pumpe scheint über Bluetooth zu kommunizieren.

Pumpen, die nicht für den Loop geeignet sind

Tandem:X2 (Homepage)

Loop status: Nicht loopfähig (Aussage nicht 100% sicher), sie planen aber eine andere Pumpe auf den Markt zu bringen, die Fernsteuerung (zumindest für den Bolus) ermöglicht.


Animas Vibe

Loop Status: Nicht zum Loopen geeignet. Keine Fernsteuerung möglich. Hinweis: Pumpe wird nicht mehr verkauft. Das Unternehmen (Johnson&Johnson) hat sich aus dem Pumpengeschäft zurückgezogen.


Animas Ping

Loop Status: Nicht zum Loopen geeignet. Bolus-Steuerung möglich, aber keine Steuerung von temporären Basalraten (TBR). Note Vertrieb nach Erscheinen der Vibe eingestellt.

Anforderungen an Pumpen, um loopbar zu sein

Grundvoraussetzungen

  • Pumpe muss irgendeine Art von Fernbedienung unterstützen. (BT, Radiofrequenz, etc.)
  • Protokoll ist gehackt/dokumentiert/etc.

Mindestanforderungen

  • Temporäre Basalraten setzen
  • Status abrufen
  • Temporäre Basalraten abbrechen

Für oref1(SMB) oder zur Bolusabgabe:

  • Mahlzeiten Bolus abgeben

Von Vorteil

  • Bolus abbrechen
  • Basalprofil abrufen (fast eine Anforderung)
  • Basal Profil einstellen (nice to have)
  • History auslesen

Weitere Anforderungen (nicht notwendig, aber Verfügbarkeit wäre gut)

  • Verlängerten Bolus setzen
  • Verlängerten Bolus abbrechen
  • Historie auslesen
  • TDD (Total daily dose = Bolus + Basal pro Tag) auslesen

Unterstützung weiterer Pumpen

Falls du noch andere Pumpen hast und du über deren Status Bescheid wissen willst, kontaktiere mich (@andyrozman auf Gitter). In zukünftigen Releases werden einige Pumpen-Konfigurationen hinzugefügt, die dann im Open Loop laufen können (du wirst dann die Möglichkeit haben, einen bestimmten Typ als virtuelle Pumpe auszuwählen, so dass deine Einstellungen geladen werden - Feature request #863).