Результаты тестирования носят исключительно ознакомительный характер и не могут использоваться для коррекции инсулинотерапии. Все действия по настройке своей помпы согласуйте с лечащим врачом.
В продолжение темы симулятора инсулинотерапии, написанному на Delphi, предлагаю к вниманию отчет об его тестировании. В этой части тестирования будет самый простой режим, при котором у нас правильно настроены параметры инсулинотерапии на помпе:
- углеводный коэффициент;
- базальный профиль;
- фактор чувствительности к инсулину.
Для генерации задания входим в режим «генератора заданий».
![Внешний вид генератора заданий Внешний вид генератора заданий](https://habrastorage.org/getpro/habr/upload_files/3cf/3c4/696/3cf3c469615ac75f677be9ad033abd25.png)
Генератор заданий предлагает нам виртуального пациента, описание которого представлено в поле описания. В соответствующих полях представлены сгенерированные параметры инсулинотерапии. Сохраняем данный вариант под именем Иван и запускаем окно выбора теста. В идеале предполагается, что в окно формирования заданий может заходить только учитель, а ученик нет.
![Окно выбора заданий Окно выбора заданий](https://habrastorage.org/getpro/habr/upload_files/d84/83b/e81/d8483be81bb83cd59569ef58fae80c8e.png)
В окне выбора заданий выбираем задание «Иван» и нам предоставляется описание пациента и условия выполнения задания. Внизу можно выбрать модель помпы: Medtronic 640 или 722. Выбираем более новый вариант, при этом в процессе выполнения симуляции можно переключиться на другую модель и продолжить.
![Интерфейс инсулиновой помпы Medtronic 640 Интерфейс инсулиновой помпы Medtronic 640](https://habrastorage.org/getpro/habr/upload_files/d76/77d/ade/d7677dade4bedcc0c105f05f32ca9fff.png)
Поскольку нам не надо подбирать параметры, то они все отображаются. Вверху представлены кнопки перемотки на 5 минут, глюкометр, калькулятор болюса, вывод отчета. Изображение пациента позволяет осуществить привязку к распорядку дня при симуляции. Можно настроить помпу очень быстро путем прогона суток без еды с целью установки базы, потом постоянно симулировать прием пищи для определения углеводного коэффициента, но в жизни у пациента есть распорядок и только несколько приемов пищи. С целью напоминания об этом предусмотрено отображение распорядка дня.
Начинаем отматывать время по 5 минут. Время 9.50 глюкоза 5.5 мМ/л т.к. база выставлена правильно. Начинаем завтракать. Запускаем калькулятор болюса и составляем меню на завтрак.
![Калькулятор болюса Калькулятор болюса](https://habrastorage.org/getpro/habr/upload_files/8c0/b5a/8be/8c0b5a8bea1a548bdbcf23114f592f18.png)
Классический вариант каша, хлеб, компот. Кликаем прием пищи в объеме меню. И ставим болюс 2,6 ЕД. Введение болюса осуществляется в меню помпы. Далее начинаем перематывать по 5 минут. Глюкоза начинает расти и всплывает оповещение о высоком.
![Вывод оповещения о высоком Вывод оповещения о высоком](https://habrastorage.org/getpro/habr/upload_files/226/fbf/6e6/226fbf6e6eaac629c32822196dabc1c4.png)
Соглашаемся с оповещением. При дальнейшей перемотке всплывает оповещение о необходимости калибровки. По глюкометру смотрим значение глюкозы и вводим его в меню помпы.
![Оповещение о необходимости калибровки Оповещение о необходимости калибровки](https://habrastorage.org/getpro/habr/upload_files/6a9/f9c/387/6a9f9c387ffbb301f83bb599a8964159.png)
![Калибровка осуществляется в меню помпы Калибровка осуществляется в меню помпы](https://habrastorage.org/getpro/habr/upload_files/865/3dd/347/8653dd3479c8183eabbbe45d90e79630.jpg)
![Симуляция изменения глюкозы Симуляция изменения глюкозы](https://habrastorage.org/getpro/habr/upload_files/869/228/b95/869228b95e07e7b41c35b0dce110d303.png)
Несмотря на правильную настройку помпы мы получаем пик до 13 мМ/л из-за несовпадения графика работы инсулина и пищи. Пища отработала быстрее. К 13.30 сахар устаканился на значении 7,9 мМ/л. Почему не 5,5 мМ/л? В калькуляторе болюса стоит целевое значение глюкозы 7,5 мМ/л, поэтому расчет производился относительно этого значения.
На обед пробуем другую стратегию. Поставим инсулин заранее минут на 20. Дальше съедим кашу в течении 40 минут и потом только компот и хлеб. Максимальный скачок получился до 10 мМ/л. Наша стратегия относительно этого виртуального «Ивана» сработала. Мы остались в целевом диапазоне.
![Эффект от изменения стратегии Эффект от изменения стратегии](https://habrastorage.org/getpro/habr/upload_files/6ff/ac4/c04/6ffac4c0489e4d702a831224d342837c.png)
Дальше глюкоза стабилизировалась на значении 7,5 мМ/л (как и положено по калькулятору болюса). В отчете видны все наши действия и значения глюкозы.
![Окно отчета Окно отчета](https://habrastorage.org/getpro/habr/upload_files/5ba/42d/00c/5ba42d00c81b185c4f02b949dd958a3e.png)
Кроме этого в отчете приводится прогнозное значение гликированного гемоглобина и время в целевом диапазоне. Эти данные можно использовать в качестве критерия правильности действий. Отчет выгружается в меню администратора к которому имеет доступ учитель. Кроме этого в симуляторе реализован режим автосохранения, который позволяет вернуться к выполняемому заданию в следующий раз. При этом можно продолжить, как говорилось выше, уже на другой модели помпы. В следующей части рассмотрим более сложный вариант – подбор параметров помпы.
Комментарии (10)
tas
20.08.2024 06:37+1Так необычны эти ваши:
углеводный коэффициент;
фактор чувствительности к инсулину.
Обычно применяют K1,K2,K3 - коэффициенты на завтрак, обед, ужин и ЦЕИ (цена единицы инсулина).
А вообще программа полезная.
Conung_ViC
Это платное приложение или опенсорс?
Есть другие модели помп?
Можно ли сделать настройку отображения сахара в мг/дл (когда норма - это 100, нормальный диапазон от 85 до 115)?
Dmitry740 Автор
Очень хочется чтобы это приложение было платное, на данный момент я предлагаю его тестирование мед.учебным заведениям и врачам на бесплатной основе. Сейчас в приложении реализованы помпы Медтроник 722 и 640 (720, 740 по интерфейсу аналогичные). По логике, главное принцип, а интерфейс можно сделать любой помпы. Отображать сахара можно сделать в любых единицах. Любое взаимодействие и внесение корректировок обсуждаемо.
Conung_ViC
я бы для персонального пользования взял.
У меня дочь - диабетик, и мы пользуем помпу dexcom.
вот и думал, что если опенсорс - то я бы сделал соответствующий пулл-реквест =))
Dmitry740 Автор
Данная прога идеализированная и предназначена для освоения базовым принципам инсулинотерапии. Пытаться моделировать реального пациента с его непредсказуемым организмом, мне кажется, практически невозможно, да и опасно.
Conung_ViC
вы ж сами говорили в другом посте, что прога - просто обучающее пособие...
Так-то, мы с помпой живем уже года три или четыре, т.е. что и как - давно научились. В том числе, как ночной уровень держать, как на дни рождения с тортиком отправлять и так далее...
просто было бы любопытно в коде поковыряться, и добавить новый интерфейс от помпы... Еще и на Дельфи. Вспомнить и поностальгировать =))
Dmitry740 Автор
Мне кажется особо смысла нет. Есть мысль интереснее - создать симулятор абстрактной помпы в виде телеграмм-бота. Это бы определило простоту его внедрения. Если бы Вы готовы были в этом поучаствовать на безвозмездной основе был бы очень рад.
Conung_ViC
пишите в телегу @conung_vic Обещать не буду, но общаться там будет всяко разно удобнее.