РАСЧЕТ ДАННЫХ С ИСПОЛЬЗОВАНИЕМ КОНТЕКСТУАЛЬНОЙ ИНФОРМАЦИИ Российский патент 2024 года по МПК A61B5/145 G16H20/10 

Описание патента на изобретение RU2824256C1

ОБЛАСТЬ ТЕХНИКИ

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

УРОВЕНЬ ТЕХНИКИ

[0002] Устройства используются для контроля одного или более параметров, связанных с пользователем, в пределах периода тестирования. Пользователь представляет собой индивидуума с диабетом (пользователь), и период тестирования включает контроль уровней глюкозы в крови и других данных. Контролируемые уровни глюкозы в крови и другие данные используются для контроля прогрессирования диабетического заболевания и оптимизации терапии. Строгое соблюдение и тщательный захват уровней глюкозы в крови и других данных в пределах периода тестирования являются важными для точного определения состояния их диабетического заболевания и любых необходимых регулировок терапии. К сожалению, некоторые пользователи (например, люди, предрасположенные к диабету, и инсулинонезависимые диабетики 2 типа) не привыкли к постоянному тестированию и записи данных, и, таким образом, им сложно, когда ставится задача со структурированными периодами тестирования. Кроме того, в период тестирования может быть пропущен один или несколько случаев данных. Когда один или более случаев данных упущены в пределах периода тестирования, период тестирования следует продлить так, чтобы полный и заслуживающий доверия набор данных был доступен для анализа прогрессирования заболевания и оптимизации терапии.

[0003] В US 2020/0176121 А1 описаны различные системы и способы. Один или более из описанных способов используют алгоритмы машинного обучения для прогнозирования биофизических реакций исходя из биофизических данных, например, данных пульсометра, журналов приема пищи или измерений глюкозы. Биофизические реакции могут включать поведенческие реакции. Дополнительные системы и способы извлекают информацию о питательной ценности из пищевых продуктов путем лексического анализа строк, содержащих названия продуктов питания.

[0004] В US 2019/0252079 А1 описаны системы и способы для обеспечения руководства пользователю в отношении борьбы с физиологическим состоянием, таким как диабет. Определение может основываться на данных о концентрации глюкозы у пациента, обнаруженных сенсором концентрации глюкозы. Может быть определено изменение состояния хозяина, связанное с данными о концентрации глюкозы у хозяина. Сообщение с руководством, по меньшей мере отчасти основанное на изменение состояния хозяина, также может быть определено. Сообщение с руководством может доставляться посредством пользовательского интерфейса.

СУЩНОСТЬ ИЗОБРЕТЕНИЯ

[0005] Раскрыты система и способ для надежного захвата структурированных данных тестирования, чтобы обеспечить точный и соответствующий сбор данных, дополненных интеллектуальной импутацией упущенных значений на основе контекстуальной информации и прогностического обучения. Пользовательское устройство (например, мобильное устройство) реализовано для обеспечения надежного захвата данных о глюкозе в крови, данных о пищевом рационе, данных о медикаментозном лечении и данных об активности от пользователя (например, пациента с диабетом (ПсД)). Пользовательское устройство получает данные о глюкозе в крови от прибора для контроля глюкозы в крови. Прибор для контроля глюкозы в крови представляет собой прибор для постоянного контроля глюкозы (ПКГ) или прибор для выборочного контроля глюкозы в крови (ВКГК). Данные о глюкозе в крови включают множество уровней глюкозы в крови пользователя, которые измерены в пределах периода тестирования. Период тестирования включает один или более дней (например, три дня). Пользовательское устройство получает данные периода тестирования, связанные с пользователем, в пределах периода тестирования. Данные периода тестирования включают данные о пищевом рационе, связанные с множеством приемов пищи, потребленной пользователем в пределах периода тестирования, данные о медикаментозном лечении, связанные с множеством доз лекарственных средств, принятых пользователем в пределах периода тестирования, и данные об активности, связанные с множеством заранее запланированных видов активности для пользователя в пределах периода тестирования.

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

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

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

[0009] Замещающие данные о пищевом рационе, замещающие данные об активности и замещающие данные о медикаментозном лечении основывают на общей популяционной модели глюкозы в крови в ответ на то, что упущенная часть данных связана с первым периодом времени в первый день периода тестирования.

[0010] Общая популяционная модель глюкозы в крови может представлять собой или может содержать по меньшей мере один прогностический ответ уровня глюкозы в крови. Другими словами, общая популяционная модель глюкозы в крови может представлять собой или может содержать информацию о том, как одно или более из пищевого рациона, такого как прием пищи, т.е. заранее упакованное блюдо, заранее запланированного мероприятия и дозы лекарственного средства, т.е. заранее упакованной дозы лекарственного средства, влияет на уровень глюкозы в крови эталонного индивидуума, например, среднего и/или типичного пациента. Таким образом, в качестве примера общая популяционная модель глюкозы в крови может содержать заранее определенные данные, такие как одно или более стандартных значений и/или процедуру вычисления, т.е. по меньшей мере один алгоритм, касательно среднего повышения глюкозы в крови согласно одному или более из пищевого рациона, заранее запланированного вида активности и дозы лекарственного средства. В частности, в качестве прямого примера общая популяционная модель глюкозы в крови может представлять собой или может содержать один или более наборов данных, т.е. таблицу или матрицу данных, соотносящую конкретный уровень глюкозы в крови с одним или более из пищевого рациона, активности, т.е. заранее запланированного вида активности, и приема лекарственных средств, такого как прием дозы лекарственного средства, или наоборот. В частности, заранее определенные данные, т.е. данные о пищевом рационе, данные об активности или данные о медикаментозном лечении, связанные с уровнем глюкозы в крови, можно затем использовать как замещающие данные, т.е. как замещающие данные о пищевом рационе, замещающие данные об активности и/или замещающие данные о медикаментозном лечении.

[0011] Общая популяционная модель глюкозы в крови может представлять собой или может содержать обученную модель, такую как математическая модель, которую тренировали на по меньшей мере одном наборе обучающих данных, например, наборе заранее определенных обучающих данных, с помощью одного или более из машинного обучения, глубокого обучения, нейронных сетей или других форм искусственного интеллекта. В качестве примера общая популяционная модель глюкозы в крови может представлять собой обученную модель, содержащую по меньшей мере одну модель, выбранную из группы, состоящей из: модели линейной регрессии, например, содержащей преобразованные признаки, такие как логарифмически преобразованные или полиномиальные; по меньшей мере одну нелинейную искусственную нейронную сеть (ИНС), в частности по меньшей мере одну архитектуру глубокого обучения, такую как сверточная НС, повторяющаяся НС, длинная краткосрочной памяти НС и пр.; по меньшей мере одной машины опорных векторов (MOB); по меньшей мере одного метода на основе ядер; регрессии дерева; метода случайного леса.

[0012] Общая популяционная модель глюкозы в крови может, в частности, представлять собой или может содержать обученную модель, которую обучали с помощью набора обучающих данных, содержащего исторические экспериментальные данные, такие как ранее определенные данные, например, ранее определенные уровни глюкозы в крови. В частности, общая популяционная модель глюкозы в крови может представлять собой или может содержать прогностические ответы уровня глюкозы в крови, использующие данные от индивидуумов, отличных от пользователя. В качестве примера обучающие данные для общей популяционной модели глюкозы в крови могут быть получены путем измерения и связывания уровней глюкозы в крови множества пациентов-диабетиков относительно внутренних и внешних факторов и/или воздействий. В частности, уровни глюкозы в крови могут быть измерены и/или контролироваться после того, как пациенты подвергаются внешним воздействиям, таким как физическая нагрузка и питание, т.е. пища, напитки, лекарственные средства или другие перорально принимаемые вещества. Кроме того, можно определять внутренние факторы, такие как персональные данные пациентов-диабетиков, например, возраст, пол, вес, длительность заболевания, прогрессирование заболевания, тип принимаемых лекарственных средств, общее состояние здоровья или другие персональные факторы и/или параметры. Дополнительно можно получать другие данные, такие как информация об окружающей среде, т.е. погодные данные или подобное. Соответствующие измеренные уровни глюкозы в крови можно использовать в качестве обучающих данных, причем обучающие данные можно маркировать соответствующими возможными воздействиями, такими как внешние воздействия и/или внутренние факторы и/или дополнительная информация об условиях, при которых получали обучающие данные. Вся информация может быть маркирована и связана, т.е. на следующем шаге для измерения и определения данных, с уровнями глюкозы в крови, тем самым в качестве примера получая набор обучающих данных для обучения общей популяционной модели глюкозы в крови. Могут использоваться другие пути получения обучающих данных для общей популяционной модели глюкозы в крови.

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

[0014] Взвешенная по времени модель глюкозы в крови может представлять собой или может содержать по меньшей мере один прогностический ответ уровня глюкозы в крови, дополнительно основанный на данных периода тестирования пользователя. Другими словами, взвешенная по времени модель глюкозы в крови может основываться на общей популяционной модели глюкозы в крови, обновленной с помощью информации о том, как одно или более из пищевого рациона, такого как прием пищи, т.е. заранее упакованное блюдо, заранее запланированного вида активности и дозы лекарственного средства, т.е. заранее упакованной дозы лекарственного средства, влияет на уровень глюкозы в крови пользователя в первый день, и возможно дальнейшие дни после первого дня, из множества дней. Таким образом, в качестве примера взвешенная по времени модель глюкозы в крови может содержать заранее определенные данные, такие как одно или более значений, касательно повышения глюкозы в крови пользователя согласно одному или более из пищевого рациона, заранее запланированного вида активности и дозы лекарственного средства, что измерено и/или получено в первый день. В частности, в качестве простого примера взвешенная по времени модель глюкозы в крови может представлять собой или может содержать один или более наборов данных, т.е. таблицу или матрицу данных, соотносящую конкретный уровень глюкозы в крови пользователя с одним или более из пищевого рациона, активности пользователя, т.е. заранее запланированного вида активности, и приема лекарственных средств пользователем, такого как доза лекарственного средства, принятые и/или выполненные пользователем в первый день, или наоборот. В качестве примера взвешенная по времени модель глюкозы в крови может быть взвешенной по времени так, что ответы уровня глюкозы в крови пользователя, ближайшие к текущему дню периода тестирования, соотносятся с более высоким относительным весом. В частности, заранее определенные данные, т.е. данные о пищевом рационе, данные об активности или данные о медикаментозном лечении пользователя, связанные с уровнем глюкозы в крови пользователя в первый день, можно затем использовать как замещающие данные для последующих дней, т.е. как замещающие данные о пищевом рационе, замещающие данные об активности и/или замещающие данные о медикаментозном лечении. В частности, точность взвешенной по времени модели глюкозы в крови может развиваться и улучшаться с каждым проходящим днем, т.е. путем сбора и добавления специфичных для пользователя глюкозы в крови и данных о приеме или деятельности каждый день. Таким образом, в третий день взвешенная по времени модель глюкозы в крови может представлять собой или может содержать данные, соотносящие уровень глюкозы в крови пользователя с одним или более из пищевого рациона пользователя, активности пользователя и приема лекарственных средств пользователем как в первый день, так и второй день, т.е. со средним значением между двумя днями.

[0015] Взвешенная по времени модель глюкозы в крови может представлять собой или может содержать обученную модель, такую как математическая модель, которую тренировали на по меньшей мере одном наборе обучающих данных, содержащем информацию о пользователе, например, наборе заранее определенных специфических для пользователя обучающих данных, с помощью одного или более из машинного обучения, глубокого обучения, нейронных сетей или других форм искусственного интеллекта. В качестве примера взвешенная по времени модель глюкозы в крови может быть обученной моделью, содержащей по меньшей мере одну модель, выбранную из группы, состоящей из: модели линейной регрессии, например, содержащей преобразованные признаки, такие как логарифмически преобразованные или полиномиальные; по меньшей мере одну нелинейную искусственную нейронную сеть (ИНС), в частности по меньшей мере одну архитектуру глубокого обучения, такую как сверточная НС, повторяющаяся НС, длинная краткосрочной памяти НС и пр.; по меньшей мере одной машины опорных векторов (MOB); по меньшей мере одного метода на основе ядер; регрессии дерева; метода случайного леса.

[0016] В частности, взвешенная по времени модель глюкозы в крови может представлять собой или может содержать обучающуюся модель, такую как обученная модель, которую можно дополнительно обучить и/или обновить на основе дополнительных обучающих данных, сгенерированных от пользователя, например, которые постоянно генерируются пользователем. Таким образом, взвешенная по времени модель глюкозы в крови может представлять собой или может содержать обученную модель, т.е. подобно общей популяционной модели глюкозы в крови, но обученную с помощью информации о глюкозе в крови пользователя, т.е. с помощью набора обучающих данных, сгенерированных от пользователя, и которую дополнительно обучают и/или обновляют на основе дополнительных данных от пользователя. В частности, взвешенная по времени модель глюкозы в крови может представлять собой или может содержать прогностические ответы уровня глюкозы в крови, использующие данные периода тестирования пользователя от предыдущих дней периода тестирования. В качестве примера взвешенная по времени модель глюкозы в крови может представлять собой или может содержать общую популяционную модель глюкозы в крови, обновленную с помощью данных периода тестирования от предыдущих дней периода тестирования. Взвешенная по времени модель глюкозы в крови может, в частности, представлять собой или может содержать обучающуюся модель, обученную и обновленную с помощью обучающих данных, сгенерированных от пользователя, таких как уровни глюкозы в крови пользователя, как определено ранее и как продолжает определяться, в частности полученных данных о глюкозе в крови от прибора для контроля глюкозы в крови и данных периода тестирования, т.е. данных о пищевом рационе, данных о медикаментозном лечении и данных об активности. В частности, соответствующие измеренные уровни глюкозы в крови пользователя можно использовать в качестве обучающих данных, причем обучающие данные можно маркировать соответствующими возможными воздействиями, такими как соответствующие данные периода тестирования, т.е. данные о пищевом рационе, данные о медикаментозном лечении и данные об активности, при которых получали обучающие данные. Вся информация может быть маркирована и связана, т.е. на следующем шаге для измерения и определения данных периода обучения, с уровнями глюкозы в крови пользователя, тем самым в качестве примера получая набор обучающих данных от пользователя для обучения взвешенной по времени модели глюкозы в крови. Могут использоваться другие пути получения обучающих данных для взвешенной по времени модели глюкозы в крови.

[0017] Пользовательское устройство идентифицирует, используя замещающие данные о пищевом рационе, замещающие данные о медикаментозном лечении или замещающие данные об активности, прогрессирования или регрессии диабетического состояния, связанного с пользователем. Пользовательское устройство регулирует конфигурацию дозатора инсулина для повышения или снижения подачи инсулина пользователю в ответ на прогрессирование или регрессию диабетического состояния.

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

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

[0020] В вариантах осуществления пользовательское устройство сконфигурировано для импутации упущенных данных о пищевом рационе с помощью замещающих данных. Пользовательские устройства используют контекстуальную информацию для определения замещающих данных. Пользовательское устройство получает данные о глюкозе в крови от прибора для контроля глюкозы в крови, причем данные о глюкозе в крови содержат множество уровней глюкозы в крови пользователя, которые измеряются в пределах периода тестирования. Прибор для контроля глюкозы в крови представляет собой прибор ПКГ или ВКГК. Пользовательское устройство получает данные о пищевом рационе, связанные с множеством приемов пищи, потребленной пользователем в пределах периода тестирования. Данные о пищевом рационе содержат информацию о макроэлементах для множества приемов пищи, потребленной пользователем в пределах периода тестирования, и при этом множество приемов пищи представляют собой заранее упакованные блюда.

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

[0022] Замещающие данные о пищевом рационе могут, в частности, определяться с помощью контекстуальной информации, такой как по меньшей мере одна модель глюкозы в крови, т.е. одна или более из общей популяционной модели глюкозы в крови и взвешенной по времени модели глюкозы в крови, содержащей заранее определенные данные о по меньшей мере одном уровне глюкозы в крови, связанном с пищевым рационом или по меньшей мере одним подобным пищевым рационом, например, с предыдущим пищевым рационом. Например, пищевой рацион или подобный пищевой рацион может представлять собой или может содержать потребление заранее упакованного блюда, например, блюда с известной информацией о питательности. В качестве простого примера замещающие данные о пищевом рационе могут быть заранее определенным значением, таким как среднее значение или стандартное значение, данных о пищевом рационе. В частности, в качестве примера в случае, когда упущенная часть данных периода тестирования связана с первым периодом времени в первый день периода тестирования, замещающие данные о пищевом рационе могут быть значением данных о пищевом рационе, как предполагается и/или прогнозируется общей моделью глюкозы в крови. Дополнительно или альтернативно, в качестве примера в случае, когда упущенная часть данных периода тестирования связана со вторым периодом времени во второй или третий день периода тестирования, замещающие данные о пищевом рационе могут быть взвешенным по времени значением данных о пищевом рационе, как предполагается и/или прогнозируется взвешенной по времени моделью глюкозы в крови.

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

[0024] Пользовательское устройство продлевает период тестирования в ответ на определение того, что пользователь не потреблял пищу, на основе анализа одного или более из множества уровней глюкозы вблизи периода времени. Анализ одного или более уровней глюкозы в крови вблизи периода времени включает определение того, что один или более уровней глюкозы в крови вблизи периода времени составляют менее чем заранее определенное пороговое значение глюкозы в крови. Заранее определенное пороговое значение глюкозы в крови определяется на основе ожидаемого уровня глюкозы в крови, связанного с одним или более из содержания углеводов в блюде, гликемического профиля блюда или заранее определенного повышения уровня глюкозы в крови из-за приема пищи, связанного с пользователем. Заранее определенное пороговое значение глюкозы в крови определяется на основе общей популяционной модели глюкозы в крови в ответ на прием пищи, имеющийся в первый день периода тестирования. Заранее определенное пороговое значение глюкозы в крови определяется на основе взвешенной по времени модели глюкозы в крови в ответ на прием пищи, имеющийся во второй или третий день периода тестирования. Взвешенная по времени модель глюкозы в крови разработана с использованием данных о глюкозе в крови пользователя, полученных в первый день периода тестирования.

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

