Extraktion aus Health-App-Screenshots

Schritte, Herzfrequenz, Blutsauerstoff und Schlaf aus Apple Health- und Google Fit-Screenshots erfassen

Das manuelle Übertragen von Vitaldaten vom Telefonbildschirm in ein Gesundheitstagebuch dauert etwa 3 Minuten pro Screenshot. Dieses Tool erfasst alle vier Felder in 5–10 Sekunden.

5–10 s pro Screenshot · Bis zu 99 % Genauigkeit bei klaren Screenshots

Schritte
Herzfrequenz
Blutsauerstoff
Schlafdauer

Was Sie aus Apple Health- und Google Fit-Screenshots extrahieren können

Mit der Benutzerdefinierten Spaltenextraktion geben Sie die Feldnamen ein (Schritte, Herzfrequenz, Blutsauerstoff, Schlafdauer) und die KI lokalisiert jeden Wert auf dem Screenshot – unabhängig davon, aus welcher App er stammt.

Schritte

Apple Health zeigt sie als fette Zahl in einer Aktivitätsring-Karte. Google Fit platziert sie oben in der Zeitleiste. Die KI erkennt beide anhand des Schrittesymbols und der Beschriftung.

Herzfrequenz

Apple Health bettet sie in eine modulare Karte mit Herzsymbol und der Einheit „bpm“ ein. Google Fit zeigt sie als Zeitleisteneintrag. Die KI liest das Trio aus Beschriftung, Wert und Einheit, um sie zu lokalisieren.

Blutsauerstoff (SpO2)

Apple Health zeigt ihn als Prozentsatz in einer Vitaldaten-Karte. Google Fit führt ihn unter „Vitals“ mit einer SpO2-Beschriftung. Das Modell erkennt das Prozentformat und den Sauerstoffkontext.

Schlafdauer

Apple Health fasst den Schlaf in einem horizontalen Balken mit Textbeschriftung zusammen. Google Fit zeigt ihn möglicherweise als Gesamtstundenzahl. Die KI liest den Dauerwert zusammen mit der Schlafbeschriftung.

Gleiche Vitalwerte, zwei völlig unterschiedliche App-Layouts

Apple Health verwendet ein kartenbasiertes modulares Layout, bei dem jede Kennzahl in einer eigenen farbigen Kachel dargestellt wird. Google Fit verwendet eine einseitig scrollbare Zeitleiste. Herkömmliche OCR scheitert, weil sie positionsbasiert statt semantisch liest. Die Benutzerdefinierte Spaltenextraktion liest jedes Feld nach seiner Bedeutung – das Layout spielt dabei keine Rolle.

Warum positionsbasierte Tools bei Gesundheits-App-Screenshots scheitern

01

Apple Health verwendet ein Kartenlayout mit gemischten Metriktypen. Schritte erscheinen in einer Ringkarte, die Herzfrequenz neben einem pulsierenden Symbol, Blutsauerstoff in einer separaten Kachel. Jede Metrik befindet sich in einer anderen visuellen Zone. Vorlagenbasierte Tools benötigen für jede eine separate Konfiguration.

02

Google Fit verwendet eine Einzel-Scroll-Zeitleiste ohne Kartengrenzen. Jeder Datenpunkt (Schritte, Herzfrequenz, Schlaf) erscheint als chronologischer Eintrag in einer langen Liste. Herkömmliche OCR kann ohne semantisches Verständnis nicht unterscheiden, welcher Eintrag „der aktuelle“ ist.

03

Offizielle Gesundheitsdaten-Exporte sind für eine schnelle Extraktion nicht praktikabel. Der XML-Export von Apple Health „dauert etwa 70 Sekunden“ und erzeugt „mehr als vier Millionen Zeilen“ laut Analyse eines Entwicklers und erfordert Gerätezugriff. Google Takeout für Fit-Daten kann „Tage oder sogar Wochen“ dauern. Beides funktioniert nicht für einen Screenshot, den Ihnen jemand anderes geschickt hat.

So liest die semantische Extraktion beide Apps mit einem Spaltensatz

01

