Применение графов знаний для клинического мониторинга процесса лечения
- Авторы: Грибова В.В.1, Окунь Д.Б.1, Шалфеева Е.А.1
-
Учреждения:
- Институт автоматики и процессов управления Дальневосточного отделения РАН (ИАПУ ДВО РАН)
- Выпуск: Том 14, № 4 (2024)
- Страницы: 504-517
- Раздел: ПРИКЛАДНЫЕ ОНТОЛОГИИ ПРОЕКТИРОВАНИЯ
- URL: https://journals.rcsi.science/2223-9537/article/view/352996
- DOI: https://doi.org/10.18287/2223-9537-2024-14-4-504-517
- ID: 352996
Цитировать
Полный текст
Аннотация
Для всех этапов лечебно-диагностического процесса необходим мониторинг состояния пациентов. На этапе лечения задачами мониторинга являются оценка эффективности тактики лечения и его безопасность: отсутствие осложнений и нежелательных последствий от приёма медицинских препаратов или процедур и их сочетаний. Для улучшения взаимодействия врач – пациент и качества лечебного процесса необходимо создание интеллектуальных средств мониторинга. В мониторинге по информации о пациенте с помощью формализованных знаний предметной области требуется определить, результаты каких наблюдений и в какие моменты времени покажут, является ли состояние пациента отличающимся от прогнозируемого. Цель исследования – разработать онтологию для формализации знаний, применяемых для выбора и объяснения параметров мониторинга в процессе лечения. Выделены основные связи понятий, достаточные для решения задач мониторинга состояния пациента в процессе лечения. На их основе построен онтологический граф для класса задач мониторинга в медицине. Описан метод построения графов знаний для произвольных заболеваний, а также процесс рассуждения для определения состояния, отличного от ожидаемого. Показаны процесс рассуждения и выдача рекомендации. Предложенный подход положен в основу системы поддержки принятия решений для этого класса задач, где параметры мониторинга могут изменяться с учётом стадии лечения, состояния и особенностей пациентов.
Полный текст
Введение
Мониторинг состояния пациентов необходим для всех этапов лечебно-диагностического процесса. На этапе лечения мониторинг необходим для уточнения того, насколько полно и с необходимым результатом достигаются все цели лечения, нет ли осложнений и других нежелательных последствий от приёма медицинских препаратов или процедур, насколько хорошо используемые методики лечения согласуются между собой.
Мониторинг процесса лечения сложен для врача: часть необходимых для мониторинга параметров задаётся в клинических руководствах Минздрава (см. Рубрикатор КР[1]), которые регламентируют правила принятия клинических решений, например [1], и часть параметров принимается из фармакологических справочников (инструкций по применению лекарственных средств, ЛС). Учитывая количество заболеваний, которые «ведёт» врач, и ЛС, имеющих свои противопоказания, ограничения и особые условия приёма, становится очевидным, что врачебные ошибки2 являются следствием огромного объёма информации, которое необходимо «обработать» врачу при принятии решений [2].
Для обеспечения взаимодействия врач - пациент необходимы программные средства мониторинга, которые могут дать обратную связь от пациента, при этом имеется ряд опасений, что врачи ещё больше будут загружены избыточной информацией [3-5]. Создание интеллектуальных средств мониторинга состояния пациентов позволит улучшить взаимодействие между пациентом и врачом с целью улучшения качества лечебного процесса.
Целью данной работы является создание онтологии для формирования графов знаний (ГЗ), предназначенных для проведения клинического мониторинга процесса лечения в системах поддержки принятия решений (СППР).
1 Виды мониторинга и источники знаний
1.1 Обзор решений медицинского мониторинга
Медицинский мониторинг включает использование различных методов и устройств для сбора данных о физиологических параметрах организма. Часто измерение показателей состояний пациента сопровождается измерениями параметров окружающей среды (температура, влажность, атмосферное давление, неблагоприятные факторы – загрязнение, радиация и др.), которые могут повлиять на измеряемые показатели.
В медицине классификация видов мониторинга является условной [3-5]. Мониторинг может быть простым (с точки зрения его планирования и оценки его результатов) и сводиться к учёту и анализу многих наблюдений о пациенте (и к выявлению отклонения от нормы) для проведения диагностики, анализа эффективности проведения лечения, оценки и прогноза его состояния. Известны мобильные приложения (например, Apple Health3, MyTherapy4, Happify5, Medisafe6), «умные» часы и другие устройства, позволяющие проводить мониторинг различных параметров человека. Они помогают отследить такие важные показатели здоровья как частота сердечных сокращений, артериальное давление, уровень кислорода в крови, уровень стресса и др. Другие приложения направлены на организационную часть амбулаторного лечения (календари приёма лекарств, ведение дневников с передачей информации лечащему врачу и возможностью дистанционного взаимодействия врачей и пациентов, например, Sensley.ly7, доступного в AppStore Remsmed8).
Клинический мониторинг используется в операционных, реанимационных отделениях, палатах интенсивной терапии и связан с измерением жизненно важных показателей с помощью инструментальных или лабораторных измерений [4-6].
К удалённому медицинскому мониторингу относятся: инструментальные (инвазивные и неинвазивные методы мониторинга), которые собираются вручную пациентом или автоматически с помощью имплантированных или носимых устройств; лабораторные методы, включающие регулярные анализы крови, мочи и других биологических жидкостей для оценки различных параметров; смешанные, которые также включают жалобы пациента и необходимые значения окружающей среды.
Наблюдение за пациентами может выявлять обострения хронических заболеваний и способствовать: упреждающему реагированию на возникающие проблемы; более точной, персонифицированной диагностике и эффективному управлению процессом лечения; снижению вероятности осложнений9,10.
В общем случае результатом мониторинга являются данные, которые либо сохраняются у пациента и в дальнейшем могут быть предоставлены врачу для оценки, либо передаются в лечебное учреждение и заносятся в электронную медицинскую карту. Получение врачом огромного количества информации может негативно отразиться на результатах его деятельности и привести к обратному эффекту [7].
Существуют системы, реализующие отдельные функции обработки данных мониторинга с помощью методов искусственного интеллекта (ИИ), например, обнаружение аритмии на основе ЭКГ [8], мониторинг гемодинамики и жизненно важных показателей [6, 9, 10], лечение сахарного диабета [11]. Имеются системы мониторинга процесса лечения на основе симптомов. В таких системах используются модели ожидаемого ответа на лечение, но более точными признаются клинические динамические модели прогнозирования, которые позволяют с каждыми новыми полученными данными уточнять прогнозы [12]. Отсутствуют системы, ориентированные на широкий класс заболеваний и позволяющие гибко настраивать параметры мониторинга, анализировать их и адаптировать к конкретным пациентам.
1.2 Мониторинг лечения и источники знаний
Учитывая разнообразие форм и видов мониторинга и его классификации, в данной работе рассматривается подмножество, которое обеспечивается знаниями и связано с клиническим мониторингом лечения заболеваний. Основными задачами мониторинга лечения является контроль:
- эффективности тактики лечения, т.е. поиск таких признаков-симптомов, которые должны исчезнуть или улучшиться (не ухудшиться) за определённый период; если наблюдаемые признаки не изменились (как ожидалось), принимаются решения о корректировке лечения: смене препаратов и видов лечения, дозировок отдельных элементов, длительности применения, вплоть до их полной отмены, а если достигнуты ожидаемые результаты – о прекращении лечения;
- безопасности лечения, т.е. проверка, не появились ли признаки, значения которых до начала лечения были нормальными (или допустимыми для данного вида лечения), но в процессе лечения изменились в худшую сторону.
Для осуществления медицинского мониторинга из источников знаний (КР, справочники, монографии, медицинские журналы и др.) выбираются актуальные сведения для контроля клинической картины. Для формирования на основе этих источников представления о контроле за течением клинического процесса и правил его проведения требуются значительные временные затраты. Не менее важной является информация в справочниках (инструкциях) по применению ЛС: указываются возможные осложнения, нежелательные реакции от приёма ЛС, которые также нуждаются в мониторировании.
2 Граф знаний как источник сведений для принятия решений
СППР должна базироваться на знаниях, в которых описаны все необходимые указания и критерии их применимости для проведения мониторинга процесса лечения и оценки его результата. Одним из подходов к разработке подобных систем является проектирование программного обеспечения на основе онтологий.
2.1 Онтология наблюдения процесса в организме
Онтологический граф построен на основе знаний, необходимых для решения задач мониторинга организма в процессе лечения. Узлами онтологического графа являются понятия предметной области (ПрО): процесс, воздействие, наблюдение, состояние и др., а дугами – их связи (причина зарождения патологического процесса, лечебное воздействие…). Ориентированный граф, имеющий корневой узел и включающий иерархические подграфы, удобно применять для моделирования документов.
Граф знаний (ГЗ) – главный компонент консультирующих систем, в которых знания интерпретируются при решении задачи для анализа входных данных и выработки решений с объяснениями.
В задаче мониторинга требуется по результатам наблюдений динамической системы в реальном времени и ожидаемым (целевым) состояниям определить, не является ли ситуация отличной от ожидаемой. Для решения такой задачи может потребоваться знание о нормальных значениях всех наблюдений.
В задаче интеллектуального мониторинга требуется по информации о системе, состояние которой вышло из нормы, с помощью формализованных знаний ПрО определить, результаты каких наблюдений и в какие моменты времени покажут, является ли состояние системы отличающимся от ожидаемого (прогнозируемого).
Пусть:
{rn (t0, t1, ..., tk)} – наблюдения за свойствами (rn) объекта или системы в динамике, n N – количество свойств с потенциально изменяющимися значениями, t0 – момент начала наблюдений, tk – текущий момент, {ti} – последовательные моменты наблюдений между начальным и текущим моментами, t(k+1) – первый из ожидаемых моментов;
{revj (tv)} – внешние воздействия на ситуацию или систему, момент tv находится между t0 и t(k+1);
{rpropm} – неизменяемые параметры или свойства динамической системы, m M –количество неизменяемых свойств;
R = {rn}{revj}{rpropm} – множество всех наблюдений, {rn’} – выбранные наблюдения из полного множества наблюдений, {rn’} {rn};
isDifferentFromExpected ({rn (tk)},{rn (t’)}) – предикат, результирующий проверку отличия наблюдаемого состояния от ожидаемого, где состояние – это набор значений проведённых наблюдений;
KnB – база знаний (БЗ), которая содержит конкретные утверждения о связях понятий в конкретной ПрО;
AS ({rn’} isDifferentFromExpected(t’)) – объяснение того, почему {rn’} выбраны для проверки состояния в момент t’.
Примечание. Фигурные скобки показывают множество элементов, круглые заключают аргументы, от которых зависит значение предиката или функции.
От СППР пользователи ожидают построение объяснения. С учётом этого постановка задачи мониторинга такова.
Дано: R = {rn}{revj}{rpropm}, t’, KnB (база знаний об изменениях показателей под воздействием лечения).
Требуется найти: AS ({rn’} isDifferentFromExpected ({rn’(t(k+1))})).
Момент измерения (t’) может быть явно не задан (он может быть определён в процессе мониторинга). Для таких постановок в KnB описываются группы (множества) признаков ({signNamek}), целевые (нормальные) диапазоны значений, для которых ({signValuesRangesk}) определены как «числовые значения», конкретизируемые через <нижняя граница, верхняя граница, единица измерения> или как «качественные значения» с непустым множеством «значение». Описываемые признаки в ПрО играют роль критериев достижения цели лечения, применимости методов лечения, а также необходимости проведения мониторинга. Момент измерения (t’), обычно отсчитываемый от момента начала процесса, связан с критерием тем, что {rn} сравниваются с ({signNamek, signValuesRangesk}) в момент t’.
Для решения задачи нужна онтология с описанием закономерностей ПрО в виде влияния течения времени и событий на варианты динамики состояния системы (см. рисунок 1).
Рисунок 1 – Онтологический граф связи понятий[11] для описания картины заболеваний и других закономерностей ПрО
Формируемые по такой онтологии ГЗ различных заболеваний будут востребованы там, где параметры мониторирования могут или должны изменяться с учётом особенностей пациентов. Для изложения таких знаний используются понятия:
- особенности и метрики организма ({propern, prValuesRangekn});
- название патологического процесса или его стадии (Ds, DsStages);
- признаки текущей стадии (s) процесса ({signNamek, signValuesRangesk});
- внешние воздействия ({eventv}), являющиеся причинами зарождения патологических процессов, обычно с некоторой задержкой после свершения события (delayv): ({eventv [, evValuesRangejv], delayv, Ds});
- внешние воздействия ({eventv}), являющиеся лечебными воздействиями ({eventu, [{paramju, paramValuesRangeju}], continu}), способными обеспечить через заданное время (continu):
- переход процесса Ds в стадию DsStages из-за воздействий на него ({eventu, continu}, DsStagesu);
- изменение некоторых показателей состояния ({signNamek}) из-за воздействий: ({eventu, continu}, {signNamek, ValuesTrendk}) или ({{eventu, continu}, {signNamek}, signValuesRangeku)}), возможно, с побочными эффектами (signValuesRangeku вне signNormalValues).
В задаче контроля эффективности воздействий по входным данным о ситуации (симптомам {rn(t0, ..., tk)} и факторам {rfm}) выбирается из базы знаний вариант течения процесса; динамика симптомов сравнивается с описанной в нём картиной течения. Если в периоде развития соответствующему tk применено воздействие (лечение), допустимое для этого периода в этом варианте, то планируются к проверке признаки, свойственные t(k+1)-му периоду.
В задаче контроля безопасности планируются к проверке признаки t(k+1)-го периода, указываемые в знаниях как возможные побочные эффекты.
В задаче контроля динамики состояния (при диагностике) по достаточному набору признаков рассматриваемого варианта течения процесса (R(t0, t1, ..., tk)) выбирается стадия текущего процесса; оценивается критичность следующего момента t(k+1) или следующей стадии и планируются к регулярной проверке все актуальные признаки.
Онтологический граф (см. рисунок 1) связи понятий переведён в структурированную форму для описания знаний (см. рисунок 2).
Рисунок 2 – Фрагмент онтологического графа течения и лечения заболевания в иерархическом виде
Корневой узел включает множество названий заболеваний. Каждое заболевание связывается с описанием его стадий развития и с множеством описаний способов лечения. Обычно концевые узлы отношений размещаются (в иерархическом виде) под узлами-истоками этих отношений, а названия отношений обычно представляются нетерминальными элементами в получаемых иерархических структурах. Структурированная форма представления для ориентированного графа, имеющего корневой узел и не имеющего циклов, создаётся исходя из следующих принципов: корневой узел ресурса соответствует названию или идентификатору документа; на следующем уровне иерархии добавляются как узлы названия основных разделов или сущностей; связь со следующим (в иерархии) узлом соответствует иерархической связи (такой, как целое–часть, множество – элемент множества, общее – частное или другой связи: причина – следствия, процесс – стадии, стадия – признаки, имя признака – область значений признака и т.д.).
При выборе в качестве рабочей среды инструментов iacpaas12 разработчики получают механизм ссылок на любые узлы-понятия, что позволяет трансформировать ГЗ и с цикличными цепочками связей в иерархию узлов-понятий. Повторно используемый экземпляр понятия, в т.ч. порождённый выше в иерархии, располагается на любом требуемом уровне, удобном для восприятия при чтении, и фактически хранится как единственный.
Онтологический граф для описания течения заболевания и его лечения для удобства может быть декомпозирован на модуль вариантов развития процесса в организме (диагностика) и модуль управления состоянием организма (лечение).
2.2 Уточнение онтологии клинических знаний
Для учёта варианта течения заболевания и выбора одной из возможных схем терапии рассматривается множество факторов. Здесь фактор – это метрика или другая особенность организма (или окружающей среды), влияющая на вариант развития процессов. Для рассмотрения лечебных воздействий в модели, соответствующей медицинской практике, предложена следующая иерархия понятий ПрО (см. рисунок 3).
Рисунок 3 – Фрагмент модели понятий для описания воздействий
Содержание задач может уточниться, в частности контроль:
- эффективности – поиск наблюдений (и частоты их измерения или контрольные точки), которые покажут, улучшилось ли состояние организма (исчезают ли внешние симптомы, нормализуются ли внутренние показатели);
- безопасности – поиск наблюдений (и частоты их измерения), которые покажут, нет ли ухудшений после начала воздействий среди всех известных показателей нормального функционирования организма и указанных в знаниях неблагоприятных влияний этих воздействий на конкретные признаки;
- динамики состояния организма – оценка возможности наступления критичной следующей стадии (или даже наличие критичных среди нескольких возможных вариантов следующей стадии) процесса и поиск всех способных изменяться наблюдений (и частоты их измерения), свойственных такому периоду.
БЗ составляется из нескольких модулей, связанных общими понятиями. Структура знаний, формализуемых для задач лечения и его мониторинга, может позволять совместно использовать не только информацию о методе лечения для описанной категории пациентов, но и о том, что и когда при этом методе придётся контролировать.
Для медицинской модели в соответствии с традициями ПрО следует отделить знания о способах выздоровления от знаний о неблагоприятных эффектах.
Могут быть специально сформированы знания (инструкции) для каждой схемы лечения, показывающие, в каком контроле нуждается больной. Например, цель – следить, не наступила ли через ожидаемое время следующая «худшая» стадия или, наоборот, не наступила ли уже «хорошая» стадия по прошествии заданного времени (см. рисунок 4). Тогда для изложения знаний дополнительно понадобятся понятия: наблюдения в будущем ({(signNamen, signValuesRangen (t(k+1))}) и контрольные точки (t(k+1), t(k+2), …) или частота их измерения (interv, t(k+M) = tk + M* interv).
Рисунок 4 – Фрагмент знаний о необходимом контроле
Фрагменты на рисунке 4 демонстрируют комплекс связей, позволяющих организовать пациент-ориентированный подход к проведению контрольных мероприятий по достижению целей терапии и отслеживать ожидаемый (возможный) выход за пределы физиологического «коридора норм». С помощью понятий, порождаемых по узлу «характеристика временно́го отрезка контроля эффективности» описывается временно́й интервал для контрольных исследований, «связь с проводимой терапией» – семантика зависимости процесса проводимой терапии, «критерии оценки эффективности» – описание ожидаемой клинической картины при достижении целей терапии. Кроме контроля по достижению целей терапии запланирован контроль ожидаемых побочных действий при проводимой терапии: временны́е изменения диапазона физиологических норм. Предлагаемые фрагменты позволят СППР клинических решений или подобным системам, обрабатывающим знания, осуществлять мониторинг процесса терапии и дифференцировать не только достижение целей терапии, но и объяснять клинически обусловленный выход из физиологической нормы.
2.3 Метод рассуждения по ГЗ
В задачах мониторинга, для которых знания подготовлены в виде ГЗ или иерархических cемантических cетей, рассуждения производятся по связям между понятиями <Dsm, eventu, t, signNamek,t, signValuesRangek,u,t)>, m Î M-множеству патологических процессов, u Î U-множеству воздействий на организм. Их конкретные экземпляры, хранимые в ГЗ, сопоставляются с входной ситуацией, чтобы формировать гипотезы о параметрах наблюдения {<signNamek,t>}.
Проход по иерархическим семантическим сетевым знаниям, связывающим понятия, среди которых есть искомые в решаемой задаче <DsStagej, {signNamejk}>, представляет собой движение по цепочкам от <Dsm, DsStagemj> к <DsStagem(j+1), {signName(j+1)mk}> и от <Dsm, eventu> к <delaymu, {signNameumk}>.
Стратегия для задач анализа – отбор гипотез, в которых отсутствуют противоречия входным условиям задачи. Т.е. в БЗ берутся те пути развития, которые проходят через «точки» (и параметры), указанные среди входных данных. Для задачи мониторинга «контроль эффективности» входные данные относятся к разным моментам времени течения процесса; они включают лечебные воздействия, которые относятся к разным периодам. Часто на момент решения задачи все наблюдения предшествуют моменту лечебного воздействия.
Описанные в БЗ варианты развития с учётом воздействий позволяют прогнозировать тренды, а значит увидеть в знаниях те признаки, которые в каждом из трендов наиболее важны для слежения.
Процесс рассуждения по знаниям в задаче мониторинга для определения состояния, отличного от ожидаемого нормального, состоит в следующем: результаты получаемых на фоне лечения (evu) значений наблюдений {rj(tk)} в момент tk сопоставляются элементам знаний {<signNameij, NormSignValuesij>}. Применяется предикат неНормален (rj(t)). Объяснением для гипотезы (состояние в норме, состояние не в норме) в момент tk является множество связей {(signNamej, NormSignValuesj), rjk}. Т.е. в такой задаче мониторинга осуществляется поиск и объяснения {signNamejk}.
В задаче контроля эффективности воздействий, где среди входных данных, описывающих ситуацию, есть данные по факторам {rfm}, выбирается вариант течения процесса, {rn(t0, ..., tk)} сравниваются с описанной в нём картиной течения. Если в периоде развития, соответствующем tk, применено исправляющее воздействие, допустимое для этого периода в этом варианте, то планируются к проверке признаки, свойственные t(k+1)-му периоду: результаты получаемых на фоне лечения evu значений наблюдений {rj(t(k+1)} в соответствующий момент или в соответствующей стадии сопоставляются элементам знаний для DsStage(k+1): диапазоны значений{<signNamej(k+1), signValuesRangeju(k+1)} либо направление их изменений {ValuesTrendju(k+1)}.
Объяснением для гипотезы <evu достиг цели> в момент или период (k+1) является связь <Dsm, eventu, t(k+1), {signNamejm, (signValuesRangejmu(k+1) | ValuesTrendjmu(k+1))}>. Т.е. используется предложение из БЗ: Dsm = {(DsStagemi, intervalmi), {signNamejm}, (eventu, continum), {signNamejm, NormSignValuesjm}}, с учетом | t(k+1) – t(k) | > continujm}. В задаче мониторинга осуществляется поиск и объяснения {signNamejk}.
В задаче контроля безопасности планируются к проверке признаки t(k+1)-го периода, указываемые в знаниях как возможные побочные эффекты. Для этого применяется предикат неНормален(signNamej(k+1)). Объяснением для гипотезы {<signNameju, (в норме | не в норме)>} в момент (i+1)) является связь <Dsm, eventu, {continuj, signNamej, signValuesRangejut, t(i+1)> continuj}> и <{signNamej, NormSignValuesj}>.
2.4 Пример рассуждения и выдачи рекомендации по ГЗ
В процессе анализа данных истории болезни (ИБ) пациента с артериальной гипертензией был рекомендован к назначению комбинированный препарат, содержащий действующие вещества: «Индапамид + Периндоприл» с описанием правил приёма ЛС. Выполненными условиями, явно присутствующими в ГЗ, были диапазоны значений для показателей «пульсовое артериальное давление» и «скорость распространения пульсовой волны» (см. рисунок 5). Мониторинг при такой терапии реализуется по следующему сценарию: контроль целевых «цифр» артериального давления, слежение за появлением побочных эффектов от терапии данным препаратом.
Рисунок 5 – Фрагмент результата выполнения рекомендаций проведения медикаментозной терапии
Перечень побочных действий ({continu,t2, signNamek, signValuesRangek,u,t2}) генерируется из соответствующего информационного ресурса (Фармакологический справочник) и включает определение следующих параметров {signNamek}: наличие белка в моче, концентрация калия в плазме крови, АЛТ, АСТ, билирубин, уровень кальция в плазме крови, уровень глюкозы в плазме крови, клинический анализ крови. Должен осуществляться мониторинг появления жалоб: головокружение, нарушение зрения, звон в ушах, нарушение сна, судороги, парестезии, нарушение вкусового восприятия, сухой кашель, боль в животе, тошнота и др. Кроме этого, осуществляется контроль выявленных (и/или занесённых в систему) патологических состояний (например, анорексия, спутанность сознания). При регистрации (через интервалы {continu,t2}) контролируемых признаков в соответствующих диапазонах их значений ({signValuesRangek,u,t2}) система реагирует и сигнализирует.
По результатам анализа данных, введённых в ИБ, ((R(t0, ..., tk)È{rpropm}), рекомендовано использовать «Индапамид + Периндоприл» в дозировке 1 таблетка 1 раз в день. При применении данного комбинированного ЛС необходимо осуществлять мониторинг лабораторных показателей и клинической картины, которые представлены в «Фармакологическом справочнике».
На фоне приёма данного ЛС регистрируется изменение клинической картины (см. рисунок 6): появление новых жалоб (головокружение, нарушение вкуса, затруднённое дыхание) совместно с резким ухудшением биохимических исследований крови (АЛТ, АСТ). Проверяется предикат isDifferentFromExpected (головокружение (t(k+1))), isDifferentFromExpected (нарушение вкуса (t(k+1))), isDifferentFromExpected (затруднённое дыхание (t(k+1))). Объяснением становится обнаруженное изменение некоторых показателей состояния ({signNamek}): ((eventu = «Индапамид + Периндоприл», continu = 1 сут), ((signName1 =АЛТ, ValuesTrend(1,u) = повышение), (signName2 = головокружение, signValuesRange(2,u)= Имеется), (signName3 = нарушение вкуса, signValuesRange(3,u)= Имеется), (signName4 = затруднённое дыхание, signValuesRange(4,u) = Имеется), …)).
Рисунок 6 – Фрагмент отражения динамики в истории болезни
При анализе клинических параметров пациента данное ЛС попадает в категорию «не рекомендованных» по причине выявленных данных, которые могут являться побочным эффектом (см. рисунок 7), а именно: наличие в ИБ соответствующих жалоб: «Головокружение», «Нарушение вкуса», «Затруднение дыхания» и изменением показателей ферментативной активности печени (Аланинаминотрасфераза крови и Аспартатаминотрансфераза крови), которые увеличены более чем в 3 раза по сравнению с предыдущими значениями.
Рисунок 7 – Результат работы системы по контролю противопоказаний к применению лекарственных средств
Таким образом, реализуется динамический контроль текущего клинического состояния пациента на фоне проведения медикаментозной терапии. Для оценки эффективности проводимой терапии в ГЗ лечения для каждого ЛС или их комбинации предусмотрен элемент знаний «критерии оценки эффективности лечения», согласно которому в данном клиническом примере формируется описание ежедневного контроля эффекта проводимой терапии через signNamejt = артериальное давление.
Заключение
В работе представлен обзор методов медицинского мониторинга, описаны виды мониторинга, построен онтологический граф изменения состояния организма от различных воздействий для мониторинга состояния пациентов в процессе лечения. Он размещён (и доступен новым пользователям по запросу) на облачной платформе IACPaaS (https://iacpaas.dvo.ru/), а на его основе реализован метод рассуждения по ГЗ. В работе дан пример использования предложенного решения для мониторинга пациентов при терапии артериальной гипертензии. Онтологический граф об изменении состояния организма с учётом различных воздействий реализует концепцию мониторинга состояния пациентов через возможность определения особенностей организма как критериев выбора схемы терапии и её конкретизации в виде действующих веществ или ЛС. Разработаны ГЗ и решатель на его основе. Для построения системы мониторинга по конкретной медицинской специализации необходимо внесение проверенных знаний [13]. Для проведения тестирования системы требуется набор тестовых или контрольных случаев. Некоторые результаты по автоматическому формированию ГЗ по лечению на основе анализа текстов клинических рекомендаций получены в [14].
1 Рубрикатор клинических рекомендаций (КР). https://cr.minzdrav.gov.ru/clin_recomend.
2 Материалы «Оценка качества медицинской информации» (2017 года). https://yandex.ru/health/turbo/articles?id=2635.
3 https://apps.apple.com/us/app/apple-здоровье/id1242545199?l=ru.
4 https://www.mytherapyapp.com/ru .
5 https://apps.apple.com/ru/app/happify-for-stress-worry/id730601963.
6 https://medisafeapp.com/.
7 https://sensely.com/.
8 https://remsmed.ru.
9 Artificial Intelligence and Machine Learning (AI/ML) - Enabled Medical Devices. August 7, 2024 update. https://www.fda.gov/medical-devices/software-medical-device-samd/artificial-intelligence-and-machine-learning-aiml-enabled-medical-devices.
10 AI in Remote Patient Monitoring: The Top 4 Use Cases in 2024. September 6, 2023. https://healthsnap.io/ai-in-remote-patient-monitoring-the-top-4-use-cases-in-2024/.
11 Использован графовый редактор https://app.diagrams.net/.
12 Инструменты онтологической платформы. https://iacpaas.dvo.ru/my/services.
Об авторах
Валерия Викторовна Грибова
Институт автоматики и процессов управления Дальневосточного отделения РАН (ИАПУ ДВО РАН)
Автор, ответственный за переписку.
Email: gribova@iacp.dvo.ru
ORCID iD: 0000-0001-9393-351X
Scopus Author ID: 7801667631
ResearcherId: Q-4250-2016
заместитель директора по научной работе, научный руководитель лаборатории интеллектуальных систем, д.т.н., чл.-корр. РАН
Россия, ВладивостокДмитрий Борисович Окунь
Институт автоматики и процессов управления Дальневосточного отделения РАН (ИАПУ ДВО РАН)
Email: okdm@iacp.dvo.ru
ORCID iD: 0000-0002-6300-846X
SPIN-код: 8390-2749
Scopus Author ID: 57204598165
ResearcherId: AAV-1824-2020
к.м.н., старший научный сотрудник лаборатории интеллектуальных систем
Россия, ВладивостокЕлена Арефьевна Шалфеева
Институт автоматики и процессов управления Дальневосточного отделения РАН (ИАПУ ДВО РАН)
Email: shalf@dvo.ru
ORCID iD: 0000-0001-5536-2875
Scopus Author ID: 6508163590
ResearcherId: Q-2609-2016
д.т.н., Ведущий научный сотрудник лаборатории интеллектуальных систем
Россия, ВладивостокСписок литературы
- Клинические рекомендации. Артериальная гипертензия у взрослых / Кобалава Ж.Д., Конради А.О., Недогода С.В., Шляхто Е.В. и др. Российское кардиологическое общество. 2020. 136 с. https://scardio.ru/content/Guidelines/Clinic_rek_AG_2020.pdf.
- Краснопеева М.К. Современные врачебные ошибки, статистика летальных исходов в России. Проблемы современной науки и образования. 2017. № 34(116). C.78-80. doi: 10.20861/2304-2338-2017-116-004.
- Шадеркин И.А. Дистанционный мониторинг состояния здоровья и окружающей среды человека: возможности и ограничения. Российский журнал телемедицины и электронного здравоохранения. 2022. № 8(3). С.45-54. doi: 10.29188/2712-9217-2022-8-3-45-54.
- Dubey A., Tiwari A. Artificial Intelligence and Remote Patient Monitoring in US Healthcare Market: A Literature Review. Journal of Market Access & Health Policy. 2023. Vol. 11(1). 2205618. doi: 10.1080/20016689.2023.2205618.
- Сиротина А.С., Кобякова О.С., Деев И.А. и др. Удаленный мониторинг состояния здоровья. Аналитический обзор. Социальные аспекты здоровья населения [сетевое издание]. 2022. № 68(2): 1. doi: 10.21045/2071-5021-2022-68-2-1.
- Lu J.W., Wang Y., Sun Y., et al. Effectiveness of telemonitoring for reducing exacerbation occurrence in COPD patients with past exacerbation history: a systematic review and meta-analysis. Front Med (Lausanne). 2021. Vol. 8. :720019. doi: 10.3389/fmed.2021.720019.
- Benjamins S., Dhunnoo P., Meskó B. The state of artificial intelligence-based FDA-approved medical devices and algorithms: an online database. NPJ Digital Med. 2020. Vol. 3:118. doi: 10.1038/s41746-020-00324-0.
- Jiang X., Yao J., You J.H. Telemonitoring versus usual care for elderly patients with heart failure discharged from the hospital in the United States: cost-effectiveness analysis. JMIR Mhealth Uhealth. 2020. Vol. 8(7): e17846. doi: 10.2196/17846.
- Taylor M.L., Thomas E.E., Snoswell C.L., Smith A. C., Caffery L.J. Does remote patient monitoring reduce acute care use? A systematic review. BMJ Open. 2021. Vol. 11(3): e040232. doi: 10.1136/bmjopen-2020-040232.
- Ebrahimian S., Kalra M.K., Agarwal S., et al. FDA-regulated AI algorithms: trends, strengths, and gaps of valida-tion studies. Acad Radiol. 2022. Vol. 29(4). P.559–566. doi: 10.1016/j.acra.2021.09.002.
- Nimri R., Battelino T., Laffel LM, et al. Insulin dose optimization using an automated artificial intelligence-based decision support system in youths with type 1 diabetes. Nature Med. 2020. Vol.26(9). P.1380–1384. doi: 10.1038/s41591-020-1045-7.
- Bone C., Simmonds-Buckley M, et al. Dynamic prediction of psychological treatment outcomes: development and validation of a prediction model using routinely collected symptom data. Lancet Digit Health. 2021 Apr. Vol. 3(4). P.e231-e240. doi: 10.1016/S2589-7500(21)00018-2.
- Зулкарнеев Р.Х., Юсупова Н.И., Сметанина О.Н., Гаянова М.М., Вульфин А.М. Методы и модели извлечения знаний из медицинских документов. Информатика и автоматизация. 2022. № 21(6). С.1169-1210. doi: 10.15622/ia.21.6.4.
- Грибова В.В., Переволоцкий В.С. Разработка графов знаний на основе больших языковых моделей для поддержки принятия решений в медицине. Программная инженерия. 2024. Т.15, № 6. С.308-321. doi: 10.17587/prin.15.308-321.
Дополнительные файлы