[0026] В вариантах осуществления пользовательское устройство сконфигурировано для импутации упущенных данных о медикаментозном лечении с помощью замещающих данных. Пользовательское устройство получает данные о глюкозе в крови от прибора для контроля глюкозы в крови, причем данные о глюкозе в крови содержат множество уровней глюкозы в крови пользователя, которые измеряются в пределах периода тестирования. Прибор для контроля глюкозы в крови представляет собой прибор ПКГ или ВКГК. Пользовательское устройство получает данные о медикаментозном лечении, связанные с множеством доз лекарственных средств, принятых пользователем в пределах периода тестирования. Пользовательское устройство определяет, что часть данных о медикаментозном лечении упущена на основе анализа полученных данных о медикаментозном лечении. Упущенная часть данных о медикаментозном лечении связана с дозой лекарственного средства из множества доз лекарственных средств. Пользовательское устройство определяет, что пользователь принимал дозу лекарственного средства, на основе уровня глюкозы в крови из множества уровней глюкозы в крови, которые выше заранее определенного порогового значения глюкозы в крови, и анализа данных об активности вблизи периода времени, связанного с дозой лекарственного средства. Например, пользовательское устройство определяет, что уровень глюкозы в крови связан с дозой лекарственного средства и не связан с упущенной частью данных об активности. Уровень глюкозы в крови находится вблизи периода времени, связанного с дозой лекарственного средства.

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

[0028] Замещающие данные, т.е. замещающие данные о медикаментозном лечении, могут, в частности, определяться с помощью контекстуальной информации, такой как по меньшей мере одна модель глюкозы в крови, т.е. одна или более из общей популяционной модели глюкозы в крови и взвешенной по времени модели глюкозы в крови, содержащей заранее определенные данные о по меньшей мере одном уровне глюкозы в крови, связанном с приемом дозы лекарственного средства или по меньшей мере одним подобным приемом лекарственного средства, например, с предыдущим приемом дозы лекарственного средства. Например, прием дозы лекарственного средства или подобный прием лекарственного средства может представлять собой или может содержать прием заранее упакованной дозы лекарственного средства, такой как доза лекарственного средства с известной динамической пептидной картой, т.е. с известными влияниями на уровень глюкозы в крови. В качестве простого примера замещающие данные о медикаментозном лечении могут быть заранее определенным значением, таким как среднее значение или стандартное значение, данных о медикаментозном лечении. В частности, в качестве примера в случае, когда упущенная часть данных периода тестирования связана с первым периодом времени в первый день периода тестирования, замещающие данные о медикаментозном лечении могут быть значением данных о медикаментозном лечении, как предполагается и/или прогнозируется общей моделью глюкозы в крови. Дополнительно или альтернативно, в качестве примера в случае, когда упущенная часть данных периода тестирования связана со вторым периодом времени во второй или третий день периода тестирования, замещающие данные о медикаментозном лечении могут быть взвешенным по времени значением данных о медикаментозном лечении, как предполагается и/или прогнозируется взвешенной по времени моделью глюкозы в крови.

[0029] Пользовательское устройство продлевает период тестирования в ответ на определение того, что пользователь не принимал дозу лекарственного средства, на основе анализа одного или более из множества уровней глюкозы вблизи периода времени. Анализ одного или более уровней глюкозы в крови вблизи периода времени включает определение того, что один или более уровней глюкозы в крови вблизи периода времени составляют менее чем заранее определенное пороговое значение глюкозы в крови. Заранее определенное пороговое значение глюкозы в крови определяется на основе динамической пептидной карты, связанной с лекарственным средством дозы лекарственного средства или заранее определенным повышением уровня глюкозы в крови из-за лекарственного средства, связанного с пользователем. Динамическая пептидная карта содержит одно или более из времени начала, времени действия или времени дозирования. Заранее определенное пороговое значение глюкозы в крови определяется на основе общей популяционной модели глюкозы в крови в ответ на дозу лекарственного средства, имеющуюся в первый день периода тестирования. Заранее определенное пороговое значение глюкозы в крови определяется на основе взвешенной по времени модели глюкозы в крови в ответ на дозу лекарственного средства, имеющуюся во второй или третий день периода тестирования, причем взвешенная по времени модель глюкозы в крови разработана с помощью данных о глюкозе в крови пользователя, полученных в первый день периода тестирования.

[0030] Пользовательское устройство продлевает период тестирования в ответ на определение того, что уровень достоверности замещающих данных ниже заранее определенного порогового значения достоверности. Уровни достоверности для каждого случая импутации замещающих данных в день периода тестирования собираются для определения ежедневного суммарного уровня достоверности, и при этом период тестирования продлевается в ответ на ежедневный суммарный уровень достоверности, который ниже заранее определенного порогового значения достоверности. Пользовательское устройство идентифицирует, используя замещающие данные, прогрессирование или регрессию диабетического состояния, связанного с пользователем. Пользовательское устройство регулирует конфигурацию дозатора инсулина для повышения или снижения подачи инсулина пользователю в ответ на прогрессирование или регрессию диабетического состояния.

[0031] В вариантах осуществления пользовательское устройство сконфигурировано для импутации упущенных данных об активности с помощью замещающих данных. Пользовательское устройство получает данные о глюкозе в крови от прибора для контроля глюкозы в крови, причем данные о глюкозе в крови содержат множество уровней глюкозы в крови пользователя, которые измеряются в пределах периода тестирования. Прибор для контроля глюкозы в крови представляет собой прибор ПКГ или ВКГК. Пользовательское устройство получает данные об активности, связанные с множеством заранее запланированных видов активности для пользователя в пределах периода тестирования. Пользовательское устройство определяет, что часть данных об активности упущена на основе анализа полученных данных об активности. Упущенная часть данных об активности связана с заранее запланированным видом активности из множества заранее запланированных видов активности. Пользовательское устройство определяет, что пользователь участвовал в заранее запланированном виде активности, на основе уровня глюкозы в крови из множества уровней глюкозы в крови, которые превышают заранее определенное пороговое значение глюкозы в крови. Уровень глюкозы в крови находится вблизи периода времени, связанного с заранее запланированным видом активности. Пользовательское устройство определяет, что пользователь участвовал в заранее запланированном виде активности, на основе анализа данных о медикаментозном лечении вблизи периода времени, связанного с заранее запланированным видом активности. Пользовательское устройство определяет, что уровень глюкозы в крови связан с заранее запланированным видом активности и не связан с упущенной частью данных о медикаментозном лечении.

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

[0033] Замещающие данные, т.е. замещающие данные об активности, могут, в частности, определяться с помощью контекстуальной информации, такой как по меньшей мере одна модель глюкозы в крови, т.е. одна или более из общей популяционной модели глюкозы в крови и взвешенной по времени модели глюкозы в крови, содержащей заранее определенные данные о по меньшей мере одном уровне глюкозы в крови, связанном с заранее запланированным видом активности или по меньшей мере одним подобным видом активности, например, с предыдущим выполняемым видом активности. Например, заранее запланированный вид активности или подобный вид активности может иметь известное влияние на уровень глюкозы в крови. В качестве простого примера замещающие данные об активности могут быть заранее определенным значением, таким как среднее значение или стандартное значение, данных о заранее запланированном виде активности. В частности, в качестве примера в случае, когда упущенная часть данных периода тестирования связана с первым периодом времени в первый день периода тестирования, замещающие данные об активности могут быть значением данных об активности, как предполагается и/или прогнозируется общей моделью глюкозы в крови. Дополнительно или альтернативно, в качестве примера в случае, когда упущенная часть данных периода тестирования связана со вторым периодом времени во второй или третий день периода тестирования, замещающие данные об активности могут быть взвешенным по времени значением данных об активности, как предполагается и/или прогнозируется взвешенной по времени моделью глюкозы в крови.

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

[0035] Пользовательское устройство продлевает период тестирования в ответ на определение того, что уровень достоверности замещающих данных ниже заранее определенного порогового значения достоверности. Уровни достоверности для каждого случая импутации замещающих данных в день периода тестирования собираются для определения ежедневного суммарного уровня достоверности, и при этом период тестирования продлевается в ответ на ежедневный суммарный уровень достоверности, который ниже заранее определенного порогового значения достоверности. Пользовательское устройство идентифицирует, используя замещающие данные, прогрессирование или регрессию диабетического состояния, связанного с пользователем. Пользовательское устройство регулирует конфигурацию дозатора инсулина для повышения или снижения подачи инсулина пользователю в ответ на прогрессирование или регрессию диабетического состояния.

[0036] Подытоживая, предложены следующие варианты осуществления:

[0037] Вариант осуществления 1. Способ, включающий: получение данных о глюкозе в крови от прибора для контроля глюкозы в крови, при этом данные о глюкозе в крови содержат множество уровней глюкозы в крови пользователя, которые измеряются в пределах периода тестирования; получение данных периода тестирования, связанных с пользователем, в пределах периода тестирования, при этом данные периода тестирования обеспечивают возможность одного или более из анализа прогрессирования заболевания или анализа терапии в конце периода тестирования, причем данные периода тестирования содержат: данные о пищевом рационе, связанные с множеством приемов пищи, потребленной пользователем в пределах периода тестирования, данные о медикаментозном лечении, связанные с множеством доз лекарственных средств, принятых пользователем в пределах периода тестирования, и данные об активности, связанные с множеством заранее запланированных видов активности для пользователя в пределах периода тестирования; определение того, что часть данных периода тестирования упущена, на основе анализа полученных данных; импутацию упущенной части данных периода тестирования с помощью замещающих данных о пищевом рационе в ответ на определение того, что упущенная часть данных периода тестирования содержит данные о пищевом рационе, связанные с приемом пищи из множества приемов пищи, и определение того, что пользователь употребил пищу; импутацию упущенной части данных периода тестирования с помощью замещающих данных о медикаментозном лечении в ответ на определение того, что упущенная часть данных содержит данные о медикаментозном лечении, связанные с дозой лекарственного средства из множества доз лекарственных средств, и определение того, что пользователь принимал дозу лекарственного средства; импутацию упущенной части данных периода тестирования с помощью замещающих данных об активности в ответ на определение того, что упущенная часть данных содержит данные об активности, связанные с заранее запланированным видом активности из множества заранее запланированных видов активности, и определение того, что пользователь участвовал в заранее запланированном виде активности; вычисление уровня достоверности, связанного с замещающими данными о пищевом рационе, замещающими данными о медикаментозном лечении или замещающими данными об активности; добавление замещающих данных о пищевом рационе, замещающих данных о медикаментозном лечении или замещающих данных об активности к данным периода тестирования, когда уровень достоверности превышает заранее определенное пороговое значение; и продление периода тестирования в ответ на одно или более из: определения того, что пользователь не потреблял пищу, на основе анализа одного или более из множества уровней глюкозы близко к первому периоду времени, связанному с приемом пищи, определения того, что пользователь не принимал дозу лекарственного средства, на основе анализа одного или более из множества уровней глюкозы близко ко второму периоду времени, связанному с приемом дозы лекарственного средства, определения того, что пользователь не принимал участие в заранее запланированном виде активности, на основе анализа одного или более из множества уровней глюкозы близко к третьему периоду времени, связанному с заранее запланированным видом активности, или определение того, что уровень достоверности ниже заранее определенного порогового значения достоверности.

[0038] Вариант осуществления 2. Способ варианта осуществления 1, в котором период тестирования включает множество дней, и при этом замещающие данные о пищевом рационе, замещающие данные об активности и замещающие данные о медикаментозном лечении основаны на общей популяционной модели глюкозы в крови в ответ на то, что упущенная часть данных периода тестирования связана с первым периодом времени в первый день периода тестирования.

[0039] Вариант осуществления 3. Способ варианта осуществления 2, в котором замещающие данные о пищевом рационе, замещающие данные об активности и замещающие данные о медикаментозном лечении основывают на взвешенной по времени модели глюкозы в крови, разработанной с использованием данных о глюкозе в крови пользователя, полученных в первый день периода тестирования, в ответ на то, что упущенная часть данных периода тестирования связана со вторым периодом времени во второй или третий день периода тестирования.

[0040] Вариант осуществления 4. Способ варианта осуществления 1, в котором анализ полученных данных периода тестирования включает: анализ одного или более уровней глюкозы в крови из множества уровней глюкозы и анализ данных о пищевом рационе, данных о медикаментозном лечении и данных об активности.

[0041] Вариант осуществления 5. Способ варианта осуществления 4, в котором анализ одного или более уровней глюкозы в крови включает определение того, что уровень глюкозы в крови превышает заранее определенное пороговое значение глюкозы в крови.

[0042] Вариант осуществления 6. Способ варианта осуществления 5, в котором заранее определенное пороговое значение глюкозы в крови определяется на основе ожидаемого уровня глюкозы в крови, связанного с одним или более из содержания углеводов пищи, гликемического профиля пищи, динамической пептидной карты, связанной с лекарственным средством дозы лекарственного средства, типа заранее запланированной активности, длительности заранее запланированной активности или заранее определенного повышения уровня глюкозы в крови, связанного с пользователем.

[0043] Вариант осуществления 7. Способ варианта осуществления 1, в котором период тестирования содержит множество дней, и в котором заранее определенное пороговое значения глюкозы в крови определяется на основе общей популяционной модели глюкозы в крови в ответ на прием пищи, заранее запланированную активность или дозу лекарственного средства, имеющиеся в первый день периода тестирования.

[0044] Вариант осуществления 8. Способ варианта осуществления 7, в котором заранее определенное пороговое значение глюкозы в крови определяется на основе взвешенной по времени модели глюкозы в крови в ответ на прием пищи, заранее запланированную активность или дозу лекарственного средства, имеющиеся во второй или третий день периода тестирования, причем взвешенная по времени модель глюкозы в крови разработана с помощью данных о глюкозе в крови пользователя, полученных в первый день периода тестирования.

[0045] Вариант осуществления 9. Способ варианта осуществления 1, в котором прибор для контроля глюкозы в крови представляет собой прибор для постоянного контроля глюкозы (ПКГ) или прибор для выборочного контроля глюкозы в крови (ВКГК).

[0046] Вариант осуществления 10. Способ варианта осуществления 1, в котором определение того, что упущенная часть данных периода тестирования содержит данные о пищевом рационе, включает анализ одного или более запланированных приемов пищи, и в котором определение того, что упущенная часть данных содержит данные о медикаментозном лечении, включает анализ одной или более запланированных доз лекарственных средств, и в котором определение того, что упущенная часть данных периода тестирования содержит данные об активности, включает анализ одного или более запланированных видов активности.

[0047] Вариант осуществления 11. Способ варианта осуществления 1, в котором уровни достоверности для каждого случая импутации замещающих данных в день периода тестирования собираются для определения ежедневного суммарного уровня достоверности, и в котором период тестирования продлевается в ответ на ежедневный суммарный уровень достоверности, который ниже заранее определенного порогового значения достоверности.

[0048] Вариант осуществления 12. Способ варианта осуществления 1, дополнительно включающий: идентификацию, используя замещающие данные о пищевом рационе, замещающие данные о медикаментозном лечении или замещающие данные об активности, прогрессирования или регрессии диабетического состояния, связанного с пользователем; и регулирование конфигурации дозатора инсулина для повышения или снижения подачи инсулина пользователю в ответ на прогрессирование или регрессию диабетического состояния.

[0049] Вариант осуществления 13. Способ варианта осуществления 1, дополнительно включающий обновление модели обучения, связанной с пользователем, с использованием данных периода тестирования.

[0050] Вариант осуществления 14. Способ, включающий: получение данных о глюкозе в крови от прибора для контроля глюкозы в крови, причем данные о глюкозе в крови содержат множество уровней глюкозы в крови пользователя, которые измеряются в пределах периода тестирования; получение данных о пищевом рационе, связанных с множеством приемов пищи, потребленной пользователем в пределах периода тестирования; определение того, что часть данных о пищевом рационе упущена на основе анализа полученных данных о пищевом рационе, причем упущенная часть данных о пищевом рационе связана с приемом пищи из множества приемов пищи; определение того, что пользователь потребил пищу, на основе уровня глюкозы в крови из множества уровней глюкозы в крови, которые больше заранее определенного порогового значения глюкозы в крови, причем уровень глюкозы в крови находится вблизи периода времени, связанного с приемом пищи; импутацию упущенной части данных о пищевом рационе с помощью замещающих данных в ответ на определение того, что пользователь употребил пищу, причем замещающие данные обеспечивают возможность одного или более из анализа прогрессирования заболевания или анализа терапии в конце периода тестирования; вычисление уровня достоверности импутации замещающих данных; и продление периода тестирования в ответ на одно или более из: определение того, что пользователь не употреблял пищу, на основе анализа одного или более из множества уровней глюкозы вблизи периода времени, или определение того, что уровень достоверности замещающих данных ниже заранее определенного порогового значения достоверности.

[0051] Вариант осуществления 15. Способ варианта осуществления 14, в котором период тестирования содержит множество дней, и в котором замещающие данные основаны общей популяционной модели глюкозы в крови в ответ на прием пищи, имеющийся в первый день периода тестирования, и в котором замещающие данные основывают на взвешенной по времени модели глюкозы в крови, разработанной с помощью данных о глюкозе в крови пользователя, полученных в первый день периода тестирования, в ответ на то, что прием пищи имеет место во второй или третий день периода тестирования.

КРАТКОЕ ОПИСАНИЕ ГРАФИЧЕСКИХ МАТЕРИАЛОВ

[0052] Фиг. 1 представляет собой вид в перспективе типичной окружающей среды для контроля или лечения диабетического состояния.

[0053] Фиг. 2 показывает блок-схему типичного процесса для использования структурированного периода тестирования для анализа прогрессирования заболевания и оптимизации терапии.

[0054] Фиг. 3 представляет собой блок-схему типичного процесса для надежного захвата данных в пределах структурированного периода тестирования.

[0055] Фиг. 4 показывает блок-схему типичного процесса для импутации данных о пищевом рационе в пределах структурированного периода тестирования.

[0056] Фиг. 5 показывает блок-схему типичного процесса импутации данных об активности в пределах структурированного периода тестирования.

[0057] Фиг. 6 показывает блок-схему типичного процесса импутации данных о медикаментозном лечении в пределах структурированного периода тестирования.

[0058] Фиг. 7 показывает блок-схему типичного процесса импутации данных о глюкозе в крови.

[0059] Фиг. 8 показывает блок-схему типичного процесса импутации уровня глюкозы в крови натощак.

[0060] Фиг. 9 представляет собой блок-диаграмму типичного устройства для контроля глюкозы в крови.

[0061] Фиг. 10 представляет собой блок-диаграмму типичного устройства для измерения глюкозы в крови (ИГК).

[0062] Фиг. 11 представляет собой блок-диаграмму, иллюстрирующую пример дозатора инсулина.

[0063] Фиг. 12 представляет собой блок-диаграмму типичного вычислительного устройства.

[0064] Фиг. 13 представляет собой блок-диаграмму типичной смарт-тарелки.

ПОДРОБНОЕ ОПИСАНИЕ

