Функции OpenAPS

Autosens

  • Autosens-это алгоритм, который смотрит на отклонения глюкозы в крови (позитивное/отрицательное/нейтральное).
  • Он попытается определить, насколько вы чувствительны/резистентны на основании этих отклонений.
  • Реализация oref в ** OpenAPS ** выполняется на основе комбинации данных за 24 и 8 часов. Он использует тот, который является более чувствительным.
  • In versions prior to AAPS 2.7 user had to choose between 8 or 24 hours manually.
  • From AAPS 2.7 on Autosens in AAPS will switch between a 24 and 8 hours window for calculating sensitivity. It will pick which ever one is more sensitive.
  • If users have come from oref1 they will probably notice the system may be less dynamic to changes, due to the varying of either 24 or 8 hours of sensitivity.
  • Changing a cannula or changing a profile will reset Autosens ratio back to 0%.
  • Autosens adjusts your basal, I:C and ISF for you (i.e.: mimicking what a Profile shift does).
  • If continuously eating carbs over an extended period, autosens will be less effective during that period as carbs are excluded from BG delta calculations.

Супер микроболюс (SMB)

SMB, сокращение от ‘супер микро болюс’, является новой функцией OpenAPS (с 2018 года) в рамках алгоритма версии Oref1. В отличие от расширенного мастера болюса AMA, SMB не использует временные базалы для контроля уровнея ГК, вместо них применяются микроболюсы. Там, где алгоритм мастера болюса AMA добавит 1,0 ед. инсулина при помощью временной базальной скорости, SMB обеспечивает несколько супер микроболюсов маленькими шажками с пятиминутным интервалом, например 0,4 ; 0,3 ; 0,2 ; и 0,1 ед. В то же самое время (по соображениям безопасности) фактический базал устанавливается на 0 ед/ч на определенный период, чтобы предотвратить передозировку (т.н. “нулевой базал”). Это позволяет системе регулировать глюкозу крови быстрее, чем с временным повышением скорости базала в AMA.

Благодаря SMB, при употреблении низкоуглеводных блюд, достаточно информировать систему о запланированном приеме какого-то количества углеводов и позволить AAPS позаботиться об остальном. Однако такие действия могут привести к более высоким постпрандиальным пикам, потому что преболюсы в таком варианте невозможны. Или если хотите сделать преболюс, дайте болюс, который только частично покрывает углеводы (например, 2/3 из оцениваемого количества) и позвольте SMB выполнить остальное.

Функция СМБ содержит некоторые механизмы безопасности:

  1. Самой большой однократной дозой SMB может быть только наименьшее значение от:
    • значения, соответствующего текущей базальной скорости (с поправками autosens) на длительность, установленную в “Максимуме минут базала, которыми ограничивается SMB”, например, количество базального инсулина за следующие 30 минут, или
    • половина требуемого в данный момент количества инсулина, или
    • оставшаяся часть maxIOB в настройках.
  2. Возможно, вы обратите внимание на частые низкие временные базалы (называемые “low temp”) или временные базалы по 0 ед/ч (называемые “zero temp”). Это происходит по соображениям безопасности и не имеет отрицательных последствий, если профиль установлен правильно. Кривая активного инсулина более значима, чем линия временного базала.
  3. Дополнительные расчеты для прогнозирования гликемии, (например, для непредвиденного приема прищи UAM). Даже без ручного ввода количества углеводов, UAM может автоматически определить значительное увеличение уровней ГК вследствие приема пищи, повышения адреналина или других факторов и попытаться компенсировать повышение при помощи SMB. Для безопасности, эта функция работает и в обратном направлении и может остановить подачу супер микроболюса при неожиданном понижении ГК. Поэтому функция UAM всегда должна быть активирована в алгоритме SMB.

Для использования SMB необходимо запустить цель 10 .

См. также: документацию OpenAPS по SMB в oref1 и информацию Tim’а по SMB.

Максимальное значение ед/ч, на которое можно установить временный базал (“max-basal” OpenAPS)

