SocialGouv / recosante

https://recosante.beta.gouv.fr/
Apache License 2.0
6 stars 1 forks source link

Audit des règles métiers et optimisations potentielles #93

Open chloemacabeo opened 1 year ago

chloemacabeo commented 1 year ago

On souhaite avoir une cartographie des règles métiers permettant d'afficher les conseils du jour :

Image

Image

arnaudambro commented 1 year ago

Mission: récupérer ces règles métiers là où elles sont

Mission à moitié réalisée: ces règles sont en BDD et dans le code, il faudra les extraire

arnaudambro commented 1 year ago

recommandation.csv

arnaudambro commented 1 year ago

règles métiers d'affichage des pollens : aujourd'hui on affiche 3 pollens + 1 en "voir plus" > quelles sont les règles ici ? dans la pire des situations combien de pollens afficherait-on ?

- cypres
- noisetier
- aulne
- peuplier
- saule
- frene
- charme
- bouleau
- platane
- chene
- olivier
- tilleul
- chataignier
- rumex
- graminees
- plantain
- urticacees
- armoises
- ambroisies
arnaudambro commented 1 year ago

@chloemacabeo je te laisse me dire si tu as tout ce que tu veux ?

arnaudambro commented 1 year ago

TODO: à quel moment on affiche quel message ?

arnaudambro commented 1 year ago

Réponse ici: https://github.com/SocialGouv/recosante/blob/master/api/ecosante/recommandations/models.py#L447

@chloemacabeo il n'y a pas de règle, de logique, ce n'est que du random

arnaudambro commented 1 year ago

Pour tous les indices

  1. On récupère toutes les recommandations avec le status published
  2. On filtre par saison: printemps, été, automne, hiver
  3. On les filtre de différentes façons selon les indices
  4. On prend une recommandation au hasard dans la liste des recommandations filtrées

Épisode de pollution

Il existe quatre catégories de recommandation:

Et on fait correspondre l'épisode de pollution à une catégorie de recommandation:

Indice atmo

Il existe trois catégories de recommandation:

Et on fait correspondre l'indice atmosphérique à une catégorie de recommandation:

Dans l'autre sens:

Allergies au pollen

Il existe trois catégories de recommandation:

Il n'y a pas de recommandation liée à un pollent d'arbre particulier, seulement des recommandations liées à la présence de pollens d'arbres en général.

Radon

Il y a trois échelles de potentiel radon: 1, 2 et 3.

Certaines recommandations sont liées à une échelle de potentiel radon particulière D'autres sont liées à plusieurs échelles de potentiel radon. D'autres encore sont liées à toutes les échelles, donc à la présence de radon en général.

Vigilance météo

Deux critères sont associés à une recommandation de vigilance météo:

Et on fait correspondre le phénomène et le niveau de vigilance à une catégorie de recommandation.

Si le niveau de vigilance est 1 ou 2, il n'y a pas de phénomène associé.

Chaque phénomène a une recommandation associée aux niveaux de vigilance 3 et 4.

Indice UV

Il existe 6 recommandations liées à l'indice UV:

Baignades

Choix aléatoire, pas de critère spécifique