Files
docs/apps/backend-scenarios/index.md
T

41 lines
2.1 KiB
Markdown

---
title: Бизнес-сценарии Backend API — оглавление
---
# Бизнес-сценарии Backend API
Подробные потоки данных (**data flow**) от HTTP/CLI/Messenger до БД и внешних систем. Формат согласован с [архитектурой модулей](./../backend-architecture.md), [DDD-картой](./../backend-ddd.md) и [CRUD контента](./../backend-content-crud.md).
## Блок 1. Идентичность и профиль
| № | Сценарий | Файл |
| --- | --- | --- |
| 1.1 | Логин и JWT | [login-jwt.md](./login-jwt.md) |
| 1.2 | UID / pcode, привязка к `User` | [auth-uid-pcode.md](./auth-uid-pcode.md) |
| 1.3 | Смена региона | [change-region.md](./change-region.md) |
## Блок 2. Врачи, расписание, локации
| № | Сценарий | Файл |
| --- | --- | --- |
| 2.1 | Карточка врача и локации | [specialist-card-locations.md](./specialist-card-locations.md) |
| 2.2 | Расписание и кеш (таблица `schedule`) | [schedule-cache.md](./schedule-cache.md) |
| 2.3 | `GetScheduleMessage` и обработчик | [schedule-messenger.md](./schedule-messenger.md) |
| 2.4 | **Полный мануал: расписание Backend + Cabinet** | [doctor-schedule-sync.md](../doctor-schedule-sync.md) |
## Блок 3. Запись на приём
| № | Сценарий | Файл |
| --- | --- | --- |
| 3.1 | Анонимная запись (MIS) | [anonymous-reserve.md](./anonymous-reserve.md) |
| 3.2 | SMS, `Record`, `AlertSms` | [sms-record.md](./sms-record.md) |
| 3.3 | Киоск `clvisitsovacheckpass` | [kiosk-checkpass.md](./kiosk-checkpass.md) |
## Блок 4. Синхронизация и интеграции
| № | Сценарий | Файл |
| --- | --- | --- |
| 4.1 | Врачи (Infoclinica → `Idoctor`), Bitrix, отзывы | [sync-doctors-reviews.md](./sync-doctors-reviews.md) |
| 4.2 | Лид Calltouch | [calltouch-lead.md](./calltouch-lead.md) |
| 4.3 | XML-фид Яндекса | [xml-yandex-feed.md](./xml-yandex-feed.md) |