Программы для непрерывного мониторинга глюкозы крови для Windows

в 12:20, , рубрики: CGM, cgms, github, Nightscout, глюкометры, диабет, Здоровье гика, Медгаджеты, Носимая электроника

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

Введение

Статья больше предназначена людям, которые знакомы с технологией CGMS (система непрерывного мониторинга глюкозы крови) и хотят поменьше отвлекаться на контроль за уровнем глюкозы в крови.
Вкратце, использование CGMS заключается в следующем:
1. В тело втыкается сенсор (электрод), который проводит электрический сигнал.
2. К сенсору крепится трансмиттер, который считывает данные с сенсора.
3. Далее трансмиттер либо передает сигнал на смартфон самостоятельно, либо через промежуточные декодеры, например xDrip:
image

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

Чтобы данные могли наблюдать родные или лечащий врач можно сделать так:
4. Со смартфона настраивают выгрузку показателей уровня глюкозы в облако (в Nightscout, установленном в herokuapp.com или azure).
Для повышения удобства также:
5. Настраивают трансляцию уровня сигнала на наручные часы (например, Pebble Watch или Apple Watch) – глянул на часики, и не нужно включать смартфон или открывать сайт в браузере.
6. Настраивают клиентские приложения считывающие данные с Nightscout-сайта и транслируют их на монитор. Основная цель этих приложений – фоном показывать уровень глюкозы крови где-то на мониторе, не отвлекая человека от работы.

Я работаю в Windows, поэтому мне нужно удобное приложение, показывающее уровень глюкозы в динамике именно для этой ОС.
Обзор найденных приложений на просторах GiHub, относящихся к п.6, и приведен в этой статье.
Подобные приложения окажутся полезными в первую очередь для офисных работников, которые за монитором проводят основное рабочее время.
Финансовый вопрос использования CGM-систем в этой статье рассмотрен не будет.

Поиск

Т.к. нужен был клиент, умеющий забирать данные с Nightscout-сайта, я просто ввел GitHub`e запрос “nightscout” и получил 596 проектов. Далее проанализировал описания всех этих проектов, отобрал те, которые могли бы работать в Windows, и вынес их в обзор.

Не знаю точно почему, но для iOS подобных приложений оказалось на порядок больше, чем для Windows и Linux. Видимо пользователи CGMS чаще пользуются продукцией от Apple. Но Apple меня не интересовал.

Итак, вот что удалось найти…

Glucose Tray

Значок в трее, показывающий текущую информацию об уровне глюкозы в крови в таскбаре.
Из рекомендаций разработчика – “всегда сверяйте время последнего считывания (уровня глюкозы), наводя мышкой на иконку или кликая по ней. В случае сбоя значок может застыть на панели задач и остановить обновление.”
Перед запуском нужно отредактировать конфиг-файл в текстовом редакторе…
Также странно, что вес исполняемого файла 170 Мб.

image image

Ссылка на проект: https://github.com/Delubear/GlucoseTray

GlucoTT

Простое окошко для показа уровня глюкозы, написанное с помощью скриптового языка AutoIT.
Для работы нужно указать адрес своего Nightscout-сайта. После этого появится stay-on-top окошко. Позицию окошка можно настроить.
Показывает текущее значение глюкозы, тренд и время, прошедшее с последнего считывания.

image

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

Ссылка на проект: https://github.com/Matze1985/GlucoTT

Floating Glucose

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

  • Показ текущего уровня глюкозы крови с трендом
  • Показ изменения глюкозы относительно предыдущего значения
  • Показ времени последнего считывания глюкозы крови
  • Настройка звуковых алертов в зависимости от уровня глюкозы
  • Возможность “отложить” алерт, если он сработал
  • Работает напрямую с сайтом Nightscout, через API-KEY, через считывание данных из dump-файла.

image

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

Ссылка на проект: https://github.com/dabear/FloatingGlucose

Go nightscout indicator

Значок в панели задач, основанный на данных о глюкозе крови с nightscout-сайта.
Написан на GO, заявляется возможность скомпилить под Windows 10.
В репозитории есть только исходники (автор предлагает скомпилить приложение самостоятельно), поэтому привожу скриншот из справки:

image

Ссылка на проект: https://github.com/digiexchris/go-nightscout-indicator

BgMonitor

Читает значения глюкозы крови с сайта NightScout.
Приложение не запустилось.
Релиз доступен по ссылке (31 Мб): перейти
Ссылка на проект: https://github.com/YowieDK/BgMonitor

DayscoutIcon

Значок в трее для показа значений глюкозы в крови и предупреждений с сайта Nightscout.

image

Ссылка на проект: https://github.com/T0-9/DayscoutIcon

Расширения для браузер Chrome

Дополнительно поискал по расширениям для Хрома.

Chrome Scout

Простой плагин для просмотра данных по нажатию на значок в панели расширений. Устанавливается вручную.
Ссылка на проект: https://github.com/jonahtaxt/chromescout

Nightscout Chrome Extension

Расширение для хрома, позволяющее просматривать данные с сайта Nightscout в панели расширений браузера. Значок расширения показывает текущий уровень и тренд. При нажатии на значок, показывается график.

Почему-то строит рваный график:
image

Ссылка на расширение: перейти
Ссылка на проект: https://github.com/legoandmars/nightscout-chrome

NightScout.info CGM Utility

Сделано в виде приложения для Хрома. Просто выводит содержимое вашего сайта Nightscout в отдельном окне, которое можно перетащить в нужное место монитора. К сожалению режима “поверх остальных окон” нет.

image

Настраивается так:
image

Выглядит так:
image

Есть функция построения отчетов, но она дает пустые результаты.
Ссылка: перейти

Nightscout Watcher

В итоге написал своего клиента на Lazarus`е.

image

Основные возможности:

  • Вывод графика изменения глюкозы в крови от времени.
  • Отображение: текущего значения; тренда; разницы текущего значения с предыдущим; среднего уровня глюкозы; времени, которое прошло с последнего измерения.
  • Настройка алертов на высокий/низкий сахар.
  • Показ уровня глюкозы крови в трее и в панели задач с индикацией значков.
  • Настройка уровня непрозрачности окна, его размеров; задание фоновой. картинки, масштаба элементов окна. FullScreen на отдельный монитор.
  • Практически на каждое действие есть соответствующая горячая клавиша. Настройки окошка также изменяются колесиком мышки (и с зажатой ALT или SHIFT).

Для получения данных нужно указать свой Nightscout-сайт и, возможно, задать TimeZone.
У меня окошко настроено в полупрозрачном виде рядом с часами:

image

Но можно сделать по разному, хоть так:
image image image

Ссылка на проект: https://github.com/SergeyRock/nightscout-watcher
Ссылка на самый свежий релиз: скачать

Заключение

CGM-системы радикально упрощают жизнь. Они делают ее практически максимально близкой к уровню жизни человека без диабета. На данный момент самой передовой CGM-системой является сенсор Eversense, вживляемый под кожу на 90-180 дней, при этом измеряющий уровень глюкозы непосредственно из крови и без задержек (в отличие от других CGMS). Думаю, что не за горами день, когда появится сносная искусственная поджелудочная железа. И вопрос будет только в финансовых затратах на эти жизненные “улучшайзеры”. А программные решения, позволяющие оперативно узнать, что же происходит внутри организма, не отвлекающие много внимания, будут только кстати.

PS. Если у кого то есть примеры приложений, которые не представлены в обзоре, напишите в комментариях. Также буду рад, если кому-то Nightscout Watcher окажется полезным.

Автор: Сергей Олейников

Источник

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js