Цифровая трансформация эпизоотологического мониторинга — пример успешного внедрения

Научная статья
DOI:
https://doi.org/10.60797/BMED.2025.5.3
Выпуск: № 2 (5), 2025
Предложена:
11.02.2025
Принята:
13.05.2025
Опубликована:
27.06.2025
116
4
XML
PDF

Аннотация

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

Цель исследования: создать цифрового двойника системы эпизоотологического мониторинга, применяя ORM (Object-Relational Mapping) фреймворк, с целью практической реализации.

Методы: отлов и учет мелких млекопитающих, сбор иксодовых клещей из природы, с животных проводился на территории Крымского полуострова всесезонно по принятым методикам. Разработка цифрового двойника системы эпизоотологического мониторинга проводилась совместно специалистами ФБУЗ «ЦГиЭ Роспотребнадзора в РК и ГФЗ Севастополе» и Медицинского института имени С.И. Георгиевского федерального государственного автономного образовательного учреждения высшего образования «Крымский федеральный университет имени В.И. Вернадского».

Разработана диаграмма классов и активности на абстрактном языке UML, которая точно описывает текущую операционную деятельность отделения эпизоотологического мониторинга по сбору биологического материала, на базе которой разработана ORM (объектно-реляционное отображение) реализованное в виде кодовой базы функционирующей системы на фреймворке Django/Python.

В настоящее время программное обеспечение проходит апробацию ФБУЗ «ЦГиЭ Роспотребнадзора в РК и ГФЗ Севастополе». Последняя рабочая версия программы по введению первичных данных эпизоотологического мониторинга доступна по ссылке в git репозитории по предварительному согласованию с авторами проекта.

Проведенная цифровая трансформация значительно оптимизирует работу профильных специалистов и снижает трудозатраты на введение первичной информации.

1. Введение

Эпизоотологический мониторинг — неотъемлемая составляющая эпидемиологического надзора за состоянием очагов болезней общих для человека и животных, основа для планирования противоэпидемических мероприятий

,
,
.

Одной из важнейших задач эпидемиологического надзора в целом и эпизоотологического мониторинга в частности является своевременное выявление эпизоотий среди резервуарных хозяев, возможных вспышек среди населения как актуальных, так и эмерджентных инфекций

,
,
,
.

В результате работы профильных специалистов зоологов и энтомологов ежемесячно накапливаются огромные массивы данных. Особенно сложная «информационная ситуация» складывается в регионах Южного Федерального округа, в частности в Республике Крым, ввиду круглогодичной активности переносчиков природно-очаговых инфекций (иксодовых клещей), всесезонной доступности всех административных районов, ежемесячного проведения учетов численности мелких млекопитающих

,
. С 2014 г. объем проводимых зоолого-энтомологических работ увеличился многократно
,
.

В настоящее время систематизация данных эпизоотологического мониторинга первичными специалистами чаще всего проводится с использованием Microsoft Excel, внедрение единой информационно-аналитической системы Роспотребнадзора (ЕИАС) также не снижает нагрузку по формированию и предоставлению отчетности, не дает возможность анализировать большие объемы ретроспективных данных

.

Внедрение ЕИАС, не решает проблему структурирования данных необходимых для внесения в систему. Для повышения эффективности работы необходима «бесшовная» передача данных, начиная от подготовки к экспедиционному выезду в рамках эпизоотологического обследования территории, заканчивая генерацией файлов, подготовленных для непосредственного внесения в ЕИАС, без усложнения текущего рабочего процесса и его дополнительных модификаций. Такой подход соответствует определению цифровой трансформации процесса

,
,
.

После внедрения ЕИАС особенно остро встал вопрос программного обеспечения, которое бы позволяло вносить данные в ЕИАС во время рабочего процесса, без создания дополнительных промежуточных отчетов.

В настоящее время для составления прогнозов чаще всего используются регрессионные, многокамерные модели, агентные модели, а также анализ временных рядов

,
,
,
.

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

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

В настоящее время существует ряд определений цифрового двойника, сформулированные в основном в работах зарубежных авторов

