Tipos de dados agregados

Mantenha tudo organizado com as coleções Salve e categorize o conteúdo com base nas suas preferências.

Para dados que podem ser gravados continuamente (com vários pontos de dados durante um período), a plataforma Google Fit pode agregar esses dados e retornar os resultados calculados. Pode ser uma medição média ou um resumo/total. Você pode economizar tempo nesses cálculos e mostrar aos usuários do app resumos ou médias úteis facilmente lendo dados agregados.

Para ler dados agregados, você precisa escolher um tipo de dados, um período e algo para 'bucket' (ou agrupar) os dados. É possível agrupar dados de algumas maneiras:

Período
Intervalos agregados de dados por hora ou dia. Por exemplo, veja passos ou calorias queimadas por dia.
Tipo de atividade
O bucket tem dados agregados por tipo de atividade. Por exemplo, para dados de sono ao longo de uma semana, haverá um bucket para cada tipo de atividade de sono (leve, profundo e REM).
Segmento de atividade
Bucket de dados agregados pelos segmentos de atividade durante um período. Por exemplo, se um usuário foi correr entre 9h e 10h, mas correu pelos primeiros 20 minutos, sentou por 10 minutos, caminhou por 15 minutos e correu por 15 minutos, isso é considerado um segmento de 4 atividades e vai retornar 4 buckets.
Sessão
Use os limites de tempo das sessões para agregar dados. Por exemplo, se um usuário fez duas execuções que foram registradas como duas sessões (uma corrida matinal e outra à tarde), é possível agrupar por sessão para saber as médias de passos ou velocidade média de cada execução.

Atividade

Use esses tipos de dados para ler dados agregados de saúde e bem-estar.

Resumo de atividades

Tempo total e número de segmentos para uma atividade específica em um período. Cada ponto de dados representa um resumo de todos os segmentos de atividade de um determinado tipo de atividade em um período.

REST

Nomecom.google.activity.summary
Escopos da permissão OAuth
https://www.googleapis.com/auth/fitness.activity.read
Campos (formato: unidades)
activity (int: enumeração)
O tipo de atividade do usuário. Veja a lista de tipos de atividade aqui.
duration (int a milissegundos)
É o tempo total gasto em uma atividade em todos os segmentos no período.
número de segmentos (int — contagem)
O número de segmentos de atividade distintos ao longo do intervalo de tempo deste ponto de dados.

Android

Nomecom.google.activity.summary
Objeto do tipo de dadosAGGREGATE_LOCATION_SUMMARY
Campos (formato: unidades)
FIELD_Atividade (int: enumeração)
O tipo de atividade do usuário. Veja a lista de tipos de atividade aqui.
FIELD_DURATION (int a milissegundos)
É o tempo total gasto em uma atividade em todos os segmentos no período.
FIELD_NUM_SEGMENTS (int—contagem)
O número de segmentos de atividade distintos ao longo do intervalo de tempo deste ponto de dados.

Resumo da taxa metabólica basal (TMB)

Cada ponto de dados representa a taxa metabólica basal média, máxima e mínima do usuário ao longo do período, em quilocaulos por dia. Isso é útil se o usuário tiver ganhado ou perdido peso, e a TMB tiver mudado.

REST

Nomecom.google.calories.bmr.summary
Escopos da permissão OAuth
https://www.googleapis.com/auth/fitness.activity.read
Campos (formato: unidades)
média (float a kcal por dia)
A BMR média do usuário durante um período.
máx. (float: kcal por dia)
A BMR máxima do usuário durante um período.
min (float: kcal por dia)
A BMR mínima do usuário durante um período.

Android

Nomecom.google.calories.bmr.summary
Objeto do tipo de dadosAGGREGATE_BASAL_METABOLIC_RATE_SUMMARY
Campos (formato: unidades)
FIELD_Média (float: kcal por dia)
A BMR média do usuário durante um período.
FIELD_MAX (float: kcal por dia)
A BMR máxima do usuário durante um período.
FIELD_MIN (float: kcal por dia)
A BMR mínima do usuário durante um período.

Resumo de calorias queimadas

O total ou total de calorias queimadas, em kilocalories, durante um período. Esse tipo de dados e os campos dele são os mesmos do tipo de dados instantâneo.

Resumo de Pontos cardio

Cada ponto de dados representa o número de pontos cardíacos recebidos durante o período.