Эта настройка безопасности определяет максимальную скорость временного базала помпы. Значение должно быть одинаковым и в помпе и AAPS и должно быть не менее чем в 3 раза выше наивысшей базальной скорости.

Пример:

Пример: Самый высокий базал вашего профиля в течение дня составляет 1.00 ед/ч. В этом случае рекомендуется установить максимум не менее 3 ед/ч.

Но любую величину установить не получится. AAPS задает ‘жесткий предел’ значения в зависимости от возраста пациента, профиль которого выбран в настройках. Самое низкое значение для детей и самое высокое для инсулинорезистентных взрослых.

AndroidAPS ограничивает эту величину следующим образом:

  • Ребенок: 2
  • Подросток: 5
  • Взрослый: 10
  • Инсулинорезистентный взрослый: 12

Максимальное общее количество активного инсулина IOB, которое не может превысить OpenAPS (OpenAPS “max-iob”)

Это значение определяет, какое максимальное количество активного инсулина maxIOB должно учитываться алгоритмом AAPS в закрытом циклическом режиме. Если текущий активный инсулин IOB (например, после болюса на еду) превышает определенную величину, то алгоритм останавливает подачу инсулина до тех пор, пока предел IOB не будет ниже заданного значения.

В алгоритме SMB OpenAPS, max-IOB рассчитывается иначе, чем в мастере болюса AMA. В алгоритме мастера болюса AMA maxIOB был всего лишь параметром безопасности активного базального инсулина IOB, а в SMB-режиме в него также входит активный болюсный инсулин. Рекомендуется для начала установить

maxIOB = средний болюс на еду + троекратный макс. базал

Будьте осторожны и терпеливы и меняйте настройки шаг за шагом. Эта величина для каждого своя, а также зависит от средней общей суточной дозы (TDD). По соображениям безопасности, существует предел, который зависит от возраста пациента . “жесткий предел” для maxIOB выше, чем в алгоритме помощника болюса AMA.

  • Ребенок: 3
  • Подросток: 7
  • Взрослый: 12
  • Инсулинорезистентный взрослый: 25

См. также документацию OpenAPS по SMB.

Включить autosense AMA

Здесь можно выбрать, использовать детектор чувствительности ‘autosense’ или нет.

Включить супер микро болюс SMB

Здесь можно включить или полностью отключить функцию SMB.

Включить супер микро болюс при активных углеводах COB

SMB работает, когда присутствуют активные углеводы COB.

Включить супер микро болюс SMB с временными целями

SMB работает, когда есть низкая или высокая временная цель (скорый прием пищи, нагрузка, гипо, настраиваемая)

Включить супер микро болюс SMB с высокими значениями временных целей

SMB работает, когда есть высокая временная цель (скорый прием пищи, нагрузка, гипо). Эта опция может ограничить другие параметры SMB, например, если включен «SMB с временными целями», а «SMB с высокими временными целями» отключен, SMB работает с низкими а не с высокими временными целями. То же самое для включенного SMB с активными углеводами COB: если отключен ‘SMB с высокой временной целью’ то SMB с высокой временной целью неактивен даже при наличии активных углеводов COB.

Всегда включать супер микро болюс SMB

SMB работает всегда (независимо от активных углеводов COB, временных целей или болюсов). По соображениям безопасности, эта опция возможна только для источников ГК с хорошей системой фильтрации зашумленых данных. Сейчас она работает только с Dexcom G5 и модифицированным приложением Dexcom (патч) или с «нативным режимом» в xDrip+. Если значение ГК имеет слишком большое отклонение, G5 не отправляет его и ожидает следующего значения через 5 минут.

Для других систем мониторинга, таких как Freestyle Libre, функция ‘всегда включать SMB’ будет оставаться неактивной пока в xDrip+ не появится более адекватное расширение для сглаживания данных. Подробнее здесь.

Активировать супер микро болюс SMB после углеводов

SMB работает в течение 6 часов после приема углеводов, даже если активные углеводы COB находятся на 0. По соображениям безопасности, эта опция возможна только для источников ГК с хорошей системой фильтрации зашумленых данных. Сейчас она работает только с Dexcom G5 и модифицированным приложением Dexcom (патч) или с «нативным режимом» в xDrip+. Если значение ГК имеет слишком большое отклонение, G5 не отправляет его и ожидает следующего значения через 5 минут.

