VaccinationProfile
Objectif
VaccinationProfile est une nomenclature qui décrit les conditions de vie d’un individu pouvant influencer ses recommandations vaccinales. Elle sert à structurer le questionnaire de profil santé, à encoder les réponses et à restituer un profil santé exploitable par l’API SADV.
Concepts
- Condition
- Condition de vie pouvant impacter les recommandations vaccinales (par exemple, grossesse ou maladie chronique). Chaque condition est typée (booléen, date, entier, etc.).
- ConditionGroup
- Groupe de conditions à afficher ensemble dans le formulaire de profil santé.
- Formulaire de profil santé
- Formulaire permettant de saisir les conditions de vie d'un individu. Ce formulaire est structuré sous la forme d'un arbre, chaque noeud étant un groupe de conditions.
- Profil santé
- Ensemble de valeurs de conditions associé à un patient donné. Il prend la forme de paires clé-valeurs où la clé est un identifiant de condition et la valeur est conforme au type attendu.
Accès et librairies
La nomenclature VaccinationProfile peut être utilisée depuis une librairie cliente.
Pour l’intégration en PHP, consultez la page dédiée : Bibliothèque PHP.
Si vous souhaitez intégrer cette nomenclature dans un autre langage, contactez l’équipe à l’adresse contact@mesvaccins.net.
Détail des concepts
Area
| Property | Type | Description |
|---|---|---|
| id | string |
|
| name | Name |
|
| code | string |
|
| category | Category |
|
| parent_ids | string [] |
Condition
| Property | Type | Description |
|---|---|---|
| id | string |
|
| code | string |
Un code lisible |
| type | ConditionType |
Les conditions sont des objets typés, par exemple Date de la dernière histoire de covid 19 est une Date |
| label | TranslatedField |
|
| child_label | TranslatedField |
|
| female_label | TranslatedField |
|
| male_label | TranslatedField |
|
| professional_label | TranslatedField |
|
| help | TranslatedField |
Condition.type
- Type:
ConditionType - Valeurs autorisées:
booleandateintegerfloat
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 |