Medications - Format Ekspor JSON
Dokumentasi struktur Medications dalam ekspor JSON
Last updated: March 31, 2026
Di halaman ini
Medications
Data obat mencakup seluruh obat yang Anda tambahkan ke Apple Health, termasuk jadwal, dosis, kepatuhan, dan detail obat. Dalam ekspor JSON, data ini berada di array medications.
Ketersediaan
Ekspor Medications tersedia mulai iOS 26.0. Jika Anda menggunakan iOS versi lama, jenis data ini tidak akan muncul.
Struktur
Setiap entri obat berisi informasi lengkap mengenai obat, jadwal, dan kepatuhan:
{
"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
}
]
}
Field
Informasi Dasar
displayText: Nama obat yang ditampilkan (misal "Aspirin", "Lisinopril")nickname: Julukan opsionalform: Bentuk fisik obat. Nilai yang mungkin:"Capsule","Cream","Device","Drops","Foam","Gel","Inhaler","Injection","Liquid","Lotion","Ointment","Patch","Powder","Spray","Suppository","Tablet","Topical","Unknown"
Tanggal
start: Waktu mulai mengonsumsi (yyyy-MM-dd HH:mm:ss Z)end: Waktu berhenti (null jika masih aktif)scheduledDate: Waktu terjadwal untuk dosis tersebut
Status & Kepatuhan
status: Status entri. Nilai yang mungkin:"Not Interacted""Notification Not Sent""Snoozed""Taken""Skipped""Not Logged""Unspecified"
Informasi Tambahan
isArchived(Boolean): True jika obat sudah diarsipkandosage(Number): Jumlah dosis (satuan tergantung obat)codings(Array): Identitas standar obat
Coding Obat
{
"code": "1191",
"system": "http://www.nlm.nih.gov/research/umls/rxnorm",
"version": null
}
code: Kode obatsystem: Sistem coding (RxNorm, NDC, dll.)version: Versi sistem kode (opsional)
Contoh Entri
Obat Aktif
{
"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
}
]
}
Obat Selesai
{
"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": []
}
Entri Terjadwal
{
"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": []
}
Memahami Status
- Taken: Obat diminum
- Skipped: Dilewati
- Snoozed: Pengingat ditunda
- Not Logged: Tidak ada aksi (mungkin lupa)
- Not Interacted: Tidak ada interaksi pengingat
Use Case
Data Medications bermanfaat untuk:
- Pelacakan kepatuhan dosis
- Riwayat medis lengkap
- Berbagi dengan dokter
- Analisis interaksi obat
- Pelaporan kepatuhan