Recherche et Exploration des Concepts avec le SMT


1. Introduction à la Recherche de Concepts

La recherche et l’exploration de concepts dans le domaine de la santé sont cruciales pour l’accessibilité et l’utilisation efficace des informations médicales normalisées. Dans ce contexte, le serveur multi terminologique de santé (SMT) joue un rôle essentiel en permettant aux professionnels de la santé, chercheurs, et autres utilisateurs de naviguer, rechercher, et explorer un vaste ensemble de terminologies médicales de manière intuitive et précise.

L’objectif principal de la recherche de concepts est de simplifier l’accès à des données terminologiques et d’enrichir la compréhension des utilisateurs sur différents sujets médicaux.

1.1 But et avantages

La recherche de concepts dans le SMT offre plusieurs avantages significatifs :

  • Accès à des informations normalisées : En fournissant un accès centralisé à différentes terminologies de santé, le SMT assure que les utilisateurs travaillent avec des informations cohérentes et normalisées, réduisant ainsi le risque d’erreurs et d’incompréhensions.
  • Interopérabilité des données : Le SMT favorise l’interopérabilité entre différents systèmes de santé en utilisant des terminologies standardisées, facilitant ainsi l’échange d’informations médicales entre diverses institutions et plateformes.

1.2 Vue d’ensemble des fonctionnalités

Le SMT propose une gamme de fonctionnalités conçues pour répondre aux besoins diversifiés de ses utilisateurs :

  • Recherche Simple : Permet aux utilisateurs de rechercher des concepts en utilisant des termes génériques, avec la possibilité de filtrer les résultats par langue (français, anglais) ou terminologie.
  • Recherche Avancée : Offre la possibilité de rechercher des concepts basés sur des critères spécifiques tels que le libellé principal, les synonymes, les codes en utilisant des opérateurs booléens (NON, ET, OU) pour affiner les résultats.
  • Recherche Exacte : Permet de trouver des concepts correspondant exactement au terme recherché.
  • Exploration des Concepts : Autorise les utilisateurs à parcourir l’arborescence des terminologies pour explorer les concepts et découvrir des relations entre eux, enrichissant ainsi leur compréhension des sujets médicaux.

2. Recherche simple

La recherche simple est la méthode la plus directe et accessible pour interroger le SMT. Cette fonctionnalité a été conçue pour être intuitive, permettant aux utilisateurs de trouver rapidement l’information recherchée sans nécessiter une connaissance approfondie des terminologies médicales spécifiques.

La recherche simple permet de rechercher sur toutes les propriétés de tous les concepts dans la ou les Terminologies sélectionnées. Il est aussi possible de spécifier une langue de recherche (français ou anglais) ou de ne rien spécifier (indifférent). Les figures 1 et 2 montrent respectivement un exemple de recherche simple et les résultats obtenus.

2.1 Fonctionnement détaillé

  • Saisie de terme : L’utilisateur commence par entrer un terme de recherche dans la barre de recherche.
  • Filtrage : L’utilisateur a la possibilité de filtrer sa recherche par langue (français ou anglais) et par terminologie spécifique. Cela permet de cibler les résultats selon les besoins de l’utilisateur et d’obtenir des informations plus précises.
  • Affichage des résultats : Les résultats sont présentés sous forme de liste, chaque entrée offrant un aperçu du concept trouvé, incluant son libellé, la terminologie à laquelle il appartient, et éventuellement d’autres informations contextuelles. Les utilisateurs peuvent cliquer sur un résultat pour obtenir des détails supplémentaires ou explorer des concepts connexes.

Une fois la recherche effectuée, le SMT offre des fonctionnalités avancées pour filtrer et explorer les résultats obtenus. Les utilisateurs peuvent affiner leurs résultats en filtrant par « type » (propriété dc:type) de chaque concept.

  • Historique de Recherche : Le SMT conserve un historique des recherches effectuées, permettant aux utilisateurs de revenir facilement à leurs requêtes précédentes. Cet historique est particulièrement utile pour les sessions de recherche prolongées ou lorsque l’utilisateur souhaite comparer les résultats de différentes recherches.