,
,
,
. В зависимости от используемых моделей их создания, а также области фактического применения определения варьируют: от представления физических объектов на протяжении всего жизненного цикла, которые можно понять, изучить и обосновать с помощью данных в реальном времени
, до сведения понятия цифровой двойник до уровня конвергенции между физическим и виртуальным продуктом
. Несмотря на различия в интерпретации самого понятия, можно выделить ряд обязательных характеристик, позволяющих не только обосновать целесообразность его применения в системе эпидемиологического надзора за природно-очаговыми инфекциями, но и выделить его обязательные системные характеристики. Digital Twin — цифровое представление физического объекта в реальном времени, который удаленно подключается к реальным объектам и предоставляет их всестороннее представление. Выходит за рамки статических моделей объектов
.

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

.

Цель работы — оптимизация системы обобщения результатов эпизоотологического мониторинга путем создания цифрового двойника на основе предметно-ориентированной модели.

2. Методы и принципы исследования

Отлов и учет мелких млекопитающих, сбор иксодовых клещей из природы, с животных проводился на территории Крымского полуострова специалистами отделения эпизоотологического и энтомологического мониторинга ФБУЗ «ЦГиЭ Роспотребнадзора в РК и ГФЗ Севастополе» всесезонно в соответствии с утвержденными графиками эпизоотологического и энтомологического мониторинга с использованием стандартных ловчих орудий (малые ловушки Геро, капканы)

, орудий сбора иксодовых клещей (флаг, волокуша) по принятым методикам
. Лабораторные исследования доставленного материала на природно-очаговые инфекции проводились в лаборатории особо-опасных инфекций ФБУЗ «ЦГиЭ Роспотребнадзора в РК и ГФЗ Севастополе». Разработка цифрового двойника системы эпизоотологического мониторинга проводилась совместно специалистами ФБУЗ «ЦГиЭ Роспотребнадзора в РК и ГФЗ Севастополе» и Ордена Трудового Красного Знамени Медицинского института имени С.И. Георгиевского федерального государственного автономного образовательного учреждения высшего образования «Крымский федеральный университет имени В.И. Вернадского.

Работы по созданию цифрового двойника эпизоотологического и энтомологического мониторинга включало три этапа.

На первом этапе создана диаграмма деятельности (activity diagram), которая показывает структуру и иерархию выполняемых системой действий

,
. На втором этапе для описания концепции работы системы создана диаграмма прецедентов (use case diagram), основу которой составляют разноуровневые отношения между акторами (actor) — сущности, которые ожидают от системы предсказуемости в поведении, и прецедентами (use case), описывающими завершенный фрагмент поведения системы
. Актор при взаимодействии с прецедентом, классом исполняет свою роль. В данной модели для цифровой трансформации системы эпизоотологического мониторинга классами выбран биоматериал, отбираемый зоолого-энтомологической группой эпидемиологического отдела. На данной стадии реализации проекта цифровой трансформации в разработку включены два типа биоматериала: мелкие млекопитающие, иксодовые клещи.

На третьем этапе создана объектно-ориентированная модель (ORM — object-relational mapping), которая совмещает гибкость объектно-ориентированного моделирования и упрощенный доступ к базе данных. Семантическая модель работ, проводимых зоолого-энтомологической группой в рамках эпизоотологического мониторинга, включает в себя следующие объекты класса: мелкие млекопитающие, иксодовые клещи, кровососущие двукрылые, вода из внешних источников, погадки хищных птиц. Реализована в программном коде с использованием фреймворка Django на языке программирования Python. Использование контейнеризации в Docker, позволило достигнуть максимальной мультиплатформенности. Запуск приложения возможен как на локальных компьютерах, так и на облачных серверах, виртуальных хостингах. Доступ через web интерфейс и протоколирование действий пользователей дает возможность разным сотрудникам использовать систему. Использование высокоуровневого языка программирования Python в сочетании с ORM дает возможность создать систему, отвечающую основным принципам гибко создавать отчеты необходимые для передачи в ЕИАС.

Ниже представлена задача, которая в ходе работы была преобразована в UML-диаграмму прецедентов (рис. 1) и UML-диаграммы классов (рис. 2). Затем на основе полученных абстракций был разработан рабочий программный код с использованием ORM Django и языка программирования Python.

Так, система эпизоотологического мониторинга включает в себя следующих акторов: экспедиционный выезд в рамках эпизоотологического обследования территории крымского полуострова, ловушко-линия, мелкие млекопитающие. Каждый из перечисленных акторов, связан с определенным прецедентом. 

