Serveur terminologique

Une ressource incontournable pour l’interopérabilité au Canada: le serveur terminologique national

Hero1.jpg

Le Centre canadien de publication des normes est fier de mettre à votre disposition le serveur terminologique, une solution infonuagique perfectionnée pour l’interopérabilité dans le secteur des soins de santé. Fondé sur le serveur Ontoserver du CSIRO, chef de file des technologies au service de la terminologie clinique, notre serveur constitue une solution robuste pour la gestion et la diffusion de terminologies de la santé nationales et internationales.

Conçu pour répondre aux besoins des professionnels de la santé, des développeurs et des fournisseurs de données, il offre un accès aux données sur la santé sécurisé, évolutif et fiable afin d'améliorer les soins de santé partout au Canada.

Favoriser l’interopérabilité et l’uniformité sémantique

Caractéristiques du serveur terminologique

  • Dépôt centralisé : un accès généralisé aux terminologies de la santé pour une collecte et un échange de données uniformes.
  • Interopérabilité accrue : des renseignements médicaux normalisés plus fiables grâce à des mises à jour fréquentes dans divers systèmes numériques.
  • Outils collaboratifs : une contribution accrue des professionnels de la santé, qui peuvent utiliser efficacement les ressources communes.
  • Capacités FHIR : une utilisation simplifiée des opérations FHIR, pour un traitement des données plus efficace et une meilleure conformité.
  • Gestion efficace des données : une prise de décisions plus rapide grâce à des fonctions de recherche optimisées et à la possibilité d’utiliser les systèmes de codes essentiels en cours d’exécution.

Principaux avantages

  • Simplification de l’échange de données : des communications plus fiables et plus exactes en lien avec les soins de santé.
  • Amélioration des soins au patient : des décisions éclairées au sujet des traitements grâce à des données accessibles et normalisées.
  • Outils pour la recherche et l’analytique : des analyses approfondies des données pour soutenir l’amélioration des soins de santé et l’élaboration des politiques.
  • Sécurité et évolutivité : des données protégées, et un serveur qui s’adapte à la demande grandissante pour des soins de santé.

Accès à un éventail de systèmes de codes et d’ensembles de valeurs

  • Édition canadienne de SNOMED CT
  • LOINC
  • pCLOCD
  • UCUM
  • Ensembles de valeurs pancanadiens
  • Répertoire canadien des médicaments (RCM)

Qui peut utiliser le serveur terminologique

  • Les provinces et les territoires
  • Les développeurs
  • Les fournisseurs
  • Les organisations de la santé et les fournisseurs de données sur la santé
  • Les spécialistes des normes terminologiques de la santé
  • Les chercheurs du domaine de la santé

Comment accéder au serveur terminologique

  • Accès personnel : les utilisateurs doivent obtenir un compte InfoCentral pour pouvoir utiliser le serveur terminologique. Un guide d’utilisation détaillé fournit plus d’information sur la création d’un compte et l’utilisation du serveur. Pour en savoir plus, consultez la section « Débutants ».
  • Accès par un système : les développeurs et les administrateurs peuvent utiliser une application ou un script automatisé pour communiquer avec le serveur. Pour obtenir un compte de système afin d’accéder au serveur, ils doivent remplir un formulaire de demande. Ils recevront ensuite des données d’accès propres à leur projet. Pour plus d’information, voir la section « Utilisateurs expérimentés ».

Sécurité et intégration

  • Mesures de sécurité : elles incluent le contrôle d’accès basé sur les rôles, le chiffrement et l’utilisation de journaux de vérification pour protéger les données sensibles.
  • Utilisation d’API : le serveur fournit des API HTTP RESTful et prend en charge les formats JSON et XML; ainsi, diverses plateformes et applications peuvent interagir avec le serveur.
  • Flexibilité pour l’intégration : possibilité d’utiliser plusieurs méthodes d’intégration pour mettre à jour la terminologie et assurer son uniformité entre les systèmes. La possibilité d’utiliser des API pour accéder au serveur assure l’interopérabilité entre les différents systèmes et fournisseurs et l’utilisation de données normalisées.

Principales fonctionnalités

  • Syndication de contenu vers des systèmes externes
  • Interrogation du contenu du serveur pour l’envoi de résultats à un système externe

Accéder au serveur terminologique

Pratique et efficace, le serveur terminologique répond aux besoins de tous les types d’utilisateurs en offrant de multiples options d’accès. Grâce à son interface utilisateur intuitive et conviviale, les débutants peuvent facilement accéder aux données terminologiques, télécharger des fichiers et effectuer des recherches, sans se heurter à des obstacles techniques. Les utilisateurs expérimentés, comme les développeurs et les spécialistes, ont pour leur part accès à des API solides et à d’autres services leur permettant d’accéder aux données par programme. Le serveur facilite l’intégration et l’automatisation au profit de flux de tâches complexes et offre des solutions sur mesure, adaptées aux besoins des utilisateurs. Ainsi, tant les utilisateurs novices que les experts peuvent l’utiliser efficacement et profiter pleinement de ses fonctionnalités.

Débutants

Pour accéder au serveur terminologique, une personne doit passer par son compte InfoCentral. Le guide d’accès au serveur terminologique fournit des directives détaillées pour l’accès au serveur et son utilisation.

L’accès au serveur terminologique est contrôlé par 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 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. 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 exploiter pleinement le potentiel 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 l’intégration du contenu terminologique le plus récent aux systèmes et la création de représentations internes. Les utilisateurs peuvent aussi trouver plus facilement des représentations de la terminologie propres à un système aux fins de fonctionnalités propres à un fournisseur. 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é.

