Preview

Архив педиатрии и детской хирургии

Расширенный поиск

Опыт разработки и внедрения расчета дозы инсулина с помощью программ ЭВМ, мобильного приложения

https://doi.org/10.31146/2949-4664-apps-3-1-23-31

Содержание

Перейти к:

Аннотация

В статье представлен первый в стране опыт разработки компьютерной программы для расчета диеты и дозы инсулина для больных сахарным диабетом 1-го типа. Система включает центральную базу данных для врачей-специалистов и мобильное приложение для пациентов и их родителей. Расчет выполняется с использованием параметров, индивидуальных для пациента: целевая гликемия, фактор чувствительности к инсулину, углеводный коэффициент, прием пищи в определенное время суток. Отличием от зарубежных аналогов является включение в систему расчета активного инсулина. База содержит данные химического состава более чем 2500 продуктов. Апробация мобильного приложения проводится в отделении эндокринологии Научно-исследовательского клинического института детства с участием юных пациентов и родителей. Для взаимодействия врач — пациент предусмотрен обмен данными в режиме телемедицинских технологий.

Для цитирования:


Портнов Н.М., Максимычева Т.Ю., Тлиф А.И., Кондратьева Е.И. Опыт разработки и внедрения расчета дозы инсулина с помощью программ ЭВМ, мобильного приложения. Архив педиатрии и детской хирургии. 2025;3(1):24-32. https://doi.org/10.31146/2949-4664-apps-3-1-23-31

For citation:


Portnov N.M., Maksimycheva T.Y., Tlif A.I., Kondratyeva E.I. Experience in developing and implementing insulin dose calculations using specialized soft ware and a smartphone application. Archives of Pediatrics and Pediatric Surgery. 2025;3(1):24-32. (In Russ.) https://doi.org/10.31146/2949-4664-apps-3-1-23-31

Введение

В рамках работы по теме НИР «Совершенствование программ диетологической помощи детям с алиментарно-зависимыми и генетически детерминированными заболеваниями» в Научно-исследовательском клиническом институте детства Министерства здравоохранения Московской области была разработана компьютерная система для оценки нутритивного статуса и физического развития. В состав системы был включен специализированный «калькулятор» для расчета доз быстрого инсулина.

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

Для врача база данных (БД) предоставляет собой средства регистрации обследований, расчета показателей развития с учетом популяционной статистики (стандарты развития ребенка), специализированные расчеты индивидуальных потребностей в энергии и нутриентах, быстрое оформление первичного документа по оценке нутритивного статуса, специализированные расчеты при конкретных заболеваниях, таких как расчет дозы быстрого инсулина при сахарном диабете. Сведения, введенные в мобильное приложение, переносятся в общую базу данных, что дает врачу возможность детального наблюдения за питанием пациента как в стационаре, в период лечения, так и в период последующего амбулаторного наблюдения.

Для коллектива врачей единая система обеспечивает применение единых методик, накопление научных результатов, сокращение трудозатрат при одновременном повышении качества расчетов и документации.

Описание

Основной подход в расчете дозы быстрого инсулина для компьютерной системы был взят из отработанной ранее на практике методики ручного расчета. На занятиях в «Школе диабета» пациентов обучают расчетам при инсулинотерапии, в т. ч. как перед приемом пищи определить количество инсулина, необходимое для планируемого комплекса блюд, с учетом индивидуальных особенностей пациента: фактора чувствительности к инсулину, времени суток, актуальной гликемии, целевом уровне гликемии.

Формула расчета болюса (дозы) инсулина ультракороткого действия перед едой:

где:

  • ХЕ— хлебная единица — показатель количества углеводов, содержащихся в продуктах. Считается, что 1 ХЕ соответствует 10–12 г углеводов;
  • УК — углеводный коэффициент — показывает, сколько единиц инсулина требуется на усвоение 12г углеводов. Значение, определяемое врачом, вносится в параметры расчета с возможностью иметь различные значения УК в зависимости от времени суток;
  • АГ — актуальная гликемия — глюкоза крови на данный момент, определяется пациентом, вносится в параметры до расчета инсулина;
  • ЦГ — целевая гликемия — значение устанавливается врачом индивидуально для пациента;
  • ФЧИ — фактор чувствительности к инсулину — показывает, на сколько ммоль/л понизит глюкозу в крови 1единица ультракороткого инсулина. Значение, устанавливаемое врачом, вносится в параметры расчета с возможностью разных значений ФЧИ в зависимости от времени суток;
  • АИ — активный инсулин — доза инсулина, оставшаяся от предыдущего введения. Промежуток времени, в течение которого инсулин ультракороткого действия снижает уровень глюкозы, варьируется в зависимости от конкретного человека. Поэтому продолжительность учета активности инсулина может быть настроена на 2,3, 4, 5, 6 часов. Параметр устанавливается врачом. Программа рассчитывает количество активного инсулина исходя из индивидуально заданного для каждого пациента времени активного инсулина. Если уровень АГ у пациента превышает целевой, то, прежде чем вычислить расчетную общую дозу, программа вычитает активный инсулин из корректирующей дозы.

