Gesundheitsdatentypen

In Google Fit gibt es Gesundheitsdatentypen für Messungen, die sich auf die Verwaltung des allgemeinen Gesundheitszustands beziehen (nicht auf die Fitness).

Liste der Datentypen

Weitere Informationen zu den Gesundheitsdatentypen und ihren Feldern finden Sie in der Android-Referenzdokumentation. Für Felder mit der Einheit enum steht eine Liste akzeptierter Werte zur Auswahl. Verwenden Sie nur einen der zulässigen Werte, um Daten erfolgreich zu lesen und zu schreiben.

Blutzucker

Dieser Datentyp erfasst die Glukosekonzentration im Blut. Jeder Datenpunkt steht für einen einzelnen sofortigen Blutzuckermesswert. Weitere Informationen zum Schreiben von Blutzuckerdaten

REST

Namecom.google.blood_glucose
OAuth-Berechtigungsbereiche
https://www.googleapis.com/auth/fitness.blood_glucose.read
https://www.googleapis.com/auth/fitness.blood_glucose.write
Felder (Format – Einheiten)
Blutzuckerspiegel (float–mmol/l)
Der Blutzuckerspiegel oder die -konzentration in mmol/l, wobei 1 mmol/l 18 mg/dl entspricht.
zeitliche Beziehung zur Mahlzeit (int – Aufzählung) (optionales Feld)
Zeitpunkt, an dem die Messung mit dem Zeitpunkt verglichen wurde, an dem die Nutzenden aßen.
Art der Mahlzeit (int – Aufzählung) (optionales Feld)
Welche Art von Mahlzeit die Nutzenden während der Messung gegessen haben.
zeitliche Relation zum Ruhemodus (int – Aufzählung) (optionales Feld)
Zeitpunkt, an dem die Messung mit dem Zeitpunkt, an dem der Benutzer geschlafen hat, verglichen wurde.
Probenquelle (int – Aufzählung) (optionales Feld)
Art der Körperflüssigkeit, die zur Messung des Blutzuckerspiegels verwendet wird.

Android

Namecom.google.blood_glucose
DatentypobjektTYPE_BLOOD_GLUCOSE
Felder (Format – Einheiten)
FIELD_BLOOD_GLUCOSE_LEVEL (float–mmol/L)
Der Blutzuckerspiegel oder die -konzentration in mmol/l, wobei 1 mmol/l 18 mg/dl entspricht.
FIELD_TEMPORAL_RELATION_TO_MEAL (int – Aufzählung) (optionales Feld)
Zeitpunkt, an dem die Messung mit dem Zeitpunkt verglichen wurde, an dem die Nutzenden aßen.
FIELD_MEAL_TYPE (int – Aufzählung) (optionales Feld)
Welche Art von Mahlzeit die Nutzenden während der Messung gegessen haben.
FIELD_TEMPORAL_RELATION_TO_SLEEP (int – Aufzählung) (optionales Feld)
Zeitpunkt, an dem die Messung mit dem Zeitpunkt, an dem der Benutzer geschlafen hat, verglichen wurde.
FIELD_BLOOD_GLUCOSE_SPECIMEN_SOURCE (int – Aufzählung) (optionales Feld)
Art der Körperflüssigkeit, die zur Messung des Blutzuckerspiegels verwendet wird.

Blutdruck

Dieser Datentyp erfasst den Blutdruck einer nutzenden Person. Jeder Datenpunkt steht für einen einzelnen sofortigen Blutdruckmesswert. Weitere Informationen zum Schreiben von Blutdruckdaten

REST

Namecom.google.blood_pressure
OAuth-Berechtigungsbereiche
https://www.googleapis.com/auth/fitness.blood_pressure.read
https://www.googleapis.com/auth/fitness.blood_pressure.write
Felder (Format – Einheiten)
systolisch (float–mmHg)
Die Messung des systolischen Blutdrucks.
diastolisch (float–mmHg)
Die Messung des diastolischen Blutdrucks.
body position (int – Enum) (optionales Feld)
Die Körperposition des Nutzers bei der Messung.
Messort (int – Aufzählung) (optionales Feld)
Welche Variante und welcher Teil davon wurde gemessen?

