YouEDC Capture

Помощник DM на локальной модели

Спросите исследование словами и получите таблицу, посчитанную порталом; поручите собственной языковой модели установки поискать несоответствия у пациента; решение по каждому предложению за вами.

Помощник DM берёт на себя две повседневные задачи дата-менеджера: быстро посчитать что-то по исследованию («сколько открытых запросов по центрам?») и прочитать данные одного пациента в поисках того, что не сходится. Он работает только на языковой модели, установленной на этом сервере: данные не покидают сервер, внешние сервисы ИИ не вызываются никогда. Модель не меняет данные и ничего не решает: она предлагает, решает человек, а журнал аудита хранит решение.

Страница «Помощник DM»: карточка «Спросить исследование» с полем вопроса и готовыми вопросами, карточка «Ревью пациента» со списком ревью, ниже ответ «Визиты вне окна или пропущенные» по центрам и список визитов
Страница Помощник DM демо-исследования: готовый вопрос и ответ на него.

Кто может пользоваться

  • Страница есть в меню исследования: Помощник DM. Её видят дата-менеджер, монитор, медицинский монитор и администратор проекта.
  • Каждый видит только свои центры, а заслеплённый участник никогда не видит форм для расслеплённой команды — ни в ответах, ни в ревью.
  • Чтобы открыть запрос из предложения, нужно право открывать запросы (дата-менеджер, монитор, администратор проекта).
  • Ревью пациента требует локальной модели установки (см. «Если модель выключена» ниже); готовые вопросы работают и без неё.

Спросить исследование

  1. Напишите вопрос своими словами, например «открытые запросы старше 14 дней по центрам», и нажмите Спросить. Или нажмите один из готовых вопросов под полем.
  2. Ваш вопрос сопоставляется с одним из готовых. Если модель включена, сопоставляет модель (на процессоре сервера — до минуты); она получает только ваш вопрос и никогда — данные пациентов. Без модели вопрос сопоставляется по ключевым словам. В ответе написано, кто из них понял вопрос.
  3. Ответ портал считает сам по данным ваших центров: итог, таблица по центрам (или по формам, по пациентам) и список строк. Код пациента открывает пациента, форма — форму.
  4. Над ответом показаны его параметры (дни, группировка, вид визитов): измените их и нажмите Пересчитать. Серая заметка говорит, как именно посчитан ответ и когда.

Готовые вопросы: открытые запросы, формы, не внесённые после визитов, визиты вне окна или пропущенные, пациенты, ожидающие SDV, набор по центрам против плана, недавно изменённые страницы, пациенты с нежелательными явлениями, задержка ввода данных по центрам, отметки «нет данных» без причины и пациенты под риском выбыть из наблюдения. На вопрос, который не подходит ни к одному из них, помощник отвечает этим списком, а не догадкой. Показывается не больше 100 строк.

Ревью пациента

  1. В карточке Ревью пациента введите код пациента и нажмите Начать ревью или нажмите Следующий пациент с изменениями после прошлого ревью.
  2. Ревью идёт в фоне: на обычном сервере (два ядра процессора, без видеокарты) оно занимает несколько минут на пациента, и ревью выполняются по одному. Страницу можно закрыть: ревью появится в списке, когда будет готово.
  3. Модель читает данные пациента форма за формой и визит за визитом и предлагает возможные несоответствия: диагноз против ответа в анамнезе, скачок между двумя визитами, нежелательное явление без лечения, даты не в том порядке. Каждое предложение цитирует сохранённые значения, о которых идёт речь, и содержит черновик запроса.
  4. Портал сверяет каждую цитату с базой данных. Предложение, значение которого не совпадает с сохранённым или место которого не существует, отбрасывается и показывается в списке Предложения, отклонённые порталом.
Ревью пациента YE-01-0008: что прочитано и какой моделью, затем два предложения с цитируемыми значениями — по одному открыт запрос, другое отклонено с причиной
Ревью: каждое предложение цитирует сохранённые значения; по одному открыт запрос, другое отклонено.

Длинная карта пациента не помещается в модель целиком. Сначала читаются журналы, первый и последние визиты; страница говорит, сколько значений промежуточных визитов не вошло. Ревью — помощь в чтении, а не полная проверка: проверки редактирования и ваш собственный просмотр остаются.

Решение по предложению

  1. Откройте ревью. По каждому предложению проверьте цитируемые значения в форме (ссылки ведут туда).
  2. Если нужен ответ центра, выберите место запроса, поправьте черновик и нажмите Открыть запрос. Это обычный запрос исследования, от вашего имени.
  3. Если нет — нажмите Отклонить и укажите причину: данные согласованы, объяснено в первичной документации или центром, запрос уже есть, модель неверно поняла данные или другая причина с комментарием.

Если по тому же значению уже был открыт запрос, когда модель читала данные, предложение об этом говорит, чтобы центр не получил один и тот же вопрос дважды. Если цитируемое значение изменилось после ревью, под ним оранжевым показано значение, сохранённое сейчас.

Что записывается

  • Модель — инструмент этой установки. Каждый вызов записывается в журнал вызовов модели: задача, модель и отпечаток SHA-256 её файла, отпечатки инструкции и отправленного текста, ответ, время. Сам текст данных пациента не хранится.
  • Страница ревью показывает, кто его запросил, модель с номером вызова и отпечаток прочитанных данных.
  • Каждое предложение — черновик. По каждому решает человек, и каждое решение есть в журнале аудита: у запроса из предложения написано, что его предложила локальная модель и принял участник команды исследования с указанием роли; у отклонения хранится причина.
  • Модель работает с температурой 0: на том же сервере те же данные и тот же файл модели дают тот же ответ.
  • Замена модели или её файла — изменение валидированной системы: администратор её документирует (см. инструкцию по установке локального ИИ).

Если модель выключена

Страница говорит, какой из случаев ваш и что делает администратор:

  • На сервере нет локальной модели: готовые вопросы работают (по ключевым словам), ревью пациента недоступно, пока администратор не установит модель.
  • Адрес модели не на этом сервере и не в его частной сети: портал его отвергает, потому что данные пациентов никогда не уходят во внешний сервис.
  • Модель работает, но этот инструмент для неё не включён: администратор добавляет edc.assistant_ask и edc.assistant_review в задачи ИИ установки.

Ни в одном из этих случаев модели ничего не отправляется.

В демо-исследовании

В демо-исследовании модели нет. Демо само записывает одно ревью так, как его сделала бы локальная модель, по реальным значениям одного демо-пациента: несколько предложений с цитатами, по одному уже открыт запрос, другое отклонено, а одно выдуманное предложение отклонено порталом. Откройте его из списка ревью, чтобы увидеть, как выглядят предложения и решения. Готовые вопросы в демо работают так же, как в настоящем исследовании.