Пример расчета с исходными данными:

УК = 1,5;

ХЕ = 5;

ЦГ = 5,6–6,1 ммоль/л (т. е. верхняя граница целевого диапазона 6,1);

ФЧИ = 2,3;

Время активного инсулина = 5 ч;

АГ = 12,2 ммоль/л.

Результаты: [(1,5 × 5) + (12,2 — 6,1) : 2,3] – 1,6 = 8,552 единицы инсулина необходимо ввести. С округлением до 0,5 — 8,5 единицы (по правилам округления). С округлением до 0,5 сверху — 9 единиц, что в данном случает совпадает с результатом округления по правилу «до 1 сверху».

Округление «сверху» более соответствует задаче нутритивной поддержки, поскольку обеспечивает гарантированное обеспечение пациента необходимым веществом. Образующийся при этом небольшой избыток может быть учтен в последующих приемах пищи с учетом времени активности инсулина.

Степень округления (до 1 или до 0,5) устанавливается индивидуально для каждого пациента с учетом используемой им техники для инъекций.

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

При компьютерной реализации расчета по сравнению с ручным расчетом появляются новые технические возможности.

  • Количество углеводов по блюдам/продуктам выбирается автоматически из базы данных.
  • Становится возможной более прямая трактовка содержания углеводов за вычетом пищевых волокон (неусвояемых), т. е. устраняется неоднозначность трактовки 1ХЕ как диапазона «от 10 до 12 г углеводов»: общие углеводы соответствуют значению 12, за вычетом ПВ — значению 10.
  • Количество углеводов определяется точно, без предварительного округления и приведения к ХЕ — действие очевидно полезно для упрощения устного счета, но в компьютерной реализации становится уже излишним усложнением.
  • Уменьшается время расчета — что наблюдается всегда, когда расчет выполняется фактически.
  • Расчет активного инсулина, который реален только в инсулиновых помпах и в компьютерном «калькуляторе».

Работа с расчетной системой

На начальном этапе разработки была создана центральная база данных, обеспечивающая регистрацию обследований, расчеты и формирование отчетов для врачей-специалистов.

Примерный вид журнала регистрации обследований приведен на рисунке 1

Рисунок 1.

Журнал регистрации обследований в центральной базе данных

Figure 1.

Survey registration log in the central database

Для каждого пациента в системе регистрируются параметры расчета инсулина, в общем случае индивидуальные. Примерный вид карточки регистрации приведен на рисунке 2.

Рисунок 2.

Форма с параметрами расчета для пациента

Figure 2.

Form with calculation parameters for the patient

Дата рождения, пол — используются при оценке по стандартам физического развития.

К специфическим для сахарного диабета параметрам относятся:

  • УК, ФЧИ — с возможностью конкретизации по времени суток. На иллюстрации выше приведен наиболее полезный для практики пример разбивки суток на несколько этапов, каждый из которых соответствует приему пищи. При особой необходимости флажок «Коэффициенты по часам» отображает более детальную таблицу;
  • целевая гликемия, время активного инсулина — описанные выше параметры формулы расчета болюса;
  • вид инсулина — используется при расчете активного инсулина. В системе хранятся профили нескольких видов инсулина ультракороткого действия;
  • округление инсулина — здесь задается правило округления рассчитанного значения. Например:

1 – до единицы, по правилам округления;

+1 – до единицы «сверху»;

+0,5 – до половины «сверху».

Параметры расчета устанавливаются врачом (специалистом), сохраняются в базе данных и затем используются в последующих расчетах по данному пациенту. При необходимости врач может изменить параметры впоследствии.

Потребление продуктов регистрируется в дневнике питания. Примерный вид такого дневника приведен на рисунке 3.

Рисунок 3.

Форма дневника питания при выборе продукта из справочника

Figure 3.

Food diary form when selecting a product from the reference table

