N.B. : Sauf indication contraire, les liens ci-dessous renvoient à du contenu en anglais.
Introduction
Inforoute Santé du Canada est fière de présenter son nouveau serveur terminologique, une solution sous forme de service géré très pratique pour les spécialistes des normes, les développeurs, les organisations de la santé, les fournisseurs et les consommateurs de données sur la santé partout au pays.
Notre serveur terminologique s’appuie sur le serveur Ontoserver du CSIRO. Il s’agit d’un serveur de terminologies cliniques de classe mondiale qui permet d’implanter des services terminologiques FHIR et d’intégrer du contenu de syndication. Grâce à cette technologie évoluée, notre serveur terminologique est à la fine pointe de l’interopérabilité en santé et contribue à améliorer les soins de santé au Canada.
Qu’est-ce qu’un serveur terminologique?
Le serveur terminologique d’Inforoute est une solution infonuagique entièrement conforme à la norme FHIR d’HL7 qui permet de stocker, de conserver et de diffuser des terminologies approuvées à l’échelle nationale et internationale. Il offre extensivité, sécurité, fiabilité et flexibilité, et garantit aux utilisateurs un accès sécurisé. Le serveur héberge des terminologies pancanadiennes et internationales de grande qualité ainsi que des ensembles de valeurs, et permet aux fournisseurs de données sur la santé, aux systèmes et aux solutions de santé numériques d’y accéder et de les partager. Il facilite ainsi la normalisation des données sur la santé, en plus de favoriser l’interopérabilité et l’uniformité sémantique.
Quels sont les avantages du serveur terminologique?
Centralisation de l’accès aux terminologies de la santé normalisées. Sert de répertoire centralisé pour les personnes qui utilisent ou tiennent à jour les terminologies de la santé normalisées, et assure l’uniformité en lien avec la collecte et l’échange de données.
Levier pour l’interopérabilité. Permet des mises à jour plus fréquentes des terminologies cliniques normalisées dans diverses solutions et divers systèmes numériques pancanadiens, fournissant ainsi au personnel de la santé une information normalisée plus fiable pour soutenir la prise de décisions éclairées au sujet des traitements et améliorer les soins aux patients.
Moteur de collaboration. Offre des outils pour utiliser et créer du contenu, ce qui favorise la participation à l’écosystème de la santé et le travail collaboratif.
Possibilités d’utilisations spécialisées des terminologies. Rend disponible de l’information comparable, ce qui permet de tirer profit des terminologies pour améliorer la recherche, l’analyse et la production de rapports.
Capacités terminologiques FHIR pleinement fonctionnelles. Permet l’utilisation des ressources et opérations FHIR pour la gestion terminologique, dont les opérations de recherche (Search), de création (Create), de lecture (Read), de mise à jour (Update) et de suppression (Delete) en lien avec les ressources ValueSet, ConceptMap, CodeSystem, NamingSystem et StructureDefinition, et des opérations terminologiques, comme $expand, $validate-code, $lookup, $subsumes, $find-matches, $closure, $translate et $validate.
Modélisation de l’information et élaboration de spécifications. Soutient les schémas conceptuels (mappages), relie la terminologie et les ensembles de valeurs aux spécifications et modèles de données, valide le contenu de la terminologie en fonction des spécifications, et garantit la conformité des ressources FHIR.
Saisie de données intelligente et exécution performante. Favorise la recherche intelligente efficace dans SNOMED CT et d’autres systèmes de codes dans des systèmes d’information clinique, et l’utilisation spécialisée de SNOMED CT pour la prise de décisions et la subsomption.
Contenu du serveur terminologique
Le serveur terminologique donne accès à des ensembles de valeurs, des systèmes de codes et d’autres artéfacts terminologiques pour des classifications et terminologies canadiennes et internationales, notamment :
- l’édition canadienne de SNOMED CT
- LOINC, pCLOCD
- UCUM
- les ensembles de valeurs pancanadiens
- le Répertoire canadien des médicaments (RCM) (travaux en cours)
- la terminologie de PrescripTIonMC (travaux en cours)
Qui peut utiliser le serveur terminologique?
Le serveur terminologique s’adresse aux :
- provinces et territoires
- développeurs
- fournisseurs
- organisations de la santé et fournisseurs de données sur la santé
- spécialistes des normes terminologiques de la santé
- chercheurs dans le domaine de la santé
Accéder au serveur terminologique
Pour accéder au serveur terminologique, une personne doit passer par son compte InfoCentral. Un guide d’accès au serveur terminologique fournit des directives détaillées pour l’accès au serveur terminologique et son utilisation.
Le serveur terminologique inclut de solides mesures de sécurité, dont le contrôle d’accès basé sur les rôles, le chiffrement et l’utilisation de journaux de vérification, afin de protéger les données terminologiques sensibles et de garantir que seules les personnes autorisées peuvent y accéder. Inforoute demeure déterminée à placer la sécurité et la confidentialité au cœur de toutes ses activités, y compris des relations avec ses partenaires et du déploiement de nouvelles solutions et de nouveaux outils.
Le serveur terminologique fournit aussi des API RESTful HTTP et prend en charge les formats JSON et XML. Ainsi, tout moteur d’intégration ou toute application ou plateforme capable de faire des appels RESTful HTTP et de traiter les formats JSON ou XML peut interagir avec le serveur terminologique. Les API FHIR permettent une intégration en profondeur avec le serveur terminologique et facilitent l’abonnement au contenu récent et son téléchargement, ainsi que l’utilisation de la terminologie au moment de l’exécution. L’utilisateur peut ainsi profiter pleinement de la terminologie et obtenir des données normalisées grâce à une représentation des données plus uniforme.
Le serveur terminologique prend en charge diverses approches d’intégration, ce qui permet aux systèmes d’intégrer le contenu terminologique le plus récent et d’en créer des représentations internes. Les fonctionnalités propres à un fournisseur peuvent également trouver plus facilement des représentations de la terminologie propres à un système, au besoin. Le fait de rendre la terminologie disponible par le truchement d’API garantit aux différents systèmes et fournisseurs un accès uniforme à la terminologie. Tant les systèmes de grande envergure que les petits fournisseurs profitent de cette approche, qui favorise l’utilisation de données normalisées et l’interopérabilité.
Accès de système à système
Les administrateurs de système et les développeurs peuvent choisir de communiquer avec le nouveau serveur terminologique à l’aide d’une application logicielle ou d’un script automatisé. Pour une connexion système à système avec le serveur terminologique d’Inforoute, ils ont besoin d’un compte – ils peuvent suivre le processus de demande de compte pour une connexion système à système, qui prévoit l’envoi d’un formulaire de demande pour obtenir des données d’accès au serveur pour un projet ou une organisation. Ces données d’accès permettent d’obtenir un jeton d’authentification grâce auquel le système peut communiquer avec le serveur terminologique sans devoir utiliser un nom d’utilisateur et mot de passe personnels. Les données d’accès doivent demeurer confidentielles, comme tout nom d’utilisateur et mot de passe.
Quelques exemples de l’utilité des appels d’API :
- syndication de contenu du serveur terminologique vers un système externe
- interrogation de contenu du serveur terminologique pour renvoyer des résultats à un système externe
Outils associés au serveur terminologique
Il existe divers outils pour mieux comprendre et utiliser les ressources FHIR accessibles par le serveur terminologique d’Inforoute.
Navigateur Shrimp
- Parcourir et explorer les systèmes de codes et les hiérarchies
- Parcourir et explorer les ensembles de valeurs
- Créer et évaluer des expressions ECL pour SNOMED CT
- Télécharger les expansions ECL pour SNOMED CT
OntoCommand:
- Comprendre quelles sont les ressources FHIR disponibles sur le serveur
- Visualiser les métadonnées liées aux ressources
- Comparer les ressources FHIR
Snapper:
- Comprendre la création d’une ressource FHIR
- Télécharger une ressource FHIR
Outil |
Description |
Lien direct |
Documentation |
Tableau de bord terminologique (OntoCommand) |
OntoCommand prend la forme d’un tableau de bord et permet d’interagir avec un serveur terminologique FHIR. | https://ontoserver.csiro.au/ui/launch?iss=https://terminologystandardsservice.ca/fhir | OntoCommand |
Terminology Browser (Shrimp) | Shrimp is an online terminology browser for any FHIR CodeSystem, particularly hierarchical, and optimised for SNOMED CT and LOINC | https://ontoserver.csiro.au/shrimp/launch.html?iss=https://terminologystandardsservice.ca/fhir | Shrimp |
Terminology Authoring (Snapper) |
The Authoring Tool is comprised of Snapper:Author and Snapper:Map components. To access both components follow the links below. Snapper: Author enables the creation and maintenance of the FHIR® terminology resources: CodeSystem, ValueSet, and ConceptMap. Snapper:Map streamlines ConceptMap authoring and maintenance |
https://ontoserver.csiro.au/snapper/?iss=https://terminologystandardsservice.ca/fhir | Snapper |
Authorization URL | https://terminologystandardsservice.ca/authorisation/auth/realms/terminology/protocol/openid-connect/auth |
Access Token | https://terminologystandardsservice.ca//authorisation/auth/realms/terminology/protocol/openid-connect/token |
Production FHIR | https://terminologystandardsservice.ca/fhir |
Production Admin | https://terminologystandardsservice.ca/api |
Production Syndication | https://terminologystandardsservice.ca/synd |
Authoring FHIR | https://terminologystandardsservice.ca/authoring/fhir |
Authoring Admin | https://terminologystandardsservice.ca/authoring/api |
Authoring Syndication | https://terminologystandardsservice.ca/authoring/synd |
Ressources de formation
Les utilisateurs n’ont pas tous le même degré de connaissance et de compréhension du fonctionnement du serveur terminologique (Ontoserver). Voici quelques ressources de formation accessibles en ligne, en anglais seulement, qui aident à comprendre la solution et à en tirer pleinement profit.
Aperçu du serveur terminologique :
- Aperçu d’Ontoserver (28 min.)
- Fonctionnement des services terminologiques FHIR (45 min.)
- Ressources FHIR pour la gestion terminologique (36 min.)
- Atelier du CSIRO : aperçu d’Ontoserver et séance de Q et R (157 min.)
Vidéos de formation et guides d’utilisation :
Serveur terminologique :
- Aperçu du serveur terminologique (62 min.)
- Aperçu du serveur terminologique – séance de Q et R (45 min.)
Shrimp :
- Comment utiliser le service de terminologie : présentation de Shrimp (66 min.)
- Guide d’utilisation de Shrimp
Snapper et OntoCommand :
- Comment utiliser le service de terminologie : cas d’utilisation en lecture seule (25 min.)
- Comment utiliser le service de terminologie : rédaction de contenu de base avec Snapper (58 min.)
- Guide d’utilisation de OntoCommand
- Guide d’utilisation de Snapper
API FHIR :
Foire aux questions
Les partenaires externes, dont les spécialistes des normes, les organismes gouvernementaux, les développeurs de spécifications d’interopérabilité et les fournisseurs et consommateurs de données sur la santé de partout au pays, profiteront d’une meilleure interopérabilité sémantique en santé et pourront adopter plus facilement les terminologies cliniques et autres systèmes de codes et accéder plus rapidement aux normes nationales et internationales. Inforoute est fière de son partenariat avec Dedalus et compte continuer à rassembler les partenaires indispensables du secteur de la santé pour faire avancer les solutions de santé numériques interopérables et favoriser un réseau de la santé connecté.
Le partenariat avec Dedalus visant à développer le serveur terminologique marque une étape importante de l’avancement durable des solutions de santé numériques au Canada puisqu’il renforce l’interopérabilité sémantique à l’échelle du réseau de la santé, simplifie l’adoption des terminologies cliniques et, de façon plus générale, améliore la qualité des soins pour tous les Canadiens.
Le nouveau serveur terminologique utilisera principalement une API FHIR pour l’accès aux terminologies et leur gestion. Terminology Gateway demeure accessible jusqu’à la fin de 2024, mais les utilisateurs sont invités à découvrir le nouveau serveur terminologique au fur et à mesure de la transition pour mieux connaître ses fonctionnalités et les avantages d’un serveur terminologique FHIR.
La mise hors service de Terminology Gateway devrait se faire en décembre 2024, mais on n’en connaît pas encore la date exacte. D’ici là, son contenu demeure fiable et exact, tout comme celui du nouveau serveur terminologique puisque les deux systèmes sont tenus à jour pour assurer la continuité du service. À la suite du lancement de la version bêta, les utilisateurs pourront explorer le nouveau serveur terminologique afin d’en comprendre le fonctionnement, tout en continuant à utiliser Terminology Gateway pour leurs besoins courants. La migration du contenu vers le nouveau serveur se fera par étape, ce qui signifie que certaines ressources terminologiques, comme le RCM et la terminologie de PrescripTIon, ne seront pas disponibles dans la version bêta initiale. Nous tiendrons les utilisateurs au courant de l’avancement du projet, selon les recommandations des experts et les données sur l’adoption de la nouvelle solution.
Oui, Ontoserver permet aux utilisateurs de parcourir le contenu, d’y faire des recherches et de le télécharger dans des formats utilisés par FHIR, plus précisément dans les formats JSON et XML. Pour certaines opérations, comme ValueSet $expand, il offre des représentations simplifiées et horizontales (p. ex. en format CSV). Les fichiers RF2, pour leur part, seront disponibles à l’aide de l’API de syndication pour le serveur. Une partie du contenu terminologique sera également accessible dans d’autres formats (comme Excel) à l’aide de l’API de syndication pendant la transition.
Non, on utilise souvent ces termes comme des synonymes. Un sous-ensemble est, au sens mathématique, un ensemble d’éléments qui sont tous contenus dans un autre ensemble. Dans le présent contexte, il s’agit d’un ensemble particulier de codes faisant partie d’un plus grand ensemble. Il s’agit aussi d’un ensemble de codes sélectionnés à partir d’une plus grande terminologie en fonction de besoins cliniques ou administratifs bien précis. En fournissant une liste précise de codes applicables dans des scénarios précis, le sous-ensemble assure la pertinence et l’uniformité du codage.
Un ensemble de valeurs est un ensemble de codes dérivé d’un ou de plusieurs systèmes de codes et défini par des critères spécifiques ou fondé sur une liste explicite de champs. Les ensembles de valeurs appuient l’interopérabilité lorsqu’utilisés avec des normes comme la norme FHIR d’HL7 puisqu’ils précisent les codes possibles pour des éléments de données, par exemple les valeurs acceptables pour le champ « diagnostic » dans un dossier de santé électronique.
Dans le cadre de la transition vers le serveur terminologique fondé sur FHIR, les façons d’accéder aux ensembles de valeurs à des fins de révision ne changeront pas. Les URI de FHIR pour les ensembles de valeurs canoniques dans les guides d’implantation devraient déjà refléter l’URI de FHIR pour l’ensemble de valeur et être liés au nouveau serveur terminologique fondé sur FHIR.
Oui, le serveur terminologique peut prendre en charge toutes les opérations terminologiques FHIR, y compris l’élément de composition d’un ensemble de valeurs (intensionnel comme extensionnel) aux fins de l’opération $validate-code. La méthode actuelle consiste à charger la totalité des ensembles de valeurs sur le serveur terminologique sous la forme composée plutôt que sous la forme préalable à l’expansion, de façon à pouvoir utiliser des fonctionnalités avancées, comme $validate-code, et des opérations $expand. Ces opérations permettent d’effectuer des expansions globales, mais aussi diverses expansions ciblées en fonction de certains paramètres. Pour en savoir plus, consultez la documentation sur FHIR d’HL7.
Le processus de demande de changement d’ensembles de valeurs pour SNOMED CT, LOINC, le RCM et la terminologie de PrescripTIon sera modifié selon une approche par étape. Cependant, à compter du 15 juillet, les ensembles de valeurs HL7 seront mis à jour automatiquement dans le serveur terminologique à partir des versions de la terminologie HL7 (THO).
- Phase 1 (juillet à décembre 2024) : le processus de demande de changement dans InfoRMS reste le même.
- Phase 2 (à partir de janvier 2025) : des utilisateurs seront autorisés à rédiger dans Snapper et pourront ainsi mettre à jour des ensembles de valeurs et en créer de nouveaux dans l’environnement de préparation jusqu’à leur approbation par le Centre canadien de publication des normes et leur chargement dans l’environnement de production. En outre, Terminology Gateway ne reflètera plus les changements apportés aux ensembles de valeurs.
Au cours des prochains mois, les utilisateurs apprendront comment créer et modifier des ensembles de valeurs dans Snapper selon le modèle de contrôle d’accès basé sur les rôles. Inforoute accordera à certains utilisateurs l’autorisation de créer et de modifier des ensembles de valeurs, selon les besoins. Ces ensembles de valeurs seront révisés, validés puis approuvés par le Centre canadien de publication des normes, puis intégrés à une version de production. Un guide d’utilisation et un tutoriel vidéo de Snapper sont à leur disposition pour les aider à utiliser l’outil. D’autres informations seront transmises dans les mois à venir.
Si vous avez de la difficulté à vous connecter, suivez ces étapes :
- Actualisez la page: une simple actualisation règle parfois le problème.
- Supprimez les témoins de navigation: si le problème est causé par des données en mémoire cache, cette action les supprimera.
- Utilisez un autre navigateur : accédez au site à l’aide d’un autre navigateur pour voir si le problème persiste.
Si le problème persiste malgré tout, Cette adresse courriel est protégée contre les robots spammeurs. Vous devez activer le JavaScript pour la visualiser. pour obtenir de l’aide.
Les systèmes d’extrémité peuvent accéder à Ontoserver en cours d’exécution et utiliser son contenu. Cependant, l’accord sur les niveaux de service (ANS) du serveur terminologique d’Inforoute ne permet pas, pour l’instant, l’utilisation en cours d’exécution par des systèmes d’extrémité. Il est toutefois possible d’élargir la portée de l’ANS selon les niveaux d’utilisation et d’interaction prévus. Par ailleurs, les systèmes consommateurs peuvent effectuer une syndication du contenu du serveur terminologique et, ainsi, utiliser les données terminologiques de façon autonome, notamment en cours d’exécution.
Ontoserver permet autant les déploiements à grande échelle que l’utilisation à petite échelle, et pourra évoluer en fonction des besoins d’Inforoute. On l’utilise le plus souvent comme serveur en lecture seule qui donne accès, en cours d’exécution, au contenu terminologique publié. Le serveur terminologique convient donc à divers types de déploiements grâce à sa flexibilité et son extensibilité.
Ontoserver offre une grande flexibilité : il peut être intégré à un système, ou encore être utilisé de façon autonome.
L’intégration à un système peut prendre différentes formes : certains systèmes peuvent s’inscrire au serveur terminologique pour télécharger le contenu terminologique le plus récent afin de créer une représentation de l’information pour ses utilisateurs.
Ontoserver peut aussi être utilisé avec des fonctionnalités propres à un fournisseur et permettre à un système de trouver des représentations particulières de la terminologie, selon les besoins.
Grâce à ses API FHIR, Ontoserver permet une intégration en profondeur avec le serveur terminologique et l’utilisation de la terminologique en cours d’exécution, et rend possibles des fonctionnalités avancées difficiles à exécuter dans d’autres contextes.
Le serveur terminologique favorise une représentation plus uniforme des données et facilite la collecte de données normalisées afin de soutenir autant les petits fournisseurs que les systèmes de grande envergure. Le fait de rendre la terminologie disponible par le truchement d’API garantit aux différentes plateformes un accès uniforme à la terminologie.
Nous joindre pour obtenir de l’aide
Grâce à vos commentaires, nous pouvons améliorer et parfaire notre serveur terminologique. Nous espérons profiter de votre collaboration et de votre soutien en continu pour, ensemble, faire progresser l’interopérabilité en santé au Canada. Suivez le lien ci-dessus pour nous faire part de vos commentaires.
Avertissement : le serveur terminologique d’Inforoute permet l’échange de contenu provenant des fournisseurs et de contenu provenant des utilisateurs. Inforoute veille à la qualité, à l’exactitude et à l’exhaustivité du contenu, mais les utilisateurs demeurent responsables de s’assurer que le contenu convient à l’usage prévu. Inforoute s’exonère de toute responsabilité quant aux erreurs ou aux omissions pouvant entacher ledit contenu, qui est fourni « tel quel », conformément aux conditions d’utilisation prévues.
Information sur les contrats de licence applicables au contenu terminologique