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

Двойной ввод

Двойной ввод данных (Double Data Entry, DDE) — повторное независимое заполнение той же формы вторым пользователем. Применяется там, где требуется максимальная достоверность: лабораторные показатели, дозировки, первичные конечные точки. На этой странице описаны включение DDE на уровне назначения формы, последовательность работы, разрешение расхождений и уведомления.

Кто что делает

ДействиеКтоКогда
Включает / отключает DDE для пары «визит — форма»Менеджер данных, ДиректорНа этапе настройки или по решению команды
Первый вводОператор, КоординаторСтатус формы Не начат или Первичный ввод данных
Второй вводДругой Оператор или КоординаторПосле Первичный ввод завершён
Разрешение расхожденийВторой исполнительПосле второго прохода
Контроль и спорные случаиМенеджер данныхКогда расхождение не удаётся разрешить

Возможность: data.perform_dde.

предупреждение

Второй ввод обязан выполнить пользователь, отличный от первого. Это контролируется на сервере и не зависит от настроек центра. Один и тот же пользователь физически не может пройти двойной ввод по форме, которую заполнял первым.

Где включается

DDE задаётся на уровне назначения формы на визитVisitCRFAssignment.is_double_data_entry. Это означает:

  • DDE включается не «на исследование целиком», а для конкретной пары «визит — форма»;
  • одна форма может идти с двойным вводом в одном визите и без него — в другом;
  • настройку включает или отключает Менеджер данных / Директор в настройках визитов.

После того как Первый исполнитель завершил форму, она получает статус Первичный ввод завершён. Если для назначения включён DDE, форма не идёт сразу на SDV, а ждёт Второго исполнителя.

Последовательность работы

  1. Первый исполнитель заполняет форму и завершает её — статус Первичный ввод завершён.
  2. В Матрице субъектов и в рабочем столе ввода форма помечается как «Готова к двойному вводу».
  3. Второй исполнитель открывает форму и нажимает «Запустить двойной ввод» — статус становится Двойной ввод данных.
  4. Открывается чистый интерфейс: значения первого ввода скрыты, поля пустые.
  5. Второй исполнитель проходит секции и заполняет значения независимо.
  6. После «Завершить двойной ввод» система сравнивает значения и формирует список расхождений (DDEDiscrepancy).
  7. Второй исполнитель разрешает каждое расхождение.
  8. Когда все расхождения разрешены, статус формы — Ввод данных завершён.
Скриншот

Экран разрешения расхождения двойного ввода Содержание: экран разрешения расхождения — значение Первого исполнителя слева, значение Второго справа, поле «третье значение» и поле обоснования внизу.

Разрешение расхождений

Для каждого поля, где значения различаются, Второй исполнитель выбирает один из трёх вариантов:

  • Принять первое — оставить значение Первого исполнителя.
  • Принять второе — оставить значение Второго исполнителя.
  • Ввести третье — задать новое значение с обязательным пояснением.

Каждое решение фиксируется в журнале аудита /studies/[studyId]/audit: кто разрешил, какие значения сравнивались, что выбрано, какое обоснование.

Индикаторы в форме

  • Поля с расхождением подсвечены в обоих столбцах сравнения.
  • В навигации по секциям рядом с секцией стоит счётчик нерешённых расхождений.
  • В шапке формы — суммарный счётчик и фильтр «Только расхождения».

Уведомления

В системе настроены два типа уведомлений по DDE:

  • DDE_DISCREPANCY_FOUND — когда после второго прохода найдены расхождения. Адресуется Координатору и Менеджеру данных, чтобы они могли подключиться при необходимости.
  • DDE_COMPLETED — когда двойной ввод закрыт и форма перешла в Ввод данных завершён.

Уведомления приходят в /notifications. Канал доставки (внутри системы / email) настраивается в /profile/preferences. Если для конкретного типа уведомление не нужно, его можно отключить только для себя.

Когда DDE недоступен или отключён

  • Если для пары «визит — форма» VisitCRFAssignment.is_double_data_entry = false, форма после Первичный ввод завершён идёт сразу на SDV и блокировку, минуя Двойной ввод данных.
  • Если попытаться запустить двойной ввод тем же пользователем, что вводил первым, кнопка «Запустить двойной ввод» неактивна; система покажет причину.
  • Если в исследовании отключено само направление DDE, в настройках назначения не будет соответствующего переключателя.
  • После «Административного редактирования» формы, прошедшей DDE, может потребоваться повторно пройти двойной ввод — это решает Менеджер данных.

Что делать, если…

СитуацияЧто проверить
«Запустить двойной ввод» неактивнаФорма ещё в Первичный ввод данных — сначала завершите первичный ввод
Система не пускает во второй вводПод этим пользователем уже выполнен первый ввод — войдите под другим
Расхождения не появилисьДвойной ввод не завершён — нажмите «Завершить двойной ввод»
Расхождение не закрываетсяНе сохранено решение — выберите вариант и нажмите «Сохранить разрешение»
Форма вернулась в Первичный ввод данныхМенеджер данных открыл «Административное редактирование» — после правки может потребоваться повторный DDE
Не приходит уведомление о расхожденияхКанал доставки отключён в /profile/preferences или вы не в списке адресатов

См. также