[0065] Фиг. 1 представляет собой вид в перспективе типичной окружающей среды для контроля или лечения диабетического состояния. Как показано на фиг.1, пользователь 100 с диабетом использует одно или более устройств для контроля глюкозы в крови, чтобы способствовать контролю или лечению диабетического состояния. Диабетическое состояние включает метаболический синдром, предрасположенность к диабету, диабет 1 типа, диабет 2 типа или гестациозный диабет. Пользователь 100 может иметь диабетическое состояние последней стадии, такое как гипогликемия или гипергликемия, когда уровень глюкозы в крови пользователя 100 выше или ниже порогового уровня глюкозы в крови. В варианте осуществления фиг.1 пользователь 100 использует устройство для контроля глюкозы в крови для контроля уровней глюкозы в крови.

[0066] При использовании в настоящем документе термин «устройство для контроля глюкозы в крови» относится к любому устройству, которое обнаруживает и сообщает об уровне глюкозы в крови пользователя, или посредством прямого измерения крови, или посредством опосредованного процесса обнаружения. Уровень глюкозы в крови также называется уровнем сахара в крови. Примеры устройств для контроля глюкозы в крови включают, но строго не ограничены ими, устройства постоянного контроля глюкозы, устройства мгновенного контроля глюкозы и глюкометры, которые обеспечивают однократное измерение уровней глюкозы в крови из образца крови в процессе «выборочного» контроля. Фиг. 1 изображает примеры устройств для контроля глюкозы в крови, которые описаны более подробно ниже.

[0067] В некоторых вариантах осуществления устройство для контроля глюкозы в крови представляет собой прибор 102 для постоянного контроля глюкозы (ПКГ). ПКГ 102 содержит подкожный сенсор, который используется для обнаружения и контроля количества глюкозы в интерстициальной жидкости пользователя 100. ПКГ 102 содержит передатчик, который расположен непосредственно над сенсором, который беспроводным образом питает передачу данных от сенсора. ПКГ 102 периодически передает данные, показывающие уровни глюкозы в крови пользователя 100, на внешнее устройство, такое как мобильное устройство 104, для вычисления или хранения уровней глюкозы в крови пользователя 100.

[0068] При использовании в настоящем документе термин «мобильное устройство» относится к любому мобильному электронному устройству, которое способно перемещаться с пользователем, когда пользователь меняет местоположение. Типичные мобильные устройства включают мобильные телефоны, смартфоны, пригодные для носки устройства, планшеты, ноутбуки, портативные компьютеры, персональных цифровых помощников (ПЦП) и любое другое мобильное электронное устройство, которое способно перемещаться с пользователем. Некоторые варианты осуществления мобильного устройства включают прибор для контроля глюкозы в крови во встроенном устройстве.

[0069] Некоторые варианты осуществления мобильного устройства 104 работают как контроллер ПКГ. Хотя мобильное устройство 104 представлено в качестве примера устройства, с которым связывается ПКГ 102, ПКГ 102 может связываться с другими специальными контроллерами ПКГ для обеспечения функциональности, аналогичной той, что описана в настоящем документе для мобильного устройства 104. ПКГ 102 обрабатывает данные о глюкозе в крови для обеспечения анализа прогрессирования заболевания и анализа терапии. Данные о глюкозе в крови обрабатываются на мобильном устройстве 104 или другом контроллере ПКГ, сигнальный индикатор связывается с ПКГ 102.

[0070] В некоторых вариантах осуществления контроль глюкозы в крови проводится путем мгновенного контроля глюкозы (МКГ). МКГ содержит подкожный сенсор 103, который используется для обнаружения и контроля количества глюкозы в интерстициальной жидкости пользователя 100. Отдельное считывающее устройство, такое как мобильное устройство 104 или другое считывающее устройство, получает информацию о глюкозе в крови от сенсора, когда устройство находится в РЧ-диапазоне сенсора 103. Сенсор 103 передает мгновенный уровень глюкозы в крови или графическую тенденцию уровня глюкозы в крови на считывающее устройство для отображения.

[0071] В некоторых вариантах осуществления ПКГ 102 представляет собой одноразовое устройство ПКГ кратковременного действия. Одноразовое устройство ПКГ кратковременного действия активируется в начале периода тестирования и измеряет уровни глюкозы в крови пользователя в пределах периода тестирования. В примерах одноразовое устройство ПКГ кратковременного действия посылает измерения уровня глюкозы в крови на мобильное устройство 104. В примерах одноразовое устройство ПКГ кратковременного действия посылает измерения уровня глюкозы в крови на удаленное вычислительное устройство 122. Одноразовое устройство ПКГ кратковременного действия утилизируется после завершения периода тестирования.

[0072] В некоторых вариантах осуществления ПКГ 102 селективно блокируется так, что измерения уровня глюкозы в крови не предоставляются пользователю в пределах периода тестирования. Пользователи стремятся изменить свое поведение, когда они видят свои измерения уровня глюкозы в крови.

[0073] В некоторых вариантах осуществления ПКГ 102 не связывается с мобильным устройством 104. Напротив, ПКГ 102 хранит измерения уровня глюкозы в крови до конца периода тестирования. В примерах ПКГ сконфигурирован для передачи хранящихся измерений уровня глюкозы в крови на удаленное вычислительное устройство 122.

[0074] В некоторых вариантах осуществления пользователь использует прибор 106 для контроля глюкозы в крови (КГК) (например, выборочного контроля глюкозы в крови (ВКГК)) в качестве устройства для контроля глюкозы в крови для контроля уровней глюкозы в крови. КГК 106 содержит отверстие 108, которое принимает полоску 110 для измерения глюкозы в крови. Пользователь 100 наносит образец крови на полоску 110 для измерения глюкозы в крови. КГК 106 анализирует образец и измеряет уровень глюкозы в крови в образце. Уровень глюкозы в крови, измеренный из образца, отображается на дисплее 112 КГК 106 или передается на внешнее устройство, такое как мобильное устройство 104.

[0075] Уровень глюкозы в крови, измеренный с помощью КГК 106 или вычисленный с помощью данных, полученных от ПКГ 102, используют для лечения диабетического состояния пользователя 100. Уровень глюкозы в крови, измеренный с помощью КГК 106 или вычисленный с помощью данных, полученных от ПКГ 102, используется для идентификации прогрессирования или регрессии диабетического состояния пользователя 100. Уровень глюкозы в крови, измеренный с помощью КГК 106 или вычисленный с помощью данных, полученных от ПКГ 102, используется для регулирования (например, оптимизации) терапии, связанной с пользователем 100.

[0076] В некоторых вариантах осуществления пользователь 100 использует амбулаторный дозатор 116 инсулина кратковременного пользования или амбулаторный дозатор 118 инсулина длительного пользования для лечения диабетического состояния с помощью инсулина. Мобильное устройство 104 определяет количество инсулина, которое необходимо ввести пользователю 100, и дозатор 116, 118 инсулина получает инструкции от мобильного устройства 104 для доставки заранее определенного количества инсулина пользователю 100. Дозатор 116, 118 инсулина получает другую информацию от мобильного устройства 104, такую как информация о времени приема пищи или информацию о физических нагрузках пользователя 100. Дозатор 116, 118 инсулина определяет количество инсулина, которое вводят, на основе полученной информации от мобильного устройства 104. Дозатор 116, 118 инсулина передает информацию на мобильное устройство 104. Информация, переданная на мобильное устройство 104, содержит количество инсулина, доставленное пользователю 100, соответствующее время доставки или статус дозатора (например, статус батареи, статус инсулина или другой статус части насоса). Уровень глюкозы в крови, измеренный с помощью КГК 106 или вычисленный с помощью данных, полученных от ПКГ 102, используется для регулирования конфигурации дозатора 116, 118 инсулина или снижения подачи инсулина пользователю в ответ на прогрессирование или регрессию диабетического состояния.

[0077] В некоторых вариантах осуществления пользователь 100 носит фитнес-трекер 114. Фитнес-трекер 114 представляет собой фитнес-браслет (например, как показано на фиг.1), смарт-часы или другое пригодное для носки устройство. Фитнес-трекер 114 измеряет и подсчитывает активность пользователя или ее отсутствие. Фитнес-трекер 114 используется для измерения активности, такой как ходьба, движение, бег, сон, бездействие, езда на велосипеде, выполнение упражнений на эллиптическом тренажере и подобное. Данные (например, данные об активности), собранные фитнес-трекером 114, передаются и отображаются на вычислительном устройстве (например, таком как мобильное устройство 104).

[0078] В некоторых вариантах осуществления пользователь 100 получает заранее упакованные блюда 130 для потребления в пределах периода тестирования. Каждое из заранее упакованных блюд 130 содержит машиночитаемую оптическую метку 131 блюда. Машиночитаемая оптическая метка 131 блюда представляет собой штрих-код, QR-код или некоторый другой уникальный идентификатор. Пользователь 100 сканирует машиночитаемую оптическую метку 131 блюда перед потреблением блюда, например, для подтверждения того, что соответствующее заранее упакованное блюдо 130 было потреблено.

[0079] В некоторых вариантах осуществления пользователь 100 получает заранее упакованные дозы 132 лекарственных средств для приема в пределах периода тестирования. Каждая из заранее упакованных доз 132 лекарственных средств содержит машиночитаемую оптическую метку 133 лекарственного средства. Машиночитаемая оптическая метка 133 лекарственного средства представляет собой штрих-код, QR-код или некоторый другой уникальный идентификатор. Пользователь 100 сканирует машиночитаемую оптическую метку 133 лекарственного средства перед приемом дозы лекарственного средства, например, для подтверждения того, что соответствующая заранее упакованная доза 132 лекарственного средства была принята.

[0080] В некоторых вариантах осуществления пользователь 100 использует смарт-тарелку 128 для потребления блюд. Смарт-тарелка 128 содержит один или более сенсоров, сконфигурированных для определения, как много блюда (например, заранее упакованного блюда) пользователь 100 съел. Смарт-тарелка 128 сконфигурирована для сканирования машиночитаемой оптической метки 131 заранее упакованного блюда 130. Например, смарт-тарелка 128 содержит камеру или сканер штрих-кода.

[0081] Мобильное устройство 104 связывается с дозатором 116, 118 инсулина, ПКГ 102, КГК 106, фитнес-трекером 114 и смарт-тарелкой 128, используя проводную или беспроводную связь. Мобильное устройство 104, ПКГ 102, контроллер ПКГ, КГК 106, фитнес-трекер 114, смарт-тарелка 128 и дозатор 116, 118 инсулина совместно называются пользовательскими устройствами. Мобильное устройство 104 связывается с дозатором 116, 118 инсулина, ПКГ 102, КГК 106, фитнес-трекером 114 и смарт-тарелкой 128, используя одинаковый или различные беспроводные протоколы. Например, мобильное устройство 104 связывается с дозатором 116, 118 инсулина, ПКГ 102, КГК 106, фитнес-трекер 114 и смарт-тарелка 128, используя BLUETOOTH®, ближнюю радиосвязь (NFC), THREAD®, WIFI®, ZIGBEE®, WI-MAX®, протокол сотовой связи, специальный протокол беспроводной связи или другой протокол радиочастотной (РЧ) связи.

[0082] Мобильное устройство 104 получает данные и хранит данные для содействия в контроле или лечении диабетического состояния. Мобильное устройство 104 получает входные данные от пользователя 100 посредством пользовательского интерфейса (например, графического пользовательского интерфейса (ГПИ)), представленного на дисплее мобильного устройства 104. Мобильное устройство 104 получает входные данные посредством аппаратных кнопок или виртуальных кнопок, представленных на дисплее. Пользователь 100 подтверждает согласие с одним или более аспектами структурированного периода тестирования посредством пользовательского интерфейса мобильного устройства. Например, пользователь 100 подтверждает, посредством мобильного устройства 104, было ли потреблено блюдо, приняты ли дозы лекарственных средств, и участие в видах активностей.

[0083] Мобильное устройство 104 сконфигурировано для определения местоположения устройства. Например, мобильное устройство 104 способно определять геолокацию (например, широту и долготу) устройства, используя сигналы от глобальной системы позиционирования (GPS) или триангуляции посредством сотовой связи. Мобильное устройство 104 определяет относительное местоположение, используя устройство 126 РЧ-маяка. Устройство 126 РЧ-маяка связывается с уникальным идентификатором посредством беспроводной связи ближнего действия, такой как маяк с низкоэнергетическим BLUETOOTH® (BLE) или маяк NFC. Мобильное устройство 104 получает РЧ-маяк и выполняет поиск в базе данных (например, в информации из хранилищ 124 данных) для определения относительного местоположения, связанного с уникальным идентификатором. Например, мобильное устройство 104 определяет, что РЧ-маяк указывает, что устройство находится в конкретной комнате в доме или здании, на определенном этаже в здании, вблизи заранее определенного объекта или находится в пределах РЧ-диапазона маяка, связанного с другим объектом или местоположением.

[0084] Некоторые варианты осуществления мобильного устройства 104 включают один или более сенсоров для определения относительного положения устройства или информации о пользователе 100. Мобильное устройство 104 обнаруживает движение или изменение ориентации. На основе движения или изменения ориентации (или их отсутствия) мобильного устройства 104 в течение периода времени мобильное устройство 104 обнаруживает, что пользователь 100 стоит, сидит или лежит. Мобильное устройство 104 обнаруживает, что пользователь 100 тренируется, когда движение или изменение ориентации превышает пороговое значение в течение периода времени. Мобильное устройство 104 обнаруживает частоту сердечных сокращения пользователя 100 с помощью сенсора частоты сердечных сокращения. На основании частоты сердечных сокращения и движения пользователя 100 в течение периода времени мобильное устройство 104 обнаруживает, спит или бодрствует пользователь 100. Информация о мобильном устройстве 104 или пользователе 100 используется для обеспечения информации о лечении диабетического состояния.

[0085] Мобильное устройство 104 обеспечивает информацию пользователю 100 о диабетическом состоянии пользователя. Например, мобильное устройство 104 обеспечивает уровни глюкозы в крови, обеспечивает связанную с приемом пищи информацию, обеспечивает связанную с физическими нагрузками информацию, генерирует графики и другие графические пользовательские интерфейсы для дисплея или генерирует оповещения, которые предоставляются пользователю 100. Например, мобильное устройство 104 измеряет уровень глюкозы в крови пользователя 100 и обеспечивает оповещение, когда уровень глюкозы в крови пользователя 100 достигал порогового значения для критического диабетического состояния (например, гипогликемии или гипергликемии). Оповещения, предоставленные мобильным устройством 104, являются звуковыми или незвуковыми оповещениями. Незвуковые оповещения представляются как вибрация, мигание экрана или мигание СИД на мобильном устройстве 104. Оповещения также или альтернативно представлены внешним устройством на основе связи с мобильным устройством 104. Некоторые варианты осуществления мобильного устройства 104 включают электрический двигатель для обеспечения нательных оповещений с помощью вибрации или громкоговорителя для обеспечения звуковых оповещений в ответ на индикации или триггеры данных, идентифицированные в контролируемых данных о глюкозе в крови.

[0086] Мобильное устройство 104 связывается с другими устройствами непосредственно через проводную связь или беспроводную связь ближнего действия (например, WI-FI®, BLUETOOTH®, BLE, NFC или другую подходящую беспроводную связь ближнего действия). Мобильное устройство 104 связывается опосредованно с помощью удаленных вычислительных устройств 122 или хранилищ 124 данных посредством сети 120 (например, с помощью сети WI-FI®, мобильной сети, сети WI-MAX® или другой проводной или беспроводной сети). Сеть 120 представляет собой проводную или беспроводную сеть. Сеть 120 используется для передачи по сети Интернет на другие устройства. Одно или более из удаленных вычислительных устройств 122 сконфигурированы для выполнения применения 123 касательно дистанционного обслуживания.

[0087] Мобильное устройство 104 связывается с помощью удаленных вычислительных устройств для генерирования пользовательских интерфейсов для отображения на мобильном устройстве 104, выполнения удаленного вычисления или для иного контроля удаленного вычислительного устройства. Например, мобильное устройство 104 обеспечивает пользовательский интерфейс посредством приложения или Web-браузера, который генерируется на удаленном вычислительном устройстве 122. Мобильное устройство 104 генерирует инструкции для обеспечения напоминаний на основе информации, связанной с периодом тестирования. Мобильное устройство 104 отображает одно или более напоминаний пользователю 100. Напоминания сконфигурированы для напоминания пользователю 100 о введении данных, приеме лекарственного средства, потреблении пищи, участии в виде деятельности и осуществлении измерения глюкозы в крови.

[0088] Мобильное устройство 104 сообщается с хранилищами данных 124 для хранения информации или поиска информации. Информация включает информацию, связанную с пользователем 100, ПКГ 102, КГК 106, фитнес-трекером 114, смарт-тарелкой 128 и дозатором 116, 118 инсулина. Например, мобильное устройство 104 получает информацию о лечении, связанную с пользователем 100, в качестве входных данных или получает информацию о глюкозе в крови от ПКГ 102 или КГК 106 и направляет информацию в хранилища 124 данных посредством сети 120. В другом примере мобильное устройство 104 получает информацию об активности от фитнес-трекера 114 и направляет информацию об активности в хранилища 124 данных посредством сети 120. Хранящаяся информация извлекается из хранилища 124 данных для лечения диабетического состояния пользователя. Например, мобильное устройство 104 извлекает количество инсулина, доставленное пользователю 100, или соответствующее время доставки. Хранилища 124 данных включают одно или более удаленных мест хранения, которые совместно называются облачным хранилищем. Например, хранилища 124 данных хранят информацию касательно одной или более персональных характеристик пользователя 100 (например, возраст или пол пользователя) или один или более профилей оповещений для оповещения.

[0089] Одно или более пользовательских устройств реализуются для надежного захвата данных периода тестирования от пользователя (например, в пределах структурированного периода тестирования). Данные периода тестирования включают данные о глюкозе в крови, данные о пищевом рационе, данные о медикаментозном лечении и данные об активности. Например, мобильное устройство 104 получает данные периода тестирования (например, данные о глюкозе в крови, данные о пищевом рационе, данные о медикаментозном лечении и данные об активности) в пределах структурированного периода тестирования. Мобильное устройство 104 выполняет мобильное приложение 105 для сбора данных периода тестирования. Мобильное устройство 104 (например, посредством мобильного приложения 105) сконфигурировано для сбора данных периода тестирования, настройки протоколов тестирования, получения напоминаний и обеспечения возможности ввода данных пользователем. Мобильное устройство 104 собирает данные периода тестирования посредством связи с помощью одного или более пользовательских устройств. Например, одно или более пользовательских устройств направляют данные периода тестирования на мобильное устройство 104. Мобильное устройство 104 получает входные данные пользователя. Например, мобильное приложение 105 обеспечивает пользовательский интерфейс для пользователя 100 для введения данных периода тестирования.

