Medications - JSON Export Format
Documentation for medications structure in JSON exports
Last updated: February 6, 2026
On this page
İlaçlar
İlaç verileri, Apple Health'e eklediğiniz tüm ilaçları içerir; planlanmış ilaçlar, dozajlar, uyum bilgileri ve ilaç detayları dahil. JSON dışa aktarımlarında ilaçlar medications dizisinde saklanır.
Kullanılabilirlik
İlaç dışa aktarma iOS 26.0 ve sonrası için kullanılabilir. Daha eski bir iOS sürümü kullanıyorsanız, bu veri türü dışa aktarımlarınızda kullanılabilir olmayacaktır.
Yapı
Her ilaç girişi, ilaç, programı ve uyumu hakkında kapsamlı bilgiler içerir:
{
"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
}
]
}
Alanlar
Temel Bilgiler
displayText(String): İlacın görünen adı (örn. "Aspirin", "Lisinopril")nickname(String | undefined): İlaca atadığınız isteğe bağlı takma adform(String): İlacın fiziksel formu. Olası değerler:"Capsule""Cream""Device""Drops""Foam""Gel""Inhaler""Injection""Liquid""Lotion""Ointment""Patch""Powder""Spray""Suppository""Tablet""Topical""Unknown"
Tarihler
start(Date): Bu ilacı almaya başladığınız tarih ve saatyyyy-MM-dd HH:mm:ss Zformatındaend(Date | undefined): Bu ilacı almayı bıraktığınız tarih ve saat (hala aktifse null)scheduledDate(Date | undefined): İlacın alınması planlanan tarih ve saat
Durum ve Uyum
status(String): İlaç girişinin mevcut durumu. Olası değerler:"Not Interacted"- Etkileşim kaydedilmedi"Notification Not Sent"- Bildirim gönderilmedi"Snoozed"- İlaç hatırlatıcısı ertelendi"Taken"- İlaç alındı"Skipped"- İlaç atlandı"Not Logged"- Kayıt eylemi yapılmadı"Unspecified"- Durum belirtilmemiş
Ek Bilgiler
isArchived(Boolean): İlacın arşivlenip arşivlenmediği (artık aktif olarak takip edilmiyor)dosage(Number | undefined): Dozaj miktarı (birimler ilaca bağlıdır)codings(Array): Standartlaştırılmış tanımlama için ilaç kodlama bilgileri dizisi
İlaç Kodlaması
codings dizisi standartlaştırılmış ilaç tanımlayıcılarını içerir:
{
"codings": [
{
"code": "1191",
"system": "http://www.nlm.nih.gov/research/umls/rxnorm",
"version": null
}
]
}
Kodlama Alanları:
code(String): İlaç kodu tanımlayıcısısystem(String): Kullanılan kodlama sistemi (örn. RxNorm, NDC)version(String | undefined): Kodlama sisteminin isteğe bağlı sürümü
Örnek Girişler
Aktif İlaç
{
"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
}
]
}
Durdurulmuş İlaç
{
"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": []
}
Planlanmış İlaç Girişi
{
"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": []
}
Durum Değerlerini Anlama
status alanı ilaç uyumunu takip etmeye yardımcı olur:
"Taken": İlaç başarıyla alındı"Skipped": İlaç kasıtlı olarak atlandı"Snoozed": Hatırlatıcı ertelendi (gecikmiş alımı gösterebilir)"Not Logged": Hiçbir eylem kaydedilmedi (kaçırılan dozu gösterebilir)"Not Interacted": Hatırlatıcı ile etkileşim yok
Kullanım Durumları
İlaç verileri şunlar için yararlı olabilir:
- Uyum takibi: İlaçların ne kadar tutarlı alındığını izleme
- Tıbbi kayıtlar: Kapsamlı ilaç geçmişini sürdürme
- Sağlık hizmeti sağlayıcılarıyla paylaşma: İlaç listelerini doktorlarla paylaşma
- İlaç etkileşim analizi: Diğer sağlık verileriyle çapraz referans
- Uyum raporlama: İlaç uyumu hakkında raporlar oluşturma