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

Закрытие исследования

Закрытие — переход от активной работы к зафиксированному состоянию, пригодному для регуляторной проверки и архивного хранения. Поэтапно: завершение ввода → закрытие запросов → SDV → подпись → заморозка → блокировка → финальный экспорт. На этой странице описаны иерархия блокировки, разница между заморозкой и блокировкой, обязательная причина изменения при снятии блокировки и краткий ADR-фон.

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

ДействиеКтоВозможность
Проверка готовностиМенеджер данныхdata.view_data
Завершение оставшихся формОператор, Координаторdata.capture_data
Закрытие последних запросовМонитор, Менеджер данных, Директорqueries.resolve_query
Подпись визита (Event CRF и StudyEvent)Исследовательdata.submit_data
Подпись данных субъектаИсследовательsubjects.sign_subject_data
Заморозка исследованияДиректорstudies.manage_study_config
Блокировка форм / визитов / субъектов / центра / исследованияМенеджер данных, Директорdata.unlock (включает действия data.unlock, studies.unlock_site, studies.unlock_study)
Снятие блокировкиМенеджер данных, Директорdata.unlock
Финальный экспортМенеджер данных, Директорreports.run_exports
Скриншот

Главная страница исследования при закрытии: статус Заблокировано и финальный экспорт Содержание: главная страница /studies/[studyId] после блокировки — карточка исследования со статусом Заблокирован, ссылка на отчёты, рядом панель действий «Финальный экспорт» и «Снять блокировку».

Порядок действий

  1. Завершить ввод. Все формы — в Первичный ввод завершён или Ввод данных завершён.
  2. Разрешить расхождения двойного ввода. См. Двойной ввод.
  3. Закрыть запросы. На /studies/[studyId]/queries фильтр по открытым состояниям должен быть пустым; особое внимание — блокирующим запросам.
  4. Завершить SDV. На /studies/[studyId]/sdv все формы, требующие верификации, отмечены.
  5. Подписать визиты и субъектов. Исследователь проходит по карточкам и подписывает.
  6. Перевести исследование в Заморожен. Останавливает изменения со стороны центров — см. ниже.
  7. Заблокировать данные. Менеджер данных или Директор блокирует нужный уровень иерархии.
  8. Запустить финальный экспорт. Итоговые выгрузки для спонсора и архив для регулятора (см. Отчёты и экспорт).
  9. Экспортировать аудит. PDF для регулятора, CSV для внутреннего архива.

Иерархия блокировки

Блокировка не плоская — у объектов есть пять уровней, и блокировка вышестоящего уровня автоматически блокирует все нижестоящие. Обратно — нет: заблокированная форма не блокирует свой визит.

Исследование (Study)
└── Центр (Site)
└── Субъект (Subject)
└── Визит (StudyEvent)
└── Форма (EventCRF)
УровеньЧто блокируетсяКому доступно
Форма (EventCRF)Один Event CRF переходит в ЗаблокированМенеджер данных, Директор
Визит (StudyEvent)Все формы визита блокируются вместе с нимМенеджер данных, Директор
Субъект (Subject)Все визиты и формы субъектаМенеджер данных, Директор
Центр (Site)Все субъекты центра, их визиты и формыМенеджер данных, Директор
Исследование (Study)Всё содержимое исследованияМенеджер данных, Директор

Условия блокировки — те же, что для подписи, плюс политика центра (обычно блокировка идёт после подписи Исследователем). Например, чтобы заблокировать визит, все формы визита должны быть в Первичный ввод завершён или Ввод данных завершён и не иметь блокирующих запросов.

примечание

Подробности дизайна — в ADR why-lock-hierarchy. Если коротко: иерархия блокировки повторяет иерархию данных, чтобы операции закрытия можно было выполнять «массово» от вышестоящего объекта, не блокируя нижние вручную. Обратное распространение запрещено намеренно — оно бы приводило к ситуациям, когда одну форму нельзя редактировать только потому, что другая форма в том же визите заблокирована.

