Arten von Gesundheitsdaten

Google Fit bietet Gesundheitsdatentypen für Messungen im Zusammenhang mit der Verwaltung des allgemeinen Gesundheitszustands (statt Fitness).

Liste der Datentypen

Weitere Informationen zu den Datentypen und ihren Feldern für die Gesundheit finden Sie in der Android-Referenzdokumentation. Felder mit der Einheit enum haben eine Liste mit zulässigen Werten. 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 Blutzuckerspiegel. 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 beträgt.
temporale Beziehung zu Mahlzeiten (int—Aufzählung) (optionales Feld)
Zeitpunkt der Messung im Vergleich zum Zeitpunkt des Nutzers.
Mahlzeittyp (int – Aufzählung) (optionales Feld)
Welche Art von Mahlzeit, die der Nutzer gegessen hat, als die Messung vorgenommen wurde
temporäre Beziehung zum Schlaf (int—Aufzählung) (optionales Feld)
Wann die Messung durchgeführt wurde und wann der Nutzer geschlafen hat.
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 beträgt.
FIELD_TEMPORAL_RELATION_TO_MEAL (int: Aufzählung) (optionales Feld)
Zeitpunkt der Messung im Vergleich zum Zeitpunkt des Nutzers.
FIELD_MEAL_TYPE (int – Aufzählung) (optionales Feld)
Welche Art von Mahlzeit, die der Nutzer gegessen hat, als die Messung vorgenommen wurde
FIELD_TEMPORAL_RELATION_TO_SLEEP (int: Aufzählung) (optionales Feld)
Wann die Messung durchgeführt wurde und wann der Nutzer geschlafen hat.
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 eines Nutzers. Jeder Datenpunkt stellt einen einzelnen akustischen Blutdruckwert dar. 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)
systolic (float–mmHg)
Die systolische Blutdruckmessung.
diastolisch (float–mmHg)
Die diastolische Blutdruckmessung.
Körperposition (int—enum) (optional)
Die Körperposition des Nutzers zum Zeitpunkt der Messung.
Messort (int – Aufzählung) (optionales Feld)
Welcher Arm und welcher Teil der Messung wurde gemessen.

Android

Namecom.google.blood_pressure
DatentypobjektTYPE_BLOOD_PRESSURE
Felder (Format: Einheiten)
FIELD_BLOOD_PRESSURE_SYSTOLIC (float–mmHg)
Die systolische Blutdruckmessung.
FIELD_BLOOD_PRESSURE_DIASTOLIC (float–mmHg)
Die diastolische Blutdruckmessung.
FIELD_BODY_POSITION (int – Aufzählung) (optionales Feld)
Die Körperposition des Nutzers zum Zeitpunkt der Messung.
FIELD_BLOOD_PRESSURE_MEASUREMENT_LOCATION (int: Aufzählung) (optionales Feld)
Welcher Arm und welcher Teil der Messung wurde gemessen.

Körperfettanteil

Dieser Datentyp erfasst den Körperfettanteil eines Nutzers. Jeder Datenpunkt steht für das gesamte Körperfett einer Person als Prozentsatz ihrer gesamten Körpermasse.

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–percent)
Prozentsatz der gesamten Körpermasse, die Körperfett darstellt.
Gültiger Bereich: 0–100%

Android

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

Körpertemperatur

Dieser Datentyp erfasst die Körpertemperatur eines Nutzers. Jeder Datenpunkt stellt eine einzelne Messung der Körpertemperatur 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

Mit diesem Datentyp wird die Beschreibung des Zervixschleims erfasst. Jeder Datenpunkt stellt eine selbst bewertete Beschreibung des Zervixschleims für einen Nutzer dar. Alle Felder sind optional und können verwendet werden, um das Aussehen und das Gefühl des Zervixschleims sowie die 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)
Textur der Zervixschleim (int—Aufzählung) (optional)
Die Konsistenz oder Textur des Halsschleims des Nutzers.
Gebärmutterhals-Schleimstoff (int—Aufzählung) (optional)
Wie viel Zervixschleim beobachtet wird.

Android

