Editer sur publi.codes/studio
meta:
  titre: Calcul de l'indice de masse corporelle
  statut: Expérimental
  références:
    Wikipedia: https://fr.wikipedia.org/wiki/Indice_de_masse_corporelle
  description: |
    L’indice de masse corporelle ou IMC (en anglais, body mass index ou BMI) est une grandeur qui permet d'estimer la corpulence d’une personne.

# Définition des données patient

taille:
  question: Quelle est votre taille (en cm) ?
  unité: cm

poids:
  question: Quel est votre poids (en kg) ?
  unité: kg

# Convertit la taille en mètres
taille mètres:
  valeur: taille
  unité: m

# Calcul l'IMC à partir de la taille en mètres
imc:
  valeur: poids / ((taille mètres) * (taille mètres))
  unité: kg / m²

# Affiche le résultat
résultat:
  applicable si: imc
  texte: |
    Votre IMC est de {{ imc }}
    Interprétation: {{ résultat . interpretation }}

# Interprétations de l'IMC
résultat . interpretation:
  variations:
    - si: imc >= 40
      alors: "'obésité morbide ou massive'"
    - si: imc >= 35
      alors: "'obésité sévère'"
    - si: imc >= 30
      alors: "'obésité modérée'"
    - si: imc >= 25
      alors: "'surpoids'"
    - si: imc >= 18.5
      alors: "'poids normal'"
    - si: imc >= 16.5
      alors: "'maigreur'"
    - sinon: "'dénutrition'"
Todo: lancer les tests unitaires