Android

Namecom.google.blood_pressure
DatentypobjektTYPE_BLOOD_PRESSURE
Felder (Format – Einheiten)
FIELD_BLOOD_PRESSURE_SYSTOLIC (float–mmHg)
Die Messung des systolischen Blutdrucks.
FIELD_BLOOD_PRESSURE_DIASTOLIC (float–mmHg)
Die Messung des diastolischen Blutdrucks.
FIELD_BODY_POSITION (int – Aufzählung) (optionales Feld)
Die Körperposition des Nutzers bei der Messung.
FIELD_BLOOD_PRESSURE_MEASUREMENT_LOCATION (int – Aufzählung) (optionales Feld)
Welche Variante und welcher Teil davon wurde gemessen?

Körperfettanteil

Dieser Datentyp erfasst den Körperfettanteil eines Nutzers. Jeder Datenpunkt stellt das Gesamtkörperfett einer Person als Prozentsatz ihrer Gesamtkörpermasse dar.

REST

Namecom.google.body.fat.percentage
OAuth-Berechtigungsbereiche
https://www.googleapis.com/auth/fitness.body.read
https://www.googleapis.com/auth/fitness.body.write
Felder (Format – Einheiten) percentage (float – Prozent)
Prozentsatz der gesamten Körpermasse, der Körperfettanteil ist.
Gültiger Bereich: 0–100%

Android

Namecom.google.body.fat.percentage
DatentypobjektTYPE_BODY_FAT_PERCENTAGE
Felder (Format – Einheiten) FIELD_PERCENTAGE (float – Prozent)
Prozentsatz der gesamten Körpermasse, der Körperfettanteil ist.
Gültiger Bereich: 0–100%

Körpertemperatur

Dieser Datentyp erfasst die Körpertemperatur eines Nutzers. Jeder Datenpunkt stellt eine einzelne sofortige Körpertemperaturmessung dar.

REST

Namecom.google.body.temperature
OAuth-Berechtigungsbereiche
https://www.googleapis.com/auth/fitness.body_temperature.read
https://www.googleapis.com/auth/fitness.body_temperature.write
Felder (Format – Einheiten)
Körpertemperatur (float – Celsius)
Körpertemperatur in Grad Celsius.
Messort (int – Aufzählung) (optionales Feld)
Wo am Körper des Nutzers die Temperatur gemessen wurde

Android

Namecom.google.body.temperature
DatentypobjektTYPE_BODY_TEMPERATURE
Felder (Format – Einheiten)
FIELD_BODY_TEMPERATURE (float – Celsius)
Körpertemperatur in Grad Celsius.
FIELD_BODY_TEMPERATURE_MEASUREMENT_LOCATION (int – Aufzählung) (optionales Feld)
Wo am Körper des Nutzers die Temperatur gemessen wurde

Zervixschleim

Dieser Datentyp erfasst die Beschreibung von Zervixschleim. Jeder Datenpunkt stellt eine selbstbewertete Beschreibung von Zervixschleim für einen Nutzer dar. Alle Felder sind optional und können verwendet werden, um das Aussehen von Zervixschleim sowie dessen Menge zu beschreiben.

REST

Namecom.google.cervical_mucus
OAuth-Berechtigungsbereiche
https://www.googleapis.com/auth/fitness.reproductive_health.read
https://www.googleapis.com/auth/fitness.reproductive_health.write
Felder (Format – Einheiten)
Gebärmutterschleimtextur (int – Enum) (optionales Feld)
Die Konsistenz oder Textur des Zervixschleims des Nutzers.
Menge des Zervixschleims (int – Enum) (optional)
Wie viel Zervixschleim der Nutzer beobachtet.

Android

Namecom.google.cervical_mucus
DatentypobjektTYPE_CERVICAL_MUCUS
Felder (Format – Einheiten)
FIELD_CERVICAL_MUCUS_TEXTURE (int – Aufzählung) (optionales Feld)
Die Konsistenz oder Textur des Zervixschleims des Nutzers.
FIELD_CERVICAL_MUCUS_AMOUNT (int – Aufzählung) (optionales Feld)
Wie viel Zervixschleim der Nutzer beobachtet.