Как видно из рисунка 3, записи потребляемых блюд (продуктов) группируются по приемам пищи. Для каждой строки обязательно указывается масса порции в граммах. Блюда выбираются из встроенного в систему справочника (каталога) продуктов/блюд.

По введенным данным выполняется расчет инсулина, результат такого расчета выводится в отчет, примерный вид которого показан на рисунке 4.

Рисунок 4.

Вид отчета с расчетом инсулина за день

Figure 4.

Report view with daily insulin calculation

Подобный расчет может выполняться как в целом за день, так и после ввода данных за отдельный прием пищи.

Для того чтобы пациент (или его родитель) мог самостоятельно выполнить подобный расчет, было разработано мобильное приложение (для андроид-смартфонов). Основная задача такого приложения — расчет количества инсулина перед приемом пищи.

После запуска на экране смартфона отображается форма ввода данных на текущий момент времени.

Пользователь вводит актуальную гликемию (рис. 5), для этого на смартфоне отображается экранная клавиатура. После ввода гликемии (кнопка «Готово» над клавиатурой) — следует добавить все блюда (продукты) предстоящего приема пищи.

Рисунок 5.

Введение данных по актуальной и целевой гликемии

Figure 5.

Entering data on current and target glycemia

Кнопка «Добавить продукт» отображает на экране перечень продуктов (блюд) из состава имеющихся в справочнике. При вводе части названия отображаются только те из элементов справочника, названия которых содержат введенное слово (выполняется отбор подходящих названий).

Примерный вид формы выбора названия из списка приведен на рисунке 6.

Рисунок 6.

Выбор продукта из справочника в мобильном приложении

Figure 6.

Selecting a product from the reference table in the smartphone application

После выбора продукта (блюда) вводится вес порции в граммах.

При вводе данных о потреблении автоматически выполняется расчет потребности в инсулине.

Поскольку обычно прием пищи включает до 5–7 блюд, пользователь программы после начального знакомства тратит на заполнение данных по одному приему пищи до 2–3 минут, а по мере привыкания к интерфейсу время заполнения сокращается до 1–2 минут.

Примерный вид введенного приема пищи показан на рисунке 7.

Рисунок 7.

Форма расчета инсулина после ввода данных за прием пищи

Figure 7.

Insulin calculation form after entering food intake data

В таблице отображается количество как углеводов (У/в), так и хлебных единиц — последние приводятся для того, чтобы поддержать существующий ручной порядок расчета и для возможности сопоставления точных значений и приведенных к ХЕ значений.

При необходимости состав блюд предстоящего приема пищи может быть откорректирован как по составу, так и по размеру порции — программа автоматически пересчитает потребность в инсулине.

Мобильное приложение функционирует без необходимости постоянной связи с центральной базой данных. Параметры расчета, устанавливаемые врачом индивидуально для каждого пациента, загружаются в мобильное приложение при начальном подключении. В случае особой необходимости (отсутствии связи) эти параметры могут быть введены вручную.

Примерный вид формы для ввода параметров непосредственно в мобильном приложении приведен на рисунке 8. Назначение параметров соответствует аналогичным параметрам в центральной базе данных.

Рисунок 8.

Параметры расчета в мобильном приложении

Figure 8.

Calculation parameters in the smartphone application

База данных нутриентного состава продуктов

Наличие сведений о составе продуктов необходимо для правильного расчета количества углеводов, а следовательно, и потребности в инсулине.

Сведения о калорийности продуктов важны для оценки соответствия потребления индивидуальной энергопотребности. Систематическое превышение потребления по калорийности считается главной причиной повышенного веса, что ухудшает состояние пациентов с сахарным диабетом.

Содержание белка в пище необходимо для оценки сбалансированности питания по основным пищевым веществам. Также в будущем планируется введение в расчет инсулина корректирующего коэффициента по количеству белков в пище.

Минорные нутриенты (витамины, минералы) необходимы для оценки сбалансированности питания в более широком смысле, чем соотношение белков, жиров и углеводов.

Все перечисленные выше причины требуют включения в состав компьютерной системы диетологических расчетов полноценной базы данных по составу продуктов (термин «блюдо» в данном контексте является синонимом слова «продукт»). Для такой работы в силу ограниченности сведений из отечественной научной литературы необходимо также привлечение переводных материалов высокого научно-технологического качества.

