Types de données de santé

Google Fit propose des types de données de santé pour les mesures liées à la gestion de la santé générale (par opposition à la remise en forme).

Liste des types de données

Pour en savoir plus sur les types de données de santé et leurs champs, consultez la documentation de référence Android. Les champs avec l'unité enum disposent d'une liste de valeurs acceptées. N'utilisez qu'une seule des valeurs autorisées pour lire et écrire des données.

Glycémie

Ce type de données capture la concentration de glucose dans le sang. Chaque donnée représente une lecture instantanée de la glycémie. En savoir plus sur d'é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)
taux de glycémie (float — mmol/L)
Taux ou concentration de glucose dans le sang en mmol/L, où 1 mmol/L correspond à 18 mg/dL.
Relation temporelle avec le repas (int—enum) (champ facultatif)
Heure de la mesure par rapport au moment où l'utilisateur a mangé.
type de repas (int : énumération) (champ facultatif)
Type de repas que l'utilisateur a mangé au moment de la lecture.
Relation temporelle avec le sommeil (int—enum) (champ facultatif)
Date et heure de la lecture comparées au moment où l'utilisateur a dormi.
source de l'échantillon (int—enum) (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—units)
FIELD_BLOOD_GLUCOSE_LEVEL (float : mmol/L)
Taux ou concentration de glycémie en mmol/L où 1 mmol/L correspond à 18 mg/dL.
FIELD_TEMPORAL_RELATION_TO_MEAL (int—enum) (champ facultatif)
Le moment où la lecture a été effectuée et le moment où l'utilisateur a mangé.
FIELD_MEAL_TYPE (int—énumération) (champ facultatif)
Type de repas que l'utilisateur a mangé au moment de la lecture.
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.
FIELD_BLOOD_GLUCOSE_SPECIMEN_SOURCE (int—enum) (champ facultatif)
Type de liquide corporel utilisé pour mesurer la glycémie.

Pression artérielle

Ce type de données capture la tension artérielle d'un utilisateur. Chaque point de données représente une seule mesure de la pression artérielle instantanée. En savoir plus sur l'écriture de 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—units)
systolic (float – mmHg)
Mesure de la tension artérielle systolique.
diastolique (float – mmHg)
Mesure de la tension artérielle diastolique.
body position (int – énumération) (champ facultatif)
Position du corps de l'utilisateur au moment de la mesure.
measurement location (emplacement de mesure) (int – énumération) (champ facultatif)
Bras et partie du bras sur lesquels la mesure a été effectuée

Android

Nomcom.google.blood_pressure
Objet de type de donnéesTYPE_BLOOD_PRESSURE
Champs (format—units)
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 au moment de la mesure.
FIELD_BLOOD_PRESSURE_MEASUREMENT_LOCATION (int – énumération) (champ facultatif)
Bras et partie du bras dont la mesure a été effectuée.

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 tant que pourcentage de sa masse corporelle 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—units) percentage (float – pour cent)
Pourcentage de la masse corporelle totale correspondant à la masse grasse.
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 grasse totale.
Plage valide: 0–100%

Température corporelle

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

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—units)
Température corporelle (float : degrés Celsius)
Température corporelle en degrés Celsius.
measurement location (emplacement de mesure) (int – énumération) (champ facultatif)
Emplacement sur le corps de l'utilisateur où la température a été mesurée.

Android

Nomcom.google.body.temperature
Objet de type de donnéesTYPE_BODY_TEMPERATURE
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)
Il s'agit de l'endroit où la température a été mesurée sur le corps de l'utilisateur.

Mucus cervical

Ce type de données capture la description du mucus cervical. 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 de la glaire cervicale, et le montant.

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—units)
texture de la glaire cervicale (int – énumération) (champ facultatif)
Cohérence ou texture du mucus cervical de l'utilisateur.
quantité de glaire cervicale (int—enum) (champ facultatif)
Quantité de mucus cervical que l'utilisateur observe.

Android

Nomcom.google.cervical_mucus
Objet de type de donnéesTYPE_CERVICAL_MUCUS
Champs (format—units)
FIELD_CERVICAL_MUCUS_TEXTURE (int – énumération) (champ facultatif)
Consistance ou texture du mucus cervical de l'utilisateur.
FIELD_CERVICAL_MUCUS_AMOUNT (int : énumération) (champ facultatif)
Quantité de mucus cervical que l'utilisateur observe.

Position cervicale

Dans ce type de données, chaque point de données représente un rapport sur le col de l'utérus 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)
position cervicale (int—enum) (champ facultatif)
Position du col de l'utilisateur.
dilatation cervicale (int—enum) (champ facultatif)
Ouverture ou dilatation du col de l'utilisateur.
fermeture cervicale (int – énumération) (champ facultatif)
La raideur du col de l'utilisateur.

Android

Nomcom.google.cervical_position
Objet de type de donnéesTYPE_CERVICAL_POSITION
Champs (format—units)
FIELD_CERVICAL_POSITION (int – énumération) (champ facultatif)
Position du col de l'utilisateur.
FIELD_CERVICAL_DILATION (int – énumération) (champ facultatif)
Ouverture ou dilatation du col de l'utilisateur.
FIELD_CERVICAL_FIRMNESS (int – énumération) (champ facultatif)
raideur du col de l'utilisateur ;

