Перейти к основному содержимому

Доступность

X7 Insight предназначен для регулярной работы медицинского, клинического и операционного персонала. Доступность интерфейса — операционное требование: пользователи с ограниченным зрением, моторикой или восприятием цвета должны выполнять основные сценарии — ввод данных, обработку запросов, верификацию — без потерь и обходных путей. На этой странице — какие подходы реализованы, какие — в работе, и куда сообщать о проблемах.

Целевой уровень соответствия

X7 Insight стремится к соответствию WCAG 2.1 уровня AA. Это включает требования к контрасту, размеру шрифта, клавиатурной доступности, осмысленным заголовкам и подписям, альтернативному тексту изображений. Формальной сертификации в текущей версии нет — внутренний аудит проводится на основные сценарии: вход, Матрица субъектов, ввод CRF, запросы.

Клавиатурная навигация

  • Все интерактивные элементы (кнопки, ссылки, поля ввода, чекбоксы, переключатели) достижимы с клавиатуры. Порядок обхода логичен и совпадает с визуальным порядком чтения.
  • Tab и Shift+Tab перемещают фокус между интерактивными элементами.
  • Enter или Space активируют кнопку или ссылку в фокусе.
  • Escape закрывает открытый диалог, выпадающий список или боковую панель.
  • В формах ввода данных автосохранение работает независимо от способа взаимодействия (мышь или клавиатура) — потери данных при работе только с клавиатуры нет.

Дополнительные сочетания в конструкторе форм описаны на странице Клавиатурные сокращения.

Скринридеры

Поддерживаются современные программы экранного доступа:

  • NVDA на Windows;
  • JAWS на Windows;
  • VoiceOver на macOS и iOS;
  • TalkBack на Android;
  • Orca на Linux.

В приложении используются осмысленные ARIA-роли, подписи (aria-label), описания (aria-describedby), состояния (aria-expanded, aria-selected, aria-invalid). Динамические уведомления (успех сохранения, ошибки валидации) озвучиваются как aria-live регионы.

примечание

Конструктор форм и сложные элементы (Матрица субъектов с drag-and-drop) пока хуже доступны для скринридеров, чем простые формы. Для этих сценариев предусмотрены альтернативные пути через стандартные диалоги и таблицы.

Контрастность и шрифт

  • Базовый размер шрифта — 14 пикселей (16 для контента документации). Браузерный зум до 200 % поддерживается без потери функциональности.
  • Контраст текста к фону для основного контента — не ниже 4.5:1; для крупного текста — не ниже 3:1. Это соответствует WCAG AA.
  • Состояния (ошибка, успех, предупреждение) обозначаются не только цветом, но и иконкой и текстовой подписью — для пользователей с дальтонизмом.
  • Фокусные кольца включены везде и не отключаются на интерактивных элементах — критично для клавиатурной навигации.

Тема оформления

В приложении и в публичной документации работает переключатель темы (светлая / тёмная). По умолчанию используется системная настройка пользователя — если в ОС или браузере включена тёмная тема, X7 Insight стартует в тёмной.

  • Переключатель доступен в шапке документации и в профиле приложения.
  • Тема применяется ко всем экранам, кроме режима печати (печать всегда в светлой теме для соблюдения регуляторных требований к читаемости подписанных документов).
  • В рамках темы соблюдается тот же контраст AA.

Альтернативные подписи изображений

  • Все скриншоты в документации имеют осмысленные alt-подписи, описывающие содержание экрана, а не просто «Скриншот».
  • В приложении подписи изображений (иконки субъектов, флаги статусов) указываются как aria-label либо подписываются текстом рядом.
  • Декоративные элементы (фоновые иконки кнопок, разделители) скрыты от скринридеров (aria-hidden).

Что в работе

  • Полная сертификация WCAG 2.1 AA сторонним аудитом — запланирована.
  • Улучшение доступности конструктора форм: повышение качества подсказок для скринридеров, более явные индикаторы выбранного элемента.
  • Поддержка увеличения шрифта без сжатия макета свыше 200 % — частично реализовано, оставшиеся экраны на доработке.
  • Параметризованные горячие клавиши и более полный набор глобальных сокращений (см. Клавиатурные сокращения).

Куда сообщать о проблеме доступности

Если вы обнаружили барьер доступности — например, элемент не достижим с клавиатуры, скринридер не озвучивает важное состояние, контраст слишком низкий — пожалуйста, опишите ситуацию в Поддержке. Чтобы поддержке было проще:

  1. Укажите конкретный экран и идентификатор объекта (Subject ID, идентификатор формы).
  2. Опишите способ взаимодействия (только клавиатура, скринридер, увеличение шрифта 200 %).
  3. Опишите ожидаемое и фактическое поведение.
  4. Если возможно, приложите скриншот и идентификатор последнего сетевого запроса (см. Диагностика).

Если что-то не работает

СитуацияЧто проверить
Не виден фокус на интерактивных элементахВ браузере включена расширенная защита, переопределяющая стили; отключите расширения; попробуйте Chrome или Edge
Скринридер не озвучивает измененияВключён режим «фокус» вместо «обзор»; обновите страницу; проверьте версию скринридера
Тёмная тема не включаетсяВ системе тёмная тема не настроена; переключите вручную в шапке приложения
Сочетания клавиш не работаютФокус в поле ввода — см. Клавиатурные сокращения
Шрифт нечитаемУвеличьте масштаб браузером (Ctrl+Plus / ⌘+Plus); в случае серьёзного барьера — сообщите в поддержку

См. также