Types de données de santé

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

Liste des types de données

Pour en savoir plus sur les types de données de santé et leurs domaines, consultez le Documentation de référence Android Les champs comportant l'unité enum ont un une liste de valeurs acceptées. N'utilisez qu'une seule des valeurs autorisées pour lire et écrire des données avec succès.

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 é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 glycémie en mmol/L où 1 mmol/L correspond à 18 mg/dL.
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é.
type de repas (int – énumération) (champ facultatif)
Type de repas que l'utilisateur a mangé au moment de la lecture.
temporal relation tosleep (int – énumération) (champ facultatif)
Date et heure de la lecture comparées au moment où l'utilisateur a dormi.
specimen source (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 ou concentration de glycémie en mmol/L où 1 mmol/L correspond à 18 mg/dL.
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é.
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 – énumération) (champ facultatif)
Type de fluide 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 lecture instantanée de la tension artérielle. En savoir plus sur l'écriture sanguine les données de pression.

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 (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 dont la mesure a été effectuée.

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 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 – unités) percentage (float – pour cent)
Pourcentage de la masse grasse totale.
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 – unités)
température corporelle (float—celsius)
Température corporelle en degrés Celsius.
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.

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 de la glaire cervicale. 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 – unités)
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 – énumération) (champ facultatif)
Quantité de glaire cervicale observée par l'utilisateur.

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 glaire cervicale observée par l'utilisateur.

Position cervicale

Dans ce type de données, chaque point de données représente un rapport sur le col de l'utilisateur. Tout sont facultatifs et peuvent être utilisés pour ajouter une description du poste, dilatation et 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 – énumération) (champ facultatif)
Position du col de l'utilisateur.
dilatation cervicale (int – énumération) (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 – unités)
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 enregistre la fréquence cardiaque de l'utilisateur en battements par minute. Étant donné que chaque le point de données représente une mesure instantanée de la fréquence cardiaque, seule l'heure de fin doit être défini. 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 – 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 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 capture 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.
Portée 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)
Taille en mètres.
Portée 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 – unités)
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 – unités)
FIELD_MENSTRUAL_FLOW (int – énumération) (champ facultatif)
Poids 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—énumération) (champ facultatif)
Le résultat du test d'ovulation d'un utilisateur, 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)
Le résultat du test d'ovulation d'un utilisateur, 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 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 à l'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 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 absente ou 1 si elle est mesurée dans les 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)
Lecture de la saturation en oxygène du sang en pourcentage.
FIELD_SUPPLEMENTAL_OXYGEN_FLOW_RATE (float – L/min)
Débit d'oxygène supplémentaire fourni à l'utilisateur en litres par minute. Zéro indique qu'aucun oxygène supplémentaire n'est fourni et que l'utilisateur et l'air ambiant uniquement.
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.

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 la phase de sommeil et doit toujours être inclus. Le code temporel représente la fin de la période de sommeil à l'étape précédente. Les intervalles de temps n'ont pas besoin d'ê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érentes phases et types 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 perte de données. Ainsi, chaque point doit comporter un code temporel et le champ des occurrences doit être défini sur 1.

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 instance de perte de données. Définissez ce champ sur 1.

Poids

Ce type de données capture le poids de cet utilisateur en kilogrammes. Comme chaque point de données représente le poids 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.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: de 0 à 1 000 kilogrammes

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: de 0 à 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 sur les données utilisateur pour 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 accepté de consulter.