Dynamischer ISF (DynISF)

Bisher, mit AMA und SMB, wurde der ISF im Profil definiert und war für jeden definierten Zeitraum am Tag statisch. Im echten Leben ist ein ISF nicht statisch und ändert sich in Abhängigkeit vom Glukosewert: Bei einem hohen Glukosewert wird mehr Insulin benötigt, um den Glukosewert um 50mg/dl (3mmol/l) zu senken als bei einem niedrigen Glukosewert. Autosens war der erste Algorithmus, der versuchte dieses Problem durch Anpassung des ISF außerhalb der Mahlzeiten zu lösen.

Dynamischer ISF (auch DynISF genannt) verfolgt das gleiche Ziel, ist aber weiter entwickelt, da es über den ganzen Tag (auch während der Mahlzeiten-Phasen) genutzt werden kann. Es wird nur erfahrenen Loopern, die sich gut mit der AAPS-Steuerungen und -Überwachung auskennen, empfohlen. Lies den Abschnitt Dinge, die bei der Aktivierung des dynamischen ISF zu beachten sind, bevor Du es ausprobierst.

CAUTION - Automations or Profile Percentage change

Automatisierungen sollten immer mit besonderer Vorsicht eingesetzt werden. Das gilt insbesondere für den dynamischen ISF.

Wenn Du den dynamischen ISF einsetzt, deaktiviere alle **Automatisierungsregeln, die eine temporäre Profiländerung vornehmen. Dadurch verhinderst Du, dass der dynamische ISF zu starke Korrekturboli abgibt, die zu einer Hypoglykämie führen könnten. Genau dafür ist der dynamische ISF gedacht und daher ist es auch nicht mehr nötig, AAPS bei hohen Glukosewerten durch Automatisierungen dazu zu bringen zusätzliches Insulin zur Korrektur abzugeben.

Um den dynamischen ISF nutzen zu können, müssen in der AAPS-Datenbank mindestens AAPS-Daten der letzten 7 Tage vorliegen.

Was macht der dynamische ISF?

Dynamischer ISF passt den Faktor für die Insulinempfindlichkeit ISF dynamisch an und berücksichtigt dabei:

  • Den Tages-Gesamtinsulinbedarf (TDD); und

  • den aktuellen und die prognostizierten Glukosewerte.

Wenn der dynamische ISF genutzt wird, werden die im Profil hinterlegten ISF-Werte im Regelfall nicht mehr genutzt. Für den Fall, dass nicht genügend TDD-Daten in der AAPS-Datenbank zur Verfügung stehen (z. B. wegen der Neuinstallation der App) wird jedoch auf die Profilwerte als Fallback zurückgegriffen.

SMB/AMA - ein echtes Beispiel eines Profils mit statischem ISF, so wie es in der Praxis vorkommt und durch SMB und AMA genutzt wird.

Static ISF

Dynamischer ISF - ein Beispiel eines Benutzer-ISFs, der durch den dynamischen ISF geändert wird.

Dyn ISF

Der rot eingekreiste Bereich zeigt: Profil-ISF -> ISF wie er von DynISF berechnet wurde.
Tippen auf diesen Abschnitt zeigt Zusatzinformationen wie zum Beispiel den ISF für den Bolus-Rechner und die KH-Verstoffwechselung (siehe Weitere Anwendungen des ISF unten).

Der DynISF-Wert kann auch in einem zusätzlichen Diagramm angezeigt werden, indem „Variable Empfindlichkeit“ als Diagramm-Daten aktiviert wird. Er wird als weiße Linie dargestellt (siehe roten Pfeil auf dem obigen Bild).

Wie wird der dynamische ISF berechnet?

Dynamic ISF verwendet das Modell von Chris Wilson, um ISF anstelle des statischen ISF-Wertes zu ermitteln, der im Profil festgelegt wurde. Weitergehende Erklärungen findest Du (in englischer Sprache) hier: Chris Wilson on Insulin Sensitivity (Correction Factor) with Loop and Learn, 2/6/2022.

Die hinterlegte Dynamic ISF-Gleichung lautet: ISF = 1800 / ((TDD * DynISF-Anpassungsfaktor) * Ln (( aktueller BG / Insulindivisor) + 1 ))

Die in dieser Gleichung verwendeten Variablen, sind unten genauer beschrieben.
Anmerkung: Ln steht für den natürlichen Logarithmus, eine mathematische Funktion.

Die Implementierung verwendet die oben gezeigt Gleichung zur Berechnung des aktuellen ISF und in den oref1-Prognosen für IOB, ZT (zero-temping) und UAM. Es wird auch für COB und im Bolus-Rechner verwendet (siehe Weitere Nutzung des ISF unten).

TDD (Total Daily Dose; dt. Tages-Gesamtinsulinbedarf)

