Die Google Fit APIs, einschließlich der Google Fit REST API, sind nach dem 30. Juni 2025 nicht mehr verfügbar. Seit dem 1. Mai 2024 können sich Entwickler nicht mehr für die Nutzung dieser APIs registrieren.
Google Fit hat Gesundheitsdatentypen für Messungen im Zusammenhang mit der Verwaltung
allgemeine Gesundheit (im Gegensatz zu Fitness).
Liste der Datentypen
Weitere Informationen zu den Gesundheitsdatentypen und ihren Feldern findest du auf der
Android-Referenzdokumentation Felder mit der Einheit enum haben einen
Liste akzeptierter Werte zur Auswahl. Verwenden Sie nur einen der zulässigen Werte,
Daten erfolgreich lesen und schreiben.
Blutzucker
Dieser Datentyp erfasst die Konzentration von Blutzucker im Blut. Alle Daten
eine einzelne sofortige Blutzuckermessung darstellt. Weitere Informationen über
Blutzuckerdaten schreiben.
Der Blutzuckerspiegel oder die Konzentration in mmol/l, wobei 1 mmol/l 18 mg/dl entspricht.
Zeitliche Beziehung zur Mahlzeit (int–enum) (optionales Feld)
Zeitpunkt der Messung im Vergleich zu dem Zeitpunkt, zu dem der Nutzer gegessen hat.
Gültige Werte
"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
Mahlzeittyp (int – Aufzählung) (optionales Feld)
Welche Art von Mahlzeit hat der Nutzer während der Messung gegessen?
Zeitpunkt der Messung im Vergleich zu dem Zeitpunkt, zu dem der Nutzer gegessen hat.
Gültige Werte
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
Zeitpunkt, zu dem die Messung durchgeführt wurde, verglichen mit dem Zeitpunkt, zu dem der Nutzer geschlafen hat.
Gültige Werte
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.
Mit diesem Datentyp wird der Blutdruck von Nutzenden erfasst. Jeder Datenpunkt steht für
eine einzige sofortige Blutdruckmessung. Weitere Informationen zum Abschreiben von Blut
Daten zum Druck aus.
Die Körperposition des Nutzers zum Zeitpunkt der Messung.
Gültige Werte
BODY_POSITION_STANDING // Standing up
BODY_POSITION_SITTING // Sitting down
BODY_POSITION_LYING_DOWN // Lying down
BODY_POSITION_SEMI_RECUMBENT // Reclining
Für welche Verzweigung und welcher Teil der Verzweigung die Messung durchgeführt wurde.
Gültige Werte
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
Körperfettanteil
Dieser Datentyp erfasst den Körperfettanteil einer nutzenden Person. Jeder Datenpunkt
stellt den gesamten Körperfettanteil einer Person als Prozentsatz ihrer gesamten Körpermasse dar.
Dieser Datentyp erfasst die Beschreibung des Halsschleims. Jeder Datenpunkt
stellt eine selbstbewertete Beschreibung des Halsschleims für einen Nutzer dar. Alle Felder
sind optional und können verwendet werden, um das Erscheinungsbild von Halsschleim,
und den Betrag.
Die Konsistenz oder Textur des Halsschleims des Nutzers.
Gültige Werte
"intVal": 1 // Dry, little or no mucus
"intVal": 2 // Sticky
"intVal": 3 // Creamy
"intVal": 4 // Watery
"intVal": 5 // Clear and stretchy like egg white
Menge des Zervixschleims (int–enum) (optionales Feld)
Wie viel Halsschleim, den der Benutzer beobachtet.
Gültige Werte
"intVal": 1 // Light
"intVal": 2 // Medium
"intVal": 3 // Heavy
Bei diesem Datentyp stellt jeder Datenpunkt einen Bericht des Gebärmutterhalses des Benutzers dar. Alle
sind optional und können verwendet werden, um Beschreibungen der Position,
Dilatation und Festigkeit des Gebärmutterhalses.
Dieser Datentyp erfasst die Herzfrequenz des Nutzers in Schlägen pro Minute. Da jedes einzelne
Datenpunkt stellt eine sofortige Messung der Herzfrequenz dar, nur die Endzeit
festgelegt werden sollte. Dieser wird als Zeitstempel für den Lesevorgang verwendet.
Dieser Datentyp erfasst die Größe dieses Nutzers in Metern. Da jeder Datenpunkt
stellt die Größe des Nutzers zum Zeitpunkt des Lesevorgangs dar, nur die Endzeit.
festgelegt werden sollte. Dieser wird als Zeitstempel für den Lesevorgang verwendet.
Dieser Datentyp erfasst eine Beschreibung der Intensität der Menstruationsstärke eines Nutzers
(Schmierblutungen, leicht, mittel oder stark). Jeder Datenpunkt stellt eine Beschreibung
die Menstruationsblutung der Nutzenden.
Dieser Datentyp erfasst die im Blut zirkulierende Sauerstoffmenge, gemessen
als Prozentsatz des sauerstoffgesättigten Hämoglobins. Jeder Datenpunkt steht für
zur Messung der Sauerstoffsättigung des einzelnen Blutes.
In den optionalen Feldern kannst du auch Details zu zusätzlichem Sauerstoff hinzufügen, wenn
verwaltet werden.
Durchflussmenge der Sauerstoffsättigung (float–l/min)
Die Geschwindigkeit, mit der einem Nutzer zusätzlicher Sauerstoff zugeführt wird, in Litern pro Minute.
Wird auf null gesetzt, wenn keine zusätzliche Sauerstoffsättigung bereitgestellt wird und der Benutzer
nur Luft atmen.
Verabreichungsmodus für Sauerstofftherapie (int – Aufzählung) (optionales Feld)
Wie wird Sauerstofftherapie durchgeführt.
Kann abwesend sein oder 1 bei Verabreichung mit einer Nasenkanüle.
Kann nicht vorhanden sein oder 1 bei Messung in peripheren Kapillaren sein.
Methode zur Messung der Sauerstoffsättigung (int – Aufzählung) (optionales Feld)
So wird die Sauerstoffsättigung gemessen.
Kann nicht vorhanden sein oder 1 sein, wenn er durch Pulsoximetrie gemessen wird.
Android
Name
com.google.oxygen_saturation
Datentypobjekt
TYPE_OXYGEN_SATURATION
Felder (Format – Einheiten)
FIELD_OXYGEN_SATURATION (float – Prozentsatz)
Die Sauerstoffsättigung des Blutes in Prozent.
FIELD_SUPPLEMENTAL_OXYGEN_FLOW_RATE (float–l/min)
Die Geschwindigkeit, mit der einem Nutzer zusätzlicher Sauerstoff zugeführt wird, in Litern pro Minute.
Null bedeutet, dass keine zusätzliche Sauerstoffsättigung bereitgestellt wird und die Nutzenden
nur Luft atmen.
Kann nicht vorhanden sein oder 1 sein, wenn er durch Pulsoximetrie gemessen wird.
Schlaf
Dieser Datentyp erfasst die Länge und die Art des Schlafs des Nutzers. Jeder Datenpunkt
steht für ein Zeitintervall für eine Schlafphase.
Die Startzeit des Datenpunkts steht für den Beginn der Schlafphase und
muss immer enthalten sein. Der Zeitstempel stellt das Ende des Ruhemodus dar.
. Zeitintervalle müssen nicht kontinuierlich sein, sollten sich aber nicht überschneiden.
Werte, die verschiedene Schlafphasen und -typen darstellen.
Gültige Werte
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.
Schmierblutung
Dieser Datentyp erfasst, ob bei Nutzenden Schmierblutungen (Blutungen zwischen
Punkt. Jeder Datenpunkt steht für einen Punkt, an dem jeder Punkt
sollte einen Zeitstempel haben und das Feld „Vorkommen“ sollte auf
eins.
Jede Art von Schmierblutung. Legen Sie für dieses Feld 1 fest.
Android
Name
com.google.vaginal_spotting
Datentypobjekt
TYPE_VAGINAL_SPOTTING
Felder (Format – Einheiten)
FIELD_OCCURRENCES (int – Anzahl)
Jede Art von Schmierblutung. Legen Sie für dieses Feld 1 fest.
Gewicht
Dieser Datentyp erfasst das Gewicht des Nutzers in Kilogramm. Da jeder Datenpunkt
stellt das Gewicht des Nutzers zum Zeitpunkt des Lesevorgangs dar, nur die Endzeit.
festgelegt werden sollte. Dieser wird als Zeitstempel für den Lesevorgang verwendet.