Gesundheitsdatentypen

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.

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–enum) (optionales Feld)
Zeitpunkt der Messung im Vergleich zu dem Zeitpunkt, zu dem der Nutzer gegessen hat.
Mahlzeittyp (int – Aufzählung) (optionales Feld)
Welche Art von Mahlzeit hat der Nutzer während der Messung gegessen?
Zeitliche Beziehung zum Schlaf (int – Aufzählung) (optionales Feld)
Zeitpunkt, zu dem die Messung durchgeführt wurde, verglichen mit dem Zeitpunkt, zu dem der Nutzer geschlafen hat.
Stichprobenquelle (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 der Messung im Vergleich zu dem Zeitpunkt, zu dem der Nutzer gegessen hat.
FIELD_MEAL_TYPE (int – Aufzählung) (optionales Feld)
Welche Art von Mahlzeit hat der Nutzer während der Messung gegessen?
FIELD_TEMPORAL_RELATION_TO_SLEEP (int – Aufzählung) (optionales Feld)
Zeitpunkt, zu dem die Messung durchgeführt wurde, verglichen mit dem Zeitpunkt, zu dem 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

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.

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 Messung des systolischen Blutdrucks.
diastolisch (float–mmHg)
Die Messung des diastolischen Blutdrucks.
body position (int – enum) (optionales Feld)
Die Körperposition des Nutzers zum Zeitpunkt der Messung.
measurement location (int – Aufzählung) (optionales Feld)
Für welche Verzweigung und welcher Teil der Verzweigung die Messung durchgeführt wurde.

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 zum Zeitpunkt der Messung.
FIELD_BLOOD_PRESSURE_MEASUREMENT_LOCATION (int – Aufzählung) (optionales Feld)
Für welche Verzweigung und welcher Teil der Verzweigung die Messung durchgeführt wurde.

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.

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, d. h. Körperfett.
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, d. h. Körperfett.
Gültiger Bereich: 0–100%

Körpertemperatur

Dieser Datentyp erfasst die Körpertemperatur eines Nutzers. Jeder Datenpunkt steht für eine einzelne sofortige Körpertemperaturmessung.

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.
measurement location (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 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.

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)
Zervixschleimtextur (int – Aufzählung) (optionales Feld)
Die Konsistenz oder Textur des Halsschleims des Nutzers.
Menge des Zervixschleims (int–enum) (optionales Feld)
Wie viel Halsschleim, den der Benutzer 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 Halsschleims des Nutzers.
FIELD_CERVICAL_MUCUS_AMOUNT (int – Aufzählung) (optionales Feld)
Wie viel Halsschleim, den der Benutzer beobachtet.

Position der Zervix

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.

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)
cervical position (int – enum) (optionales Feld)
Die Position des Gebärmutterhalses des Benutzers.
Zervikaldilatation (int – Aufzählung) (optionales Feld)
Wie offen oder geweitet der Gebärmutterhals des Benutzers.
zervikale Festigkeit (int – Aufzählung) (optionales Feld)
Wie fest ist der Gebärmutterhals des Benutzers.

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 Benutzers.
FIELD_CERVICAL_DILATION (int – Aufzählung) (optionales Feld)
Wie offen oder geweitet der Gebärmutterhals des Benutzers.
FIELD_CERVICAL_FIRMNESS (int – Aufzählung) (optionales Feld)
Wie fest der Gebärmutterhals des Benutzers ist.

Herzfrequenz

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.

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 Aufnehmen
Felder (Format – Einheiten) bpm (float–bpm)
Herzfrequenz in Schlägen pro Minute.
Gültiger Bereich: 0–1.000 bpm

Höhe

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.

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

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.

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)
Die Periode des Nutzers.

Android

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

Ovulationstest

Bei diesem Datentyp stellt jeder Datenpunkt das binäre Ergebnis eines Eisprungs dar. Test (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 eines Ovulationstests eines Benutzers, das zeigt, ob der Eisprung stattfindet oder nicht.

Android

Namecom.google.ovulation_test
DatentypobjektTYPE_OVULATION_TEST
Felder (Format – Einheiten)
FIELD_OVULATION_TEST_RESULT (int – Aufzählung) (optionales Feld)
Das Ergebnis eines Ovulationstests eines Benutzers, das zeigt, ob der Eisprung stattfindet oder nicht.

Sauerstoffsättigung

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.

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 in Prozent.
Gültiger Bereich: 0–100%
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.
Sauerstoffsättigungssystem (int – Aufzählung) (optionales Feld)
Wo die Sauerstoffsättigung gemessen wird.
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

Namecom.google.oxygen_saturation
DatentypobjektTYPE_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.
FIELD_OXYGEN_THERAPY_ADMINISTRATION_MODE (int – Aufzählung) (optionales Feld)
Wie wird Sauerstofftherapie durchgeführt.
Kann abwesend sein oder 1 bei Verabreichung mit einer Nasenkanüle.
FIELD_OXYGEN_SATURATION_SYSTEM (int – Aufzählung) (optionales Feld)
Wo die Sauerstoffsättigung gemessen wird.
Kann nicht vorhanden sein oder 1 bei Messung in peripheren Kapillaren sein.
FIELD_OXYGEN_SATURATION_MEASUREMENT_METHOD (int – Aufzählung) (optionales Feld)
So wird die Sauerstoffsättigung gemessen.
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.

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 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.

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)
Treffer (int – Anzahl)
Jede Art von Schmierblutung. Legen Sie für dieses Feld 1 fest.

Android

Namecom.google.vaginal_spotting
DatentypobjektTYPE_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.

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) weight (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 Nutzerdatenrichtlinie der API von Google sowie der Google Fit-Richtlinie für Entwickler und Nutzerdaten entspricht.
  2. Beantragen Sie eine Überprüfung durch Google für Ihren Zustimmungsbildschirm.

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