En résumé
La section Critères de sélection du Study Designer permet de définir qui sera inclus dans l’étude et qui en sera exclu. Vous construisez un arbre logique en utilisant huit types de critères : âge, sexe, décès, période, durée, lieu de soin, concept médical et texte libre. Les critères peuvent être regroupés, réordonnés et activés ou désactivés pour tester différentes combinaisons.
Unité statistique
Avant de définir vos critères, commencez par choisir l’unité statistique de votre étude. Ce choix détermine la granularité de votre cohorte :
- Patient — un enregistrement par patient. C’est le choix le plus courant.
- Hospitalisation — un enregistrement par hospitalisation. Un même patient peut apparaître plusieurs fois s’il a eu plusieurs hospitalisations.
- Séjour en unité — un enregistrement par séjour dans une unité de soins.
- Événement — un enregistrement par événement clinique (diagnostic, prescription, examen…). C’est le niveau le plus fin. Lorsque vous sélectionnez ce niveau, un champ de texte apparaît pour préciser le type d’événement concerné (par exemple : « chaque prélèvement microbiologique », « chaque kaliémie supérieure à 5,0 mM », « chaque épisode de ventilation mécanique »).
Quel niveau choisir ?
Pour la plupart des études cliniques, l’unité patient est suffisante. Choisissez hospitalisation si votre question de recherche porte sur les hospitalisations (par exemple, la durée de séjour en réanimation). Choisissez séjour en unité si vous avez besoin de distinguer les différents services par lesquels un patient est passé au cours d’une même hospitalisation. Choisissez événement si vous analysez chaque acte ou observation individuellement (par exemple, chaque prescription d’antibiotique).
L’arbre de critères
Les critères de sélection sont organisés sous forme d’un arbre logique. Cet arbre est constitué de critères (les conditions à vérifier) reliés par des opérateurs logiques (ET, OU).
Ajouter un critère
Cliquez sur le bouton Ajouter un critère pour ouvrir le menu. Vous y trouverez les huit types de critères disponibles (détaillés plus bas) ainsi que l’option Ajouter un groupe, qui permet de créer un sous-arbre avec ses propres opérateurs logiques.
Opérateurs ET / OU
Entre deux critères, un séparateur indique l’opérateur logique qui les relie :
- ET (bleu) — les deux critères doivent être satisfaits simultanément
- OU (orange) — il suffit que l’un des deux soit satisfait
Cliquez sur le bouton de l’opérateur pour basculer entre ET et OU.
Le bouton NON
Chaque critère et chaque groupe dispose d’un bouton NON qui inverse sa logique. Par exemple, un critère d’âge “18–65 ans” avec le bouton NON activé signifie “exclure les patients de 18 à 65 ans”.
Inclusion et exclusion
Le Study Designer utilise un arbre unique pour l’ensemble des critères de sélection. Pour traduire les critères d’exclusion classiques d’un protocole, utilisez le bouton NON sur les critères ou groupes concernés.
Activer / désactiver un critère
Chaque critère dispose d’un bouton activer / désactiver qui permet de le rendre inactif sans le supprimer. C’est pratique pour tester différentes combinaisons de critères.
Groupes
Les groupes permettent de créer des sous-ensembles de critères avec leur propre logique. Un groupe peut contenir des critères et d’autres groupes, sans limite de profondeur.
Chaque groupe peut être :
- Nommé — cliquez sur le libellé pour le modifier (par exemple : “Critères biologiques”, “Comorbidités”)
- Inversé — via le bouton NON, pour exclure l’ensemble du groupe
- Activé ou désactivé — comme pour un critère individuel
Réordonner les critères
Les critères et les groupes peuvent être réordonnés par glisser-déposer grâce à la poignée sur la gauche de chaque élément.
Les huit types de critères
Âge
Permet de filtrer les patients par tranche d’âge. Deux champs : âge minimum et âge maximum (tous deux facultatifs). Vous pouvez choisir si l’âge est calculé à l’admission ou à la date actuelle.
Sexe
Permet de sélectionner les patients selon le sexe : masculin, féminin ou inconnu. Plusieurs valeurs peuvent être sélectionnées simultanément.
Décès
Permet de filtrer selon le statut vital : décédé ou vivant. Vous précisez également la période de référence : durant l’hospitalisation ou durant le séjour en unité.
Période
Permet de restreindre la sélection à une plage de dates (date de début et/ou date de fin). Utile pour limiter l’étude à une période donnée.
Durée
Permet de filtrer selon la durée de séjour, en nombre de jours (minimum et/ou maximum). Vous pouvez choisir le niveau de granularité : hospitalisation ou séjour en unité.
Lieu de soin
Permet de sélectionner les patients ayant été pris en charge dans un ou plusieurs lieux de soin spécifiques. Vous choisissez d’abord le niveau : hospitalisation (par exemple : CHU de Rennes, Hôpital Bichat) ou séjour en unité (par exemple : réanimation, urgences, cardiologie). Les lieux sont ajoutés un par un, chacun avec un libellé qui sera repris dans le code SQL généré.
Concept
Permet de sélectionner les patients en fonction de codes médicaux : diagnostics, médicaments, examens biologiques, actes, etc.
Ce critère utilise les jeux de concepts définis dans la section dédiée du Study Designer (voir l’article suivant). Vous choisissez la table source (diagnostics, prescriptions, résultats de biologie…), puis le jeu de concepts à utiliser.
Vous pouvez également préciser :
- Un filtre de valeur — par exemple, une hémoglobine > 10 g/dL (avec les opérateurs : supérieur, inférieur, égal, entre…)
- Un nombre minimum d’occurrences — par exemple, au moins 2 diagnostics de diabète
Terminologies médicales
Les codes médicaux (CIM-10, SNOMED CT, LOINC, ATC…) sont au cœur de la sélection de population dans un entrepôt de données de santé. Pour en savoir plus sur ces terminologies et le processus de correspondance des codes, consultez l’article sur les terminologies.
Texte libre
Pour les critères qui ne correspondent à aucun des types ci-dessus, le critère texte libre permet de décrire la condition en langage naturel. C’est utile pour les critères qualitatifs ou organisationnels qui ne se traduisent pas directement en requête automatique.
Exemple
Prenons un exemple concret. Vous souhaitez inclure dans votre étude :
- Les patients de 18 ans ou plus
- Ayant un diagnostic de sepsis
- Avec un séjour en réanimation d’au moins 24 heures
Et exclure :
- Les patients mineurs (déjà couvert par le critère d’âge ≥ 18)
- Les patients présentant une grossesse en cours
Voici comment structurer l’arbre :
- Critère Âge : minimum 18 ans, référence à l’admission
- ET — Critère Concept : jeu de concepts “Sepsis”, table des diagnostics
- ET — Critère Durée : minimum 1 jour, niveau “séjour en unité”
- ET — Critère Concept avec NON activé : jeu de concepts “Grossesse”, table des diagnostics
Les quatre critères sont reliés par ET : toutes les conditions doivent être satisfaites simultanément. Le bouton NON sur le dernier critère transforme “a un diagnostic de grossesse” en “n’a pas de diagnostic de grossesse”.
Ce qu’il faut retenir
- L'unité statistique (patient, hospitalisation ou séjour en unité) détermine la granularité de la cohorte.
- Les critères sont organisés en arbre logique avec les opérateurs ET, OU et NON.
- Les groupes permettent de créer des sous-ensembles de critères avec leur propre logique, et peuvent être nommés.
- Les huit types de critères couvrent l'essentiel des besoins : âge, sexe, décès, période, durée, lieu de soin, concept médical et texte libre.
- Le critère concept exploite les terminologies médicales pour sélectionner les patients selon leurs diagnostics, traitements ou examens.