[0090] Длительность структурированного периода тестирования (например, периода тестирования) определяется на основе пользователя и его статуса заболевания. В примерах период тестирования составляет два или более дней (например, три дня). В других примерах период тестирования составляет один день. Длительность периода тестирования регулируется в пределах периода тестирования. Например, период тестирования продлевается (например, на один или более дней), когда данные периода тестирования не получаются мобильным устройством 104. Частота сбора данных периода тестирования изменяется в различные дни периода тестирования. Например, данные периода тестирования собираются чаще в первый день периода тестирования, чем во второй или третий день периода тестирования.

[0091] Пользователь 100 устанавливает один или более протоколов тестирования с помощью мобильного приложения 105. Протоколы тестирования включают типы данных периода тестирования для сбора и частоты, с которой данные периода тестирования будут собираться. Мобильное устройство 104 (например, посредством мобильного приложения 105) направляет одно или более напоминаний пользователю. Напоминания сконфигурированы для напоминания пользователю о введении данных, приеме лекарственного средства, потреблении пищи, участии в виде деятельности или осуществлении измерения глюкозы в крови.

[0092] В идеале все данные периода тестирования будут собираться и сообщаться (например, мобильному устройству 104). В пределах периода тестирования одна или более частей данных может быть упущена (например, не получена мобильным устройством 104). Например, мобильное устройство 104 определяет, что одна или более частей данных (например, данных о глюкозе в крови, данных о пищевом рационе, данных о медикаментозном лечении и данных об активности) не были получены. Мобильное устройство 104 или удаленное вычислительное устройство(а) 122 анализирует данные периода тестирования для определения, какой тип данных упущен. Например, упущенная часть(и) данных не получается мобильным устройством 104 из-за одного или более из: пользователь забыл ввести данные (например, в мобильное приложение 105), мобильное устройство 104 выключено, или беспроводная связь мобильного устройства 104 выключена. Полный набор данных требуется от структурированного периода тестирования; поэтому, когда данные упущены, период тестирования продлевается (например, день добавляется к периоду тестирования). Продление периода тестирования обеспечивает другую возможность для сбора завершенного набора данных. Но продление периода тестирования является навязчивым для пользователя и требует больших ресурсов для обработки на мобильном устройстве 104 и других пользовательских устройствах. Продолжение тестирования разряжает батарею мобильного устройства 104 из-за использования большего числа ресурсов для обработки для получения дополнительных данных периода тестирования и обновления дополнительного времени модели обучения.

[0093] Импутация данных каждый день периода тестирования ограничен, например, для обеспечения качества данных периода тестирования. В примерах позволена одна импутация каждый день периода тестирования. В примерах позволены две импутации во второй день или позднее в периоде тестирования. Больше импутаций может быть позволено в более поздние дни периода тестирования, поскольку модель обучения, используемая для прогнозирования упущенных данных, является более точной в более поздние дни периода тестирования. Если больше частей данных упущено в день периода тестирования, чем допустимое число импутаций, период тестирования продлевается, даже если данные иным образом импутируются с помощью замещающих данных.

[0094] Для сбора данных периода тестирования с помощью мобильного приложения 105 (например, приложения для сбора данных) на мобильном устройстве 104 для контроля данных периода тестирования, мобильное устройство 104 использует излишние ресурсы, когда период тестирования продлевается, и данные периода тестирования передаются на удаленные вычислительные устройства 122 (например, удаленное программное приложение 123) из-за неточности полученных данных и необходимости в сборе данных периода тестирования в дополнительные дни тестирования периода тестирования. Продление периода тестирования повышает число связей, которые выполняются между мобильным устройством 104 и другими устройствами (например, такими как удаленные вычислительные устройства 122, фитнес-трекер 114 и тарелка 128 с едой), что создает дополнительный трафик на беспроводных сетях передачи данных.

[0095] В некоторых вариантах осуществления мобильное устройство 104 или удаленное вычислительное устройство(а) 122 выполняет импутацию данных задним числом. Мобильное устройство 104 (например, посредством мобильного приложения 105) или удаленное вычислительное устройство(а) 122 (например, посредством приложения 123 для удаленного обслуживания) импутирует упущенную часть данных с помощью контекстуальной информации, например, после определения того, что часть данных периода тестирования упущена. Упущенная часть данных импутирована с помощью замещающих данных. Контекстуальная информация включает данные о глюкозе в крови. Например, контекстуальная информация содержит время начала, время действия и пик, связанный с данными о глюкозе в крови. Контекстуальная информация, используемая для импутации упущенных данных, приближена к заранее запланированному событию или незапланированному событию. Замещающие данные включают подтверждение того, что заранее запланированное событие происходило, данные о глюкозе в крови или подтверждение того, что происходило незапланированное событие. Мобильное устройство 104 импутирует упущенные данные в конце каждого дня периода тестирования. В примерах мобильное устройство 104 уведомляет пользователя о том, что данные были упущены и что упущенные данные были импутированы с помощью замещающих данных. В качестве варианта мобильное устройство 104 запрашивает у пользователя подтверждение точности импутированных замещающих данных.

[0096] Когда упущенная часть данных соответствует заранее запланированному событию, мобильное устройство 104 (например, посредством мобильного приложения 105) использует данные о глюкозе в крови вблизи времени, в которое было запланировано прохождение заранее запланированного события. Например, мобильное устройство 104 анализирует данные о глюкозе в крови для определения, происходило ли заранее запланированное событие. Анализируемые данные о глюкозе в крови включают время начала, время действия и пик. Когда мобильное устройство 104 определяет, что заранее запланированное событие происходило, мобильное устройство 104 импутирует упущенную часть данных с помощью замещающих данных. В этом случае замещающие данные включают подтверждение того, что заранее запланированное событие происходило.

[0097] Когда мобильное устройство 104 (например, мобильное приложение 105) идентифицирует изменение данных о глюкозе в крови, которые находится не вблизи заранее запланированного события, мобильное устройство определяет, соответствует ли изменение данных о глюкозе в крови незапланированному событию. Мобильное устройство 104 затем определяет, какой тип незапланированного события, которому соответствует изменение данных о глюкозе в крови, например, на основе анализа данных о глюкозе в крови. Когда мобильное устройство 104 определяет, какому типу незапланированного события соответствует изменение данных о глюкозе в крови, мобильное устройство 104 импутирует упущенную часть данных с помощью замещающих данных (например, указывает, что незапланированное событие происходило).

[0098] Мобильное устройство 104 вычисляет уровень достоверности для импутации (например, каждый случай импутации). Уровень достоверности вычисляется на основе анализа контекстуальной информации. Например, мобильные устройства 104 соотносят различный вес с временем начала, временем действия и пиком импутации. Мобильное устройство 104 собирает вес для вычисления уровня достоверности, связанного с импутацией. Мобильное устройство 104 увеличивает вычисленный уровень достоверности для импутации, когда пользователь подтверждает точность импутированных данных.

[0099] В примерах мобильное устройство 104 повышает частоту, объем или интенсивность вибрации напоминаний и уведомлений для напоминания дня периода тестирования в ответ на факт импутации.

[0100] Мобильное устройство 104 определяет, продлевать ли период тестирования, на основе уровня достоверности, связанного с импутацией. Если уровень достоверности превышает заранее определенное пороговое значение достоверности, мобильное устройство 104 определяет отсутствие продления периода тестирования. Если уровень достоверности меньше или равен заранее определенному пороговому значению достоверности, мобильное устройство 104 определяет продление периода тестирования. Продление периода тестирования включает добавление одного или более дней к периоду тестирования.

[0101] Мобильное устройство 104 определяет ежедневный суммарный уровень достоверности путем сбора уровней достоверности для каждого случая импутации замещающих данных в день периода тестирования. Мобильное устройство 104 продлевает период тестирования в ответ на ежедневный суммарный уровень достоверности, который ниже заранее определенного порогового значения достоверности.

[0102] Мобильное устройство 104 определяет, продлевать ли период тестирования, на основе количества импутаций. Если количество импутаций в день периода тестирования слишком высокое, мобильное устройство 104 определяет продление периода тестирования. Количество импутаций, являющееся слишком высоким, зависит от дня периода тестирования. В примерах две или более импутаций в первый день периода тестирования является слишком высоким числом. В примерах три или более импутаций на второй или более поздний день периода тестирования является слишком высоким числом. В примерах, если количество импутаций во всем периоде тестирования является слишком высоким, данные непригодны, и требуется другой период тестирования.

[0103] Импутация упущенных данных не основана на импутированных данных от предыдущего дня периода тестирования. В конце каждого дня периода тестирования мобильное устройство 104 (например, используя мобильное приложение 105) сообщает пользователю, какие данные были импутированы, в качестве образовательной контрольной точки для повышения соответствия требованиям. В примерах мобильное устройство 104 (например, используя мобильное приложение 105) обеспечивает один или более советов для изменения(й) поведения для повышения соответствия требованиям.

[0104] Мобильное устройство 104 (например, используя мобильное приложение 105) или одно или более удаленных вычислительных устройств 122 (например, используя приложение для удаленного обслуживания 123) анализирует прогрессирование заболевания и оптимизирует терапию на основе данных периода тестирования. Например, данные периода тестирования обеспечивают идентификацию удаленным вычислительным устройством 122 более подходящего (например, оптимального) лекарственного средства для пользователя 100. Когда для пользователя 100 лекарственное средство выбрано с использованием неполных или неточных данных тестирования, выбирается близкое к оптимальному лекарственное средство для пользователя 100, который не может привести к более быстрому прогрессированию заболевания пользователя. Тогда как, когда для пользователя 100 лекарственное средство выбрано с использованием полных данных (например, с помощью импутации данных), прогрессирование заболевания пользователя можно замедлить, или можно отсрочить необходимость в приеме пользователем 100 инсулина.

[0105] В некоторых вариантах осуществления мобильное устройство 104 выполняет предупредительную импутацию данных. Предупредительная импутация данных снижает ресурсы для обработки, требуемые мобильным устройством 104 в пределах периода тестирования, и снижает ширину полосы беспроводной связи путем снижения случаев сообщения о данных периода тестирования. В примерах частота сообщений/поступлений информации о глюкозе в крови регулируется в пределах периода тестирования. Частые сообщения информации о глюкозе в крови (например, от ПКГ 102 на мобильное устройство 104) потребляют ресурсы устройства (например, обрабатывающая способность, батарею питания или другие ресурсы устройства). Менее частые сообщения информации о глюкозе в крови сохраняют ресурсы устройства и снижают ширину полосы беспроводной связи. Например, мобильное устройство 104 получает информацию о глюкозе в крови (например, от ПКГ 102) с первой частотой в пределах первого дня периода тестирования и со второй частотой в пределах второго дня периода тестирования. Вторая частота меньше первой частоты, так что интервал времени между сообщения информации о глюкозе в крови больше во второй день периода тестирования. Мобильное устройство 104 импутирует (например, путем интерполяции на основе информации о глюкозе в крови, полученной в первый день периода тестирования) данные о глюкозе в крови между сообщениями на второй день периода тестирования, так что количество информации о глюкозе в крови является по сути одинаковым.

[0106] В некоторых вариантах осуществления мобильное устройство 104 выполняет прогностическое обучение. Например, мобильное устройство 104 обновляет модель обучения пользователя 100 в пределах периода тестирования. В начале периода тестирования модель обучения содержит данные от общей популяционной модели. Общая популяционная модель содержит спрогнозированные ответы уровней глюкозы в крови с помощью данных от людей, имеющих подобный профиль (например, возраст, пол, вес, длительность заболевания, прогрессирование заболевания или тип лекарственного средства), что и у пользователя. В конце первого дня периода тестирования модель обучения обновляется, чтобы включать спрогнозированные ответы уровней глюкозы в крови от пользователя 100 в первый день периода тестирования. В конце второго дня периода тестирования модель обучения обновляется, чтобы включать спрогнозированные ответы уровней глюкозы в крови от пользователя 100 во второй день периода тестирования. Модель обучения является взвешенной по времени так, что ответам уровня глюкозы в крови пользователя, ближайшие к текущему дню периода тестирования, присваивается более высокий относительный вес.

[0107] Фиг. 2 показывает блок-схему типичного процесса 200 для использования структурированного периода тестирования для анализа прогрессирования заболевания и оптимизации терапии. Типичный процесс 200 выполняется одним или более устройствами, такими как одно или более пользовательских устройств, например. Процесс 200 выполняется одним пользовательским устройством или распределен по множеству устройств. Например, процесс 200 выполняется вычислительным устройством (например, таким как мобильное устройство 104 или удаленное вычислительное устройство(а) 122, показанное на фиг.1). Части процесса 200 выполняются другими устройствами, такими как прибор для контроля глюкозы в крови (например, ПКГ 102 или КГК 106, показанные на фиг.1).

[0108] Как показано на фиг.2, на 202 начинается период тестирования. Период тестирования является нечастым определенным периодом получения данных. Например, период тестирования составляет два или более дней (например, три дня). Протокол тестирования может требовать информации множество раз в день в течение периода тестирования. Например, протокол тестирования может требовать информации три раза в день в течение периода тестирования.

[0109] На 204 мобильное устройство или прибор для контроля глюкозы в крови контролирует данные о глюкозе в крови в пределах периода тестирования. В примерах мобильное устройство получает данные о глюкозе в крови от прибора для контроля глюкозы в крови. Данные о глюкозе в крови получаются с постоянными интервалами в пределах периода тестирования. В примерах интервалы отличаются в первый день, второй день и третий день периода тестирования. Данные о глюкозе в крови включают уровень глюкозы в крови в конкретное время. Например, уровень глюкозы в крови пользователя измеряется до и после приема пищи, до и после приема лекарственного средства, до и после активности и до и после сна. Данные о глюкозе в крови включают уровень глюкозы в крови натощак. Например, уровень глюкозы в крови пользователя измеряется до сна, в течение ночи (например, от полуночи до 6 утра), и когда пользователь просыпается.

[0110] На 206 мобильное устройство определяет, продлевать ли период тестирования. Мобильное устройство определяет продление периода тестирования, когда более одного случая данных о глюкозе в крови упущено. Мобильное устройство определяет продление периода тестирования, когда один случай данных о глюкозе в крови упущен и упущенные данные нельзя импутировать с помощью замещающих данных. Когда мобильное устройство определяет продление периода тестирования, мобильное устройство добавляет один или более дней к периоду тестирования и продолжает контролировать данные о глюкозе в крови, на 204, в добавленный день(дни). После добавленного дня(дней) мобильное устройство снова определяет, продлевать ли период тестирования. Когда мобильное устройство определяет не продлевать период тестирования, мобильное устройство направляет, на 208, данные периода тестирования в приложение для удаленного обслуживания, работающее на удаленных вычислительных устройствах, которые могут управляться медицинским работником (MP). Мобильное устройство направляет, на 208, данные периода тестирования в конце каждого дня периода тестирования или в конце периода тестирования.

[0111] На шаге 210 приложение для удаленного обслуживания на удаленном вычислительном устройстве или мобильном устройстве анализирует данные периода тестирования для определения прогрессирования заболевания и оптимизации терапии. Например, данные периода тестирования обеспечивают возможность идентификации прогрессирования или регрессии диабетического состояния, связанного с пользователем. В примерах одна или более конфигураций дозатора инсулина (например, такая как амбулаторный дозатор 116 инсулина кратковременного пользования или амбулаторный дозатор 118 инсулина длительного пользования, показанный на фиг.1) регулируют для увеличения или снижения подачи инсулина пользователю в ответ на прогрессирование или регрессию диабетического состояния. В примерах количество лекарственного средства или частота ввода лекарственного средства регулируются в ответ на данные периода тестирования.

[0112] Удаленное вычислительное устройство или мобильное устройство сравнивает данные периода тестирования с предыдущими данными периода тестирования от предыдущего периода тестирования пользователя. В других примерах удаленное вычислительное устройство или мобильное устройство сравнивает данные периода тестирования с общей популяционной моделью. Удаленное вычислительное устройство или мобильное устройство устанавливает базовое прогрессирование заболевания пользователя, например, если период тестирования представляет первый период тестирования пользователя. Удаленное вычислительное устройство обновляет предыдущую специфичную для пользователя модель (например, предыдущую модель обучения), например, если период тестирования представляет второй или более поздний период тестирования пользователя.

[0113] Каждый день периода тестирования включает анализ полученных данных периода тестирования для определения, упущены ли какие-либо данные. Когда часть данных периода тестирования упущена, мобильное устройство определяет, можно ли импутировать упущенные данные с помощью замещающих данных. Если упущенные данные можно импутировать с помощью замещающих данных, вычисляют уровень достоверности импутированных замещающих данных. Когда уровень достоверности импутированных замещающих данных выше заранее определенного порогового значения (например, 90%), замещающие данные добавляют к данным периода тестирования для дня. Данные периода тестирования для дня используют для обновления модели обучения, связанной с пользователем.

[0114] Фиг. 3 показывает блок-схему типичного процесса 300 для дня структурированного периода тестирования. Типичный процесс 300 выполняется одним или более устройствами, такими как одно или более пользовательских устройств, например. Процесс 300 выполняется одним пользовательским устройством или распределен по множеству устройств. Например, процесс 300 выполняется вычислительным устройством (например, таким как мобильное устройство 104, показанное на фиг.1). Процесс 300 выполняется каждый день периода тестирования. Период тестирования является нечастым определенным периодом получения данных. Например, период тестирования составляет два или более дней (например, три дня). Например, процесс 300 инициируется в начале каждого дня периода тестирования.

[0115] Как показано на фиг.3, на 302 начинается день периода тестирования. Мобильное устройство указывает (например, посредством дисплея, напоминания или оповещения) пользователю, что начался день периода тестирования. День периода тестирования начинается, когда пользователь просыпается. Например, день периода тестирования начинается, когда уровень глюкозы в крови натощак с утра пользователя получается мобильным устройством.

[0116] На 304 мобильное устройство получает данные периода тестирования в пределах периода тестирования. Данные периода тестирования включают данные о глюкозе в крови, данные о пищевом рационе, данные об активности и данные о медикаментозном лечении. Мобильное устройство получает данные о глюкозе в крови от прибора для контроля глюкозы в крови (например, ПКГ 102 или КГК 106, показанных на фиг.1). Данные о глюкозе в крови включают один или более уровней глюкозы в крови пользователя, которые измерены в пределах периода тестирования. Данные о глюкозе в крови получаются с постоянными интервалами в пределах периода тестирования. В примерах интервалы отличаются в первый день, второй день или третий день периода тестирования. Данные о глюкозе в крови включают уровень глюкозы в крови (например, измерение) в конкретное время. Например, уровень глюкозы в крови пользователя измеряется до и после приема пищи, до и после приема лекарственного средства, до и после активности и до и после сна. Данные о глюкозе в крови включают уровень глюкозы в крови натощак. Например, уровень глюкозы в крови пользователя измеряется до сна, в полночь, и когда пользователь просыпается.

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

