As APIs Google Fit, incluindo a API REST Google Fit, não estarão mais disponíveis após 30 de junho de 2025. Desde 1o de maio de 2024, os desenvolvedores não podem se inscrever para usar essas APIs.
O Google Fit tem tipos de dados de saúde para medições relacionadas ao gerenciamento
saúde em geral (não condicionamento físico).
Lista de tipos de dados
Saiba mais sobre os tipos de dados de saúde e seus campos, na
documentação de referência do Android. Os campos com a unidade enum têm um
lista de valores aceitos para escolher. Use apenas um dos valores permitidos para
e a gravação de dados.
Glicemia
Este tipo de dado captura a concentração de glicose no sangue. Cada dado
representa uma única leitura instantânea de glicose no sangue. Saiba mais sobre
gravar dados de glicose no sangue.
Nível de glicose no sangue ou concentração em mmol/L, em que 1 mmol/L é 18 mg/dL.
relação temporal com a refeição (int — enum) (campo opcional)
Data em que a leitura foi feita, em comparação com quando o usuário comeu.
Valores aceitos
"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 — enum) (campo opcional)
Que tipo de refeição o usuário comeu quando a leitura foi feita.
Data em que a leitura foi feita, em comparação com quando o usuário comeu.
Valores aceitos
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 — enum) (campo opcional)
Que tipo de refeição o usuário comeu quando a leitura foi feita.
Data de realização da leitura e período em que o usuário dormiu.
Valores aceitos
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 dado captura a pressão arterial de um usuário. Cada ponto de dados representa
uma única leitura instantânea de pressão arterial. Aprenda a escrever sangue
dados sobre pressão.
Em qual grupo e parte dele a medição foi realizada.
Valores aceitos
"intVal": 1 // Left wrist
"intVal": 2 // Right wrist
"intVal": 3 // Left upper arm
"intVal": 4 // Right upper arm
Android
Nome
com.google.blood_pressure
Objeto de tipo de dados
TYPE_BLOOD_PRESSURE
Campos (formato — unidades)
FIELD_BLOOD_PRESSURE_SYSTOLIC (float - mmHg)
A medição da pressão arterial sistólica.
FIELD_BLOOD_PRESSURE_DIASTOLIC (float - mmHg)
A medição da pressão arterial diastólica.
FIELD_BODY_POSITION (int — enum) (campo opcional)
A posição do corpo do usuário quando a medição foi feita.
Valores aceitos
BODY_POSITION_STANDING // Standing up
BODY_POSITION_SITTING // Sitting down
BODY_POSITION_LYING_DOWN // Lying down
BODY_POSITION_SEMI_RECUMBENT // Reclining
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
Porcentagem de gordura corporal
Esse tipo de dado captura o percentual de gordura corporal de um usuário. Cada ponto de dados
representa a gordura corporal total de uma pessoa como uma porcentagem de sua massa corporal total.
Esse tipo de dado captura a descrição do muco cervical. Cada ponto de dados
representa uma descrição autoavaliada do muco cervical de um usuário. Todos os campos
são opcionais e podem ser usados para descrever a aparência do muco cervical,
e o valor.
textura do muco cervical (int — enum) (campo opcional)
A consistência ou textura do muco cervical do usuário.
Valores aceitos
"intVal": 1 // Dry, little or no mucus
"intVal": 2 // Sticky
"intVal": 3 // Creamy
"intVal": 4 // Watery
"intVal": 5 // Clear and stretchy like egg white
quantidade de muco cervical (int — enum) (campo opcional)
Quanto muco cervical o usuário observa.
Valores aceitos
"intVal": 1 // Light
"intVal": 2 // Medium
"intVal": 3 // Heavy
Neste tipo de dados, cada ponto de dados representa um relatório do colo do útero do usuário. Todos
são opcionais e podem ser usados para adicionar descrições da posição,
dilatação e firmeza do colo do útero.
Esse tipo de dado captura a frequência cardíaca do usuário em batimentos por minuto. Como cada
ponto de dados representa uma medida instantânea da frequência cardíaca, somente o horário de término
deve ser definido. Ele será usado como o carimbo de data/hora da leitura.
Esse tipo de dado captura a altura do usuário em metros. Como cada ponto de dados
representa a altura do usuário no momento da leitura, somente a hora de término
deve ser definido. Ele será usado como o carimbo de data/hora da leitura.
Esse tipo de dado captura uma descrição da intensidade do fluxo menstrual de um usuário
(manchas, leve, média ou pesada). Cada ponto de dados representa uma descrição
a intensidade do sangramento menstrual do usuário.
Este tipo de dado captura a quantidade de oxigênio que circula no sangue, medida
como uma porcentagem de hemoglobina saturada com oxigênio. Cada ponto de dados representa
leitura de saturação única de oxigênio no sangue no momento da medição.
Os campos opcionais também permitem adicionar detalhes sobre qualquer oxigênio suplementar caso
administrados.
Leitura em porcentagem da saturação de oxigênio no sangue.
Intervalo válido: 0% a 100%
taxa de fluxo de oxigênio suplementar (float—L/min)
A taxa de oxigênio adicional é fornecido a um usuário em litros por minuto.
Defina como zero se nenhum oxigênio suplementar for fornecido e o usuário estiver
apenas o ar do ambiente.
modo de administração da terapia de oxigênio (int — enum) (campo opcional)
Como a terapia de oxigênio é administrada.
Pode estar ausente ou 1 se administrado pela cânula nasal.
sistema de saturação de oxigênio (int — enum) (campo opcional)
Onde a saturação de oxigênio é medida.
Pode estar ausente ou 1 se medida em capilares periféricos.
método de medição de saturação de oxigênio (int — enum) (campo opcional)
Como a saturação de oxigênio é medida.
Pode ser ausente ou 1 se medida pela oximetria de pulso.
Android
Nome
com.google.oxygen_saturation
Objeto de tipo de dados
TYPE_OXYGEN_SATURATION
Campos (formato — unidades)
FIELD_OXYGEN_SATURATION (float — porcentagem)
Leitura em porcentagem da saturação de oxigênio no sangue.
A taxa de oxigênio adicional é fornecido a um usuário em litros por minuto.
Zero indica que nenhum oxigênio suplementar é fornecido e que o usuário
apenas o ar do ambiente.
Pode ser ausente ou 1 se medida pela oximetria de pulso.
Sono
Esse tipo de dado captura a duração e o tipo de sono do usuário. Cada ponto de dados
representa um intervalo de tempo para um estágio do sono.
O horário de início do ponto de dados representa o início do estágio do sono e
sempre precisa ser incluído. O carimbo de data/hora representa o fim da atividade de sono
fase de Os intervalos não precisam ser contínuos, mas não podem se sobrepor.
Valores que representam diferentes estágios e tipos de sono.
Valores aceitos
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.
Hemorragia vaginal
Esse tipo de dado captura se um usuário tem sangramento entre
ou período). Cada ponto de dados representa uma instância de detecção, de modo que cada ponto
deve ter um carimbo de data/hora, e o campo de ocorrências precisa ser definido como
um.
Cada instância de detecção. Defina esse campo como 1.
Android
Nome
com.google.vaginal_spotting
Objeto de tipo de dados
TYPE_VAGINAL_SPOTTING
Campos (formato — unidades)
FIELD_OCCURRENCES (int — contagem)
Cada instância de detecção. Defina esse campo como 1.
Peso
Esse tipo de dado captura o peso do usuário em quilogramas. Como cada ponto de dados
representa o peso do usuário no momento da leitura, somente a hora de término
deve ser definido. Ele será usado como o carimbo de data/hora da leitura.