Tipi di dati aggregati

Per i dati che possono essere registrati continuamente (con più punti dati in un periodo di tempo), la piattaforma Google Fit può aggregare questi dati e restituire i risultati calcolati. Può trattarsi di una misurazione media o di un riepilogo/totale. Puoi risparmiare tempo su questi calcoli e mostrare facilmente agli utenti della tua app riepiloghi o medie utili leggendo i dati aggregati.

Per leggere i dati aggregati, devi scegliere un tipo di dati, un intervallo di tempo e un elemento in base al quale raggruppare i dati. Puoi raggruppare i dati in diversi modi:

Periodo di tempo
Raggruppa i dati dei bucket per ora o per giorno. Ad esempio, visualizza i passi o le calorie bruciate al giorno.
Tipo di attività
Raggruppa i dati aggregati per tipo di attività. Ad esempio, per i dati relativi al sonno di una settimana, ci sarà un bucket per ogni tipo di attività di sonno (leggero, profondo e REM).
Segmento di attività
Raggruppa i dati aggregati in base ai segmenti di attività in un periodo di tempo. Ad esempio, se un utente ha corso tra le 9:00 e le 10:00, ma ha corso per i primi 20 minuti, si è seduto per 10 minuti, ha camminato per 15 minuti e ha corso per 15 minuti, questi sono considerati 4 segmenti di attività e restituirebbero 4 bucket.
Sessione
Utilizza i limiti di tempo delle sessioni per aggregare i dati. Ad esempio, se un utente ha fatto due corse registrate come due sessioni (una corsa mattutina e una corsa pomeridiana), puoi raggruppare per sessione per conoscere i passi medi o la velocità media di ogni corsa.

Attività

Utilizza questi tipi di dati per leggere i dati aggregati su salute e benessere.

Riepilogo attività

Il tempo totale e il numero di segmenti per una determinata attività in un periodo di tempo. Ogni punto dati rappresenta un riepilogo di tutti i segmenti di attività per un particolare tipo di attività in un intervallo di tempo.

REST

Nomecom.google.activity.summary
Ambiti delle autorizzazioni OAuth
https://www.googleapis.com/auth/fitness.activity.read
Campi (formato - unità)
activity (int - enum)
Il tipo di attività svolta dall'utente. Consulta l'elenco dei tipi di attività qui.
duration (int millisecondi)
Il tempo totale dedicato a un'attività in tutti i segmenti dell'intervallo di tempo.
Numero di segmenti (int - conteggio)
Il numero di segmenti di attività distinti nell'intervallo di tempo di questo punto dati.

Android

Nomecom.google.activity.summary
Oggetto Tipo di datiAGGREGATE_ACTIVITY_SUMMARY
Campi (formato - unità)
FIELD_ACTIVITY (int, enum)
Il tipo di attività svolta dall'utente. Consulta l'elenco dei tipi di attività qui.
FIELD_DURATION (int: millisecondi)
Il tempo totale dedicato a un'attività in tutti i segmenti dell'intervallo di tempo.
FIELD_NUM_SEGMENTS (int - conteggio)
Il numero di segmenti di attività distinti nell'intervallo di tempo di questo punto dati.

Riepilogo del metabolismo basale (BMR)

Ogni punto dati rappresenta il tasso metabolico basale medio, massimo e minimo dell'utente nell'intervallo di tempo, in chilocalorie al giorno. Questa opzione è utile se l'utente ha aumentato o perso peso e di conseguenza il suo BMR è cambiato.

REST

Nomecom.google.calories.bmr.summary
Ambiti delle autorizzazioni OAuth
https://www.googleapis.com/auth/fitness.activity.read
Campi (formato - unità)
Media (float kcal al giorno)
Il BMR medio dell'utente in un periodo di tempo.
max (float kcal al giorno)
Il BMR massimo dell'utente in un periodo di tempo.
min (float kcal al giorno)
Il BMR minimo dell'utente in un periodo di tempo.

Android

Nomecom.google.calories.bmr.summary
Oggetto Tipo di datiAGGREGATE_BASAL_METABOLIC_RATE_SUMMARY
Campi (formato - unità)
FIELD_AVERAGE (float kcal al giorno)
Il BMR medio dell'utente in un periodo di tempo.
FIELD_MAX (float kcal al giorno)
Il BMR massimo dell'utente in un periodo di tempo.
FIELD_MIN (float kcal al giorno)
Il BMR minimo dell'utente in un periodo di tempo.

