Оператор загружает прайс в любом виде — сервис сам чинит формат, проставляет коды и проверяет структуру. Дальше поток зависит от типа задачи.
Оператор смотрит значение в дашборде и выставляет вручную. Авто-источник — задел на будущее (§8.1).
Оценка сохраняется в БД сразу.
Сервис считает расчётный средний чек по формуле из Excel, тянет средний чек по городу и предлагает категорию и приоритет. Веса «светофора» — те же, что в боевой логике.
В боевой версии — среднеизвешенная формула из Excel. Здесь прозрачный прототип логики: параметры модели можно менять ниже.
Значение конфигурации API (сервер — источник истины). Живой override — доп. параметр API, отдельным шагом.
Значение, введённое оператором на шаге загрузки (использовано при оценке).
Сервис сравнивает новый прайс с предыдущим и считает рост цен по значимым позициям (приёмы, УЗИ). Порог настраивается. Отдельно контролируется накопленный рост — то, что при ручной работе легко пропустить.
| Услуга | Тип | Было | Стало | Рост | Матч |
|---|
Сопоставление: сначала по коду, затем по нормализованному названию, затем по похожести (порог 85%). Редкое/непрофильное в средний рост не берётся.
Порог из конфигурации API (сервер считает вердикт). Средний рост по приёмам и УЗИ выше порога → на пересмотр, ниже → авто-обновление.
Предложение сервиса на подтверждение. Оператор видит расчёт и может скорректировать «по реальной картинке» — эту калибровку формула не заменяет. Решение и комментарий уходят в задачу 1С.
Все клиники, по которым уже прошла обработка прайса. Отсортированы по накопленному росту — «тихо подорожавшие» всплывают наверх с пометкой. Клик по строке открывает историю версий клиники.
Ретро-обзор по клинике: все зафиксированные версии прайса, рост цен между ними, частотность изменений и накопленный рост. История ведётся по ИНН с момента начала фиксации.