Partant des 2 exemples précédents :
On demande de calculer l’IMC d’une patiente en utilisant les variables Médycs
Le Plan est : Introduction, Développement et Conclusion
- L’introduction définissant la partie personnelle avec les QUESTIONS utiles au calcul à placer dans des variables
- Le développement détaillant le Calcul de l’IMC (formules)
- 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)
- En calculant d’abord la surface :
- 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

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.

Médycs: IMC (Utilisation des variables @@_)
On demande de calculer l’IMC d’une patiente en utilisant les variables Médycs

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 @@_

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 @@_

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