Namecom.google.cervical_mucus
DatentypobjektTYPE_CERVical_MUCUS
Felder (Format: Einheiten)
FIELD_CERVTIC_MUCUS_TEXTURE (int: Aufzählung) (optionales Feld)
Die Konsistenz oder Textur des Halsschleims des Nutzers.
FIELD_CERVTIC_MUCUS_AMOUNT (int – Aufzählung) (optionales Feld)
Wie viel Zervixschleim beobachtet wird.

Position der Zervix

Bei diesem Datentyp stellt jeder Datenpunkt einen Bericht des Zervix des Nutzers dar. Alle Felder sind optional und können verwendet werden, um Beschreibungen von 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)
Zervixposition (int – Aufzählung) (optionales Feld)
Die Position des Zervix des Nutzers.
Gebärmutterhalsdilatation (int – Aufzählung) (optional)
Wie offen oder gedeckelt das Zervix des Nutzers ist.
Herzhaftkeit (int – Aufzählung) (optionales Feld)
Wie gut das Zervix der Nutzer ist

Android

Namecom.google.cervical_position
DatentypobjektTYPE_CERVical_POSITION
Felder (Format: Einheiten)
FIELD_CERVTIC_POSITION (int: Aufzählung) (optionales Feld)
Die Position des Zervix des Nutzers.
FIELD_CERVical_DILATION (int – Aufzählung) (optionales Feld)
Wie offen oder gedeckelt das Zervix des Nutzers ist.
FIELD_CERVical_FIRMNESS (int – Aufzählung) (optionales Feld)
Wie stark der Zervix 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. Er wird als Zeitstempel für die Messung 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-BerechtigungBODY_SENSORS zum Aufzeichnen
Felder (Format: Einheiten) bpm (float–bpm)
Herzfrequenz in Schlägen pro Minute.
Gültiger Bereich: 0–1.000 bpm

Höhe

Mit diesem Datentyp wird die Höhe dieses Nutzers in Metern erfasst. Da jeder Datenpunkt die Höhe des Nutzers zum Zeitpunkt des Lesevorgangs darstellt, sollte nur das Ende festgelegt werden. Er wird als Zeitstempel für die Messung 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)
Höhe in Metern.
Gültiger Bereich: 0–3 Meter

Android

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

Menstruation

Mit diesem Datentyp wird beschrieben, wie stark der Menstruationsfluss eines Nutzers war (Schmier-, Leicht-, Mittel- oder Stark). Jeder Datenpunkt steht für eine Beschreibung der starken Blutung des Nutzers.

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 stark der Zeitraum des Nutzers war.

Android

Namecom.google.menstruation
DatentypobjektTYP_MENSTRUATION
Felder (Format: Einheiten)
FIELD_MENSTRUAL_FLOW (int: Aufzählung) (optionales Feld)
Wie stark der Zeitraum des Nutzers war.

Ovulationstest

Bei diesem Datentyp stellt jeder Datenpunkt das binäre Ergebnis eines Ovulationstests (positiv oder negativ) dar.

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)
ovulation test (int —enum) (optionales Feld)
Ergebnis eines Ovulationstests, der anzeigt, ob der Eisprung funktioniert oder nicht.

Android

Namecom.google.ovulation_test
DatentypobjektTYPE_OVULATION_TEST
Felder (Format: Einheiten)
FIELD_OVULATION_TEST_Result (int – Aufzählung) (optionales Feld)
Ergebnis eines Ovulationstests, der anzeigt, ob der Eisprung funktioniert oder nicht.

Sauerstoffsättigung

Dieser Datentyp erfasst die Menge der Sauerstoffsättigung im Blut, gemessen in Prozent der Sauerstoffsättigung von Hämoglobin. Jeder Datenpunkt steht für eine einzelne Sauerstoffsättigung des Blutes zum Zeitpunkt der Messung.

