Similar presentations:
ВКР
1.
Презентация задачи на ВКР2.
Тема выпускной квалификационной работы:«Разработка подсистемы централизации в
региональной медицинской информационной
системе»
ФГАОУ ВО «ТюмГУ», ШКН
Студент – Баженова Екатерина Андреевна
Руководителя от предприятия – Ожогина Ирина Игоревна,
Должность: Ведущий инженер-программист
Руководителя от вуза – Попович Максим Михайлович
2025
3. Модель деятельности
Участники деятельности:Медицинская информационная система (МИС)
Региональная медицинская информационная система (РМИС)
Реестр электронных медицинских документов (РЭМД)
Текущий процесс:
1.
Формирование ЭМД в МИС
2.
Передача ЭМД в РМИС
3.
Отправка ЭМД в РЭМД
4.
Получение асинхронного ответа
5.
Синхронное проксирование ответа обратно в МИС по HTTP
4. Проблема деятельности
Явно выделенные проблемы:1. Асинхронные ответы от РЭМД обрабатываются синхронно
2. МИС и РМИС жёстко связаны между собой
Последствия:
• Задержки обработки документов
• Ошибки при недоступности МИС
• Повышенная нагрузка на РМИС
• Отсутствие масштабируемости
5.
Тема: Разработка подсистемы централизации в региональноймедицинской информационной системе
Актуальность:
• Рост объёма электронных медицинских документов
• Критичность устойчивого обмена с РЭМД
• Неэффективность синхронных HTTP-интеграций
Проблема: Синхронная обработка асинхронных ответов РЭМД
Цель: Сократить время и повысить надёжность обработки
асинхронных ответов РЭМД за счёт внедрения асинхронного
обмена через очередь сообщений RabbitMQ
Предлагаемое решение: Использование RabbitMQ между РМИС и
МИС
6. Предлагаемое решение
Суть решения:Асинхронные ответы от РЭМД регистрируются в РМИС
Передаются в очередь RabbitMQ
МИС получает и обрабатывает сообщения независимо от HTTPзапросов
Новая схема:
7. Новизна решения
Новизна ВКР:• Переход от синхронного HTTP-проксирования к асинхронной
шине сообщений
• Централизация обработки асинхронных ответов РЭМД
• Использование сериализации сообщений для универсальной
репликации
• Совместимость с существующим механизмом обмена
8. План работ по ВКР
№Описание задачи
Дата
1
Анализ текущей схемы обмена
-
2
Изучение предметной области
-
3
Проектирование архитектуры обмена через RabbitMQ
-
4
Реализация подсистемы на стороне РМИС
-
5
Реализация обработки сообщений на стороне МИС
-
6
Тестирование и анализ результатов
-
9.
Макет решения(визуальноепредставление)
Что будет реализовано:
Очереди входящих и исходящих сообщений
Регламентные задания:
отправка сообщений в RabbitMQ (РМИС)
приём и обработка сообщений (МИС)
Обработчики интеграции с сериализацией