Для других систем мониторинга, таких как Freestyle Libre, функция ‘всегда включать SMB’ (так в оригинале, очевидно должно быть “SMB после углеводов”- перев.) будет оставаться неактивной пока в xDrip+ не появится более адекватное расширение для сглаживания данных. Подробнее здесь.

Верхний лимит минут базала при SMB

Это важный элемент в настройках безопасности. This value determines how much SMB can be given based on the amount of basal insulin in a given time, when it is covered by COBs.

Алгоритм SMB в результате становится более агрессивным. Начать следует со значения по умолчанию в 30 минут. Получив определенный опыт, можно увеличивать значение с шагом 15 минут и следить за изменениями.

Рекомендуется не устанавливать это значение выше 90 минут, так как существует вероятность достижения точки, после которой алгоритм не сможет контролировать снижающуюся гликемию при базале 0 ед/ч (‘zero-temp’). Следует также установить оповещения, особенно если еще отлажены настройки, предупреждающие о низкой ГК.

Значение по умолчанию: 30 мин.

Включить непредвиденный прием пищи UAM

При включении этой опции алгоритм SMB может распознать непредвиденный прием пищи. Это полезно, если вы забыли сообщить алгоритму AndroidAPS о съеденных углеводах или неверно оценили их количество или съеденное богато жирами и белками и действует дольше чем ожидалось. Без ввода углеводов алгоритм UAM может распознать быстрое увеличение глюкозы, вызванное углеводами, адреналином и т. д., и пытается компенсировать его при помощи микроболюсов SMB. И наоборот: если гликемия падает быстро, то настройка поможет остановить SMB раньше времени.

Поэтому при использовании микроболюсов SMB всегда следует активировать непредвиденный прием пищи UAM.

Высокая врем. цель temptarget повышает чувствительность

Если эта опция включена, то чувствительность инсулина будет увеличена при временной цели более 100 мг/дл или 5.6 ммол/л. Это означает, что чувствительность к инсулину ISF возрастет, в то время как IC и базал уменьшатся.

Низкая временная цель temptarget снижает чувствительность

Если эта опция включена, то параметр чувствительность инсулина будет снижен при временной цели ниже 100 мг/дл или 5.6 ммол/л. Это означает, что чувствительность к инсулину ISF снизится, в то время как IC и базал увеличатся.

Дополнительные настройки

Всегда использовать короткое среднее изменение (delta) вместо простых данных Если включить эту функцию, AndroidAPS использует короткое среднее изменение ГК последних 15 минут, обычно среднее значение из последних трех. Это помогает AndroidAPS работать более стабильно с такими зашумленными источниками данных, как xDrip+ и Libre.

Максимальный ежедневный множитель безопасности Это важный ограничитель безопасности. Настройка по умолчанию (которая вряд ли потребует корректировки) равна 3. Это означает, что алгоритму AndroidAPS ни при каких условиях не будет разрешено устанавливать временный базал, который более чем в 3 раза выше самого высокого почасового базала, запрограммированного в помпе. Пример: если ваш самый высокий базал 1,0 ед/ч а максимальный ежедневный множитель безопасности 3, то AndroidAPS может установить максимальную временную скорость базового инсулина на 3,0 ед./ч. (= 3 x 1,0 ед./ч.).

Значение по умолчанию: 3 (не следует изменять, если нет настоящей потребности и вам не известно, что вы делаете)

Текущий множитель безопасности базала Это важный ограничитель безопасности. Настройка по умолчанию (которая вряд ли потребует корректировки) равна 4. Это означает, что алгоритму AndroidAPS ни при каких условиях не будет разрешено устанавливать временный базал, который более чем в 4 раза выше самого высокого почасового базала, запрограммированного в помпе.

Значение по умолчанию: 4 (не следует изменять, если нет настоящей потребности и вам не известно, что вы делаете)


Расширенный мастер болюса (AMA)