Benennen Sie die Spalten. Die KI findet Werte anhand der Bedeutung, nicht anhand von Koordinaten. Definieren Sie „Schritte, Herzfrequenz, Blutsauerstoff, Schlafdauer“. Bei Apple Health liest die KI die Schritte aus der Ringkarte, die Herzfrequenz aus der Vitalwerte-Kachel und den Blutsauerstoff aus dem nächsten Modul. Bei Google Fit identifiziert sie dieselben Felder aus den Zeiteinträgen, weil sie nach dem Label (z. B. „bpm“, „SpO2“, „hrs“) und der Beziehung sucht, nicht nach der Bildschirmposition.

02

Ein Batch verarbeitet beide Plattformen gemeinsam. Laden Sie einen Vitalwerte-Screenshot von Apple Health und einen Zeitleisten-Screenshot von Google Fit in denselben Batch hoch. Die KI liest jeden unabhängig. Das Ergebnis ist eine Tabelle, wobei Zeilen von Apple Health dieselben Spaltenüberschriften verwenden wie Zeilen von Google Fit. Keine app-spezifische Konfiguration.

03

Funktioniert aus dem Screenshot, daher ist kein Kontozugriff erforderlich. Ob das Bild von Ihrem eigenen iPhone oder dem Android-Gerät eines Freundes stammt, die KI liest sichtbare Daten aus dem Bild. Eine Pflegekraft, die Vitalwerte vom Telefon eines Angehörigen erfasst, ein Trainer, der die Statistiken eines Teams verfolgt. Keine HealthKit- oder Google-Kontoverbindung erforderlich.

Von einem Apple-Health- und einem Google-Fit-Screenshot zu einem Vitalwerte-Log in drei Schritten

1

Beide Screenshots in einem Batch hochladen

Sie haben eine Apple-Health-Vitalwerteübersicht mit Ihren neuesten Schritten, Ihrer Herzfrequenz, Ihrem Blutsauerstoff und Ihrer Schlafdauer sowie einen Google-Fit-Screenshot vom Android-Telefon eines Freundes, der dieselben Metriken in einer Zeitachsenansicht zeigt. Ziehen Sie beide in denselben Upload. JPG, PNG oder WebP, keine Sortierung erforderlich.

2

Spalten einmal für beide Apps benennen

Geben Sie Schritte, Herzfrequenz, Blutsauerstoff, Schlafdauer ein. Die KI liest den Apple-Health-Screenshot: Schritte aus der Ringkarte (8.432), Herzfrequenz (72 bpm), Blutsauerstoff (98 %), Schlafdauer (7 h 24 min). Dann liest sie den Google-Fit-Screenshot auf dieselbe Weise und identifiziert Schritte aus dem Zeitachseneintrag, Herzfrequenz aus dem bpm-Eintrag und Schlaf aus dem Stunden-Eintrag. Ein Spaltensatz, beide Apps.

3

Ein einheitliches Vitalwerte-Log herunterladen

Die Verarbeitung dauert 5–10 Sekunden pro Screenshot. Die Ausgabe ist eine XLSX-Datei: Jede Zeile ist ein Screenshot, jede Spalte ein von Ihnen benanntes Feld. Zeile 1: Apple-Health-Vitalwerte mit ausgefüllten Schritten, Herzfrequenz, Blutsauerstoff und Schlafdauer. Zeile 2: Google-Fit-Zeitachsendaten mit denselben vier Spalten. Keine manuelle Übertragung, keine app-spezifische Formatierung (~18-mal schneller als jede Eingabe von Hand).

Wann es am besten funktioniert und wann Vorsicht geboten ist

Wenn Sie diese Grenzen verstehen, erzielen Sie auf beiden Plattformen konsistente Ergebnisse aus Screenshots von Gesundheits-Apps.

Wann es am besten funktioniert

✓

Klare Screenshots in voller Auflösung aus beiden Apps. Maschinell gerenderte Vitalwerte erreichen eine Genauigkeit von bis zu 99 % sowohl bei Apple-Health-Kartenlayouts als auch bei Google-Fit-Zeitverlaufseinträgen.

✓

Standardmäßige Label-Wert-Paare, die in beiden Apps üblich sind. Herzfrequenz wird mit „bpm“ gepaart, Blutsauerstoff mit „%“ oder „SpO2“, Schlaf mit Stunden oder „hrs“. Die KI erkennt diese Muster unabhängig vom visuellen Thema der App.

✓

Gemischter Batch aus Apple Health und Google Fit. Ein Spaltensatz erzeugt eine konsolidierte Tabelle aus beiden Plattformen.

