Léky - formát exportu JSON
Dokumentace struktury léků v exportech JSON
Poslední aktualizace: 31. října 2026
Na této stránce
Exporty léků obsahují události dávek pro léky, které Health Auto Export smí číst. Ukládají se v poli JSON medications a vyžadují iOS 26 nebo novější. Viz přístup k lékům.
Struktura
{
"displayText": "Example medication",
"nickname": "Daily medication",
"start": "2024-02-06 08:05:00 -0800",
"end": "2024-02-06 08:05:00 -0800",
"scheduledDate": "2024-02-06 08:00:00 -0800",
"status": "Taken",
"isArchived": false,
"dosage": 1,
"scheduledDosage": 1,
"units": "count",
"codings": []
}
Pole
displayText(String): Zobrazovaný název léku.nickname(String, volitelné): Přezdívka léku.start(String): Čas začátku události dávky.end(String, volitelné): Čas konce události dávky, pokud je dostupný. Tato data popisují událost, nikoli začátek nebo konec léčby.scheduledDate(String, volitelné): Naplánovaný čas dávky.status(String): Zaznamenaný stav dávky; viz níže.isArchived(Boolean): Zda je lék v Apple Health archivován.dosage(Number, volitelné): Zaznamenané množství dávky.scheduledDosage(Number, volitelné): Naplánované množství dávky.units(String): Jednotka pro množství dávek.codings(Array): Identifikátory léků dodané zdrojem záznamu; může být prázdné.
Data používají yyyy-MM-dd HH:mm:ss Z. Nedostupná volitelná pole se vynechají místo nastavení na null.
Hodnoty stavu
Anglické hodnoty stavu jsou Not Interacted, Notification Not Sent, Snoozed, Taken, Skipped, Not Logged a Unspecified. Odráží zaznamenaný stav události.
Kódování léků
Každé kódování obsahuje řetězce code, system a version. system identifikuje systém kódování; version je prázdný řetězec, pokud není dostupný.