REST

Nomecom.google.heart_minutes.summary
Escopos da permissão OAuth
https://www.googleapis.com/auth/fitness.activity.read
Campos (formato: unidades)
intensidade (float: pontos cardio)
O número de Pontos cardio ganhos no período, incluindo pontos ganhos por multiplicadores (mais pontos ganhos para atividades mais extenuantes).
duration (float — minutos)
A data em que os Pontos cardio foram ganhos, medidos em minutos.

Android

Nomecom.google.heart_minutes.summary
Objeto do tipo de dadosAGGREGATE_HEART_POINTS
Campos (formato: unidades)
FIELD_INTENSITY (float: pontos cardio)
O número de Pontos cardio ganhos no período, incluindo pontos ganhos por multiplicadores (mais pontos ganhos para atividades mais extenuantes).
FIELD_DURATION (float — minutos)
A data em que os Pontos cardio foram ganhos, medidos em minutos.

Resumo dos Minutos em movimento

O número total de minutos em movimento durante o período. Esses campos e tipo de dados são iguais aos do tipo de dados instantâneo.

Resumo da potência

Cada ponto de dados representa a média, máxima e mínima de energia gerada pelo usuário em watts durante um período.

REST

Nomecom.google.power.summary
Escopos da permissão OAuth
https://www.googleapis.com/auth/fitness.activity.read
Campos (formato: unidades)
média (float — watts)
Potência média do usuário gerada durante o período, em watts.
máx. (float: watts)
Potência máxima gerada pelo usuário em watts durante o período.
min (float: watts)
Potência mínima gerada pelo usuário em watts durante o período.

Android

Nomecom.google.power.summary
Objeto do tipo de dadosAGGREGATE_POWER_SUMMARY
Campos (formato: unidades)
FIELD_Média (float: watts)
Potência média do usuário gerada durante o período, em watts.
FIELD_MAX (float — watts)
Potência máxima gerada pelo usuário em watts durante o período.
FIELD_MIN (float: watts)
Potência mínima gerada pelo usuário em watts durante o período.

Resumo delta de contagem de passos

Cada ponto de dados representa o número total de etapas no período. Esse tipo de dados e os campos dele são os mesmos do tipo de dados instantâneo.

Corpo

Use esses tipos de dados para ler dados de medição corporal agregados.

Resumo da porcentagem de gordura corporal

Cada ponto de dados representa a porcentagem média, máxima e mínima de gordura corporal do usuário em um período.

REST

Nomecom.google.body.fat.percentage.summary
Escopos da permissão OAuth
https://www.googleapis.com/auth/fitness.body.read
Campos (formato: unidades)
na média (float%)
A porcentagem média de massa total do corpo que é gordura corporal em um período.
máx. (float: porcentagem)
A porcentagem máxima da massa corporal total do usuário que é gordura corporal em um período.
min (float%)
A porcentagem mínima de massa corporal total do usuário que é gordura corporal em um período.

Android

Nomecom.google.body.fat.percentage.summary
Objeto do tipo de dadosAGGREGATE_BODY_FAT_PERCENTAGE_SUMMARY
Campos (formato: unidades)
FIELD_Média (float: porcentagem)
A porcentagem média de massa total do corpo que é gordura corporal em um período.
FIELD_MAX (float%)
A porcentagem máxima da massa corporal total do usuário que é gordura corporal em um período.
FIELD_MIN (float: porcentagem)
A porcentagem mínima de massa corporal total do usuário que é gordura corporal em um período.

Resumo da frequência cardíaca

Cada ponto de dados representa a média, máxima e mínima da frequência cardíaca do usuário durante o período, em batimentos por minuto.

REST

Nomecom.google.heart_rate.summary
Escopos da permissão OAuth
https://www.googleapis.com/auth/fitness.body.read
Campos (formato: unidades)
média (float a bpm)
A frequência cardíaca média do usuário em batimentos por minuto, durante um período.
máx. (float - bpm)
A frequência cardíaca máxima do usuário em batimentos por minuto, durante um período.
min (float a bpm)
A frequência cardíaca mínima do usuário em batimentos por minuto, durante um período.

Android