Position der Zervix

Bei diesem Datentyp steht jeder Datenpunkt für einen Bericht zum Gebärmutterhals des Nutzers. Alle Felder sind optional und können verwendet werden, um Beschreibungen der Position, Dilatation und Festigkeit des Gebärmutterhalses hinzuzufügen.

REST

Namecom.google.cervical_position
OAuth-Berechtigungsbereiche
https://www.googleapis.com/auth/fitness.reproductive_health.read
https://www.googleapis.com/auth/fitness.reproductive_health.write
Felder (Format – Einheiten)
Position der Gebärmutterhals (int – Aufzählung) (optionales Feld)
Die Position des Gebärmutterhalses des Nutzers.
Gebärmutterhalsdilatation (int – Enum) (optionales Feld)
Wie offen oder geweitet der Gebärmutterhals des Nutzers ist.
Festigkeit des Gebärmutterhalses (int – Enum) (optionales Feld)
Wie fest der Gebärmutterhals des Nutzers ist.

Android

Namecom.google.cervical_position
DatentypobjektTYPE_CERVICAL_POSITION
Felder (Format – Einheiten)
FIELD_CERVICAL_POSITION (int – Aufzählung) (optionales Feld)
Die Position des Gebärmutterhalses des Nutzers.
FIELD_CERVICAL_DILATION (int – Aufzählung) (optionales Feld)
Wie offen oder geweitet der Gebärmutterhals des Nutzers ist.
FIELD_CERVICAL_FIRMNESS (int – Aufzählung) (optionales Feld)
Wie fest der Gebärmutterhals des Nutzers ist.

Herzfrequenz

Dieser Datentyp erfasst die Herzfrequenz des Nutzers in Schlägen pro Minute. Da jeder Datenpunkt eine sofortige Messung der Herzfrequenz darstellt, sollte nur die Endzeit festgelegt werden. Dieser wird als Zeitstempel für den Lesevorgang verwendet.

REST

Namecom.google.heart_rate.bpm
OAuth-Berechtigungsbereiche
https://www.googleapis.com/auth/fitness.heart_rate.read
https://www.googleapis.com/auth/fitness.heart_rate.write
Felder (Format – Einheiten) bpm (float–bpm)
Herzfrequenz in Schlägen pro Minute.
Gültiger Bereich: 0–1.000

Android

Namecom.google.heart_rate.bpm
DatentypobjektTYPE_HEART_RATE_BPM
Android-BerechtigungZum Aufnehmen BODY_SENSORS
Felder (Format – Einheiten) bpm (float–bpm)
Herzfrequenz in Schlägen pro Minute.
Gültiger Bereich: 0–1.000 bpm

Größe

Mit diesem Datentyp wird die Größe des Nutzers in Metern erfasst. Da jeder Datenpunkt die Höhe des Nutzers zum Zeitpunkt des Lesevorgangs darstellt, sollte nur die Endzeit festgelegt werden. Dieser wird als Zeitstempel für den Lesevorgang verwendet.

REST

Namecom.google.height
OAuth-Berechtigungsbereiche
https://www.googleapis.com/auth/fitness.body.read
https://www.googleapis.com/auth/fitness.body.write
Felder (Format – Einheiten) height (float – Meter)
Größe in Metern.
Gültiger Bereich: 0–3 Meter

Android

Namecom.google.height
DatentypobjektTYPE_HEIGHT
Felder (Format – Einheiten) FIELD_HEIGHT (float – Meter)
Größe in Metern.
Gültiger Bereich: 0–3 Meter

Menstruation

Dieser Datentyp erfasst eine Beschreibung der Stärke des Menstruationsflusses bei einem Nutzer (Schmierblutung, leicht, mittel oder stark). Jeder Datenpunkt steht für eine Beschreibung der Stärke der Menstruationsblutung der Nutzenden.

REST

Namecom.google.menstruation
OAuth-Berechtigungsbereiche
https://www.googleapis.com/auth/fitness.reproductive_health.read
https://www.googleapis.com/auth/fitness.reproductive_health.write
Felder (Format – Einheiten)
Zyklus (int – Aufzählung) (optionales Feld)
Wie intensiv die Periode des Nutzers war.

