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

Запросы (Queries)

Запрос (Query) — это управляемый вопрос к данным: расхождение с источником, уточнение, замечание. Запросы — основной инструмент очистки данных. Они выглядят и ведут себя одинаково везде: в форме, в очереди исследования и в вашей личной очереди задач.

0:000:00
Консоль запросов: авто-, ручные и медицинские запросы всего исследования в одной очереди, с фильтрами и старением
Тип Кто открывает Когда
Авто Система Правило проверки (edit check) с действием query сработало при сохранении
Ручной Монитор, дата-менеджер, PI Замечание к значению, которое нельзя проверить правилом
Системный Система Несоответствие процесса (например, конфликт после рандомизации)
Медицинский Медицинский монитор Клинический вопрос по данным безопасности
  1. Открыт
    • отменитьОтменён
    ответить
  2. Отвечен
    • отклонитьОткрыт · новый раунд
    принять
  3. Закрыт
    • переоткрытьПереоткрыт
Главный путь запроса и дополнительные переходы.
Статус Значение
Открыт Ждёт ответа
Отвечен Ответ дан, ждёт проверки и закрытия
Закрыт Расхождение разрешено
Переоткрыт Возвращён в работу после закрытия
Отменён Признан ошибочно открытым (терминально)

Ручной запрос открывается прямо в форме — на двух уровнях:

  • По полю — в меню поля выберите «Открыть запрос…». Запрос по полю доступен, когда у поля уже есть значение (пока поле пустое, пункт подсказывает: «доступно, когда в поле появятся данные»).
  • По форме — кнопка «Запрос по форме…» вверху формы. Так оформляют замечание, не привязанное к одному заполненному полю: пропущенное (пустое) значение, межполевое несоответствие или вопрос ко всей форме.

Автоматический запрос система открывает сама, когда edit check с действием query срабатывает при сохранении значения.

Ответ обычно даёт координатор центра. Он либо поясняет значение текстом, либо исправляет данные (правка идёт через причину изменения) — и запрос переходит

ОткрытОтвечен. После ответа запрос ждёт закрытия монитором или дата-менеджером.

  • Закрыть — принять ответ: ОтвеченЗакрыт. Отклонение ответа возвращает запрос в работу новым раундом.
  • Переоткрыть — вернуть закрытый запрос в работу с причиной.
  • Отменить — признать запрос ошибочно открытым (с причиной). Отмена терминальна: переоткрыть отменённый запрос нельзя.

Все реплики по запросу живут в одном треде: комментарии, ответы и резолюции. Тред считает раунды (сколько раз запрос уходил на доработку) и переоткрытия. Единая нить сохраняет историю обсуждения и аудит — вместо того чтобы плодить новые запросы на одну и ту же проблему.

Запросы удобно разбирать не по одному кейсбуку, а в очереди. Она есть на трёх уровнях:

  • очередь исследования — все запросы (вкладка Запросы);
  • очередь субъекта — вкладка Запросы в кейсбуке;
  • «Моя очередь» (Задачи) — запросы, которые ждут именно вас.

Очередь поддерживает фильтры (статус, тип, центр, форма, возраст, «назначено мне») и массовые операции:

  1. Отметьте несколько запросов флажками.

  2. Выберите массовое действие — Закрыть, Переоткрыть или Отменить.

  3. Действие применяется к каждому выбранному запросу по отдельности и аудируется отдельно.

Массовая операция — не «всё или ничего». Если для части запросов действие недопустимо, они попадут в «пропущено» с причиной: «нет разрешения», «область под жёсткой блокировкой», «недопустимый переход состояния», «не найден». В итоге вы увидите «применено N, пропущено M». Строка очереди ведёт в форму с фокусом на поле — редактирование всегда происходит в исходном контексте.

У живого запроса может быть исполнитель — тот, кто взял (или кому поручили) довести его до конца. В треде запроса есть строка «Исполнитель» с действиями «Назначить…» (выбор из кандидатов), «Взять себе» и «Снять назначение»; управляют назначением роли с правом query.assign (по умолчанию — дата-менеджер и монитор). Назначенному приходит уведомление, в его «Задачах» запрос поднимается наверх с меткой «назначено мне», а в очередях появляются колонка и фильтр по исполнителю.

У каждого запроса виден возраст — сколько дней он открыт. Порог срока (SLA) настраивается на уровне исследования или центра; очереди подсвечивают просроченные запросы, а отчёты считают старение по корзинам возраста (0–3, 4–7, 8–14, 15+ дней).