Gyógyszerek – JSON exportformátum

A gyógyszerek szerkezetének dokumentációja JSON exportokban

Last updated: April 5, 2026

Ezen az oldalon

Gyógyszerek

A gyógyszeradatok minden olyan gyógyszert tartalmaznak, amelyet az Apple Healthhez adtál – ütemezett gyógyszerek, adagolások, adherenciára vonatkozó információk és gyógyszer részletek. JSON exportokban a gyógyszerek a medications tömbben tárolódnak.

Elérhetőség

A gyógyszerek export iOS 26.0 és újabb verzión érhető el. Régebbi iOS-en ez az adattípus nem szerepel az exportokban.

Szerkezet

Minden gyógyszerbejegyzés átfogó információt tartalmaz a gyógyszerről, ütemezéséről és adherenciáról:

{
  "displayText": "Aspirin",
  "nickname": "Daily Aspirin",
  "start": "2024-01-01 08:00:00 -0800",
  "end": null,
  "scheduledDate": "2024-02-06 08:00:00 -0800",
  "form": "Tablet",
  "status": "Taken",
  "isArchived": false,
  "dosage": 81,
  "codings": [
    {
      "code": "1191",
      "system": "http://www.nlm.nih.gov/research/umls/rxnorm",
      "version": null
    }
  ]
}

Mezők

Alapinformációk

  • displayText (String): A gyógyszer megjelenített neve (pl. „Aspirin”, „Lisinopril”)
  • nickname (String | undefined): Opcionális becenév
  • form (String): A gyógyszer fizikai formája. Lehetséges értékek:
    • "Capsule"
    • "Cream"
    • "Device"
    • "Drops"
    • "Foam"
    • "Gel"
    • "Inhaler"
    • "Injection"
    • "Liquid"
    • "Lotion"
    • "Ointment"
    • "Patch"
    • "Powder"
    • "Spray"
    • "Suppository"
    • "Tablet"
    • "Topical"
    • "Unknown"

Dátumok

  • start (Date): Mikor kezdted el szedni a gyógyszert yyyy-MM-dd HH:mm:ss Z formátumban
  • end (Date | undefined): Mikor hagytad abba (null, ha még aktív)
  • scheduledDate (Date | undefined): Mikor van ütemezve a bevételezés

Állapot és adherencia

  • status (String): A bejegyzés aktuális állapota. Lehetséges értékek:
    • "Not Interacted" – Nincs rögzített interakció
    • "Notification Not Sent" – Az értesítés nem küldődött el
    • "Snoozed" – Az emlékeztető elhalasztva
    • "Taken" – Bevéve
    • "Skipped" – Kihagyva
    • "Not Logged" – Nincs naplózott művelet
    • "Unspecified" – Nem meghatározott

További információk

  • isArchived (Boolean): Archivált-e a gyógyszer (már nem követett aktívan)
  • dosage (Number | undefined): Adagolás mennyisége (egység a gyógyszertől függ)
  • codings (Array): Szabványos azonosítókat tartalmazó tömb

Gyógyszer kódolások

A codings tömb szabványos gyógyszer-azonosítókat tartalmaz:

{
  "codings": [
    {
      "code": "1191",
      "system": "http://www.nlm.nih.gov/research/umls/rxnorm",
      "version": null
    }
  ]
}

Kódolás mezők:

  • code (String): Gyógyszerkód azonosító
  • system (String): A kódolási rendszer (pl. RxNorm, NDC)
  • version (String | undefined): Opcionális rendszerverzió

Példa bejegyzések

Aktív gyógyszer

{
  "displayText": "Lisinopril",
  "nickname": "Blood Pressure Med",
  "start": "2023-06-01 08:00:00 -0800",
  "end": null,
  "scheduledDate": "2024-02-06 08:00:00 -0800",
  "form": "Tablet",
  "status": "Taken",
  "isArchived": false,
  "dosage": 10,
  "codings": [
    {
      "code": "29046",
      "system": "http://www.nlm.nih.gov/research/umls/rxnorm",
      "version": null
    }
  ]
}

Leállított gyógyszer

{
  "displayText": "Antibiotic",
  "nickname": null,
  "start": "2024-01-15 12:00:00 -0800",
  "end": "2024-01-22 12:00:00 -0800",
  "scheduledDate": "2024-01-22 12:00:00 -0800",
  "form": "Capsule",
  "status": "Taken",
  "isArchived": true,
  "dosage": 500,
  "codings": []
}

Ütemezett gyógyszer bejegyzés

{
  "displayText": "Multivitamin",
  "nickname": null,
  "start": "2024-01-01 07:00:00 -0800",
  "end": null,
  "scheduledDate": "2024-02-06 07:00:00 -0800",
  "form": "Tablet",
  "status": "Not Logged",
  "isArchived": false,
  "dosage": 1,
  "codings": []
}

Állapotértékek értelmezése

A status mező segít követni az adherenciát:

  • "Taken": A gyógyszer bevéve
  • "Skipped": Szándékosan kihagyva
  • "Snoozed": Az emlékeztető elhalasztva (késleltetett bevétel jele lehet)
  • "Not Logged": Nincs rögzített művelet (kihagyott adag jele lehet)
  • "Not Interacted": Nincs interakció az emlékeztetővel

Felhasználási esetek

A gyógyszeradatok hasznosak lehetnek:

  • Adherencia követése: Mennyire következetes a bevétel
  • Orvosi dokumentáció: Átfogó gyógyszertörténet
  • Megosztás orvosokkal: Gyógyszerlisták átadása
  • Kölcsönhatás-elemzés: Összevetés más egészségügyi adatokkal
  • Megfelelés jelentések: Adherencia jelentések készítése

Kapcsolódó dokumentáció