Онтологический подход к цифровизации медицинских осмотров и диспансерного наблюдения на базе телемедицинской платформы
Автор: Порецкова Г.Ю., Иващенко А.В., Тяжева А.А., Плахотникова С.В., Жданович Г.Э., Чекина Е.В.
Журнал: Онтология проектирования @ontology-of-designing
Рубрика: Прикладные онтологии проектирования
Статья в выпуске: 2 (56) т.15, 2025 года.
Бесплатный доступ
Предложен онтологический подход к построению цифровой телемедицинской платформы, обеспечивающий возможность конфигурирования и настройки процессов сбора и обработки медицинских данных в потоковом режиме в зависимости от назначения и применения. Впервые сформулирована обобщённая задача о медицинском осмотре как многокритериальная оптимизационная задача исследования операций. Предложены варианты реализации цифровой телемедицинской платформы для ведения периодических медицинских осмотров и диспансерного наблюдения пациентов и даны рекомендации по программной архитектуре, способной адаптироваться к условиям решения задачи в практическом здравоохранении. База знаний цифровой телемедицинской платформы представлена в виде семантической сети, которая объединяет понятия с соответствующими атрибутами и связывает цифровые профили пациентов с результатами медицинской диагностики. Применение онтологии обеспечивает конфигурируемость и адаптивность цифровой телемедицинской платформы, что способствует высокой эффективности её использования для сбора данных в учреждениях здравоохранения. Опыт внедрения цифровой телемедицинской платформы с возможностью настройки процессов сбора данных на базе онтологии показал необходимость адаптировать информационно-логические модели хранимых данных и процессы их внесения средствами интерактивных пользовательских интерфейсов, повышая производительность медицинского персонала. Предложенный подход имеет перспективу при сборе данных для обучения искусственных нейронных сетей в системах поддержки принятия врачебных решений.
Телемедицина, персонализированная медицина, медицинский осмотр, цифровая медицина, онтология, база знаний, семантическая сеть
Короткий адрес: https://sciup.org/170209593
IDR: 170209593 | УДК: 004.5 | DOI: 10.18287/2223-9537-2025-15-2-187-197
An ontological approach to digitalization of medical check-ups and follow-up medical care based on a telemedicine platform
An ontological approach to developing a digital telemedicine platform is proposed, enabling the configuration and customization of medical data collection and processing workflows in real-time based on specific objectives and applications. For the first time, the generalized problem of medical check-up is formulated as a multicriteria optimization problem of operations research. Implementation options for a digital telemedicine platform designed for periodic medical check-ups and patient monitoring are presented, along with recommendations for a software architecture that can adapt to practical healthcare requirements. The platform’s knowledge base is structured as a semantic network, integrating concepts with their corresponding attributes and linking digital patient profiles to medical diagnostic results. The use of ontology ensures the configurability and adaptability of the digital telemedicine platform, enhancing its efficiency in healthcare institutions for medical data collection. The experience of implementing a digital telemedicine platform with ontology-based customization of data collection processes has highlighted the need to adapt both the information and logical models of stored data, as well as data entry processes via interactive user interfaces, thereby improving medical personnel productivity. The proposed approach has potential for collecting data for training artificial neural networks in medical decision support systems.
Текст научной статьи Онтологический подход к цифровизации медицинских осмотров и диспансерного наблюдения на базе телемедицинской платформы
Развитие медицинского Интернета вещей и телемедицинских платформ [1-3] позволяет по-новому решать задачи медицинского обследования и лечения пациентов. Инструменталь- ный сбор данных о состоянии здоровья с помощью датчиков и диагностических комплексов обеспечивает технологический базис для создания и ведения цифрового профиля каждого пациента, что соответствует современным тенденциям развития дистанционного мониторинга здоровья [4] и персонализированного здравоохранения [5].
Опыт создания и практического использования цифровой телемедицинской платформы Самарского государственного медицинского университета Health Check-up [6] подтверждает широкие возможности по сбору разнообразной диагностической информации и использования её для поддержки принятия врачебных решений. В настоящее время в платформу интегрировано более 50 датчиков и систем, что позволяет собирать различные показатели здоровья пациентов в потоковом дистанционном режиме.
Такое разнообразие обеспечивает высокую адаптивность телемедицинских услуг, однако на практике может привести к дополнительным задержкам и трудозатратам на автоматизацию процесса сбора информации. Для накопления в медицинской информационной системе данных с датчиков и документации (экспертные заключения профильных врачей, результаты проведения диагностических исследований, дневники лечащих врачей) требуется структурирование информации. Для этого может быть использован онтологический подход к конфигурированию и настройке телемедицинской платформы сбора и обработки медицинских данных [7, 8]. Использование онтологии, как формальной модели предметной области, позволяет структурировать собираемые показатели и процедуру их сбора и обработки. В результате обеспечивается производительность и адаптивность телемедицинской платформы, необходимая для её использования на практике.
-
1 Существующие подходы
При практическом применении универсальной цифровой телемедицинской платформы необходима её настройка под каждую методику медицинской диагностики. Данные вопросы рассматриваются отдельно в работах по цифровизации процессов медицинского осмотра [9, 10] и диспансерного наблюдения [11, 12]. Стоит также отметить важность решения организационных вопросов [13]. Для комплексного решения задачи автоматизации медицинских осмотров необходимо перестроить подход к внедрению телемедицинских платформ с учётом современных тенденций и перспектив [14-16].
Процесс сбора данных в ходе периодических медицинских осмотров отличается от процедуры контроля состояния здоровья в ходе диспансеризации. В первом случае необходимо за минимальное время собрать одинаковый набор параметров с максимальной группы пациентов. Это обеспечит высокую пропускную способность и эффективность работы медицинского персонала. В рамках диспансерного учёта требуется раздельно вести каждого пациента, подстраивая последовательности измерений параметров его здоровья в соответствии с индивидуальными особенностями, характером и формой течения заболевания. Для повышения эффективности информационной поддержки лечения необходимо внедрить в информационные медицинские системы процесс непрерывного слияния данных и знаний в разных форматах из различных источников. Решение этой задачи, как правило, осуществляется с использованием онтологического подхода [17, 18]. Результатом применения такого подхода является единое представление данных, которое можно использовать, например, для прогноза течения болезни, планирования лечения и др.
Современная цифровая телемедицинская платформа должна обеспечивать полноценное решение обеих задач, для чего на уровне конфигурации баз данных и алгоритмов сбора информации необходимо реализовать соответствующие сервисы настройки. В данной статье используется онтологический подход построения базы знаний (БЗ) в виде семантической се- ти, которая объединяет понятия с атрибутами и связывает цифровые профили пациентов с результатами медицинской диагностики посредством отношений между ними.
-
2 Формализация задачи медицинского осмотра
Медицинский осмотр можно представить как последовательность фиксации параметров здоровья пациента в виде временного ряда событий и рассматривать как оптимизационную задачу исследования операций. Состояние здоровья пациента p i можно описать характеристиками здоровья c i,j,k рядом параметров:
c i, j, k = c i, j,k ( P i , g j , w i,j,k , t j H0,1 L (1)
Характеристика C i,j,k представляет собой булеву переменную, её значение можно считать равным «1», если оно известно и измеримо.
Параметры здоровья пациента изменяются объективно в связи с появлением и последующим течением заболевания. Для получения данной информации врачу необходимо прове- сти инструментальную медицинскую диагностику очно или средствами телемедицинского обследования. Каждый параметр регистрируется инструментально специальным медицинским датчиком или сенсорным оборудованием. Событие измерения параметра в процессе медицинской диагностики Sijmn можно описать в виде:
s i , j , m , n si , j , m , n ( pi , g j , dm , v i , j , m , n , t i , j , m , n , Д t i , j , m , n
Эффективная диагностика состоит в подборе такого временного ряда { s i j mn } , который максимально соответствует по контролируемым параметрам, времени и точности измерений временному ряду { c i j к } . Следовательно, задачу медицинского осмотра можно представить в виде задачи многокритериальной оптимизации по следующим целевым функциям для группы пациентов { p i } .
Во-первых, необходимо обеспечить своевременность, т.е. для каждого изменения параметра найдётся соответствующее измерение, проведённое в течение заданного интервала времени:
^ ci 1 , j 1 , к ^ s i 2 , j 2 , m , n : ( p p i 2 )л ( gj gj 2 )л t i 2 , j 2 , m , n
е I t i b j 1, к ’ t i,J1,к
где Д^ - допустимое отклонение по времени (опоздание).
Для обеспечения этих условий при априорной неопределённости c i j к необходим максимум измерений, то есть:
N = ЕЕ c i , j , к ’ s i , j , m , n ’ Xt i , j , m , n G [ t i , j , k , t i, j , k + ^D^ max , (4)
i, j, km, n где
S( x ) =
1, x = true ;
0, x = false .
Во-вторых, должна быть обеспечена точность измерения:
V C i 1 , j i , k , s i 2 , j 2 , m , n , ( P i t = Pi 2 ) Л ( g j i = g j 2 )л t i 2 , j 2 , m, n e[ t i i , j i , k , t i , ji, k + Д ^ ] ’ |w i , j i , k — v i2 , j 2 , m , n | ^ °'
Для этого нужно, например, обеспечить минимум среднего линейного отклонения:
L = N ^^ ci , j , k ’ si , j , m , n ’ ^i , j , m , n E [ t i , j , k , t i, j , k +^ ^ D’ | w i , j , k - vi , j , m , n | ^ ° - (6)
i , j , km , n
Данная задача должна быть дополнена подзадачей организационного управления по минимизации загрузки врачей при максимизации количества пациентов:
D = V s • Д t ^ min;
i , j , m , n i , j , m , n
-
i , j , m , n
P = ^ p i ^ max;
i
V d m : t i , j , m
e
{(f нач (1) ок (1) t m , t m
)( '
нач (2)
m
ок (2) t m
нач ( M ) m
ок ( M ) t m
)}
Введённые целевые функции предполагают минимизацию избыточных измерений. Задача о медицинском осмотре представляется сложной для решения с учётом неопределённости c i,j,k , однако она может быть упрощена для частных случаев.
Например, задача о периодическом медицинском осмотре (можно принять j = k ) может быть сформулирована следующим образом:
N = ЕЕ c i,j • s i,j , m ^ max; i , j m , n
D = V s • Д t ^ min;
i , j , m i , j , m
-
i , j , m
P = ^ pt ^ max;
i
V d m
: t i, j,m
e
нач (1) окк (1) t m , t m
нач (2) окк (2) нач ( M ) окк ( M )
)> ( t m , t m )> •", ( t m , t m
)}
В такой постановке она становится близка задаче о назначениях [19].
Задачу о диспансерном наблюдении можно сформулировать по типу задачи построения расписания (планирования) [19] следующим образом:
N = ^^ C i , j , k ‘ s i , j , m , n ‘ ^i , j , m , n e [ t i , j , k , t i, j , k +Д^ ]) ^ max i , j , km , n
-
L = N ^^ Ci , j , k ‘ s i , j , m , n ‘ ^ ( t i , j , m , n e [ t i , j , k , t i , j , k + Д^ | w i , j , k - v i , j , m , n | ^ °; (9)
-
i , j , km , n
P = ^ p i ^ max •
i
-
3 Онтология медицинского осмотра
Введённые определения и постановки использованы при внедрении цифровой телемедицинской платформы Health Check-up в медицинских организациях Самары для проведения периодических медицинских осмотров, диспансерного наблюдения, дистанционного мониторинга состояния пациентов. Необходимость решения оптимизационных задач в этих случаях обусловлена требованиями высокой производительности процесса сбора медицинской информации. Необходимо эффективно использовать диагностические приборы телемедицинской платформы для максимизации количества обследованных пациентов в минимальное время и с оптимальной загрузкой медицинского персонала.
Настройка телемедицинской платформы в соответствии с особенностями решаемой задачи (периодический медицинский осмотр или диспансерное наблюдение) согласно введённым целевым функциям обеспечивается онтологией, определяющей основные понятия и параметры цифровой диагностики. Онтология представляет БЗ предметной области в виде семантической сети, объединяющей концепты с соответствующим атрибутивным описанием с помощью отношений, связывающих цифровые профили пациентов с результатами медицинской диагностики. Использование онтологии позволяет обеспечить конфигурируемость и адаптивность цифровой телемедицинской платформы и добиться высокой эффективности её применения для сбора данных в учреждениях практического здравоохранения.
Информационно-логическая модель БЗ для периодического медицинского осмотра (см. рисунок 1) основана на результатах измерений, собранных с использованием платформы Health Check-up , и профилактических осмотров. В этой БЗ представлены данные, необходимые для узкоспециализированного периодического медицинского осмотра и медицинского скрининга.
Обследование/измерение
Профосмотр
Антропометрия
PKid
Тип_обследования
Дата_прохождения
-o< FK Врач_id
Диагноз
FK Профосмотр_id
-и- PKid
Дата_назначения
Дата_закрытия
—ex FK Врач_открывший_id |—о FK Пациент_id
PKid
Вес
Рост
Обхват_груди
Обхват_бедра
Пациент
Врач
Имя Фамилия Отчество Специальность e-mail Телефон
.-ex FK Мед_орг_id
Имя
Фамилия
Отчество
Дата_рождения
Пол_id
Инвалидность_id группа здоровья
FK Обр_учреждение_id
—H- FK Мед_орг_прикрепления_id |—H- FK Контактная_инфо_id
Обхват_голени Обхват_плеча Дата_обновления
FK Пациент_id
Пол
PKId
Название пола
Инвалидность
PKId
Категория
Медицинская организация
Образовательное_учреждение
Наименование Адрес
Адрес Класс
PKId
Наименование
Адрес
Рисунок 1 - Основные концепты базы знаний цифровой телемедицинской платформы периодического медицинского осмотра обучающихся (школьников)
Структура БЗ телемедицинской платформы диспансерного наблюдения (см. рисунок 2) более детализирована и включает возможность отслеживания истории пациента и лечения с мониторингом его состояния, проведённых лечебно-профилактических мероприятий, назначенной помощи или проведения углублённых обследований по каждому из диагнозов .
При диспансерных осмотрах детей отслеживается изменение антропометрических данных и показателей здоровья, введена таблица с нормами по половозрастному признаку, что позволяет врачам видеть отклонения от нормы. На завершающем этапе автоматически формируется карта диспансерного осмотра. Схема поддерживает сложные связи между пациентами и их медицинскими данными, что позволяет отслеживать динамику здоровья и способствует улучшению качества медицинского обслуживания.
Д_осмотр
Антропометрия
Набор_врачей_и_обледовани й
Шаблон_осмотра
PKid
Дата_назначения
Дата_закрытия
FK Врач_открывший_id
FK Пациент_id
PKid
FK Шаблон_id
FK Тип_обследования_id
PKid
Название
PKid
Вес
Рост
Обхват_груди
Обхват_бедра Обхват_голени Обхват_плеча Дата_обновления
FK Пациент_id
Тип_обследования
Нормы по возрасту и полу
PKid
Название
Обследование/измерение
Направление
Специализация врача
PKВрач_id
-о FK Тип_обследования_id
Диагноз по МКБ-10
PKid
FK Тип_обследования_id
Дата_прохождения
FKВрач_id
Диагноз
FK Профосмотр_id
PKid
Дата_назначения
Контрольная_дата_явки
FK Врач_назначивший_id
FK Пациент_id
FK Д_осмотр_id
Пациент
Диагноз_пациента
PKid
Дата_постановки
Дата_снятия
Основание снятия с учета
Необходимость_ квалифицированной_помощи
ЛП_мероприятия
FKДиагноз по МКБ-10_id
FK Пациент_id
PKid
Код по МКБ-10
Название
Врач
PKid
Имя
Фамилия
Отчество Специальность e-mail
FK Мед_орг_id
PKid
Имя
Фамилия
Отчество
Дата_рождения
Пол_id
Инвалидность_id группа здоровья
FK Обр_учреждение_id
FK Мед_орг_прикрепления_id
FK Контактная_инфо_id
PKid
Возраст
FK Пол_id Вес_мин Вес_макс Рост_мин Рост_макс Пульс_мин Пульс_макс АД_мин АД_макс Сатурация_мин
Пол
PKId
Название пола
Инвалидность
PKId
Категория
Медицинская организация
Образовательное_учреждение
PKid
Наименование
Адрес
PKid
Адрес
Класс
PKId
Наименование
Адрес
Рисунок 2 – Основные концепты базы знаний цифровой телемедицинской платформы диспансерного наблюдения обучающихся (школьников)
С учётом предложенной концептуальной схемы БЗ в пользовательском интерфейсе телемедицинской платформы диспансерного наблюдения доработано окно проведения диспансерного осмотра. Процедура заполнения медицинской информации формализуется в виде процесса последовательного заполнения соответствующих форм. При адаптированном подходе к организации этого процесса медицинский персонал освобождается от избыточного ввода данных. Это достигается за счёт однократного ввода данных пациента, которые дополняются при повторных осмотрах.
Адаптированный подход к организации процесса сбора медицинских данных содержит три этапа.
-
1) Проектирование методики сбора данных с учётом нормативов времени, необходимого на подготовку к процедурам и проведение измерений (необходимо учитывать время на заполнение согласий и другой документации, если это требуется).
-
2) Подготовка места для проведения обследования с учётом возможности имеющихся помещений и их оснащения для проведения обследований и ожидания (необходимо учесть траектории группового движения обследуемых и предусмотреть места для ожидания).
-
3) Конфигурирование пользовательского интерфейса программного обеспечения телемедицинской платформы для ускорения ввода данных.
Онтологическое описание данных позволяет группировать поля ввода медицинской информации в зависимости от характера решаемой задачи и сокращать время медицинского персонала, необходимое на ввод данных.
-
4 Практическое применение
Рассматриваемые в статье задачи связаны с практическим здравоохранением и касаются удобства и производительности процесса ввода медицинских данных с использованием приборов цифровой телемедицинского платформы и дополнения их ручным способом. Опыт внедрения цифровой платформы Health Check-up показал необходимость адаптировать информационно-логические модели хранимых данных и процессы их ввода средствами интерактивных пользовательских интерфейсов с целью сокращения затрат времени и повышения производительности медицинского персонала.
Доработка пользовательского интерфейса позволила применить цифровую телемедицинскую платформу для профилактического осмотра в образовательных организациях г. Самары. В апробации участвовали 128 обучающихся общеобразовательных школ и 50 обучающихся спортивной школы [15], которая показала, что внедрение цифровой телемедицины позволяет сократить время осмотра. Временные затраты при заполнении формы данных на одного пациента при использовании прежнего и разработанного интерфейса составили 3,5 и 2,2 минуты соответственно.
Сокращение времени получено и за счёт однократного внесения данных пациентов, отображаемых далее при автоматизированном формировании заключений специалистов и карты диспансерного наблюдения. Предложенный интерфейс позволяет обеспечить полный и правильный ввод данных, исключить ошибки при анализе антропометрических и физио-метрических показателей за счёт представления диапазона нормальных значений параметров и характеристик для каждого возраста пациентов. Интерфейс позволяет формировать варианты итоговой отчётности с градацией по полу, возрасту, диагнозу, времени повторного осмотра, объёма требуемых мероприятий для оздоровления.
В этом заложен резерв повышения качества медицинского обслуживания детей за счёт автоматизации и контроля процесса ведения пациентов, находящихся на диспансерном наблюдении. Это позволяет своевременно выявлять возможные осложнения заболевания, назначать необходимое лечение и принимать меры для поддержания и улучшения общего физического и психологического состояния детей.
Заключение
Развитие телемедицинских технологий – это важный этап совершенствования персонализированной медицины и повышения эффективности системы здравоохранения в целом. Адаптация пользовательских интерфейсов и систем хранения данных позволяет обеспечить эффективность применения цифровых решений в медицине и облегчить труд медицинского персонала по обследованию пациентов и вводу медицинских данных.
Предложенная в данной статье онтологическая модель и постановка задачи о медицинском осмотре в терминах теории исследования операций позволяет учесть требования эффективности и производительности сбора медицинской информации на этапе проектирования БЗ и построения её информационно-логической модели. В результате может быть построена адаптивная цифровая платформа универсального применения, что расширяет область её использования на практике и снижает трудоёмкость внедрения и последующей эксплуатации.