Pour les données qui peuvent être enregistrées en continu (avec plusieurs points de données en une seule fois)
période), la plate-forme Google Fit peut regrouper ces données et renvoyer
les résultats calculés. Il peut s'agir d'une mesure moyenne ou d'un récapitulatif/total. Toi
vous pouvez gagner du temps sur ces calculs et proposer aux utilisateurs de votre application des résumés ou
en lisant des données agrégées.
Remarque :Les types de données agrégées existent pour vous aider à gagner du temps en lisant des données calculées
données. Utilisez uniquement des types de données agrégées pour lire des données. Ne pas écrire pour agréger des données
types d'appareils.
Pour lire des données agrégées, vous devez choisir un type de données, une période
vers "bucket" (ou de regrouper) les données par. Vous pouvez segmenter des données de différentes manières:
Période
Regroupez les données par heure ou par jour. (par exemple, le nombre de pas ou les calories brûlées chaque jour).
Type d'activité
Regroupez les données par type d'activité. Par exemple, pour les données de sommeil sur une semaine, il y aura un seau pour chaque type d'activité de sommeil (léger, profond et paradoxal).
Segment d'activité
Regroupez les données agrégées par segment d'activité sur une période donnée. Par exemple, si un utilisateur a couru entre 9h et 10h, mais a couru les 20 premières minutes, s'est assis pendant 10 minutes, a marché pendant 15 minutes et a couru 15 minutes, cela représente 4 segments d'activité et renvoie 4 buckets.
Session
Agrégez les données à l'aide des limites temporelles des sessions. Par exemple, si un utilisateur a effectué deux courses qui ont été enregistrées comme deux sessions (une course du matin et une course de l'après-midi), vous pouvez segmenter par session pour connaître le nombre de pas ou la vitesse moyenne de chaque course.
Activité
Utilisez ces types de données pour lire des données agrégées de santé et de bien-être.
Résumé de l'activité
Durée totale et nombre de segments d'une activité particulière au cours d'une période donnée.
Chaque point de données représente un récapitulatif de tous les segments d'activité d'un segment particulier
d'activité sur un intervalle de temps.
Nom com.google.activity.summary
Champs d'application des autorisations OAuth
https://www.googleapis.com/auth/fitness.activity.read
Champs (format – unités)
activity (int
– énumération)
Type d'activité réalisée par l'utilisateur. Pour consulter la liste des types d'activités,
cliquez ici .
duration (durée) (int
– millisecondes)
Temps total passé sur une activité sur tous les segments de la période.
number of segments (nombre de segments) (int
– nombre)
Nombre de segments d'activité distincts au cours de l'intervalle de temps de ce point de données.
Nom com.google.activity.summary
Objet de type de données AGGREGATE_ACTIVITY_SUMMARY
Champs (format – unités)
FIELD_ACTIVITY (int
– énumération)
Type d'activité réalisée par l'utilisateur. Pour consulter la liste des types d'activités,
cliquez ici .
FIELD_DURATION (int
– millisecondes)
Temps total passé sur une activité sur tous les segments de la période.
FIELD_NUM_SEGMENTS (int
– nombre)
Nombre de segments d'activité distincts au cours de l'intervalle de temps de ce point de données.
Chaque point de données représente le métabolisme de base moyen, maximal et minimal de l'utilisateur
sur la période, en kilocalories par jour. C'est utile si l'utilisateur a
pris ou perdu du poids. Par conséquent, son MB a changé.
Nom com.google.calories.bmr.summary
Champs d'application des autorisations OAuth
https://www.googleapis.com/auth/fitness.activity.read
Champs (format – unités)
moyenne (float
– kcal par jour)
Le MB moyen de l'utilisateur sur une période donnée.
max (float
– kcal par jour)
Le MB maximal de l'utilisateur sur une période donnée.
min (float
– kcal par jour)
Le MB minimal de l'utilisateur sur une période donnée.
Nom com.google.calories.bmr.summary
Objet de type de données AGGREGATE_BASAL_METABOLIC_RATE_SUMMARY
Champs (format – unités)
FIELD_AVERAGE (float
– kcal par jour)
Le MB moyen de l'utilisateur sur une période donnée.
FIELD_MAX (float
– kcal par jour)
Le MB maximal de l'utilisateur sur une période donnée.
FIELD_MIN (float
– kcal par jour)
Le MB minimal de l'utilisateur sur une période donnée.
Résumé des calories brûlées
Nombre total ou total de calories brûlées, en kilocalories, sur une période donnée.
Ce type de données et ses champs sont les mêmes que pour les données instantanées
d'entrée .
Récapitulatif des points cardio
Chaque point de données représente le nombre de points cardio gagnés au cours de la période.
Nom com.google.heart_minutes.summary
Champs d'application des autorisations OAuth
https://www.googleapis.com/auth/fitness.activity.read
Champs (format – unités)
intensité (float
: points cardio)
Nombre de points cardio gagnés sur la période.
y compris les points gagnés par les multiplicateurs (plus de points gagnés pour
activité plus intense).
duration (durée) (float
– minutes)
Durée d'obtention des points cardio, exprimée en minutes.
Nom com.google.heart_minutes.summary
Objet de type de données AGGREGATE_HEART_POINTS
Champs (format – unités)
FIELD_INTENSITY (float
: points cardio)
Nombre de points cardio gagnés sur la période.
y compris les points gagnés par les multiplicateurs (plus de points gagnés pour
activité plus intense).
FIELD_DURATION (float
minutes)
Durée d'obtention des points cardio, exprimée en minutes.
Résumé des minutes actives
Nombre total de minutes actives au cours de la période. Ce type de données et ces champs
sont les mêmes que pour le type de données instantanées .
Récapitulatif de l'alimentation
Chaque point de données représente la puissance moyenne, maximale et minimale générée en watts par l'utilisateur sur une période donnée.
Nom com.google.power.summary
Champs d'application des autorisations OAuth
https://www.googleapis.com/auth/fitness.activity.read
Champs (format – unités)
Moyenne (float
watts)
Puissance moyenne générée par l'utilisateur au cours de la période, en watts.
max (float
– watts)
Puissance maximale générée par l'utilisateur au cours de la période, en watts.
min (float
– watts)
Puissance minimale générée par l'utilisateur au cours de la période, en watts.
Nom com.google.power.summary
Objet de type de données AGGREGATE_POWER_SUMMARY
Champs (format – unités)
FIELD_AVERAGE (float
– watts)
Puissance moyenne générée par l'utilisateur au cours de la période, en watts.
FIELD_MAX (float
– watts)
Puissance maximale générée par l'utilisateur au cours de la période, en watts.
FIELD_MIN (float
– watts)
Puissance minimale générée par l'utilisateur au cours de la période, en watts.
Résumé delta du nombre de pas
Chaque point de données représente le nombre total de pas au cours de la période.
Ce type de données et ses champs sont les mêmes que pour les données instantanées
d'entrée .
Corps
Utilisez ces types de données pour lire les données globales sur les données corporelles.
Résumé du pourcentage de masse grasse
Chaque point de données représente le pourcentage de masse grasse moyen, maximal et minimal de l'utilisateur
sur une période donnée.
Nom com.google.body.fat.percentage.summary
Champs d'application des autorisations OAuth
https://www.googleapis.com/auth/fitness.body.read
Champs (format – unités)
moyenne (float
– pour cent)
Pourcentage moyen de masse grasse de l'utilisateur correspondant à la masse grasse, sur une période donnée.
max (float
– pour cent)
Pourcentage maximal de masse grasse de l'utilisateur correspondant à la masse grasse, sur une période donnée.
min (float
– pour cent)
Pourcentage minimal de masse grasse de l'utilisateur correspondant à la masse grasse, sur une période donnée.
Nom com.google.body.fat.percentage.summary
Objet de type de données AGGREGATE_BODY_FAT_PERCENTAGE_SUMMARY
Champs (format – unités)
FIELD_AVERAGE (float
– pour cent)
Pourcentage moyen de masse grasse de l'utilisateur correspondant à la masse grasse, sur une période donnée.
FIELD_MAX (float
– pour cent)
Pourcentage maximal de masse grasse de l'utilisateur correspondant à la masse grasse, sur une période donnée.
FIELD_MIN (float
– pour cent)
Pourcentage minimal de masse grasse de l'utilisateur correspondant à la masse grasse, sur une période donnée.
Résumé de la fréquence cardiaque
Chaque point de données représente la fréquence cardiaque moyenne, maximale et minimale de l'utilisateur sur le
période, en battements par minute.
Nom com.google.heart_rate.summary
Champs d'application des autorisations OAuth
https://www.googleapis.com/auth/fitness.body.read
Champs (format – unités)
moyenne (float
– bpm)
Fréquence cardiaque moyenne de l'utilisateur en battements par minute, sur une période donnée.
max (float
—bpm)
Fréquence cardiaque maximale de l'utilisateur en battements par minute, sur une période donnée.
min (float
– bpm)
Fréquence cardiaque minimale de l'utilisateur en battements par minute, sur une période donnée.
Remarque :Si vous écrivez vous-même des données de fréquence cardiaque pour les agréger, vous n'en avez pas besoin
Autorisations Android. Si vous souhaitez enregistrer des données de fréquence cardiaque en
s'abonner à la
com.google.heart_rate.bpm , vous
demande l'activation des BODY_SENSORS
.
Nom com.google.heart_rate.summary
Objet de type de données AGGREGATE_HEART_RATE_SUMMARY
Champs (format – unités)
FIELD_AVERAGE (float
– bpm)
Fréquence cardiaque moyenne de l'utilisateur en battements par minute, sur une période donnée.
FIELD_MAX (float
– bpm)
Fréquence cardiaque maximale de l'utilisateur en battements par minute, sur une période donnée.
FIELD_MIN (float
– bpm)
Fréquence cardiaque minimale de l'utilisateur en battements par minute, sur une période donnée.
Résumé de la taille
Chaque point de données représente la taille moyenne, maximale et minimale de l'utilisateur au cours d'une période donnée.
en mètres.
Nom com.google.height.summary
Champs d'application des autorisations OAuth
https://www.googleapis.com/auth/fitness.body.read
Champs (format – unités)
moyenne (float
– mètres)
Taille moyenne de l'utilisateur au cours d'une période, en mètres.
max (float
– mètres)
Taille maximale de l'utilisateur au cours d'une période, en mètres.
min (float
– mètres)
Taille minimale de l'utilisateur au cours d'une période, en mètres.
Nom com.google.height.summary
Objet de type de données AGGREGATE_HEIGHT_SUMMARY
Champs (format – unités)
FIELD_AVERAGE (float
– mètres)
Taille moyenne de l'utilisateur au cours d'une période, en mètres.
FIELD_MAX (float
– mètres)
Taille maximale de l'utilisateur au cours d'une période, en mètres.
FIELD_MIN (float
– mètres)
Taille minimale de l'utilisateur au cours d'une période, en mètres.
Résumé du poids
Chaque point de données représente le poids moyen, maximal et minimal de l'utilisateur sur une
période, en kilogrammes.
Nom com.google.weight.summary
Champs d'application des autorisations OAuth
https://www.googleapis.com/auth/fitness.body.read
Champs (format – unités)
moyen (float
– kg)
Poids corporel moyen de l'utilisateur sur une période donnée, en kilogrammes.
max (float
– kg)
Poids corporel maximal de l'utilisateur sur une période donnée, en kilogrammes.
min (float
– kg)
Poids corporel minimal de l'utilisateur sur une période donnée, en kilogrammes.
Nom com.google.weight.summary
Objet de type de données AGGREGATE_WEIGHT_SUMMARY
Champs (format – unités)
FIELD_AVERAGE (float
– kg)
Poids corporel moyen de l'utilisateur sur une période donnée, en kilogrammes.
FIELD_MAX (float
– kg)
Poids corporel maximal de l'utilisateur sur une période donnée, en kilogrammes.
FIELD_MIN (float
– kg)
Poids corporel minimal de l'utilisateur sur une période donnée, en kilogrammes.
Lieu
Utilisez ces types de données pour lire les données de localisation agrégées.
Delta de la distance
Chaque point de données représente la distance totale parcourue par l'utilisateur au cours d'une période
en mètres. Ce type de données et ses champs sont les mêmes que pour
type de données instantanée .
Cadre de délimitation d'emplacement
Chaque point de données représente la limite
case calculée sur la base de données
de localisation sur une période donnée. Chaque cadre de délimitation comporte quatre champs
représentant les quatre coins du cadre de délimitation.
Remarque :Ces données ne peuvent être lues que par l'application qui a écrit la position
d'échantillons de données. Votre appli peut seulement lire
les données du cadre de délimitation
pour les données d'échantillon de localisation qu'il a écrites. Il ne peut pas lire
données écrites par d'autres applications
Nom com.google.location.bounding_box
Champs d'application des autorisations OAuth
https://www.googleapis.com/auth/fitness.location.read
Champs (format – unités)
faible latitude (float
degrés)
Latitude minimale du cadre de délimitation, représentée sous forme de nombre décimal, en degrés.
faible longitude (float
degrés)
Longitude minimale du cadre de délimitation, représentée sous forme de nombre décimal, en degrés.
Haute latitude (float
– degrés)
Latitude maximale du cadre de délimitation, représentée sous forme de nombre décimal, en degrés.
longitude élevée (float
– degrés)
Longitude maximale du cadre de délimitation, représentée sous forme de nombre décimal, en degrés.
Nom com.google.location.bounding_box
Objet de type de données AGGREGATE_LOCATION_BOUNDING_BOX
Champs (format – unités)
FIELD_LOW_LATITUDE (float
degrés)
Latitude de l'angle inférieur gauche du cadre de délimitation, représentée sous forme de float, en degrés.
FIELD_LOW_LONGITUDE (float
– degrés)
Longitude en degrés de l'angle inférieur gauche du cadre de délimitation, représentée sous forme de float.
FIELD_HIGH_LATITUDE (float
degrés)
Latitude de l'angle supérieur droit du cadre de délimitation, représentée sous forme de float, en degrés.
FIELD_HIGH_LONGITUDE (float
degrés)
Longitude en degrés de l'angle supérieur droit du cadre de délimitation, représentée sous forme de float.
Résumé de la vitesse
Chaque point de données représente la vitesse moyenne, maximale et minimale de l'utilisateur
parcourus au cours d'une période donnée, exprimés en mètres par seconde.
Nom com.google.speed.summary
Champs d'application des autorisations OAuth
https://www.googleapis.com/auth/fitness.location.read
Champs (format – unités)
moyenne (float
– mètres par seconde)
Vitesse moyenne de l'utilisateur sur une période donnée, exprimée en mètres par seconde.
max (float
– mètres par seconde)
Vitesse maximale de l'utilisateur sur une période donnée, exprimée en mètres par seconde.
min (float
– mètres par seconde)
Vitesse minimale de l'utilisateur sur une période donnée, exprimée en mètres par seconde.
Remarque :Si vous écrivez vous-même des données sur la vitesse pour les agréger, vous n'avez pas besoin
Autorisations Android. Si vous souhaitez enregistrer des données de vitesse
s'abonner à la
com.google.speed , vous devez
demandez l'autorisation ACCESS_FINE_LOCATION Android
.
Nom com.google.speed.summary
Objet de type de données AGGREGATE_SPEED_SUMMARY
Champs (format – unités)
moyenne (float
– mètres par seconde)
Vitesse moyenne de l'utilisateur sur une période donnée, exprimée en mètres par seconde.
max (float
– mètres par seconde)
Vitesse maximale de l'utilisateur sur une période donnée, exprimée en mètres par seconde.
min (float
– mètres par seconde)
Vitesse minimale de l'utilisateur sur une période donnée, exprimée en mètres par seconde.
Nutrition
Utilisez ces types de données pour lire des données nutritionnelles agrégées.
Résumé de l'hydratation
Chaque point de données représente le volume total d'eau consommé par un utilisateur sur une
période, en litres. Ce type de données et ses champs sont les mêmes que pour
type de données instantanée .
Résumé nutritionnel
Chaque point de données représente la somme de toutes les entrées nutritionnelles sur une période donnée.
Dans le champ des nutriments, chaque valeur représente la somme des nutriments sur l'ensemble
des entrées de la période.
Si le nutriment ne figure dans aucune des entrées, il ne figurera pas dans le mappage agrégé
non plus. Si toutes les entrées de la période concernent le même repas, le type de repas
est également défini.
Nom com.google.nutrition.summary
Champs d'application des autorisations OAuth
https://www.googleapis.com/auth/fitness.nutrition.read
Champs (format – unités)
meal type (int
– énumération)
Type de repas consommé par l'utilisateur (présent si toutes les entrées de la période concernent le même repas).
Valeurs acceptées
"intVal": 1 // Unknown
"intVal": 2 // Breakfast
"intVal": 3 // Lunch
"intVal": 4 // Dinner
"intVal": 5 // Snack
nutriments (Map<String>
– calories/grammes)
Nombre total de nutriments consommés par les aliments sur une période donnée.
Valeurs acceptées
"key": "calories" // Calories in kcal
"key": "fat.total" // Total fat in grams
"key": "fat.saturated" // Saturated fat in grams
"key": "fat.unsaturated" // Unsaturated fat in grams
"key": "fat.polyunsaturated" // Polyunsaturated fat in grams
"key": "fat.monounsaturated" // Monounsaturated fat in grams
"key": "fat.trans" // Trans fat in grams
"key": "cholesterol" // Cholesterol in milligrams
"key": "sodium" // Sodium in milligrams
"key": "potassium" // Potassium in milligrams
"key": "carbs.total" // Total carbohydrates in grams
"key": "dietary_fiber" // Dietary fiber in grams
"key": "sugar" // Amount of sugar in grams
"key": "protein" // Protein amount in grams
Nom com.google.nutrition.summary
Objet de type de données AGGREGATE_NUTRITION_SUMMARY
Champs (format – unités)
FIELD_MEAL_TYPE (int
– énumération)
Type de repas consommé par l'utilisateur (présent si toutes les entrées de la période concernent le même repas).
Valeurs acceptées
MEAL_TYPE_UNKNOWN // Unknown
MEAL_TYPE_BREAKFAST // Breakfast
MEAL_TYPE_LUNCH // Lunch
MEAL_TYPE_DINNER // Dinner
MEAL_TYPE_SNACK // Snack
FIELD_NUTRIENTS (Map<String>
: kilocalories/grammes/milligrammes)
Nombre total de nutriments consommés par les aliments sur une période donnée.
Valeurs acceptées
NUTRIENT_CALORIES // Calories in kcal
NUTRIENT_TOTAL_FAT // Total fat in grams
NUTRIENT_SATURATED_FAT // Saturated fat in grams
NUTRIENT_UNSATURATED_FAT // Unsaturated fat in grams
NUTRIENT_POLYUNSATURATED_FAT // Polyunsaturated fat in grams
NUTRIENT_MONOUNSATURATED_FAT // Monounsaturated fat in grams
NUTRIENT_TRANS_FAT // Trans fat in grams
NUTRIENT_CHOLESTEROL // Cholesterol in milligrams
NUTRIENT_SODIUM // Sodium in milligrams
NUTRIENT_POTASSIUM // Potassium in milligrams
NUTRIENT_TOTAL_CARBS // Total carbohydrates in grams
NUTRIENT_DIETARY_FIBER // Dietary fiber in grams
NUTRIENT_SUGAR // Amount of sugar in grams
NUTRIENT_PROTEIN // Protein amount in grams
Santé
Utilisez ces types de données pour lire des données médicales et de santé agrégées.
Résumé de la glycémie
Chaque point de données représente le taux de glycémie moyen, minimal et maximal
ou concentration sur la période, mesurée en mmol/L où 1 mmol/L est égal à 18
mg/dl.
Si les valeurs de chacun de ces champs sont identiques pour toutes les mesures effectuées
au cours de la période, vous verrez la valeur du champ dans les données renvoyées:
relation temporelle avec un repas
relation temporelle avec le sommeil
source du spécimen
Si les valeurs sont différentes d'une mesure à l'autre, le champ est exclu.
Nom com.google.blood_glucose.summary
Champs d'application des autorisations OAuth
https://www.googleapis.com/auth/fitness.blood_glucose.read
Champs (format – unités)
moyenne (float
– mmol/L)
Concentration ou taux de glycémie moyens de l'utilisateur sur une période donnée.
max (float
– mmol/L)
Concentration ou taux de glycémie maximal de l'utilisateur sur une période donnée.
min (float
– mmol/L)
Concentration ou taux de glycémie minimaux de l'utilisateur sur une période donnée.
relation temporelle avec le repas (int
– énumération) (champ facultatif)
Le moment où la lecture a été effectuée et le moment où l'utilisateur a mangé.
Valeurs acceptées
"intVal": 1 // Reading wasn't taken before or after a meal
"intVal": 2 // Reading was taken during a fasting period
"intVal": 3 // Reading was taken before a meal
"intVal": 4 // Reading was taken after a meal
type de repas (int
– énumération) (champ facultatif)
Type de repas que l'utilisateur a mangé au moment de la lecture.
Valeurs acceptées
"intVal": 1 // Unknown
"intVal": 2 // Breakfast
"intVal": 3 // Lunch
"intVal": 4 // Dinner
"intVal": 5 // Snack
temporal relation tosleep (int
– énumération) (champ facultatif)
Date et heure de la lecture comparées au moment où l'utilisateur a dormi.
Valeurs acceptées
"intVal ": 1 // User was fully awake
"intVal ": 2 // Before the user fell asleep
"intVal ": 3 // After the user woke up
"intVal ": 4 // While the user was still sleeping
specimen source (int
– énumération) (champ facultatif)
Type de fluide corporel utilisé pour mesurer la glycémie.
Valeurs acceptées
"intVal": 1 // Interstitial fluid
"intVal": 2 // Capillary blood
"intVal": 3 // Plasma
"intVal": 4 // Serum
"intVal": 5 // Tears
"intVal": 6 // Whole blood
Nom com.google.blood_glucose.summary
Objet de type de données AGGREGATE_BLOOD_GLUCOSE_SUMMARY
Champs (format – unités)
FIELD_AVERAGE (float
– mmol/L)
Concentration ou taux de glycémie moyens de l'utilisateur sur une période donnée.
FIELD_MAX (float
– mmol/L)
Concentration ou taux de glycémie maximal de l'utilisateur sur une période donnée.
FIELD_MIN (float
– mmol/L)
Concentration ou taux de glycémie minimaux de l'utilisateur sur une période donnée.
FIELD_TEMPORAL_RELATION_TO_MEAL (int
– énumération) (champ facultatif)
Le moment où la lecture a été effectuée et le moment où l'utilisateur a mangé.
Valeurs acceptées
FIELD_TEMPORAL_RELATION_TO_MEAL_GENERAL // Reading wasn't taken before or after a meal
FIELD_TEMPORAL_RELATION_TO_MEAL_FASTING // Reading was taken during a fasting period
FIELD_TEMPORAL_RELATION_TO_MEAL_BEFORE_MEAL // Reading was taken before a meal
FIELD_TEMPORAL_RELATION_TO_MEAL_AFTER_MEAL // Reading was taken after a meal
FIELD_MEAL_TYPE (int
– énumération) (champ facultatif)
Type de repas que l'utilisateur a mangé au moment de la lecture.
Valeurs acceptées
MEAL_TYPE_UNKNOWN // Unknown
MEAL_TYPE_BREAKFAST // Breakfast
MEAL_TYPE_LUNCH // Lunch
MEAL_TYPE_DINNER // Dinner
MEAL_TYPE_SNACK // Snack
FIELD_TEMPORAL_RELATION_TO_SLEEP (int
– énumération) (champ facultatif)
Date et heure de la lecture comparées au moment où l'utilisateur a dormi.
Valeurs acceptées
TEMPORAL_RELATION_TO_SLEEP_FULLY_AWAKE // User was fully awake.
TEMPORAL_RELATION_TO_SLEEP_BEFORE_SLEEP // Before the user fell asleep.
TEMPORAL_RELATION_TO_SLEEP_ON_WAKING // After the user woke up.
TEMPORAL_RELATION_TO_SLEEP_DURING_SLEEP // While the user was still sleeping.
FIELD_BLOOD_GLUCOSE_SPECIMEN_SOURCE (int
– énumération) (champ facultatif)
Type de fluide corporel utilisé pour mesurer la glycémie.
Valeurs acceptées
BLOOD_GLUCOSE_SPECIMEN_SOURCE_INTERSTITIAL_FLUID // Interstitial fluid
BLOOD_GLUCOSE_SPECIMEN_SOURCE_CAPILLARY_BLOOD // Capillary blood
BLOOD_GLUCOSE_SPECIMEN_SOURCE_PLASMA // Plasma
BLOOD_GLUCOSE_SPECIMEN_SOURCE_SERUM // Serum
BLOOD_GLUCOSE_SPECIMEN_SOURCE_TEARS // Tears
BLOOD_GLUCOSE_SPECIMEN_SOURCE_WHOLE_BLOOD // Whole blood
Résumé de la tension artérielle
Chaque point de données représente la tension artérielle moyenne, minimale et maximale sur
la période, mesurée en mmHg.
Si les valeurs de chacun de ces champs sont identiques pour toutes les mesures effectuées
au cours de la période, vous verrez la valeur du champ dans les données renvoyées:
position du corps
lieu de mesure
Si les valeurs sont différentes d'une mesure à l'autre, le champ est exclu.
Nom com.google.blood_pressure.summary
Champs d'application des autorisations OAuth
https://www.googleapis.com/auth/fitness.blood_pressure.read
Champs (format – unités)
systolique moyen (float
– mmHg)
Tension artérielle systolique moyenne de l'utilisateur sur une période donnée.
fréquence systolique maximale (float
– mmHg)
Tension artérielle systolique maximale de l'utilisateur sur une période donnée.
systolique min (float
– mmHg)
Tension artérielle systolique minimale de l'utilisateur sur une période donnée.
diastolique moyenne (float
—mmHg)
Tension artérielle diastolique moyenne de l'utilisateur sur une période donnée.
diastolique maximale (float
– mmHg)
Tension artérielle diastolique maximale de l'utilisateur sur une période donnée.
diastolique minimale (float
– mmHg)
Tension artérielle diastolique minimale de l'utilisateur sur une période donnée.
body position (int
– énumération) (champ facultatif)
Position du corps de l'utilisateur au moment de la mesure.
Valeurs acceptées
"intVal": 1 // Standing up
"intVal": 2 // Sitting down
"intVal": 3 // Lying down
"intVal": 4 // Reclining
measurement location (emplacement de mesure) (int
– énumération) (champ facultatif)
Bras et partie du bras dont la mesure a été effectuée.
Valeurs acceptées
"intVal": 1 // Left wrist
"intVal": 2 // Right wrist
"intVal": 3 // Left upper arm
"intVal": 4 // Right upper arm
Nom com.google.blood_pressure.summary
Objet de type de données AGGREGATE_BLOOD_PRESSURE_SUMMARY
Champs (format – unités)
FIELD_BLOOD_PRESSURE_SYSTOLIC_AVERAGE (float
– mmHg)
Tension artérielle systolique moyenne de l'utilisateur sur une période donnée.
FIELD_BLOOD_PRESSURE_SYSTOLIC_MAX (float
– mmHg)
Tension artérielle systolique maximale de l'utilisateur sur une période donnée.
FIELD_BLOOD_PRESSURE_SYSTOLIC_MIN (float
– mmHg)
Tension artérielle systolique minimale de l'utilisateur sur une période donnée.
FIELD_BLOOD_PRESSURE_DIASTOLIC_AVERAGE (float
– mmHg)
Tension artérielle diastolique moyenne de l'utilisateur sur une période donnée.
FIELD_BLOOD_PRESSURE_DIASTOLIC_MAX (float
– mmHg)
Tension artérielle diastolique maximale de l'utilisateur sur une période donnée.
FIELD_BLOOD_PRESSURE_DIASTOLIC_MIN (float
– mmHg)
Tension artérielle diastolique minimale de l'utilisateur sur une période donnée.
FIELD_BODY_POSITION (int
– énumération) (champ facultatif)
Position du corps de l'utilisateur au moment de la mesure.
Valeurs acceptées
BODY_POSITION_STANDING // Standing up
BODY_POSITION_SITTING // Sitting down
BODY_POSITION_LYING_DOWN // Lying down
BODY_POSITION_SEMI_RECUMBENT // Reclining
FIELD_BLOOD_PRESSURE_MEASUREMENT_LOCATION (int
– énumération) (champ facultatif)
Bras et partie du bras dont la mesure a été effectuée.
Valeurs acceptées
BLOOD_PRESSURE_MEASUREMENT_LOCATION_LEFT_WRIST // Left wrist
BLOOD_PRESSURE_MEASUREMENT_LOCATION_RIGHT_WRIST // Right wrist
BLOOD_PRESSURE_MEASUREMENT_LOCATION_LEFT_UPPER_ARM // Left upper arm
BLOOD_PRESSURE_MEASUREMENT_LOCATION_RIGHT_UPPER_ARM // Right upper arm
Résumé de la température corporelle
Chaque point de données représente la température corporelle moyenne, minimale et maximale de
l'utilisateur sur une période donnée.
Il indique également le lieu où la mesure a été effectuée sur le corps.
le lieu de mesure était le même pour tous les points de données de l'intervalle de temps.
Nom com.google.body.temperature.summary
Champs d'application des autorisations OAuth
https://www.googleapis.com/auth/fitness.body_temperature.read
Champs (format – unités)
moyenne (float
– celsius)
Température corporelle moyenne de l'utilisateur sur une période donnée.
max (float
– celsius)
Température corporelle maximale de l'utilisateur sur une période donnée.
min (float
– celsius)
Température corporelle minimale de l'utilisateur sur une période donnée.
measurement location (emplacement de mesure) (int
– énumération) (champ facultatif)
Il s'agit de l'endroit où la température a été mesurée sur le corps de l'utilisateur.
Valeurs acceptées
"intVal": 1 // Armpit
"intVal": 2 // Finger
"intVal": 3 // Forehead
"intVal": 4 // Mouth (oral)
"intVal": 5 // Rectum
"intVal": 6 // Temporal artery
"intVal": 7 // Toe
"intVal": 8 // Ear (tympanic)
"intVal": 9 // Wrist
"intVal": 10 // Vagina
Nom com.google.body.temperature.summary
Objet de type de données AGGREGATE_BODY_TEMPERATURE_SUMMARY
Champs (format – unités)
FIELD_AVERAGE (float
– celsius)
Température corporelle moyenne de l'utilisateur sur une période donnée.
FIELD_MAX (float
– celsius)
Température corporelle maximale de l'utilisateur sur une période donnée.
FIELD_MIN (float
– celsius)
Température corporelle minimale de l'utilisateur sur une période donnée.
FIELD_BODY_TEMPERATURE_MEASUREMENT_LOCATION (int
– énumération) (champ facultatif)
Il s'agit de l'endroit où la température a été mesurée sur le corps de l'utilisateur.
Valeurs acceptées
BODY_TEMPERATURE_MEASUREMENT_LOCATION_AXILLARY // Armpit
BODY_TEMPERATURE_MEASUREMENT_LOCATION_FINGER // Finger
BODY_TEMPERATURE_MEASUREMENT_LOCATION_FOREHEAD // Forehead
BODY_TEMPERATURE_MEASUREMENT_LOCATION_ORAL // Mouth (oral)
BODY_TEMPERATURE_MEASUREMENT_LOCATION_RECTAL // Rectum
BODY_TEMPERATURE_MEASUREMENT_LOCATION_TEMPORAL_ARTERY // Temporal artery
BODY_TEMPERATURE_MEASUREMENT_LOCATION_TOE // Toe
BODY_TEMPERATURE_MEASUREMENT_LOCATION_TYMPANIC // Ear (tympanic
BODY_TEMPERATURE_MEASUREMENT_LOCATION_WRIST // Wrist
BODY_TEMPERATURE_MEASUREMENT_LOCATION_VAGINAL // Vagina
Résumé de la saturation en oxygène
Chaque point de données représente l'oxygène dans le sang moyen, minimal et maximal
la saturation et le débit d'oxygène supplémentaire
de l'utilisateur pour un intervalle de temps.
Si les valeurs de chacun de ces champs sont identiques pour toutes les mesures effectuées
au cours de la période, vous verrez la valeur du champ dans les données renvoyées:
mode d'administration d'oxygénothérapie
système de saturation en oxygène
méthode de mesure de la saturation en oxygène
Si les valeurs sont différentes d'une mesure à l'autre, le champ est exclu.
Nom com.google.oxygen_saturation.summary
Champs d'application des autorisations OAuth
https://www.googleapis.com/auth/fitness.oxygen_saturation.read
Champs (format – unités)
saturation en oxygène moyenne (float
– pourcentage)
Saturation moyenne en oxygène de l'utilisateur sur une période donnée.
saturation en oxygène maximale (float
– pourcentage)
Saturation maximale en oxygène de l'utilisateur sur une période donnée.
saturation en oxygène minimale (float
– pourcentage)
Saturation minimale en oxygène de l'utilisateur sur une période donnée.
débit supplémentaire en oxygène moyen (float
—L/min)
Débit moyen d'oxygène supplémentaire de l'utilisateur sur une période donnée.
débit d'oxygène supplémentaire maximal (float
—L/min)
Débit d'oxygène supplémentaire maximal de l'utilisateur sur une période donnée.
débit d'oxygène supplémentaire minimal (float
—L/min)
Débit d'oxygène supplémentaire minimal de l'utilisateur sur une période donnée.
mode d'administration de l'oxygénothérapie (int
– énumération) (champ facultatif)
Comment l'oxygénothérapie est administrée.
Peut être absent ou 1
en cas d'administration par une canule nasale.
système de saturation en oxygène (int
– énumération) (champ facultatif)
Lieu où la saturation en oxygène est mesurée.
Peut être absent ou 1
si mesuré au niveau des 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 mesurée.
Ce champ peut être absent ou 1
si la mesure est effectuée par oxymétrie de pouls.
Nom com.google.oxygen_saturation.summary
Objet de type de données AGGREGATE_OXYGEN_SATURATION_SUMMARY
Champs (format – unités)
FIELD_OXYGEN_SATURATION_AVERAGE (float
– pourcentage)
Saturation moyenne en oxygène de l'utilisateur sur une période donnée.
FIELD_OXYGEN_SATURATION_MAX (float
– pourcentage)
Saturation maximale en oxygène de l'utilisateur sur une période donnée.
FIELD_OXYGEN_SATURATION_MIN (float
– pourcentage)
Saturation minimale en oxygène de l'utilisateur sur une période donnée.
FIELD_SUPPLEMENTAL_OXYGEN_FLOW_RATE_AVERAGE (float
– L/min)
Débit moyen d'oxygène supplémentaire de l'utilisateur sur une période donnée.
FIELD_SUPPLEMENTAL_OXYGEN_FLOW_RATE_MAX (float
–L/min)
Débit d'oxygène supplémentaire maximal de l'utilisateur sur une période donnée.
FIELD_SUPPLEMENTAL_OXYGEN_FLOW_RATE_MIN (float
–L/min)
Débit d'oxygène supplémentaire minimal de l'utilisateur sur une période donnée.
FIELD_OXYGEN_THERAPY_ADMINISTRATION_MODE (int
– énumération) (champ facultatif)
Comment l'oxygénothérapie est administrée.
Peut être absent ou 1
en cas d'administration par une canule nasale.
FIELD_OXYGEN_SATURATION_SYSTEM (int
– énumération) (champ facultatif)
Lieu où la saturation en oxygène est mesurée.
Peut être absente ou 1
si elle est mesurée dans les capillaires périphériques.
FIELD_OXYGEN_SATURATION_MEASUREMENT_METHOD (int
: énumération) (champ facultatif)
Comment la saturation en oxygène est mesurée.
Ce champ peut être absent ou 1
si la mesure est effectuée par oxymétrie de pouls.