YouEDC Capture

Constructeur d’eCRF

Visites et fenêtres, matrice formulaire × visite, formulaires, champs et leurs propriétés.

Le constructeur d’eCRF est l’endroit où le chef de projet définit ce que remplissent les investigateurs : les visites, les formulaires de chaque visite, les champs de chaque formulaire et leurs contrôles. Il s’ouvre depuis le menu de l’étude, « Constructeur d’eCRF ». Seul le chef de projet modifie la structure ; le reste de l’équipe remplit les formulaires.

REG-DIAB-01 · l’eCRF en cinq étapes 1 Modèle Registre : 4 visites, 7 formulaires Incl. M6 M12 EI DM · DX · VS · CM · PRO · EOS · AE 2 Visites et fenêtres Visite mois 6 : jour 182, fenêtre −30 / +30 jours jour 0 182 365 3 Visites × formulaires VS et CM à chaque visite, PRO à partir du mois 6 VS CM PRO 4 Champs PA systolique : nombre, mmHg, autorisée 50–300, attendue 90–180 50 90 180 300 5 Contrôles et aperçu Si PAS ≤ PAD → erreur ; l’aperçu le déclenche à la saisie 85 mmHg PAS doit dépasser PAD
REG-DIAB-01 · l’eCRF en cinq étapes 1 Modèle Registre : 4 visites, 7 formulaires Incl. M6 M12 EI DM · DX · VS · CM · PRO · EOS · AE 2 Visites et fenêtres Visite mois 6 : jour 182, fenêtre −30 / +30 jours jour 0 182 365 3 Visites × formulaires VS et CM à chaque visite, PRO à partir du mois 6 VS CM PRO 4 Champs PA systolique : nombre, mmHg, autorisée 50–300, attendue 90–180 50 90 180 300 5 Contrôles et aperçu Si PAS ≤ PAD → erreur ; l’aperçu le déclenche à la saisie 85 mmHg PAS doit dépasser PAD
Comment une étude obtient son eCRF, avec pour exemple REG-DIAB-01, le registre du diabète de type 2 de la démo.

Une étude part d’un modèle

L’étape 2 de « Nouvelle étude » propose six modèles. Visites, formulaires et contrôles sont créés tout de suite, dans la langue de votre interface :

  • Registre : inclusion, visites à 6 et 12 mois, traitement, événements indésirables, questionnaire patient.
  • Registre de long terme : inclusion, une visite de suivi tous les 6 mois tant que le patient participe, le traitement en journal, les événements indésirables, un questionnaire patient et la fin de participation.
  • Étude observationnelle : trois visites sur six mois avec fenêtres.
  • Étude rétrospective : une visite, « Extraction du dossier médical » : source des données, diagnostic, traitement, issue.
  • Questionnaires patients (ePRO) : au début, après 4 et après 12 semaines.
  • Étude vierge : une visite et un formulaire vide, pour tout construire soi-même.

Un modèle n’est qu’un point de départ : toute visite, tout formulaire et tout champ se modifient ici. Une étude créée à partir d’un brouillon de protocole dans YouEDC Studio (« Du protocole à la structure d’étude ») reçoit les visites, formulaires et champs du brouillon au lieu d’un modèle.

Cartes des modèles dans l’assistant de nouvelle étude
Choix du modèle d’une nouvelle étude. Les pastilles sont les visites du modèle ; la jaune est une visite sur événement.

Visites

Une étude a des visites et des événements de quatre types ; le champ « Type » du formulaire de visite passe de l’un à l’autre :

  • Visite programmée : une fois, à son jour depuis la date de départ, avec une fenêtre en jours avant et après. Dans REG-DIAB-01, la « Visite mois 6 » est au jour 182 avec une fenêtre de −30/+30 jours. Dans la liste des patients, une visite en retard passe au rouge.
  • Visite récurrente : tous les quelques jours, semaines ou mois, la première à son jour. « Fois » fixe combien ; vide, la visite se répète tant que le patient participe. La suivante se compte depuis la date prévue de la précédente, ou depuis sa date réelle quand la visite suit le patient.
  • Sur événement : une hospitalisation, une progression, un événement indésirable. L’investigateur l’ajoute avec sa date autant de fois que nécessaire.
  • Journal : une liste d’enregistrements du patient affichée en tableau : lignes de traitement, médicaments, antécédents.