Les administrateurs de système et les développeurs ont l’option de se connecter au nouveau serveur terminologique à l’aide d’une application logicielle ou d’un script automatisé. Pour faire des appels d’API au serveur terminologique d’Inforoute, ils ont besoin d’un compte de système, qu’ils peuvent obtenir en envoyant un formulaire de demande et qui vient avec des données d’accès au serveur propres à 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 de façon sécurisée avec le serveur terminologique sans devoir utiliser un nom d’utilisateur ou un mot de passe personnel. Il est important de protéger ces données d’accès et d’en assurer la confidentialité, tout comme on le ferait pour un nom d’utilisateur ou un mot de passe.

Quelques exemples de l’utilité des appels d’API :

  • Interroger une API FHIR du serveur terminologique pour accéder, par exemple, aux systèmes de code (CodeSystems) et aux ensembles de valeurs (ValueSets)
  • Télécharger des fichiers à partir du serveur de syndication du serveur terminologique

Plateforme du serveur terminologique

Il existe diverses applications pour comprendre et utiliser les ressources FHIR accessibles par le serveur terminologique d’Inforoute.

OntoCommand

picture1

  • Comprendre quelles sont les ressources FHIR disponibles sur le serveur
  • Visualiser les métadonnées liées aux ressources
  • Comparer les ressources FHIR
  • Télécharger les systèmes de codes en différents formats (p. ex. format RF2 pour SNOMED CT, format Excel pour pCLOCD et le RCM, et format d’HL7)
  • Faire l’extraction des artéfacts d’ensembles de valeurs pancanadiens en format CSV, JSON ou XML
  • Trouver du contenu terminologique précis à l’aide des capacités de recherche et de filtrage améliorées
  • Visualiser et télécharger une liste des éléments contenus dans un ensemble de valeurs, ainsi que des rapports détaillés sur les changements qui incluent des comparaisons entre les versions
  • Visualiser les changements apportés à une version spécifique d’un système de codes ou d’un ensemble de valeurs directement dans OntoCommand

Shrimp

picture2

  • Parcourir et explorer les systèmes de codes et les hiérarchies
  • Parcourir et explorer les ensembles de valeurs
  • Créer et évaluer des requêtes ECL pour SNOMED CT
  • Télécharger les expansions ECL pour SNOMED CT

Snapper

picture3

  • Comprendre la création d’une ressource FHIR
  • Télécharger une ressource FHIR

Plateforme terminologique et documentation

 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://terminologystandardsservice.ca/fhir  OntoCommand
Navigateur terminologique (Shrimp) 

 Shrimp est un outil en ligne permettant de parcourir les systèmes de codes, plus particulièrement sous forme de hiérarchie. Il est optimisé pour SNOMED CT et LOINC.

 

 https://ontoserver.csiro.au/shrimp/launch.html?iss=https://terminologystandardsservice.ca/fhir  Shrimp

Rédaction terminologique (Snapper)

L’outil de rédaction est composé des éléments Snapper:Author et Snapper:Map. Suivre les liens ci-contre pour y accéder.

Snapper:Author permet de créer et de tenir à jour les ressources terminologiques FHIR : systèmes de code, ensembles de valeurs et mappage conceptuel.

Snapper:Map simplifie la rédaction et la tenue à jour des ressources de mappage conceptuel.

 https://ontoserver.csiro.au/snapper/?iss=https://terminologystandardsservice.ca/fhir  Snapper

Utilisateurs expérimentés

Les développeurs, les utilisateurs avertis, les administrateurs du serveur terminologique et les utilisateurs des outils d’HL7 International sont considérés comme des utilisateurs expérimentés. Ils comprennent en profondeur les questions techniques et sont bien outillés pour tirer parti de solutions perfectionnées et de flux de tâches complexes. Ces utilisateurs se servent notamment de l’API FHIR (Fast Healthcare Interoperability Resources), qui contribue la création de solutions technologiques innovantes en simplifiant l’intégration des données sur la santé et l’accès à celles-ci. La présente section explique comment les utilisateurs expérimentés peuvent accéder aux ressources essentielles et télécharger par programme des fichiers à l’aide du fil de syndication. Pour en savoir plus, visitez la page destinée aux utilisateurs expérimentés.

Image

Améliorez votre flux de tâches avec les outils du serveur terminologique d’Inforoute

Des outils puissants accompagnent le serveur terminologique d’Inforoute pour faciliter l’utilisation et la compréhension des ressources FHIR. La syndication est l’un d’eux : elle permet une intégration automatique des ressources FHIR et des index binaires dans des sources prédéfinies, comme des serveurs, à l’aide de notre API de syndication. Le processus s'en trouve simplifié, et la gestion des données par les services de santé gagne en efficacité et en précision.

Autres ressources

Serveur terminologique

Foire aux questions sur le serveur terminologique

APIs

Oui, les appels d’API suivants permettent d’obtenir la version la plus récente des systèmes de codes, comme SNOMED CT et pCLOCD, dans la collection Postman.  Pour savoir comment accéder à la collection Postman, consultez les Instructions pour l’utilisation de Postman.

  • Pour SNOMED CT, utilisez :
  • HTTP GET
    https://terminologystandardsservice.ca/fhir/CodeSystem?url=http://snomed.info/sct&_elements=version&_sort=-version&_count=1
  • Pour pCLOCD, utilisez :
  • HTTP GET
    https://terminologystandardsservice.ca/fhir/ValueSet/$expand?url=https://fhir.infoway-inforoute.ca/CodeSystem/pCLOCD?fhir_vs&count=0

Vous devrez vous authentifier pour pouvoir faire ces requêtes.
Voici un exemple de commande cURL :

Picture5

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.