Прецедентом актора мелкие млекопитающие являются свойства этого выезда – адрес, дата и время проведения. Прецедентом актора ловушко-линия — тип стации, где проводился отлов и учет мелких млекопитающих. Количество ловушек (капканов) в одной ловушко-линии. Зоолого-энтомологической группой эпидемиологического отдела обследуются открытые луго-полевые, лесокустарниковые, околоводные стации, а также постройки человека.

Количество ловушек в одной ловушко-линии соответствует действующим методическим рекомендациям и составляет 25, 50, 100 ловушек (капканов) в одной ловушко-линии 

. Прецедентом актора мелкие млекопитающие являются видовая принадлежность и морфофизиологический статус (пол, возраст, репродуктивное состояние).

Значительно более сложная сеть взаимодействий построена для системы энтомологического мониторинга. Создано четыре актора: экспедиционный выезд в рамках энтомологического мониторинга, прецедентом выезда являются его свойства: адрес, дата, количество отработанных флаго-часов, время выезда. При этом обязательными атрибутами актора «клещ природа» являются: вид, количество, номер пула, дата сбора, для актора «клещ животное» предусмотрен дополнительный атрибут — прокормитель, а для клещей снятых с людей, учет и исследования которых также проводится лабораторией особо-опасных инфекций ФБУЗ «ЦГиЭ Роспотребнадзора в РК и ГФЗ Севастополе» предусмотрены атрибуты: вид, количество, пул, адрес, дата нападения (рис. 1).
Диаграмма прецедентов системы эпизоотологического мониторинга

Рисунок 1 - Диаграмма прецедентов системы эпизоотологического мониторинга

При этом созданная модель классов предполагает включение дополнительных классов (рис. 2).
Модель классов цифрового двойника системы эпизоотологического мониторинга

Рисунок 2 - Модель классов цифрового двойника системы эпизоотологического мониторинга

3. Основные результаты

С наступлением четвертой промышленной революции появился новый технологический уклад, позволяющий использовать неограниченные базы данных (Big Data), нейрональные сети, технологии машинного обучения для решения практических задач энтомологического, эпизоотологического мониторинга. Для использования вышеуказанных технологий необходимо, чтоб все данные, полученные на всех этапах эпизоотологического мониторинга, были представлены в форме адаптированной под ЕИАС. Для этого требуется отражение всех этапов работы в виде связанных моделей данных, из которых легко можно получить необходимый отчет или данные определённой структуры.

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

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

На основании разработанной диаграммы прецедентов, представляющей концепцию организации эпизоотологического и энтомологического мониторинга, разработана объектно-ориентированная модель, которая представляет собой цифровой двойник. Программное обеспечение для регистрации результатов мониторинга, лабораторных исследований доставленного материала разработано с использованием фреймворка Django на языке программирования Python.

Разработанный программный продукт может быть использован как локально, так и в облачной среде. Доступ к локальной копии программного продукта могут получить все пользователи, имеющие доступ в локальный контур доступа компании.

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

Наше программное обеспечение масштабируется неограниченно благодаря использованию ORM, который является связующим звеном между алгоритмом бизнес-логики программного продукта и базой данных. Это позволяет использовать широкий спектр баз данных, которые функционируют отдельно от бизнес-логики нашего программного продукта и могут использовать серверные ресурсы предприятия или сетевые базы данных, работающие в режиме SaaS (Software As A Service — программное обеспечение как сервис).

Такая модель позволяет сосредоточиться на решении конкретной задачи и не тратить ресурсы на масштабирование. Кроме того, запуск сервиса возможен в любой среде, поддерживающей Python. Это позволяет масштабировать производительность, запуская задачу как на виртуальном выделенном сервере (VPS — Virtual Private Server), так и в бессерверной среде контейнеризации, как в корпоративном контуре, так и в сервисах провайдеров.

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

Последняя рабочая версия программы по введению первичных данных эпизоотологического мониторинга доступна по ссылке в git репозитории https://gitflic.ru/project/advir/bm.git, по предварительному согласованию с авторами проекта.