Une visite programmée ou récurrente se compte depuis la date d’inclusion, depuis une date des données du patient (date de l’opération, du diagnostic) ou depuis la date d’un autre événement. Comptée depuis un événement sur événement, la visite suit chacun d’eux : « un contrôle 30 jours après chaque hospitalisation ». « Attendue seulement si » rend une visite attendue pour une partie des patients, par exemple un test de grossesse seulement si le sexe vaut F ; pour les autres, elle n’est jamais en retard. Voir Événements, frise du patient et calendrier des visites.

« Ajouter une visite ou un événement » est sous la liste ; « Modifier » à côté d’une visite la change. Une visite avec des données ne peut pas être supprimée, ni une visite, un champ ou un formulaire dont d’autres événements dépendent.

Calendrier des visites : visites × formulaires

Le tableau « Visites et événements » indique quels formulaires sont remplis à chaque visite. Cochez les cases et cliquez sur « Enregistrer le calendrier » : tout le tableau est enregistré d’un coup. Dans REG-DIAB-01, les signes vitaux (VS) et le traitement (CM) sont recueillis à chaque visite, le questionnaire patient (PRO) à partir du mois 6. Un point signale un formulaire qui a déjà des données à cette visite : il ne peut pas en être retiré.

Constructeur d’eCRF de REG-DIAB-01 : formulaires et calendrier des visites
Le constructeur de REG-DIAB-01 : les formulaires avec leur nombre de champs et de contrôles, et le calendrier des visites.

Formulaires

« Nouveau formulaire » demande un nom ; le code (le nom de la feuille dans l’export) en est tiré s’il reste vide. Le bouton « Formulaire » de la page du formulaire ouvre ses paramètres : nom, code, note pour l’investigateur, place parmi les formulaires et « Rempli par le patient (ePRO) » : un tel formulaire s’affiche au patient sur smartphone, en gros caractères. Dès qu’un formulaire a des données, son code est figé et il ne peut plus être supprimé ; retirez-le plutôt des visites.

Étude en aveugle. Quand l’étude est marquée en aveugle, les réglages du formulaire ont la case « Réservé à l’équipe non aveugle » : dispensation du traitement, comptabilité des kits, dosages plasmatiques. Ce formulaire et ses données ne sont visibles que des membres marqués non aveugles ; pour les autres, il n’apparaît ni dans les visites du patient, ni dans les queries, l’import, les exports, le casebook, la piste d’audit ou le guide de l’investigateur. La marque fait partie de la version de l’eCRF comme tout changement. Un formulaire rempli par le patient ne peut pas être marqué.

Champs

Un champ s’ajoute avec un bouton sous la liste des champs : le bouton fixe son type. Les boutons forment cinq groupes, 17 types en tout :

  • Texte : texte court et long, et un texte pour l’investigateur, une consigne dans le formulaire (« Mesurez la pression après 5 minutes de repos »). Il n’a pas de valeur et n’est pas exporté.
  • Nombres : un nombre (la virgule décimale est acceptée), un nombre entier et un champ calculé. Personne ne saisit un champ calculé : YouEDC Capture le calcule à l’enregistrement du formulaire, selon une formule : l’âge en années révolues, l’IMC, les jours entre deux dates ou le score total d’un questionnaire.
  • Dates et heures : une date, une date partielle, une heure (HH:MM) et une date et heure. Dans une date partielle, UK marque un jour ou un mois inconnu : « UK.03.2024 » signifie mars 2024. C’est ainsi qu’on note le début d’un traitement concomitant ou un diagnostic des antécédents.
  • Choix : une option (boutons ou liste), une liste déroulante pour les longues listes, plusieurs options, oui / non et une case à cocher seule (« Consentement éclairé signé »).
  • Échelles : une échelle de score, une rangée de boutons 0–10 (douleur, bien-être), et une EVA, un curseur 0–100 mm. Les limites peuvent être changées.