Nomecom.google.heart_rate.summary
Objeto do tipo de dadosAGGREGATE_HEART_RATE_SUMMARY
Campos (formato: unidades)
FIELD_Média (float a bpm)
A frequência cardíaca média do usuário em batimentos por minuto, durante um período.
FIELD_MAX (float a bpm)
A frequência cardíaca máxima do usuário em batimentos por minuto, durante um período.
FIELD_MIN (float a bpm)
A frequência cardíaca mínima do usuário em batimentos por minuto, durante um período.

Resumo da altura

Cada ponto de dados representa a média, a altura máxima e mínima do usuário, durante um período, em metros.

REST

Nomecom.google.height.summary
Escopos da permissão OAuth
https://www.googleapis.com/auth/fitness.body.read
Campos (formato: unidades)
média (float a metros)
A altura média do usuário durante um período, em metros.
máx. (float—metros)
A altura máxima do usuário em um período em metros.
min (float—metros)
A altura mínima do usuário em um período em metros.

Android

Nomecom.google.height.summary
Objeto do tipo de dadosAGGREGATE_HEIGHT_SUMMARY
Campos (formato: unidades)
FIELD_Média (float a metros)
A altura média do usuário durante um período, em metros.
FIELD_MAX (float—metros)
A altura máxima do usuário em um período em metros.
FIELD_MIN (float—metros)
A altura mínima do usuário em um período em metros.

Resumo do peso

Cada ponto de dados representa a média, máxima e mínima de peso do usuário durante um período, em quilogramas.

REST

Nomecom.google.weight.summary
Escopos da permissão OAuth
https://www.googleapis.com/auth/fitness.body.read
Campos (formato: unidades)
média (float a kg)
Peso corporal médio do usuário durante um período, em quilogramas.
máximo (float a kg)
Peso máximo do corpo do usuário durante um período, em quilogramas.
min (float a kg)
Peso corporal do usuário durante um período em quilogramas.

Android

Nomecom.google.weight.summary
Objeto do tipo de dadosAGGREGATE_WEIGHT_SUMMARY
Campos (formato: unidades)
FIELD_Média (float a kg)
Peso corporal médio do usuário durante um período, em quilogramas.
FIELD_MAX (float a kg)
Peso máximo do corpo do usuário durante um período, em quilogramas.
FIELD_MIN (float a kg)
Peso corporal do usuário durante um período em quilogramas.

Local

Use esses tipos de dados para ler dados de local agregados.

Delta de distância

Cada ponto de dados representa a distância total do usuário percorrida em um período, em metros. Esse tipo de dados e os campos dele são os mesmos do tipo de dados instantâneo.

Caixa delimitadora de local

Cada ponto de dados representa a caixa delimitadora calculada sobre os pontos de localização do usuário durante um período. Cada caixa delimitadora tem quatro campos que representam os quatro cantos da caixa delimitadora.

REST

Nomecom.google.location.bounding_box
Escopos da permissão OAuth
https://www.googleapis.com/auth/fitness.location.read
Campos (formato: unidades)
Baixa latitude (float: graus)
Latitude mínima da caixa delimitadora, representada como um ponto flutuante, em graus.
longitude baixa (float graus)
Longitude mínima da caixa delimitadora, representada como um ponto flutuante, em graus.
alta latitude (float — graus)
Latitude máxima da caixa delimitadora, representada como um ponto flutuante, em graus.
longitude alta (float — graus)
Longitude máxima da caixa delimitadora, representada como um ponto flutuante, em graus.

Android

Nomecom.google.location.bounding_box
Objeto do tipo de dadosAGGREGATE_LOCATION_BOUNDING_BOX
Campos (formato: unidades)
FIELD_LOW_LATITUDE (float — graus)
Latitude do canto inferior esquerdo da caixa delimitadora, representada como um ponto flutuante, em graus.
FIELD_LOW_LONGITUDE (float — graus)
Longitude do canto inferior esquerdo da caixa delimitadora, representada como um ponto flutuante, em graus.
FIELD_HIGH_LATITUDE (float graus)
Latitude do canto superior direito da caixa delimitadora, representada como um ponto flutuante, em graus.
FIELD_HIGH_LONGITUDE (float — graus)
Longitude do canto superior direito da caixa delimitadora, representada como um ponto flutuante, em graus.

Resumo da velocidade

Cada ponto de dados representa a velocidade média, máxima e mínima que o usuário percorreu durante um período, em metros por segundo.

REST

