Medicamente - Format export JSON
Documentație pentru structura medicamentelor în exporturile JSON
Ultima actualizare: 31 octombrie 2026
Exporturile de medicamente conțin evenimente de doză pentru medicamentele pe care le permiteți Health Auto Export să le citească. Sunt stocate în matricea JSON medications și necesită iOS 26 sau ulterior. Consultați accesul la medicamente.
Structură
{
"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": []
}
Câmpuri
displayText(String): Numele afișat al medicamentului.nickname(String, opțional): Porecla medicamentului.start(String): Ora de început a evenimentului de doză.end(String, opțional): Ora de sfârșit a evenimentului de doză, când este disponibilă. Aceste date descriu evenimentul, nu începutul sau sfârșitul unui curs de tratament.scheduledDate(String, opțional): Ora programată pentru doză.status(String): Statusul dozei înregistrate; vezi mai jos.isArchived(Boolean): Dacă medicamentul este arhivat în Apple Health.dosage(Number, opțional): Cantitatea de doză înregistrată.scheduledDosage(Number, opțional): Cantitatea de doză programată.units(String): Unitatea pentru cantitățile de doză.codings(Array): Identificatorii medicamentului furnizați de sursa de înregistrare; pot fi goi.
Datele folosesc yyyy-MM-dd HH:mm:ss Z. Câmpurile opționale indisponibile sunt omise, nu setate la null.
Valori de status
Valorile de status în engleză sunt Not Interacted, Notification Not Sent, Snoozed, Taken, Skipped, Not Logged și Unspecified. Acestea reflectă statusul evenimentului înregistrat.
Codificări medicamente
Fiecare codificare conține șirurile code, system și version. system identifică sistemul de codificare; version este un șir gol când nu este disponibil.