[0118] Данные периода тестирования получают посредством беспроводной связи посредством мобильного приложения 105, выполняемого на мобильном устройстве. Например, в мобильное приложение 105 предварительно загружено одно или более запланированных приемов пищи, запланированных лекарственных средств или запланированных активностей. Мобильное приложение 105 обеспечивает пользователю указание, было ли съедено запланированное блюдо, были ли приняты запланированные лекарственные средства, и были ли выполнены запланированные активности.

[0119] В примерах данные о пищевом рационе вводятся пользователем в мобильное приложение 105. Например, пользователь указывает посредством мобильного приложения 105, было ли употреблено блюдо, и в какое время было потреблено блюдо. Блюдо представляет собой большую порцию, небольшую порцию или перекус. Пользователь вводит в мобильное приложение 105 информацию о питательности, связанную с блюдом, и как много блюда было потреблено. Дополнительно или альтернативно, блюда представляют собой заранее упакованные блюда (например, такие как заранее упакованные блюда 130, показанные на фиг.1). Каждое из заранее упакованных блюд включает машиночитаемую оптическую метку (например, такую как оптическая метка 131 блюда, показанная на фиг.1), которая имеет возможность сканирования для определения информации о питательности заранее упакованного блюда. Машиночитаемая оптическая метка указывает информацию о питательности. Например, устройство (например, мобильное устройство) извлекает (например, из памяти, из сети Интернет или базы данных) информацию о питательности для блюда на основе машиночитаемой оптической метки.

[0120] В примерах пользователь потребляет блюдо, используя смарт-тарелку (например, такую как смарт-тарелка 128, показанная на фиг.1). Смарт-тарелка содержит один или более сенсоров, сконфигурированных для определения, как много блюда (например, заранее упакованного блюда) пользователь съел. Смарт-тарелка сконфигурирована для сканирования машиночитаемой оптической метки заранее упакованного блюда. Например, смарт-тарелка содержит камеру или сканер штрих-кода.

[0121] В примерах данные об активности вводятся пользователем в мобильное приложение 105. Например, пользователь указывает посредством мобильного приложения 105, участвовал ли пользователь в активности и в какое время дня. Активность представляет собой заранее запланированный вид активности или незапланированный вид активности. Примеры видов активности включают бег, бег трусцой, ходьбу, йогу, силовые упражнения, интервальную тренировку и другие типы физической нагрузки. Пользователь также вводит длительность активности в мобильное приложение 105. Дополнительно или альтернативно, мобильное устройство получает данные от фитнес-трекера (например, такого как фитнес-трекер 114, показанный на фиг.1), который носит пользователь. Фитнес-трекер представляет собой фитнес-браслет, часы или другое пригодное для носки устройство, которое оборудовано одним или более сенсорами, которые сконфигурированы для отслеживания уровней активности в пределах периода тестирования. Например, данные с фитнес-трекера указывают, когда пользователь участвует в заранее запланированном виде активности или незапланированном виде активности.

[0122] В примерах данные о медикаментозном лечении вводятся пользователем в мобильное приложение (например, мобильное приложение 105, показанное на фиг.1). Например, пользователь указывает посредством мобильного приложения, принимал ли пользователь дозу лекарственного средства. Доза лекарственного средства представляет собой заранее запланированную дозу лекарственного средства или незапланированную дозу лекарственного средства. Дополнительно или альтернативно, дозы лекарственных средств являются заранее упакованными дозами лекарственных средств (например, такими как дозы 132 лекарственных средств, показанные на фиг.1). Каждая из заранее упакованных доз лекарственных средств включает машиночитаемую оптическую метку (например, такую как оптическая метка 133 лекарственного средства, оказанная на фиг.1), которая имеет возможность сканирования для указания, что пользователь принимал дозу лекарственного средства. Машиночитаемая оптическая метка указывает информацию о питательности. Например, устройство (например, мобильное устройство) извлекает (например, из памяти, из сети Интернет или из базы данных) информацию о питательности для блюда на основе машиночитаемой оптической метки.

[0123] На 306 мобильное устройство определяет, упущены ли какие-либо данные периода тестирования. Мобильное устройство определяет, упущены ли данные о пищевом рационе, данные об активности, данные о медикаментозном лечении или данные о глюкозе в крови, на основе анализа полученных данных периода тестирования.

[0124] Когда мобильное устройство определяет, что никакие данные периода тестирования не упущены в день периода тестирования, мобильное устройство обновляет, на 308, модель обучения, связанную с пользователем (например, взвешенную по времени модель глюкозы в крови), используя данные периода тестирования дня. Обновленная модель обучения используется в будущие дни периода тестирования для импутации данных периода тестирования или идентификации, могут ли упущенные данные быть импутированы с помощью замещающих данных. Процесс 300 прекращается на 320.

[0125] Когда мобильное устройство определяет, что часть данных периода тестирования упущена, мобильное устройство определяет, на 310, может ли упущенная часть данных периода тестирования быть импутирована, например, на основе анализа модели обучения и данных о глюкозе в крови. Модель обучения заполнена данными на основе общей популяции в первый день периода тестирования. Например, в первый день периода тестирования модель содержит спрогнозированные ответы уровней глюкозы в крови с помощью данных от людей, имеющих подобный профиль (например, возраст, пол, вес, длительность заболевания, прогрессирование заболевания или тип лекарственного средства), что и у пользователя.

[0126] Мобильное устройство определяет, на 310, какой тип данных упущен. Например, мобильное устройство анализирует один или более запланированных приемов пищи, одну или более запланированных доз лекарственных средств или один или более заранее запланированных видов активности для определения, какой тип данных упущен. Мобильное устройство определяет, что упущенная часть данных периода тестирования содержит данные о пищевом рационе на основе анализа одного или более запланированных приемов пищи. Мобильное устройство определяет то, что упущенная часть данных содержит данные о медикаментозном лечении на основе анализа одной или более запланированных доз лекарственных средств. Мобильное устройство определяет, что упущенная часть данных периода тестирования содержит данные об активности на основе анализа одного или более заранее запланированных видов активности.

[0127] Модель обучения заполнена взвешенными по времени данными периода тестирования пользователя во второй, третий и последующие дни периода тестирования. Например, модель обучения содержит спрогнозированные ответы уровня глюкозы в крови, использующие данные периода тестирования от предыдущих дней периода тестирования. Например, мобильное устройство сравнивает один или более измеренных уровней глюкозы в крови вблизи упущенной части данных периода тестирования с одним или более уровнями глюкозы в крови в модели обучения. Мобильное устройство определяет на основе анализа модели обучения, потреблял ли пользователь пищу, связанную с упущенной частью данных периода тестирования, участвовал ли пользователь в активности, связанной с упущенной частью данных периода тестирования, или принимал ли пользователь дозу лекарственного средства, связанную с упущенной частью данных периода тестирования. В примерах мобильное устройство определяет, соответствует ли упущенная часть данных периода тестирования данным о глюкозе в крови, данным о пищевом рационе, данным о медикаментозном лечении или данным об активности.

[0128] Когда мобильное устройство определяет, что упущенная часть данных не может быть импутирована, мобильное устройство продлевает, на 322, период тестирования. Мобильное устройство определяет, что упущенная часть данных не может быть импутирована, когда анализ модели обучения является неубедительным. В примерах мобильное устройство может быть неспособно определить из анализа модели обучения, было ли потреблено блюдо, была ли принята доза лекарственного средства, или было ли участие в активности. Когда период тестирования продлен, мобильное устройство добавляет дополнительный день к периоду тестирования. Когда период тестирования продлен, мобильное устройство обновляет, на 308, модель обучения, используя данные периода тестирования, полученные в этот день периода тестирования.

[0129] Когда мобильное устройство определяет, что упущенная часть данных может быть импутирована, мобильное устройство импутирует, на 312, упущенную часть данных с помощью замещающих данных. Мобильное устройство использует контекстуальную информацию для определения замещающих данных. В примерах мобильное устройство использует модель обучения для импутации упущенной части данных.

[0130] На 314 мобильное устройство вычисляет уровень достоверности импутированных замещающих данных. Уровень достоверности импутированных замещающих данных зависит от типа данных, которые упущены. Например, замещающим данным, импутирующим упущенный уровень глюкозы в крови до приема пищи, приписывают более высокий уровень достоверности, чем замещающим данным, импутирующим упущенный уровень глюкозы в крови после приема пищи. Импутации уровня глюкозы в крови до приема пищи приписывают более высокий уровень достоверности, поскольку уровень глюкозы в крови после приема пищи является более критичным для обновления модели обучения, анализа прогрессирования заболевания и анализа терапии.

[0131] На 316 мобильное устройство определяет, больше ли уровень достоверности импутированных замещающих данных, чем заранее определенное пороговое значение достоверности. Заранее определенное пороговое значение достоверности составляет 90%. Когда уровень достоверности импутированных замещающих данных превышает заранее определенное пороговое значение достоверности, мобильное устройство отображает уведомление, запрашивающее подтверждение у пользователя импутированных замещающих данных. Когда уровень достоверности импутированных замещающих данных превышает заранее определенное пороговое значение достоверности, мобильное устройство добавляет, на 318, импутированные замещающие данные к данным периода тестирования. Данные периода тестирования затем используют (например, с импутированными замещающими данными), на 308, для обновления модели обучения, связанной с пользователем. Данные периода тестирования также используют для анализа прогрессирования заболевания и оптимизации терапии, например, такой как шаг 210 процесса 200, показанный на фиг.2. Процесс 300 заканчивается на 320 после обновления модели обучения с помощью данных периода тестирования дня.

[0132] Фиг. 4 показывает блок-схему типичного процесса 400 для импутации данных о пищевом рационе в пределах структурированного периода тестирования. Типичный процесс 400 выполняется одним или более устройствами, такими как одно или более пользовательских устройств, например. Процесс 400 выполняется одним пользовательским устройством или распределен по множеству устройств. Например, процесс 400 выполняется вычислительным устройством (например, таким как мобильное устройство 104, показанное на фиг.1). Процесс 400 начинается вблизи периода времени, когда запланировано потребление пользователем пищи. Дополнительно или альтернативно, процесс 400 начинается на основе анализа данных о глюкозе в крови. Например, процесс 400 начинается при повышении уровня глюкозы в крови. Процесс 400 начинается на шаге 306 процесса 300, показанного на фиг.3.

[0133] Как показано на фиг.4, на 402 мобильное устройство определяет, упущены ли данные о пищевом рационе. В течение периода тестирования пользователь вводит параметры потребления пищи в мобильное устройство (например, такое как мобильное устройство 104, показанное на фиг.1) посредством мобильного приложения (например, такого как мобильное приложение 105, показанное на фиг.1). Параметры потребления пищи включают пищу, которую необходимо потребить, количество пищи, которое необходимо потребить, и информацию о питательности, связанную с пищей. Мобильное устройство определяет, что данные о рационе питания упущены, когда ожидаемые данные о рационе питания (например, параметры потребления пищи) не вводят в мобильное приложение.

[0134] До потребления пищи пользователь сканирует заранее упакованное блюдо (например, штрих-код) для указания, какое блюдо собираются употребить. В примерах заранее упакованное блюдо содержит сенсор в его упаковке, который связывается с мобильным устройством (например, посредством связи близкого расстояния, радиочастотной идентификации (RFID), связи ближнего радиуса действия (NFC) или протокола связи BLUETOOTH®) для направления подробной информации, связанной с блюдом. Заранее упакованное блюдо связано с серийным номером. Пользователь вводит серийный номер в мобильное приложение. Мобильное приложение имеет информацию о питательности блюда, связанную с блюдом, хранящуюся в памяти, или извлекает информацию о питательности блюда из базы данных пищевых продуктов (например, посредством сети Интернет). Дополнительно или альтернативно, пользователь вводит информацию о питательности, связанную с блюдом. Например, пользователь вводит отдельные компоненты блюда, и мобильное приложение заполняет информацию о питательности. В этом случае мобильное приложение сохраняет или получает доступ к базе данных пищевых продуктов для заполнения информации о питательности. В примерах пользователь ищет и выбирает пищевые продукты, которые они будут потреблять в ходе каждого приема пищи, посредством пользовательского интерфейса, который дает доступ или связывает с базой данных пищевых продуктов.

[0135] После потребления блюда пользователь подтверждает, какой процент блюда был потреблен. Например, пользователь подтверждает, что все блюдо было потреблено или что часть блюда была потреблена. Мобильное устройство инициирует напоминание о потреблении пищи. Мобильное устройство инициирует напоминание о потреблении пищи за заранее определенное количество времени после ввода параметров потребления пищи. В примерах пользователь потребляет блюдо, используя смарт-тарелку (например, такую как смарт-тарелка 128, показанная на фиг.1). Смарт-тарелка содержит один или более сенсоров, сконфигурированных для определения, как много блюда (например, заранее упакованного блюда) пользователь съел. Например, смарт-тарелка взвешивает блюдо до и после того, как пользователь закончил есть. В примерах смарт-тарелка сконфигурирована для сканирования машиночитаемой оптической метки заранее упакованного блюда. Например, смарт-тарелка содержит камеру или сканер штрих-кода. Смарт-тарелка направляет информации о питательности на мобильное устройство. Например, смарт-тарелка указывает мобильному устройству, как много блюда было потреблено. Когда мобильное устройство определяет, что данные о пищевом рационе не упущены, процесс 400 прекращается на 418.

[0136] Когда мобильное устройство определяет, что данные о пищевом рационе упущены, мобильное устройство определяет, на 404, упущены ли данные о пищевом рационе в первый день периода тестирования. Если данные о пищевом рационе упущены в первый день периода тестирования, мобильное устройство определяет, на 406, заранее определенное пороговое значение глюкозы в крови для упущенных данных о пищевом рационе на основе общей популяционной модели глюкозы в крови. Общая популяционная модель приближает ответы уровня глюкозы в крови для типичного индивидуума с диабетом, используя один или более наборов данных от других людей с диабетом аналогичного возраста, аналогичного пола, с аналогичной длительностью заболевания или принимающего аналогичное лекарственное средство.

[0137] Если данные о пищевом рационе упущены во второй, третий или более поздний день периода тестирования, мобильное устройство определяет, на 408, заранее определенное пороговое значение глюкозы в крови на основе взвешенной по времени модели глюкозы в крови, связанной с пользователем. Взвешенная по времени модель глюкозы в крови разработана для пользователя с использованием данных о глюкозе в крови пользователя, полученных в один или более предыдущих дней (например, первый день) периода тестирования. Например, взвешенная по времени модель глюкозы в крови использует ответы уровня глюкозы в крови пользователя в ответ на потребление пищи, прием лекарственного средства и участие в активности в первый день периода тестирования. Взвешенная по времени модель глюкозы в крови непрерывно обновляется в пределах периода тестирования. Взвешенная по времени модель глюкозы в крови приписывает больший вес данным, полученным вблизи упущенных данных. Например, вес, приписанный конкретной части данных, снижается, когда период тестирования продолжается. Дополнительно или альтернативно, взвешенная по времени модель глюкозы в крови обновляется в конце каждого дня периода тестирования.

[0138] На 410 мобильное устройство определяет, больше ли измеренный уровень глюкозы в крови пользователя, чем заранее определенное пороговое значение глюкозы в крови. Мобильное устройство анализирует один или более уровней глюкозы в крови вблизи периода времени, связанного с приемом пищи. В качестве примера период времени включает с 11 утра до 1 дня, когда прием пищи является обедом. Мобильное устройство сравнивает измеренный уровень глюкозы в крови пользователя вблизи времени, связанного с приемом пищи (например, после приема пищи). Когда измеренный уровень глюкозы в крови пользователя вблизи времени, связанного с приемом пищи, меньше или равен заранее определенному пороговому значению глюкозы в крови, мобильное устройство определяет, на 416, что пользователь не потреблял пищу. И процесс 400 прекращается на 418.

[0139] Когда измеренный уровень глюкозы в крови превышает заранее определенное пороговое значение глюкозы в крови, мобильное устройство определяет, на 412, что пользователь потреблял пищу. Мобильное устройство импутирует, на 414, упущенные данные о пищевом рационе с помощью замещающих данных, например, на основе определения, что пользователь потреблял пищу. Мобильное устройство использует контекстуальную информацию для определения замещающих данных. Пользователи часто неверно вычисляют количество потребленной пищи или информацию о питательности потребленной пищи. Таким образом, импутация данных о пищевом рационе дает более точный набор данных, поскольку импутированные данные о пищевом рационе вероятно являются более точными, чем данные о пищевом рационе, которые вводятся пользователем. Процесс 400 прекращается, на 418, когда упущенные данные о рационе импутируются с помощью замещающих данных.

[0140] Упущенные данные об активности можно импутировать с помощью модели обучения, связанной с пользователем. Модель обучения представляет собой общую модель глюкозы в крови у популяции в первый день периода тестирования. Модель обучения представляет собой взвешенную по времени модель глюкозы в крови во второй и последующие дни периода тестирования. Когда измеренный уровень глюкозы в крови, ближайший к упущенным данным об активности, превышает заранее определенное пороговое значение глюкозы в крови, определяется, что пользователь участвовал в активности. Заранее определенное пороговое значение глюкозы в крови определяется с помощью модели обучения. Упущенные данные об активности импутируются с помощью замещающих данных, когда пользователь участвовал в активности.

[0141] Фиг. 5 показывает блок-схему типичного процесса 500 импутации данных об активности в пределах структурированного периода тестирования. Типичный процесс 500 выполняется одним или более устройствами, такими как одно или более пользовательских устройств, например. Процесс 500 выполняется одним пользовательским устройством или распределен по множеству устройств. Например, процесс 500 выполняется вычислительным устройством (например, таким как мобильное устройство 104, показанное на фиг.1). Процесс 500 начинается вблизи периода времени, когда активность запланирована, в которой следует участвовать пользователю. Активность представляет собой заранее запланированный вид активности или незапланированный вид активности. Дополнительно или альтернативно, процесс 500 начинается на основе анализа данных о глюкозе в крови. Мобильное устройство получает данные о глюкозе в крови (например, от прибора для контроля глюкозы в крови) в пределах периода тестирования. Данные о глюкозе в крови включают один или более измеренных уровней глюкозы в крови пользователя в пределах периода тестирования. Например, процесс 500 начинается при повышении уровня глюкозы в крови. Процесс 500 начинается на шаге 306 процесса 300, показанного на фиг.3.

