Протокол и объём выборки
Шаблоны РКИ, когорты и случай-контроль. Калькулятор выборки показывает формулу и источник под результатом.
Протокол с расчётом выборки, рандомизация, сбор данных и анкеты, статистика под дизайн исследования. Участники хранятся под кодами, каждый просмотр и выгрузка записываются в журнал аудита.
Шаблоны РКИ, когорты и случай-контроль. Калькулятор выборки показывает формулу и источник под результатом.
Участники под скрининговыми номерами, визиты и свои показатели, импорт CSV, работа с соисследователями.
RR, OR, NNT, кривые Каплана–Мейера, ITT и per-protocol. Критерий выбирается по дизайну и типу конечной точки.
Восемь типов вопросов, условия показа, ссылки и QR-коды, продольный анализ и словарь данных с версиями.
Платформа берёт на себя то, что в первом исследовании обычно делают вручную: структуру протокола, расчёт выборки, журнал участников и выбор статистического критерия.
Шаблон заполняет разделы примером: цель, критерии включения и исключения, конечные точки. Ключевые слова подбираются по тексту протокола, по ним коллеги находят его в архиве.
Восемь типов вопросов, разделы и условия показа. Ссылка или QR-код для всех, личные ссылки по почте или самокод респондента, если опрос анонимный, а ответы разных волн нужно связать.
Под каждым результатом написано, каким критерием он получен и почему. Предварительный анализ до набора выборки помечается отдельно.
Поток участников (п. 13), исходные характеристики групп без p-значений (п. 15), оценки эффекта с 95% ДИ — абсолютные и относительные (п. 17), нежелательные явления (п. 19).
Число исходов по группам воздействия (п. 15) и нескорректированные RR и OR с 95% ДИ (п. 16а). Скорректированных моделей в платформе нет — их строят в R или SPSS по выгрузке.
Рандомизация и сокрытие распределения (разд. 2.3), граница не меньшей эффективности (разд. 3.3.2), обоснование объёма выборки (разд. 3.5), популяции ITT и per-protocol (разд. 5.2).
Согласие на обработку данных о здоровье подписывается отдельно от пользовательского соглашения. Для именной анкеты текст согласия задаёт исследователь, без отметки ответ не сохраняется.
Участники РКИ хранятся под скрининговыми номерами, респонденты анкет — под кодами R-0001 или самокодом. ФИО остаётся в документации исследовательского центра.
Просмотры данных, выгрузки, импорт и рандомизации записываются в журнал. Изменить или удалить запись нельзя даже SQL-запросом: это запрещает триггер в базе данных.
В базе данных на сервере, где развёрнута платформа. По ч. 5 ст. 18 152-ФЗ базы данных с персональными данными граждан РФ находятся в России; хостинг указан в политике обработки ПДн. Сторонним сервисам данные участников не передаются.
Да. СНОУ-ИА — необязательный помощник для подбора темы и черновика протокола. Он получает только текст, который вы сами ввели в его форму. Ключевые слова подбираются и без него — встроенной моделью по тексту протокола.
У каждого пользователя есть персональный код в личном кабинете. Автор протокола вводит код коллеги, и тот видит протокол, данные участников и анкеты, привязанные к протоколу. Отозвать доступ можно в любой момент; оба действия попадают в журнал аудита.
Данные выгружаются в CSV (UTF-8, разделитель «;») и в Excel вместе со словарём данных. В R файл читается командой read.csv("файл.csv", sep = ";"), в SPSS — через импорт текстовых данных. Формат SPSS .sav пока не поддерживается.
Режим «анонимно с самокодом»: респондент составляет код из двух букв имени матери, дня рождения и первой буквы места рождения, например ЕЛ07М. Код каждый раз получается одинаковым, а по нему человека нельзя узнать.
Сервер с Python 3.12 и PostgreSQL; инструкция по установке и обновлению — в README проекта. Для небольшой группы подойдёт и SQLite на одном компьютере.
Учётную запись выдаёт администратор. После входа — шаблон протокола или анкеты, следующий шаг подскажет личный кабинет.
Порядок обработки, права участников и контакты ответственного — в политике обработки персональных данных.