Nomecom.google.speed.summary
Escopos da permissão OAuth
https://www.googleapis.com/auth/fitness.location.read
Campos (formato: unidades)
média (float: metros por segundo)
A velocidade média do usuário durante um período, em metros por segundo.
máx. (float: metros por segundo)
A velocidade máxima do usuário em um período, em metros por segundo.
min (float: metros por segundo)
A velocidade mínima do usuário durante um período, em metros por segundo.

Android

Nomecom.google.speed.summary
Objeto do tipo de dadosAGGREGATE_SPEED_SUMMARY
Campos (formato: unidades)
média (float: metros por segundo)
A velocidade média do usuário durante um período, em metros por segundo.
máx. (float: metros por segundo)
A velocidade máxima do usuário em um período, em metros por segundo.
min (float: metros por segundo)
A velocidade mínima do usuário durante um período, em metros por segundo.

Nutrição

Use esses tipos de dados para ler os dados nutricionais agregados.

Resumo da hidratação

Cada ponto de dados representa o volume total de água consumida por um usuário durante um período, em litros. Esse tipo de dados e os campos dele são os mesmos do tipo de dados instantâneo.

Resumo de nutrição

Cada ponto de dados representa a soma de todas as entradas nutricionais ao longo de um período. No campo de nutrientes, cada valor representa a soma do nutriente de todas as entradas no período.

Se o nutriente não estava em nenhuma das entradas, ele também não estará no mapa agregado. Se todas as entradas no período forem para a mesma refeição, o tipo de refeição também será definido.

REST

Nomecom.google.nutrition.summary
Escopos da permissão OAuth
https://www.googleapis.com/auth/fitness.nutrition.read
Campos (formato: unidades)
tipo de refeição (int - enumeração)
O tipo de refeição que o usuário comeu (presente se todas as entradas no período forem para a mesma refeição).
nutrientes (Map<String>: calorias/gramas)
O total de nutrientes dos alimentos consumidos ao longo de um período.

Android

Nomecom.google.nutrition.summary
Objeto do tipo de dadosAGGREGATE_NUTRITION_SUMMARY
Campos (formato: unidades)
FIELD_MEAL_TYPE (int: enumeração)
O tipo de refeição que o usuário comeu (presente se todas as entradas no período forem para a mesma refeição).
FIELD_NUTRIENTS (Map<String>: kilocalories/grams/miligrams)
O total de nutrientes dos alimentos consumidos ao longo de um período.

Saúde

Use esses tipos de dados para ler dados médicos e de saúde agregados.

Resumo da glicose no sangue

Cada ponto de dados representa o nível médio ou mínimo de glicose no sangue ou a concentração ao longo do período, medido em mmol/L, em que 1 mmol/L é 18 mg/dL.

Se os valores de cada um desses campos forem os mesmos para todas as medições realizadas durante o período, você verá o valor do campo nos dados retornados:

  • relação temporal com uma refeição
  • relação temporal ao sono
  • origem do espécime

Se os valores forem diferentes nas medidas, o campo será excluído.

REST

Nomecom.google.blood_glucose.summary
Escopos da permissão OAuth
https://www.googleapis.com/auth/fitness.blood_glucose.read
Campos (formato: unidades)
média (float — mm/L)
Nível médio de glicose no sangue ou concentração do usuário durante um período.
max (float — mm/L)
Nível máximo de glicose no sangue do usuário ou concentração durante um período.
min (float — mmol/L)
Nível mínimo de concentração de glicose no sangue do usuário durante um período.
Relação temporal com a refeição (int — enumeração) (campo opcional)
Quando a leitura foi feita em comparação com o horário em que o usuário comeu.
meal type (int—enum) (campo opcional)
O tipo de refeição que o usuário fez quando a leitura foi feita.
Relação temporária ao sono (int: enum) (campo opcional)
Quando a leitura foi realizada em comparação com o horário em que o usuário dormiu.
specimen source (int: enum) (campo opcional)
Tipo de fluido corporal usado para medir a glicose no sangue.

Android

