fix(web): анонимный вход с общим опросом и доступом к врачу #96

Closed
opened 2026-10-04 16:47:44 +03:00 by Soyavo · 0 comments
Owner

Описание

Интерфейс ошибочно обещал хранение истории только на устройстве и отсутствие доступа врача, скрывал действия связи и предлагал самостоятельно выбрать диагноз.

Желаемый результат

Единый первичный опрос без выбора диагноза, корректное объяснение серверного хранения и обезличенного доступа врача. Связь доступна независимо от способа входа; у прежних профилей есть явная кнопка подключения врача. При отключённом опросе отображается причина.

Подзадачи

  • Исправить тексты анонимности и хранения данных.
  • Убрать выбор предполагаемого диагноза при входе.
  • Показывать фактическую доступность первичного опроса.
  • Добавить подключение врача для старого профиля и убрать ограничения по способу входа.

Анализ

Затрагиваются 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 отправлена. Браузерная проверка заблокирована недоступностью административной проверки инструмента.

## Описание Интерфейс ошибочно обещал хранение истории только на устройстве и отсутствие доступа врача, скрывал действия связи и предлагал самостоятельно выбрать диагноз. ## Желаемый результат Единый первичный опрос без выбора диагноза, корректное объяснение серверного хранения и обезличенного доступа врача. Связь доступна независимо от способа входа; у прежних профилей есть явная кнопка подключения врача. При отключённом опросе отображается причина. ## Подзадачи - [x] Исправить тексты анонимности и хранения данных. - [x] Убрать выбор предполагаемого диагноза при входе. - [x] Показывать фактическую доступность первичного опроса. - [x] Добавить подключение врача для старого профиля и убрать ограничения по способу входа. ## Анализ Затрагиваются 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 отправлена. Браузерная проверка заблокирована недоступностью административной проверки инструмента.
Soyavo added this to the Этап 1 · Ветераны СВО milestone 2026-10-04 16:47:44 +03:00
Soyavo added the lane/Csize/0.5dashboardP1fix labels 2026-10-04 16:47:44 +03:00
Soyavo self-assigned this 2026-10-04 16:47:44 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Reference: MedITron/PTSRaiAgent#96