[0142] Как показано на фиг.5, на 502 мобильное устройство определяет, упущены ли данные об активности. В течение периода тестирования пользователь вводит параметры активности в мобильное устройство (например, такое как мобильное устройство 104) посредством мобильного приложения (например, такого как мобильное приложение 105). Параметры активности включают вид активности, длительность активности или заранее определенное повышение уровня глюкозы в крови из-за активности, связанное с пользователем. Мобильное устройство определяет, что данные об активности упущены, когда ожидаемые данные об активности (например, параметры активности) не вводят в мобильное приложение. В примерах мобильное приложение получает параметры активности от фитнес-трекера, который носит пользователь.

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

[0144] Когда мобильное устройство определяет, что данные об активности не упущены, процесс 500 прекращается на 518.

[0145] Когда мобильное устройство определяет, что данные об активности упущены, мобильное устройство определяет, на 504, упущены ли данные об активности в первый день периода тестирования. Если данные об активности упущены в первый день периода тестирования, мобильное устройство определяет, на 506, заранее определенное пороговое значение глюкозы в крови для упущенных данных об активности на основе общей популяционной модели глюкозы в крови. Общая популяционная модель приближает ответы уровня глюкозы в крови для типичного индивидуума с диабетом, используя один или более наборов данных от других людей с диабетом аналогичного возраста, аналогичного пола, с аналогичной длительностью заболевания или принимающего аналогичное лекарственное средство.

[0146] Если данные об активности упущены во второй, третий или более поздний день периода тестирования, мобильное устройство определяет, на 508, заранее определенное пороговое значение глюкозы в крови на основе взвешенной по времени модели глюкозы в крови, связанной с пользователем. Взвешенная по времени модель глюкозы в крови разработана для пользователя с использованием данных о глюкозе в крови пользователя, полученных в один или более предыдущих дней (например, первый день) периода тестирования. Например, взвешенная по времени модель глюкозы в крови использует ответы уровня глюкозы в крови пользователя в ответ на потребление пищи, прием лекарственного средства и участие в активности в первый день периода тестирования. Взвешенная по времени модель глюкозы в крови непрерывно обновляется в пределах периода тестирования. Взвешенная по времени модель глюкозы в крови приписывает больший вес данным, полученным вблизи упущенных данных. Например, вес, приписанный конкретной части данных, снижается, когда период тестирования продолжается. Дополнительно или альтернативно, взвешенная по времени модель глюкозы в крови обновляется в конце каждого дня периода тестирования.

[0147] На 510 мобильное устройство определяет, больше ли измеренный уровень глюкозы в крови пользователя, чем заранее определенное пороговое значение глюкозы в крови. Мобильное устройство анализирует один или более уровней глюкозы в крови вблизи периода времени, связанного с активностью. В качестве примера период времени включает с 6 утра до 9 утра, когда активность представляет собой утренний бег трусцой. Мобильное устройство сравнивает измеренный уровень глюкозы в крови пользователя вблизи времени, связанного с активностью (например, после активности). Когда измеренный уровень глюкозы в крови меньше или равен заранее определенному пороговому значению глюкозы в крови, мобильное устройство определяет, на 516, что пользователь не участвовал в активности. И процесс 500 прекращается на 518.

[0148] Когда измеренный уровень глюкозы в крови превышает заранее определенное пороговое значение глюкозы в крови, мобильное устройство определяет, на 512, что пользователь участвовал в активности. Мобильное устройство определяет, на 512, что пользователь участвовал в мероприятии на основе анализа данных о медикаментозном лечении вблизи периода времени, связанного с активностью. Например, если нет доз лекарственных средств вблизи периода времени, связанного с активностью, мобильное устройство исключает дозу лекарственного средства как возможную причину повышенного уровня глюкозы в крови. Мобильное устройство импутирует, на 514, упущенные данные об активности с помощью замещающих данных, например, на основе определения, что пользователь участвовал в мероприятии. Мобильное устройство использует контекстуальную информацию для определения замещающих данных. Процесс 500 прекращается, на 518, когда упущенные данные о рационе импутируются с помощью замещающих данных.

[0149] Упущенные данные о медикаментозном лечении можно импутировать с помощью модели обучения, связанной с пользователем. Модель обучения представляет собой общую модель глюкозы в крови у популяции в первый день периода тестирования. Модель обучения представляет собой взвешенную по времени модель глюкозы в крови во второй и последующие дни периода тестирования. Когда измеренный уровень глюкозы в крови, ближайший к упущенным данным о медикаментозном лечении, превышает заранее определенное пороговое значение глюкозы в крови, определяется, что пользователь принимал дозу лекарственного средства. Заранее определенное пороговое значение глюкозы в крови определяется с помощью модели обучения. Упущенные данные об активности импутируются с помощью замещающих данных, когда пользователь принимал дозу лекарственного средства.

[0150] На фиг.6 показана блок-схема типичного процесса 600 импутации данных о медикаментозном лечении в пределах структурированного периода тестирования. Типичный процесс 600 выполняется одним или более устройствами, такими как одно или более пользовательских устройств, например. Процесс 600 выполняется одним пользовательским устройством или распределен по множеству устройств. Например, процесс 600 выполняется вычислительным устройством (например, таким как мобильное устройство 104, показанное на фиг.1). Процесс 600 начинается вблизи периода времени, когда запланирован прием пользователем дозы лекарственного средства. Доза лекарственного средства представляет собой заранее запланированную дозу лекарственного средства или незапланированную дозу лекарственного средства. Незапланированная доза лекарственного средства включает обезболивающее средство, лекарство от аллергии или лекарство от простуды. Мобильное устройство сканирует штрих-код на упаковке незапланированной дозы лекарственного средства для ввода данных о медикаментозном лечении. Дополнительно или альтернативно, процесс 600 начинается на основе анализа данных о глюкозе в крови. Мобильное устройство получает данные о глюкозе в крови (например, от прибора для контроля глюкозы в крови) в пределах периода тестирования. Данные о глюкозе в крови включают один или более измеренных уровней глюкозы в крови пользователя в пределах периода тестирования. Например, процесс 600 начинается при повышении уровня глюкозы в крови. Процесс 600 начинается на шаге 306 процесса 300, показанного на фиг.3.

[0151] Как показано на фиг.6, на 602 мобильное устройство определяет, упущены ли данные о медикаментозном лечении. В течение периода тестирования пользователь вводит данные о медикаментозном лечении (например, параметры медикаментозного лечения) в мобильное устройство (например, такое как мобильное устройство 104, показанное на фиг.1) посредством мобильного приложения (например, такого как мобильное приложение 105, показанное на фиг.1). Дополнительно или альтернативно, в мобильное устройство предварительно заполнены данные о медикаментозном лечении, например, как часть процесса выдачи электронного рецепта. Параметры медикаментозного лечения включают тип лекарственного средства, величину дозы лекарственного средства, период времени, связанный с дозой лекарственного средства, или заранее определенное повышение уровня глюкозы в крови из-за лекарственного средства, связанное с пользователем. Мобильное устройство определяет, что данные о медикаментозном лечении, когда ожидаемые данные о медикаментозном лечении (например, параметры медикаментозного лечения) не вводят в мобильное приложение. Мобильное приложение получает параметры медикаментозного лечения от медицинского устройства (например, такого как амбулаторный дозатор 116 инсулина кратковременного пользования или амбулаторный дозатор 118 инсулина длительного пользования, показанные на фиг.1), которое сконфигурировано для доставки дозы лекарственного средства.

[0152] Мобильное приложение имеет информацию, связанную с медикаментозным лечением, хранящуюся в памяти или извлекает информацию о медикаментозном лечении из базы данных медикаментозного лечения (например, посредством сети Интернет). Информация о медикаментозном лечении включает динамическую пептидную карту, связанную с применением дозы лекарственного средства, кинетическую пептидную карту, связанную с применением дозы лекарственного средства, или величину дозы лекарственного средства. Дополнительно или альтернативно, пользователь вводит информацию о медикаментозном лечении. Например, пользователь вводит тип лекарственного средства и величину дозы, и мобильное приложение заполняет информацию о медикаментозном лечении. В примерах мобильное приложение сохраняет или получает доступ к базе данных о медикаментозном лечении для заполнения информации о медикаментозном лечении. Пользователь ищет и выбирает тип лекарственного средства, который он будет принимать, посредством пользовательского интерфейса, который дает доступ к базе данных о медикаментозном лечении. Когда мобильное устройство определяет, что данные о медикаментозном лечении не упущены, процесс 600 прекращается на 618.

[0153] Когда мобильное устройство определяет, что данные о медикаментозном лечении упущены, мобильное устройство определяет, на 604, упущены ли данные о медикаментозном лечении в первый день периода тестирования. Если данные о медикаментозном лечении упущены в первый день периода тестирования, мобильное устройство определяет, на 606, заранее определенное пороговое значение глюкозы в крови для упущенных данных о медикаментозном лечении на основе общей популяционной модели глюкозы в крови. Общая популяционная модель приближает ответы уровня глюкозы в крови для типичного индивидуума с диабетом, используя один или более наборов данных от других людей с диабетом аналогичного возраста, аналогичного пола, с аналогичной длительностью заболевания или принимающего аналогичное лекарственное средство. Заранее определенное пороговое значение глюкозы в крови определяется на основе веса тела пользователя.

[0154] Если данные о медикаментозном лечении упущены во второй, третий или более поздний день периода тестирования, мобильное устройство определяет, на 608, заранее определенное пороговое значение глюкозы в крови на основе взвешенной по времени модели глюкозы в крови, связанной с пользователем. Взвешенная по времени модель глюкозы в крови разработана для пользователя с использованием данных о глюкозе в крови пользователя, полученных в один или более предыдущих дней (например, первый день) периода тестирования. Например, взвешенная по времени модель глюкозы в крови использует ответы уровня глюкозы в крови пользователя в ответ на потребление пищи, прием лекарственного средства и участие в активности в первый день периода тестирования. Взвешенная по времени модель глюкозы в крови непрерывно обновляется в пределах периода тестирования. Взвешенная по времени модель глюкозы в крови приписывает больший вес данным, полученным вблизи упущенных данных. Например, вес, приписанный конкретной части данных, снижается, когда период тестирования продолжается. Дополнительно или альтернативно, взвешенная по времени модель глюкозы в крови обновляется в конце каждого дня периода тестирования.

[0155] На 610 мобильное устройство определяет, больше ли измеренный уровень глюкозы в крови пользователя, чем заранее определенное пороговое значение глюкозы в крови. Мобильное устройство анализирует один или более уровней глюкозы в крови вблизи периода времени, связанного с медикаментозным лечением. В качестве примера период времени включает с 7 утра до 9 утра, когда доза лекарственного средства представляет собой поливитамин, который необходимо принимать с завтраком. Мобильное устройство сравнивает измеренный уровень глюкозы в крови пользователя вблизи времени, связанного с дозой лекарственного средства (например, после дозы лекарственного средства). Когда измеренный уровень глюкозы в крови меньше или равен заранее определенному пороговому значению глюкозы в крови, мобильное устройство определяет, на 616, что пользователь не принимал дозу лекарственного средства. И процесс 600 прекращается на 618.

[0156] Когда измеренный уровень глюкозы в крови превышает заранее определенное пороговое значение глюкозы в крови, мобильное устройство определяет, на 612, что пользователь принимал дозу лекарственного средства. Мобильное устройство определяет, на 612, что пользователь принимал дозу лекарственного средства, на основе анализа данных об активности вблизи периода времени, связанного с дозой лекарственного средства. Например, если не было активностей вблизи периода времени, связанного с дозой лекарственного средства, мобильное устройство исключает активность как вероятную причину повышенного уровня глюкозы в крови. Мобильное устройство импутирует, на 614, упущенные данные о медикаментозном лечении с помощью замещающих данных, например, на основе определения, что пользователь принимал дозу лекарственного средства. Мобильное устройство использует контекстуальную информацию для определения замещающих данных. Процесс 600 прекращается, на 618, когда упущенные данные о медикаментозном лечении импутируются с помощью замещающих данных.

[0157] Мобильное устройство определяет, принимал ли пользователь двойную дозу лекарственного средства, например, для компенсации упущенной дозы. Например, мобильное устройство анализирует измеренный уровень глюкозы в крови для определения, принимал ли пользователь двойную дозу лекарственного средства.

[0158] Упущенные данные о глюкозе в крови импутируются. В примерах упущенные данные о глюкозе в крови импутируются с помощью модели обучения, связанной с пользователем. В примерах упущенные данные о глюкозе в крови импутируются с помощью других данных о глюкозе в крови. Например, оценивается один или более уровней глюкозы в крови вблизи упущенных данных о глюкозе в крови. Оцененные уровни глюкозы в крови используются для импутации упущенных данных о глюкозе в крови. Вычисляется уровень достоверности импутированных данных о глюкозе в крови.

[0159] Фиг. 7 показывает блок-схему типичного процесса 700 импутации данных глюкозы в крови в пределах структурированного периода тестирования. Типичный процесс 700 выполняется одним или более устройствами, такими как одно или более пользовательских устройств, например. Процесс 700 выполняется одним пользовательским устройством или распределен по множеству устройств. Например, процесс 700 выполняется вычислительным устройством (например, таким как мобильное устройство 104, показанное на фиг.1). Процесс 700 начинается вблизи периода времени, связанного с приемом пищи, активностью или дозой лекарственного средства. Дополнительно или альтернативно, процесс 700 начинается на основе анализа данных о глюкозе в крови. Мобильное устройство получает данные о глюкозе в крови (например, от прибора для контроля глюкозы в крови) в пределах периода тестирования. Данные о глюкозе в крови включают один или более измеренных уровней глюкозы в крови пользователя в пределах периода тестирования. Например, процесс 700 начинается при повышении уровня глюкозы в крови.

[0160] Как показано на фиг.7, на 702 мобильное устройство определяет пробел в данных о глюкозе в крови. Например, мобильное устройство получает уровни глюкозы в крови пользователя с постоянными интервалами в пределах периода тестирования, до и после приемов пищи, до и после доз лекарственных средств и до и после активности. Мобильное устройство определяет, на 702, пробел в данных о глюкозе в крови, когда один или более уровней глюкозы в крови упущены.

[0161] На 704 мобильное устройство оценивает уровень глюкозы в крови пользователя вблизи пробела. Мобильное устройство использует контекстуальную информацию для оценки уровня глюкозы в крови пользователя. В примерах мобильное устройство оценивает уровень глюкозы в крови пользователя вблизи пробела путем интерполяции между полученными уровнями глюкозы в крови. В примерах мобильное устройство оценивает уровень глюкозы в крови пользователя вблизи пробела, используя ранее измеренные уровни глюкозы в крови, связанные с тем же приемом пищи, активностью или дозой лекарственного средства.

[0162] На 706 мобильное устройство импутирует пробел в данных о глюкозе в крови с помощью оцененного уровня глюкозы в крови. На 708 мобильное устройство вычисляет уровень достоверности импутированного уровня глюкозы в крови. Уровень достоверности вычисляют на основе одного или более из типа оценки, дня периода тестирования или до/после оценки. Например, интерполированная оценка уровня глюкозы в крови приписывается более высокому уровню достоверности, чем ранее измеренная оценка уровня глюкозы в крови. Интерполированная оценка уровня глюкозы в крови в более поздний день (например, второй или третий день) периода тестирования приписывается более высокому уровню достоверности, чем интерполированная оценка уровня глюкозы в крови в более ранний день (например, первый день) периода тестирования. Оцененный уровень глюкозы в крови до приема пищи, активности или дозы лекарственного средства приписывается более высокому уровню достоверности, чем оцененный уровень глюкозы в крови после приема пищи, активности или дозы лекарственного средства. Процесс 700 прекращается на 710, когда вычисляется уровень достоверности.

[0163] Импутируется уровень глюкозы в крови натощак. Уровень глюкозы в крови пользователя перед сном измеряется до того, как пользователь идет спать. Утренний уровень глюкозы в крови пользователя натощак получается, когда пользователь просыпается. Если ночной уровень глюкозы в крови пользователя натощак не получается, ночной уровень глюкозы в крови натощак импутируется с помощью замещающих данных. В примерах замещающие данные представляют собой ночной уровень глюкозы в крови пользователя натощак в другой день периода тестирования. В примерах замещающие данные определяются интерполяцией между уровнем глюкозы в крови перед сном и утренним уровнем глюкозы в крови натощак.

[0164] Фиг. 8 показывает блок-схему типичного процесса 800 импутации уровня глюкозы в крови натощак в пределах структурированного периода тестирования. Типичный процесс 800 выполняется одним или более устройствами, такими как одно или более пользовательских устройств, например. Процесс 800 выполняется одним пользовательским устройством или распределен по множеству устройств. Например, процесс 800 выполняется вычислительным устройством (например, таким как мобильное устройство 104, показанное на фиг.1). Процесс 800 начинается вблизи времени, когда пользователь идет спать. Например, мобильное устройство начинает процесс 800 в заранее сконфигурированное время отхода ко сну пользователя. Дополнительно или альтернативно, пользователь начинает процесс 800 перед тем, как идти спать. Пользователь начинает процесс посредством мобильного приложения (например, такого как мобильное приложение 105, показанное на фиг.1), работающее на мобильном устройстве.

[0165] Как показано на фиг.8, на 802 мобильное устройство получает измерение уровня глюкозы в крови перед тем, как пользователь идет спать. Измерение уровня глюкозы в крови получается от прибора для контроля глюкозы в крови (например, такого как ПКГ 102 или КГК 106, показанные на фиг.1). Измерение уровня глюкозы в крови хранится в памяти мобильного устройства.

[0166] На 804 мобильное устройство получает измерение уровня глюкозы в крови (например, уровень глюкозы в крови натощак), когда пользователь просыпается. Мобильное устройство определяет (например, автоматически), что пользователь проснулся, на основе одного или более из данных об активности, перемещения мобильного устройства или работы (например, разблокировки) мобильного устройства.

[0167] На 806 мобильное устройство определяет, был ли измерен ночной уровень глюкозы в крови пользователя натощак (например, с полночи до 6:00 утра). Ночной уровень глюкозы в крови натощак измеряется в средней точке между временем отхода ко сну и временем, когда пользователь просыпается. Если уровень глюкозы в крови пользователя натощак измеряли в течение ночи, процесс 800 прекращается на 812. Если уровень глюкозы в крови пользователя натощак не измерялся в течение ночи, мобильное устройство импутирует, на 808, ночной уровень глюкозы в крови натощак, используя замещающие данные. В примерах мобильное устройство определяет замещающие данные путем интерполяции между измерением уровня глюкозы в крови, полученного перед временем отхода ко сну, и измерением уровня глюкозы в крови, полученного, когда пользователь проснулся. В примерах мобильное устройство оценивает замещающие данные на основе ночного уровня глюкозы в крови натощак, измеренного в предыдущий день или более поздний день периода тестирования.

