fix(web): анонимный вход с общим опросом и доступом к врачу #96
Notifications
Due Date
No due date set.
Depends on
#95 fix(api): доступ анонимных пациентов к врачу без идентифицирующих данных
MedITron/PTSRaiAgent
Reference: MedITron/PTSRaiAgent#96
Reference in New Issue
Block a user
Описание
Интерфейс ошибочно обещал хранение истории только на устройстве и отсутствие доступа врача, скрывал действия связи и предлагал самостоятельно выбрать диагноз.
Желаемый результат
Единый первичный опрос без выбора диагноза, корректное объяснение серверного хранения и обезличенного доступа врача. Связь доступна независимо от способа входа; у прежних профилей есть явная кнопка подключения врача. При отключённом опросе отображается причина.
Подзадачи
Анализ
Затрагиваются web/src/api/client.ts, content/ru.ts и screens/AnonymousSignIn.tsx, Doctor.tsx, Today.tsx. Используются новые API доступности опроса и подключения врача.
Как проверить
npm --prefix web run build. Новый анонимный вход, единый опрос при включённой настройке, экран отключённого опроса, подключение врача старому профилю.
Ограничения и риски
Без ФИО, СНИЛС и полиса; clinical release gate и правила кризисной помощи не меняются. Старые профили не раскрываются врачу автоматически. Полноценная переписка не входит в эту правку — используется существующий запрос на контакт.
Лог выполнения
2026-10-04
Изменения подготовлены по запросу пользователя, затем перенесены на актуальный origin/dev без конфликтов. До переноса: 1035 тестов прошли, один пропущен; lint и сборка web успешны. После переноса на
079c300: lint успешен, 1042 теста прошли, один пропущен, сборка web успешна. Ветка feat/95-anonymous-care отправлена. Браузерная проверка заблокирована недоступностью административной проверки инструмента.