2.2 Accès aux Concepts selon la Terminologie

Il est important de noter que l’accès à certains concepts peut dépendre du statut de connexion de l’utilisateur et de son affiliation à certaines terminologies :

  • Terminologies avec Accès Restreint : Certaines terminologies, telles que Médicabase, exigent que l’utilisateur ait un compte SMT actif pour accéder à leurs concepts. Cette mesure assure la conformité aux exigences de licence associées à ces terminologies.
  • SNOMED CT : Pour accéder aux concepts de la SNOMED CT, les utilisateurs doivent avoir un numéro d’affilié et être connectés. Cette exigence reflète les conditions d’utilisation spécifiques de la SNOMED CT.

2.3 Option de Recherche Exacte

L’option de recherche représente une fonctionnalité clé pour les utilisateurs qui souhaitent cibler très précisément leur requête. Cette option permet d’affiner les résultats de la recherche en se concentrant uniquement sur les concepts qui contiennent exactement le terme spécifié, sans prendre en compte les variations ou les extensions possibles du terme.

L’utilisateur a la possibilité de cocher une case dédiée à la recherche exacte au moment de formuler sa requête dans l’interface de recherche simple. En activant cette option, le système ajuste le traitement de la recherche pour se conformer strictement au terme entré. Avec l’option de recherche exacte activée, le moteur de recherche du SMT filtre les résultats pour inclure uniquement les concepts dont le libellé correspond précisément au terme de recherche.

Il est important de noter que l’option de recherche exacte est non sensible à la casse. Cela signifie que la recherche traitera de la même manière les majuscules et les minuscules

3. Recherche avancée

La recherche avancée enrichit l’expérience utilisateur sur le SMT en offrant des options de filtrage et de précision bien au-delà de la recherche simple. Grâce à une variété de critères et l’utilisation d’opérateurs booléens, les utilisateurs peuvent affiner leurs recherches pour des résultats extrêmement spécifiques et pertinents.

3.1 Critères de Recherche

Les utilisateurs peuvent filtrer leur recherche en utilisant les critères suivants :

  • Terme Principal : Recherche des concepts basée sur leur désignation principale. Utile pour trouver des concepts spécifiquement nommés ou largement reconnus sous un certain libellé.
  • Synonyme : Permet de chercher des concepts en utilisant d’autres termes ou désignations qui leur sont associés, offrant une flexibilité dans la recherche terminologique.
  • Notes (Commentaire, Définition) : Regroupe les recherches basées sur les informations complémentaires associées aux concepts, telles que les commentaires explicatifs ou les définitions formelles.
  • Code : Oriente la recherche vers les codes attribués aux concepts, facilitant la recherche de concepts spécifiques à travers leurs références codifiées.

3.2 Modes de Recherche

La recherche avancée dans le SMT devient encore plus puissante avec l’introduction de quatre modes de recherche applicables à chaque critère (Terme Principal, Synonyme, Notes, Code).

Ces modes offrent aux utilisateurs la flexibilité de définir la manière dont leurs termes de recherche doivent correspondre aux concepts recherchés.

Modes de Recherche Détaillés

  • Contient : Ce mode trouve les concepts où le terme de recherche est présent n’importe où dans la propriété sélectionnée. C’est le choix le plus flexible, permettant de capturer une large gamme de concepts pertinents.
  • Est Égale À : Recherche des concepts où la propriété sélectionnée correspond exactement au terme de recherche. Ce mode est utilisé pour des recherches très précises, où l’utilisateur connaît le libellé exact du concept désiré.
  • Commence Par : Sélectionne les concepts dont la propriété début par le terme de recherche.
  • N’est Pas Égale À : Exclut les concepts dont la propriété sélectionnée correspond exactement au terme de recherche, permettant aux utilisateurs d’écarter spécifiquement certains résultats.

3.3 Utilisation des Opérateurs Booléens