Android

Namecom.google.menstruation
DatentypobjektTYPE_MENSTRUATION
Felder (Format – Einheiten)
FIELD_MENSTRUAL_FLOW (int – Aufzählung) (optionales Feld)
Wie intensiv die Periode des Nutzers war.

Ovulationstest

Bei diesem Datentyp steht jeder Datenpunkt für das binäre Ergebnis eines Ovulationstests (positiv oder negativ).

REST

Namecom.google.ovulation_test
OAuth-Berechtigungsbereiche
https://www.googleapis.com/auth/fitness.reproductive_health.read
https://www.googleapis.com/auth/fitness.reproductive_health.write
Felder (Format – Einheiten)
Ovulationstest (int – Aufzählung) (optionales Feld)
Das Ergebnis des Ovulationstests eines Nutzers, der anzeigt, ob der Eisprung vorliegt oder nicht.

Android

Namecom.google.ovulation_test
DatentypobjektTYPE_OVULATION_TEST
Felder (Format – Einheiten)
FIELD_OVULATION_TEST_RESULT (int – Aufzählung) (optionales Feld)
Das Ergebnis des Ovulationstests eines Nutzers, der anzeigt, ob der Eisprung vorliegt oder nicht.

Sauerstoffsättigung

Dieser Datentyp erfasst die Sauerstoffmenge, die im Blut zirkuliert, gemessen als Prozentsatz des sauerstoffgesättigten Hämoglobins. Jeder Datenpunkt stellt eine einzelne Messung der Sauerstoffsättigung im Blut zum Zeitpunkt der Messung dar.

In den optionalen Feldern können Sie auch Details zu zusätzlichem Sauerstoff hinzufügen, falls verabreicht.

REST

Namecom.google.oxygen_saturation
OAuth-Berechtigungsbereiche
https://www.googleapis.com/auth/fitness.oxygen_saturation.read
https://www.googleapis.com/auth/fitness.oxygen_saturation.write
Felder (Format – Einheiten)
Sauerstoffsättigung (float – Prozentsatz)
Die Messung der Sauerstoffsättigung im Blut in Prozent.
Gültiger Bereich: 0–100%
Durchfluss der Sauerstoffsättigung (float–l/min)
Die Geschwindigkeit, mit der der Benutzer zusätzlichen Sauerstoff erhält, in Liter pro Minute. Setze den Wert auf null, wenn kein zusätzlicher Sauerstoff bereitgestellt wird und der Nutzer nur Raumluft einatmet.
Verabreichungsmodus für Sauerstofftherapie (int – Aufzählung) (optionales Feld)
Wie Sauerstofftherapie angewendet wird.
Kann fehlen oder 1 bei Verabreichung mit einer Nasenkanula sein.
Sauerstoffsättigungssystem (int – Aufzählung) (optionales Feld)
Ort, an dem die Sauerstoffsättigung gemessen wird.
Kann fehlen oder 1 sein, wenn in den Kapillaren gemessen wird.
Methode zur Messung der Sauerstoffsättigung (int – Aufzählung) (optionales Feld)
So wird die Sauerstoffsättigung gemessen.
Kann fehlen oder 1 bei Messung durch Pulsoximetrie sein.

Android

Namecom.google.oxygen_saturation
DatentypobjektTYPE_OXYGEN_SATURATION
Felder (Format – Einheiten)
FIELD_OXYGEN_SATURATION (float – Prozentsatz)
Die Messung der Sauerstoffsättigung im Blut in Prozent.
FIELD_SUPPLEMENTAL_OXYGEN_FLOW_RATE (float–l/min)
Die Geschwindigkeit, mit der der Benutzer zusätzlichen Sauerstoff erhält, in Liter pro Minute. Null bedeutet, dass kein zusätzlicher Sauerstoff bereitgestellt wird und der Nutzer nur Raumluft einatmet.
FIELD_OXYGEN_THERAPY_ADMINISTRATION_MODE (int – Aufzählung) (optionales Feld)
Wie Sauerstofftherapie angewendet wird.
Kann fehlen oder 1 bei Verabreichung mit einer Nasenkanula sein.
FIELD_OXYGEN_SATURATION_SYSTEM (int – Aufzählung) (optionales Feld)
Ort, an dem die Sauerstoffsättigung gemessen wird.
Kann fehlen oder 1 sein, wenn in den Kapillaren gemessen wird.
FIELD_OXYGEN_SATURATION_MEASUREMENT_METHOD (int – Aufzählung) (optionales Feld)
So wird die Sauerstoffsättigung gemessen.
Kann fehlen oder 1 bei Messung durch Pulsoximetrie sein.

