Medications - JSON Export Format
Documentation for medications structure in JSON exports
Last updated: February 6, 2026
On this page
Medicijnen
Medicijndata omvat alle medicijnen die u aan Apple Health heeft toegevoegd, inclusief geplande medicijnen, doseringen, nalevingsinformatie en medicijndetails. In JSON-exporten worden medicijnen opgeslagen in de array medications.
Beschikbaarheid
Medicijnexport is beschikbaar op iOS 26.0 en later. Als u een oudere iOS-versie gebruikt, is dit gegevenstype niet beschikbaar in uw exporten.
Structuur
Elke medicijnvermelding bevat uitgebreide informatie over het medicijn, het schema en de naleving:
{
"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
}
]
}
Velden
Basisinformatie
displayText(String): De weergavenaam van het medicijn (bijv. "Aspirin", "Lisinopril")nickname(String | undefined): Optionele bijnaam die u aan het medicijn heeft toegewezenform(String): Fysieke vorm van het medicijn. Mogelijke waarden:"Capsule""Cream""Device""Drops""Foam""Gel""Inhaler""Injection""Liquid""Lotion""Ointment""Patch""Powder""Spray""Suppository""Tablet""Topical""Unknown"
Datums
start(Date): Datum en tijd waarop u met het innemen van dit medicijn bent begonnen in het formaatyyyy-MM-dd HH:mm:ss Zend(Date | undefined): Datum en tijd waarop u bent gestopt met het innemen van dit medicijn (null als nog actief)scheduledDate(Date | undefined): Datum en tijd waarop het medicijn gepland is om te worden ingenomen
Status en Naleving
status(String): Huidige status van de medicijnvermelding. Mogelijke waarden:"Not Interacted"- Geen interactie geregistreerd"Notification Not Sent"- Melding is niet verzonden"Snoozed"- Medicijnherinnering is uitgesteld"Taken"- Medicijn is ingenomen"Skipped"- Medicijn is overgeslagen"Not Logged"- Geen logactie uitgevoerd"Unspecified"- Status is niet gespecificeerd
Aanvullende Informatie
isArchived(Boolean): Of het medicijn is gearchiveerd (wordt niet meer actief gevolgd)dosage(Number | undefined): Doseringshoeveelheid (eenheden zijn afhankelijk van het medicijn)codings(Array): Array van medicijncoderingsinformatie voor gestandaardiseerde identificatie
Medicijncodering
De array codings bevat gestandaardiseerde medicijnidentificatoren:
{
"codings": [
{
"code": "1191",
"system": "http://www.nlm.nih.gov/research/umls/rxnorm",
"version": null
}
]
}
Coderingsvelden:
code(String): De medicijncode-identificatorsystem(String): Het gebruikte coderingssysteem (bijv. RxNorm, NDC)version(String | undefined): Optionele versie van het coderingssysteem
Voorbeeldvermeldingen
Actief Medicijn
{
"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
}
]
}
Gestopt Medicijn
{
"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": []
}
Geplande Medicijnvermelding
{
"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": []
}
Statuswaarden Begrijpen
Het veld status helpt bij het volgen van medicijnnaleving:
"Taken": Medicijn is succesvol ingenomen"Skipped": Medicijn is opzettelijk overgeslagen"Snoozed": Herinnering is uitgesteld (kan wijzen op vertraagde inname)"Not Logged": Geen actie geregistreerd (kan wijzen op gemiste dosis)"Not Interacted": Geen interactie met de herinnering
Gebruikssituaties
Medicijndata kan nuttig zijn voor:
- Nalevingsvolging: Monitoren hoe consistent medicijnen worden ingenomen
- Medische dossiers: Uitgebreide medicijngeschiedenis bijhouden
- Delen met zorgverleners: Medicijnlijsten delen met artsen
- Geneesmiddelinteractieanalyse: Kruisverwijzingen met andere gezondheidsgegevens
- Nalevingsrapportage: Rapporten genereren over medicijnnaleving