Pulsnotifikationer - JSON-eksportformat

Dokumentation for pulsnotifikationsstruktur i JSON-eksporter

Last updated: February 6, 2026

On this page

Pulsnotifikationer

Pulsnotifikationer inkluderer høje og lave pulsalarmer fra Apple Watch, uregelmæssige rytmenotifikationer og detaljerede pulsdata indsamlet under disse hændelser. I JSON-eksporter gemmes pulsnotifikationer i heartRateNotifications-arrayet.

Struktur

Pulsnotifikationsdata har en unik struktur, der adskiller sig fra andre sundhedsmålinger. Hver notifikation inkluderer hændelsestiming, tærskler (for høje/lave notifikationer) og detaljerede pulsmålinger under hændelsen:

{
  "start": "2024-02-06 14:30:00 -0800",
  "end": "2024-02-06 14:35:00 -0800",
  "threshold": 100,
  "heartRate": [
    {
      "hr": 105,
      "units": "bpm",
      "timestamp": {
        "start": "2024-02-06 14:30:00 -0800",
        "end": "2024-02-06 14:30:05 -0800",
        "interval": {
          "duration": 5,
          "units": "s"
        }
      }
    }
  ],
  "heartRateVariation": [
    {
      "hrv": 45,
      "units": "ms",
      "timestamp": {
        "start": "2024-02-06 14:30:00 -0800",
        "end": "2024-02-06 14:30:05 -0800",
        "interval": {
          "duration": 5,
          "units": "s"
        }
      }
    }
  ]
}

Felter

Påkrævede felter

  • start (Date): Starttidspunkt for pulsnotifikationshændelsen i formatet yyyy-MM-dd HH:mm:ss Z
  • end (Date): Sluttidspunkt for pulsnotifikationshændelsen i formatet yyyy-MM-dd HH:mm:ss Z
  • heartRate (Array): Array af pulsmålinger under hændelsen (se Pulsdata nedenfor)
  • heartRateVariation (Array): Array af pulsvariabilitetsmålinger (HRV) under hændelsen (se HRV-data nedenfor)

Valgfrie felter

  • threshold (Number): Pulstærskel, der udløste notifikationen. Kun inkluderet for høje og lave pulsnotifikationer.

Notifikationstyper

Høj pulsnotifikation

Udløses, når pulsen overstiger en indstillet tærskel (typisk 100-150 bpm) i hvile.

{
  "start": "2024-02-06 14:30:00 -0800",
  "end": "2024-02-06 14:35:00 -0800",
  "threshold": 100,
  "heartRate": [
    {
      "hr": 105,
      "units": "bpm",
      "timestamp": {
        "start": "2024-02-06 14:30:00 -0800",
        "end": "2024-02-06 14:30:05 -0800",
        "interval": {
          "duration": 5,
          "units": "s"
        }
      }
    }
  ],
  "heartRateVariation": []
}

Lav pulsnotifikation

Udløses, når pulsen falder under en indstillet tærskel (typisk 40-50 bpm) i hvile.

{
  "start": "2024-02-06 03:00:00 -0800",
  "end": "2024-02-06 03:05:00 -0800",
  "threshold": 40,
  "heartRate": [
    {
      "hr": 38,
      "units": "bpm",
      "timestamp": {
        "start": "2024-02-06 03:00:00 -0800",
        "end": "2024-02-06 03:00:05 -0800",
        "interval": {
          "duration": 5,
          "units": "s"
        }
      }
    }
  ],
  "heartRateVariation": []
}

Uregelmæssig rytmenotifikation

Udløses, når Apple Watch registrerer en uregelmæssig hjerterytme, der kan indikere atrieflimren.

{
  "start": "2024-02-06 16:00:00 -0800",
  "end": "2024-02-06 16:05:00 -0800",
  "heartRate": [
    {
      "hr": 85,
      "units": "bpm",
      "timestamp": {
        "start": "2024-02-06 16:00:00 -0800",
        "end": "2024-02-06 16:00:05 -0800",
        "interval": {
          "duration": 5,
          "units": "s"
        }
      }
    }
  ],
  "heartRateVariation": [
    {
      "hrv": 35,
      "units": "ms",
      "timestamp": {
        "start": "2024-02-06 16:00:00 -0800",
        "end": "2024-02-06 16:00:05 -0800",
        "interval": {
          "duration": 5,
          "units": "s"
        }
      }
    }
  ]
}

Bemærk: Uregelmæssige rytmenotifikationer inkluderer ikke et threshold-felt.

Pulsdata

heartRate-arrayet indeholder detaljerede pulsmålinger under notifikationshændelsen:

{
  "hr": 105,
  "units": "bpm",
  "timestamp": {
    "start": "2024-02-06 14:30:00 -0800",
    "end": "2024-02-06 14:30:05 -0800",
    "interval": {
      "duration": 5,
      "units": "s"
    }
  }
}

