NUVA - Nomenclature unifiée de vaccins

Objectif

La Nomenclature Unifiée des Vaccins (NUVA) est utilisée pour rassembler les historiques de vaccination à partir de sources numériques ou physiques. L’objectif est de constituer un historique complet des vaccinations, aussi précis que le permettent les sources et interprétable par les systèmes d’information.

La NUVA est maintenue par Syadem et publiée sur le site de l’ANS.

Description des données

La nomenclature se compose de :

Les concepts de liaison représentent des concepts présents dans d’autres terminologies. Ils sont intégrés pour permettre l’exhaustivité d’une version autonome de la NUVA tout en supportant la liaison vers ces concepts externes.

                                    ┌─────────────────┐
                                    │                 │
                              ┌─────│     Valence     │
                              │     │                 │
                              │     └─────────────────┘
                              │
                              │     ┌─────────────────┐
                              │     │                 │
                              ├─────│     Vaccin      │
          ┌──────────────┐    │     │                 │
          │              │    │     └─────────────────┘
          │     NUVA     │────┤
          │              │    │     ┌─────────────────┐
          └──────────────┘    │     │                 │
                              ├─────│     Maladie     │
                              │     │                 │
                              │     └─────────────────┘
                              │
                              │     ┌─────────────────┐
                              │     │                 │
                              └─────│      Code       │
                                    │                 │
                                    └─────────────────┘

Vous trouverez en bas de cette page le détail des données attachées à chaque concept.

Vous trouverez également plus d’informations et de démonstrations sur le site de documentation fonctionnelle dédié à la NUVA

Librairie

NUVA est accessible par le biais de bibliothèques ou d’une version sémantique sous la forme d’un fichier OWL.

Concernant les bibliothèques, elles sont disponibles pour les langages suivants :

Toutes ces bibliothèques sont disponibles sur demande à developer@mesvaccins.net. Elles respectent toutes le même schéma d’utilisation, et sont toutes organisées de la même manière. Au niveau root sont présent 3 concepts :

Tous les répositories sont organisés de la même manière, et sont tous composés de 2 méthodes :

Détail des concepts

Vaccine

Vaccines représente:

Lorsqu’un même produit est commercialisé dans différents territoires sous différentes marques (telles que BOOSTRIXTETRA, POLIO BOOSTRIX et BOOSTRIX-POLIO), étant donné que les conditions de production peuvent différer, un code de vaccin est attribué pour chaque marque.

Pour un produit entièrement qualifié, l’étiquette est unique, n’est pas associée à une langue spécifique et correspond à la marque du vaccin.

Pour une combinaison de valences ou une maladie cible, il existe un label pour chaque langue.

Property Type Description
id string  
name TranslatedField  
code integer  
code_nuva string  
codes Code []  
valence_ids string []  
injection_methods string []  
short_description Description  
description Description  
other_names string []  
distributions Distribution []  
generic boolean  
replaced_by_id null  
created_at string  
updated_at string  

Vaccine.injection_methods

Valence

La valence est l’unité fonctionnelle minimale pour caractériser un vaccin.

Les plus explicites représentent une combinaison d’antigènes pour une même maladie cible et une dose. Par exemple, pour la coqueluche, vous aurez les valences suivantes :

La granularité des valences est adaptée à la production de vaccins dans le monde réel.

Il n’est pas nécessaire de créer des valences individuelles pour des antigènes visant des variantes d’une même maladie qui sont toujours associées. Au-delà des valences pour les vaccins connus, il existe des valences abstraites, qui correspondent à des parcours de vaccination avec une information dégradée.

Par exemple, nous ajoutons aux trois valences ci-dessus les valences abstraites :

Les valences abstraites sont présentées comme les parents des valences réelles qu’elles pourraient représenter. Les immunoglobines contre les maladies évitables par la vaccination sont codées comme des valences, car leur délivrance a une incidence sur la stratégie de vaccination.

Property Type Description
id string  
code integer  
name object  
antigene_type string  
abbreviation string  
translated_abbreviation object  
disease_ids string []  
vaccine_ids string []  
created_at string  
updated_at string  
parent_id string  

Version

Property Type Description
number integer  
major integer  
minor integer  
patch integer  

Code

Les codes externes correspondent à la représentation des vaccins dans d’autres systèmes de codes. Ils sont organisés par système de code.

Un même vaccin peut correspondre à plusieurs codes externes provenant de systèmes de codes différents, tels que les codes pharmaceutiques (CIS, CIP, PZN, CNK, etc.), les codes logistiques (GTIN), les codes internationaux des vaccins (SNOMED-CT, ATC) ou les codes nationaux des vaccins (CVX, THL Rokotevalmisteet, etc.).

Pour un code externe donné, il existe un et un seul vaccin, correspondant au même niveau de précision.

Property Type Description
value string La valeur du code, par example 3400936774018 (CIP for BOOSTRIXTETRA)
nomenclature Nomenclature Un code qui indique la nomenclature externe, exemple: CIP

Code.nomenclature

Disease

Property Type Description
id string  
name TranslatedField  
code integer  
codes Code []  
valence_ids string []  
screenable boolean  
vaccinable boolean  
updated_at string  
created_at string  

Distribution

  Type Description
area_id string  
name string  
starts_on string  
ends_on string  

TranslatedField

Property Type Description
de string  
en string  
fr string  
nl string  
ru string  
ua string  
es string  
it string