Mit den optionalen Feldern können Sie außerdem Details zu zusätzlichem Sauerstoff hinzufügen, wenn dieser verwaltet wird.

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 Sauerstoffsättigung des Blutes als Prozentsatz.
Gültiger Bereich: 0–100%
zusätzlicher Sauerstofffluss (float–L/min)
Die Sauerstoffsättigung wird einem Nutzer in Liter pro Minute zugeführt. Dieser Wert wird auf null gesetzt, wenn kein zusätzlicher Sauerstoff zur Verfügung gestellt wird und der Nutzer nur Atemluft atmet.
Verwaltungsmodus für Sauerstofftherapie (int – Aufzählung) (optionales Feld)
So wird die Sauerstofftherapie verabreicht.
Kann abwesend sein oder 1, wenn sie über die Nasenkanale verabreicht wird.
Sauerstoffsättigungssystem (int—Aufzählung) (optionales Feld)
Hier wird die Sauerstoffsättigung gemessen.
Kann nicht vorhanden sein oder 1, wenn dies in Peripheriegeräten gemessen wird.
Methode zur Messung der Sauerstoffsättigung (int–Aufzählung) (optionales Feld)
So wird die Sauerstoffsättigung gemessen.
Kann abwesend sein oder 1, wenn dies durch Pulsoximetrie gemessen wird.

Android

Namecom.google.oxygen_saturation
DatentypobjektTYPE_OXYGEN_SATURATION
Felder (Format: Einheiten)
FIELD_OXYGEN_SATURATION (float: Prozentsatz)
Die Sauerstoffsättigung des Blutes als Prozentsatz.
FIELD_SUPPLEMENTAL_OXYGEN_FLOW_RATE (float—L/min)
Die Sauerstoffsättigung wird einem Nutzer in Liter pro Minute zugeführt. Null zeigt an, dass kein zusätzlicher Sauerstoff zur Verfügung steht und der Nutzer nur Atemluft atmet.
FIELD_OXYGEN_THERAPY_ADMINISTRATION_MODE (int: Aufzählung) (optionales Feld)
So wird die Sauerstofftherapie verabreicht.
Kann abwesend sein oder 1, wenn sie über die Nasenkanale verabreicht wird.
FIELD_OXYGEN_SATURATION_SYSTEM (int: Aufzählung) (optionales Feld)
Hier wird die Sauerstoffsättigung gemessen.
Kann nicht vorhanden sein oder 1, wenn dies in Peripheriegeräten gemessen wird.
FIELD_OXYGEN_SATURATION_MEASUREMENT_METHOD (int: Aufzählung) (optionales Feld)
So wird die Sauerstoffsättigung gemessen.
Kann abwesend sein oder 1, wenn dies durch Pulsoximetrie gemessen wird.

Schlaf

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

Die Startzeit des Datenpunkts stellt den Beginn der Schlafphase dar und muss immer berücksichtigt werden. Der Zeitstempel stellt das Ende der Schlafphase dar. Die Zeitintervalle müssen nicht fortlaufend sein, sollten sich jedoch 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, wenn ein Nutzer Schmierblutungen (blutend zwischen der Periode) wahrnimmt. Jeder Datenpunkt stellt eine Instanz von Spotting dar. Jeder Punkt sollte also einen Zeitstempel und das Feld „Vorkommen“ auf eins setzen.

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)
Jede Instanz von Schmierblutungen. Setzen Sie dieses Feld auf 1.

Android

Namecom.google.vaginal_spotting
DatentypobjektTYP_VAGINAL_SPOTTING
Felder (Format: Einheiten)
FIELD_OCCURRENCES (Anzahl int – Anzahl)
Jede Instanz von Schmierblutungen. Setzen Sie dieses Feld auf 1.

Gewicht

Mit diesem Datentyp wird das Gewicht des Nutzers in Kilogramm erfasst. Da jeder Datenpunkt die Gewichtung des Nutzers zum Zeitpunkt des Lesevorgangs darstellt, sollte nur die Endzeit festgelegt werden. Er wird als Zeitstempel für die Messung 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 lesen Sie Gesundheitsdaten:

  1. Achten Sie darauf, dass Ihre App der API-Nutzerdatenrichtlinie von Google und der Google Fit-Richtlinie für Entwickler und Nutzerdaten entspricht.
  2. Beantragen Sie die Überprüfung Ihres Einwilligungsbildschirms durch Google.

Wenn Ihre App bestätigt wird, kann sie Gesundheitsdaten lesen, denen Nutzer zugestimmt haben, gelesen zu werden.