Nuva concepts definition


Area

Property Type Description
id string  
name Name  
code string  
category Category  
parent_ids string []  

Code

External codes correspond to the representation of the vaccines in other code systems. They are organised per code system.

A same vaccine may match several external codes from different code systems, such as pharmaceutical codes (CIS, CIP, PZN, CNK, etc.), logistical codes (GTIN), international vaccine codes (SNOMED-CT, ATC) or national vaccine codes (CVX, THL Rokotevalmisteet, etc.).

For a given external code there is one and only one vaccine, corresponding to the same level of precision.

Property Type Description
value string The value of the code, for example 3400936774018 (CIP for BOOSTRIXTETRA)
nomenclature Nomenclature A code that indicate an external nomenclature, example: CIP

Code.nomenclature


Condition

Property Type Description
id string  
code string A readable code
type ConditionType Conditions are typed objects, for example Date of last covid history 19 is a Date
label TranslatedField  
child_label TranslatedField  
female_label TranslatedField  
male_label TranslatedField  
professional_label TranslatedField  
help TranslatedField  

Condition.type


ConditionGroup

Property Type Description
id string  
label Name  
parent_id null  
condition_ids string []  

TranslatedField

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

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  

Vaccine

Vaccines represent:

When a same product is commercialised in different territories under different brand names (such as BOOSTRIXTETRA, POLIO BOOSTRIX and BOOSTRIX-POLIO), since the production conditions may differ, one vaccine code is attributed for each brand name.

For a fully qualified product, the label is unique, not associated with a specific language, and matches the vaccine brand name.

For a combination of valences or a target disease, there is a label for each language

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

The valence is the minimal functional unit to characterize a vaccine.

The most explicit ones represent a combination of antigens for a same target disease and a dose. For example, for pertussis, you will have the valences:

The granularity of valences is adapted to the real-world production of vaccines.

There is no need to create individual valences for antigens aiming at variants of a same disease that are always associated. Beyond the valences for known vaccines there are abstract valences, that correspond to vaccination trails with a degraded information.

For example, we add to the three valences above the abstract valences:

Abstract valences are presented as parents of the real valences that they could represent. Immunoglobins against vaccine preventable diseases are encoded as valences since their delivery impacts the vaccination strategy.

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