Lijekovi – JSON format izvoza

Dokumentacija strukture lijekova u JSON izvozima

Last updated: February 6, 2026

Na ovoj stranici

Lijekovi

Podaci o lijekovima obuhvaćaju sve lijekove koje ste dodali u Apple Zdravlje, uključujući planirane lijekove, doze, informacije o uzimanju i detalje o lijeku. U JSON izvozima lijekovi se pohranjuju u nizu medications.

Dostupnost

Izvoz lijekova dostupan je na iOS 26.0 i novijim verzijama. Ako koristite stariju verziju iOS-a, ova vrsta podataka neće biti dostupna u izvozima.

Struktura

Svaki unos lijeka uključuje sveobuhvatne informacije o lijeku, rasporedu i uzimanju:

{
  "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
    }
  ]
}

Polja

Osnovne informacije

  • displayText (String): Prikazni naziv lijeka (npr. „Aspirin”, „Lisinopril”)
  • nickname (String | undefined): Neobavezni nadimak koji ste dodijelili lijeku
  • form (String): Fizički oblik lijeka. Moguće vrijednosti:
    • "Capsule"
    • "Cream"
    • "Device"
    • "Drops"
    • "Foam"
    • "Gel"
    • "Inhaler"
    • "Injection"
    • "Liquid"
    • "Lotion"
    • "Ointment"
    • "Patch"
    • "Powder"
    • "Spray"
    • "Suppository"
    • "Tablet"
    • "Topical"
    • "Unknown"

Datumi

  • start (Date): Datum i vrijeme kad ste počeli uzimati lijek u formatu yyyy-MM-dd HH:mm:ss Z
  • end (Date | undefined): Datum i vrijeme kad ste prestali uzimati lijek (null ako je još aktivan)
  • scheduledDate (Date | undefined): Datum i vrijeme kad je lijek planiran za uzimanje

Status i uzimanje

  • status (String): Trenutačni status unosa lijeka. Moguće vrijednosti:
    • "Not Interacted" — nije zabilježena interakcija
    • "Notification Not Sent" — obavijest nije poslana
    • "Snoozed" — podsjetnik je odgođen
    • "Taken" — lijek je uzet
    • "Skipped" — lijek je preskočen
    • "Not Logged" — nije zabilježena radnja
    • "Unspecified" — status nije određen

Dodatne informacije

  • isArchived (Boolean): Je li lijek arhiviran (više se ne prati aktivno)
  • dosage (Number | undefined): Količina doze (jedinice ovise o lijeku)
  • codings (Array): Niz informacija o kodiranju lijeka za standardiziranu identifikaciju

Kodiranja lijekova

Niz codings sadrži standardizirane identifikatore lijekova:

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

Polja kodiranja:

  • code (String): Identifikator koda lijeka
  • system (String): Korišteni sustav kodiranja (npr. RxNorm, NDC)
  • version (String | undefined): Neobavezna verzija sustava kodiranja

Primjeri unosa

Aktivan lijek

{
  "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
    }
  ]
}

Prekinuti lijek

{
  "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": []
}

Planirani unos lijeka

{
  "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": []
}

Razumijevanje vrijednosti statusa

Polje status pomaže pratiti uzimanje lijekova:

  • "Taken": lijek je uspješno uzet
  • "Skipped": lijek je namjerno preskočen
  • "Snoozed": podsjetnik je odgođen (može ukazivati na odgođeno uzimanje)
  • "Not Logged": nije zabilježena radnja (može ukazivati na propuštenu dozu)
  • "Not Interacted": nema interakcije s podsjetnikom

Primjene

Podaci o lijekovima mogu biti korisni za:

  • Praćenje uzimanja: nadzor dosljednosti uzimanja lijekova
  • Medicinsku dokumentaciju: vođenje cjelovite povijesti lijekova
  • Dijeljenje s liječnikom: dijeljenje popisa lijekova s liječnicima
  • Analizu interakcija: usporedba s drugim zdravstvenim podacima
  • Izvještavanje o usklađenosti: izvještaji o uzimanju lijekova

Povezana dokumentacija