Заморозка и блокировка — это разные состояния

СостояниеНазначениеМожно ли вернуть в активноеКто переводит
ЗамороженПромежуточная остановка перед блокировкой: пользователи центров не могут менять данные, но команда исследования может править через «Административное редактирование»Да, без RFCДиректор
ЗаблокированФинальное состояние: правки запрещены, пока блокировка не снятаДа, через снятие блокировки с обязательной RFCМенеджер данных, Директор

Используйте Заморожен, когда нужно «остановить ввод и осмотреться»: например, перед финальным мониторингом или перед обсуждением финального дизайна выгрузки. Используйте Заблокирован, когда данные действительно закончены и должны быть зафиксированы для регулятора.

Подпись данных

Подписывать можно:

  • отдельную форму — редко, при точечных правках;
  • визит — все формы визита (основной сценарий);
  • субъекта целиком — все визиты и формы (требует возможности subjects.sign_subject_data).

Требования к подписи

  • Все обязательные формы завершены.
  • Нет открытых блокирующих запросов.
  • SDV выполнена там, где требуется.
  • Пароль подписывающего вводится в момент подписи (электронная подпись по 21 CFR Part 11).

Подробный сценарий подписи и снятия подписи — Субъекты и визиты.

Автоматическое снятие подписи

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

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

Снятие блокировки

Если после блокировки обнаружилась ошибка, Менеджер данных или Директор снимает блокировку через возможность data.unlock (или её более узкие действия studies.unlock_site / studies.unlock_study на уровне центра и исследования).

  1. Откройте нужный объект (форму, визит, субъекта, центр или исследование).
  2. Нажмите «Снять блокировку».
  3. Заполните обязательное поле «Причина изменения» (Reason for Change, RFC) — запись типа DiscrepancyNoteType.REASON_FOR_CHANGE.
  4. Подтвердите.

После снятия:

  • объект возвращается в Административное редактирование (для форм) или в активное состояние;
  • подпись связанных визитов / субъектов автоматически снимается;
  • отметки SDV на затронутых полях снимаются;
  • запись о снятии блокировки остаётся в аудите /studies/[studyId]/audit навсегда.

Дальше выполняется: правка → повторная SDV по затронутым полям → повторная подпись Исследователем → повторная блокировка.

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

RFC — обязательное поле и часть электронной записи изменений по 21 CFR Part 11. Указывайте конкретную причину, а не «правка» или «исправление».

Финальный экспорт и архив

После блокировки соберите комплект финальных выгрузок:

  • CDISC ODM XML (с метаданными) — для спонсора со всей структурой форм и правил.
  • CSV или JSON (вложенная структура) — по запросу статистической команды.
  • Casebook по каждому субъекту — HTML или PDF (запускается из карточки субъекта).
  • Экспорт аудита — PDF для регулятора, CSV для внутреннего архива.

Подробности — Отчёты и экспорт.

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

СитуацияЧто проверить
Кнопка «Подписать» неактивнаНе все формы завершены; есть блокирующие запросы; нет роли Исследователя в центре
Не переводится в Заморожен или ЗаблокированНезакрытые запросы или незавершённая SDV; исследование уже в финальном статусе
После правки данные снова редактируютсяОткрыт Административное редактирование — после правки нужны повторные SDV, подпись и блокировка
Подпись «пропала»Прошло изменение данных — смотрите аудит по субъекту или форме
В финальном экспорте не хватает данныхВ описании выгрузки не включены нужные центры, визиты или статусы — поправьте и перезапустите задание
Не снимается блокировкаНе заполнено поле «Причина изменения», либо у роли нет возможности data.unlock
Заблокированная форма блокирует доступ ко всему визитуЭто ожидаемо: блокировка нижнего уровня не «поднимается», но визит сам мог быть заблокирован отдельно — проверьте статус визита

См. также