Загрузка данных
Вот готовый, полностью расписанный документ по всем 7 пунктам с проектора для Варианта 2 («Сервис для доставки лекарств из аптек с проверкой рецептов»). Можешь сразу копировать в Word.
ТЕХНИЧЕСКОЕ ЗАДАНИЕ
на разработку сервиса доставки лекарств из аптек с проверкой рецептов «АптекаДома»
1) Общие сведения
* Полное наименование системы: Автоматизированная информационная система заказа и курьерской доставки лекарственных средств с верификацией рецептов «АптекаДома».
* Краткое наименование: АИС «АптекаДома».
* Заказчик проекта: Сеть аптек-партнеров / Агрегатор медицинских сервисов (ООО «ФармДоставка»).
* Исполнитель: IT-компания (команда заказной разработки).
* Основание для разработки: Договор на разработку программного обеспечения и протокол интервью с заказчиком от 2026 г.
* Плановые сроки разработки: Старт — IV квартал 2026 г., завершение и запуск MVP — II квартал 2027 г.
2) Назначение и цели создания
2.1. Назначение системы
Система предназначена для автоматизации процесса поиска, бронирования, проверки рецептурных бланков и курьерской доставки лекарственных препаратов клиентам из ближайших аптек с соблюдением требований законодательства РФ.
2.2. Бизнес-цели проекта
* Занять долю рынка дистанционной торговли рецептурными препаратами в пилотном регионе.
* Сократить среднее время доставки заказа до двери клиента до 60–90 минут.
* Обеспечить 100% юридическую чистоту и безопасность отпуска рецептурных лекарств.
* Выйти на средний объем в 500+ выполненных заказов в сутки к концу 3-го месяца эксплуатации.
3) Требования к системе
3.1. Требования к структуре и ролям пользователей
В системе выделяются 4 основные роли:
* Клиент (Покупатель): регистрация/авторизация, поиск лекарств, добавление в корзину, загрузка фото рецепта, оплата, трекинг курьера.
* Фармацевт (Сотрудник аптеки): прием заявки, визуальная валидация скана рецепта, сборка заказа, подтверждение готовности к передаче курьеру.
* Курьер: просмотр назначенных заказов, построение маршрута, отметка о проверке оригинального рецепта при передаче, закрытие доставки.
* Администратор: управление справочником медикаментов, модерация аптечных точек, разрешение спорных ситуаций, аналитика.
3.2. Функциональные требования
* Каталог и поиск:
* Индексация медикаментов по торговому названию, МНН (действующему веществу), форме выпуска и дозировке.
* Автоматический подбор аналогов (дженериков) при отсутствии выбранного препарата.
* Маркировка рецептурных товаров специальным бейджем «По рецепту».
* Модуль валидации рецептов:
* Загрузка скана/фото бланка (форматы JPG, PNG, PDF до 15 МБ).
* Просмотр рецепта фармацевтом в увеличенном разрешении.
* Фиксация решения фармацевта: «Подтверждено» или «Отклонено» (с выбором причины: истек срок, нечитаемо, неверная дозировка).
* Платежный шлюз:
* Холдирование (заморозка) денежных средств на карте клиента в момент оформления.
* Списание средств только после подтверждения рецепта фармацевтом и готовности заказа к выдаче.
* Моментальный автоматический разхолдинг при отклонении рецепта.
* Логистика и доставка:
* Расчет зон и стоимости доставки на основе геопозиции клиента и ближайшей аптеки.
* Чек-лист курьера: обязательный шаг сверки оригинала бумажного рецепта перед передачей пакета клиенту.
3.3. Нефункциональные требования
* Безопасность:
* Соответствие требованиям 152-ФЗ («О персональных данных») — хранение персональных и медицинских данных на серверах в РФ.
* Шифрование передаваемых данных по протоколу TLS 1.3.
* Производительность:
* Время отклика поиска по каталогу не более 500 мс при 500 одновременных пользователях.
* Доступность сервиса (SLA) — не менее 99.5%.
* Надежность:
* Автоматическое ежедневное резервное копирование базы данных.
4) Требования к интерфейсу
* Клиентский интерфейс:
* Адаптивный веб-интерфейс и мобильная версия (Mobile-first подход).
* Лаконичный дизайн без перегруженных медицинских терминов.
* Простой 3-шаговый чекаут: «Корзина» → «Загрузка рецепта» → «Адрес и оплата».
* Информативные экраны статуса заказа с подсказками (например: «Фармацевт проверяет ваш рецепт, это займет до 10 минут»).
* Интерфейс фармацевта (АРМ Аптеки):
* Темная/светлая контрастная тема для работы за монитором в течение 12-часовой смены.
* Окно проверки рецепта со встроенным инструментом приближения (zoom) и поворота изображения на 90°/180°.
* Звуковые и визуальные алерты при поступлении нового срочного заказа.
* Интерфейс курьера:
* Крупные кнопки, оптимизированные для работы одной рукой на смартфоне.
* Контрастный экран передачи заказа с акцентной кнопкой: «Оригинал рецепта проверен и соответствует».
5) Ограничения и допущения
5.1. Ограничения
* Законодательные: сервису запрещено доставлять наркотические, психотропные, сильнодействующие вещества и препараты с долей этилового спирта свыше 25% (в соответствии с законодательством РФ о дистанционной торговле лекарствами).
* Оригинал рецепта: клиент обязан физически передать/показать бумажный бланк курьеру; курьер не имеет права отдавать заказ без наличия оригинала.
* Температурный режим: доставка термолабильных лекарств разрешена только курьерами, оснащенными сертифицированными термосумками с хладоэлементами.
5.2. Допущения
* На этапе MVP не реализуется бесшовная интеграция с государственными медицинскими системами электронных рецептов (ЕМИАС); работа ведется только с фото бумажных бланков.
* Вся ответственность за клиническую корректность назначения лежит на враче, выписавшем рецепт, и аптечном учреждении.
6) Этапы и сроки реализации
| № этапа | Наименование этапа | Содержание работ | Срок (недели) |
|---|---|---|---|
| 1 | Аналитика и проектирование | Уточнение требований, разработка прототипов UI/UX, проектирование архитектуры БД и API. | 3 недели |
| 2 | Разработка Backend | Реализация бизнес-логики, базы данных, интеграция с платежным шлюзом и каталогом аптек. | 6 недель |
| 3 | Разработка Frontend / Web-клиентов | Верстка личного кабинета покупателя, рабочего места фармацевта и экрана курьера. | 5 недель |
| 4 | Интеграция и тестирование | Тестирование негативных сценариев (отказ по рецепту, возврат), нагрузочное тестирование безопасности. | 3 недели |
| 5 | Пилотный запуск и ввод в эксплуатацию | Подключение первых двух аптек, обучение персонала, запуск пилота в одном районе. | 2 недели |
| ИТОГО: | | | 19 недель (~4.5 месяца) |
7) Приложения
* Приложение А. Протокол предпроектного интервью с заказчиком от 2026 г. (перечень из 12 вопросов и ответов).
* Приложение Б. Блок-схема бизнес-процесса валидации рецепта и доставки заказа (BPMN-нотация).
* Приложение В. Перечень статусов заказа и сценариев изменения статусов:
* NEW — Заказ создан;
* RECIPE_CHECK — Рецепт на проверке у фармацевта;
* RECIPE_REJECTED — Рецепт отклонен (заказ аннулирован, холд снят);
* ASSEMBLING — Заказ собирается в аптеке;
* IN_DELIVERY — Заказ передан курьеру;
* DELIVERED — Заказ успешно вручен с подтверждением оригинала;
* CANCELLED_NO_RECIPE — Отмена на месте (клиент не показал оригинал).