При разработке компьютерной системы в состав ее информационного обеспечения были включены сведения о нутриентном составе российских продуктов питания из справочника, опубликованного ФИЦ питания и биотехнологий, а также изданий, подготовленных Отделением питания здорового и больного ребенка НМИЦ здоровья детей Минздрава России (НЦЗД).

Для практической работы врачей-диетологов в справочнике продуктов в составе системы предоставлена возможность пополнения перечня продуктов и явного ввода данных из справочной литературы и сведений от пищевой промышленности. В настоящее время справочник насчитывает 2 560 позиций.

Активный инсулин

Для точного расчета дозы инсулина при небольших перерывах между приемами пищи полезным является учет остаточного уровня инсулина после предыдущей инъекции. Такой расчет предлагается в системах управления инсулиновыми помпами и не используется в «устном счете».

Алгоритм расчета активного инсулина, является know-how и не передается сторонним лицам. В то же время в сопроводительной документации (инструкция к препарату) к большинству инсулинов указываются средние профили концентрации инсулина на шкале времени, эти данные были положены в основу расчета активного инсулина в отечественной разработке, что также является уникальным и отличает ее от зарубежных аналогов.

Такой официальной документации достаточно, чтобы выполнить оценку остаточной доли данного вида инсулина по времени.

Для «оцифровки» профиля действия инсулина достаточно ввести презентативный ряд значений на шкале времени.

Рисунок 9.

Справочник «Виды инсулина», описание профиля инсулина

Figure 9.

Directory “Types of insulin,” description of the insulin profile

На рисунке 10 представлены: ряд значений концентрации со «скважностью» в 30 минут и (справа) — графическое представление этого ряда значений.

Рисунок 10.

Палетка для оцифровки профиля инсулина

Figure 10.

Insulin profile digitization palette

Подобный график, заданный рядом контрольных точек, позволяет выполнять расчет площади под графиком (интегрирование) и, следовательно, расчет доли остаточного инсулина на произвольный момент времени.

Для первичной оцифровки профиля инсулина удобно использовать наложение картинки графика на палетку, проиллюстрированное ниже.

Подобную палетку легко воспроизвести в любом офисном пакете, в данном случае использовался MS Word.

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

Связь врач — пациент

В описываемой системе используется связка из центральной базы данных (ЦБД) и мобильные приложения.

В ЦБД работают врачи-специалисты. Их рабочие места — настольные компьютеры, доступ в ЦБД предоставляется через специальную программу класса «тонкий клиент» или браузер.

Мобильное приложение большую часть времени функционирует автономно, без соединения с ЦБД. В то же время методически оно является неотъемлемой частью общей системы.

  • При запуске и настройке мобильного приложения выполняется регистрация пациента в ЦБД, где врач назначает пациенту логин и пароль.
  • Врачебные назначения загружаются в мобильное приложений из ЦБД.
  • Базы данных продуктов и нутриентов содержат одинаковый состав информации. Алгоритмы расчета одинаковы в обеих системах, используется одна терминология.
  • Накопленные в мобильном приложении данные выгружаются в ЦБД для того, чтобы врач мог проанализировать наблюдения, зафиксированные пациентом, не тратя при этом собственное время на ввод данных.

Вышеперечисленные особенности отличают мобильное приложение Института детства от множества других систем-«одноклассников».

Данный прием планируется к дальнейшему развитию для получения системы оперативной онлайн-поддержки пациентов.

ЦБД и мобильное приложение обеспечивают следующие способы (ситуации) практического применения:

  • первичное обследование нутритивного статуса на приеме у врача с оценкой физического развития, энергопотребности, потребности в инсулинотерапии при текущем режиме питания;
  • планирование повторного обследования или серии повторных обследований;
  • оперативный расчет потребности в инсулине на предстоящий прием пищи;
  • контрольный расчет потребности в инсулине за прошлый день (период) для сопоставления фактических доз с (точно) рассчитанной потребностью;
  • проектирование рациона будущих периодов с учетом содержания углеводов в меню и предполагаемой инсулиновой «нагрузкой»;
  • использование мобильного приложения как учебного пособия для «Школы диабета».

Для технической реализации описываемых компьютерных систем использована отечественная компьютерная платформа «1С: Предприятие 8.3». Для целей технической защиты информации применяется разграничение доступа специалистов, парольная защита, деперсонификация при отображении списка пациентов.

На разработанное программное обеспечение получены свидетельства о государственной регистрации (приложение).

Заключение

Впервые разработан алгоритм диетологической коррекции и подбора индивидуальных доз короткого инсулина с использованием современных цифровых технологий при сахарном диабете 1-го типа для пациентов Московской области.

