Экипажи
Профиль бригады влияет на подбор: повод вызова сопоставляется со специализацией. «Не на связи» исключает экипаж из подбора — предлагать вызов тому, кто его не увидит, значит терять секунды на таймауте.
| Позывной | Профиль | Статус | Телефон | Машина | Активных | Отказов 12ч | Позиция | В работе |
|---|
Правила подбора
Спека прямо требует, чтобы критерии подбора были явными и настраиваемыми, а не зашитыми в код: их придётся крутить по статистике смен.
Как считается кандидат
Чем меньше итог, тем выше кандидат в очереди. Слагаемые видны в карточке вызова по каждому предложенному экипажу — иначе спор «почему предложили не тому» неразрешим.
итог = км до адреса × вес_расстояния
+ несовпадение профиля × вес_профиля × 10
+ активных вызовов × вес_загрузки × 10
+ отказов за 12 ч × вес_отказов × 5
Экипаж без координат не выбывает из подбора, но получает штраф как за 20 км — иначе бригада с молчащим GPS всегда оказывалась бы первой.
Журнал
Неизменяемая история действий и доступа к данным вызовов. Записи нельзя ни изменить, ни удалить — требование к работе с медицинскими данными.
| Время | Кто | Действие | Вызов | Подробности |
|---|