YouEDC Capture
- QA-среда стала основой исследования. Новое исследование, в том числе копия, создаётся сразу со своей QA-средой и открывается в ней: команда строит eCRF в конструкторе QA и проверяет её на тестовых пациентах, а продакшн ждёт запуска. Проверенный кандидат уходит в продакшн кнопкой «Выпустить в продакшн» (на карточке, в оранжевой плашке QA и на странице версий QA) как следующая версия с подписью, причиной и записью в аудит, как поправка к протоколу. Конструктор продакшна только для чтения, данные врачей там сохраняются. Создателем QA-среды, в том числе в демо, записывается тот, кто нажал кнопку, а не вымышленный участник. Исследования с QA-средой, сделанные раньше, портал перевёл при обновлении без потерь. QA-среда исследования · Версии eCRF
- Срок ввода данных после визита. Дата-менеджер задаёт на новой странице «Просрочен ввод данных», сколько рабочих дней (пн–пт) протокол даёт на ввод визита, например 5, и при необходимости свой срок для отдельных визитов. Портал сам находит просрочки: состоявшийся визит, формы которого не введены или остались черновиками после срока, и плановый визит, окно которого закрылось, а данных нет; визит, отмеченный «не состоялся» с причиной, просрочкой не считается. Страница показывает просрочки по центрам (код пациента, визит, формы, дата, на сколько рабочих дней просрочено) и журнал писем; центр видит своих пациентов с просрочкой фильтром «Просрочен ввод» в списке пациентов. Письмо центру — одно на центр со всеми просрочками, ежедневно или раз в неделю в выбранный день, главным исследователям, всем исследователям или мониторам центра; только коды пациентов и ссылки на портал, на языке получателя, без форм, скрытых ослеплением; не чаще раза в день и только когда есть просрочка. Тестовая среда, демо-исследования и исследования до запуска или после мягкой блокировки писем не отправляют. Перед отправкой письмо можно посмотреть и отправить сразу; настройки и каждое письмо — в журнале аудита. Каждый может выключить письмо в профиле Срок ввода данных и письма центрам · Пациенты и матрица визитов
- Версии согласия по центрам. На странице «Информированное согласие» новая таблица «Версии в центрах»: для каждой версии и каждого центра — дата, когда центр перешёл на неё (одобрение ЛЭК центра), и номер решения. Согласие, записанное вручную или подписанное удалённо, не может быть подписано раньше этой даты; пока дата центра не заполнена, проверяется дата одобрения версии, и портал напоминает её заполнить. У версии можно указать версию протокола. В карточке пациента — согласия и визиты на одной линии: визит, проведённый после перехода центра на версию с переподписанием, пока пациент её не подписал, отмечен красным. Такие визиты и согласия, подписанные до перехода центра, попадают в кандидаты в отклонения YouEDC Trials. Каждое изменение дат центров пишется в журнал аудита. Информированное согласие
- План SDV по визитам и формам. На странице «SDV и одобрение» → «План SDV» руководитель проекта отмечает для каждой формы на каждом визите: 100 % SDV, частичный SDV или без SDV. При частичном SDV проверяются страницы выборки пациентов каждого центра: 1-й пациент центра и затем каждый k-й по порядку регистрации, где доля берётся из плана мониторинга YouEDC Trials по риску центра или задаётся для исследования. Правило воспроизводимо, выборка видна на странице и выгружается в Excel для TMF вместе с планом. По плану работают вкладка «Ждёт SDV», панель SDV формы, состояния визитов, карточка пациента, обзор и счётчики YouEDC Trials. Пока план не настраивали, всё работает как раньше; каждое изменение пишется в журнал аудита. Мониторинг, SDV и одобрение дата-менеджера
- Из QA в продакшн одной кнопкой. Кнопка «Выпустить в продакшн» есть на карточке в «Моих исследованиях», когда выбран QA, в оранжевой плашке на каждой странице QA-среды и в блоке UAT кандидата (после утверждения UAT она главная). Она ведёт на форму выпуска в рабочем исследовании: проверенный кандидат подписывается там как следующая версия eCRF, с причиной и паролем. Кнопку видят только те, кто выпускает версии. QA-среда исследования
- Учебная среда исследования. Вторая связанная копия рабочего исследования, где исследователи и координаторы тренируются на вымышленных пациентах. В ней действующая версия eCRF (а не черновик), и после каждого выпуска версии она обновляется сама. Команда переносится целиком, с теми же ролями и центрами. Конструктор только для чтения, письма ePRO уходят только команде с пометкой «[Обучение]», а данные не попадают в рабочее исследование, выгрузки и счётчики. На карточке в «Моих исследованиях» переключатель стал «Продакшн | QA | Обучение», а в меню «⋯» можно сделать QA-среду, учебную среду или новое исследование на основе этого. QA-среда исследования
- Новое исследование на основе существующего. В мастере, в шаге «Шаблон», есть «Копия моего исследования»: черновик eCRF (формы, поля, справочники, сверки, визиты, действия по событию) становится черновиком нового исследования. По желанию копируются центры без людей и сразу делается QA-среда. Пациенты, данные, запросы, подписи, версии, команда и аудит не копируются; в аудите обоих исследований записано, откуда сделана копия. QA-среда исследования
- YouEDC Studio в исследованиях Capture. В меню исследования появился пункт YouEDC Studio: инструменты Studio работают на живых данных исследования без выгрузки и загрузки. Под полем загрузки в инструменте можно выбрать файл исследования: формы, пациентов, запросы, визиты с датами, статусы страниц и аудит. Срез данных сохраняется одной кнопкой, и «Что изменилось» сравнивает его с текущими данными. Видно то же, что в выгрузке исследования: только свои центры и с учётом ослепления. В демо-исследованиях уже есть срез недельной давности. Данные проекта: поставки и история
- Дата рождения, указанная при включении для проверки дублей, сразу попадает в поле даты рождения eCRF (BRTHDAT и подобные) черновиком от имени того, кто включил пациента, с пометкой в аудите; сайт проверяет и завершает форму, вводить дату второй раз не нужно Пациенты и матрица визитов
- Сброс PIN пациента в ePRO. В карточке пациента видно состояние PIN (выбран, заблокирован, сброшен), а исследователь или координатор центра пациента нажимает «Сбросить PIN» и выбирает причину. Старый PIN и блокировка снимаются, открытые сеансы пациента закрываются, а на карточке один раз показывается разовый код из 6 цифр, действующий 72 часа. Пациент открывает ту же ссылку, вводит код и выбирает новый PIN; неверные коды считаются неверными попытками. Ссылка, QR-код, уведомления, напоминания и ответы, ждущие отправки без интернета, остаются. Аудит хранит сброс с причиной и выбор нового PIN. Опросники пациента (ePRO)
YouEDC Studio
- Данные проекта в YouEDC Studio. Выгрузка исследования загружается в проект один раз и хранится как поставка с номером: любой инструмент проекта (обзор данных, что изменилось, отчёт по запросам, сверки, межформенные проверки, просроченные визиты) берёт её файлы из списка под полем загрузки, повторно загружать не нужно. Файл, загруженный прямо в инструменте, тоже сохраняется с галочкой «Сохранить». История показывает, кто, когда и что загрузил, с SHA-256 каждого файла. Открывают и используют файлы только руководитель проекта и дата-менеджеры; скачивание, использование в инструменте и удаление записываются в аудит, удалённая поставка теряет файлы сразу и остаётся в истории с причиной. Данные проекта: поставки и история
- Профиль данных разбирает каждый лист книги Excel на своей вкладке и первым открывает лист с данными, а не титульный: в модульной выгрузке MainEDC это «Export Data», а «Data export cover page» остаётся на своей вкладке. Предел строк действует на всю книгу. Инструменты, читающие одну таблицу из файла, тоже пропускают титульный лист Профиль данных
- Прогноз закрытия теперь есть и в исследованиях YouEDC Capture. Пункт «Готовность к закрытию» появился в меню исследования (для руководителя, дата-менеджеров, мониторов и наблюдателей). Открытые и отвеченные запросы, страницы, ждущие SDV, и не введённые ожидаемые страницы считаются сами из данных исследования, с историей на восемь недель назад, поэтому прогноз виден сразу, даже без чек-листа. Если работа прибывает быстрее, чем закрывается, страница так и пишет: «При таком темпе даты нет». Готовность к закрытию
YouEDC Safety
- В шапке случая безопасности кнопка «Открыть пациента в YouEDC Capture» ведёт в карточку пациента; её видит только тот, кому роль и центр позволяют открыть эту карточку YouEDC Safety
YouEDC Trials
- План отклонений от протокола. На вкладке «Отклонения» YouEDC Trials появился план: типы отклонений с кодом, категорией, описанием, важностью по умолчанию, признаком «может раскрыть лечение» и способом выявления — людьми или правилом YouEDC Capture с параметрами. План спонсора загружается из Excel по шаблону или ведётся в портале; каждое изменение — новая версия с автором, датой и записью в аудите. Найденные в данных возможные отклонения сразу получают тип, категорию и важность по плану. К прежним правилам добавились два, которые включает план: критерий отбора не соблюдён у пациента, который продолжил участие, и форма не заполнена на состоявшемся визите. Правила фиксированные и проверяемые, без ИИ. Отклонения «слепых» типов видит только расслеплённая команда YouEDC Trials
- Отклонения в ИРК. Отклонение можно привязать к пациенту, визиту, форме и полю. На форме YouEDC Capture у поля с отклонением видна метка с номером, ведущая в лог, а карточка «Отклонения от протокола» рядом с запросами показывает отклонения формы и позволяет сразу записать новое у выбранного поля. Из лога место отклонения ведёт обратно к полю. Метки видят только те, кому виден лог, по своим центрам, и никогда на форме, скрытой от заслеплённого YouEDC Trials · Ввод данных в форму
- Финализация и одобрение лога отклонений. Автор подписывает весь лог паролем, другой человек одобряет своей подписью или возвращает с замечанием; одобренный лог уходит в TMF. Любое изменение лога после подписи требует подписать его заново. В «Готовности к закрытию» появился пункт «Лог отклонений от протокола финализирован и одобрен»: он отмечается сам, когда текущий лог одобрен, с именем одобрившего и временем YouEDC Trials · Готовность к закрытию
Портал
- Шифрование персональных данных в базе отложено до промышленной установки. При первом запуске обновление расшифровывает всё, что зашифровал stage-a.18: почту пациентов для напоминаний ePRO, имя и подпись в удалённом согласии, заметки о попытках связаться, ключ псевдонимов и адреса писем пациентам в очереди. Расшифровка идёт без потерь, одной транзакцией, и в аудит-трейл каждого исследования пишется запись с числом значений. После этого ключ PII_KEY закрывает только ключ подписи SAML и остаётся в .env. Администрирование → Система показывает «отложено». Шифрование по исследованиям с ключом восстановления у владельца уже готово в коде и включится к промышленной установке. Безопасность и персональные данные · Администрирование
- Удаление проекта целиком или по одной копии. В «Администрирование › Проекты» значок корзины есть у каждой строки: у продакшна, его QA- и учебной среды и у демо. На странице удаления выбирается «Весь проект» (продакшн со всеми средами, у демо — с двойником в YouEDC Studio) или «Только QA» / «Только учебная». Подтверждение — код проекта и ваш пароль (электронная подпись), каждый шаг пишется в аудит портала. Удалённое 30 дней лежит в корзине внизу списка проектов: никто его не видит и не открывает, Владыка портала может восстановить его или удалить сразу; через 30 дней оно удаляется навсегда. Продакшн с пациентами удалить нельзя (ICH E6(R3), 21 CFR Part 11, местные законы): его можно только «Закрыть и архивировать» — исследование становится только для чтения, а полный архив собирается в фоне. Если закрыли по ошибке, «Вернуть в работу» возвращает прежний этап. На тестовой установке с выдуманными данными это правило можно выключить в Настройках Администрирование
- Название исследования и идентификатор. Рядом с названием на обзоре исследования или проекта DM появилась кнопка «Переименовать» для руководителя и администратора портала. Код исследования стал его постоянным идентификатором: он не меняется и стоит в скобках рядом с названием, например «Остеоартрит у собак (DEMO-DOG)», в шапке обзора, CRF-книге, PDF биостатистики, листке визита, документах DM, валидационном пакете, ISF центра, README выгрузок и письмах-приглашениях. Переименование возможно и после закрытия базы и пишется в аудит-трейл (было, стало, кто); QA-среда переименовывается вместе с исследованием. Дата создания на странице исследования теперь показана со временем и часовым поясом читателя. Обзор и настройки исследования
- «Мои рекомендации» с их числом теперь в боковом меню и на странице «Профиль»: статус и ответы видно, не составляя новую рекомендацию Рекомендовать разработчику · Ваш аккаунт
- Только свои проекты. Раньше администратор портала видел в «Моих исследованиях» вообще все проекты портала вперемешку и не мог отличить свои. Теперь там, как у всех, только проекты, где вы в команде: созданные вами и те, куда вас пригласили. Чужие проекты, в том числе демо, администратор видит только в «Администрирование › Проекты». Сверху последние добавленные. На каждой карточке написано «Владелец» или «Моя роль: …», а мелко под названием, кто и когда её создал. Наведите мышь на любую метку или иконку карточки (на телефоне нажмите), и появится подсказка, что она значит; так же по всему порталу работают подсказки у кнопок-иконок, меток статуса и значков. Счётчики, фильтры и поиск в верхней строке тоже считают только ваши проекты Администрирование
- Вход через аккаунт компании по SAML 2.0. У подключения в «Администрирование › SSO» появился выбор протокола: OpenID Connect или SAML 2.0 (ADFS, Microsoft Entra ID, Okta, Shibboleth, Keycloak). Для SAML администратор вставляет или загружает метаданные провайдера либо указывает их адрес https, а ИТ-отделу компании передаёт метаданные портала: entity ID, адрес Assertion Consumer Service и сертификат, которым портал подписывает запросы. Портал принимает только ответ, подписанный сертификатом провайдера из метаданных, читает только подписанную часть (защита от подмены утверждения), отклоняет DTD и сущности, проверяет издателя, получателя, адрес возврата, запрос этого браузера и сроки, принимает каждое утверждение один раз. Дальше всё как с OpenID Connect: домены, привязка к пользователю, закрытый вход по паролю, второй фактор компании, а в аудите вход записывается с протоколом. Зашифрованные утверждения не используются: ответ идёт по TLS. Вход через аккаунт компании (SSO)
- Две роли с понятными названиями. Главный администратор портала теперь называется «Владыка портала» (в английском и других языках — Portal Owner): он видит всех пользователей и все проекты, ведёт «Администрирование» и удаляет чужие проекты. Тот, кто создал проект, — его «Администратор проекта» (раньше «Руководитель исследования»): команда, настройки и всё остальное, но только в своих проектах и там, где его назначили администратором. Права проверяет сервер. Роли у людей не менялись, переименованы только названия — в интерфейсе, письмах, справке и документах; старые записи аудита показываются с новыми названиями Администрирование · Центры и команда
Улучшения и исправления
- Мышка на главной странице бегает медленнее; если навести на неё курсор или нажать, она останавливается, и её предложение открыть руководство остаётся, пока его не закроют
- Для своей установки: перед каждым обновлением установщик сам делает копию портала (база, файлы, ключи) на компьютер владельца; копию можно проверить и восстановить двойным щелчком
- «Подписать снова» в карточке пациента больше не выходит за рамку карточки: это плашка в рамке рядом с состоянием, а у исследователя с правом подписи — со стрелкой и ведёт на страницу подписи
- Карточки «Моих исследований» показывали «0 из N» пациентов, сколько бы ни было включено. Теперь видно, сколько включено из плана набора, а без плана просто число включённых пациентов
- Прогноз закрытия больше не пишет «не раньше ≈ 0 дней», когда ни одна часть не уменьшается: вместо этого он говорит, что при таком темпе даты нет
Архив собран и ждёт установки на сервер.