Nomecom.google.blood_glucose.summary
Objeto do tipo de dadosAGGREGATE_BLOOD_GLUCOSE_SUMMARY
Campos (formato: unidades)
FIELD_Média (float — mm/L)
Nível médio de glicose no sangue ou concentração do usuário durante um período.
FIELD_MAX (float—mmol/L)
Nível máximo de glicose no sangue do usuário ou concentração durante um período.
FIELD_MIN (float — mm/L)
Nível mínimo de concentração de glicose no sangue do usuário durante um período.
FIELD_TEMPORAL_RELATION_TO_MEAL (int - enumeração) (campo opcional)
Quando a leitura foi feita em comparação com o horário em que o usuário comeu.
FIELD_MEAL_TYPE (int—enum) (campo opcional)
O tipo de refeição que o usuário fez quando a leitura foi feita.
FIELD_TEMPORAL_RELATION_TO_SLEEP (int - enumeração) (campo opcional)
Quando a leitura foi realizada em comparação com o horário em que o usuário dormiu.
FIELD_BLOOD_GLUCOSE_SPECIMEN_SOURCE (int—enum) (campo opcional)
Tipo de fluido corporal usado para medir a glicose no sangue.

Resumo da pressão arterial

Cada ponto de dados representa a pressão média, mínima e máxima do sangue no período, medida em mmHg.

Se os valores de cada um desses campos forem os mesmos para todas as medições realizadas durante o período, você verá o valor do campo nos dados retornados:

  • posição corporal
  • local de medição

Se os valores forem diferentes nas medidas, o campo será excluído.

REST

Nomecom.google.blood_pressure.summary
Escopos da permissão OAuth
https://www.googleapis.com/auth/fitness.blood_pressure.read
Campos (formato: unidades)
sistólica média (float a mmHg)
A pressão sistólica média do usuário ao longo de um período.
máximo sistólico (float a mmHg)
A pressão sistólica máxima do usuário durante um período.
min sistólico (float a mmHg)
A pressão sistólica mínima do usuário durante um período.
diastólico médio (float a mmHg)
A pressão arterial diastólica média do usuário durante um período.
diastólico máximo (float a mmHg)
A pressão arterial diastólica máxima do usuário em um período.
min diastolic (float a mmHg)
A pressão arterial diastólica mínima do usuário em um período.
body body (int: enum) (campo opcional)
A posição do corpo do usuário quando a medição foi realizada.
location location (int - enumeração) (campo opcional)
Qual grupo e parte do braço a medição foi realizada.

Android

Nomecom.google.blood_pressure.summary
Objeto do tipo de dadosAGGREGATE_BLOOD_PRESSURE_SUMMARY
Campos (formato: unidades)
FIELD_BLOOD_PRESSURE_SYSTOLIC_Average (float a mmHg)
A pressão sistólica média do usuário ao longo de um período.
FIELD_BLOOD_PRESSURE_SYSTOLIC_MAX (float a mmHg)
A pressão sistólica máxima do usuário durante um período.
FIELD_BLOOD_PRESSURE_SYSTOLIC_MIN (float a mmHg)
A pressão sistólica mínima do usuário durante um período.
FIELD_BLOOD_PRESSURE_DIASTOLIC_Average (float a mmHg)
A pressão arterial diastólica média do usuário durante um período.
FIELD_BLOOD_PRESSURE_DIASTOLIC_MAX (float a mmHg)
A pressão arterial diastólica máxima do usuário em um período.
FIELD_BLOOD_PRESSURE_DIASTOLIC_MIN (float a mmHg)
A pressão arterial diastólica mínima do usuário em um período.
FIELD_body_POSITION (int: enum) (campo opcional)
A posição do corpo do usuário quando a medição foi realizada.
FIELD_BLOOD_PRESSURE_MEASUREMENT_LOCATION (int—enum) (campo opcional)
Qual grupo e parte do braço a medição foi realizada.

Resumo da temperatura corporal

Cada ponto de dados representa a temperatura corporal média, mínima e máxima do usuário em um período.

Ela também terá o local onde a medição foi feita no corpo, se o local de medição fosse o mesmo para todos os pontos de dados no intervalo de tempo.

REST

Nomecom.google.body.temperature.summary
Escopos da permissão OAuth
https://www.googleapis.com/auth/fitness.body_temperature.read
Campos (formato: unidades)
média (float - celsius)
A temperatura corporal média do usuário durante um período.
máx. (float: celsius)
A temperatura corporal máxima do usuário durante um período.
min (float: celsius)
A temperatura corporal mínima do usuário em um período.
location location (int - enumeração) (campo opcional)
De onde a medição de temperatura foi obtida no corpo do usuário.

Android

