Las APIs de Google Fit, incluida la API de REST de Google Fit, dejarán de estar disponibles después del 30 de junio de 2025. A partir del 1 de mayo de 2024, los desarrolladores no pueden registrarse para usar estas APIs.
Google Fit tiene tipos de datos de salud para las mediciones relacionadas con la administración
la salud general (a diferencia del estado físico).
Lista de tipos de datos
Puedes aprender más sobre los tipos de datos de salud y sus campos en el
Documentación de referencia de Android Los campos con la unidad enum tienen un
de valores aceptados para elegir. Usa solo uno de los valores permitidos para lo siguiente:
leer y escribir datos correctamente.
Glucemia
Este tipo de datos capta la concentración de glucosa en la sangre. Cada dato
punto representa una medición instantánea única de glucemia. Obtén más información sobre
escribir datos de glucemia.
Glucemia o concentración en mmol/L, donde 1 mmol/L equivale a 18 mg/dL.
relación temporal con la comida (int: enumeración) (campo opcional)
Cuándo se realizó la medición y cuándo el usuario comió.
Valores aceptados
"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
meal type (int: enumeración) (campo opcional)
Qué tipo de comida comió el usuario cuando se realizó la medición.
Cuándo se realizó la medición y cuándo el usuario comió.
Valores aceptados
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
Cuándo se realizó la medición en comparación con cuándo durmió el usuario.
Valores aceptados
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.
Este tipo de datos captura la presión arterial de un usuario. Cada dato representa
una medición instantánea de la presión arterial. Más información sobre cómo escribir sangre
sobre la presión de los datos.
La posición del cuerpo del usuario cuando se realizó la medición.
Valores aceptados
BODY_POSITION_STANDING // Standing up
BODY_POSITION_SITTING // Sitting down
BODY_POSITION_LYING_DOWN // Lying down
BODY_POSITION_SEMI_RECUMBENT // Reclining
De qué brazo y parte del brazo se realizó la medición
Valores aceptados
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
Porcentaje de grasa corporal
Este tipo de datos captura el porcentaje de grasa corporal de un usuario. Cada dato
representa la grasa corporal total de una persona como un porcentaje de la masa corporal total.
Este tipo de datos captura la descripción del moco cervical. Cada dato
representa una descripción autoevaluada del moco cervical para un usuario. Todos los campos
son opcionales y se pueden utilizar para describir la apariencia del moco cervical,
y el importe.
textura de moco cervical (int—enum.) (campo opcional)
La consistencia o textura del moco cervical del usuario.
Valores aceptados
"intVal": 1 // Dry, little or no mucus
"intVal": 2 // Sticky
"intVal": 3 // Creamy
"intVal": 4 // Watery
"intVal": 5 // Clear and stretchy like egg white
cantidad de moco cervical (int: enumeración) (campo opcional)
Cuánto moco cervical observa el usuario.
Valores aceptados
"intVal": 1 // Light
"intVal": 2 // Medium
"intVal": 3 // Heavy
En este tipo de datos, cada dato representa un informe del cuello del útero del usuario. Todo
son opcionales y se pueden usar para agregar descripciones del puesto,
dilatación y firmeza del cuello del útero.
Este tipo de datos captura la frecuencia cardíaca del usuario en pulsaciones por minuto. Debido a que cada
el dato representa una medida instantánea de la frecuencia cardíaca, solo la hora de finalización
de configuración. Se usará como marca de tiempo para la lectura.
Este tipo de datos captura la altura de ese usuario en metros. Debido a que cada dato
representa la altura del usuario en el momento de la lectura, solo la hora de finalización
de configuración. Se usará como marca de tiempo para la lectura.
Este tipo de datos captura una descripción de qué tan intenso fue el flujo menstrual de un usuario
(manchado, ligero, mediano o pesado). Cada dato representa una descripción de
qué tan pesado fue el sangrado menstrual del usuario.
Este tipo de datos captura la cantidad de oxígeno que circula en la sangre, medida
como un porcentaje de hemoglobina saturada de oxígeno. Cada dato representa un
una sola lectura de saturación de oxígeno en sangre en el momento de la medición.
Los campos opcionales también te permiten agregar detalles sobre el oxígeno complementario si
o administrar.
Lectura de saturación de oxígeno en sangre como porcentaje.
Rango válido: 0-100%
índice de flujo de oxígeno suplementario (float-l/min)
La tasa de oxígeno adicional que se suministra a un usuario en litros por minuto.
Establece el valor en cero si no se proporciona oxígeno complementario y el usuario
que solo respira aire del ambiente.
modo de administración de oxigenoterapia (int: enumeración) (campo opcional)
Cómo se administra la oxigenoterapia.
Puede estar ausente o 1 si se administra con cánula nasal.
sistema de saturación de oxígeno (int: enum) (campo opcional)
Dónde se mide la saturación de oxígeno.
Puede estar ausente o 1 si se mide en capilares periféricos.
método de medición de la saturación de oxígeno (int: enum) (campo opcional)
Cómo se mide la saturación de oxígeno.
Puede estar ausente o un valor de 1 si se mide con oximetría de pulso.
Android
Nombre
com.google.oxygen_saturation
Objeto de tipo de datos
TYPE_OXYGEN_SATURATION
Campos (formato: unidades)
FIELD_OXYGEN_SATURATION (float: porcentaje)
Lectura de saturación de oxígeno en sangre como porcentaje.
FIELD_SUPPLEMENTAL_OXYGEN_FLOW_RATE (float-l/min)
La tasa de oxígeno adicional que se suministra a un usuario en litros por minuto.
El cero indica que no se proporcionó oxígeno complementario, y el usuario no
que solo respira aire del ambiente.
Puede estar ausente o un valor de 1 si se mide con oximetría de pulso.
Sueño
Este tipo de datos captura la duración y el tipo de sueño del usuario. Cada dato
representa un intervalo de tiempo para una etapa del sueño.
La hora de inicio del dato representa el inicio de la etapa del sueño y
siempre debe incluirse. La marca de tiempo representa el final de la sesión de sueño
etapa. No es necesario que los intervalos de tiempo sean continuos, pero no deben superponerse.
Valores que representan diferentes tipos y etapas del sueño.
Valores aceptados
SLEEP_SEGMENT_TYPE_UNSPECIFIED // Unspecified or unknown if user is sleeping.
AWAKE // Awake; user is awake.
SLEEP // Sleeping; generic or non-granular sleep description.
OUT_OF_BED // Out of bed; user gets out of bed in the middle of a sleep session.
SLEEP_LIGHT // Light sleep; user is in a light sleep cycle.
SLEEP_DEEP // Deep sleep; user is in a deep sleep cycle.
SLEEP_REM // REM sleep; user is in a REM sleep cyle.
Sangrado vaginal
Este tipo de datos capta si un usuario experimenta sangrado entre los
período). Cada dato representa una instancia de manchado, por lo que cada punto
debe tener una marca de tiempo y el campo de casos debe tener el valor
uno.
Cada instancia de manchado. Establece este campo en 1.
Android
Nombre
com.google.vaginal_spotting
Objeto de tipo de datos
TYPE_VAGINAL_SPOTTING
Campos (formato: unidades)
FIELD_OCCURRENCES (cantidad: int)
Cada instancia de manchado. Establece este campo en 1.
Peso
Este tipo de datos captura el peso de ese usuario en kilogramos. Debido a que cada dato
representa el peso del usuario en el momento de la lectura, solo la hora de finalización
de configuración. Se usará como marca de tiempo para la lectura.