Центр допомоги HealthyApps
Українська
Центр допомоги
Головний сайт ↗

Пошук у довідці

Ліки — формат експорту JSON

Документація структури ліків в експортах JSON

Останнє оновлення: 31 жовтня 2026 р.

На цій сторінці
СтруктураПоляЗначення стануКодування ліківПов’язана документація

Експорти ліків містять події доз для ліків, до яких ви дозволяєте Health Auto Export читати. Вони зберігаються в масиві JSON medications і потребують iOS 26 або новішої. Див. доступ до ліків.

Структура

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

Поля

  • displayText (String): Відображувана назва ліків.
  • nickname (String, необов’язково): Прізвисько ліків.
  • start (String): Час початку події дози.
  • end (String, необов’язково): Час кінця події дози, коли доступно. Ці дати описують подію, а не початок чи кінець курсу лікування.
  • scheduledDate (String, необов’язково): Запланований час дози.
  • status (String): Записаний стан дози; див. нижче.
  • isArchived (Boolean): Чи архівовано ліки в Apple Health.
  • dosage (Number, необов’язково): Записана кількість дози.
  • scheduledDosage (Number, необов’язково): Запланована кількість дози.
  • units (String): Одиниця для кількостей дози.
  • codings (Array): Ідентифікатори ліків від джерела запису; може бути порожнім.

Дати використовують yyyy-MM-dd HH:mm:ss Z. Недоступні необов’язкові поля пропускаються, а не встановлюються в null.

Значення стану

Англійські значення стану: Not Interacted, Notification Not Sent, Snoozed, Taken, Skipped, Not Logged і Unspecified. Вони відображають записаний стан події.

Кодування ліків

Кожне кодування містить рядки code, system і version. system ідентифікує систему кодування; version — порожній рядок, коли недоступно.

Пов’язана документація