TDD nutzt eine Kombination der folgenden Werte:

  1. durchschnittlicher TDD der letzten 7 Tage;

  2. den TDD der Vortages; und

  3. einen gewichteten Durchschnitt des Insulinbedarfs der letzten acht (8) Stunden extrapoliert auf 24 Stunden.

Die in der obigen Gleichung verwendete TDD wird mit einem Drittel in den obigen Werten gewichtet.

Dynamischer ISF Anpassungsfaktor

Dieser wird in den Einstellungen gesetzt und wird dazu genutzt den dynamischen ISF mehr oder weniger aggressiv zu machen. Vgl. hierzu den Abschnitt Einstellungen unten.

Insulin-Divisor

Der Insulin-Divisor ist vom Wirkmaximum des genutzten Insulins abhängig und ist umgekehrt proportional zum Wirkmaximum. Für Lyumjev ist dieser Wert 75, für Fiasp 65, und übliches schnell wirkendes Insulin 55.

ISF für Bolusentscheidungen basiert auf vorhergesagten Glukosewerten

Die dynamische Empfindlichkeit wird mit dem aktuellen Glukosewert berechnet und als aktueller ISF in AAPS angezeigt. Für Bolusentscheidungen berechnet und verwendet der oref1-Algorithmus stattdessen den zukünftigen ISF (engl. Future ISF).

Dies wird getan, um zu hohe Insulinabgaben zu verhindern, wenn der Glukosewert niedrig ist oder voraussichtlich niedrig sein wird.

Future ISF (dt. zukünftiger ISF) nutzt die gleiche Formel, so wie sie oben beschrieben ist, mit der Ausnahme, dass es den minimum predicted BG (dt. niedrigste vorhergesagte Glukosewert) anstelle des current BG (dt. aktuellen Glukosewerts) verwenden kann. Der vorhergesagte niedrigste Glukosewert, wie durch oref1 berechnet, ist der Minimalwert, den Dein Glukosewert im Vorhersagezeitraum annehmen kann.

  • Wenn der aktuelle Glukosewert über dem Ziel ist
    und die Glukosewerte sich nur um +/- 3 mg/dl ändern:
    Wird der Glukosewert in der Formel wie folgt genutzt: average(minimum predicted BG, current BG). Anm.: Das ist der Durchschnittswert der beiden Werte.

  • Wenn der mögliche Glukosewert (engl. eventual BG) über dem Ziel liegt und die Glukosewerte steigen,

    oder der mögliche Glukosewert liegt oberhalb des aktuellen Glukosewerts:
    Es wird als Glukosewert in der Formel der folgende Wert verwendet: aktueller Glukosewert (current BG).

  • In allen anderen Fällen wird in der Formel als
    Glukosewert der niedrigste vorhergesagte Glukosewert (minimum predicted BG) genutzt.

Die Screenshots unten geben eine vereinfachte Erklärung der oben beschriebenen Szenarien. Orange Punkte werden für predicted BG, lila-farbene Punkte für average(predicted BG, current BG) und blaue Punkte für current BG verwendet.

DynISF_BGValue.png

Weitere Nutzung des ISF

ISF und COB-Absorption (KH-Verstoffwechselung)

Wie auf der Seite zur Berechnung der aktiven Kohlenhydrate (COB) beschrieben, wird die Verstoffwechselung (KH-Aufnahme) mit dieser Formel berechnet:
absorbed_carbs = deviation * ic / isf
Bei Verwendung des dynamischen ISF, ist der dort verwendete ISF der Durchschnitt dynamischen ISF-Werte der letzten 24h.

ISF im Bolus-Rechner

Im Bolus-Rechner wird der ISF genutzt, um bei einem hohen Glukosewert, (über dem Ziel), die Korrektur zu berechnen.

Bei aktiviertem dynamischen ISF, ist der hier genutzte ISF der Durchschnittswert der ISF-Werte der letzten 24 Stunden.

Einstellungen

Aktiviere dynamische Empfindlichkeit in Einstellungen > OpenAPS SMB. Mit der Aktivierung werden neue Einstellungsoptionen verfügbar.

Dynamic ISF settings

Dynamischer ISF Anpassungsfaktor

Der dynamische ISF geht von der Grundidee aus, dass Personen, die den gleichen TDD haben auch die gleiche Empfindlichkeit haben. Da die Empfindlichkeiten in der Realität aber tatsächlich verschieden sind, kann mit dem Anpassungsfaktor eine Anpassung an die eigene Situation vorgenommen werden. Der Faktor legt fest, ob Du empfindlicher oder weniger empfindlich auf Insulin reagierst, als es die „Standard“-Person tut.

Der Anpassungsfaktor kann zwischen 1% und 300% liegen. Er wirkt als Multiplikator für den TDD-Wert.

  • Eine Erhöhung des Wertes über 100% macht DynISF aggressiver: Die ISF-Werte werden kleiner (d. h. es wird mehr Insulin benötigt, um die Glukosewerte zu senken)

  • Eine Absenkung des Wertes unter 100% macht DynISF weniger aggressiv: Die ISF-Werte werden größer (_d. h. _ es wird weniger Insulin benötigt, um die Glukosewerte zu senken).