Таким образом, высококвалифицированная помощь станет более доступной для пациентов Московской области. Это позволит сократить дефицит кадров по специальности диетология и снизить нагрузку на узких специалистов в Московской области. Внедрение мобильных приложений для использования пациентами по принципу обратной связи (пациент — врач) повысит самоконтроль заболевания, комплаенс и эффективность лечения. Цифровые технологии будут способствовать сокращению трудозатрат врача, развитию телемедицинских технологий в регионе. 

Список литературы

1. Клинические рекомендации. Сахарный диабет 1-го типа у детей. 2022–2023–2024 (08.07.2022). Утверждены Минздравом РФ. http://disuria.ru/_ld/13/1398_kr22E10kidsMZ.pdf.

2. Российское общество детских эндокринологов. Федеральные клинические рекомендации по диагностике и лечению сахарного диабета 1-го типа у детей и подростков. 2013.

3. Бергер М., Старостина Е.Г. Практика инсулинотерапии / Нормы для оценки роста детей. 1990. С. 364–365. http://www.who.int/childgrowth/standards/ru/ (дата обращения: 01.06.2016).

4. A proposed extension to the WHO weight-for-age centile curves: Statistical Methods and Models Manual, Canadian Paediatric Endocrine Group, 2014.

5. Computation of centiles adn Z-scores for Height-ForAge, Weight-For-Age and BMI-For-Age. https://www.who.int/growthref/computation.pdf.

6. Тутельян В.А. Химический состав и калорийность российских продуктов питания / Справочник. М.: ДеЛи принт; 2012.

7. Макканс Р., Уидоусон Э. Химический состав и энергетическая ценность пищевых продуктов (перевод с англ.) / Ред. А. К. Батурин. СПб.: Профессия, 2006.

8. Портнов Н.М. База данных нутриентов продуктов USDASR27 по-русски. 2015. http://www.1cp.ru/sr27/ar_sr27.pdf (дата обращения: 08.07.2015).

9. Специализированные продукты питания для детей с различной патологией. Изд. 5-е. М.: ООО «РИА Рай-стиль», 2015.

10. Боровик Т.Э и др. Продукты питания для детей раннего возраста. М.: ООО «РИА Рай-стиль», 2011.

11. Noorden К. New Aspects of Diabetes: Pathology and Treatment, 1913.

12. Ноорден К., Изаак С. Диететической указатель для диабетиков. Пер. с нем. Б.А. Дубновой. М.–Л.: Госиздатъ, 1928.


Об авторах

Н. М. Портнов
ГБУЗ МО «Научно-исследовательский клинический институт детства Министерства здравоохранения Московской области»
Россия


Т. Ю. Максимычева
ГБУЗ МО «Научно-исследовательский клинический институт детства Министерства здравоохранения Московской области»; ФГБНУ «Медико-генетический научный центр имени академика Н.П. Бочкова» Минобрнауки России; ФГБОУ «Российская медицинская академия непрерывного профессионального образования» Министерства здравоохранения Российской Федерации
Россия


А. И. Тлиф
ГБУЗ МО «Научно-исследовательский клинический институт детства Министерства здравоохранения Московской области»
Россия


Е. И. Кондратьева
ГБУЗ МО «Научно-исследовательский клинический институт детства Министерства здравоохранения Московской области»; ФГБНУ «Медико-генетический научный центр имени академика Н.П. Бочкова» Минобрнауки России
Россия


Рецензия

Для цитирования:


Портнов Н.М., Максимычева Т.Ю., Тлиф А.И., Кондратьева Е.И. Опыт разработки и внедрения расчета дозы инсулина с помощью программ ЭВМ, мобильного приложения. Архив педиатрии и детской хирургии. 2025;3(1):24-32. https://doi.org/10.31146/2949-4664-apps-3-1-23-31

For citation:


Portnov N.M., Maksimycheva T.Y., Tlif A.I., Kondratyeva E.I. Experience in developing and implementing insulin dose calculations using specialized soft ware and a smartphone application. Archives of Pediatrics and Pediatric Surgery. 2025;3(1):24-32. (In Russ.) https://doi.org/10.31146/2949-4664-apps-3-1-23-31

Просмотров: 76

JATS XML


Creative Commons License
Контент доступен под лицензией Creative Commons Attribution 4.0 License.


ISSN 2949-4664 (Print)
ISSN 3033-6783 (Online)