17 types de champs · cinq groupes dans la palette Texte Texte court Texte long Texte pour l’investigateur AB-123 format : AB-123 Nombres Nombre Nombre entier Calculé IMC 33,0 kg/m² = poids 92 · taille 167 Dates et heures Date Date partielle Heure Date et heure UK 03 2024 UK = jour inconnu Choix Une option Liste déroulante Plusieurs options Oui / non Case à cocher Légère Échelles Échelle de score EVA 0 100 63 mm
La palette du constructeur : 17 types de champs en cinq groupes ; à droite, le champ tel que le voit l’investigateur.
Un formulaire de saisie avec les nouveaux types : heure, IMC calculé, texte pour l’investigateur, date partielle, liste déroulante, case à cocher, format, échelle et EVA
Les nouveaux champs tels que les voit l’investigateur. L’IMC de 33,0 est calculé à partir du poids et de la taille et sort de la plage attendue : une query s’est ouverte.
Le formulaire Signes vitaux avec les propriétés de PA systolique
Le formulaire Signes vitaux : la liste des champs avec leurs repères, et les propriétés de PA systolique à droite.
PropriétéCe qu’elle définit
QuestionLe texte que voit l’investigateur : « PA systolique ».
Code de variableLe nom de colonne dans l’export : SBP. Tiré de la question s’il reste vide ; les accents sont retirés et le cyrillique translittéré : « Pression artérielle systolique » donne PRESSI_ARTERI_SYSTOL.
UnitéPour les nombres : mmHg.
Plage autoriséeUne valeur hors plage ne peut pas être enregistrée : 50–300 mmHg. Voir Contrôles de saisie.
Plage attendueUne valeur hors plage est enregistrée et une query s’ouvre : 90–180 mmHg.
Options de réponseUne par ligne ; le code se place avant une barre verticale : 1|Légère. Sans code, les options sont numérotées 1, 2, 3…
Chiffres après la virgulePour un nombre et un champ calculé : « 1 » n’enregistre pas 7,25 et affiche l’IMC comme 33,0.
FormulePour un champ calculé : ce qu’il calcule et à partir de quels champs, dans l’ordre. IMC : le poids en kg, puis la taille en cm.
Format et exemple de formatPour un texte court : une expression régulière comme [A-Z]{2}-\d{3} et un exemple pour l’investigateur, « AB-123 ». Une valeur dans un autre format n’est pas enregistrée.
Section du formulaireUn titre au-dessus d’un groupe de champs : « Pression artérielle et pouls ».
Aide pour l’investigateurUne ligne sous la question : « Par exemple, I50.0 ».
Afficher le champ seulement siLe champ n’apparaît que pour une réponse donnée à un autre champ.
Champ obligatoireSans lui (ou sans mention « pas de donnée »), le formulaire n’est pas complet.
« Pas de donnée » peut être indiquéAu lieu d’une valeur, l’investigateur choisit ND (non réalisé), UNK (inconnu) ou NA (non applicable).
Champ critiqueRepère SDV : le moniteur le vérifie en priorité par rapport à la source.

Conditions d’affichage

Dans le formulaire Traitement médicamenteux, « Médicament (DCI) », la dose, son unité et la date de début ne s’affichent que si la réponse à « Le patient reçoit-il un traitement médicamenteux pour la maladie principale ? » est Oui. Un champ masqué n’est pas obligatoire et sa valeur est effacée.

Médicament (DCI) affiché seulement si le patient reçoit un traitement
« Médicament (DCI) » ne s’affiche que si la question sur le traitement a la réponse Oui : le repère bleu « si CM_ANY = 1 » dans la liste.

Codes et ordre

Les flèches à gauche montent ou descendent un champ. Quand un code de variable est renommé, les contrôles et conditions d’affichage qui l’utilisent suivent. Dès qu’un champ a des données, son code et son type sont figés et il ne peut plus être supprimé ; il peut être désactivé à la place.

Modifications après le lancement

Jusqu’à la publication de la version 1 de l’eCRF, le constructeur modifie la structure en direct : c’est la phase de test, et la saisie reçoit chaque modification aussitôt. Après la publication, les modifications attendent dans un brouillon et n’arrivent dans la saisie qu’à la publication de la version suivante. Les visites, formulaires, champs et contrôles d’une version publiée sont désactivés, pas supprimés, et les codes des formulaires et champs publiés sont figés. Voir Versions de l’eCRF.

Chaque modification (visite, calendrier, formulaire, champ, contrôle) est inscrite dans la piste d’audit comme « Modification de l’eCRF », avec l’ancienne et la nouvelle valeur. Après le gel de la base, le constructeur est en lecture seule.

Essayez le formulaire avant les investigateurs. « Aperçu » sur la page du formulaire l’ouvre tel que le voit l’investigateur, avec tous ses contrôles. Rien n’est enregistré. Voir Contrôles de saisie.