Gyógyszerek – JSON exportformátum
A gyógyszerek szerkezetének dokumentációja JSON exportokban
Last updated: April 5, 2026
Ezen az oldalon
Gyógyszerek
A gyógyszeradatok minden olyan gyógyszert tartalmaznak, amelyet az Apple Healthhez adtál – ütemezett gyógyszerek, adagolások, adherenciára vonatkozó információk és gyógyszer részletek. JSON exportokban a gyógyszerek a medications tömbben tárolódnak.
Elérhetőség
A gyógyszerek export iOS 26.0 és újabb verzión érhető el. Régebbi iOS-en ez az adattípus nem szerepel az exportokban.
Szerkezet
Minden gyógyszerbejegyzés átfogó információt tartalmaz a gyógyszerről, ütemezéséről és adherenciáról:
{
"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
}
]
}
Mezők
Alapinformációk
displayText(String): A gyógyszer megjelenített neve (pl. „Aspirin”, „Lisinopril”)nickname(String | undefined): Opcionális becenévform(String): A gyógyszer fizikai formája. Lehetséges értékek:"Capsule""Cream""Device""Drops""Foam""Gel""Inhaler""Injection""Liquid""Lotion""Ointment""Patch""Powder""Spray""Suppository""Tablet""Topical""Unknown"
Dátumok
start(Date): Mikor kezdted el szedni a gyógyszertyyyy-MM-dd HH:mm:ss Zformátumbanend(Date | undefined): Mikor hagytad abba (null, ha még aktív)scheduledDate(Date | undefined): Mikor van ütemezve a bevételezés
Állapot és adherencia
status(String): A bejegyzés aktuális állapota. Lehetséges értékek:"Not Interacted"– Nincs rögzített interakció"Notification Not Sent"– Az értesítés nem küldődött el"Snoozed"– Az emlékeztető elhalasztva"Taken"– Bevéve"Skipped"– Kihagyva"Not Logged"– Nincs naplózott művelet"Unspecified"– Nem meghatározott
További információk
isArchived(Boolean): Archivált-e a gyógyszer (már nem követett aktívan)dosage(Number | undefined): Adagolás mennyisége (egység a gyógyszertől függ)codings(Array): Szabványos azonosítókat tartalmazó tömb
Gyógyszer kódolások
A codings tömb szabványos gyógyszer-azonosítókat tartalmaz:
{
"codings": [
{
"code": "1191",
"system": "http://www.nlm.nih.gov/research/umls/rxnorm",
"version": null
}
]
}
Kódolás mezők:
code(String): Gyógyszerkód azonosítósystem(String): A kódolási rendszer (pl. RxNorm, NDC)version(String | undefined): Opcionális rendszerverzió
Példa bejegyzések
Aktív gyógyszer
{
"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
}
]
}
Leállított gyógyszer
{
"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": []
}
Ütemezett gyógyszer bejegyzés
{
"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": []
}
Állapotértékek értelmezése
A status mező segít követni az adherenciát:
"Taken": A gyógyszer bevéve"Skipped": Szándékosan kihagyva"Snoozed": Az emlékeztető elhalasztva (késleltetett bevétel jele lehet)"Not Logged": Nincs rögzített művelet (kihagyott adag jele lehet)"Not Interacted": Nincs interakció az emlékeztetővel
Felhasználási esetek
A gyógyszeradatok hasznosak lehetnek:
- Adherencia követése: Mennyire következetes a bevétel
- Orvosi dokumentáció: Átfogó gyógyszertörténet
- Megosztás orvosokkal: Gyógyszerlisták átadása
- Kölcsönhatás-elemzés: Összevetés más egészségügyi adatokkal
- Megfelelés jelentések: Adherencia jelentések készítése