Медицинская платформа для проведения исследований среди медработников

Проект

Мы разработали платформу для медицинских сотрудников и организаций, которая позволяет проводить специализированные исследования через анкеты. Нашим заказчиком выступила компания AO “Ланцет" — один из лидеров фармацевтического рынка РФ, который входит в Топ-10 крупнейших российских фармдистрибьюторов (по версии IQVIA).


Решение:

Предыстория

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

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

Почему мы:
  • Наличие опыта работы с медицинской сферой;
  • Использование методологии Agile. Разработка решений этапами от 2-4 недель помогает клиенту;
  • Менеджмент, обеспечивающий соблюдение сроков проекта;
  • Непрерывная поставка качественного кода за счет использования методологии CI / CD;
  • Свой отдел QA;
  • 12 месяцев гарантии;
  • Поддержка проекта после сдачи заказчику.

Задача

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

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

Наше решение

Мы решили реализовать систему в виде модульной структуры, которая включает сервисы обработки данных, CRUD и публичный API. Для написания мы использовали языки программирования Java и TypeScript и библиотеки ReactJS 18 и Ant Design 5. По требованиям заказчика, система должна была поддерживать интеграцию СУБД PostgreSQL версии 15 и выше. Запуск системы должен был происходить в формате веб-версии на всех популярных браузерах: Mozilla Firefox, Safari, Google Chrome, Opera 71 и выше. Заказчик предоставил нам исходные данные, на основе которых мы сформировали техзадание. Используя ТЗ, дизайнеры разработали интерактивные дизайн-макеты, на которых было ясно, как будет выглядеть система, и какие функции в ней будет реализованы. После согласования мы взялись за непосредственную разработку решения с учетом ТЗ и дизайн-макетов. Работа происходила по методологии Agile — последовательными этапами, с необходимыми корректировками и уточнениями по ходу работы. По готовности мы провели тестирование и презентовали платформу заказчику.

Нами были сделаны:
  • Изучение пользовательского поведения конечных клиентов заказчика;
  • Разработка ТЗ с указанием предполагаемых элементов интерфейса и характеристик;
  • Написание backend-части на Java и TypeScript;
  • Интеграция с СУБД PostgreSQL.

Результат

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

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

Интересует подобный проект?

Поймем ваши задачи и предложим эффективное решение
Предыдущий проект:
Вы просмотрели все. Предыдущих проектов нет
Вернуться к портфолио
Следующий проект:
Это пока все. Скоро здесь появятся новые проекты
Вернуться к портфолио
No items found.