Médycs: IMC (Utilisation des variables @@_)

Partant des 2 exemples précédents :

  1. POIDS
  2. TAILLE

On demande de calculer l’IMC d’une patiente en utilisant les variables Médycs

Le Plan est : Introduction, Développement et Conclusion

  1. L’introduction définissant la partie personnelle avec  les QUESTIONS utiles au calcul à placer dans des variables
  2. Le développement détaillant le Calcul de l’IMC (formules)
  3. La Conclusion donnant au résultat un format adapté

INTRODUCTION

@@_POIDS  := {C121:Poids (kg)}
@@_TAILLE := {C1191:Taille (cm)}

2 variables à Initialiser  : Poids en Kilogrammes et Taille en centimètres dans lesquelles chacun place ses références courantes aux questions correspondantes.

DÉVELOPPEMENT

/********************************************************************************/
/*** REMPLACER LES NUMÉROS DES QUESTIONS AU DESSUS + NE RIEN MODIFIER DESSOUS ***/
/********************************************************************************/

@@_SURFACE := {V:_TAILLE} * {V:_TAILLE} / 10000 /* Conversion En m² */
@@_IMC :={V:_POIDS} /{V:_SURFACE}
  • La formule de QUETELET est
IMC = P / T²
  • Le calcul direct sur une seule ligne affichant des résultats aléatoires …
  • Nous décidons de scinder le problème en une solution plus simple à 2 variables (principe de dichotomie d’Occam)
    • En calculant d’abord la surface :

      • En remplaçant le Taille^2 qui bugue en son équivalent direct = TAILLE * TAILLE.
    • Et en convertissant ensuite les CM² en M² (100 * 100 = 10.000)
  • On note que la syntaxe de la “variable” à inscrire dans le Script s’obtient par un Clic droit sur l’incidence.

CONCLUSION

  • Retour de la valeur de l’IMC :
/*** Mise en forme : 1 décimale ***/
@@_IMC := FORMAT ({V:_IMC} ; "%.%" )
  • Présentation avec 1 décimale = “%.%”

INCIDENCE IMC COMPLETE

@@_POIDS := {C121:Poids (kg)}
@@_TAILLE := {C1191:Taille (cm)}

/********************************************************************************/
/*** REMPLACER LES NUMÉROS DES QUESTIONS AU DESSUS + NE RIEN MODIFIER DESSOUS ***/
/********************************************************************************/
@@_SURFACE := {V:_TAILLE} * {V:_TAILLE} / 10000 /* Conversion En m² */
@@_IMC :={V:_POIDS} /{V:_SURFACE}

/*** Mise en forme : 1 décimale ***/
@@_IMC := FORMAT ({V:_IMC} ; "%.%" )

 


Voir aussi :

Médycs: @@_TP #3 – @@_AGE (en années et en vrais mois)

Afficher un Age en Années et Mois véritables

0 commentaire

Médycs: @@_TP #2 – DateReponse (Jouer avec les Variables)

L’incidence “Valeur” va chercher la date du dernier examen, si cet examen n’a jamais été fait, met la date du jour par défaut.

0 commentaire

Médycs: IMC (Utilisation des variables @@_)

On demande de calculer l’IMC d’une patiente en utilisant les variables Médycs

0 commentaire

Médycs: TAILLE – Valeur par défaut (Utilisation des variables @@_)

L’idée est de donner une “Valeur par défaut” au poids et à la Taille d’une patiente,

afin de se familiariser avec la manipulation des variables @@_

0 commentaire

Médycs: POIDS – Valeur par défaut (Utilisation des variables @@_)

L’idée est de donner une “Valeur par défaut” au poids et à la Taille d’une patiente,

afin de se familiariser avec la manipulation des variables @@_

0 commentaire

MédyCS – Incidence : Écrire un délai entre 2 dates

Écrire sous la forme

2 ans 6 mois

Le délai qui sépare 2 dates

0 commentaire

Médycs : Les Variables “Message”

Afficher un message dans un boite d’Alerte

0 commentaire

Laisser un commentaire