AMA, сокращение от “advanced meal assist” включено в функционал OpenAPS с 2017 года (oref0). Помощник болюса OpenAPS Advanced Meal Assist (AMA) позволяет системе быстрее установить высокое временное целевое значение после болюса на еду, ЕСЛИ вы правильно ввели углеводы.

You can find more information in the OpenAPS documentation.

Максимальное значение ед/ч, на которое можно установить временный базал (“max-basal” OpenAPS)

This safety setting helps AndroidAPS from ever being capable of giving a dangerously high basal rate and limits the temp basal rate to x U/h. It is advised to set this to something sensible. A good recommendation is to take the highest basal rate in your profile and multiply it by 4 and at least 3. For example, if the highest basal rate in your profile is 1.0 U/h you could multiply that by 4 to get a value of 4 U/h and set the 4 as your safety parameter.

You cannot chose any value: For safety reason, there is a ‘hard limit’, which depends on the patient age. The ‘hard limit’ for maxIOB is lower in AMA than in SMB. For children, the value is the lowest while for insulin resistant adults, it is the biggest.

The hardcoded parameters in AndroidAPS are:

  • Ребенок: 2
  • Подросток: 5
  • Взрослый: 10
  • Инсулинорезистентный взрослый: 12

Максимальное общее количество активного инсулина IOB (ед.), которое не может превысить OpenAPS (“max-iob” в OpenAPS)

This parameter limits the maximum of basal IOB where AndroidAPS still works. If the IOB is higher, it stops giving additional basal insulin until the basal IOB is under the limit.

The default value is 2, but you should be rise this parameter slowly to see how much it affects you and which value fits best. Эта величина для каждого своя, а также зависит от средней общей суточной дозы (TDD). По соображениям безопасности, существует предел, который зависит от возраста пациента . The ‘hard limit’ for maxIOB is lower in AMA than in SMB.

  • Ребенок: 3
  • Подросток: 5
  • Взрослый: 7
  • Инсулинорезистентный взрослый: 12

Включить autosense AMA

Here, you can chose, if you want to use the sensitivity detection autosense or not.

Autosense также подстраивает цели

If you have this option enabled, autosense can adjust targets (next to basal, ISF and IC), too. This lets AndroidAPS work more ‘aggressive’ or not. The actual target might be reached faster with this.

Дополнительные настройки

Всегда использовать короткое среднее изменение (delta) вместо простых данных Если включить эту функцию, AndroidAPS использует короткое среднее изменение ГК последних 15 минут, обычно среднее значение из последних трех. Это помогает AndroidAPS работать более стабильно с такими зашумленными источниками данных, как xDrip+ и Libre.

Максимальный ежедневный множитель безопасности Это важный ограничитель безопасности. Настройка по умолчанию (которая вряд ли потребует корректировки) равна 3. Это означает, что алгоритму AndroidAPS ни при каких условиях не будет разрешено устанавливать временный базал, который более чем в 3 раза выше самого высокого почасового базала, запрограммированного в помпе. Пример: если ваш самый высокий базал 1,0 ед/ч а максимальный ежедневный множитель безопасности 3, то AndroidAPS может установить максимальную временную скорость базового инсулина на 3,0 ед./ч. (= 3 x 1,0 ед./ч.).

Значение по умолчанию: 3 (не следует изменять, если нет настоящей потребности и вам не известно, что вы делаете)

Текущий множитель безопасности базала Это важный ограничитель безопасности. Настройка по умолчанию (которая вряд ли потребует корректировки) равна 4. Это означает, что алгоритму AndroidAPS ни при каких условиях не будет разрешено устанавливать временный базал, который более чем в 4 раза выше самого высокого почасового базала, запрограммированного в помпе.

Значение по умолчанию: 4 (не следует изменять, если нет настоящей потребности и вам не известно, что вы делаете)

Bolus snooze dia divisor The feature “bolus snooze” works after a meal bolus. AAPS doesn’t set low temporary basal rates after a meal in the period of the DIA divided by the “bolus snooze”-parameter. The default value is 2. That means with a DIA of 5h, the “bolus snooze” would be 5h : 2 = 2.5h long.

Default value: 2