[0168] На 808 мобильное устройство вычисляет уровень достоверности импутированного ночного уровня глюкозы в крови натощак. Уровень достоверности вычисляют на основе типа оценки или дня периода тестирования. Например, интерполированная ночная оценка уровня глюкозы в крови натощак приписывается более высокому уровню достоверности, чем измеренная ранее или позднее ночная оценка уровня глюкозы в крови натощак. Интерполированная ночная оценка уровня глюкозы в крови натощак в более поздний день (например, второй или третий день) периода тестирования приписывается более высокому уровню достоверности, чем интерполированная ночная оценка уровня глюкозы в крови натощак в более ранний день (например, первый день) периода тестирования. Процесс 800 прекращается на 810, когда вычисляется уровень достоверности.

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

[0170] Фиг. 9 представляет собой блок-диаграмму типичного устройства 900 для контроля глюкозы в крови (например, такого как ПКГ 102, показанный на фиг.1). Устройство 900 для контроля глюкозы в крови представляет собой ПКГ или МКГ, например. Устройство 900 для контроля глюкозы в крови содержит подкожный сенсор 926, который используется для обнаружения и контроля количества глюкозы в интерстициальной жидкости пользователя. Данные передаются с сенсора 926 в передатчик 904. Когда устройство 900 для контроля глюкозы в крови представляет собой ПКГ, передатчик 904 располагается прямо над сенсором 926 и беспроводно запитывает передачу данных от сенсора 926 посредством блока 920 питания. Когда устройство 900 для контроля глюкозы в крови представляет собой МКГ, передатчик 904 представляет собой мобильное устройство или другое считывающее устройство, которое моментально получает информацию о глюкозе в крови от сенсора 926, когда устройство находится в РЧ-диапазоне сенсора 926.

[0171] Передатчик 904 получает данные от сенсора 926 посредством цепи 918 связи. Цепь 918 связи находится в электрической связи с процессором 902. Процессор 902 содержит одну или более цепей, таких как процессоры общего назначения, процессоры специального назначения, обычные процессоры, цифровые сигнальные процессоры (ЦСП), микропроцессоры, интегральные схемы, программируемое логическое устройство (ПЛУ), специализированные интегральные микросхемы (ASIC) или подобное. Процессор 902 выполняет кодирование сигналов, обработку данных, регулирование мощности, обработку входных/выходных данных или любую другую функциональность, которая обеспечивает работу передатчика 904, как описано в настоящем документе.

[0172] Передатчик 904 содержит другую цепь 916 связи для связи с другими устройствами. Процессор 902 находится в электрической связи с цепью 916 связи для отправки или получения информации. Цепи 916, 918 связи способны выполнять проводную или беспроводную связь. Например, цепи 916, 918 связи содержат один или более радиочастотных (РЧ) приемопередатчиков для передачи и получения РЧ-сигналов (например, BLUETOOTH®, ближняя радиосвязь (NFC), WIFI®, WI-MAX®, мобильная или другие подходящие РЧ-сигналы) посредством антенны или другого модуля связи, способного выполнять беспроводную связь. Цепи 916, 918 связи связываются с помощью одинакового РЧ-протокола или отличного РЧ-протокола.

[0173] Процессор 902 хранит информацию в памяти 912 или извлекает информацию из нее. Память 912 включает несъемную память или съемную память. Несъемная память включает оперативное запоминающее устройство (ОЗУ), постоянное запоминающее устройство (ПЗУ), жесткий диск или любой другой тип несъемного запоминающего устройства. Съемная память включает карту модуля определения абонента (SIM), флэш-карту, карту памяти (например, карту памяти цифровой камеры) или любой другой тип съемной памяти. Процессор 902 имеет доступ к памяти 912 для выполняемых инструкций или другой информации, которая используется передатчиком 904. Процессор 902 находится в электрической связи с одной или более клавишами ввода 924 для обеспечения ввода в процессор 902.

[0174] Процессор 902 находится в электрической связи с громкоговорителем 914 или контролирует его. Громкоговоритель 914 обеспечивает слышимый звук (например, тон, гудок или жужжание) в ответ на запускающее событие, обнаруженное процессором 902.

[0175] Устройство 900 для контроля глюкозы в крови содержит электродвигатель 910, который находится в электрической связи с процессором 902 или контролируется им. Электродвигатель 910 вращается и вызывает вибрацию устройства 900 для контроля глюкозы в крови (например, для индикации оповещения) в ответ на запускающее событие, обнаруженное процессором 902. Электродвигатель 910 обеспечивает оповещение для подачи звукового оповещения или замены звукового оповещения, обеспечиваемого громкоговорителем 914.

[0176] Фиг. 10 представляет собой блок-диаграмму типичного устройства 1000 для измерения глюкозы в крови (ИГК) (например, такого как ИГК 106, показанный на фиг.1). Устройство 1000 для контроля глюкозы в крови представляет собой прибор для выборочного контроля глюкозы в крови (ВКГК), например. Как показано на фиг.10, устройство 1000 КГК содержит процессор 1002 для контроля функциональности устройства 1000 КГК. В различных вариантах осуществления процессор 1002 содержит одно или более цифровых логических устройств, таких как процессоры общего назначения, процессоры специального назначения, цифровые сигнальные процессоры (ЦСП), микропроцессоры, интегральные схемы, программируемые логические устройства (ПЛУ), специализированные интегральные микросхемы (ASIC) и любое другое подходящее цифровое логическое устройство. Процессор 1002 выполняет кодирование сигналов, обработку данных, регулирование мощности, обработку изображений, обработку входных/выходных данных или любую другую функциональность, которая обеспечивает работу устройства 1000 ИГК, как описано в настоящем документе.

[0177] Процессор 1002 хранит информацию в памяти 1016 или извлекает информацию из нее. Память 1016 включает несъемную память или съемную память. Несъемная память включает оперативное запоминающее устройство (ОЗУ), постоянное запоминающее устройство (ПЗУ), жесткий диск или любой другой тип несъемного запоминающего устройства. Съемная память включает карту модуля определения абонента (SIM), флэш-карту, карту памяти (например, карту памяти цифровой камеры) или любой другой тип съемной памяти. Процессор 1002 имеет доступ к памяти 1016 для выполняемых инструкций или другой информации, которая используется устройством 1000 ИГК.

[0178] Устройство 1000 КГК содержит одну или более цепей 1018 связи. Процессор 1002 находится в электрической связи с цепью 1018 связи для отправки или получения информации. Цепь 1018 связи способна выполнять проводную или беспроводную связь. Например, цепь 1018 связи содержит один или более радиочастотных (РЧ) приемопередатчиков для передачи и получения РЧ-сигналов (например, BLUETOOTH®, ближняя радиосвязь (NFC), WIFI®, WI-МАХ®, мобильная или другие подходящие РЧ-сигналы) посредством антенны или другого модуля связи, способного выполнять беспроводную связь. Одна или более цепей 1018 связи способны выполнять связь в инфракрасном (ИК) диапазоне.

[0179] Процессор 1002 находится в электрической связи с клавиатурой 1024 для обеспечения ввода в процессор 1002. Клавиатура 1024 содержит одну или более клавиш для получения входных данных от пользователя. Клавиатура 1024 содержит аппаратные или виртуальные кнопки, для которых функция кнопок может меняться, когда пользователь выполняет выбор.

[0180] Другие входные данные в процессор 1002 обеспечиваются модулем 1004 сенсора КГК. Модуль 1004 сенсора КГК содержит движок измерения глюкозы в крови, который анализирует образцы крови, предоставленные пациентом на измерительной полоске для глюкозы в крови, и измеряет количество глюкозы в крови в образцах.

[0181] Процессор 1002 находится в электрической связи и генерирует изображения на дисплее 1006 для обеспечения информации пользователю. Связь между дисплеем 1006 и процессором 1002 представляет двустороннюю связь, поскольку дисплей 1006 содержит модуль сенсорного экрана, способный получать информацию от пользователя и обеспечивать такую информацию процессору 1002. Например, дисплей 1006 предоставляет виртуальные клавиши для выбора пользователем, которые распознаются модулем сенсорного экрана и предоставляются процессору 1002 в качестве входных данных.

[0182] Процессор 1002 находится в электрической связи с громкоговорителем 1008 или контролирует его. Громкоговоритель 1008 обеспечивает слышимый звук (например, тон, гудок или жужжание) в ответ на запускающее событие, обнаруженное процессором 1002.

[0183] Устройство 1000 ИГК содержит электродвигатель 1010, который находится в электрической связи с процессором 1002 или контролируется им. Электродвигатель 1010 вращается и вызывает вибрацию устройства 1000 ИГК (например, для индикации оповещения) в ответ на запускающее событие, обнаруженное процессором 1002. Электродвигатель 1010 обеспечивает оповещение для подачи звукового оповещения или замены звукового оповещения, обеспечиваемого громкоговорителем 1008.

[0184] Процессор 1002 находится в электрической связи с микрофоном 1022 или получает информацию от него. Например, процессор 1002 получает звуковые сигналы посредством микрофона 1022.

[0185] Устройство 1000 КГК содержит визуальный индикатор, такой как один или более светоизлучающих диодов (СИД) 1028. Один или более СИД 1028 освещаются или мигают для обеспечения оповещения или сообщения другой информации пользователю (например, низкий заряд батареи или включение устройства).

[0186] Фиг. 11 представляет собой блок-диаграмму, иллюстрирующую пример дозатора 1100 инсулина (например, такого как амбулаторный дозатор 116 инсулина кратковременного пользования или амбулаторный дозатор 118 инсулина длительного пользования, показанный на фиг.1). Как показано на фиг.11, дозатор 1100 инсулина содержит процессор 1102. Процессор 1102 содержит одну или более цепей, таких как процессоры общего назначения, процессоры специального назначения, обычные процессоры, цифровые сигнальные процессоры (ЦСП), микропроцессоры, интегральные схемы, программируемое логическое устройство (ПЛУ), специализированные интегральные микросхемы (ASIC) или подобное. Процессор 1102 выполняет кодирование сигналов, обработку данных, регулирование мощности, обработку изображений, обработку входных/выходных данных или любую другую функциональность, которая обеспечивает возможность работы дозатора 1100 инсулина, как описано в настоящем документе.

[0187] В варианте осуществления фиг.11 процессор 1102 находится в электрической связи с двигателем 1104 дозатора в дозаторе 1100 инсулина или контролирует его. Двигатель 1104 дозатора приводит в действие приводное устройство 1112, которое толкает механизм 1114 поршня. Механизм 1114 поршня впрыскивает инсулин из картриджа для инсулина (не показан). Картридж для инсулина содержит подачу инсулина для доставки пользователю.

[0188] Процессор 1102 находится в электрической связи и генерирует изображения на дисплее 1106 для обеспечения информации пользователю. Связь между дисплеем 1106 и процессором 1102 представляет двустороннюю связь, поскольку дисплей 1106 содержит модуль сенсорного экрана, способный получать информацию от пользователя и обеспечивать такую информацию процессору 1102. Например, дисплей 1106 предоставляет виртуальные клавиши для выбора пользователем, которые распознаются модулем сенсорного экрана и предоставляются процессору 1102 в качестве входных данных.

[0189] Процессор 1102 находится в электрической связи с громкоговорителем 1108 или контролирует его. Громкоговоритель 1108 обеспечивает слышимый звук (например, тон, гудок или жужжание) в ответ на запускающее событие, обнаруженное процессором 1102.

[0190] Дозатор 1100 инсулина содержит электродвигатель 1110, который находится в электрической связи с процессором 1102 или контролируется им. Электродвигатель 1110 вращается и вызывает вибрацию дозатора инсулина (например, для индикации оповещения) в ответ на запускающее событие, обнаруженное процессором 1102. Электродвигатель 1110 обеспечивает оповещение для подачи звукового оповещения или замены звукового оповещения, обеспечиваемого громкоговорителем 1108.

[0191] Процессор 1102 находится в электрической связи с памятью 1116. Процессор хранит информацию в памяти 1116 или извлекает информацию из нее. Память 1116 включает несъемную память или съемную память для хранения машиночитаемого носителя. Несъемная память включает оперативное запоминающее устройство (ОЗУ), постоянное запоминающее устройство (ПЗУ), жесткий диск или любой другой тип несъемного запоминающего устройства. Съемная память включает карту модуля определения абонента (SIM), флэш-карту, карту памяти (например, карту памяти цифровой камеры) или любой другой тип съемной памяти. Процессор 1102 имеет доступ к памяти 1116 для выполняемых инструкций или другой информации, которая используется дозатором 1100 инсулина.

[0192] Дозатор 1100 инсулина содержит цепь 1118 связи. Процессор 1102 находится в электрической связи с цепью 1118 связи для отправки или получения информации. Цепь 1118 связи способна выполнять проводную или беспроводную связь. Например, беспроводная цепь 1118 связи содержит радиочастотный (РЧ) приемопередатчик для передачи и получения РЧ-сигналов (например, BLUETOOTH®, ближняя радиосвязь (NFC), WIFI®, WI-MAX®, мобильная или другие подходящие РЧ-сигналы) посредством антенны или другого модуля связи, способного выполнять беспроводную связь. Цепь 1118 связи способна выполнять инфракрасную (ПК) связь.

[0193] Процессор 1102 находится в электрической связи с клавиатурой 1124 для обеспечения ввода в процессор 1102. Клавиатура 1124 содержит одну или более клавиш для получения входных данных от пользователя. Клавиатура 1124 содержит аппаратные или виртуальные кнопки, для которых функция кнопок может меняться, когда пользователь выполняет выбор.

[0194] Другие входные данные в процессор 1102 обеспечиваются сенсорами 1126. Сенсоры 1126 включают сенсор давления, который чувствителен к давлению в резервуаре с инсулином; сенсор картриджа, который чувствителен к давлению в картридже с инсулином, или сенсор движения, который обнаруживает движение передаточного механизма (не показан) в приводном устройстве 1112.

[0195] Фиг. 12 представляет собой блок-диаграмму типичного вычислительного устройства 1200 (например, такого как мобильное устройство 104, показанное на фиг.1). Вычислительное устройство представляет собой мобильное вычислительное устройство, такое как планшет, мобильный телефон, пригодное для носки устройство, устройство контроллера ПКГ или другое вычислительное устройство, например. Как показано на фиг.12, вычислительное устройство 1200 содержит процессор 1202 для контроля функциональности вычислительного устройства 1200. Процессор 1202 содержит одну или более цепей, таких как процессоры общего назначения, процессоры специального назначения, обычные процессоры, цифровые сигнальные процессоры (ЦСП), микропроцессоры, интегральные схемы, программируемое логическое устройство (ПЛУ), специализированные интегральные микросхемы (ASIC) или подобное. Процессор 1202 выполняет кодирование сигналов, обработку данных, регулирование мощности, обработку изображений, обработку входных/выходных данных или любую другую функциональность, которая обеспечивает возможность работы вычислительного устройства 1200, как описано в настоящем документе.

[0196] Процессор 1202 хранит информацию в памяти 1216 или извлекает информацию из нее. Память 1216 включает несъемную память или съемную память. Несъемная память включает оперативное запоминающее устройство (ОЗУ), постоянное запоминающее устройство (ПЗУ), жесткий диск или любой другой тип несъемного запоминающего устройства. Съемная память включает карту модуля определения абонента (SIM), флэш-карту, карту памяти (например, карту памяти цифровой камеры) или любой другой тип съемной памяти. Процессор 1202 имеет доступ к памяти 1216 для выполняемых инструкций или другой информации, которая используется вычислительным устройством 1200.

[0197] Вычислительное устройство 1200 содержит камеру 1206, которая находится в связи с процессором 1202. Камера 1206 представляет собой цифровую камеру или другое оптическое устройство, способное генерировать изображения или видео (например, последовательности изображений), чтобы захватываться вычислительным устройством 1200. Камера 1206 содержит осветительное устройство, способное мигать в ответ на сигналы от процессора 1202. Осветительное устройство мигает для обеспечения оповещений посредством камеры 1206.

[0198] Вычислительное устройство 1200 содержит одну или более цепей 1218 связи. Процессор 1202 находится в электрической связи с цепью 1218 связи для отправки или получения информации. Цепь 1218 связи способна выполнять проводную или беспроводную связь. Например, цепь 1218 связи содержит один или более радиочастотных (РЧ) приемопередатчиков для передачи и получения РЧ-сигналов (например, BLUETOOTH®, ближняя радиосвязь (NFC), WIFI®, WI-МАХ®, мобильная или другие подходящие беспроводные приемопередатчики) посредством антенны или другого модуля связи, способного выполнять беспроводную связь. Одна или более цепей 1218 связи способны выполнять связь в инфракрасном (ПК) диапазоне.

[0199] Процессор 1202 находится в электрической связи с клавиатурой 1224 для обеспечения ввода в процессор 1202. Клавиатура 1224 содержит одну или более клавиш для получения входных данных от пользователя. Клавиатура 1224 содержит аппаратные или виртуальные кнопки, для которых функция кнопок может меняться, когда пользователь выполняет выбор.

[0200] Другие входные данные в процессор 1202 обеспечиваются одним или более сенсорами 1226. Сенсоры 1226 включают сенсор движения, сенсор приближения, сенсор контроля частоты сердечных сокращения, акселерометр, гироскоп или другой сенсор на вычислительном устройстве. Сенсор движения передает инфракрасные сигналы или использует обработку изображений, чтобы чувствовать движение. Сенсор приближения передает инфракрасные сигналы для обнаружения, когда объект находится в пределах заранее определенной близости. Сенсор контроля частоты сердечных сокращений реализует фотоплетизмографию для обнаружения величины кровотока у пользователя. Сенсор контроля частоты сердечных сокращений содержит один или более СИД или фотодиодов для обнаружения величины кровотока у пользователя. Сенсор контроля частоты сердечных сокращений реализует инфракрасную технологию для обнаружения величины кровотока у пользователя. Сенсор контроля частоты сердечных сокращений снимает электрокардиограмму (ЭКГ) и обнаруживает информацию о частоте сердечных сокращения пользователя из ЭКГ. Акселерометр измеряет несвязанное с гравитацией ускорение вычислительного устройства 1200 в заданном направлении. Акселерометр реагирует на вибрации, связанные с движение в заданном направлении. Измерения от акселерометра используются процессором 1202 для определения величины или направления относительного движения вычислительного устройства 1200, или относительного положения пользователя (например, стояние, сидение или лежание). Гироскоп используется для определения ориентации вычислительного устройства 1200.