Wann Vorsicht geboten ist

⚠

Stark komprimierte oder weitergeleitete Screenshots. Über Messaging-Apps geteilte Gesundheits-Screenshots verlieren an Auflösung, was die Genauigkeit bei kleinen Labels verringert.

⚠

Nur sichtbare Daten, ohne historische Aggregation. Das Tool extrahiert, was auf dem Screenshot sichtbar ist. Es ruft keine historischen Daten aus der Datenbank der App ab, da dies eine HealthKit- oder Google-Fit-API-Verbindung erfordern würde.

⚠

Nur sichtbare Daten, ohne klinische Interpretation. Ein Wert wie 72 bpm wird korrekt extrahiert, aber die KI interpretiert keine medizinische Bedeutung. Die klinische Bewertung bleibt Ihre Verantwortung.

Häufig gestellte Fragen

Apple Health und Google Fit sehen völlig unterschiedlich aus. Kann ich für beide dieselben Spaltennamen verwenden?

Ja. Definieren Sie Spalten wie Schritte, Herzfrequenz, Blutsauerstoff, Schlafdauer. Die KI liest jeden Screenshot unabhängig. Bei Apple Health erscheinen die Schritte in einer farbigen Ringkarte; bei Google Fit erscheinen sie oben in einer Zeitachsenliste. Das Modell erkennt beide als dieselbe Metrik, indem es den semantischen Kontext versteht: die Beschriftung, die Einheit und die Beziehung des Werts zum umgebenden Inhalt.

Wie unterscheidet die KI Herzfrequenz von anderen Zahlen auf dem Bildschirm?

Die KI liest den Kontext aus Beschriftung und Einheit um jede Zahl. Bei Apple Health ist die Herzfrequenz mit einem Herzsymbol und „bpm“ gekoppelt. Bei Google Fit erscheint sie in einem Zeitleisteneintrag mit einem kleinen Herzsymbol. Das Modell sucht nach der Beziehung zwischen Zahl, Beschriftung und Einheit. Eine Zahl ohne Herzfrequenz-Beschriftung oder bpm-Einheit wird nicht als Herzfrequenz gemeldet.

Kann ich Schlafdauer aus Apple Health extrahieren, obwohl sie als horizontaler Balken und nicht als Zahl angezeigt wird?

Ja. Apple Health zeigt die Schlafdauer als visuellen Balken mit einer Textbeschriftung wie „7h 24m im Bett“ darunter. Die KI liest die Textbeschriftung, statt die Länge des Balkens zu interpretieren. Wenn der Screenshot nur den Balken ohne Textbeschriftung zur Dauer zeigt, hängt die Genauigkeit davon ab, ob die Achsenbeschriftungen des Balkens lesbar sind. Für beste Ergebnisse erfassen Sie einen Screenshot, der den Zusammenfassungstext unterhalb des Schlafdiagramms enthält.

Kann ich Daten aus einem Screenshot extrahieren, den mir jemand anderes geschickt hat, statt von meinem eigenen Telefon?

Ja. Das Tool liest, was im Bild sichtbar ist. Es ist kein Konto-Login, keine HealthKit-Verbindung und keine Gerätekopplung erforderlich. Wenn Ihnen jemand einen Screenshot seines Apple-Health- oder Google-Fit-Dashboards weiterleitet, laden Sie ihn hoch, benennen Ihre Spalten, und die KI extrahiert die sichtbaren Daten genauso wie aus Ihrem eigenen Screenshot. Dies ist der entscheidende Unterschied zu exportbasierten Tools, die physischen Zugriff auf das Gerät erfordern.

Was, wenn ich Schritte aus einem Google-Fit-Screenshot und Herzfrequenz aus Apple Health extrahieren möchte? Kann ich sie zusammen in einem Batch verarbeiten?

Ja. Laden Sie beide in einen Batch hoch und definieren Sie alle vier Spalten (Schritte, Herzfrequenz, Blutsauerstoff, Schlafdauer). Der Apple-Health-Screenshot füllt Herzfrequenz, Blutsauerstoff und Schlafdauer; der Google-Fit-Screenshot füllt Schritte und Herzfrequenz. Nicht zugehörige Spalten bleiben pro Zeile leer.

📮 contact email: [email protected]