Felter:

  • hr (Number): Pulsværdi i slag per minut
  • units (String): Måleenhed (altid "bpm" for slag per minut)
  • timestamp (Object): Tidsperiode for denne måling
    • start (Date): Start af målingsperioden
    • end (Date): Slut af målingsperioden
    • interval (Object): Varighed af målingen
      • duration (Number): Varighedsværdi
      • units (String): Enhed (altid "s" for sekunder)

Pulsvariabilitetsdata (HRV)

heartRateVariation-arrayet indeholder pulsvariabilitetsmålinger:

{
  "hrv": 45,
  "units": "ms",
  "timestamp": {
    "start": "2024-02-06 14:30:00 -0800",
    "end": "2024-02-06 14:30:05 -0800",
    "interval": {
      "duration": 5,
      "units": "s"
    }
  }
}

Felter:

  • hrv (Number): Pulsvariabilitetsværdi i millisekunder
  • units (String): Måleenhed (altid "ms" for millisekunder)
  • timestamp (Object): Samme struktur som pulstidsstempel

Forståelse af HRV:

  • HRV måler variationen i tid mellem hjerteslag
  • Højere HRV indikerer generelt bedre kardiovaskulær fitness og stressrestitution
  • Lavere HRV kan indikere stress, træthed eller sundhedsproblemer
  • HRV kan variere betydeligt baseret på tidspunkt på dagen, aktivitetsniveau og individuelle faktorer

Eksempel: Komplet notifikationspost

{
  "start": "2024-02-06 14:30:00 -0800",
  "end": "2024-02-06 14:35:00 -0800",
  "threshold": 100,
  "heartRate": [
    {
      "hr": 105,
      "units": "bpm",
      "timestamp": {
        "start": "2024-02-06 14:30:00 -0800",
        "end": "2024-02-06 14:30:05 -0800",
        "interval": {
          "duration": 5,
          "units": "s"
        }
      }
    },
    {
      "hr": 108,
      "units": "bpm",
      "timestamp": {
        "start": "2024-02-06 14:30:05 -0800",
        "end": "2024-02-06 14:30:10 -0800",
        "interval": {
          "duration": 5,
          "units": "s"
        }
      }
    }
  ],
  "heartRateVariation": [
    {
      "hrv": 45,
      "units": "ms",
      "timestamp": {
        "start": "2024-02-06 14:30:00 -0800",
        "end": "2024-02-06 14:30:05 -0800",
        "interval": {
          "duration": 5,
          "units": "s"
        }
      }
    }
  ]
}

Notifikationstærskler

Tærskler kan konfigureres af brugeren i Apple Sundhed-indstillinger:

  • Høj puls: Typisk 100-150 bpm (standard varierer efter alder)
  • Lav puls: Typisk 40-50 bpm (standard varierer efter alder)

threshold-feltet viser den nøjagtige tærskel, der udløste notifikationen.

Enhedskrav

Pulsnotifikationer kræver:

  • Apple Watch Series 1 eller nyere (til grundlæggende pulsovervågning)
  • Apple Watch Series 4 eller nyere (til uregelmæssige rytmenotifikationer)
  • WatchOS 5.1.2 eller nyere (til uregelmæssige rytmenotifikationer)
  • Notifikationer aktiveret i Apple Sundhed-indstillinger

Anvendelsesområder

Pulsnotifikationsdata kan være nyttige til:

  • Sundhedsovervågning: Spor, når pulsen overstiger normale områder
  • AFib-detektion: Overvåg uregelmæssige rytmenotifikationer for potentiel atrieflimren
  • Medicinske journaler: Del notifikationshændelser med sundhedsudbydere
  • Mønsteranalyse: Identificer udløsere eller mønstre i pulshændelser
  • Fitnessindsigt: Forstå restitution og stressrespons gennem HRV-data
  • Symptomkorrelation: Krydsrefer notifikationer med symptomer, aktiviteter eller medicin

Vigtige bemærkninger

  • Ikke et medicinsk udstyr: Apple Watch-notifikationer er ikke beregnet til at erstatte professionel medicinsk diagnose
  • Konsulter sundhedsudbydere: Konsulter altid sundhedsprofessionelle om pulsnotifikationer, især uregelmæssige rytmealarmer
  • Kontekst betyder noget: Pulsen kan være forhøjet på grund af motion, stress, koffein, medicin eller andre faktorer
  • AFib-notifikationer: Uregelmæssige rytmenotifikationer kan indikere atrieflimren og bør drøftes med en sundhedsudbyder

Tips

  • Gennemgå notifikationer: Gennemgå regelmæssigt pulsnotifikationer for at identificere mønstre
  • Bemærk kontekst: Overvej, hvad du lavede, da notifikationer opstod (motion, stress, søvn osv.)
  • Spor tendenser: Overvåg notifikationsfrekvens og -mønstre over tid
  • Kombiner med EKG: Krydsrefer uregelmæssige rytmenotifikationer med EKG-aflæsninger for omfattende hjertesundhedsovervågning

Relateret dokumentation