Настройка — дизайн CRF (Library + Builder)
Каноническая страница по дизайну CRF: библиотека форм, версии и конструктор. Фокус на практику: как создать/импортировать форму, как безопасно менять её в ходе исследования и почему “нельзя редактировать активную версию”.
Где это в UI
- CRF Library:
/studies/[studyId]/crfs - CRF Builder:
/crf-builder/[studyId]
Для кого
- Study Director / Data Manager (design),
- System Administrator (если он управляет дизайном),
- иногда: Lead Data Entry (по SOP).
Права (минимум)
| Действие | Требуемое право (study‑scope) |
|---|---|
| Просмотр CRF | crfs.view_crf |
| Создать CRF | crfs.add_crf |
| Импорт CRF | crfs.add_crf + доступ к импорту (в UI это та же кнопка) |
| Редактировать структуру в Builder | crfs.manage_crf_structure (и study в PENDING/AVAILABLE) |
подсказка
Кнопки CRF Builder / Импорт / Создать CRF в библиотеке появляются только если:
есть crfs.add_crf и исследование в статусе, где дизайн редактируем.
Модель
1) CRF и версия: что важно понять один раз
- CRF — контейнер/“имя формы” в дизайне.
- CRF Version — конкретная структура (секции/группы/поля/валидации/логика).
- В операциях данные всегда вводятся в Event CRF, который связан с конкретной CRF Version.
Практическое следствие:
- существующие данные не “перепрыгивают” между версиями автоматически;
- назначение CRF на визит фиксирует, какая версия будет использована по умолчанию.