Единая цифровая платформа для системы фармаконадзора

web

Вид услуги:

Разработка веб-сервиса

Технологии:

C#, ASP .NET 9.0, PostgreSQL

Год:

2022

О проекте

Коротко о проекте

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


Заказчик и контекст

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

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


С чего всё начиналось: цена ручной работы

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

  • Более 100 реестров и журналов велись вручную в Excel — у каждого отдела свои файлы, свои версии, свои правила заполнения.
  • Единого источника данных не существовало. Информация дублировалась, расходилась между копиями и устаревала быстрее, чем её успевали сверять.
  • Ежемесячные и ежеквартальные сверки превращались в многочасовую рутину, в которой легко допустить ошибку и почти невозможно её потом найти.
  • Не было ни истории изменений, ни аудита. Если данные менялись, понять кто, что и когда поправил, было нельзя.
  • Мониторинг регуляторных баз делался руками. Сотрудники по очереди заходили в десятки личных кабинетов на портале Росздравнадзора, проверяли каждый и вручную собирали отчёты — неделя за неделей.

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


Что мы создали

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

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

  • клиенты, договоры и контакты — централизованная база вместо разрозненных списков;
  • проекты и задачи — кто, что и к какому сроку делает, в одном прозрачном контуре;
  • периодическая отчётность — управление обязательными отчётами и их сроками;
  • качество и регуляторные процессы — СОПы, контролируемые копии, аудиты, отклонения и корректирующие действия;
  • мониторинг безопасности — планы, проверки, сигналы и решения по ним;
  • документооборот — мастер-файлы, договоры, работа с дистрибьюторами;
  • мониторинг регуляторных баз России, Беларуси и Казахстана;
  • обучение и тестирование сотрудников — проверка компетенций прямо внутри системы;
  • внутренняя тех.поддержка (helpdesk) — заявки сотрудников с уведомлениями в Telegram;
  • управление доступом — роли, права и политика безопасности.

Главная идея была не в том, чтобы «оцифровать таблицы», а в том, чтобы убрать из работы людей всё, что машина способна делать быстрее, точнее и без устали — и оставить специалистам экспертную, осмысленную часть.


Возможности, которые реально меняют работу

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

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

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

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

Отчёты и выгрузки в один клик. Данные, которые раньше вручную переносили из файла в файл, теперь выгружаются готовыми документами Excel и Word в нужных форматах. Меньше ручной работы — меньше опечаток и больше времени на содержательные задачи.

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


Технологии под капотом

Этот раздел — для тех, кому интересна техническая сторона. Если детали не нужны, его смело можно пропустить: на ценность для бизнеса это не повлияет.

Платформа построена на современном и долгоживущем стеке: серверная часть написана на C# и ASP.NET Core 8.0, данные хранятся в надёжной СУБД PostgreSQL. Это зрелые, индустриальные технологии с большим запасом по производительности и развитию на годы вперёд.

Система имеет модульную архитектуру: каждое направление бизнеса — отдельный, аккуратно изолированный блок. Благодаря этому платформу легко развивать и поддерживать, а новые возможности добавляются, не задевая остального. За автоматические задачи (мониторинг, отчёты, напоминания) отвечает встроенный планировщик, который выполняет работу по расписанию в фоне, незаметно для пользователей.

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


Валидация и соответствие требованиям

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

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


Результат

Платформа изменила то, как компания работает каждый день:

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

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


Платформа в цифрах

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

За период с января 2023 по июнь 2026 года, по данным Яндекс.Метрики:

  • более 3 млн просмотров страниц и около 350 тысяч рабочих сессий — в среднем порядка 270 сессий каждый день;
  • ≈ 23 минуты — средняя продолжительность сессии, а в последние месяцы — до 27–28 минут: люди не «заглядывают», а полноценно работают в системе;
  • ≈ 9 страниц открывается за одну сессию — признак глубокой, насыщенной работы, а не разовых заходов;
  • ≈ 2,4% отказов — в разы ниже типичных значений для веб-сервисов: почти каждая сессия оборачивается реальной работой, а не случайным визитом.

И, пожалуй, самое показательное — какие разделы открывают чаще всего. В верхушке рейтинга — «Реестр клиентов», «Журнал регистрации звонков и сообщений о безопасности», «План-график периодических отчётов», «Дорожная карта», списки проектов и задач. Это ровно те журналы и реестры, которые когда-то велись в Excel. Сегодня они превратились в живое рабочее место, куда переехала вся та работа, что раньше была разбросана по десяткам таблиц.

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


Партнёрство, а не разовый проект

Главное, чем мы дорожим в этой истории, — её продолжительность. Мы запустили платформу в 2022 году и развиваем её по сей день: добавляем модули, адаптируем систему под меняющиеся требования регуляторов и растущие потребности бизнеса. Только структура данных за это время обновлялась более 130 раз — платформа не «застыла», а живёт и развивается вместе с компанией.

Для нас это и есть правильная модель работы: не сдать проект и забыть, а быть надёжным технологическим партнёром на годы. Мы погружаемся в предметную область настолько глубоко, насколько это нужно, чтобы решение действительно решало задачи бизнеса, а не просто «закрывало ТЗ».

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

Давайте создавать вместе!

Свяжитесь с нами и мы проконсультируем по вопросам реализации IT-решений и найдем лучший подход к разработке

Контакты

Офис: г. Казань, ул. Островского, 57Б, оф. 110
Почта: info@nabla-lab.ru
Телефон: +7 (965) 595-62-78