Lääkkeet - JSON-vientimuoto
Dokumentaatio lääkkeiden rakenteesta JSON-vienneissä
Päivitetty viimeksi: 31. lokakuuta 2026
Lääkkeiden viennit sisältävät annostapahtumia lääkkeille, joita Health Auto Export saa lukea. Ne tallennetaan JSON-taulukkoon medications ja edellyttävät iOS 26:ta tai uudempaa. Katso lääkkeiden käyttöoikeus.
Rakenne
{
"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": []
}
Kentät
displayText(String): Lääkkeen näytettävä nimi.nickname(String, valinnainen): Lääkkeen lempinimi.start(String): Annostapahtuman alkuaika.end(String, valinnainen): Annostapahtuman päättymisaika, jos saatavilla. Nämä päivämäärät kuvaavat tapahtumaa, eivät hoidon alkua tai loppua.scheduledDate(String, valinnainen): Annostuksen aikataulutettu aika.status(String): Tallennettu annoksen tila; katso alla.isArchived(Boolean): Onko lääke arkistoitu Apple Healthissa.dosage(Number, valinnainen): Tallennettu annosmäärä.scheduledDosage(Number, valinnainen): Aikataulutettu annosmäärä.units(String): Yksikkö annosmäärille.codings(Array): Tallennuslähteen toimittamat lääketunnisteet; voi olla tyhjä.
Päivämäärät käyttävät muotoa yyyy-MM-dd HH:mm:ss Z. Valinnaiset kentät, joita ei ole saatavilla, jätetään pois sen sijaan, että ne asetettaisiin arvoon null.
Tila-arvot
Englanninkieliset tila-arvot ovat Not Interacted, Notification Not Sent, Snoozed, Taken, Skipped, Not Logged ja Unspecified. Ne heijastavat tapahtuman tallennettua tilaa.
Lääkekoodaukset
Kukin koodaus sisältää merkkijonot code, system ja version. system tunnistaa koodausjärjestelmän; version on tyhjä merkkijono, jos se ei ole saatavilla.