strudelauxpommes / FitnessHabits

This Android software tracks fitness activities and health habits such as physical activities, fluids intake, supplements, food intake, sleep durations, and alcool intake.
GNU General Public License v3.0
14 stars 20 forks source link

1-Glycémie (Sommaire) #69

Open strudelauxpommes opened 4 years ago

strudelauxpommes commented 4 years ago

Pour la fonctionnalité de "Glycémie (Sommaire)", il suffit pour l'utilisateur de faire une saisie simple du chiffre donné par son glycomètre personnel. L'unité de mesure préférée de l'utilisateur sera inscrite dans les préférences (valeur par défaut = mmol/L si cette préférence n'est pas définie). La donnée saisie devra être accompagnée de la date et de l'heure (comme pour tous les autres enregistrements de l'application). Une personne diabétique peut prendre cette mesure plusieurs fois par jour (cas plus grave) ou seulement quelques fois par semaine ou par mois (cas plus léger).

La fonctionnalité (Sommaire, sur la page principale de l'application), aura le même look-n-feel que les autres fonctionnalités: Dans l'entête: le libellé "Glycémie" (en anglais "Blood Glucose") à gauche et la dernière lecture à droite (ex. "6.8 mmol/L"). Dans la section: Un combo box pour saisir la valeur avec l'affichage de l'unité de mesure juste à sa droite. Quand on touche ce combo box, le système invoque le clavier numérique, l'utilisateur peut faire "Annuler" ou saisir la valeur puis "OK". La décimale pourra être une virgule ou un point (pas important à ce stade-ci) mais on doit enregistrer toutes les données avec un point. Typiquement, le masque de saisie sera 99.9 mmol/L et les valeurs probables devraient entrer dans l'intervalle [4.0;25.0]. La date et l'heure sont pris du système de l'appareil mais il doivent être modifiables au besoin par l'utilisateur (un pop-up?). Il doit y avoir de l'espace pour enregistrer un commentaire (important, mais non essentiel, en invoquant le clavier standard).

Informations complémentaires: Moins de 4 mmol/L: la personne pourrait être inconsciente et il faut rapidement lui administrer du sucre pour éviter le coma diabétique; plus de 25 mmol/L: la personne a commencé à avoir des dommages permanents à la rétine et aux reins et doit consulter un médecin (en fait, ce sera le cas dès ça dépasse 8 mmol/L).

Il y a typiquement 2 unités de mesure parmi les glycomètres sur le marché: mmol/L (le plus fréquent en Amérique du Nord) et les mg/dL (davantage utilisé en Europe). Certains lecteurs offrent les 2 choix. Étant donné que le chiffre le plus petit des deux est celui de la mmol/L, les données doivent être stockées avec cette unité de mesure. Donc, si l'utilisateur change sa préférence pour mg/dL, il faudra afficher et saisir les données dans cette unité de mesure mais la convertir en mmol/L pour l'enregistrer. Quelques recherches sont encore requises pour confirmer l'équation exacte à utiliser pour la conversion.

Essentiel: saisie, affichage et enregistrement en mmol/L. Important: saisie et affichage en mg/dL. Souhaitable: saisir la décimale dans n'importe quel format mais l'afficher en cohérence avec le langage préféré de l'utilisateur (dans les paramètres, pour le moment: English, Français, Espanol) avant qu'il ne fasse "OK".

Pour des exemple de lecteurs, faites une simple recherche sur images.google.com de "glycomètre" et vous verrez facilement de quoi ça a l'air.

icedOut commented 4 years ago

L'analyse et la conception la glycémie se trouve directement sur le wiki de la page :

https://github.com/strudelauxpommes/FitnessHabits/wiki/Fonctionnalit%C3%A9-%22Glyc%C3%A9mie%22

icedOut commented 4 years ago

Voici le lien du dépot Github pour le prototype : https://github.com/by94/fhp