Мы на Workspace

Как объединить 340 медорганизаций в один сервис и получать данные об осмотрах сотрудников в реальном времени

кейс сервиса
  • География участников — Ханты-Мансийский автономный округ — Югра
  • 9 465 клиентов-компаний
  • 340 медорганизаций участников сервиса

Вводные

Крупные компании с численностью от 1 000 сотрудников регулярно направляют работников на медосмотры — нередко в разные медицинские организации. У каждой — своя система: кто-то работает через МИС, кто-то по-прежнему использует бумажные журналы.
Это создает хаос в учете: невозможно быстро получить полную картину по сотруднику, понять, прошёл ли он нужный осмотр, и соблюдены ли требования по охране труда. Особенно остро проблема стоит для организаций с вахтовой моделью работы и повышенным риском.
Центру профессиональной патологии и его клиентам нужен был единый цифровой инструмент, который объединил бы всех участников процесса — работодателей, мед. организации и сотрудников — в одном сервисе.

Клиент

«Югорский центр профессиональной патологии» создан по распоряжению Ханты-Мансийский автономный округ — Югра в 2006 году. Центр оказывает услуги медицинского осмотра разных форматов и направлений для государственных, учебных, социальных и коммерческих предприятий.
Представители центра активно участвуют в социальной жизни региона и предлагают инициативы по улучшению в медицинской сфере. В центре работают высококлассные врачи, профессионализм которых подтверждается благодарностями от жителей региона.

Было

Стало

  • Гибкие фильтры, выгрузки, аналитика
  • Онлайн-доступ к данным по каждому сотруднику
  • Идентификация по СНИЛС — единый профиль
  • Данные поступают в режиме реального времени
  • Единый личный кабинет для всех участников
  • Сложности в контроле и планировании медосмотров
  • Нет прозрачности для работодателя
  • Один сотрудник — несколько дублирующихся записей
  • Отчеты вручную, с задержками
  • Бумажные журналы, Excel, десятки форматов учета

Этапы проекта

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

Цель

Задачи

Ход работы

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

Целевая аудитория

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

Базовая логика сервиса
и прототипы

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

Разработка прототипов проходила в несколько этапов:

1.
Спроектировали архитектуру личного кабинета — с возможностью работы всех сторон в одной системе.
При этом компания-заказчик может обслуживаться несколькими медицинскими организациями и отслеживать результаты через единый личный кабинет в сервисе центра профпатологии.
2.
Разработали роли с гибкой системой доступа: администратор, провайдер, начальник и подчинённый контрагента
4.
Разработали полноценные интерфейсы страниц
3.
Создали верхнеуровневые мета-прототипы, которые показывали схематичное размещение блоков и кнопок
5.
Сформировали финальные варианты прототипов со всеми элементами управления контентом.

Основная идея сервиса — агрегация информации из нескольких источников

Как это работает

  • Один медпровайдер может просматривать и подавать информацию по всем своим контрагентам
  • Использовали СНИЛС как уникальный идентификатор — один сотрудник = одна запись вне зависимости от мед. организации.
  • Администратору личного кабинета доступны списки пользователей с обозначением доступов, ФИО, почтой и телефоном.
  • Любой вид медосмотра фильтруется по нескольким параметрам. На одной странице отображается самая важная информация, которую можно выгрузить в формате Microsoft Excel.
  • Разный формат медосмотров: стандартный, расширенный и краткий. Медосмотры фильтруются по трем параметрам: по направлениям, по сотрудникам, по компаниям.
  • Доступны сведения о вакцинации каждого сотрудника.
  • Пользователям с ролями администратора доступны аналитика и отчеты по разным направлениям.
  • Помимо личных кабинетов мед. провайдеров и юридических лиц, появился личный кабинет для физического лица. Он доступен только для тех, кто проходит медосмотры в Центре профессиональной патологии. Авторизация происходит через ЕСИА.

Технологии

CMS:
1С-Битрикс
Шаблонное решение:
XRay Admin - Medical & Hospital
На 2025 год

Ханты-Мансийский автономный округ — Югра в едином информационном контуре

340
медицинских организаций работают через сервис и подают данные о медосмотрах
9 465
компаний-клиентов следят за состоянием сотрудников в едином кабинете

Результаты

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

Наличие такой базы дало возможность предприятиям модернизировать пропускную систему на своей стороне — данные оперативно загружаются и оказываются в единой системе.
Андрей Шиянов
Менеджер проекта
Команда
Андрей Ратушный
технический директор, архитектор
Владимир Спасенников
back-end разработчик
Виталий Шиповалов
front-end разработчик
Николай Бойков
back-end разработчик
Андрей Погорелый
куратор проекта
Антон Шулдиков
старший backend-разработчик
Андрей Шиянов
менеджер проекта

Обсудим |

По сайтам:
Андрей Шиянов
Списки