Types de données liées à la santé

Google Fit dispose de types de données de santé pour les mesures liées à la gestion de l'état général (par opposition à la remise en forme).

Liste des types de données

Pour en savoir plus sur les types de données d'état et leurs champs, consultez la documentation de référence Android. Les champs comportant l'unité enum ont une liste de valeurs acceptées. Utilisez uniquement l'une des valeurs autorisées pour lire et écrire des données.

Taux de glycémie

Ce type de données enregistre la concentration de glucose dans le sang. Chaque point de données représente une seule lecture instantanée de la glycémie. Découvrez comment écrire des données sur la glycémie.

REST

Nomcom.google.blood_glucose
Champs d'application des autorisations OAuth
https://www.googleapis.com/auth/fitness.blood_glucose.read
https://www.googleapis.com/auth/fitness.blood_glucose.write
Champs (format - unités)
Niveau de glycémie (float – mmol/L)
Taux de glycémie ou concentration en mmol/L, où 1 mmol/L correspond à 18 mg/dL.
Relation temporelle avec le repas (int : énumération) (champ facultatif)
La date de lecture et celle de l'utilisateur
meal type (int : type d'énumération) (champ facultatif)
Type de repas servi par l'utilisateur au moment de la lecture.
Relation temporelle avec le sommeil (int : énumération) (champ facultatif)
Le moment où la mesure a été effectuée par rapport au moment où l'utilisateur a dormi.
source du spécimen (int : énumération) (champ facultatif)
Type de fluide corporel utilisé pour mesurer la glycémie.

Android

Nomcom.google.blood_glucose
Objet de type de donnéesTYPE_BLOOD_GLUCOSE
Champs (format - unités)
FIELD_BLOOD_GLUCOSE_LEVEL (float : mmol/L)
Taux de glycémie ou concentration en mmol/L, où 1 mmol/L correspond à 18 mg/dL.
FIELD_TEMPORAL_RELATION_TO_MEAL (int : énumération) (champ facultatif)
La date de lecture et celle de l'utilisateur
FIELD_MEAL_TYPE (int : énumération) (champ facultatif)
Type de repas servi par l'utilisateur au moment de la lecture.
FIELD_TEMPORAL_RELATION_TO_SLEEP (int : énumération) (champ facultatif)
Le moment où la mesure a été effectuée par rapport au moment où l'utilisateur a dormi.
FIELD_BLOOD_GLUCOSE_SPECIMEN_SOURCE (int : énumération) (champ facultatif)
Type de fluide corporel utilisé pour mesurer la glycémie.

Tension artérielle

Ce type de données enregistre la pression artérielle d'un utilisateur. Chaque point de données représente une seule mesure de pression artérielle instantanée. En savoir plus sur l'écriture des données de pression artérielle

REST

Nomcom.google.blood_pressure
Champs d'application des autorisations OAuth
https://www.googleapis.com/auth/fitness.blood_pressure.read
https://www.googleapis.com/auth/fitness.blood_pressure.write
Champs (format - unités)
systolic (float – mmHg)
Mesure de la tension artérielle systolique.
diastolique (float—mmHg)
Mesure de la tension artérielle diastolique.
body position (position du corps) (int : énumération) (champ facultatif)
Position du corps de l'utilisateur lorsque la mesure a été effectuée.
localisation de la mesure (int : énumération) (champ facultatif)
Bras et partie du bras pris par la mesure.

Android

Nomcom.google.blood_pressure
Objet de type de donnéesTYPE_BLOOD_PRESSURE
Champs (format - unités)
FIELD_BLOOD_PRESSURE_SYSTOLIC (float – mmHg)
Mesure de la tension artérielle systolique.
FIELD_BLOOD_PRESSURE_DIASTOLIC (float – mmHg)
Mesure de la tension artérielle diastolique.
FIELD_BODY_POSITION (int : énumération) (champ facultatif)
Position du corps de l'utilisateur lorsque la mesure a été effectuée.
FIELD_BLOOD_PRESSURE_MEASUREMENT_LOCATION (int : énumération) (champ facultatif)
Bras et partie du bras pris par la mesure.

Pourcentage de masse graisseuse

Ce type de données capture le pourcentage de masse grasse d'un utilisateur. Chaque point de données représente la masse grasse totale d'une personne en pourcentage de sa masse totale.

REST

Nomcom.google.body.fat.percentage
Champs d'application des autorisations OAuth
https://www.googleapis.com/auth/fitness.body.read
https://www.googleapis.com/auth/fitness.body.write
Champs (format - unités) percentage (float : pourcentage)
Pourcentage de la masse totale de graisse corporelle.
Plage valide: 0-100%

Android

Nomcom.google.body.fat.percentage
Objet de type de donnéesTYPE_BODY_FAT_PERCENTAGE
Champs (format - unités) FIELD_PERCENTAGE (float pour cent)
Pourcentage de la masse totale de graisse corporelle.
Plage valide: 0-100%

Température corporelle

Ce type de données enregistre la température corporelle d'un utilisateur. Chaque point de données représente une seule mesure de température corporelle instantanée.

REST

Nomcom.google.body.temperature
Champs d'application des autorisations OAuth
https://www.googleapis.com/auth/fitness.body_temperature.read
https://www.googleapis.com/auth/fitness.body_temperature.write
Champs (format - unités)
température corporelle (float – cellules)
Température corporelle en degrés Celsius.
localisation de la mesure (int : énumération) (champ facultatif)
Emplacement de prise de mesure de la température dans le corps de l'utilisateur.

Android

Nomcom.google.body.temperature
Objet de type de donnéesTYPE_BODY_TEMPÉRATURE
Champs (format - unités)
FIELD_BODY_TEMPERATURE (float : celsius)
Température corporelle en degrés Celsius.
FIELD_BODY_TEMPERATURE_MEASUREMENT_LOCATION (int : énumération) (champ facultatif)
Emplacement de prise de mesure de la température dans le corps de l'utilisateur.

Mucus cervical

Ce type de données capture la description du mucus vaginal. Chaque point de données représente une description auto-évaluée de la glaire cervicale pour un utilisateur. Tous les champs sont facultatifs et peuvent être utilisés pour décrire l'apparence et la sensation du mucus vaginal.

REST

Nomcom.google.cervical_mucus
Champs d'application des autorisations OAuth
https://www.googleapis.com/auth/fitness.reproductive_health.read
https://www.googleapis.com/auth/fitness.reproductive_health.write
Champs (format - unités)
texture de la glaire cervicale (int : énumération) (champ facultatif)
Cohérence ou texture du mucus cervical de l'utilisateur.
de la mucus cervical (int : énumération) (champ facultatif)
Quantité de mucus cervical observée.

Android

Nomcom.google.cervical_mucus
Objet de type de donnéesTYPE_CERVICAL_MUCUS
Champs (format - unités)
FIELD_CERVICAL_MUCUS_TEXTURE (int : énumération) (champ facultatif)
Cohérence ou texture du mucus cervical de l'utilisateur.
FIELD_CERVICAL_MUCUS_AMOUNT (int : énumération) (champ facultatif)
Quantité de mucus cervical observée.

Position cervicale

Dans ce type de données, chaque point de données représente un rapport sur le col de l'utilisateur. Tous les champs sont facultatifs et peuvent être utilisés pour ajouter des descriptions de la position, de la dilatation et de la fermeté du col de l'utérus.

REST

Nomcom.google.cervical_position
Champs d'application des autorisations OAuth
https://www.googleapis.com/auth/fitness.reproductive_health.read
https://www.googleapis.com/auth/fitness.reproductive_health.write
Champs (format - unités)
cervical position (int : énumération) (champ facultatif)
Position du col de l'utilisateur.
dilatation cervicale (int : énumération) (champ facultatif)
Niveau d'ouverture ou de dilatation du col de l'utilisateur.
cervical firmness (int — énumération) (champ facultatif)
Le col de l'utilisateur est-il ferme ?

Android

Nomcom.google.cervical_position
Objet de type de donnéesTYPE_CERVICAL_POSITION
Champs (format - unités)
FIELD_CERVICAL_POSITION (int : énumération) (champ facultatif)
Position du col de l'utilisateur.
FIELD_CERVICAL_DILATION (int : énumération) (champ facultatif)
Niveau d'ouverture ou de dilatation du col de l'utilisateur.
FIELD_CERVICAL_FIRMNESS (int : énumération) (champ facultatif)
Niveau de fermeté du col de l'utilisateur.

Fréquence cardiaque

Ce type de données enregistre la fréquence cardiaque de l'utilisateur en battements par minute. Étant donné que chaque point de données représente une mesure instantanée de la fréquence cardiaque, seule l'heure de fin doit être définie. Il sera utilisé comme horodatage pour la lecture.

REST

Nomcom.google.heart_rate.bpm
Champs d'application des autorisations OAuth
https://www.googleapis.com/auth/fitness.heart_rate.read
https://www.googleapis.com/auth/fitness.heart_rate.write
Champs (format - unités) bpm (float—bpm)
Fréquence cardiaque en battements par minute.
Plage valide : 0–1 000

Android

Nomcom.google.heart_rate.bpm
Objet de type de donnéesTYPE_HEART_RATE_BPM
Autorisation AndroidBODY_SENSORS pour l'enregistrement
Champs (format - unités) bpm (float—bpm)
Fréquence cardiaque en battements par minute.
Plage valide: entre 0 et 1 000 bpm

Hauteur

Ce type de données capture la hauteur de l'utilisateur en mètres. Étant donné que chaque point de données représente la hauteur de l'utilisateur au moment de la lecture, seule l'heure de fin doit être définie. Il sera utilisé comme horodatage pour la lecture.

REST

Nomcom.google.height
Champs d'application des autorisations OAuth
https://www.googleapis.com/auth/fitness.body.read
https://www.googleapis.com/auth/fitness.body.write
Champs (format - unités) height (float : mètres)
Hauteur en mètres.
Plage valide: 0 à 3 mètres

Android

Nomcom.google.height
Objet de type de donnéesTYPE_HEIGHT
Champs (format - unités) FIELD_HEIGHT (float mètres)
Hauteur en mètres.
Plage valide: 0 à 3 mètres

Menstruation

Ce type de données capture une description du niveau de menstruations d'un utilisateur ( saignements, lumière, moyenne ou intensive). Chaque point de données représente la gravité de l'hémorragie menstruelle de l'utilisateur.

REST

Nomcom.google.menstruation
Champs d'application des autorisations OAuth
https://www.googleapis.com/auth/fitness.reproductive_health.read
https://www.googleapis.com/auth/fitness.reproductive_health.write
Champs (format - unités)
flux menstruel (int : énumération) (champ facultatif)
Durée de la période associée à l'utilisateur.

Android

Nomcom.google.menstruation
Objet de type de donnéesTYPE_MENSTRUATION
Champs (format - unités)
FIELD_MENSTRUAL_FLOW (int : énumération) (champ facultatif)
Durée de la période associée à l'utilisateur.

Test d'ovulation

Dans ce type de données, chaque point de données représente le résultat binaire d'un test d'ovulation (positif ou négatif).

REST

Nomcom.google.ovulation_test
Champs d'application des autorisations OAuth
https://www.googleapis.com/auth/fitness.reproductive_health.read
https://www.googleapis.com/auth/fitness.reproductive_health.write
Champs (format - unités)
Test d'ovulation (int : énumération) (champ facultatif)
Résultat d'un test d'ovulation qui indique s'il ovule ou non.

Android

Nomcom.google.ovulation_test
Objet de type de donnéesTYPE_OVULATION_TEST
Champs (format - unités)
FIELD_OVULATION_TEST_RESULT (int : énumération) (champ facultatif)
Résultat d'un test d'ovulation qui indique s'il ovule ou non.

Saturation en oxygène

Ce type de données capture la quantité d'oxygène circulant dans le sang, mesurée en pourcentage d'hémoglobine saturée en oxygène. Chaque point de données représente une mesure de la saturation en oxygène du sang au moment de la mesure.

Les champs facultatifs vous permettent également d'ajouter des détails sur l'oxygène supplémentaire, le cas échéant.

REST

Nomcom.google.oxygen_saturation
Champs d'application des autorisations OAuth
https://www.googleapis.com/auth/fitness.oxygen_saturation.read
https://www.googleapis.com/auth/fitness.oxygen_saturation.write
Champs (format - unités)
saturation en oxygène (float : pourcentage)
Taux de saturation en oxygène du sang en pourcentage.
Plage valide : 0-100%
débit d'oxygène supplémentaire (float—L/min)
Le taux d'oxygène supplémentaire est fourni à l'utilisateur, en litres par minute. Défini sur zéro si aucun oxygène supplémentaire n'est fourni et que l'utilisateur ne respire que l'air de la salle de respiration.
Mode d'administration de l'oxygénothérapie (int : énumération) (champ facultatif)
Mode d'administration de l'oxygénothérapie
Peut être absent ou 1 si administré par canule nasale.
système de saturation en oxygène (int : énumération) (champ facultatif)
Mesure de la saturation en oxygène.
Peut être absent ou 1 s'il est mesuré en capillaires périphériques.
Méthode de mesure de la saturation en oxygène (int : énumération) (champ facultatif)
Comment la saturation en oxygène est-elle mesurée ?
Peut être absent ou 1 s'il est mesuré par l'oxymétrie de pouls.

Android

Nomcom.google.oxygen_saturation
Objet de type de donnéesTYPE_OXYGEN_SATURATION
Champs (format - unités)
FIELD_OXYGEN_SATURATION (float : pourcentage)
Taux de saturation en oxygène du sang en pourcentage.
FIELD_SUPPLEMENTAL_OXYGEN_FLOW_RATE (float – L/min)
Le taux d'oxygène supplémentaire est fourni à l'utilisateur, en litres par minute. Zéro indique qu'il n'y a pas d'oxygène supplémentaire et que l'utilisateur ne respire que l'air de la salle.
FIELD_OXYGEN_therAPY_ADMINISTRATION_MODE (int : énumération) (champ facultatif)
Mode d'administration de l'oxygénothérapie
Peut être absent ou 1 si administré par canule nasale.
FIELD_OXYGEN_SATURATION_SYSTEM (int : énumération) (champ facultatif)
Mesure de la saturation en oxygène.
Peut être absent ou 1 s'il est mesuré en capillaires périphériques.
FIELD_OXYGEN_SATURATION_MEASUREMENT_Method (int : énumération) (champ facultatif)
Comment la saturation en oxygène est-elle mesurée ?
Peut être absent ou 1 s'il est mesuré par l'oxymétrie de pouls.

Sommeil

Ce type de données enregistre la durée et le type de sommeil de l'utilisateur. Chaque point de données représente un intervalle de temps pour une phase de sommeil.

L'heure de début du point de données représente le début de la phase de sommeil et doit toujours être incluse. L'horodatage représente la fin de l'étape de sommeil. Les intervalles de temps ne doivent pas être continus, mais ne doivent pas se chevaucher.

REST

Nomcom.google.sleep.segment
Champs d'application des autorisations OAuth
https://www.googleapis.com/auth/fitness.sleep.read
https://www.googleapis.com/auth/fitness.sleep.write
Champs (format - unités) sleep segment type (type de segment de sommeil) (int - énumération)
Valeurs représentant différents types et phases de sommeil.

Android

Nomcom.google.sleep.segment
Objet de type de donnéesTYPE_SLEEP_SEGMENT
Champs (format - unités) FIELD_SLEEP_SEGMENT_TYPE (énumération : int)
Valeurs représentant différents types et phases de sommeil.

Léger saignement vaginal

Ce type de données permet de savoir si un utilisateur rencontre un saignement (saignement entre les règles). Chaque point de données représente une instance de spot, de sorte que chaque point doit avoir un horodatage et le champ d'occurrences doit être défini sur un.

REST

Nomcom.google.vaginal_spotting
Champs d'application des autorisations OAuth
https://www.googleapis.com/auth/fitness.reproductive_health.read
https://www.googleapis.com/auth/fitness.reproductive_health.write
Champs (format - unités)
occurrences (nombre : int)
Chaque instance de spot Définissez ce champ sur 1.

Android

Nomcom.google.vaginal_spotting
Objet de type de donnéesTYPE_VAGINAL_SPOTTING
Champs (format - unités)
FIELD_OCCURRENCES (nombre de int)
Chaque instance de spot Définissez ce champ sur 1.

Poids

Ce type de données capture le poids de cet utilisateur en kilogrammes. Étant donné que chaque point de données représente la pondération de l'utilisateur au moment de la lecture, seule l'heure de fin doit être définie. Il sera utilisé comme horodatage pour la lecture.

REST

Nomcom.google.weight
Champs d'application des autorisations OAuth
https://www.googleapis.com/auth/fitness.body.read
https://www.googleapis.com/auth/fitness.body.write
Champs (format - unités) weight (float—kg)
Poids du corps en kilogrammes.
Plage valide : entre 0 et 1 000 kilogrammes

Android

Nomcom.google.weight
Objet de type de donnéesTYPE_WEIGHT
Champs (format - unités) FIELD_WEIGHT (float kg)
Poids du corps en kilogrammes.
Plage valide: entre 0 et 1 000 kilogrammes

Obtenir l'autorisation de lire et d'écrire des données de santé

Pour lire les données de santé, procédez comme suit:

  1. Assurez-vous que votre application respecte le Règlement de Google sur les données utilisateur relatives aux utilisateurs ainsi que le règlement pour les développeurs et les données utilisateur de Google Fit.
  2. Demandez à faire valider votre écran de consentement.

Si votre appli est validée, elle peut lire les données de santé que les utilisateurs ont autorisé à lire.