ГРАФИЧЕСКИЙ ИНТЕРФЕЙС ПОЛЬЗОВАТЕЛЯ ДЛЯ КАЛЬКУЛЯТОРА БОЛЮСОВ, НАХОДЯЩЕГОСЯ В ПОРТАТИВНОМ УСТРОЙСТВЕ ДЛЯ УПРАВЛЕНИЯ ДИАБЕТОМ
GRAPHICAL USER INTERFACE FOR BOLUSES CALCULATOR, LOCATED IN PORTABLE DEVICE TO CONTROL DIABETES

Область техники, к которой относится изобретение
Настоящее изобретение относится в целом к графическому интерфейсу пользователя для калькулятора болюсов, находящегося в портативном устройстве для управления диабетом.
Уровень техники
Сахарный диабет (Diabetes mellitus), часто называемый диабетом, представляет собой хроническое состояние, характеризующееся повышенным уровнем глюкозы в крови человека, что является следствием нарушений способности организма вырабатывать и/или использовать инсулин. Существует три основных типа диабета. Диабетом 1-го типа обычно заболевают дети и взрослые в молодом возрасте. Этот тип диабета может быть обусловлен аутоиммунными, генетическими и/или экологическими причинами. Диабет 2-го типа, к которому относится 90-95% случаев заболевания диабетом, связан с ожирением и недостаточной физической активностью. Гестационный диабет представляет собой одну из форм нарушения толерантности к глюкозе, диагностируемой в период беременности, и, как правило, спонтанно проходит после родов.
Согласно данным Всемирной организации здравоохранения, в 2009 году в мире насчитывалось по меньшей мере 220 миллионов человек, страдающих от диабета. В 2005 году от диабета умерло около 1,1 миллиона человек. Число заболевших быстро растет, и, по оценкам, за период между 2005 и 2030 годами смертность от диабета удвоится. В Соединенных Штатах Америки диабетом больно около 24 миллионов человек, из них приблизительно 25% - в возрасте 60 лет и старше. Согласно прогнозу Центра по контролю и профилактике заболеваний, один из трех американцев, родившихся после 2000 года, заболеет диабетом в течение своей жизни. Подсчеты Национальной информационной службы по диабету показывают, что ежегодные затраты на диабет только в США составляют 132 миллиарда долларов. В отсутствие терапевтических мер диабет может привести к серьезным осложнениям, таким как заболевания сердца, инсульт, слепота, почечная недостаточность, ампутации и смерть от пневмонии и гриппа.
Управление диабетом, т.е. контроль и нормализация состояния организма при диабете, сопряжены с трудностями, поскольку уровень глюкозы, поступающей в ток крови, подвержен динамическим изменениям. Колебания уровня инсулина, управляющего выводом глюкозы из крови, также усложняют управление диабетом. Уровень глюкозы в крови чувствителен к диете и физической активности, но на него могут также влиять сон, стресс, курение, поездки, болезни, менструации и другие психологические и физиологические факторы, индивидуальные для каждого пациента и определяющие его образ жизни. Динамические изменения концентрации глюкозы в крови и инсулина и все прочие факторы, влияющие на уровень глюкозы, часто диктуют необходимость понимания больным диабетом текущей ситуации и прогнозирования уровня глюкозы в крови (или по меньшей мере понимания того, какие меры требуются для повышения или понижения уровня глюкозы в организме). Следовательно, для поддержания концентрации глюкозы в крови на соответствующем уровне можно спланировать по времени терапию в виде инъекций инсулина, приема внутрь лекарственных препаратов в форме таблеток либо и того, и другого.
Управление диабетом часто является высокоинвазивным из-за необходимости постоянного получения надежной диагностической информации, выполнения предписанных терапевтических процедур и ежедневного управления образом жизни. Ежедневную диагностическую информацию, например об уровне глюкозы в крови, обычно получают, взяв пробу капиллярной крови с помощью инструмента для прокалывания кожи и выполнив измерение посредством портативного глюкохметра. Внутритканевый уровень глюкозы можно получить с помощью датчика глюкозы, осуществляющего непрерывный контроль и устанавливаемого на теле. Предписанная терапия может включать инъекции инсулина, прием внутрь лекарственных препаратов в форме таблеток либо и то, и другое. Инсулин может вводиться с помощью шприца, шприца-ручки, амбулаторного насоса для вливаний либо посредством комбинации этих устройств. Для определения вводимого количества инсулина при проведении инсулинотерапии может оказаться необходимым заранее предусмотреть состав пищи в плане содержания углеводов, жиров и протеинов, а также влияние физической активности и других физиологических факторов. Контроль факторов, связанных с образом жизни, таких как вес тела, диета и физическая активность, может оказать значительное влияние на выбор типа терапии и ее эффективность.
Портативные устройства для управления диабетом обычно используют для оказания помощи пациентам, больным диабетом. В ряде случаев устройства этого типа могут быть выполнены с возможностью предоставления рекомендаций по инсулинотерапии. Существует потребность в получении пользователями еще более точных рекомендаций по инсулинотерапии, основанных на различных данных, вводимых пользователем и учитывающих его текущую деятельность и текущее состояние организма. Пользователи могут также предъявлять высокие индивидуальные требования к повышению точности, комфортности в работе и эффективности этих устройств в режимах получения рекомендаций по болюсам или предложений по углеводам для конкретного пациента. Кроме того, в процессе проведения терапии у более "продвинутых" пациентов может появиться желание изменить или скорректировать вручную рекомендации по применяемой терапии. Таким образом, существует потребность в более эффективных средствах, позволяющих пациенту изменять рекомендации по терапии.
В данном разделе приведена только информация общего характера, которая является исходной для настоящего изобретения и может не отражать существующего уровня техники.
Раскрытие изобретения
Одним объектом настоящего изобретения является компьютерно-реализуемый способ определения рекомендации по болюсам, учитывающей несколько событий, касающихся состояния организма. Способ включает получение калькулятором болюсов, который реализован вычислительным процессором портативного устройства для управления диабетом, запроса рекомендации по инсулину, содержащего результат измерения концентрации глюкозы в крови, выдачу калькулятором болюсов пользователю подсказки в виде экрана выбора касающегося состояния организма события для ввода одного или нескольких касающихся состояния организма событий, связываемых с запросом рекомендации по инсулину, получение калькулятором болюсов признаков для двух или более касающихся состояния организма событий, связываемых с запросом рекомендации по инсулину, осуществляемое на экране выбора касающегося состояния организма события в ответ на выдачу пользователю подсказки, выдачу калькулятором болюсов пользователю подсказки в виде экрана коррекции значения, относящегося к состояниям организма, для ввода значения, представляющего совокупное влияние касающихся состояния организма событий на рекомендацию по инсулину для пациента, выполняемую при определении того, что с запросом рекомендации по инсулину связано два или более касающихся состояния организма события, получение калькулятором болюсов значения, введенного пользователем на указаном экране коррекции, в ответ на соответствующую подсказку пользователю, и вычисление калькулятором болюсов рекомендации по инсулину, частично основанной на введенном пользователем значении. Пользователь может получить подсказку на экране ввода касающегося состояния организма события, где отображаются иконки для каждого из касающихся состояния организма событий, связанных с рекомендацией по инсулину.
Рекомендация по инсулину частично основана на текущих измерениях концентрации глюкозы в крови. По получении результата измерения концентрации глюкозы в крови включается таймер обратного отсчета. Функция рекомендации по инсулину активна до завершения отсчета, после чего эта функция деактивируется. Таймер обратного отсчета может отображаться на одном или более интерфейсов, связанных с калькулятором болюсов.
Рекомендация по инсулину, показываемая пользователю, включает корректирующую дозу, прандиальную дозу (связанную с приемом пищи) и общую дозу инсулина, где корректирующая доза предназначена для снижения концентрации глюкозы в крови пациента до целевого уровня, прандиальная доза предназначена для компенсации углеводов, потребляемых пациентом с пищей, а общая доза равна сумме корректирующей и прандиальной доз. Изменения, вносимые в корректирующую и прандиальную дозы, отражаются на общей дозе, и наоборот.
Другим объектом настоящего изобретения является усовершенствованный графический интерфейс пользователя для калькулятора болюсов, находящегося в портативном устройстве для управления диабетом. Устройство включает порт, выполненный с возможностью приема тест-полоски, содержащей реакционно-активный участок, на который наносится проба крови пациента, модуль измерения концентрации глюкозы в крови, выполненный с возможностью взаимодействия с тест-полоской, вставленной в порт, с целью измерения концентрации глюкозы в пробе крови, нанесенной на тест-полоску, модуль калькулятора болюсов, выполненный с возможностью получения результатов измерения концентрации глюкозы в крови из модуля измерения концентрации глюкозы в крови и с возможностью вычисления, в ответ на получение входных данных, рекомендации по инсулину для пациента, частично основанной на результатах измерения концентрации глюкозы в крови, причем калькулятор болюсов реализован вычислительным процессором портативного устройства для управления диабетом, и модуль интерфейса пользователя, выполненный с возможностью обмена данными с калькулятором болюсов и с возможностью вывода графического интерфейса пользователя на дисплей устройства для управления диабетом, причем графический интерфейс пользователя включает в себя экран выбора касающегося состояния организма события, позволяющий пользователю ввести одно или несколько касающихся состояния организма событий, связываемых с рекомендацией по инсулину, и экран коррекции значения, относящегося к состояниям организма, на котором для каждого из касающихся состояния организма событий, связанных с рекомендацией по инсулину, отображается отдельная иконка и который позволяет пользователю ввести значение, представляющее совокупное влияние касающихся состояния организма событий, связанных с рекомендацией по инсулину, на рекомендацию по инсулину для пациента.
Прочие области применения будут ясны из приведенного ниже описания. Следует иметь в виду, что это описание и конкретные примеры представлены лишь в иллюстративных целях и не ограничивают объем настоящего изобретения.
Краткое описание чертежей
На приведенных ниже чертежах представлены некоторые варианты осуществления портативного устройства для управления диабетом, имеющего повышенные возможности в представлении данных, а также приведены примеры связанных с ним систем и соответствующей информации. На чертежах показано:
на фиг. 1 - перспективное изображение портативного устройства для управления диабетом в одном из вариантов осуществления, соответствующих настоящему изобретению,
на фиг. 2 - высокоуровневая блок-схема, содержащая различные компоненты и подсистемы, которые могут быть включены в состав устройства, показанного на фиг. 1,
на фиг. 3А - примерная схема последовательности операций, иллюстрирующая процедуру предварительной настройки модуля калькулятора болюсов в устройстве, показанном на фиг. 1,
на фиг. 3Б-3Д - примеры графических интерфейсов пользователя, связанных с выполнением измерения концентрации глюкозы в крови с помощью устройства,
на фиг. 3Е - пример графического интерфейса пользователя с настроечными данными, введенными пользователем в калькулятор болюсов,
на фиг. 3Ж - пример графического интерфейса пользователя, позволяющего пользователю выбрать конкретные касающиеся состояния организма события для увязки с рекомендацией по инсулину,
на фиг. 3З - пример графического интерфейса пользователя, позволяющего пользователю ввести процентное значение, обозначающее совокупное влияние связанных с рекомендацией касающихся состояния организма событий на рекомендацию по инсулину для пациента,
на фиг. 3И - пример графического интерфейса пользователя с представленной рекомендацией по инсулину для пользователя,
на фиг. 3К - пример графического интерфейса пользователя, позволяющего пользователю указать тип болюса для введения,
на фиг. 4А и 4Б - примерная схема, иллюстрирующая последовательность операций, которые могут выполняться при вычислении общего болюса с использованием корректирующих процентных значений, которые определяются пользователем на основе увязки с касающимися состояния организма событиями и с помощью которых пользователь может изменить рассчитанные прандиальный и корректирующий болюсы до выполнения вычисления рекомендуемого общего болюса,
на фиг. 5 - примерная схема последовательности операций, иллюстрирующая процедуру, которая может выполняться устройством, показанным на фиг. 1, при вычислении предложения по углеводам для пользователя,
на фиг. 6 - примерная схема последовательности операций, иллюстрирующая процедуру, выполняемую устройством, показанным на фиг. 1, при вычислении рекомендуемого прандиального болюса с учетом запрограммированной пользователем коррекции по касающимся состояния организма событиям,
на фиг. 7 - примерная схема последовательности операций, иллюстрирующая процедуру, которая может выполняться при вычислении рекомендуемого корректирующего болюса с учетом установленного пользователем процентного значения коррекции, связанного с касающимися состояния организма событиями,
на фиг. 8 - примерная схема последовательности операций, иллюстрирующая процедуру, которая может выполняться устройством, показанным на фиг. 1, при вычислении текущего допустимого уровня глюкозы в крови,
на фиг. 9 - примерная схема последовательности операций, иллюстрирующая процедуру, которая может выполняться устройством, показанным на фиг. 1, при вычислении скорректированной дельты ГК,
на фиг. 10 - примерная схема последовательности операций, иллюстрирующая процедуру, которая может выполняться устройством, показанным на фиг. 1, при вычислении значения коррекции при повышении уровня глюкозы в крови после приема пищи,
на фиг. 11А и 11Б - примерные схемы последовательности операций, иллюстрирующие процедуру, которая может выполняться устройством, показанным на фиг. 1, при вычислении эффективной дельты ГК на основе динамики уровня инсулина у пациента,
на фиг. 12 - примерная схема последовательности операций, иллюстрирующая процедуру, которая может выполняться устройством, показанным на фиг. 1, при вычислении эффективной дельты ГК на основе динамики уровня углеводов у пациента,
на фиг. 13А и 13Б - иллюстрации примера времени задержки в графике действия,
на фиг. 14 - диаграмма активности, показывающая примеры действий пользователя по вводу различных функций и результатов их выполнения, отображаемых на экране ввода болюсов калькулятора болюсов,
на фиг. 15 - диаграмма активности, показывающая примеры действий пользователя по вводу различных функций и результатов их выполнения, отображаемых на экране ввода касающегося состояния организма события калькулятора болюсов,
на фиг. 16 - диаграмма активности, показывающая примеры действий пользователя по вводу различных функций и результатов их выполнения, отображаемых на экране болюсов калькулятора болюсов,
на фиг. 17 - диаграмма активности, показывающая примеры действий пользователя по вводу различных функций и результатов их выполнения, отображаемых на экране типа болюса калькулятора болюсов.
Приведенное ниже описание чертежей представлено лишь в иллюстративных целях, включает только некоторые из возможных вариантов осуществления настоящего изобретения и не ограничивает объем последнего. Схожие ссылочные численные обозначения на разных чертежах относятся к схожим конструктивным элементам.
Осуществление изобретения
На фиг. 1 представлено высокоуровневое изображение портативного устройства 10 в одном из вариантов осуществления настоящего изобретения. Это устройство предназначено для управления диабетом и может быть использовано для измерения концентрации глюкозы в крови (ГК) пациента и выполнения вычисления болюсов или предложения по углеводам. Устройство 10 включает, в основном, корпус 12, который может содержать органы (например, выполняющие операции включения и выключения) 14 управления для осуществления пользователем управления устройством, сенсорный дисплей 16 и порт 18, в который может вставляться тест-полоска для определения уровня ГК. На дисплее 16 отображаются функции, которые может выбрать пользователь: меню 16а, отображающее программное обеспечение устройства и содержащее список функций, поле 16b ввода, позволяющее пользователю ввести информацию по болюсам, поле 16с ввода, позволяющее пользователю ввести информацию по углеводам, потребляемым во время перекусов или основных приемов пищи, и поле 16d ввода, позволяющее пользователю ввести информацию, относящуюся к касающимся состояния организма событиям (например, прием пищи, физическая активность, периоды стресса, периодические физиологические процессы, такие как менструальный цикл, и т.д.), которые могут влиять на результат измерения концентрации ГК пользователя с помощью устройства 10. Хотя в настоящем описании ввод информации обеспечивается с помощью сенсорного дисплея 16, ясно, что может быть использован дисплей с любым другим подходящим способом ввода информации (например, с помощью кнопок, мыши и т.п.). В отсутствие сенсорного дисплея может потребоваться включить в число органов 14 управления специальные кнопки или ручки, с помощью которых пользователь мог бы выбирать различные функции и вводить маркеры, необходимые для выполнения вычисления болюсов, или предложения по углеводам. Ясно, что представленное выше описание устройства 10 является высокоуровневым и что на практике это устройство может включать дополнительные органы управления, порты ввода и вывода и т.д., которые могут понадобиться для дальнейшего повышения функциональной полезности устройства 10 или для его использования с другими компонентами и устройствами (например, с портативными компьютерами, насосами для вливаний и т.д.). Поэтому приведенное выше описание устройства 10 не следует рассматривать как ограничивающее, каким-либо образом, его конструкцию или отличительные признаки.
На фиг. 2 показана высокоуровневая блок-схема устройства 10. Устройство 10 может включать перезаряжаемую или неперезаряжаемую батарею 21 для питания различных электронных компонентов устройства 10. Предусмотрена подсистема 22 обработки данных (например, на основе микропроцессора), получающая информацию от ГК-анализатора 24. ГК-анализатор 24 непосредственно примыкает к порту 18 корпуса 12, что позволяет ему считывать данные по ГК с тест-полоски 20. ГК-анализатор 24 содержит калибровочный ключ 24а с кодом, включающим калибровочную информацию, сравниваемую со считываемым кодом тест-полоски 20. Подсистема 22 обработки данных может быть также выполнена с возможностью обмена данными с базой 26 данных, используемой для хранения значений ГК-тестов, полученных с помощью ГК-анализатора 24, и другой важной информации, связанной с состоянием организма пользователя. В частности, база 26 данных может включать подраздел 26а для хранения выданных ранее рекомендаций по болюсам и углеводам (именуемый далее "журналом выданных рекомендаций"), которые еще оказывают влияние на текущие и будущие рекомендации, и раздел 26b для хранения переменных параметров, относящихся к пользователю и включающих лекарственные средства (инсулин), состояние организма, данные по углеводам и ГК (например, чувствительность пользователя к инсулину в течение различных отрезков времени за сутки). Ясно, что база 26 данных будет сформирована посредством энергонезависимого запоминающего устройства. Кроме того, переменные, относящиеся к пользователю, например чувствительность пользователя к инсулину, могут быть сохранены в качестве глобальных переменных и могут не включаться в журнал выданных рекомендаций.
Подсистема 22 обработки данных может быть также связана с дисплеем 16, органами 14 управления и одним или более интерфейсами 28 для установления связи устройства 10 с другими внешними устройствами. Подсистема 22 обработки данных может быть также связана с запоминающим устройством (например, с оперативным запоминающим устройством - ОЗУ) 30, предназначенным для хранения информации разного рода (например, о времени приема пищи и сна), вводимой пользователем, а также любой другой информации, подлежащей временному или постоянному хранению. Тем не менее, ясно, что база 26 данных и запоминающее устройство 30 могут быть, в случае необходимости, выполнены в виде единого запоминающего устройства (например, ОЗУ) как показано штриховой линией на фиг. 2. Подсистема 22 обработки данных может быть также связана с сигнальной подсистемой 32, используемой для формирования предупредительных сигналов, включающих звуковые сигналы, тактильные сигналы (например, вибрационный сигнал) или, возможно, даже зрительные сигналы, например подсвеченные с помощью светодиодов на устройстве 10. Подсистема 22 обработки данных может также получать входные данные от удаленного устройства 34 непрерывного мониторинга ГК, прикрепленного к телу пользователя, вследствие чего в устройстве 10 происходит непрерывное обновление информации, касающейся ГК пользователя. Наконец, подсистема 22 обработки данных может быть связана с удаленным насосом 36 для вливаний инсулина (именуемым далее "инсулиновой помпой 36"), носимым пользователем, так что устройство 10 имеет возможность передавать информацию по болюсам в инсулиновую помпу 36. Под термином "удаленный" следует понимать, что устройство 34 непрерывного мониторинга ГК и инсулиновая помпа 36 расположены вне устройства 10, но иным образом связаны с последним. Следует иметь в виду, что устройство 10 может быть связано с инсулиновой помпой 36 с помощью проводного или беспроводного соединения.
Устройство 10 может быть использовано для выполнения машиночитаемой программы, хранящейся в энергонезависимом запоминающем устройстве, например программного модуля 22а калькулятора болюсов (именуемого далее "калькулятором 22а болюсов "). Прогон этой программы выполняет подсистема 22 обработки данных 22. Калькулятор 22а болюсов может быть сформирован в виде единственного модуля или набора независимых модулей, прогон которых одновременно выполняет подсистема 22. Подсистема 22 обработки данных, работающая согласованно с калькулятором 22а болюсов, получает от пользователя самую разнообразную входную информацию, вводимую пользователем посредством сенсорного дисплея 16 с целью генерирования рекомендаций по корректирующему, прандиальному и общему болюсам или предложений по углеводам. Предложение по углеводам может быть получено при регистрации устройством 10 тестового значения ГК, соответствующего гипогликемическому состоянию. Функции и возможности устройства 10 подробно описаны ниже. Устройство 10 обеспечивает значительное повышение удобства и простоты применения для пользователя благодаря вводу им некоторого количества персонифицированных данных, что позволяет пользователю программировать устройство 10 на основе уникальной информации, относящейся к состоянию его организма. Более конкретно, программирование пользователем устройства 10 с вводом информации о состоянии его организма позволяет еще более полно учесть уникальные особенности пользователя, влияющие на состояние его организма, а также регулярно или нерегулярно возникающие изменения этого состояния, которые в противном случае могли бы повлиять на результаты вычислений болюсов и предложений по углеводам, выполняемых устройством 10.
В одном варианте осуществления настоящего изобретения калькулятор 22а болюсов выполнен с возможностью создания журнала выданных рекомендаций, содержащего расчеты болюсов и углеводов и рекомендации по болюсам, полученные с помощью устройства 10. Калькулятор 22а болюсов может быть, кроме того, выполнен с возможностью включения в журнал выданных рекомендаций данных, указывающих на точное соблюдение рекомендаций пациентом или на отклонения от этих рекомендаций. В некоторых вариантах осуществления настоящего изобретения журнал выданных рекомендаций может включать ряд полей, в том числе поле "Время", где указывается время выполнения записи в журнале, поле "Тестовый идентификатор", поле "Содержание записи", где указывается один или более типов событий, зафиксированных в конкретной записи в журнале, и одно или более полей, определяющих значения, соответствующие событиям, указанным в поле "Содержание записи".
В одном варианте осуществления настоящего изобретения журнал выданных рекомендаций включает поле "Время". В поле "Время" указывается время, соответствующее конкретной записи в журнале. Это время может включать индикацию года, месяца, дня, часа и минуты создания записи в журнале. Ясно, что данное поле может состоять из нескольких сегментов для индикации каждой из этих величин. При создании новой записи в журнале в поле "Время" появляется значение времени, соответствующее моменту создания этой записи.
В одном варианте осуществления настоящего изобретения в поле "Тестовый идентификатор" указываются результаты одного или более тестов. Это поле может содержать тестовые идентификаторы (флаги), соответствующие одному или нескольким тестам. Тестовый идентификатор может представлять собой флажок-признак, устанавливаемый на 1 в случае получения верного результата и на 0 в случае, если результат неверен. Тестовые идентификаторы могут включать идентификатор HI ("Высокое"), показывающий, находится ли значение ГК выше верхнего предела значений, которые могут отображаться на дисплее устройства 10. Если значение HI устанавливается на 1, то идентификатор HI указывает, что значение ГК находится выше границы диапазона значений, которые могут отображаться на дисплее устройства 10. Тестовые идентификаторы могут включать идентификатор LO ("Низкое"). Если значение LO устанавливается на 1, то идентификатор LO указывает, что значение ГК находится ниже границы диапазона значений, которые могут отображаться на дисплее устройства 10. Тестовые идентификаторы могут также включать идентификатор HYPO ("Гипогликемия"). Если значение HYPO устанавливается на 1, то идентификатор HYPO указывает, что значение ГК пациента соответствует состоянию гипогликемии или находится ниже нижнего предела целевого диапазона. Ясно, что тестовое поле может включать и другие тестовые идентификаторы.
Как упоминалось выше, в поле "Содержание записи" указывается один или более типов событий, зафиксированных в конкретной записи в журнале, или регистрируются факты достижения определенных условий, связанных с этими событиями. Различные типы событий могут включать выбор пользователем ГК, количества углеводов, связанного с приемом пищи пациентом, или процентного значения влияния состояния организма, выдачу рекомендации пациенту по дозе инсулина, подтверждение введения инсулина пациенту, подтверждение согласия пациента с рекомендацией по болюсам, индикацию введения корректирующего болюса и индикацию выдачи рекомендации пациенту по прандиальному болюсу. Ясно, что если в поле "Содержание записи" указывается один или более типов событий, зафиксированных в конкретной записи в журнале, то в соответствующих полях журнала появляются значения.
В одном варианте осуществления настоящего изобретения запись в журнале выданных рекомендаций включает поле "Концентрация ГК". В поле "Концентрация ГК" показывается действительное значение, когда в поле "Содержание записи" указано, что значение концентрации ГК связано с данной записью в журнале. Данное значение концентрации ГК означает величину, полученную в результате измерения ГК, выполненного с помощью устройства 10 или иным образом осуществленного пациентом. Следует отметить, что значение концентрации ГК может быть выражено в единицах мг/дл или ммоль/л.
В одном варианте осуществления настоящего изобретения запись в журнале выданных рекомендаций включает поле "Количество углеводов". В поле "Количество углеводов" показывается действительное значение, когда в поле "Содержание записи" указано, что значение количества углеводов связано с данной записью в журнале. Данное значение соответствует количеству углеводов, потребляемых пациентом с текущим приемом пищи. Как будет более подробно описано ниже, значение количества углеводов может быть выше или ниже пороговой величины, определяемой как количество углеводов, потребляемое между основными приемами пищи ("уровень перекуса"). Если значение количества углеводов превышает уровень перекуса, то прием пищи считается основным, если нет - перекусом. Количество углеводов может быть введено пользователем через интерфейс пользователя в устройстве 10 и может быть выражено, например, в граммах.
В одном варианте осуществления настоящего изобретения запись в журнале выданных рекомендаций включает поле "Процентное значение влияния состояния организма". В поле "Процентное значение влияния состояния организма" показывается действительное значение, когда в поле "Содержание записи" указано, что с данной записью в журнале связаны одно или более процентных значений, характеризующих влияние касающихся состояния организма событий. Как упоминалось выше, пользователь может осуществить ввод событий, соответствующих различным состояниям организма, например физической активности, периодам стресса, периодическим физиологическим процессам, таким как менструальный цикл, или иного касающегося состояния организма события, добавленного пользователем. Пациент или другой пользователь может ввести процентные значения, характеризующие степень влияния касающегося состояния организма события на повышение или понижение концентрации ГК (или на потребность в инсулине) пациента.
В одном варианте осуществления настоящего изобретения запись в журнале выданных рекомендаций включает поле "Корректирующий болюс". В поле "Корректирующий болюс" показывается действительное значение, когда в поле "Содержание записи" указано, что с данной записью в журнале связано значение корректирующего болюса, отличное от нуля. Значение корректирующего болюса соответствует количеству инсулина в одном болюсе, выбираемому пациентом для понижения или повышения значения концентрации ГК. Отрицательное значение болюса соответствует сценарию, при котором концентрация ГК пациента ниже некоторого целевого значения, а положительное значение болюса соответствует сценарию, при котором концентрация ГК пациента выше этого целевого значения. Следует отметить, что в некоторых вариантах осуществления настоящего изобретения значение в поле "Корректирующий болюс" появляется в том случае, если пользователь корректирует вручную рекомендацию по корректирующему болюсу, выданную калькулятором болюсов 22а.
В одном варианте осуществления настоящего изобретения запись в журнале выданных рекомендаций включает поле "Прандиальный болюс". В поле "Прандиальный болюс" показывается действительное значение, когда в поле "Содержание записи" указано, что с данной записью в журнале связано значение прандиального болюса, отличное от нуля. Значение прандиального болюса соответствует количеству инсулина в одном болюсе, выбираемому пациентом для компенсации эффектов, связанных с приемом пищи, например потребления углеводов. В некоторых вариантах осуществления настоящего изобретения значение в поле "Прандиальный болюс" появляется в том случае, если пользователь корректирует вручную рекомендацию по прандиальному болюсу, выданную калькулятором болюсов 22а.
В одном варианте осуществления настоящего изобретения запись в журнале выданных рекомендаций включает поле "Подтвержденный корректирующий болюс". В поле "Подтвержденный корректирующий болюс" показывается действительное значение, когда в поле "Содержание записи" указано, что с данной записью в журнале связаны подтвержденное количество инсулина и значение корректирующего болюса, отличное от нуля. Значение подтвержденного корректирующего болюса соответствует количеству инсулина, вводимого пациенту инсулиновой помпой 36 в ответ на сохранение пациентом корректирующего болюса.
В одном варианте осуществления настоящего изобретения запись в журнале выданных рекомендаций включает поле "Подтвержденный прандиальный болюс". В поле "Подтвержденный прандиальный болюс" показывается действительное значение, когда в поле "Содержание записи" указано, что с данной записью в журнале связаны подтвержденное количество инсулина и значение прандиального болюса, отличное от нуля. Значение подтвержденного прандиального болюса соответствует количеству инсулина, вводимого пациенту инсулиновой помпой 36 в ответ на сохранение пациентом прандиального болюса.
Следует иметь в виду, что запись в журнале выданных рекомендаций может включать видоизмененные, альтернативные или дополнительные поля по сравнению с описанными выше полями, которые представлены лишь в качестве примера и не подразумевают ограничений.
В некоторых вариантах осуществления настоящего изобретения запись в журнале выданных рекомендаций может включать одно или более различных значений параметров, относящихся к событиям, зафиксированным в этой записи. Например, запись в журнале выданных рекомендаций может включать целевое значение, значение роста после приема пищи, значения времени компенсации и времени действия. Целевое значение - это целевой уровень ГК пациента. Целевое значение можно представить как функцию верхнего и нижнего предельных уровней ГК пациента. Значение роста после приема пищи - это величина, на которую может возрасти значение ГК пациента относительно целевого значения в результате потребления углеводов. В некоторых вариантах осуществления настоящего изобретения значение роста после приема пищи представляет собой функцию времени и введения инсулина, так что рост после приема пищи остается постоянным в течение первого заданного периода времени после введения инсулина пациенту, то есть времени компенсации, а по истечении этого периода данная величина линейно уменьшается. Общее время, в течение которого доза инсулина оказывает влияние на уровень ГК пациента, представляет собой время действия. Ниже будет описано, что если изобразить графически зависимость значения роста после приема пищи от влияния дозы инсулина, то полученный график называется графиком действия инсулина. В некоторых вариантах осуществления настоящего изобретения кривая этого графика имеет трапециевидную форму, где короткое основание определяет время компенсации, а длинное основание - время действия. В число прочих параметров, которые могут быть включены в запись в журнале выданных рекомендаций, входят значение углеводного коэффициента, значение чувствительности к инсулину и значение количества углеводов, потребляемого при перекусах (эти параметры могут зависеть от времени суток). Эти значения параметров могут быть введены пользователем, таким как пациент или лечащий врач пациента. Значения параметров могут быть выгружены из программирующего устройства или введены посредством сенсорного дисплея 16 устройства 10. Значения параметров используются калькулятором 22а болюсов для определения рекомендаций по болюсам для пациента.
На фиг. 3А представлена примерная схема 100 последовательности операций, иллюстрирующая процедуру предварительной настройки, которая может быть выполнена пользователем путем ввода различных параметров, необходимых для адаптации устройства 10 к требованиям пользователя. Выполняя операцию (шаг) 102, пользователь может определить тип используемого инсулина, а также время действия и время компенсации, связанные с указанным инсулином. На шаге 104 пользователь также устанавливает уровень перекуса. Любое количество углеводов, превышающее уровень перекуса, введенный пользователем в устройство 10, будет восприниматься последним как основной прием пищи. Кроме того, на шаге 105 пользователь определяет амплитуду роста концентрации глюкозы после приема пищи (выраженную в единицах ГК). На шаге 106 пользователь может задать различные интервалы времени для 24-часового периода. В одном варианте осуществления настоящего изобретения пользователь может задать до восьми смежных интервалов времени в пределах 24-часового периода. Ясно, тем не менее, что может быть предусмотрено большее или меньшее число интервалов времени. Поскольку предполагается, что чувствительность пользователя к инсулину изменяется в зависимости от времени суток, пользователь может установить разные значения чувствительности к инсулину для каждого интервала времени (шаг 108). На шаге 110 пользователь устанавливает также углеводный коэффициент для каждого интервала времени, поскольку предполагается, что этот коэффициент изменяется у разных пользователей в зависимости от времени суток. На шаге 112 пользователь устанавливает целевой диапазон ГК для каждого интервала времени, поскольку предполагается, что и этот диапазон слегка изменяется в зависимости от времени суток. Целевой диапазон ГК включает верхнее и нижнее целевые значения ГК, определяющие соответственно верхний и нижний пределы этого диапазона. Кроме того, подсистема 22 обработки данных оценивает кривую действия полученного ранее корректирующего болюса, которая определяется способностью этого болюса снизить концентрацию ГК, а также время компенсации и время действия инсулина, связанные с ранее полученным корректирующим болюсом. Кривая действия оценивается подсистемой 22 обработки данных при генерировании новой рекомендации по болюсам, что будет более подробно описано ниже.
На шаге 114 пользователь маркирует каждое из n различных касающихся состояния организма событий меткой, используя сенсорный дисплей 16, и присваивает некоторое процентное значение коррекции ГК каждому из маркированных касающихся состояния организма событий. Данная отличительная особенность устройства 10 является весьма полезной, поскольку пользователь имеет возможность программирования различных процентных значений коррекции для каждого из нескольких касающихся состояния организма событий, которые, как заранее известно пользователю, повлияют на его тестовые значения ГК. Например, пользователь может запрограммировать устройство, введя различные процентные значения коррекции ГК для таких касающихся состояния организма событий как "физическая активность", "болезнь", "стресс" или даже для повторяющихся состояний, таких как менструальный цикл. Точные процентные значения, выбранные пользователем для каждого заданного им касающегося состояния организма события, могут быть основаны на анамнезе и опыте пользователя или частично основаны на рекомендации специалиста по охране здоровья, помогающего пользователю контролировать уровень концентрации глюкозы в его крови. Например, если пользователю из опыта известно, что физические упражнения, выполненные сразу после приема пищи, уменьшат необходимый прандиальный болюс примерно на 20%, то он может ввести "-20" в поле, отображаемом на дисплее 16. После этого подсистема 22 обработки данных использует это 20%-е уменьшение при вычислении прандиального и корректирующего болюсов в случае выбора касающегося состояния организма события "Физическая активность". Эти функции будут более подробно описаны ниже.
На фиг. 3Б-3Д приведены примеры графических интерфейсов пользователя, связанных с выполнением измерения концентрации глюкозы в крови с помощью устройства 10. В главном меню пользователь может выбрать меню измерительного устройства (глюкометра) для выполнения функций, связанных с измерением ГК. Пример меню 120 глюкометра показан на фиг. 3Б. Пункты, которые можно выбрать в меню глюкометра, включают проведение ГК-теста (121), настройку предельных значений выдачи предупреждений (122) или напоминаний о ГК-тесте (123). В устройстве 10 можно заранее запрограммировать напоминания о тесте различных типов.
Запрограммированные напоминания о тесте могут включать напоминание после приема пищи, напоминания после высоких и низких значений измерения ГК. Примеры интерфейсов пользователя с такими напоминаниями о тесте показаны соответственно на фиг 3В-3Д. В устройстве 10 может быть также предусмотрена поддержка напоминаний о тесте, заданных пользователем.
Пользователю может понадобиться рекомендация по болюсу после приема пищи или в связи с другими касающимися состояния организма событиями. При запросе пользователем рекомендации по болюсу открывается экран 140 ввода болюса, показанный на фиг. 3Е. На экране 140 ввода болюса приведен список пунктов, которые могут служить в качестве ввода для калькулятора болюсов. Пункты из этого списка могут, в качестве неограничивающего примера, включать измерение ГК (141), индикацию времени приема пищи (142), значение количества углеводов (143), выбор касающегося состояния организма события (144), дозу базального инсулина (145) и примечание пользователя (146). При выборе какого-либо пункта происходит переход к другому экрану, позволяющему пользователю осуществить ввод по этому пункту.
На фиг. 3Ж приведен пример экрана 150 касающихся состояния организма событий, позволяющего пользователю выбрать конкретные касающиеся состояния организма события для увязки с рекомендацией по инсулину. В одном варианте осуществления настоящего изобретения пользователю предоставляются на выбор различные типы касающихся состояния организма событий. Пользователь может выбрать одну из клеток 152, сопоставив только что полученное значение ГК-теста с запрограммированным им касающимся состояния организма событием. Кроме того, пользователь может скорректировать процентное значение, связанное с каждым конкретным касающимся состояния организма событием. При запросе или вычислении рекомендации по инсулину эта рекомендация корректируется с учетом указанного скорректированного процентного значения.
В ряде случаев пользователь может связать с измерением ГК более одного касающегося состояния организма события. При поступлении запроса рекомендации по инсулину калькулятор болюсов сначала определяет, сколько касающихся состояния организма событий связано с данным измерением ГК. Если число этих событий превышает единицу, то пользователя просят ввести дополнительную информацию. В одном варианте настоящего изобретения с этой целью открывается экран 160 (фиг. 33) коррекции процентных значений, относящихся к состояниям организма. При этом на данном экране для каждого связанного касающегося состояния организма события отображается иконка 162. Вместо выполнения коррекции рекомендации по инсулину отдельно для каждого касающегося состояния организма события пользователь указывает одно процентное значение, обозначающее совокупное влияние связанных с рекомендацией касающихся состояния организма событий на рекомендацию по инсулину для пациента. При этом значение, определяемое рекомендацией по инсулину, корректируется в соответствии с указанным процентным значением. Ниже приведен пример вычисления для определения рекомендации по инсулину.
Перед осуществлением введения инсулина пользователь получает рекомендацию по инсулину, показанную на фиг. 3И. Более конкретно, рекомендация по инсулину состоит из трех компонентов: корректирующей дозы 171, прандиальной дозы 172 и общей дозы 173 инсулина. Как поясняется ниже, корректирующая доза 171 предназначена для снижения концентрации глюкозы в крови пациента до целевого уровня, тогда как прандиальная доза 172 предназначена для компенсации углеводов, потребляемых пациентом с пищей. Общая доза 173 равна сумме корректирующей и прандиальной доз. Пользователь может скорректировать рекомендуемые дозы. Кроме того, пользователь может выбрать способ введения болюсного инсулина (175). При выборе типа болюса происходит переход к соответствующему экрану 180 (фиг. 3К). Другие функции, связанные с экранами, относящимся к рекомендациям по болюсам, описаны ниже со ссылкой на фиг. 14-17.
На фиг. 4А и 4Б представлена примерная схема 200, иллюстрирующая последовательность операций, которые могут выполняться устройством 10 при вычислении общего болюса для пользователя с учетом данных, вводимых пользователем в устройство 10. На шаге 202 выполняется перевод устройства в начальное состояние и сброс содержания записей подсистемы 22 обработки данных. На шаге 204 подсистема 22 обработки данных получает самую последнюю запись, сохраненную в базе 26 данных, и на шаге 206 проверяет, имеется ли значение ГК-теста, связанное с этой записью. Если нет, то на шаге 208 выполняется вычисление максимально допустимого значения ГК, которое отображается на дисплее. На шаге 210 подсистема 22 определяет текущий интервал времени. На шаге 212 подсистема 22 проверяет, выбрал ли пользователь более одного касающегося состояния организма события, и если да, то на дисплей 16 выводится предложение пользователю (шаг 214) ввести собственное процентное значение, которое будет применяться в последующих расчетах прандиального и корректирующего болюсов. На шаге 216 подсистема 22 рассчитывает прандиальный болюс и применяет коррекцию по выбранным касающимся состояния организма событиям, заданную пользователем (если такая коррекция была выбрана пользователем). На шаге 218 подсистема 22 рассчитывает общий болюс. На шаге 220 подсистема 22 создает новую выводимую запись, а на шаге 222 сохраняет эту запись в базе 26 данных.
Кроме того, из фиг. 4А и 4Б следует, что если проверка на шаге 206 показала наличие значения ГК-теста, связанного с самой последней записью, то на шаге 224 проверяется, установлен ли для данной записи тестовый идентификатор HI, указывающий, что значение ГК находится выше верхнего предела значений, которые могут отображаться на дисплее устройства 10, и, следовательно, не будет использовано для вычисления рекомендуемого корректирующего болюса. Если результатом проверки является ответ "Да", то после отображения на дисплее соответствующего предупреждения (шаг 225) могут быть выполнены шаги 208-222 для получения только рекомендации по прандиальному болюсу. Если результатом проверки на шаге 224 является ответ "Нет", то на шаге 226 проверяется, установлен ли для данной записи тестовый идентификатор LO или HYPO. Эта проверка является дополнительной и выполняется для предотвращения выдачи рекомендации по болюсу в случае состояния гипогликемии или нахождения значения ГК ниже предела значений, которые могут отображаться на дисплее устройства 10. В случае ответа "Да" выполнение программы по схеме 200 завершается (и начинается выполнение программы по схеме 300, показанной на фиг. 5 и предназначенной для вычисления предложения по углеводам). Если результатом проверки на шаге 226 является ответ "Нет", то на шаге 228 (фиг. 4Б) подсистема 22 вычисляет максимально допустимое значение ГК и выводит его на дисплей 16.
На шаге 230 (фиг. 4Б) подсистема 22 определяет текущий интервал времени, заданный пользователем. На шаге 232 подсистема 22 проверяет, выбрал ли пользователь более одного касающегося состояния организма события, и если да, то на дисплей 16 выводится предложение пользователю (шаг 234) ввести собственное процентное значение, которое будет применяться в последующем вычислении корректирующего болюса. На шаге 236 подсистема 22 рассчитывает корректирующий болюс и применяет коррекцию по выбранным касающимся состояния организма событиям, заданную пользователем (если такая коррекция была выбрана пользователем). Затем выполняются шаги 216-222 (фиг. 4А). Если результатом проверки на шаге 232 является ответ "Нет", то выполняется шаг 236 с использованием коррекции по касающемуся состояния организма событию, заданной пользователем.
На фиг. 5 представлена примерная схема 300 последовательности операций, иллюстрирующая процедуру вычисления предложения по углеводам посредством устройства 10 (эта последовательность операций запускается, как показано на фиг 4А, в случае ответа "Да" на шаге 226). На шаге 302 выполняется перевод устройства в начальное состояние, чтобы обеспечить сброс ранее полученных выводимых данных, которые могли присутствовать в подсистеме 22. Затем на шаге 304 подсистема 22 получает самую последнюю запись. На шаге 306 проверяется, установлен ли для данной записи тестовый идентификатор HYPO, указывающий на состояние гипогликемии в соответствии с текущим анализируемым значением ГК-теста. Если да, то на шаге 308 подсистема 22 вычисляет, обычным образом, углеводный коэффициент. Таким же обычным образом на шаге 310 производится вычисление чувствительности к инсулину. На шаге 312 выполняется вычисление текущего допустимого значения ГК, что более подробно описано ниже. На шаге 314 вычисляется текущая дельта (разность) ГК путем вычитания текущего допустимого значения ГК из значения ГК в самой последней записи. Таким образом, на шаге 314 фактически обеспечивается учет в уравнении для определения текущей дельты ГК ранее введенного корректирующего болюса, который привел бы к снижению ГК пользователя. На шаге 316 текущая дельта ГК преобразуется в предложение по углеводам с использованием чувствительности к инсулину и углеводного коэффициента. На шаге 318 выведенная информация, относящаяся к предложению по углеводам и текущей дельте ГК, сохраняется в памяти. Предложение по углеводам может быть затем выведено для пользователя в качестве составной части рекомендации по болюсам. Кроме того, значение, указанное в предложении по углеводам, может быть использовано в качестве значения по умолчанию при вводе пользователем количества потребляемых углеводов.
На фиг. 6 представлена примерная схема 400 последовательности операций, иллюстрирующая процедуру вычисления прандиального болюса с учетом коррекции по касающемуся состояния организма событию (эта процедура запускается на шаге 216, показанном на фиг. 4А). На шаге 402 выполняется задание начальных условий с целью установки рекомендуемого прандиального болюса на известное значение. На шаге 404 проверяется, содержит ли самая последняя запись, извлеченная подсистемой 22 обработки данных из базы 26 данных, количество углеводов, пригодное для использования в последующих расчетах. Время передачи данных может быть лимитировано с целью ограничения промежутка времени, в течение которого может быть использовано это количество углеводов. В случае ответа "Да" на шаге 406 выполняется проверка с целью подтверждения, что знаменатель в формуле вычисления углеводного коэффициента отличен от нуля. Если это так, то на шаге 408 на выход поступает двоичная единица, генерированная подсистемой 22 и указывающая на увязку этой записи с рекомендуемым прандиальным болюсом. На шаге 410 рассчитывается эффективный прандиальный болюс. На шаге 412 проверяется, установлено ли в самой последней записи процентное значение коррекции, связанное с касающимся состояния организма событием. Если да, то на шаге 414 эффективное процентное значение влияния касающегося состояния организма события устанавливается равным соответствующему процентному значению, содержащемуся в самой последней записи, и это эффективное процентное значение используется на этом же шаге для вычисления рекомендуемого прандиального болюса. Например, если пользователь указал "-20" в поле процентного значения коррекции, связанного с касающимся состояния организма событием, то на шаге 414 программа использует эту информацию для преобразования "-20" в 80%, и значение 80% используется для коррекции эффективного прандиального болюса и предложения новой рекомендации по этому болюсу. Таким образом, в данном примере рекомендуется уменьшить прандиальный болюс на 20%. На шаге 418 эта рекомендация по прандиальному болюсу, только что выданная подсистемой 22 обработки данных, сохраняется в подразделе 26а (журнале выданных рекомендаций) базы 26 данных.
Если результатом проверки на шаге 412 является ответ "Нет", то на шаге 416 эффективное процентное значение коррекции, связанное с касающимся состояния организма событием, устанавливается равным нулю, после чего повторно выполняются шаги 414 и 418. Если на шаге 404 обнаруживается, что самая последняя запись, извлеченная подсистемой 22 обработки данных из базы 26 данных, не содержит количество углеводов, пригодное для вычисления рекомендуемого прандиального болюса, то на шаге 418 просто сохраняется значение рекомендуемого прандиального болюса, равное нулю. Если на шаге 406 обнаруживается, что в самой последней записи знаменатель в формуле вычисления углеводного коэффициента равен нулю, то программа останавливается с индикацией состояния ошибки.
На фиг. 7 представлена примерная схема 500 последовательности операций, которая может выполняться при вычислении корректирующего болюса с учетом установленного пользователем процентного значения коррекции, связанного с состоянием организма. Эта последовательность операций запускается на шаге 236 (фиг. 4Б).
На шаге 502 выполняется задание начальных условий с целью установки рекомендуемого корректирующего болюса на известное значение. На шаге 504 из текущей дельты ГК вычисляется эффективный болюс коррекции ГК (рассчитывается из текущего значения ГК, целевого уровня ГК, данных по самому последнему приему пищи и/или предыдущей коррекции), а из самой последней записи определяется чувствительность к инсулину. На шаге 506 любое процентное значение коррекции, связанное с состоянием организма и содержащееся в самой последней записи, используется в качестве эффективного процентного значения. Если на шаге 508 при выборе процентного значения коррекции, связанного с состоянием организма, для полученного значения ГК-теста пользователь указал, как и в описанном выше случае, на отсутствие такого процентного значения в самой последней записи, то эффективное процентное значение, связанное с состоянием организма, не заменяется другим соответствующим значением, а устанавливается равным нулю (шаг 510). На шаге 512 выполняется вычисление рекомендуемого корректирующего болюса путем изменения эффективного болюса коррекции ГК посредством учета процентного значения коррекции, связанного с состоянием организма. Таким образом, если пользователь указал для значения ГК-теста в самой последней записи величину "-25" в поле процентного значения коррекции, связанного с состоянием организма, то при вычислении на шаге 512 производится умножение эффективного болюса коррекции ГК на 75%. На шаге 514 результат этого нового вычисления рекомендуемого корректирующего болюса сохраняется в подразделе 26а (журнале выданных рекомендаций) базы 26 данных.
Одно из преимуществ устройства 10, проявляющееся при вычислении скорректированной дельты ГК, состоит в том, что эффективная дельта ГК может иметь отрицательное значение. Это позволяет исключить часть коррекции из вновь вычисленной скорректированной дельты ГК, например как если бы пользователь употребил ранее некоторое количество углеводов с целью компенсации состояния гипогликемии (идентификатор LO или HYPO), что должно быть учтено в этой вновь вычисленной скорректированной дельте ГК. Другое преимущество состоит в том, что при вычислении предложения по углеводам для пользователя рекомендации могут относиться к текущему допустимому значению ГК, а не к центру целевого диапазона ГК.
Как уже упоминалось применительно к фиг. 5, текущее допустимое значение ГК вычисляется на шаге 312. Аналогичным образом, текущее допустимое значение ГК вычисляется на шаге 504 (фиг. 7). В некоторых вариантах осуществления настоящего изобретения калькулятор 22а болюсов производит вычисление текущего допустимого значения ГК в зависимости от того, превышает ли целевое значение ГК пациента текущее значение измерения его ГК. На фиг. 8 представлен пример способа 600 вычисления текущего допустимого значения ГК. Текущее допустимое значение ГК представляет собой значение, до которого может увеличиться ГК пациента к какому-либо текущему моменту времени без необходимости применения корректирующего болюса. Ясно, что процедура, соответствующая способу 600, выполняется подсистемой 22 обработки данных устройства 10 и может быть, в частности, реализована как часть программы калькулятора 22а болюсов. В целях пояснения способ 600 описывается ниже как процедура, выполняемая калькулятором 22а болюсов.
На шаге 610 калькулятор 22а болюсов вычисляет значение скорректированной дельты ГК. Скорректированная дельта ГК характеризует совокупное влияние на снижение уровня ГК событий, зафиксированных в одной или более активных записей в журнале рекомендаций, выданных пациенту. Пример способа определения скорректированной дельты ГК более подробно описан ниже и проиллюстрирован на фиг. 9.
На шаге 612 калькулятор 22а болюсов вычисляет целевое значение ГК. В некоторых вариантах осуществления настоящего изобретения целевое значение ГК определяется как среднее из верхнего и нижнего целевых значений ГК. Ввод верхнего и нижнего целевых значений ГК в устройство 10 может быть выполнен пациентом или другим пользователем, например лечащим врачом. Кроме того, верхнее и нижнее целевые значения ГК могут быть сохранены в журнале выданных рекомендаций. В альтернативном варианте целевое значение ГК может быть вручную введено пользователем.
На шаге 614 калькулятор 22а болюсов получает текущее значение измерения ГК. Как упоминалось выше, текущее значение ГК может быть измерено в результате предоставления пациентом пробы крови и анализа последней устройством 10.
На шаге 616 калькулятор 22а болюсов определяет значение скорректированного роста после приема пищи, основанное на конкретной записи, содержащейся в журнале выданных рекомендаций. Как будет описано ниже, используемая конкретная запись в журнале выданных рекомендаций может включать: I) событие, представляющее собой прием пациентом пищи в количестве, превышающем уровень перекуса, II) событие, представляющее собой введение прандиального болюса, и III) событие, представляющее собой подтверждение факта введения инсулина пациенту, осуществляемое пациентом или инсулиновой помпой 36. Значение скорректированного роста после приема пищи означает величину, на которую может возрасти ГК пациента относительно целевого значения ГК в результате приема им пищи и которая не требует введения дополнительного корректирующего болюса. Пример способа определения значения скорректированного роста после приема пищи более подробно описан ниже и проиллюстрирован на фиг. 10.
На шаге 618 калькулятор 22а болюсов определяет максимально допустимое значение ГК. Максимально допустимое значение ГК представляет собой максимальное значение измерения ГК пациента перед выдачей рекомендации о введении последнему корректирующего болюса. В некоторых вариантах осуществления настоящего изобретения максимально допустимое значение ГК определяется путем суммирования целевого значения ГК, значения скорректированной дельты ГК и значения скорректированного роста после приема пищи.
На шаге 620 калькулятор 22а болюсов сравнивает текущее значение измерения ГК с целевым значением ГК. Если калькулятор 22а болюсов определяет, что текущее значение измерения ГК больше целевого значения ГК, то калькулятор 22а болюсов устанавливает текущее допустимое значение ГК равным максимально допустимому значению ГК (шаг 622). Если калькулятор 22а болюсов определяет, что текущее значение измерения ГК меньше целевого значения ГК, то калькулятор болюсов устанавливает текущее допустимое значение ГК равным сумме целевого значения ГК и значения скорректированной дельты ГК (шаг 624). На шаге 626 калькулятор 22а болюсов сохраняет текущее допустимое и максимально допустимое значения ГК.
Следует отметить, что представленный способ 600 приведен лишь в качестве примера. В пределах объема настоящего изобретения предполагается реализация различных видоизмененных вариантов способа 600. Кроме того, порядок выполнения операций (шагов) не предусматривает каких-либо ограничений, и в пределах объема настоящего изобретения эти операции могут выполняться в другом порядке.
Как упоминалось выше, калькулятор 22а болюсов определяет значение скорректированной дельты ГК. Скорректированная дельта ГК характеризует совокупное влияние на снижение уровня ГК событий, зафиксированных в журнале выданных рекомендаций. Выражаясь другими словами, значение скорректированной дельты ГК указывает на общий эффект снижения уровня ГК, обусловленный инсулином, который пока остается активным в организме пациента. В некоторых вариантах осуществления настоящего изобретения калькулятор 22а болюсов анализирует активные записи в журнале выданных рекомендаций, начиная с самой первой и кончая самой последней, с целью определения совокупного влияния на снижение уровня ГК событий, зафиксированных в этих записях. На фиг. 9 представлен пример способа 700 определения значения скорректированной дельты ГК. В целях пояснения способ 700 описывается ниже как процедура, выполняемая калькулятором 22а болюсов.
На шаге 710 калькулятор 22а болюсов извлекает группу активных записей из журнала выданных рекомендаций. Как упоминалось выше, эти активные записи определяют события, которые все еще влияют на уровень ГК пациента. Например, если событие, зафиксированное в записи, представляет собой введение корректирующего болюса за три часа до текущего времени, а время действия дозы инсулина составляет три или более часов, то данная запись будет включена в упомянутую группу активных записей. Напротив, запись, сделанная за 48 часов до текущего времени, не будет включена в эту группу активных записей. На шаге 712 калькулятор 22а болюсов выбирает самую раннюю запись в этой группе активных записей.
На шаге 714 калькулятор 22а болюсов определяет, установлен ли на 1 тестовый идентификатор HYPO или LO в выбранной записи. Если да, то калькулятор 22а болюсов определяет значение эффективной дельты ГК на основе данных о потреблении углеводов пациентом, содержащихся в этой записи (шаг 716). Если в выбранной записи ни один из тестовых индикаторов HYPO и LO не установлен на 1, то калькулятор 22а болюсов определяет значение эффективной дельты ГК на основе данных об инсулине, введенном пациенту в момент времени, соответствующий выбранной записи (шаг 718). Значение эффективной дельты ГК представляет собой величину, на которую ГК пациента уменьшается или увеличивается в текущий период времени в результате событий, зафиксированных в выбранной записи.
На шаге 720 калькулятор 22а болюсов определяет время, прошедшее с момента создания выбранной записи. Как упоминалось выше, запись в журнале выданных рекомендаций включает время, соответствующее этой записи. Калькулятор 22а болюсов использует момент время, зафиксированное в записи, для определения времени, прошедшего с момента создания этой записи.
На шаге 722 калькулятор 22а болюсов определяет, превышает ли время, прошедшее с момента создания записи, время компенсации, зафиксированное в записи. Если это время меньше времени компенсации, то калькулятор 22а болюсов прибавляет к значению скорректированной дельты ГК полную величину значения эффективной дельты ГК (шаг 724). Если это время больше времени компенсации, то калькулятор 22а болюсов прибавляет к значению скорректированной дельты ГК результат вычислений по заданной формуле (шаг 726). Например, в некоторых вариантах осуществления настоящего изобретения к значению скорректированной дельты ГК добавляется следующая величина:
Здесь Время_Действия - Время, в течение которого события, зафиксированные в выбранной записи в журнале выданных рекомендаций, оказывают влияние на уровень ГК пациента, Время_Компенсации - время, в течение которого полностью проявляется влияние событий, зафиксированных в этой записи, и Время - разность между текущим временем и временем создания этой записи. Следует отметить, что разности времен, например Время_Действия - Время_Компенсации и Время_Действия - Время, могут быть выражены в минутах или секундах. Кроме того, Время_Действия и Время_Компенсации могут быть заданы в выбранной записи в журнале выданных рекомендаций.
На шаге 728 калькулятор 22а болюсов сравнивает с заданным пороговым значением, например с 0, полученный промежуточный результат суммирования скорректированной дельты ГК с указанными выше величинами. Следует отметить, что для вычисления скорректированной дельты ГК калькулятор 22а болюсов агрегирует данные, характеризующие влияние на ГК событий, зафиксированных в группе активных записей в журнале выданных рекомендаций. Если промежуточная сумма меньше 0, то с каждой итерацией, например после анализа другой активной записи, калькулятор 22а болюсов приближает значение промежуточной суммы для скорректированной дельты ГК к 0 (шаг 730). В противном случае изменение этой промежуточной суммы не производится.
На шаге 732 калькулятор 22а болюсов определяет, остались ли в группе активных записей в журнале выданных рекомендаций записи, пригодные для анализа. Если да, то калькулятор 22а болюсов получает следующую запись (шаг 734) и повторяет описанные выше операции. В противном случае калькулятор 22а болюсов останавливает процедуру и сохраняет агрегированное значение скорректированной дельты ГК.
Описанный выше способ 700 приведен лишь в качестве примера и не подразумевает каких-либо ограничений. В пределах объема настоящего изобретения предполагается реализация и других способов определения значения скорректированной дельты ГК.
Как упоминалось выше, калькулятор 22а болюсов выполнен с возможностью определения значения скорректированного роста после приема пищи, которое означает величину, на которую может возрасти ГК пациента относительно целевого значения ГК в результате приема им пищи и которая не требует введения прандиального болюса. В некоторых вариантах осуществления настоящего изобретения калькулятор 22а болюсов анализирует активные записи в журнале выданных рекомендаций с целью выбора наиболее релевантной из последних активных записей. С помощью этой выбранной записи калькулятор 22а болюсов определяет время, прошедшее с момента создания записи, с целью определения значения скорректированного роста после приема пищи. На фиг. 10 представлен пример способа 800 определения значения скорректированного роста после приема пищи. В целях пояснения способ 800 описывается ниже как процедура, выполняемая калькулятором 22а болюсов.
На шаге 810 калькулятор 22а болюсов извлекает группу активных записей из журнала выданных рекомендаций. Как упоминалось выше, эти активные записи представляют собой записи, созданные в течение времени действия. Это означает, что события, зафиксированные в записи, могут все еще влиять на результаты измерений ГК пациента. На шаге 812 калькулятор 22а болюсов выбирает самую последнюю запись.
На шаге 814 калькулятор 22а болюсов анализирует выбранную запись с целью определения, включает ли она: I) событие, представляющее собой прием пациентом пищи в количестве, превышающем уровень перекуса, II) событие, представляющее собой введение прандиального болюса, и III) событие, представляющее собой подтверждение факта введения инсулина пациенту, осуществляемое пациентом или инсулиновой помпой 36.
Если одно или более из этих условий не выполняются, то калькулятор 22а болюсов извлекает следующую из последних записей (шаг 816). Если все вышеуказанные условия выполняются, то калькулятор 22а болюсов определяет время, соответствующее выбранной записи (шаг 818). Следует отметить, что если калькулятор 22а болюсов не может обнаружить запись, удовлетворяющую вышеуказанным критериям, то выполнение процедуры заканчивается, а значение роста после приема пищи устанавливается равным 0.
На шаге 820 калькулятор 22а болюсов определяет время, прошедшее с момента создания выбранной записи. На шаге 822 калькулятор 22а болюсов определяет, превышает ли время, прошедшее с момента создания записи, время компенсации, зафиксированное в записи. Если это время меньше времени компенсации, то значение скорректированного роста после приема пищи устанавливается равным полной величине этого роста, определяемой по графику действия инсулина (шаг 824). Как упоминалось выше, значения, полученные из этого графика, могут быть введены пользователем, например пациентом или лечащим врачом. Если, однако, указанное время превышает время компенсации, то калькулятор 22а болюсов устанавливает значение скорректированного роста после приема пищи равным уточненному значению этого роста (шаг 826). В некоторых вариантах осуществления настоящего изобретения калькулятор 22а болюсов устанавливает на шаге 826 значение скорректированного роста после приема пищи равным результату вычислений по заданной формуле. Например, уточненное значение роста после приема пищи может быть установлено равным результату вычислений по следующей формуле:
Здесь Рост_ППП (После Приема Пищи) - полная величина роста после приема пищи, определяемая по графику действия инсулина, соответствующему выбранной записи, Время_Действия - время, в течение которого события, зафиксированные в выбранной записи в журнале выданных рекомендаций, оказывают влияние на уровень ГК пациента, Время_Компенсации - время, в течение которого полностью проявляется влияние событий, зафиксированных в этой записи, и Время - время, прошедшее с момента создания этой записи. Время_Действия и Время_Компенсации могут быть заданы в выбранной записи в журнале выданных рекомендаций. На шаге 828 производится сохранение значение скорректированного роста после приема пищи.
Описанный выше способ 800 приведен лишь в качестве примера и не подразумевает каких-либо ограничений. В пределах объема настоящего изобретения предполагается реализация и других способов определения значения скорректированного роста после приема пищи.
Как упоминалось выше применительно к фиг. 9, в процессе определения калькулятором 22а болюсов значения эффективной скорректированной дельты ГК для конкретной записи в журнале выданных рекомендаций он определяет, установлен ли тестовый идентификатор HYPO или LO. Если это не так, то калькулятор болюсов определяет значение эффективной дельты ГК на основе данных об инсулине, введенном пациенту. На фиг. 11А и 11Б представлен пример способа 900 определения значения эффективной дельты ГК на основе данных об инсулине, введенном пациенту.
На шаге 910 калькулятор 22а болюсов получает запись в журнале выданных рекомендаций, для которой выполняется вычисление значения эффективной скорректированной дельты ГК. На шаге 912 калькулятор 22а болюсов определяет, включают ли события, зафиксированные в этой записи, подтверждение введения инсулина пациенту инсулиновой помпой 36. Если да, то значения эффективного корректирующего болюса и эффективного прандиального болюса устанавливаются равными соответственно значениям подтвержденного корректирующего болюса и подтвержденного прандиального болюса, указанным в записи (соответственно шаги 914 и 916). Если подтверждение введения инсулина в записи отсутствует, то калькулятор 22а болюсов устанавливает значение эффективного корректирующего болюса равным значению корректирующего болюса, выбранному пользователем и указанному в записи, и значение эффективного прандиального болюса равным значению, выбранному пользователем (соответственно шаги 918 и 920).
На шаге 922 калькулятор 22а болюсов определяет, задано ли в записи в журнале выданных рекомендаций ошибочное процентное значение влияния состояния организма. Если это так, то эффективный корректирующий болюс преобразуется в соответствии со следующим выражением:
Здесь Эффективный_Корректирующий_Болюс - значение эффективного корректирующего болюса, определенное выше, а ПЗВСО - процентное значение влияния состояния организма, заданное в записи в журнале выданных рекомендаций (шаг 924). Следует отметить, что процентное значение влияния состояния организма может быть представлено в виде десятичной дроби. Далее, на шаге 926 эффективный прандиальный болюс преобразуется в соответствии со следующим выражением:
Здесь Эффективный_Прандиальный_Болюс - значение эффективного прандиального болюса, определенное выше. Следует отметить, что процентное значение влияния состояния организма может быть представлено в виде десятичной дроби. Если на шаге 922 процентное значение влияния состояния организма не задано, то значения эффективного корректирующего и эффективного прандиального болюсов остаются неизменными.
На шаге 928 калькулятор 22а болюсов определяет, равно ли 0 значение эффективного корректирующего болюса. Если да, то калькулятор 22а болюсов устанавливает значение эффективной дельты ГК равным 0 (шаг 930) и процедура завершается.
Если значение эффективного корректирующего болюса не равно 0, то калькулятор 22а болюсов определяет, меньше ли 0 сумма значений эффективного корректирующего и эффективного прандиального болюсов (шаг 930 на фиг. 11Б). Если да, то на шаге 932 калькулятор 22а болюсов вычисляет значение эффективной дельты ГК по формуле:
Здесь Эффективный_Прандиальный_Болюс - значение эффективного прандиального болюса, определенное выше, а Чувствительность_к_Инсулину_ГК и Чувствительность_к_Инсулину_Инсулин - значения, предварительно указанные пациентом или другим пользователем в записи в журнале выданных рекомендаций. После определения значения эффективной дельты ГК процедура по способу 900 завершается.
Если, однако, сумма значений эффективного корректирующего и эффективного прандиального болюсов не меньше 0, то калькулятор 22а болюсов определяет, согласился ли пациент с рекомендацией, указанной в записи в журнале выданных рекомендаций (шаг 934). Если да, то на шаге 936 калькулятор 22а болюсов определяет значение эффективной дельты ГК по формуле:
Эффективная_Дельта_ГК = Концентрация_ГК-Текущая_Допустимая_ГК
Здесь Концентрация_ГК - измеренное значение концентрации ГК, указанное в записи в журнале выданных рекомендаций, а Текущая_Допустимая_ГК - текущее допустимое значение ГК, которое указано в этой записи и вычисление которого было подробно описано выше. Если в записи в журнале выданных рекомендаций не указано, что рекомендация по болюсу была принята, то на шаге 938 калькулятор 22а болюсов определяет значение эффективной дельты ГК по формуле:
Здесь Эффективный_Корректирующий_Болюс - значение эффективного корректирующего болюса, описанного выше, а Чувствительность_к_Инсулину_ГК и Чувствительность_к_Инсулину_Инсулин - значения, предварительно указанные пациентом или другим пользователем в записи в журнале выданных рекомендаций. После определения значения эффективной дельты ГК процедура по способу 900 завершается.
Описанный выше способ 900 приведен лишь в качестве примера и не подразумевает каких-либо ограничений. В пределах объема настоящего изобретения предполагается реализация и других способов определения значения эффективной дельты ГК.
Как упоминалось выше применительно к фиг. 9, в процессе определения калькулятором 22а болюсов значения эффективной скорректированной дельты ГК для конкретной записи в журнале выданных рекомендаций он определяет, установлен ли тестовый идентификатор HYPO или LO. Если это не так, то калькулятор 22а болюсов определяет значение эффективной дельты ГК на основе данных об употреблении углеводов пациентом. На фиг. 12 представлен пример способа 1000 определения значения эффективной дельты ГК на основе данных об употреблении углеводов пациентом.
На шаге 1010 калькулятор 22а болюсов получает запись в журнале выданных рекомендаций, для которой выполняется вычисление значения эффективной скорректированной дельты ГК. На шаге 1012 калькулятор 22а болюсов определяет, установлен ли тестовый идентификатор LO. Если это не так, то на шаге 1014 калькулятор 22а болюсов определяет, была ли принята рекомендация по болюсу, указанная в записи в журнале выданных рекомендаций. Если рекомендация по болюсу была принята, то на шаге 1016 калькулятор 22а болюсов определяет значение эффективной дельты ГК по формуле:
Эффективная_Дельта_ГК = Концентрация_ГК-Текущая_Допустимая_ГК
Здесь Концентрация_ГК - измеренное значение концентрации ГК, указанное в записи в журнале выданных рекомендаций, а Текущая_Допустимая_ГК - текущее допустимое значение ГК, которое указано в этой записи.
Если в записи в журнале выданных рекомендаций указано, что был установлен тестовый идентификатор LO или что рекомендация по болюсу не была принята, то калькулятор 22а болюсов определяет наличие количества углеводов, связанного с этой записью (шаг 1018). Если это количество отсутствует, то значение эффективной дельты ГК устанавливается равным 0 (шаг 1020). В случае наличия какого-либо количества углеводов, связанного с этой записью, калькулятор 22а болюсов вычисляет на шаге 1022 эффективную дельту ГК по формуле:
Здесь КоличествоУглеводов - количество углеводов, связанное с записью в журнале выданных рекомендаций, а Чувствительность_к_Инсулину_ГК, Чувствительность_к_Инсулину_Инсулин, Углеводный_Коэффициент_Инсулин и Углеводный_Коэффициент_Углеводы - значения, предварительно указанные пациентом или другим пользователем в записи в журнале выданных рекомендаций. После определения значения эффективной дельты ГК процедура по способу 1000 завершается.
Описанный выше способ 1000 приведен лишь в качестве примера и не подразумевает каких-либо ограничений. В пределах объема настоящего изобретения предполагается реализация и других способов определения значения эффективной дельты ГК.
В некоторых вариантах осуществления настоящего изобретения предусмотрена возможность ввода пациентом в калькулятор 22а болюсов указания, что доза инсулина будет введена в ближайшем будущем, например в течение приблизительно 10 минут. В этих вариантах осуществления калькулятор 22а болюсов может изменить время компенсации в записи в журнале выданных рекомендаций, чтобы компенсировать время задержки, связанное с более поздним введением инсулина. Пример такой ситуации с компенсируемым временем задержки показан на фиг. 13А и 13Б. На фиг. 13А показан график действия 1100. Этот график предполагает введение пациентом инсулина в момент времени, указанный в рекомендации по болюсу. Если, однако, пациент указывает, что инсулин будет введен несколько позже, то калькулятор 22а болюсов может изменить время компенсации и время действия, определенные на графике действия, с целью учета времени задержки, проходящего от момента, указанного в рекомендации по болюсу, до момента введения инсулина. На фиг. 13Б показан пример графика действия 1100 после учета времени задержки. Видно, что учет времени задержки увеличивает как время компенсации, так и время действия.
В некоторых вариантах осуществления настоящего изобретения предусмотрена возможность включения и отключения пациентом функции рекомендации по болюсам. При этом калькулятор 22а болюсов может быть выполнен таким образом, что в случае отключения этой функции он не создает записи для различных событий в журнале выдачи рекомендаций. Если, однако, пациент решает включить функцию рекомендации по болюсам, то калькулятору 22а болюсов могут потребоваться эти записи для выполнения процедур в соответствии с описанными выше способами. Поэтому в некоторых вариантах осуществления при включении пациентом функции рекомендации по болюсам калькулятор 22а болюсов создает группу записей в журнале выданных рекомендаций и заполняет поля описанных выше параметров значениями, введенными пользователем, например пациентом или его лечащим врачом. В этих вариантах осуществления различные поля могут быть оставлены пустыми, поскольку отсутствует возможность записи отдельных значений, например результатов измерений ГК и данных о приеме пищи. Однако при наличии этих данных соответствующие значения также автоматически вносятся в запись.
В некоторых вариантах осуществления настоящего изобретения предусмотрена возможность создания пациентом инструкций по введению болюса для инсулиновой помпы 36. Пользователь может, по выбору, ввести этот болюс вручную. После введения болюса калькулятор 22а болюсов учитывает количество инсулина, введенное пациенту. Может, однако, возникнуть ситуация, когда пациенту была выдана рекомендация по болюсу, включающая рекомендованное количество инсулина, но пациент вручную вводит количество инсулина, не совпадающее с указанным в рекомендации. Это может произойти из-за неспособности пациента ввести точное количество с помощью интерфейса инсулиновой помпы 36 или вследствие ошибочного частичного введения, выполненного помпой. Поэтому в некоторых вариантах осуществления настоящего изобретения калькулятор 22а болюсов выполнен с возможностью сравнения количества инсулина, указанного пациентом как введенное вручную, с рекомендованным количеством. При наличии расхождения калькулятор 22а болюсов определяет, возникло ли это расхождение из-за неспособности пациента ввести точное количество с помощью интерфейса инсулиновой помпы 36, например если введенное количество находится в пределах шага ввода значения, соответствующего рекомендации по болюсу. Если это так, то калькулятор 22а болюсов сохраняет эту рекомендацию как принятую (например, на шаге 934). Если, однако, введенное количество больше или меньше рекомендованного значения, отображенного на дисплее, то калькулятор 22а болюсов сохраняет эту рекомендацию как отклоненную и ориентируется на количество инсулина, вручную введенного пациентом.
На фиг. 14-17 представлены диаграммы активности, иллюстрирующие примеры выполнения различных функций посредством графического интерфейса пользователя калькулятора 22А болюсов. Каждая из этих диаграмм связана с соответствующим графическим интерфейсом пользователя, показанным на фиг. 3Е-3И. Порядок работы с каждым из этих интерфейсов изложен ниже. Следует иметь в виду, что описанные операции представлены в качестве примера и могут варьироваться в широких пределах, определяющих объем настоящего изобретения.
На фиг. 14 представлена диаграмма активности для экрана 140 ввода болюса, показанного на фиг. 3Е. В строке 147 заголовка, расположенной вдоль верхнего края экрана 140, могут отображаться различные иконки. Например, если в самой последней записи имеется сохраненное значение ГК, для которого указано, что глюкометр зарегистрировал температуру, значение которой находится вне диапазона вывода предупреждения при ГК-тесте, определяемого калибровочным ключом с кодом, то в строке заголовка будет отображена иконка, символизирующая измерение температуры. В строке заголовка может также отображаться индикация истекающего времени, связанная с самым последним измерением ГК. В одном варианте осуществления настоящего изобретения функция рекомендации по болюсам является активной только в течение предварительно заданного периода времени (например, 10 минут) с момента выполнения самого последнего измерения ГК (в тексте настоящего описания эта функция также именуется таймером обратного отсчета). По истечении этого периода времени функция рекомендации по болюсам может быть деактивирована. Таким образом, это истекшее время или его часть (например, последние две минуты) может отображаться в строке заголовка разных интерфейсов пользователя, связанных с калькулятором болюсов, включая интерфейсы, показанные на фиг. 3Е-3И.
Кроме этого, на экране 140 ввода болюса представлен список, состоящий из пунктов, служащих для выполнения ввода в калькуляторе болюсов. При выборе одного из этих пунктов происходит переход к другому экрану, на котором пользователь может выполнить ввод по этому пункту. Например, при выборе пункта 143 "Углеводы" происходит переключение на интерфейс для ввода количества углеводов, тогда как при выборе пункта 144 "Касающиеся состояния организма события " происходит переключение на интерфейс для выбора касающихся состояния организма событий, связанных с данной рекомендацией по болюсам.
Ниже приведен ряд примеров, поясняющих порядок отображения результата самого последнего измерения ГК в зависимости от экрана, из которого осуществляется непосредственное переключение на экран с пунктом 141 "Результат ГК-теста". Например, если предыдущим экраном было главное меню, то глюкометр будет отображать результат измерения ГК из самой последней записи этих результатов, если только не деактивирована функция рекомендации по болюсам или эта запись не содержит положительное значение общего болюса, выбранное пользователем, или положительное подтвержденное значение общего болюса либо значение ГК имеет идентификаторы LO или Hypo или значение зафиксированного истекшего времени превышает величину BG_RECORD_EXPIRE_TIME_NOM ("Номинальное время выполнения ГК-записи"). Если предыдущим экраном было сообщение об истечении времени на таймере обратного отсчета, например, экран I_BG_RESULT_EXPIRED ("Информация: время индикации результата измерения ГК истекло"), то глюкометр будет отображать данные из самой последней записи с результатом измерения ГК. Если функция рекомендации по болюсам деактивирована, то глюкометр создаст новую запись, которая станет самой последней записью, содержащей данные по ГК (ГК-записью). Если самая последняя ГК-запись содержит положительное значение общего болюса, выбранное пользователем, или положительное подтвержденное значение общего болюса либо значение ГК имеет идентификаторы LO или Hypo или значение зафиксированного истекшего времени превышает величину BG_RECORD_EXPIRE_TIME_NOM, то глюкометр создаст новую запись, которая станет самой последней ГК-записью. Если в самой последней ГК-записи не сохранено ни одно значение ГК, то на дисплее глюкометра будет отображена кнопка с иконкой ГК-теста, текст "ГК-тест" и иконка карты памяти. Если значение ГК сохранено в самой последней ГК-записи, то в поле индикации результата ГК-теста будут отображены иконка ГК-теста, результат (значение) текущего измерения ГК, единицы измерения и индикатор диапазона значений ГК. Если результат ГК-теста не сохранен в самой последней записи, то глюкометр скроет индикацию таймера обратного отсчета в строке заголовка. Если результат ГК-теста сохранен в самой последней записи, а оставшееся время обратного отсчета для этой записи превышает величину COUNTDOWN_TIMER_EXPIRE_NOM ("Номинальное время работы таймера обратного отсчета"), то глюкометр скроет индикацию таймера обратного отсчета в строке заголовка. Если результат ГК-теста сохранен в самой последней записи, а значение зафиксированного истекшего времени превышает величину BG_RECORD_EXPIRE_TIME_NOM, то глюкометр скроет индикацию таймера обратного отсчета в строке заголовка. Таймер обратного отсчета будет установлен на BG_RECORD_EXPIRE_TIME_NOM минус (текущее время минус временная метка записи). Если результат ГК-теста сохранен в самой последней записи, а значение зафиксированного истекшего времени превышает величину BG_RECORD_EXPIRE_TIME_NOM и для этого результата на дисплее ранее не появилось сообщение I_BG_RESULT_EXPIRED, то последнее сообщение появится на дисплее.
Навигация из экрана ввода болюсов осуществляется в следующем порядке. Если глюкометр соединен с инсулиновой помпой, то глюкометр скроет кнопку ввода базальной дозы. При нажатии кнопки ввода базальной дозы дисплей глюкометра переключится на экран ввода базальной дозы. При нажатии кнопки ввода количества углеводов дисплей глюкометра переключится на экран ввода количества углеводов. При нажатии кнопки ввода касающегося состояния организма события дисплей глюкометра переключится на экран ввода касающегося состояния организма события. При нажатии кнопки ввода времени приема пищи дисплей глюкометра переключится на экран времени приема пищи. При нажатии кнопки ГК-теста на дисплее глюкометра появится экран с предложением вставить тест-полоску. При нажатии кнопки ввода примечания дисплей глюкометра переключится на экран с клавиатурой и значением BG_RECORD_NOTES_VAL ("Примечания для значения в ГК-записи"), отображаемым в текстовом поле. При нажатии кнопки "Готово" дисплей глюкометра возвращается к экрану с главным меню.
Кнопка "Болюс": глюкометр деактивирует эту кнопку, если результат ГК-теста сохранен в самой последней записи, а значение зафиксированного истекшего времени превышает величину BG_RECORD_EXPIRE_TIME_NOM. Если самая последняя запись не содержит результата ГК-теста, то при нажатии кнопки "Болюс" на дисплее появится сообщение I_BOLUS_NO_BG ("Информация: болюс - отсутствует значение ГК"). Если функция рекомендации по болюсам активна, результат ГК-теста сохранен в самой последней записи и имеет идентификатор HI и выбрано одно касающееся состояния организма событие или менее, то при нажатии кнопки "Болюс" на дисплее глюкометра появится сообщение I_NO_BG_CORRECTION ("Информация: отсутствует коррекция ГК"). Если же кнопка "Болюс" нажимается при активной функции рекомендации по болюсам, но при нескольких выбранных касающихся состояния организма событиях, то дисплей глюкометра переключится на экран коррекции по касающимся состояния организма событиям. При нажатии кнопки "Болюс" в случае глюкометра, соединенного с инсулиновой помпой, которая находится в режиме паузы или остановлена, на дисплее глюкометра появится сообщение I_DO_YOU_WANT_TO_START_PUMP ("Информация: хотите запустить помпу?"). Если кнопка "Болюс" нажимается при активной функции рекомендации по болюсам, а глюкометр соединен с инсулиновой помпой, но они не находятся в режиме обмена данными, то глюкометр установит параметр BOLUS_TYPE_VAL ("Тип болюса - значение") на "Manual" ("Ручной режим"), а на дисплее глюкометра появится сообщение M_PUMP_COMM_LOST ("Сообщение: потеряна связь с помпой"). Если же кнопка "Болюс" нажимается, когда глюкометр соединен с инсулиновой помпой и обменивается с ней данными, то дисплей глюкометра переключится на экран болюсов.
На фиг. 15 представлена диаграмма активности для показанного на фиг. 33 экрана коррекции процентных значений, относящихся к касающимся состояния организма событиям. Этот экран позволяет пользователю ввести скорректированное процентное значение, обозначающее влияние выбранных касающихся состояния организма событий на рекомендацию по инсулину. При нажатии кнопки увеличения ("+") или уменьшения ("-") значения параметра подсвечивается поле процентного значения и последнее соответственно увеличивается или уменьшается. При нажатии кнопки "Сохранить" глюкометр сохраняет данные в формате BG_RECORD_HEALTH_PERCENT_VAL (“ГК-запись: процентное значение влияния состояния организма"), при этом на экране болюсов отображается скорректированное процентное значение, связанное с состояниями организма. При нажатии кнопки "Отмена" происходит возврат к экрану первоначального входа и сброс всех изменений.
На фиг. 16 представлена диаграмма активности для экрана болюсов, показанного на фиг. 3И. На этом экране болюсов представлена рекомендация по инсулину для пользователя. Более конкретно, рекомендация по инсулину включает корректирующую, прандиальную и общую дозы инсулина, где корректирующая доза (именуемая также ГК-болюсом или корректирующим болюсом) предназначена для снижения концентрации глюкозы в крови пациента до целевого уровня, прандиальная доза (именуемая также углеводным или прандиальным болюсом) предназначена для компенсации углеводов, потребляемых пациентом с пищей, а общая доза равна сумме корректирующей и прандиальной доз. Каждое из этих значений может быть скорректировано пользователем. Порядок управления дисплеем и коррекции этих значений описан ниже.
При первоначальном переключении на экран болюсов становятся активными поля ГК-болюса, углеводного болюса и общего болюса. Если в самой последней записи имеется сохраненное значение ГК, для которого указано, что глюкометр зарегистрировал температуру, значение которой находится вне диапазона вывода предупреждения при ГК-тесте, определяемого калибровочным ключом с кодом, то на дисплее глюкометра будет отображена иконка, символизирующая измерение температуры. Если результат ГК-теста не сохранен в самой последней записи, то глюкометр скроет индикацию таймера обратного отсчета в строке заголовка. Если результат ГК-теста сохранен в самой последней записи, а оставшееся время обратного отсчета для этой записи превышает величину COUNTDOWN_TIMER_EXPIRE_NOM, то глюкометр скроет индикацию таймера обратного отсчета в строке заголовка. Если в самой последней записи не сохранено значение ГК, то в поле индикации результата ГК-теста на дисплее глюкометра появятся иконка ГК-теста и текст "No bG Test" ("Нет результата ГК-теста"). Если функция рекомендации по болюсам активна, а максимально допустимое значение ГК находится в центре целевого диапазона для интервала времени, соответствующего самой последней записи, то глюкометр скроет иконку ГК-теста, значение BG_RECORD_MAX_ALLOWED_BG_VAL ("ГК-запись: максимально допустимое значение ГК") и единицы измерения. Если функция рекомендации по болюсам дективирована, то глюкометр скроет поле индикации процентного значения влияния состояния организма. Если функция рекомендации по болюсам в настоящее время деактивирована, то глюкометр скроет иконку допустимого значения ГК, значение BG_RECORD_MAX_ALLOWED_BG_VAL и единицы измерения во второй строке поля индикации результата ГК-теста. Если в записи отсутствуют данные по углеводам, то на дисплее глюкометра появится текст "No Entry" ("Нет введенных данных") в поле индикации количества углеводов.
Отображение значений на экране болюсов происходит в следующем порядке, описанном в качестве примера. Если функция рекомендации по болюсам в настоящее время активна, то в строке заголовка на дисплее глюкометра появится иконка этой функции, а глюкометр будет вычислять значения и отображать их в полях ГК-болюса, углеводного болюса и общего болюса. Если глюкометр соединен с инсулиновой помпой, а значение рекомендованного общего болюса составляет менее 10, то в поле общего болюса на дисплее глюкометра появится значение, рекомендованное для общего болюса и округленное до ближайшего шага приращения, равного 0,05. Если глюкометр соединен с инсулиновой помпой, а значение рекомендованного общего болюса равно или больше 10, то в поле общего болюса на дисплее глюкометра появится значение, рекомендованное для общего болюса и округленное до ближайшего шага приращения, равного 0,1. Если глюкометр не соединен с инсулиновой помпой, то в поле общего болюса на дисплее глюкометра появится значение, рекомендованное для общего болюса и округленное до ближайшего значения INSULIN_INC ("Инъекция инсулина"). В поле ГК-болюса на дисплее глюкометра появится значение, рекомендованное для ГК-болюса и округленное до того же шага приращения, что был использован в поле общего болюса. Если значение для вычисленного и отображенного на дисплее общего болюса больше нуля, то в поле углеводного болюса появится значение, равное разности значений для общего болюса и ГК-болюса. Если значение для вычисленного и отображенного на дисплее общего болюса равно нулю, то в поле углеводного болюса появится значение, представляющее собой минимальный рекомендованный углеводный болюс (и округленное до того же шага приращения, что был использован в поле общего болюса) или отрицательную величину отображенного на дисплее ГК-болюса. Если результат измерения ГК имеет идентификатор HI, то для значения ГК-болюса на дисплее глюкометра появится Если глюкометр соединен с инсулиновой помпой, а значение общего болюса составляет менее 10, то в полях ГК-болюса, углеводного болюса и общего болюса на дисплее глюкометра появятся два разряда после десятичной точки. Если глюкометр соединен с инсулиновой помпой, а значение общего болюса равно или больше 10, то в полях ГК-болюса, углеводного болюса и общего болюса на дисплее глюкометра появится один разряд после десятичной точки. Если глюкометр не соединен с инсулиновой помпой, то индикация в полях ГК-болюса, углеводного болюса и общего болюса на дисплее глюкометра будет соответствовать индикации INSULIN_INC (один разряд после десятичной точки при показании 0.5 U, целое число при показании 1 U).
Увеличение и уменьшение значения общего болюса (положительные и отрицательные приращения) осуществляются следующим образом. Если глюкометр соединен с инсулиновой помпой, нажата кнопка уменьшения значения параметра, а значение общего болюса больше 10, то глюкометр уменьшит значение общего болюса на 0,1. Если глюкометр соединен с инсулиновой помпой, нажата кнопка уменьшения значения параметра, а значение общего болюса меньше 10, то глюкометр уменьшит значение общего болюса на 0,05. Если глюкометр соединен с инсулиновой помпой, нажата кнопка увеличения значения параметра, а значение общего болюса меньше 10, то глюкометр увеличит значение общего болюса на 0,05. Если глюкометр соединен с инсулиновой помпой, нажата кнопка увеличения значения параметра, а значение общего болюса больше или равно 10, то глюкометр увеличит значение общего болюса на 0,1. Если глюкометр не соединен с инсулиновой помпой, то он увеличит или уменьшит значение общего болюса на величину INSULIN_INC. Если коррекция значения в поле общего болюса выполняется до коррекции значения в поле ГК-болюса или углеводного болюса, то глюкометр деактивирует поля ГК-болюса и углеводного болюса. Если поле общего болюса подсвечено, а значение в этом поле не равно первоначально показанному, то глюкометр деактивирует поля ГК-болюса и углеводного болюса. Если поле общего болюса подсвечено, а значение в этом поле равно первоначально показанному, то глюкометр активирует поля ГК-болюса и углеводного болюса. Если коррекция значения в поле ГК-болюса или углеводного болюса выполняется до коррекции значения в поле общего болюса, то глюкометр деактивирует поле общего болюса.
При выполнении коррекции значения общего болюса можно также изменить значение ГК-болюса и/или углеводного болюса. Если поле общего болюса подсвечено, а значение в этом поле равно первоначально показанному, то глюкометр установит на первоначально показанные значения в полях ГК-болюса и углеводного болюса. Если поле общего болюса подсвечено, нажата кнопка увеличения или уменьшения значения параметра, а полученное значение общего болюса больше первоначально показанного, то глюкометр установит значение ГК-болюса, равное разности значений общего и углеводного болюсов. Если поле общего болюса подсвечено, нажата кнопка уменьшения значения параметра, а полученное значение общего болюса меньше первоначально показанного значения ГК-болюса, то глюкометр установит значение ГК-болюса, равное значению общего болюса. Если поле общего болюса подсвечено, нажата кнопка уменьшения значения параметра, а полученное значение общего болюса меньше первоначально показанного значения этого болюса и больше первоначально показанного значения ГК-болюса или равно ему, то глюкометр установит значение углеводного болюса, равное разности значений общего болюса и ГК-болюса. Если поле общего болюса подсвечено, нажата кнопка увеличения значения параметра, а полученное значение общего болюса меньше первоначально показанного значения ГК-болюса или равно ему, то глюкометр установит значение ГК-болюса, равное значению общего болюса. Если поле общего болюса подсвечено, нажата кнопка увеличения значения параметра, а полученное значение общего болюса меньше первоначально показанного значения этого болюса и больше первоначально показанного значения ГК-болюса, то глюкометр установит значение углеводного болюса, равное разности значений общего болюса и ГК-болюса.
Увеличение и уменьшение значения ГК-болюса может также осуществляться независимым образом. Если глюкометр соединен с инсулиновой помпой, нажата кнопка уменьшения значения параметра, а значение общего болюса больше 10, то глюкометр уменьшит значение ГК-болюса на 0,1. Если глюкометр соединен с инсулиновой помпой, нажата кнопка уменьшения значения параметра, а значение общего болюса меньше 10, то глюкометр уменьшит значение ГК-болюса на 0,05. Если глюкометр соединен с инсулиновой помпой, нажата кнопка увеличения значения параметра, а значение общего болюса меньше 9,95, то глюкометр увеличит значение ГК-болюса на 0,05. Если глюкометр соединен с инсулиновой помпой, нажата кнопка увеличения значения параметра, а значение общего болюса равно 9,95, то глюкометр увеличит значение ГК-болюса до следующей десятой доли единицы и вычислит значение углеводного болюса как разность между 10,0 и значением ГК-болюса. Если глюкометр соединен с инсулиновой помпой, нажата кнопка увеличения значения параметра, а значение общего болюса больше или равно 10, то глюкометр увеличит значение ГК-болюса на 0,1. Если глюкометр не соединен с инсулиновой помпой, то он увеличит или уменьшит значение ГК-болюса на величину INSULIN_INC.
Независимое увеличение или уменьшение значения углеводного болюса может осуществляться аналогичным образом. Если глюкометр соединен с инсулиновой помпой, нажата кнопка уменьшения значения параметра, а значение общего болюса больше 10, то глюкометр уменьшит значение углеводного болюса на 0,1. Если глюкометр соединен с инсулиновой помпой, нажата кнопка уменьшения значения параметра, а значение общего болюса меньше или равно 10, то глюкометр уменьшит значение углеводного болюса на 0,05. Если глюкометр соединен с инсулиновой помпой, нажата кнопка увеличения значения параметра, а значение общего болюса меньше 9,95, то глюкометр увеличит значение углеводного болюса на 0,05. Если глюкометр соединен с инсулиновой помпой, нажата кнопка увеличения значения параметра, а значение общего болюса равно 9,95, то глюкометр увеличит значение углеводного болюса до следующей десятой доли единицы и вычислит значение ГК-болюса как разность между 10,0 и значением углеводного болюса. Если глюкометр соединен с инсулиновой помпой, нажата кнопка увеличения значения параметра, а значение общего болюса больше или равно 10, то глюкометр увеличит значение углеводного болюса на 0,1. Если глюкометр не соединен с инсулиновой помпой, то он увеличит или уменьшит значение углеводного болюса на величину INSULIN_INC. Глюкометр изменит значение общего болюса на максимальную величину суммы ГК-болюса и углеводного болюса или на 0.
Переключение на экран коррекции болюса и из этого экрана осуществляется в следующем порядке. Что касается кнопки "Тип болюса", то если глюкометр не соединен с инсулиновой помпой, то он скроет эту кнопку и установит тип болюса на Pen/Syringe ("Шприц-ручка/Шприц"). Если глюкометр находится в режиме обмена данными с инсулиновой помпой и посредством последней может быть введен стандартный болюс, то при первоначальном переключении на экран болюсов на дисплее глюкометра будет отображена кнопка "Тип болюса" с иконкой стандартного болюса, параметр BOLUS_TYPE_VAL будет установлен на Standard ("Стандартный") и кнопка "Тип болюса" станет активной. Если глюкометр находится в режиме обмена данными с инсулиновой помпой и посредством последней НЕ МОЖЕТ быть введен стандартный болюс, то при первоначальном переключении на экран болюсов на дисплее глюкометра будет отображена кнопка "Тип болюса" с иконкой введения инсулина с помощью помпы в ручном режиме, параметр BOLUS_TYPE_VAL на помпе будет установлен на Manual ("Ручной"), кнопка "Тип болюса" станет активной, а на дисплее появится сообщение I_NO_STD_SET_TO_MANUAL ("Информация: невозможно ввести стандартный болюс, установите на ручной режим"). Если глюкометр соединен с инсулиновой помпой и не обменивается с ней данными, то при первоначальном переключении на экран болюсов на дисплее глюкометра будет отображена кнопка "Тип болюса" с иконкой введения инсулина с помощью помпы в ручном режиме, параметр BOLUS_TYPE_VAL на помпе будет установлен на "Ручной", а кнопка "Тип болюса" станет активной. Если глюкометр соединен с инсулиновой помпой и находится в режиме обмена данными с последней, а помпа находится в режиме паузы или остановлена, то при первоначальном переключении на экран болюсов на дисплее глюкометра будет отображена кнопка "Тип болюса" с иконкой шприца-ручки/шприца, параметр BOLUS_TYPE_VAL будет установлен на "Шприц-ручка/Шприц", а кнопка "Тип болюса" станет активной. Если параметр BOLUS_TYPE_VAL установлен на "Стандартный", то в кнопке "Тип болюса" на дисплее глюкометра появится иконка стандартного болюса. Если параметр BOLUS_TYPE_VAL установлен на Extended ("Растянутый"), то в кнопке "Тип болюса" на дисплее глюкометра появится иконка растянутого болюса. Если параметр BOLUS_TYPE_VAL установлен на Multiwave ("Многоволновой"), то в кнопке "Тип болюса" на дисплее глюкометра появится иконка многоволнового болюса. Если параметр BOLUS_TYPE_VAL установлен на "Шприц-ручка/Шприц", то в кнопке "Тип болюса" на дисплее глюкометра появится иконка шприца-ручки/шприца. Если параметр If the BOLUS_TYPE_VAL установлен на Manual on Pump ("Помпа - ручной режим"), то в кнопке "Тип болюса" на дисплее глюкометра появится иконка введения инсулина с помощью помпы в ручном режиме.
При нажатии кнопки "Тип болюса" дисплей глюкометра переключается на экран типа болюса. Если нажата кнопка Next ("Далее"), а значение общего болюса равно 0, то дисплей глюкометра переключается на главный экран. Если нажата кнопка "Далее", глюкометр не соединен с инсулиновой помпой, а значение общего болюса превышает значение MAX_BOLUS_THRESHOLD_VAL ("Максимальное пороговое значение болюса"), то на дисплее глюкометра появится сообщение I_MAX_BOLUS_HIGH ("Информация: высокое максимальное значение болюса"). Если нажата кнопка "Далее", значение общего болюса превышает 0, а тип болюса установлен на "Шприц-ручка/Шприц", то на дисплее глюкометра появится сообщение I_CONFIRM_PEN_SYRTNGE ("Информация: подтвердите выбор шприца-ручки/шприца"). Если нажата кнопка "Далее", значение общего болюса превышает 0, а тип болюса установлен на "Ручной", то на дисплее глюкометра появится сообщение I_CONFIRM_MANUAL_PUMP ("Информация: подтвердите выбор ручного режима помпы"). Если нажата кнопка "Далее", значение общего болюса превышает 0, тип болюса установлен на "Стандартный" и глюкометр соединен с инсулиновой помпой, то дисплей глюкометра переключится на экран стандартного болюса. Если нажата кнопка "Далее", значение общего болюса превышает 0, тип болюса установлен на "Растянутый", глюкометр соединен с инсулиновой помпой, а значение ГК-болюса положительно, то на дисплее глюкометра появится сообщение I_BOLUS_TYPE_NOT_SUPPORTED ("Информация: тип болюса не поддерживается"). Если нажата кнопка "Далее", значение общего болюса превышает 0, тип болюса установлен на "Растянутый" и глюкометр соединен с инсулиновой помпой, то дисплей глюкометра переключится на экран растянутого болюса. Если нажата кнопка "Далее", тип болюса установлен на "Многоволновой" и глюкометр соединен с инсулиновой помпой, то дисплей глюкометра переключится на экран многоволнового болюса. Если нажата кнопка "Далее", тип болюса установлен на "Стандартный", "Растянутый" или "Многоволновой" и глюкометр не соединен с инсулиновой помпой, то на дисплее глюкометра появится сообщение M_PUMP_COMM_LOST. Если нажата кнопка "Далее", значение общего болюса превышает 0, значение углеводного болюса равно 0, тип болюса установлен на "Растянутый" или "Многоволновой" и глюкометр не соединен с инсулиновой помпой, то на дисплее глюкометра появится сообщение I_BOLUS_TYPE_NOT_SUPPORTED. Если значение ГК не сохранено в самой последней ГК-записи, а болюс подтвержден пользователем, то временная метка записи будет заменена на время подтверждения болюса пользователем (включая типы болюсов, вводимых шприцом-ручкой/шприцом и помпой в ручном режиме). При нажатии кнопки Back ("Назад ") происходит возврат к предыдущему экрану на дисплее глюкометра и сброс любых изменений, выполненных на этом экране.
На фиг. 17 представлена диаграмма активности для экрана выбора типа болюса, показанного на фиг. 3К. На этом экране представлены опции для выбора типа вводимого болюса. При активной функции рекомендации по болюсам в строке заголовка этого экрана на дисплее глюкометра отображается соответствующая иконка этой функции. Если же последняя в данный момент не активна, то в упомянутой строке заголовка отображается иконка меню болюсов. Если результат измерения ГК не сохранен в самой последней записи, то глюкометр скроет таймер обратного отсчета в строке заголовка. Если результат ГК-теста сохранен в самой последней записи, а оставшееся время обратного отсчета для этой записи превышает величину COUNTDOWN_TIMER_EXPIRE_NOM, то глюкометр скроет индикацию таймера обратного отсчета в строке заголовка. Если результат ГК-теста сохранен в самой последней записи, а значение зафиксированного истекшего времени превышает величину BG_RECORD_EXPIRE_TIME_NOM, то на дисплее глюкометра появится сообщение I_BG_RESULT_EXPIRED.
Активация опций, доступных пользователю и выбранных им, осуществляется в следующем порядке. Глюкометр активирует кнопку Реп Syringe Radio ("Шприц-ручка/Шприц - Радио"). Если глюкометр находится в режиме обмена данными с инсулиновой помпой и посредством последней может быть введен стандартный болюс, то глюкометр активирует кнопку Standard Bolus Radio ("Стандартный болюс - Радио"). Если кнопки "Стандартный болюс -Радио", "Растянутый болюс - Радио" и "Многоволновой болюс - Радио" не активны, то глюкометр активирует кнопку Manual Pump Radio ("Ручной режим помпы - Радио"). Если глюкометр находится в режиме обмена данными с инсулиновой помпой и посредством последней может быть введен растянутый болюс, причем выполнена коррекция по углеводам, а величина коррекции значения ГК меньше нуля или равна ему, то глюкометр активирует кнопку "Растянутый болюс - Радио". Если глюкометр находится в режиме обмена данными с инсулиновой помпой и посредством последней может быть введен многоволновой болюс, причем выполнена коррекция по углеводам, то глюкометр активирует кнопку "Многоволновой болюс - Радио". При нажатии кнопки "Сохранить" настройки сохраняются и происходит возврат к предыдущему экрану. При нажатии кнопки "Отмена" происходит возврат к экрану первоначального входа и сброс всех изменений.
Способы, представленные в настоящем описании, могут быть реализованы посредством одной или нескольких компьютерных программ, выполняемых одним или несколькими процессорами. Эти компьютерные программы включают в себя команды, выполняемые процессором и хранящиеся в материальной машиночитаемой среде (носителе информации), предназначенной(-ом) для долговременного хранения программы. Компьютерные программы тоже могут включать сохраненные данные. Неограничивающими примерами материальных машиночитаемых носителей информации, предназначенных для долговременного хранения последней, являются энергонезависимые, магнитные и оптические запоминающие устройства (ЗУ).
В некоторых частях приведенного выше описания рассмотрены способы, представленные в виде алгоритмов и символической записи операций, связанных с обработкой данных. Эти алгоритмы и символы представляют собой средства, используемые специалистами в области обработки данных для максимально эффективной передачи сущности их работы другим таким же специалистам. Ясно, что эти операции, описанные в функциональном или логическом формате, выполняются посредством компьютерных программ. Кроме того, признано удобным время от времени ссылаться, без потери общности, на эти последовательности операций как на модули или с указанием функциональных наименований.
Из приведенного выше описания с очевидностью следует, если специально не указано иное, что используемые в этом описании термины "обработка данных", "вычисление", "расчет", "определение", "отображение" и аналогичные им относятся к функционированию и процессам компьютерных систем или аналогичных электронных вычислительных устройств, которые обрабатывают и преобразуют данные, представленные в виде физических (электронных) величин, содержащихся в запоминающих/регистрирующих устройствах компьютерной системы или в иных устройствах хранения, передачи или отображения информации.
Некоторые аспекты способов, представленных в настоящем описании, включают шаги процесса и команды, описанные в форме алгоритма. Следует отметить, что эти шаги процесса и команды могут быть воплощены в программном, программно-аппаратном и аппаратном обеспечении, и если они реализуются в виде программ, то можно осуществить загрузку и прогон последних с различных платформ, используемых сетевыми операционными системами в режиме реального времени.
Настоящее изобретение также относится к устройству для выполнения операций, представленных в настоящем описании. Это устройство может быть специально сконструировано под требуемые задачи или может содержать компьютер общего назначения, селективно запускаемый или переконфигурируемый посредством компьютерной программы, хранящейся в машиночитаемой среде, к которой компьютер может иметь доступ. Такая компьютерная программа может быть записана на материальный машиночитаемый носитель информации, например, не ограничиваясь этим, диск любого типа, включая гибкие диски, оптические диски, компакт-диски, магнитооптические диски, постоянные запоминающие устройства (ПЗУ), оперативные запоминающие устройства (ОЗУ), стираемые программируемые ПЗУ, электрически стираемые программируемые ПЗУ, магнитные или оптические карты памяти, специализированные интегральные схемы (СИС) или носитель любого другого типа, пригодный для хранения электронных команд. Каждый из этих носителей соединяется с системной шиной компьютера. Кроме того, компьютеры, упомянутые в настоящем описании, могут включать единственный процессор либо иметь сложную архитектуру и использовать несколько процессоров для повышения вычислительной мощности.
Алгоритмы и операции, представленные в настоящем описании, не являются связанными по определению с каким-либо конкретным компьютером или другим устройством. С программами, соответствующими настоящему изобретению, могут быть также использованы различные системы общего назначения. Для выполнения требуемых операций, предусмотренных в способе, может оказаться целесообразным конструирование более специализированных устройств. Для специалистов в данной области будут очевидны как требуемая структура множества подобных систем, так и возможные эквивалентные модификации. Кроме того, настоящее изобретение не предусматривает использования какого-либо конкретного языка программирования. Ясно, что для реализации идеи изобретения, представленного в настоящем описании, могут быть использованы различные такие языки.
Настоящее изобретение хорошо применимо к широкому спектру сетевых компьютерных систем самой разнообразной топологии. В этой области осуществление конфигурирования больших сетей и управления ими предусматривает использование запоминающих устройств и компьютеров, связанных с возможностью обмена данными в рамках какой-либо сети, например Интернета, с компьютерами и запоминающими устройствами других типов.
В настоящем изобретении предлагается компьютерно-реализуемый способ определения рекомендации по болюсам с учетом нескольких касающихся состояния организма событий, включающий: получение калькулятором болюсов, который реализован вычислительным процессором портативного устройства для управления диабетом, признаков для одного или нескольких касающихся состояния организма событий, связываемых с запросом рекомендации по инсулину, получение калькулятором болюсов запроса рекомендации по инсулину для пациента, определение калькулятором болюсов количества касающихся состояния организма событий, связанных с запросом рекомендации по инсулину, выдачу калькулятором болюсов подсказки пользователю для ввода касающихся состояния организма событий, связанных с рекомендацией по инсулину, выполняемую при определении того, что с запросом рекомендации по инсулину связано два или более касающихся состояния организма события, причем введенные события представляют совокупное влияние этих событий на уровень инсулина у пациента, получение калькулятором болюсов значения, введенного пользователем в ответ на подсказку, и вычисление калькулятором болюсов рекомендации по инсулину для пациента с использованием введенного пользователем значения.
В одном варианте осуществления настоящего изобретения способ включает вычисление рекомендации по инсулину для пациента без выдачи подсказки в отношении значения коррекции и при определении того, что с запросом рекомендации по инсулину связано только одно касающееся состояния организма событие.
В одном варианте осуществления настоящего изобретения выдача подсказки для ввода значения коррекции включает отображение графического интерфейса пользователя (ГИП) с экраном ввода касающегося состояния организма события на дисплее портативного устройства для управления диабетом, причем ГИП содержит отдельную иконку для каждого из касающихся состояния организма событий, связанных с рекомендацией по инсулину.
В одном варианте осуществления настоящего изобретения значение коррекции определяют как процентное значение, так что значение рекомендации по инсулину корректируют в соответствии с этим процентным значением.
В одном варианте осуществления настоящего изобретения способ включает получение результата измерения концентрации глюкозы в крови пациента, включение таймера обратного отсчета, выполняемое при получении результата измерения концентрации глюкозы в крови, активацию в калькуляторе болюсов функции рекомендации по инсулину во время работы таймера обратного отсчета и деактивацию в калькуляторе болюсов функции рекомендации по инсулину по завершении работы таймера обратного отсчета.
В одном варианте осуществления настоящего изобретения способ включает отображение таймера обратного отсчета в одном или нескольких графических интерфейсах пользователя, связанных с калькулятором болюсов.
В одном варианте осуществления настоящего изобретения способ включает отображение рекомендации по инсулину в графическом интерфейсе пользователя на дисплее портативного устройства для управления диабетом, причем рекомендация по инсулину включает корректирующую, прандиальную и общую дозы инсулина, где корректирующая доза предназначена для снижения концентрации глюкозы в крови пациента до целевого уровня, прандиальная доза предназначена для компенсации углеводов, потребляемых пациентом с пищей, а общая доза равна сумме корректирующей и прандиальной доз.
В одном варианте осуществления настоящего изобретения способ включает получение от пользователя посредством ГИП значения коррекции для общей дозы инсулина, определение калькулятором болюсов разности между первоначальным значением для общей дозы инсулина и значением коррекции для общей дозы инсулина, изменение на эту разность калькулятором болюсов корректирующей дозы в случае, когда значение коррекции превышает первоначальное значение для общей дозы инсулина, и отображение калькулятором болюсов в ГИП рекомендации по инсулину, включающей в себя измененную корректирующую дозу и измененное значение для общей дозы инсулина.
В одном варианте осуществления настоящего изобретения способ включает получение от пользователя посредством ГИП значения коррекции для общей дозы инсулина, определение калькулятором болюсов разности между первоначальным значением для общей дозы инсулина и значением коррекции для общей дозы инсулина, изменение на эту разность калькулятором болюсов прандиальной дозы в случае, когда значение коррекции меньше первоначального значения для общей дозы инсулина, и отображение калькулятором болюсов в ГИП рекомендации по инсулину, включающей в себя измененную прандиальную дозу и измененное значение для общей дозы инсулина.
В одном варианте осуществления настоящего изобретения способ включает изменение на указанную разность калькулятором болюсов корректирующей дозы в случае, когда значение коррекции меньше первоначального значения для общей дозы инсулина, а значение для прандиальной дозы равно нулю.
В настоящем изобретении также предлагается компьютерно-реализуемый способ определения рекомендации по болюсам с учетом нескольких касающихся состояния организма событий и с использованием портативного устройства для управления диабетом, включающий: получение результата измерения концентрации глюкозы в крови из модуля измерения концентрации глюкозы в крови портативного устройства для управления диабетом, включение, посредством калькулятора болюсов, таймера обратного отсчета по получении результата измерения концентрации глюкозы в крови, причем калькулятор болюсов реализован вычислительным процессором портативного устройства для управления диабетом, отображение, посредством калькулятора болюсов, таймера обратного отсчета в графическом интерфейсе пользователя, связанном с калькулятором болюсов, получение, посредством калькулятора болюсов, признаков для одного или нескольких касающихся состояния организма событий, связанных с запросом рекомендации по инсулину, получение калькулятором болюсов запроса рекомендации по инсулину для пациента, определение калькулятором болюсов количества касающихся состояния организма событий, связанных с запросом рекомендации по инсулину, отображение, посредством калькулятора болюсов, экрана ввода касающегося состояния организма события на дисплее портативного устройства для управления диабетом при определении того, что с запросом рекомендации по инсулину связано два или более касающихся состояния организма события, причем этот экран ввода касающегося состояния организма события содержит отдельную иконку для каждого из касающихся состояния организма событий, связанных с рекомендацией по инсулину, получение, через экран ввода касающегося состояния организма события, значения ввода для касающихся состояния организма событий, причем введенное значение представляет совокупное влияние этих событий на уровень инсулина у пациента, и вычисление калькулятором болюсов рекомендации по инсулину для пациента с использованием введенного пользователем значения.
В одном варианте осуществления настоящего изобретения способ включает вычисление рекомендации по инсулину для пациента без выдачи подсказки в отношении значения коррекции и при определении того, что с запросом рекомендации по инсулину связано только одно касающееся состояния организма событие.
В настоящем изобретении также предлагается портативное устройство для управления диабетом, имеющее усовершенствованный графический интерфейс пользователя для калькулятора болюсов и содержащее: порт, выполненный с возможностью приема тест-полоски, содержащей реакционно-активный участок, на который наносится проба крови пациента, модуль измерения концентрации глюкозы в крови, выполненный с возможностью взаимодействия с тест-полоской, вставленной в порт, с целью измерения концентрации глюкозы в пробе крови, нанесенной на тест-полоску, модуль калькулятора болюсов, выполненный с возможностью получения результатов измерения концентрации глюкозы в крови из модуля измерения концентрации глюкозы в крови и с возможностью вычисления, в ответ на получение входных данных, рекомендации по инсулину для пациента, частично основанной на результатах измерения концентрации глюкозы в крови, причем калькулятор болюсов реализован вычислительным процессором портативного устройства для управления диабетом, и модуль интерфейса пользователя, выполненный с возможностью обмена данными с калькулятором болюсов и с возможностью вывода графического интерфейса пользователя на дисплей устройства для управления диабетом, причем графический интерфейс пользователя включает в себя экран ввода касающегося состояния организма события, позволяющий пользователю ввести значение для касающихся состояния организма событий, связанных с рекомендацией по инсулину, причем введенное значение представляет совокупное влияние касающихся состояния организма событий на уровень инсулина у пациента, а для каждого из касающихся состояния организма событий, связанных с рекомендацией по инсулину, на экране ввода касающегося состояния организма события отображается отдельная иконка.
В одном варианте осуществления настоящего изобретения модуль калькулятора болюсов выполнен с возможностью получения признаков для одного или нескольких касающихся состояния организма событий, связываемых с рекомендацией по инсулину.
В одном варианте осуществления настоящего изобретения модуль калькулятора болюсов выполнен с возможностью получения запроса рекомендации по инсулину, выполняемого в ответ на этот запрос определения количества связанных с ним касающихся состояния организма событий и выдачи пользователю подсказки для ввода значения с помощью экрана ввода касающегося состояния организма события.
В одном варианте осуществления настоящего изобретения модуль калькулятора болюсов выполнен с возможностью выполняемого в ответ на получение введенного значения вычисления рекомендации по инсулину с использованием введенного пользователем значения. В одном варианте осуществления настоящего изобретения модуль калькулятора болюсов выполнен с возможностью проведения, при определении того, что с запросом рекомендации по инсулину связано только одно касающееся состояния организма событие, вычисления рекомендации по инсулину для пациента без выдачи подсказки в отношении ввода значения.
В одном варианте осуществления настоящего изобретения модуль калькулятора болюсов выполнен с возможностью включения, в ответ на получение результата измерения концентрации глюкозы в крови, таймера обратного отсчета и отображения последнего в графическом интерфейсе пользователя. В одном варианте осуществления настоящего изобретения модуль калькулятора болюсов активирует функцию рекомендации по инсулину во время работы таймера обратного отсчета и деактивирует функцию рекомендации по инсулину по завершении работы таймера обратного отсчета.
В одном варианте осуществления настоящего изобретения модуль калькулятора болюсов отображает в графическом интерфейсе пользователя рекомендацию по инсулину, включающую в себя корректирующую, прандиальную и общую дозы инсулина, где корректирующая доза предназначена для снижения концентрации глюкозы в крови пациента до целевого уровня, прандиальная доза предназначена для компенсации углеводов, потребляемых пациентом с пищей, а общая доза равна сумме корректирующей и прандиальной доз.
В одном варианте осуществления настоящего изобретения модуль калькулятора болюсов выполнен с возможностью получения значения коррекции для общей дозы инсулина, определения разности между первоначальным значением для общей дозы инсулина и значением коррекции для общей дозы инсулина, изменения на эту разность корректирующей дозы и отображения в графическом интерфейсе пользователя рекомендации по инсулину, включающей в себя измененную корректирующую дозу и измененное значение для общей дозы инсулина.
В настоящем изобретении также предлагается компьютерная программа, содержащая команды для осуществления одной или более операций предлагаемого в изобретении способа при ее выполнении в соответствующем компьютере или медицинском устройстве. Кроме того, в настоящем изобретении предлагается машиночитаемая среда, содержащая вышеупомянутую компьютерную программу в кодированной форме. Также предлагается система, содержащая средства или компьютерные устройства и/или медицинские устройства и/или серверы, приспособленные для выполнения операций в соответствии с упомянутым способом.
Настоящее изобретение может быть реализовано полностью в форме аппаратного обеспечения, полностью в форме программного обеспечения или как вариант осуществления, включающий элементы как аппаратного, так и программного обеспечения. Программное обеспечение включает, без ограничений, программно-аппаратное обеспечение, резидентное программное обеспечение, наборы микрокоманд и т.д. Машиночитаемая среда может представлять собой машиночитаемую сигнальную среду или машиночитаемый носитель для хранения информации. Носители с хранящейся информацией могут представлять собой, в качестве примера и без ограничений, электронные, магнитные, оптические, электромагнитные, инфракрасные или полупроводниковые системы, установки или устройства либо любую целесообразную комбинацию перечисленного. Машиночитаемая сигнальная среда может включать в себя проходящий информационный сигнал с содержащимся в нем машиночитаемым программным кодом. Машиночитаемая сигнальная среда может передавать, пропускать или переносить программу, предназначенную для использования, посредством систем, установок или устройств, выполняющих команды, либо в сочетании с ними. Компьютерная программа может выполняться полностью на компьютерном устройстве пользователя или пациента, частично на компьютерном устройстве пользователя или пациента, в качестве автономного пакета программного обеспечения, частично на компьютере пользователя и частично на удаленном компьютере либо полностью на удаленном компьютере или сервере через сеть, такую как Интернет.
Приведенное выше описание вариантов осуществления настоящего изобретения представлено в иллюстративных и ознакомительных целях. Настоящее изобретение не исчерпывается и не ограничивается этим описанием. Отдельные элементы или отличительные признаки конкретных вариантов осуществления изобретения в целом не ограничиваются этими конкретными вариантами осуществления, а являются - в тех случаях, где это применимо, - взаимозаменяемыми и могут быть использованы в выбранном варианте осуществления даже без специального показа или упоминания. Эти элементы и отличительные признаки можно также варьировать различным образом. Все подобные изменения и модификации следует рассматривать не как отклоняющиеся от сущности настоящего изобретения, а как находящиеся в пределах его объема.