Nomecom.google.body.temperature.summary
Objeto do tipo de dadosAGGREGATE_body_TEMPERATURE_SUMMARY
Campos (formato: unidades)
FIELD_Média (float: celsius)
A temperatura corporal média do usuário durante um período.
FIELD_MAX (float - celso
A temperatura corporal máxima do usuário durante um período.
FIELD_MIN (float - celso
A temperatura corporal mínima do usuário em um período.
FIELD_Corpo_TEMPERATURE_MEASUREMENT_LOCATION (int: enum) (campo opcional)
De onde a medição de temperatura foi obtida no corpo do usuário.

Resumo da saturação de oxigênio

Cada ponto de dados representa a saturação média, mínima e máxima de oxigênio no sangue e a taxa de fluxo de oxigênio suplementar do usuário de um intervalo de tempo.

Se os valores de cada um desses campos forem os mesmos para todas as medições realizadas durante o período, você verá o valor do campo nos dados retornados:

  • modo de administração de terapia de oxigênio
  • sistema de saturação de oxigênio
  • método de medição de saturação de oxigênio

Se os valores forem diferentes nas medidas, o campo será excluído.

REST

Nomecom.google.oxygen_saturation.summary
Escopos da permissão OAuth
https://www.googleapis.com/auth/fitness.oxygen_saturation.read
Campos (formato: unidades)
saturação média de oxigênio (float—porcentagem)
A saturação média de oxigênio do usuário durante um período.
saturação máxima de oxigênio (float: porcentagem)
A saturação máxima de oxigênio do usuário durante um período.
saturação mínima de oxigênio (float—porcentagem)
A saturação mínima de oxigênio do usuário durante um período.
taxa média de fluxo de oxigênio suplementar (float a L/min)
A taxa média de fluxo de oxigênio suplementar do usuário durante um período.
taxa de fluxo máxima de oxigênio suplementar (float - L/min)
A taxa máxima de fluxo de oxigênio suplementar do usuário durante um período.
taxa de fluxo mínima de oxigênio suplementar (float a L/min)
A taxa mínima de fluxo de oxigênio suplementar do usuário durante um período.
modo de administração de terapia de oxigênio (int - enumeração) (campo opcional)
Como é realizada a terapia de oxigênio.
Pode estar ausente ou 1 se administrado por cânula nasal.
sistema de saturação de oxigênio (int - enumeração) (campo opcional)
Onde a saturação de oxigênio é medida.
Pode estar ausente ou 1 se medido 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 estar ausente ou 1 se medida por oximetria de pulso.

Android

Nomecom.google.oxygen_saturation.summary
Objeto do tipo de dadosAGGREGATE_OXYGEN_SATURATION_SUMMARY
Campos (formato: unidades)
FIELD_OXYGEN_SATURATION_Média (float: porcentagem)
A saturação média de oxigênio do usuário durante um período.
FIELD_OXYGEN_SATURATION_MAX (float%)
A saturação máxima de oxigênio do usuário durante um período.
FIELD_OXYGEN_SATURATION_MIN (float: porcentagem)
A saturação mínima de oxigênio do usuário durante um período.
FIELD_SUPPLEMENTAL_OXYGEN_FLOW_RATE_Average (float a L/min)
A taxa média de fluxo de oxigênio suplementar do usuário durante um período.
FIELD_SUPPLEMENTAL_OXYGEN_FLOW_RATE_MAX (float a L/min)
A taxa máxima de fluxo de oxigênio suplementar do usuário durante um período.
FIELD_SUPPLEMENTAL_OXYGEN_FLOW_RATE_MIN (float a L/min)
A taxa mínima de fluxo de oxigênio suplementar do usuário durante um período.
FIELD_OXYGEN_THERAPY_ADMINISTRATION_MODE (int—enum) (campo opcional)
Como é realizada a terapia de oxigênio.
Pode estar ausente ou 1 se administrado por cânula nasal.
FIELD_OXYGEN_SATURATION_SYSTEM (int–enum) (campo opcional)
Onde a saturação de oxigênio é medida.
Pode estar ausente ou 1 se medido em capilares periféricos.
FIELD_OXYGEN_SATURATION_MEASUREMENT_METHOD (int—enum) (campo opcional)
Como a saturação de oxigênio é medida.
Pode estar ausente ou 1 se medida por oximetria de pulso.