Medicamente — format JSON de export
Documentație pentru structura medicamentelor în exporturile JSON
Last updated: April 5, 2026
Pe această pagină
Medicamente
Datele despre medicamente includ tot ce ați adăugat în Apple Health: tratamente programate, doze, respectarea schemei și detalii despre medicamente. În exporturile JSON, medicamentele sunt în tabloul medications.
Disponibilitate
Exportul medicamentelor este disponibil din iOS 26.0. Pe versiuni mai vechi de iOS, acest tip de date nu apare în exporturi.
Structură
Fiecare intrare cuprinde informații despre medicament, program și respectarea tratamentului:
{
"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
}
]
}
Câmpuri
Informații de bază
displayText(String): numele afișat al medicamentului (ex.: „Aspirin”, „Lisinopril”)nickname(String | undefined): poreclă opțională atribuită medicamentuluiform(String): forma fizică. Valori posibile (păstrate ca în Health):"Capsule""Cream""Device""Drops""Foam""Gel""Inhaler""Injection""Liquid""Lotion""Ointment""Patch""Powder""Spray""Suppository""Tablet""Topical""Unknown"
Date
start(Date): data și ora începerii tratamentului, formatyyyy-MM-dd HH:mm:ss Zend(Date | undefined): încetarea tratamentului (nulldacă încă este activ)scheduledDate(Date | undefined): data și ora la care este programată administrarea
Stare și respectarea schemei
status(String): starea curentă a intrării. Valori posibile (identice cu cele din sistem):"Not Interacted"— nicio interacțiune înregistrată"Notification Not Sent"— notificarea nu a fost trimisă"Snoozed"— memento amânat"Taken"— medicament luat"Skipped"— medicament sărit"Not Logged"— nicio acțiune de înregistrare"Unspecified"— nespecificat
Informații suplimentare
isArchived(Boolean): dacă medicamentul este arhivat (nu mai este urmărit activ)dosage(Number | undefined): cantitatea dozei (unitățile depind de medicament)codings(Array): identificatori standardizați ai medicamentului
Codificări medicamentoase
Tabloul codings conține identificatori standardizați:
{
"codings": [
{
"code": "1191",
"system": "http://www.nlm.nih.gov/research/umls/rxnorm",
"version": null
}
]
}
Câmpuri în codificare:
code(String): identificatorul codului medicamentossystem(String): sistemul de codificare (ex.: RxNorm, NDC)version(String | undefined): versiune opțională a sistemului
Exemple de intrări
Medicament activ
{
"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
}
]
}
Medicament întrerupt
{
"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": []
}
Intrare programată
{
"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": []
}
Înțelegerea valorilor de stare
Câmpul status urmărește respectarea tratamentului:
"Taken": medicamentul a fost luat conform așteptărilor"Skipped": administrarea a fost omisă intenționat"Snoozed": memento amânat (posibilă întârziere la administrare)"Not Logged": nicio acțiune înregistrată (posibilă doză ratată)"Not Interacted": nicio interacțiune cu memento-ul
Cazuri de utilizare
Datele despre medicamente servesc la:
- Respectarea schemei: cât de consecvent luați tratamentul
- Dosar medical: istoric complet al medicației
- Partajare cu medicul: liste de medicamente pentru consultații
- Analiza interacțiunilor: încrucișare cu alte date de sănătate
- Rapoarte de conformitate: rapoarte despre aderența la tratament