Fréquence cardiaque

Ce type de données capture 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 servira de code temporel 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—units) 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 enregistrer
Champs (format – unités) bpm (float – bpm)
Fréquence cardiaque en battements par minute.
Plage valide: 0 – 1 000 bpm

Hauteur

Ce type de données indique la taille de l'utilisateur en mètres. Comme chaque point de données représente la taille de l'utilisateur au moment de la lecture, mais uniquement l'heure de fin doit être défini. Il servira de code temporel 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)
Taille en mètres.
Plage valide : 0 à 3 mètres

Android

Nomcom.google.height
Objet de type de donnéesTYPE_HEIGHT
Champs (format—units) FIELD_HEIGHT (float – mètres)
Taille en mètres.
Plage valide : 0 à 3 mètres

Menstruation

Ce type de données capture une description de l'intensité du flux menstruel d'un utilisateur (tachetés, légères, moyennes ou fortes). Chaque point de données représente une description l'intensité des saignements menstruels 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—units)
flux menstruel (int – énumération) (champ facultatif)
Poids des règles de l'utilisateur.

Android

Nomcom.google.menstruation
Objet de type de donnéesTYPE_MENSTRUATION
Champs (format—units)
FIELD_MENSTRUAL_FLOW (int—enum) (champ facultatif)
Intensité des règles de l'utilisateur.

Test d'ovulation

Dans ce type de données, chaque point de données représente le résultat binaire d'une ovulation test (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—enum) (champ facultatif)
Résultat du test d'ovulation d'une utilisatrice, qui indique si elle ovule ou non.

Android

Nomcom.google.ovulation_test
Objet de type de donnéesTYPE_OVULATION_TEST
Champs (format—units)
FIELD_OVULATION_TEST_RESULT (int : énumération) (champ facultatif)
Résultat du test d'ovulation d'une utilisatrice, qui indique si elle ovule ou non.

Saturation en oxygène

Ce type de données capture la quantité d'oxygène qui circule dans le sang, mesurée en pourcentage d'hémoglobine saturée en oxygène. Chaque point de données représente relevé unique 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 tout oxygène supplémentaire si sont administrées.

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)
Lecture de la saturation en oxygène du sang en pourcentage.
Plage valide: 0–100%
débit d'oxygène supplémentaire (float—L/min)
Débit d'oxygène supplémentaire fourni à un utilisateur, en litres par minute. Définissez la valeur sur zéro si aucun oxygène supplémentaire n'est fourni et que l'utilisateur est et l'air ambiant uniquement.
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 si administré par canule nasale.
système de saturation en oxygène (int – énumération) (champ facultatif)
Emplacement 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.

Android

Nomcom.google.oxygen_saturation
Objet de type de donnéesTYPE_OXYGEN_SATURATION
Champs (format – unités)
FIELD_OXYGEN_SATURATION (float – pourcentage)
Valeur de la saturation en oxygène du sang exprimée en pourcentage.
FIELD_SUPPLEMENTAL_OXYGEN_FLOW_RATE (float : L/min)
Débit d'oxygène supplémentaire fourni à un utilisateur, en litres par minute. Un zéro indique qu'aucun oxygène supplémentaire n'est fourni et que l'utilisateur ne respire que l'air ambiant.
FIELD_OXYGEN_THERAPY_ADMINISTRATION_MODE (int – énumération) (champ facultatif)
Comment l'oxygénothérapie est administrée.
Peut être absent ou 1 si administré par canule nasale.
FIELD_OXYGEN_SATURATION_SYSTEM (int—enum) (champ facultatif)
Lieu où la saturation en oxygène est mesurée.
Peut être absent ou 1 si mesuré 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
Peut être absent ou 1 si mesuré par oxymétrie de pouls.

Sommeil

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

L'heure de début du point de données représente le début de l'étape de sommeil et doit toujours être incluse. Le code temporel représente la fin de l'étape de mise en veille. Les intervalles de temps ne doivent pas nécessairement ê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) type de segment de sommeil (int – énumération)
Valeurs représentant différentes phases et types de sommeil.

Android

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

Léger saignement vaginal

Ce type de données permet de capturer si un utilisateur rencontre des pertes (saignements entre ses période). Chaque point de données représente une instance de repérage. Par conséquent, chaque point doit comporter un code temporel et le champ "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 (int : nombre)
Chaque instance de perte de données. 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 (int : nombre)
Chaque cas de repérage 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 le poids de l'utilisateur au moment de la lecture, seule l'heure de fin doit être définie. Il servira de code temporel 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 corporel en kilogrammes.
Plage valide : 0 à 1 000 kg

Android

Nomcom.google.weight
Objet de type de donnéesTYPE_WEIGHT
Champs (format – unités) FIELD_WEIGHT (float – kg)
Poids corporel en kilogrammes.
Plage valide : 0 à 1 000 kg

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 sur les données utilisateur dans les API Google et le Règlement sur les données utilisateur et développeur Google Fit.
  2. Demandez à Google de valider votre écran de consentement.

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