Medications - JSON Export Format
Documentation for medications structure in JSON exports
Last updated: February 6, 2026
PĂ„ denna sida
Mediciner
Medicindata inkluderar alla mediciner du har lagt till i Apple Health, inklusive schemalagda mediciner, doseringar, följsamhetsinformation och medicindetaljer. I JSON-exporter lagras mediciner i arrayen medications.
TillgÀnglighet
MedicinförsÀljning Àr tillgÀnglig pÄ iOS 26.0 och senare. Om du anvÀnder en Àldre iOS-version kommer denna datatyp inte att vara tillgÀnglig i dina exporter.
Struktur
Varje medicinpost inkluderar omfattande information om medicinen, dess schema och följsamhet:
{
"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
}
]
}
FĂ€lt
Grundinformation
displayText(String): Visningsnamnet för medicinen (t.ex. "Aspirin", "Lisinopril")nickname(String | undefined): Valfritt smeknamn du har tilldelat medicinenform(String): Fysisk form av medicinen. Möjliga vÀrden:"Capsule""Cream""Device""Drops""Foam""Gel""Inhaler""Injection""Liquid""Lotion""Ointment""Patch""Powder""Spray""Suppository""Tablet""Topical""Unknown"
Datum
start(Date): Datum och tid nÀr du började ta denna medicin i formatetyyyy-MM-dd HH:mm:ss Zend(Date | undefined): Datum och tid nÀr du slutade ta denna medicin (null om fortfarande aktiv)scheduledDate(Date | undefined): Datum och tid nÀr medicinen Àr schemalagd att tas
Status och Följsamhet
status(String): Nuvarande status för medicinposten. Möjliga vÀrden:"Not Interacted"- Ingen interaktion registrerad"Notification Not Sent"- Notifikation skickades inte"Snoozed"- MedicinpÄminnelse skjöts upp"Taken"- Medicinen togs"Skipped"- Medicinen hoppades över"Not Logged"- Ingen loggningsÄtgÀrd vidtogs"Unspecified"- Status Àr ospecificerad
Ytterligare Information
isArchived(Boolean): Om medicinen har arkiverats (spÄras inte lÀngre aktivt)dosage(Number | undefined): DosmÀngd (enheter beror pÄ medicinen)codings(Array): Array av medicinkodningsinformation för standardiserad identifiering
Medicinkodning
Arrayen codings innehÄller standardiserade medicinidentifierare:
{
"codings": [
{
"code": "1191",
"system": "http://www.nlm.nih.gov/research/umls/rxnorm",
"version": null
}
]
}
KodningsfÀlt:
code(String): Medicinkodidentifierarensystem(String): Det anvÀnda kodningssystemet (t.ex. RxNorm, NDC)version(String | undefined): Valfri version av kodningssystemet
Exempelposter
Aktiv Medicin
{
"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
}
]
}
Avbruten Medicin
{
"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": []
}
Schemalagd Medicinpost
{
"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": []
}
FörstÄelse av StatusvÀrden
FÀltet status hjÀlper till att spÄra medicinföljsamhet:
"Taken": Medicinen togs framgÄngsrikt"Skipped": Medicinen hoppades över medvetet"Snoozed": PÄminnelse skjöts upp (kan indikera försenad intag)"Not Logged": Ingen ÄtgÀrd registrerades (kan indikera missad dos)"Not Interacted": Ingen interaktion med pÄminnelsen
AnvÀndningsfall
Medicindata kan vara anvÀndbart för:
- FöljsamhetsspĂ„rning: Ăvervaka hur konsekvent mediciner tas
- Medicinska journaler: UpprÀtthÄlla omfattande medicinhistorik
- Delning med vÄrdgivare: Dela medicinlistor med lÀkare
- LÀkemedelsinteraktionsanalys: Korsreferera med andra hÀlsodata
- Följsamhetsrapportering: Generera rapporter om medicinföljsamhet