Riepilogo delle calorie bruciate

Le calorie aggregate o totali bruciate, in kilocalorie, in un periodo di tempo. Questo tipo di dati e i relativi campi sono gli stessi del tipo di dati istantanei.

Riepilogo Punti cardio

Ogni punto dati rappresenta il numero di punti cardio guadagnati nel periodo di tempo.

REST

Nomecom.google.heart_minutes.summary
Ambiti delle autorizzazioni OAuth
https://www.googleapis.com/auth/fitness.activity.read
Campi (formato - unità)
Intensità (float - Punti cardio)
Il numero di Punti cardio guadagnati nel periodo di tempo, inclusi i punti guadagnati dai moltiplicatori (più punti guadagnati per attività più faticose).
duration (float minuti)
Il tempo in cui sono stati guadagnati i Punti cardio, misurato in minuti.

Android

Nomecom.google.heart_minutes.summary
Oggetto Tipo di datiAGGREGATE_HEART_POINTS
Campi (formato - unità)
FIELD_INTENSITY (float: Punti cardio)
Il numero di Punti cardio guadagnati nel periodo di tempo, inclusi i punti guadagnati dai moltiplicatori (più punti guadagnati per un'attività più intensa).
FIELD_DURATION (float minuti)
Il tempo in cui sono stati guadagnati i Punti cardio, misurato in minuti.

Riepilogo dei minuti di movimento

Il numero totale di minuti di movimento nel periodo di tempo. Questo tipo di dati e i campi sono gli stessi del tipo di dati istantanei.

Riepilogo del consumo energetico

Ogni punto dati rappresenta la potenza media, massima e minima generata dall'utente in watt, in un determinato periodo di tempo.

REST

Nomecom.google.power.summary
Ambiti delle autorizzazioni OAuth
https://www.googleapis.com/auth/fitness.activity.read
Campi (formato - unità)
media (float watt)
La potenza media generata dall'utente nel periodo di tempo, in watt.
max (float watt)
La potenza massima generata dall'utente nel periodo di tempo, in watt.
min (float - watt)
La potenza minima generata dall'utente nel periodo di tempo, in watt.

Android

Nomecom.google.power.summary
Oggetto Tipo di datiAGGREGATE_POWER_SUMMARY
Campi (formato - unità)
FIELD_AVERAGE (float - watt)
La potenza media generata dall'utente nel periodo di tempo, in watt.
FIELD_MAX (float watt)
La potenza massima generata dall'utente nel periodo di tempo, in watt.
FIELD_MIN (float - watt)
La potenza minima generata dall'utente nel periodo di tempo, in watt.

Riepilogo del delta del numero di passi

Ogni punto dati rappresenta il numero totale di passi nel periodo di tempo. Questo tipo di dati e i relativi campi sono gli stessi del tipo di dati istantanei.

Corpo

Utilizza questi tipi di dati per leggere i dati aggregati delle misurazioni del corpo.

Riepilogo della percentuale di grasso corporeo

Ogni punto dati rappresenta la percentuale di grasso corporeo media, massima e minima dell'utente in un determinato periodo di tempo.

REST

Nomecom.google.body.fat.percentage.summary
Ambiti delle autorizzazioni OAuth
https://www.googleapis.com/auth/fitness.body.read
Campi (formato - unità)
media (float%)
La percentuale media della massa corporea totale dell'utente costituita da grasso corporeo in un determinato periodo di tempo.
max (float%)
La percentuale massima della massa corporea totale dell'utente costituita da grasso corporeo in un determinato periodo di tempo.
min (float%)
La percentuale minima della massa corporea totale dell'utente che è grasso corporeo, in un determinato periodo di tempo.

Android

Nomecom.google.body.fat.percentage.summary
Oggetto Tipo di datiAGGREGATE_BODY_FAT_PERCENTAGE_SUMMARY
Campi (formato - unità)
FIELD_AVERAGE (float%,)
La percentuale media della massa corporea totale dell'utente costituita da grasso corporeo in un determinato periodo di tempo.
FIELD_MAX (float - percentuale)
La percentuale massima della massa corporea totale dell'utente costituita da grasso corporeo in un determinato periodo di tempo.
FIELD_MIN (float%,)
La percentuale minima della massa corporea totale dell'utente che è grasso corporeo, in un determinato periodo di tempo.

Riepilogo della frequenza cardiaca

Ogni punto dati rappresenta la frequenza cardiaca media, massima e minima dell'utente nel periodo di tempo, in battiti al minuto.

REST

Nomecom.google.heart_rate.summary
Ambiti delle autorizzazioni OAuth
https://www.googleapis.com/auth/fitness.body.read
Campi (formato - unità)
Media (float bpm)
La frequenza cardiaca media dell'utente in battiti al minuto, in un determinato periodo di tempo.
max (float bpm)
La frequenza cardiaca massima dell'utente in battiti al minuto, in un determinato periodo di tempo.
min (float bpm)
La frequenza cardiaca minima dell'utente in battiti al minuto, in un periodo di tempo.

Android

Nomecom.google.heart_rate.summary
Oggetto Tipo di datiAGGREGATE_HEART_RATE_SUMMARY
Campi (formato - unità)
FIELD_AVERAGE (float bpm)
La frequenza cardiaca media dell'utente in battiti al minuto, in un determinato periodo di tempo.
FIELD_MAX (float bpm)
La frequenza cardiaca massima dell'utente in battiti al minuto, in un determinato periodo di tempo.
FIELD_MIN (float bpm)
La frequenza cardiaca minima dell'utente in battiti al minuto, in un periodo di tempo.

Riepilogo altezza

Ogni punto dati rappresenta l'altezza media, massima e minima dell'utente in un periodo di tempo, in metri.

REST

Nomecom.google.height.summary
Ambiti delle autorizzazioni OAuth
https://www.googleapis.com/auth/fitness.body.read
Campi (formato - unità)
Media (float metri)
L'altezza media dell'utente in un periodo di tempo, in metri.
max (float metri)
L'altezza massima dell'utente in un periodo di tempo, in metri.
min (float metri)
L'altezza minima dell'utente in un periodo di tempo, in metri.

Android

Nomecom.google.height.summary
Oggetto Tipo di datiAGGREGATE_HEIGHT_SUMMARY
Campi (formato - unità)
FIELD_AVERAGE (float metri)
L'altezza media dell'utente in un periodo di tempo, in metri.
FIELD_MAX (float metri)
L'altezza massima dell'utente in un periodo di tempo, in metri.
FIELD_MIN (float metri)
L'altezza minima dell'utente in un periodo di tempo, in metri.

Riepilogo del peso

Ciascun punto dati rappresenta il peso medio, massimo e minimo dell'utente in un periodo di tempo, in chilogrammi.

REST

Nomecom.google.weight.summary
Ambiti delle autorizzazioni OAuth
https://www.googleapis.com/auth/fitness.body.read
Campi (formato - unità)
Media (float kg)
Il peso corporeo medio dell'utente in un periodo di tempo, in chilogrammi.
max (float kg)
Il peso corporeo massimo dell'utente in un periodo di tempo, in chilogrammi.
min (float kg)
Il peso corporeo minimo dell'utente in un periodo di tempo, in chilogrammi.

Android

Nomecom.google.weight.summary
Oggetto Tipo di datiAGGREGATE_WEIGHT_SUMMARY
Campi (formato - unità)
FIELD_AVERAGE (float kg)
Il peso corporeo medio dell'utente in un periodo di tempo, in chilogrammi.
FIELD_MAX (float kg)
Il peso corporeo massimo dell'utente in un periodo di tempo, in chilogrammi.
FIELD_MIN (float kg)
Il peso corporeo minimo dell'utente in un periodo di tempo, in chilogrammi.

Località

Utilizza questi tipi di dati per leggere i dati sulla posizione aggregati.

Delta distanza

Ogni punto dati rappresenta la distanza totale percorsa dall'utente in un periodo di tempo, in metri. Questo tipo di dati e i relativi campi sono gli stessi del tipo di dati istantanei.

Riquadro di delimitazione della posizione

Ogni punto dati rappresenta il riquadro di selezione calcolato in base ai punti di localizzazione dell'utente in un periodo di tempo. Ogni riquadro di delimitazione ha quattro campi che rappresentano i quattro angoli del riquadro.

REST

Nomecom.google.location.bounding_box
Ambiti di autorizzazione OAuth
https://www.googleapis.com/auth/fitness.location.read
Campi (formato - unità)
Bassa latitudine (float gradi)
Latitudine minima del riquadro di delimitazione, rappresentata come numero in virgola mobile, in gradi.
low longitude (float gradi)
Longitudine minima del riquadro di delimitazione, rappresentata come un numero in virgola mobile, in gradi.
latitudine elevata (float gradi)
Latitudine massima del riquadro di delimitazione, rappresentata come numero in virgola mobile, in gradi.
high longitude (float—gradi)
Longitudine massima del riquadro di delimitazione, rappresentata come numero in virgola mobile, in gradi.

Android

Nomecom.google.location.bounding_box
Oggetto Tipo di datiAGGREGATE_LOCATION_BOUNDING_BOX
Campi (formato - unità)
FIELD_LOW_LATITUDE (float gradi)
Latitudine dell'angolo in basso a sinistra del riquadro di delimitazione, rappresentata come numero in virgola mobile, in gradi.
FIELD_LOW_LONGITUDE (float gradi)
Longitudine dell'angolo in basso a sinistra del riquadro di delimitazione, rappresentata come numero in virgola mobile, in gradi.
FIELD_HIGH_LATITUDE (float gradi)
Latitudine dell'angolo in alto a destra del riquadro di delimitazione, rappresentata come numero in virgola mobile, in gradi.
FIELD_HIGH_LONGITUDE (float gradi)
Longitudine dell'angolo in alto a destra del riquadro di delimitazione, rappresentata come numero in virgola mobile, in gradi.

Riepilogo della velocità

Ogni punto dati rappresenta la velocità media, massima e minima percorsa dall'utente in un periodo di tempo, in metri al secondo.

REST

Nomecom.google.speed.summary
Ambiti di autorizzazione OAuth
https://www.googleapis.com/auth/fitness.location.read
Campi (formato - unità)
Media (float metri al secondo)
La velocità media dell'utente in un periodo di tempo, in metri al secondo.
max (float metri al secondo)
La velocità massima dell'utente in un periodo di tempo, in metri al secondo.
min (float metri al secondo)
La velocità minima dell'utente in un periodo di tempo, in metri al secondo.

Android

Nomecom.google.speed.summary
Oggetto Tipo di datiAGGREGATE_SPEED_SUMMARY
Campi (formato - unità)
Media (float metri al secondo)
La velocità media dell'utente in un periodo di tempo, in metri al secondo.
max (float metri al secondo)
La velocità massima dell'utente in un periodo di tempo, in metri al secondo.
min (float metri al secondo)
La velocità minima dell'utente in un periodo di tempo, in metri al secondo.

Alimentazione

Utilizza questi tipi di dati per leggere i dati nutrizionali aggregati.

Riepilogo idratazione

Ogni punto dati rappresenta il volume totale di acqua consumata da un utente in un periodo di tempo, in litri. Questo tipo di dati e i relativi campi sono gli stessi del tipo di dati istantanei.

Riepilogo nutrizione

Ogni punto dati rappresenta la somma di tutte le voci nutrizionali in un periodo di tempo. Nel campo dei nutrienti, ogni valore rappresenta la somma del nutriente in tutte le voci del periodo di tempo.

Se il nutriente non era presente in nessuna delle voci, non sarà presente nemmeno nella mappa aggregata. Se tutte le voci nel periodo di tempo si riferiscono allo stesso pasto, verrà impostato anche il tipo di pasto.

REST

Nomecom.google.nutrition.summary
Ambiti delle autorizzazioni OAuth
https://www.googleapis.com/auth/fitness.nutrition.read
Campi (formato - unità)
meal type (int - enum)
Il tipo di pasto consumato dall'utente (presente se tutte le voci nel periodo di tempo si riferiscono allo stesso pasto).
Nutrienti (Map<String> - calorie/grammi)
I nutrienti totali contenuti negli alimenti consumati in un determinato periodo di tempo.

Android

Nomecom.google.nutrition.summary
Oggetto Tipo di datiAGGREGATE_NUTRITION_SUMMARY
Campi (formato - unità)
FIELD_MEAL_TYPE (int, enum)
Il tipo di pasto consumato dall'utente (presente se tutte le voci nel periodo di tempo si riferiscono allo stesso pasto).
FIELD_NUTRIENTS (Map<String>: chilocalorie/grammi/milligrammi)
I nutrienti totali contenuti negli alimenti consumati in un determinato periodo di tempo.

Salute

Utilizza questi tipi di dati per leggere dati medici e sanitari aggregati.

Riepilogo della glicemia

Ogni punto dati rappresenta il livello o la concentrazione della glicemia media, minima e massima nell'intervallo di tempo, misurata in mmol/L, dove 1 mmol/L corrisponde a 18 mg/dL.

Se i valori di ciascuno di questi campi sono uguali per tutte le misurazioni effettuate durante l'intervallo di tempo, vedrai il valore del campo nei dati restituiti:

  • relazione temporale con un pasto
  • relazione temporale con il sonno
  • specimen source

Se i valori sono diversi nelle misurazioni, il campo verrà escluso.

REST

Nomecom.google.blood_glucose.summary
Ambiti delle autorizzazioni OAuth
https://www.googleapis.com/auth/fitness.blood_glucose.read
Campi (formato - unità)
media (float mmol/L)
Il livello medio della glicemia o la concentrazione media di glucosio nel sangue dell'utente in un periodo di tempo.
max (float mmol/L)
Il livello o la concentrazione massima della glicemia dell'utente in un periodo di tempo.
min (float mmol/L)
Il livello o la concentrazione minima della glicemia dell'utente in un periodo di tempo.
Relazione temporale con il pasto (int: enum) (campo facoltativo)
Il momento in cui è stata effettuata la misurazione rispetto a quando l'utente ha mangiato.
meal type (int—enum) (campo facoltativo)
Il tipo di pasto che l'utente ha mangiato nel periodo in cui è stata effettuata la misurazione.
temporal relation to sleep (int—enum) (campo facoltativo)
Quando è stata effettuata la lettura rispetto a quando l'utente ha dormito.
specimen source (int—enum) (campo facoltativo)
Tipo di fluido corporeo utilizzato per misurare la glicemia.

Android

Nomecom.google.blood_glucose.summary
Oggetto Tipo di datiAGGREGATE_BLOOD_GLUCOSE_SUMMARY
Campi (formato - unità)
FIELD_AVERAGE (float mmol/L)
Il livello medio della glicemia o la concentrazione media di glucosio nel sangue dell'utente in un periodo di tempo.
FIELD_MAX (float mmol/L)
Il livello o la concentrazione massima della glicemia dell'utente in un periodo di tempo.
FIELD_MIN (float mmol/L)
Il livello o la concentrazione minima della glicemia dell'utente in un periodo di tempo.
FIELD_TEMPORAL_RELATION_TO_MEAL (int—enum) (campo facoltativo)
Il momento in cui è stata effettuata la misurazione rispetto a quando l'utente ha mangiato.
FIELD_MEAL_TYPE (int - enum) (campo facoltativo)
Il tipo di pasto che l'utente ha mangiato nel periodo in cui è stata effettuata la misurazione.
FIELD_TEMPORAL_RELATION_TO_SLEEP (int—enum) (campo facoltativo)
Quando è stata effettuata la lettura rispetto a quando l'utente ha dormito.
FIELD_BLOOD_GLUCOSE_SPECIMEN_SOURCE (int - enum) (campo facoltativo)
Tipo di fluido corporeo utilizzato per misurare la glicemia.

Riepilogo della pressione sanguigna

Ogni punto dati rappresenta la pressione sanguigna media, minima e massima nell'intervallo di tempo, misurata in mmHg.

Se i valori di ciascuno di questi campi sono uguali per tutte le misurazioni effettuate durante l'intervallo di tempo, vedrai il valore del campo nei dati restituiti:

  • posizione del corpo
  • posizione di misurazione

Se i valori sono diversi nelle misurazioni, il campo verrà escluso.

REST

Nomecom.google.blood_pressure.summary
Ambiti di autorizzazione OAuth
https://www.googleapis.com/auth/fitness.blood_pressure.read
Campi (formato - unità)
Sistolica media (float mmHg)
La pressione sanguigna sistolica media dell'utente in un periodo di tempo.
Massima sistolica (float mmHg)
La pressione sanguigna sistolica massima dell'utente in un periodo di tempo.
min systolic (float—mmHg)
La pressione sanguigna sistolica minima dell'utente in un periodo di tempo.
Diastolica media (float mmHg)
La pressione sanguigna diastolica media dell'utente in un periodo di tempo.
Massima diastolica (float mmHg)
La pressione sanguigna diastolica massima dell'utente in un periodo di tempo.
min diastolic (float—mmHg)
La pressione sanguigna diastolica minima dell'utente in un determinato periodo di tempo.
body position (int—enum) (campo facoltativo)
La posizione del corpo dell'utente al momento della misurazione.
measurement location (int—enum) (campo facoltativo)
Su quale braccio e su quale parte del braccio è stata eseguita la misurazione.

Android

Nomecom.google.blood_pressure.summary
Oggetto Tipo di datiAGGREGATE_BLOOD_PRESSURE_SUMMARY
Campi (formato - unità)
FIELD_BLOOD_PRESSURE_SYSTOLIC_AVERAGE (float—mmHg)
La pressione sanguigna sistolica media dell'utente in un periodo di tempo.
FIELD_BLOOD_PRESSURE_SYSTOLIC_MAX (float—mmHg)
La pressione sanguigna sistolica massima dell'utente in un periodo di tempo.
FIELD_BLOOD_PRESSURE_SYSTOLIC_MIN (float—mmHg)
La pressione sanguigna sistolica minima dell'utente in un periodo di tempo.
FIELD_BLOOD_PRESSURE_DIASTOLIC_AVERAGE (float—mmHg)
La pressione sanguigna diastolica media dell'utente in un periodo di tempo.
FIELD_BLOOD_PRESSURE_DIASTOLIC_MAX (float—mmHg)
La pressione sanguigna diastolica massima dell'utente in un periodo di tempo.
FIELD_BLOOD_PRESSURE_DIASTOLIC_MIN (float—mmHg)
La pressione sanguigna diastolica minima dell'utente in un determinato periodo di tempo.
FIELD_BODY_POSITION (int: enum) (campo facoltativo)
La posizione del corpo dell'utente al momento della misurazione.
FIELD_BLOOD_PRESSURE_MEASUREMENT_LOCATION (int - enum) (campo facoltativo)
Quale braccio e quale parte del braccio è stata misurata.

Riepilogo della temperatura corporea

Ogni punto dati rappresenta la temperatura corporea media, minima e massima dell'utente in un intervallo di tempo.

Avrà anche la posizione in cui è stata effettuata la misurazione sul corpo, se la posizione della misurazione è stata uguale per tutti i punti dati nell'intervallo di tempo.

REST

Nomecom.google.body.temperature.summary
Ambiti delle autorizzazioni OAuth
https://www.googleapis.com/auth/fitness.body_temperature.read
Campi (formato - unità)
media (float - gradi Celsius)
La temperatura corporea media dell'utente in un periodo di tempo.
max (float - celsius)
La temperatura corporea massima dell'utente in un periodo di tempo.
min (float - Celsius)
La temperatura corporea minima dell'utente in un determinato periodo di tempo.
measurement location (int—enum) (campo facoltativo)
La parte del corpo dell'utente da cui è stata rilevata la misurazione della temperatura.

Android

Nomecom.google.body.temperature.summary
Oggetto Tipo di datiAGGREGATE_BODY_TEMPERATURE_SUMMARY
Campi (formato - unità)
FIELD_AVERAGE (float, gradi Celsius)
La temperatura corporea media dell'utente in un periodo di tempo.
FIELD_MAX (float, gradi Celsius)
La temperatura corporea massima dell'utente in un periodo di tempo.
FIELD_MIN (float—celsius)
La temperatura corporea minima dell'utente in un determinato periodo di tempo.
FIELD_BODY_TEMPERATURE_MEASUREMENT_LOCATION (int: enum) (campo facoltativo)
La parte del corpo dell'utente da cui è stata rilevata la misurazione della temperatura.

Riepilogo della saturazione di ossigeno

Ogni punto dati rappresenta la saturazione media, minima e massima di ossigeno nel sangue e la velocità di flusso di ossigeno supplementare dell'utente in un intervallo di tempo.

Se i valori di ciascuno di questi campi sono uguali per tutte le misurazioni effettuate durante l'intervallo di tempo, vedrai il valore del campo nei dati restituiti:

  • modalità di somministrazione dell'ossigenoterapia
  • sistema di saturazione di ossigeno
  • metodo di misurazione della saturazione di ossigeno

Se i valori sono diversi nelle misurazioni, il campo verrà escluso.

REST

Nomecom.google.oxygen_saturation.summary
Ambiti delle autorizzazioni OAuth
https://www.googleapis.com/auth/fitness.oxygen_saturation.read
Campi (formato - unità)
saturazione di ossigeno media (float: percentuale)
La saturazione media di ossigeno dell'utente in un determinato periodo di tempo.
Saturazione di ossigeno massima (float - percentuale)
La saturazione di ossigeno massima dell'utente in un periodo di tempo.
Saturazione di ossigeno minima (float - percentuale)
La saturazione di ossigeno minima dell'utente in un determinato periodo di tempo.
Portata media di ossigeno supplementare (float L/min)
La velocità di flusso media di ossigeno supplementare dell'utente in un periodo di tempo.
flusso massimo di ossigeno supplementare (float L/min)
Il flusso massimo di ossigeno supplementare dell'utente in un periodo di tempo.
Flusso di ossigeno supplementare minimo (float L/min)
Il flusso minimo di ossigeno supplementare dell'utente in un determinato periodo di tempo.
oxygen therapy administration mode (int—enum) (campo facoltativo)
Come viene somministrata l'ossigenoterapia.
Può essere assente o 1 se somministrato tramite cannula nasale.
sistema di saturazione di ossigeno (int—enum) (campo facoltativo)
Dove viene misurata la saturazione di ossigeno.
Può essere assente o 1 se misurato nei capillari periferici.
metodo di misurazione della saturazione di ossigeno (int—enum) (campo facoltativo)
Come viene misurata la saturazione di ossigeno.
Può essere assente o 1 se misurato con la pulsossimetria.

Android

Nomecom.google.oxygen_saturation.summary
Oggetto Tipo di datiAGGREGATE_OXYGEN_SATURATION_SUMMARY
Campi (formato - unità)
FIELD_OXYGEN_SATURATION_AVERAGE (float - percentuale)
La saturazione media di ossigeno dell'utente in un determinato periodo di tempo.
FIELD_OXYGEN_SATURATION_MAX (float—percentuale)
La saturazione di ossigeno massima dell'utente in un periodo di tempo.
FIELD_OXYGEN_SATURATION_MIN (float - percentuale)
La saturazione di ossigeno minima dell'utente in un determinato periodo di tempo.
FIELD_SUPPLEMENTAL_OXYGEN_FLOW_RATE_AVERAGE (float L/min)
La velocità di flusso media di ossigeno supplementare dell'utente in un periodo di tempo.
FIELD_SUPPLEMENTAL_OXYGEN_FLOW_RATE_MAX (float L/min)
Il flusso massimo di ossigeno supplementare dell'utente in un periodo di tempo.
FIELD_SUPPLEMENTAL_OXYGEN_FLOW_RATE_MIN (float L/min)
Il flusso minimo di ossigeno supplementare dell'utente in un determinato periodo di tempo.
FIELD_OXYGEN_THERAPY_ADMINISTRATION_MODE (int—enum) (campo facoltativo)
Come viene somministrata l'ossigenoterapia.
Può essere assente o 1 se somministrato tramite cannula nasale.
FIELD_OXYGEN_SATURATION_SYSTEM (int—enum) (campo facoltativo)
Dove viene misurata la saturazione di ossigeno.
Può essere assente o 1 se misurato nei capillari periferici.
FIELD_OXYGEN_SATURATION_MEASUREMENT_METHOD (int—enum) (campo facoltativo)
Come viene misurata la saturazione di ossigeno.
Può essere assente o 1 se misurato con la pulsossimetria.