Хабрахабр

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

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

Введение

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

Вкратце, использование CGMS заключается в следующем:

В тело втыкается сенсор (электрод), который проводит электрический сигнал. 1.

К сенсору крепится трансмиттер, который считывает данные с сенсора. 2.

Далее трансмиттер либо передает сигнал на смартфон самостоятельно, либо через промежуточные декодеры, например xDrip: 3.

image

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

Чтобы данные могли наблюдать родные или лечащий врач можно сделать так:

Со смартфона настраивают выгрузку показателей уровня глюкозы в облако (в Nightscout, установленном в herokuapp.com или azure). 4.

Для повышения удобства также:

Настраивают трансляцию уровня сигнала на наручные часы (например, Pebble Watch или Apple Watch) – глянул на часики, и не нужно включать смартфон или открывать сайт в браузере. 5.

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

Я работаю в Windows, поэтому мне нужно удобное приложение, показывающее уровень глюкозы в динамике именно для этой ОС.

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

Финансовый вопрос использования CGM-систем в этой статье рассмотрен не будет.

Поиск

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

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

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

Glucose Tray

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

Перед запуском нужно отредактировать конфиг-файл в текстовом редакторе.

Также странно, что вес исполняемого файла 170 Мб.

image

image

Ссылка на проект

GlucoTT

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

Показывает текущее значение глюкозы, тренд и время, прошедшее с последнего считывания.

image

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

Ссылка на проект

Floating Glucose

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

Оказалось самым жизнеспособным приложением, которое запустилось с первого раза.
Возможности:

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

image

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

Ссылка на проект

Go nightscout indicator

Значок в панели задач, основанный на данных о глюкозе крови с nightscout-сайта.

Написан на GO, заявляется возможность скомпилить под Windows 10.

В репозитории есть только исходники (автор предлагает скомпилить приложение самостоятельно), поэтому привожу скриншот из справки:

image

Ссылка на проект

BgMonitor

Читает значения глюкозы крови с сайта NightScout.

Приложение не запустилось.

Релиз доступен по ссылке (31 Мб): перейти

Ссылка на проект

DayscoutIcon

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

image

Ссылка на проект

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

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

Chrome Scout

Простой плагин для просмотра данных по нажатию на значок в панели расширений.

Устанавливается вручную.

Ссылка на проект

Nightscout Chrome Extension

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

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

image

Ссылка на расширение: перейти

Ссылка на проект

NightScout.info CGM Utility

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

image

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

image

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

image

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

Ссылка: перейти

Nightscout Watcher

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

image

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

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

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

image

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

imageimageimage

Ссылка на проект

Ссылка на самый свежий релиз: скачать

Заключение

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

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

Теги
Показать больше

Похожие статьи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Кнопка «Наверх»
Закрыть