Der Anpassungsfaktor wird auch bei der Aktivierung eines prozentualen Profilwechsels verändert. Ein niedrigerer Profil-Prozentsatz senkt den Anpassungsfaktor und ein höherer Profil-Prozentsatz hebt in.

Wenn beispielsweise der Anpassungsfaktor 80% ist, und es wird ein Profilwechsel auf 80% ausgelöst, dann ist der dann entstehende Anpassungsfaktor 0,8*0,8=0,64.

Das bedeutet, dass Du bei aktiviertem dynamischen ISF, einen prozentualen Profilwechsel nutzen kannst, um Deine Empfindlichkeit manuell zu „finetunen“. Dies kann für körperliche Aktivität (niedrigerer Prozentwert), Krankheit (höherer Prozentwert), etc. sehr helfen.

BG-Pegel, unterhalb dessen die Aussetzung wegen niedriger Glukoseaussetzung eintritt

Glukosewert, unterhalb dessen die Insulinzufuhr ausgesetzt wird. Der Standardwert verwendet das Standard-Ziel-Modell. Du kannst den Wert zwischen 60 mg/dl (3,3 mmol/l) und 100 mg/dl (5,5 mmol/l) einstellen. Werte unterhalb von 65 bzw. 3,6 führen dazu, dass das Standard-Modell genutzt wird.

Aktivieren des TDD-basierten Empfindlichkeitsverhältnises für Basal und Glukose-Zielwertanpassungen

Diese Einstellung ersetzt Autosens, und nutzt die letzten 24h TDD/7D TDD als Basis für Anpassung der Basalrate genauso wie es Standard-Autosens es tut. Dieser berechnete Wert wird auch verwendet, um das Ziel anzupassen, wenn die Optionen „Empfindlichkeit und Glukosewert anpassen“ aktiviert ist. Im Gegensatz zu Autosens wird durch diese Option der ISF-Werte nicht angepasst.

Dinge, die bei der Aktivierung des dynamischen ISF zu beachten sind

  • Dynamischer ISF wird nur erfahrenen Loopern, die sich gut mit der AAPS-Steuerungen und -Überwachung auskennen, empfohlen. Du hast idealerweise bereits mit SMB eine gute Glukosespiegel-Einstellung erreicht, bevor Du auf den dynamischen ISF umsteigst.

  • Wie oben schon erwähnt, schalte alle Automatisierungen, die ein prozentuales Profil in Abhängigkeit vom Glukosewert aktivieren, aus. Es kann sonst sein, dass zu aggressiv reagiert und zu viel Insulin abgegeben wird! Das ist schon im Algorithmus des dynamischen ISF berücksichtigt.

  • Ein prozentuales Proflil wird bei der Berechnung des dynamischen ISF berücksichtigt (siehe Dynamischer ISF Anpassungsfaktor oben). Es ist schlecht ein prozentuales Profil, das nicht 100% entspricht, über einen längeren Zeitraum zu nutzen. Wenn Du erkennst, dass sich Dein Profil geändert hat, erstelle ein neues Profil mit Deinen überarbeiteten Werten, um das Profil mit dem entsprechenden Prozentwert nachzubilden.

  • Dynamischer ISF funktioniert möglicherweise nicht bei jedem. In den folgenden Situationen kann es ganz konkret sein, dass Du überraschende Ergebnisse erhältst:

    • Variabler Lebensstil (unregelmäßiges Essen oder unregelmäßige körperliche Aktivitäten)

    • Starke Unterschiede im Gesamtinsulinbedarf des Tages (TDD) oder hohe Schwankungen in der täglichen Insulin-Empfindlichkeit.

  • Es gibt keine genaue Anleitung, wie der Wert des Anpassungsfaktors erstmalig gesetzt werden sollte. Als Ausgangspunkt: Unter der Annahme, dass Deine Profilwerte korrekt sind, Du im Zielbereich bist und der Glukosewert-Verlauf stabil ist, entspricht der DynISF-Wert ungefähr dem Wert, den Du vorher in Deinem Profil hattest.
    Wenn Du erkennst, dass der dynamische ISF zu aggressiv ist, senke den Anpassungsfaktor und umgekehrt.

  • Auch wenn DynISF nicht den Profil-ISF verwendet, solltest Du, sofern Du erkennst, dass sich Deine Empfindlichkeit stark von dem unterscheidet, was zuvor in Deinem Profil gespeichert wurde, Dein Profil mit den geänderten Werten aktualisieren und aktuell halten. Das kann dann zum Tragen kommen, wenn Du Deine AAPS-Daten verlierst (_z. B. _ neues Smartphone, neue AAPS-Version…), da der Profil-ISF als Fallback für 7 Tage verwendet wird.