Pour combiner ces critères de recherche, les opérateurs booléens suivants peuvent être employés :

  • ET : Restreint les résultats aux concepts correspondant à l’ensemble des critères spécifiés.
  • OU : Élargit les résultats pour inclure les concepts qui répondent à au moins l’un des critères mentionnés.
  • NON : Exclut les concepts qui correspondent au critère suivant l’opérateur, affinant ainsi la sélection.

3.4 Utilisation des Filtres et Groupes

Filtres

  • Un filtre : correspond à un critère de recherche spécifique, appliqué selon un mode de recherche donné (contient, est égale à, commence par, n’est pas égale à). Les utilisateurs peuvent ajouter plusieurs filtres au sein d’un même groupe de recherche pour affiner les résultats selon des critères multiples.
  • Groupes : permettent de rassembler plusieurs filtres sous une unité logique unique, sur laquelle un opérateur booléen (ET, OU, NON) peut être appliqué. Chaque groupe peut être considéré comme une condition de recherche distincte, avec la possibilité de combiner plusieurs groupes pour créer des requêtes complexes. Les groupes peuvent être combinés entre eux en utilisant les mêmes opérateurs booléens.

Exemple Pratique : Filtres et Groupes en Action

Recherche des concepts relatifs au « diabète », excluant le « type 1 » dans la cim-10 :

  • Groupe 1 :
    • Filtre 1 : Terme principale « contient » « Diabète ».
  • Groupe 2 :
    • Filtre 2 : Terme principale « contient » « Type 1 ».
  • Combinaison des Groupes : Groupe 1 ET NON Groupe 2


4. Exploration des Concepts

L’exploration des concepts dans le SMT est une fonctionnalité qui permet aux utilisateurs de naviguer dans l’arborescence et des concepts des terminologies. Accessible depuis le bouton « Concepts liés » dans la page de métadonnées de chaque terminologie ou lorsqu’un concept spécifique est atteint via une recherche par exemple.

4.1 Navigation dans l’Arborescence

L’arborescence des terminologies est une représentation structurée des relations hiérarchiques entre les différents concepts. Elle offre un moyen visuel et organisé de parcourir les concepts, en partant des catégories les plus larges pour arriver progressivement à des notions plus spécifiques.

La navigation intègre un moteur de recherche capable d’autocomplétion, permettant aux utilisateurs de trouver et de naviguer vers des concepts spécifiques directement au sein de l’arborescence. Cette fonctionnalité rend la recherche à la fois rapide et intuitive.

Elle intègre aussi une fonctionnalité qui permet aux utilisateurs de basculer entre deux modes d’affichage de l’arborescence des concepts :

  • Simple : Lorsque sélectionné, seuls les parents directs du concept sélectionné vers la racine sont affichés.
  • Complet : Offre une vue exhaustive de l’arborescence, y compris tous les concepts liés et sous-concepts.

FAQ et Résolution de Problèmes

Puis-je accéder à tous les concepts sans être connecté ?

  • Non, certaines terminologies comme la SNOMED CT nécessitent une connexion et une affiliation spécifique pour accéder à leurs concepts. Assurez-vous d’avoir les autorisations nécessaires pour les terminologies souhaitées.

Est-il possible de trouver des concepts inactifs dans mes recherches sur le SMT ?

La capacité de trouver des concepts actifs et inactifs varie selon les terminologies au sein du SMT. Pour la plupart des terminologies, la recherche se concentre sur les concepts actuellement actifs pour garantir l’accès aux informations les plus pertinentes et à jour. Cependant, certaines terminologies conservent les concepts inactifs dans leurs versions les plus récentes, permettant aux utilisateurs de rechercher et de retrouver ces concepts même après leur suppression ou leur remplacement.
Par exemple, dans la classification ATC, un concept spécifique tel que « J07BX03 » peut apparaître dans les résultats de recherche même si ce concept a été supprimé dans une mise à jour récente car il est conservé dans les nouvelles versions de la terminologie pour des raisons de traçabilité et d’intégrité historique.

Comment signaler une erreur ou un problème