Использование Python в качестве языка разработки системы позволяет гибко формировать отчеты на основе первичной документации и экспортировать результаты в формате файлов, которые затем могут быть использованы в ЕИАС или электронных таблицах для текущей отчетности или взаимодействия с другими отделами и подразделениями.

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

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

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

В настоящее время система успешно применяется в работе отделения эпизоотологического и энтомологического мониторинга эпидемиологического отдела ФБУЗ «ЦГиЭ Роспотребнадзора в РК и ГФЗ Севастополе» на протяжении более 9 месяцев.

Использование языка программирования Python позволило оптимизировать процесс создания отчётов, что привело к сокращению времени, затрачиваемого на рутинные операции. Это особенно заметно при подготовке недельных и месячных отчётов, так как специалисты могут использовать ранее созданную процедуру, обращаясь к ней через URI, так как система использует ORM Django, который упрощает создание web-интерфейсов

.

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

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

Следуя принципам цифровой трансформации бизнес-процессов, система генерирует формы электронных таблиц, которые ранее использовали сотрудники отдела, для контроля качества работы системы и правильности генерации отчетов. Но даже ведение параллельной отчетности дает большой выигрыш во времени, ибо данные в старых форматах формируются автоматически, а новые текущие отчеты генерируются мгновенно на серверной части и лишь иногда сверяются в «ручном» режиме. Таким образом, внедрив облачные вычисления и язык высокого уровня Python для формирования отчетности и удобные формы ввода данных о первичном материале как со стационарных рабочих станций, так и мобильных устройств, мы получили возможность больше рабочего времени уделять полевой работе и исследованию биоматериала, а каждая разработанная форма отчетности применяется к любому временному срезу данных без дополнительного их формирования. Что дает экономию рабочего времени на рутинные операции в сотни процентов.

На момент написания статьи в систему были перенесены все справочники видов биоматериала, данные об административном устройстве региона, ответственности сотрудников. Также в течение 4 месяцев ведется ввод данных о сборе биоматериала и формирования данных как основной инструмент работы. Данные в форматах, как до введения в эксплуатацию программной системы, генерируются как один из видов отчетности программного комплекса для совместимости с ранее разработанными таблицами для проверки корректности разработки новых инструментов по формированию отчетности. Также формируется текущие виды отчетности, которые необходимо подавать раз в месяц. В количественном выражении справочник видов — 136 записей, справочник административно-хозяйственных объектов — 511 записей, общее количество введенного биоматериала с начала практического применения системы — 10213, из них мелких млекопитающих — 700, клещей различных видов — 4000, комаров различных видов — 5513. 

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

4. Обсуждение

В работе представлен опыт внедрения современных подходов к цифровой трансформации результатов эпизоотологического мониторинга в организации, которая традиционно использовала классические академические подходы с использованием документооборота первично ориентированного на бумажные носители («полевой журнал»), так и электронных, крайне трудоёмких для заполнения форм статической отчетности. Кроме того, особый акцент в работе делается на то, что весь проект завершен профильными специалистами в области биологических, медицинских наук и специалистами в области организации здравоохранения с опытом работы в ИТ-технологиях, что позволяет гарантировать соответствие конечного продукта реальным потребностям и требованиям работы санитарной службы.

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

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

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

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

5. Заключение

В результате проведенной работы было создано и внедрено в эксплуатацию программное обеспечение, которое позволило бесшовно интегрировать результаты полевой работы специалистов по эпизоотологическому мониторингу и ЕИАС. Была успешно реализована концепция разработки системы предметными специалистами от абстрактной бизнес-логики до кодовой базы, инсталяции и внедрения. Данный подход показывает важность дополнительного обучения специалистов медико-биологических специальностей ИТ-наукам и практикам разработки и использования различного программного обеспечения для успешного решения профессиональных задач. Также следует учитывать, что профессиональный путь обучения специалиста в области медицины занимает долгое время, а ИТ-специалисты не изучают клинические дисциплины, без которых невозможна работа врача и смежных специальностей. Также работа показывает важность использования моделирования медико-биологических процессов при помощи UML и затем использование ORM фреймворков, которые имеют высокий уровень абстракции при разработке кодовой базы проектов и имеют платформонезависимую архитектуру, что позволяет в будущем модифицировать и масштабировать разработанные проекты.

Метрика статьи

Просмотров:116
Скачиваний:4
Просмотры
Всего:
Просмотров:116