Schlafen

Dieser Datentyp erfasst die Länge und die Art des Schlafs des Nutzers. Jeder Datenpunkt stellt ein Zeitintervall für eine Schlafphase dar.

Die Startzeit des Datenpunkts stellt den Beginn der Schlafphase dar und muss immer enthalten sein. Der Zeitstempel stellt das Ende der Schlafphase dar. Zeitintervalle müssen nicht kontinuierlich sein, sollten sich aber nicht überschneiden.

REST

Namecom.google.sleep.segment
OAuth-Berechtigungsbereiche
https://www.googleapis.com/auth/fitness.sleep.read
https://www.googleapis.com/auth/fitness.sleep.write
Felder (Format – Einheiten) Schlafsegmenttyp (int – Aufzählung)
Werte, die verschiedene Schlafphasen und -typen darstellen.

Android

Namecom.google.sleep.segment
DatentypobjektTYPE_SLEEP_SEGMENT
Felder (Format – Einheiten) FIELD_SLEEP_SEGMENT_TYPE (int – Aufzählung)
Werte, die verschiedene Schlafphasen und -typen darstellen.

Schmierblutung

Dieser Datentyp erfasst, ob bei einem Nutzer Schmierblutungen (Blutungen zwischen den Perioden) auftreten. Jeder Datenpunkt stellt eine Instanz des Spottings dar, sodass jeder Punkt einen Zeitstempel haben und das Feld „Vorkommen“ auf eins gesetzt werden sollte.

REST

Namecom.google.vaginal_spotting
OAuth-Berechtigungsbereiche
https://www.googleapis.com/auth/fitness.reproductive_health.read
https://www.googleapis.com/auth/fitness.reproductive_health.write
Felder (Format – Einheiten)
Vorkommen (int – Anzahl)
Jedes Auftreten von Schmierblutungen. Legen Sie für dieses Feld 1 fest.

Android

Namecom.google.vaginal_spotting
DatentypobjektTYPE_VAGINAL_SPOTTING
Felder (Format – Einheiten)
FIELD_OCCURRENCES (int – Anzahl)
Jedes Auftreten von Schmierblutungen. Legen Sie für dieses Feld 1 fest.

Gewicht

Dieser Datentyp erfasst das Gewicht des Nutzers in Kilogramm. Da jeder Datenpunkt die Gewichtung des Nutzers zum Zeitpunkt des Lesevorgangs darstellt, sollte nur die Endzeit festgelegt werden. Dieser wird als Zeitstempel für den Lesevorgang verwendet.

REST

Namecom.google.weight
OAuth-Berechtigungsbereiche
https://www.googleapis.com/auth/fitness.body.read
https://www.googleapis.com/auth/fitness.body.write
Felder (Format – Einheiten) Gewicht (float–kg)
Körpergewicht in Kilogramm.
Gültiger Bereich: 0–1.000 Kilogramm

Android

Namecom.google.weight
DatentypobjektTYPE_WEIGHT
Felder (Format – Einheiten) FIELD_WEIGHT (float–kg)
Körpergewicht in Kilogramm.
Gültiger Bereich: 0–1.000 Kilogramm

Berechtigung zum Lesen und Schreiben von Gesundheitsdaten erhalten

So kannst du Gesundheitsdaten lesen:

  1. Ihre App muss der Google-Richtlinie zu API-Nutzerdaten sowie der Google Fit-Richtlinie zu Entwickler- und Nutzerdaten entsprechen.
  2. Beantragen Sie die Bestätigung Ihres Zustimmungsbildschirms durch Google.

Nach der Bestätigung kann sie Gesundheitsdaten lesen, deren Lesen Nutzer zugestimmt haben.