[0201] Процессор 1202 находится в электрической связи и генерирует изображения на дисплее 1220 для обеспечения информации пользователю. Связь между дисплеем 1220 и процессором 1202 представляет двустороннюю связь, поскольку дисплей 1220 содержит модуль сенсорного экрана, способный получать информацию от пользователя и обеспечивать такую информацию процессору 1202. Например, дисплей 1220 предоставляет виртуальные клавиши для выбора пользователем, которые распознаются модулем сенсорного экрана и предоставляются процессору 1202 в качестве входных данных.

[0202] Процессор 1202 находится в электрической связи с громкоговорителем 1208 или контролирует его. Громкоговоритель 1208 обеспечивает слышимый звук (например, тон, гудок или жужжание) в ответ на запускающее событие, обнаруженное процессором 1202.

[0203] Вычислительное устройство 1200 содержит электродвигатель 1210, который находится в электрической связи с процессором 1202 или контролируется им. Электродвигатель 1210 вращается и вызывает вибрацию вычислительного устройства 1200 (например, для индикации оповещения) в ответ на запускающее событие, обнаруженное процессором 1202. Электродвигатель 1210 обеспечивает оповещение для подачи звукового оповещения или замены звукового оповещения, обеспечиваемого громкоговорителем 1208.

[0204] Процессор 1202 находится в электрической связи с микрофоном 1214 или получает информацию от него. Например, процессор 1202 получает звуковые сигналы посредством микрофона 1214.

[0205] Вычислительное устройство 1200 содержит цепь 1204 глобальной системы позиционирования (GPS). Цепь 1204 GPS способна получать информацию о GPS. Процессор 1202 способен определять координаты GPS (например, широту и долготу) вычислительного устройства 1200 на основе информации о GPS, полученной посредством цепи GPS.

[0206] Вычислительное устройство 1200 содержит визуальный индикатор, такой как один или более светоизлучающих диодов (СИД) 1212. Один или более СИД 1212 освещаются или мигают для обеспечения оповещения или сообщения другой информации пользователю (например, низкий заряд батареи или включение устройства).

[0207] Фиг. 13 представляет собой блок-диаграмму типичной смарт-тарелки 1300 (например, такой как смарт-тарелка 128, показанная на фиг.1). Смарт-тарелка сконфигурирована для автоматического отслеживания потребления пищи пользователем, например, в пределах структурированного периода тестирования. Как показано на фиг.13, смарт-тарелка 1300 содержит процессор 1302 для контроля функциональности смарт-тарелки 1300. Процессор 1302 содержит одну или более цепей, таких как процессоры общего назначения, процессоры специального назначения, обычные процессоры, цифровые сигнальные процессоры (ЦСП), микропроцессоры, интегральные схемы, программируемое логическое устройство (ПЛУ), специализированные интегральные микросхемы (ASIC) или подобное. Процессор 1302 выполняет кодирование сигналов, обработку данных, регулирование мощности, обработку изображений, обработку входных/выходных данных или любую другую функциональность, которая обеспечивает возможность работы смарт-тарелки 1300, как описано в настоящем документе.

[0208] Процессор 1302 хранит информацию в памяти 1316 или извлекает информацию из нее. Память 1316 включает несъемную память или съемную память. Несъемная память включает оперативное запоминающее устройство (ОЗУ), постоянное запоминающее устройство (ПЗУ), жесткий диск или любой другой тип несъемного запоминающего устройства. Съемная память включает карту модуля определения абонента (SIM), флэш-карту, карту памяти (например, карту памяти цифровой камеры) или любой другой тип съемной памяти. Процессор 1302 имеет доступ к памяти 1316 для выполняемых инструкций или другой информации, которая используется смарт-тарелкой 1300.

[0209] Смарт-тарелка 1300 содержит камеру 1306, которая находится в связи с процессором 1302. Камера 1306 представляет собой цифровую камеру или другое оптическое устройство, способное генерировать изображения или видео (например, последовательности изображений), чтобы захватываться смарт-тарелкой 1300. Камера 1306 содержит осветительное устройство, способное мигать в ответ на сигналы от процессора 1302. Осветительное устройство мигает для обеспечения оповещений посредством камеры 1306. Камера 1306 сконфигурирована для считывания машиночитаемой оптической метки (например, штрих-кода, QR-кода или некоторого другого уникального идентификатора) на заранее упакованном блюде (например, таком как заранее упакованные блюда 130, показанные на фиг.1) или упакованном пищевом продукте. Изображения, захваченные камерой 1306, используются процессором 1302 для определения информации о питательности для заранее упакованного блюда или упакованного пищевого продукта.

[0210] Смарт-тарелка 1300 содержит одну или более цепей 1318 связи. Процессор 1302 находится в электрической связи с цепью 1318 связи для отправки или получения информации. Цепь 1318 связи способна выполнять проводную или беспроводную связь. Например, цепь 1318 связи содержит один или более радиочастотных (РЧ) приемопередатчиков для передачи и получения РЧ-сигналов (например, BLUETOOTH®, ближняя радиосвязь (NFC), WIFI®, WI-МАХ®, мобильная или другие подходящие беспроводные приемопередатчики) посредством антенны или другого модуля связи, способного выполнять беспроводную связь. Одна или более цепей 1318 связи способны выполнять связь в инфракрасном (ИК) диапазоне.

[0211] Процессор 1302 находится в электрической связи с клавиатурой 1324 для обеспечения ввода в процессор 1302. Клавиатура 1324 содержит одну или более клавиш для получения входных данных от пользователя. Клавиатура 1324 содержит аппаратные или виртуальные кнопки, для которых функция кнопок может меняться, когда пользователь выполняет выбор.

[0212] Другие входные данные в процессор 1302 обеспечиваются одним или более сенсорами 1326. Сенсоры 1326 включают сенсор движения, сенсор приближения, сенсор веса, акселерометр, гироскоп или другой сенсор на смарт-тарелке. Сенсор движения передает инфракрасные сигналы или использует обработку изображений, чтобы чувствовать движение. Сенсор приближения передает инфракрасные сигналы для обнаружения, когда объект находится в пределах заранее определенной близости. Сенсор веса измеряет вес пищи на смарт-тарелке 1300. Измерения от сенсора веса используются процессором 1302 для определения веса блюда, веса каждого пищевого продукта в блюде, процента блюда, который пользователь потребил. Акселерометр измеряет несвязанное с гравитацией ускорение смарт-тарелки 1300 в заданном направлении. Акселерометр реагирует на вибрации, связанные с движение в заданном направлении. Измерения от акселерометра используются процессором 1302 для определения величины или направления относительного движения смарт-тарелки 1300, или относительного положения пользователя (например, стояние, сидение или лежание). Гироскоп используется для определения ориентации смарт-тарелки 1300.

[0213] Процессор 1302 находится в электрической связи и генерирует изображения на дисплее 1320 для обеспечения информации пользователю. Связь между дисплеем 1320 и процессором 1302 представляет двустороннюю связь, поскольку дисплей 1320 содержит модуль сенсорного экрана, способный получать информацию от пользователя и обеспечивать такую информацию процессору 1302. Например, дисплей 1320 предоставляет виртуальные клавиши для выбора пользователем, которые распознаются модулем сенсорного экрана и предоставляются процессору 1302 в качестве входных данных.

[0214] Процессор 1302 находится в электрической связи с громкоговорителем 1308 или контролирует его. Громкоговоритель 1308 обеспечивает слышимый звук (например, тон, гудок или жужжание) в ответ на запускающее событие, обнаруженное процессором 1302.

[0215] Смарт-тарелка 1300 содержит электродвигатель 1310, который находится в электрической связи с процессором 1302 или контролируется им. Электродвигатель 1310 вращается и вызывает вибрацию смарт-тарелки 1300 (например, для индикации оповещения) в ответ на запускающее событие, обнаруженное процессором 1302. Электродвигатель 1310 обеспечивает оповещение для подачи звукового оповещения или замены звукового оповещения, обеспечиваемого громкоговорителем 1308.

[0216] Смарт-тарелка 1300 содержит цепь 1304 глобальной системы позиционирования (GPS). Цепь 1304 GPS способна получать информацию о GPS. Процессор 1302 способен определять координаты GPS (например, широту и долготу) смарт-тарелки 1300 на основе информации о GPS, полученной посредством цепи GPS.

[0217] Смарт-тарелка 1300 содержит визуальный индикатор, такой как один или более светоизлучающих диодов (СИД) 1312. Один или более СИД 1312 освещаются или мигают для обеспечения оповещения или сообщения другой информации пользователю (например, низкий заряд батареи или включение устройства).

[0218] Хотя признаки, элементы и функции описаны выше в конкретных комбинациях, признак, элемент или функция используется отдельно или в любой комбинации с другими признаками, элементами и функциями. Различные в настоящий момент непредусмотренные или неожиданные альтернативы, модификации, изменения или усовершенствования могут быть затем сделаны, которые также предназначены быть охвачены следующей формулой изобретения.

[0219] Способы, описанные в настоящем документе, реализуются в компьютерной программе, программным обеспечением или программно-аппаратным обеспечением, включенным в машиночитаемый носитель, для выполнения компьютером или процессором. Примеры машиночитаемого носителя включают электронные сигналы (передаваемые по проводным или беспроводным соединениям) и машиночитаемые носители информации. Примеры машиночитаемых носителей информации включают, помимо прочего, постоянное запоминающее устройство (ПЗУ), оперативное запоминающее устройство (ОЗУ), сменные диски и оптические носители, такие как диски CD-ROM и универсальные цифровые диски (DVD).

Похожие патенты RU2824256C1

название год авторы номер документа
СПОСОБ ТЕСТИРОВАНИЯ АНАЛИТА И УСТРОЙСТВО ДЛЯ КОНТРОЛЯ ДЛЯ ПАЦИЕНТОВ, СТРАДАЮЩИХ САХАРНЫМ ДИАБЕТОМ 2010
  • Шадфорт Иан
  • Прайс Дэвид
  • Андерсон Гретхен
  • Комсток Лоррейн
  • Макевой Мэри
  • Дуглас Грэхэм
  • Страхан Александер
  • Лонгмьюир Элистер
  • Кавэй Роберт
  • Тефт Джиллиан
RU2559931C2
СРЕДСТВО НАГЛЯДНОГО ПРЕДСТАВЛЕНИЯ И АНАЛИЗА ДЛЯ СИСТЕМЫ ДОСТАВКИ ЛЕКАРСТВЕННЫХ СРЕДСТВ 2017
  • Файнэн Дэниел
  • Верещетин Павел
RU2737326C2
СИСТЕМА УПРАВЛЕНИЯ ТЕЧЕНИЕМ ДИАБЕТА С АВТОМАТИЧЕСКИМ УПРАВЛЕНИЕМ БАЗАЛЬНЫМ ВВЕДЕНИЕМ ИНСУЛИНА И РУЧНЫМ УПРАВЛЕНИЕМ БОЛЮСНЫМ ВВЕДЕНИЕМ ИНСУЛИНА 2018
  • Файнэн, Дэниел
  • Макканн, Мл., Томас
RU2758210C2
УЧЕТ ОСТАТОЧНОГО КОЛИЧЕСТВА АКТИВНОГО ИНСУЛИНА В СИСТЕМЕ ИСКУССТВЕННОЙ ПОДЖЕЛУДОЧНОЙ ЖЕЛЕЗЫ 2018
  • Файнэн, Дэниел
  • Верещетин, Павел
RU2778069C2
СИСТЕМА АВТОМАТИЗИРОВАННОГО СБОРА, ОБРАБОТКИ И ПЕРЕДАЧИ МЕДИЦИНСКИХ ДАННЫХ 2011
  • Онемус Петер
  • Неф Андре
  • Якобс Лауренце
  • Лисон Дэвид
RU2520404C1
ТЕСТИРУЮЩАЯ СИСТЕМА 2012
  • Брауэр Джейкоб С.
  • Браун Даррен
  • Чэнь Цзюнь
  • Кейтс Ричард
  • Левин Дженнифер М.
  • Либер Харрис
  • Шварц Эми Л.
  • Яо Рэймонд
RU2586879C2
ПОДДЕРЖАНИЕ МАКСИМАЛЬНЫХ ПРЕДЕЛОВ ДОЗИРОВАНИЯ ДЛЯ СИСТЕМ УПРАВЛЕНИЯ ВВЕДЕНИЕМ ИНСУЛИНА С ОБРАТНОЙ СВЯЗЬЮ 2018
  • Файнэн, Дэниел
  • Верещетин, Павел
RU2752597C2
УСТРОЙСТВО, СИСТЕМА И СПОСОБ ДЛЯ МОДУЛЬНОГО КОНТРОЛЯ АНАЛИЗИРУЕМОГО ВЕЩЕСТВА 2009
  • Песах Бенни
  • Биттон Габриэль
  • Нагар Рон
RU2508899C2
ИНТЕРФЕЙС ДЛЯ СИСТЕМЫ ИЗМЕРЕНИЯ И КОНТРОЛЯ СОСТОЯНИЯ ЗДОРОВЬЯ 2008
  • Брауэр Джейкоб С.
  • Браун Даррен
  • Чэнь Цзюнь
  • Кейтс Ричард
  • Левин Дженнифер М.
  • Либер Харрис
  • Шварц Эми Л.
  • Яо Рэймонд
RU2467387C2
СПОСОБ ВЫДАЧИ РЕКОМЕНДАЦИЙ ПО ПОДДЕРЖАНИЮ ЗДОРОВОГО ОБРАЗА ЖИЗНИ НА ОСНОВЕ ПАРАМЕТРОВ ЕЖЕДНЕВНОЙ ДЕЯТЕЛЬНОСТИ ПОЛЬЗОВАТЕЛЯ, АВТОМАТИЧЕСКИ ОТСЛЕЖИВАЕМЫХ В РЕАЛЬНОМ ВРЕМЕНИ, И СООТВЕТСТВУЮЩАЯ СИСТЕМА (ВАРИАНТЫ) 2018
  • Павлов Константин Александрович
  • Перчик Алексей Вячеславович
  • Лычагов Владислав Валерьевич
  • Со Хеджон
  • Ким Минджи
RU2712395C1

Иллюстрации к изобретению RU 2 824 256 C1

Реферат патента 2024 года РАСЧЕТ ДАННЫХ С ИСПОЛЬЗОВАНИЕМ КОНТЕКСТУАЛЬНОЙ ИНФОРМАЦИИ

Настоящее изобретение относится к системам использования прогностического обучения в анализе и лечении прогрессирования диабетических заболеваний. Предложено пользовательское устройство, которое получает данные периода тестирования в пределах периода тестирования. Пользовательское устройство определяет, что часть данных упущена, на основе анализа полученных данных периода тестирования. Анализ полученных данных включает анализ одного или более уровней глюкозы в крови и анализ данных о пищевом рационе, данных о медикаментозном лечении и данных об активности. Пользовательское устройство рассчитывает упущенную часть данных с помощью замещающих данных, определенных с помощью прогностического обучения. Пользовательское устройство вычисляет уровень достоверности, связанный с замещающими данными. Пользовательское устройство идентифицирует, используя замещающие данные, прогрессирование или регрессию диабетического состояния, связанного с пользователем. Изобретение обеспечивает анализ и лечение прогрессирования диабетических заболеваний. 10 з.п. ф-лы, 13 ил.

Формула изобретения RU 2 824 256 C1

1. Способ контроля глюкозы в крови, включающий:

- получение данных о глюкозе в крови от прибора (106, 900, 1000) для контроля глюкозы в крови, при этом данные о глюкозе в крови содержат уровни глюкозы в крови пользователя (100), которые измеряются в пределах периода тестирования;

- получение данных периода тестирования, связанных с пользователем (100), в пределах периода тестирования, при этом данные периода тестирования обеспечивают возможность анализа прогрессирования заболевания диабетом у пользователя в конце периода тестирования, причем данные периода тестирования содержат:

- данные о пищевом рационе, связанные с приемами пищи, потребленной пользователем (100) в пределах периода тестирования,

- данные о медикаментозном лечении, связанные с дозами лекарственных средств, принятых пользователем (100) в пределах периода тестирования, и

- данные об активности, связанные с заранее запланированными видами активности для пользователя (100) в пределах периода тестирования;

- определение того, что часть данных периода тестирования упущена, на основе анализа полученных данных;

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

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

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

- вычисление уровня достоверности, связанного с замещающими данными о пищевом рационе, замещающими данными о медикаментозном лечении или замещающими данными об активности;

- добавление замещающих данных о пищевом рационе, замещающих данных о медикаментозном лечении или замещающих данных об активности к данным периода тестирования, когда уровень достоверности превышает заранее определенное пороговое значение;

- продление периода тестирования в ответ на одно или более из:

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

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

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

- определения того, что уровень достоверности ниже заранее определенного порогового значения достоверности;

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

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

2. Способ по п. 1, в котором анализ полученных данных периода тестирования включает:

- анализ одного или более уровней глюкозы в крови из вышеупомянутых уровней глюкозы и

- анализ данных о пищевом рационе, данных о медикаментозном лечении и данных об активности.

3. Способ по п. 2, в котором анализ одного или более уровней глюкозы в крови включает определение того, что уровень глюкозы в крови превышает заранее определенное пороговое значение глюкозы в крови.

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

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

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

7. Способ по п. 1, в котором прибор (106, 900, 1000) для контроля глюкозы в крови представляет собой прибор (102) для постоянного контроля глюкозы (ПКГ) или прибор для выборочного контроля глюкозы в крови (ВКГК).

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

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

10. Способ по п. 1, который дополнительно включает:

- идентификацию прогрессирования или регрессии связанного с пользователем (100) диабетического состояния с использованием замещающих данных о пищевом рационе, замещающих данных о медикаментозном лечении или замещающих данных об активности; и

- регулирование конфигурации дозатора инсулина для повышения или снижения подачи инсулина пользователю (100) в ответ на прогрессирование или регрессию диабетического состояния.

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

Документы, цитированные в отчете о поиске Патент 2024 года RU2824256C1

US 2012286953 A1, 15.11.2012
US 2015289823 A1, 15.10.2015
US 2020176121 A1, 04.06.2020
US 2019252079 A1, 15.08.2019.

RU 2 824 256 C1

Авторы

Даджани Самер М.

Гейдош Игорь

Манохар Чинмай

Родригиш Жуан

Даты

2024-08-06Публикация

2021-12-02Подача