Онтологический подход к цифровизации медицинских осмотров и диспансерного наблюдения на базе телемедицинской платформы

Автор: Порецкова Г.Ю., Иващенко А.В., Тяжева А.А., Плахотникова С.В., Жданович Г.Э., Чекина Е.В.

Журнал: Онтология проектирования @ontology-of-designing

Рубрика: Прикладные онтологии проектирования

Статья в выпуске: 2 (56) т.15, 2025 года.

Бесплатный доступ

Предложен онтологический подход к построению цифровой телемедицинской платформы, обеспечивающий возможность конфигурирования и настройки процессов сбора и обработки медицинских данных в потоковом режиме в зависимости от назначения и применения. Впервые сформулирована обобщённая задача о медицинском осмотре как многокритериальная оптимизационная задача исследования операций. Предложены варианты реализации цифровой телемедицинской платформы для ведения периодических медицинских осмотров и диспансерного наблюдения пациентов и даны рекомендации по программной архитектуре, способной адаптироваться к условиям решения задачи в практическом здравоохранении. База знаний цифровой телемедицинской платформы представлена в виде семантической сети, которая объединяет понятия с соответствующими атрибутами и связывает цифровые профили пациентов с результатами медицинской диагностики. Применение онтологии обеспечивает конфигурируемость и адаптивность цифровой телемедицинской платформы, что способствует высокой эффективности её использования для сбора данных в учреждениях здравоохранения. Опыт внедрения цифровой телемедицинской платформы с возможностью настройки процессов сбора данных на базе онтологии показал необходимость адаптировать информационно-логические модели хранимых данных и процессы их внесения средствами интерактивных пользовательских интерфейсов, повышая производительность медицинского персонала. Предложенный подход имеет перспективу при сборе данных для обучения искусственных нейронных сетей в системах поддержки принятия врачебных решений.

Еще

Телемедицина, персонализированная медицина, медицинский осмотр, цифровая медицина, онтология, база знаний, семантическая сеть

Короткий адрес: https://sciup.org/170209593

IDR: 170209593   |   DOI: 10.18287/2223-9537-2025-15-2-187-197

Текст научной статьи Онтологический подход к цифровизации медицинских осмотров и диспансерного наблюдения на базе телемедицинской платформы

Развитие медицинского Интернета вещей и телемедицинских платформ [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 минуты соответственно.

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

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

Заключение

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

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

Статья научная