To export your Apple Health medications, HealthSave reads the medication dose events you log in Apple Health's Medications feature and exports them to CSV or JSON on-device, or, with Pro, syncs them to a server you run. It's your adherence history, every dose you marked taken or skipped, as data you can actually use.
What "medications" means in Apple Health
Apple Health's Medications feature (iOS 16 and later) lets you add your medications and log each dose as taken or skipped. Those logged doses are what HealthKit exposes, HealthSave reads them as a metric called medication_dose_event. Be clear-eyed about the scope: this is a log of doses you recorded, not a pharmacy prescription database and not your full medication list with dosages pulled from a provider. If you log doses in Health, you can export that history; if you don't, there's nothing there to export.
Export on-device (free)
Open HealthSave, let it read your HealthKit data, and export medication dose events to CSV or JSON straight from the iOS share sheet. You get a tidy table of each dose and its timestamp, the kind of adherence record that's genuinely useful to review or hand to a clinician, instead of scrolling the Health app by hand.
Sync to your own server (Pro)
Medication dose-event sync shipped in HealthSave 1.6.2. With Pro, your dose events background-sync to a server you run alongside the rest of your metrics, and you can pull them over the REST API:
curl -H "x-api-key: YOUR_KEY" \
"https://your-server.example/api/v2/export?metric=medication_dose_event&format=csv&days=90"
From there it's just data, feed it into a notebook, chart adherence over time, or correlate doses against the symptoms and vitals you also track.
Free vs Pro
| Capability | Tier |
|---|---|
| On-device CSV/JSON export of dose events | Free |
| Background sync of medications to your server | Pro |
| REST API access to medication_dose_event | Pro |
Pro is a one-time $24.99, Family Sharing included, no subscription.
Honest limits
- It exports dose events, not prescriptions. The data is the taken/skipped doses you logged in Apple Health.
- You must use Apple Health's Medications feature for there to be anything to export.
- iOS only; on Android the same metric is planned but not shipped.
- Accuracy is what you logged, HealthSave faithfully moves your records; it doesn't validate them.
- Not medical advice. An adherence export is informational; your clinician interprets it.
Related
- Bring a clean Apple Health trend to your doctor, pair dose history with a vitals PDF.
- Query medications over your own REST API.
- Export your Apple Health data, the general export workflow.
FAQ
What exactly gets exported?
The medication dose events you record in Apple Health's Medications feature, each logged dose with its taken/skipped status and timestamp. HealthSave calls this metric medication_dose_event. It is a log of what you recorded, not a pharmacy prescription list.
Where do the medications come from?
From Apple Health's built-in Medications feature (iOS 16+), where you add your medications and log doses. HealthSave reads what HealthKit exposes; if you haven't logged doses in Health, there's nothing to export.
Can I sync medications to my own server?
Yes, with Pro. Medication dose-event sync shipped in HealthSave 1.6.2; the events sync as medication_dose_event and you can pull them from your server with GET /api/v2/export?metric=medication_dose_event.
Is this useful for my doctor?
It can be. A clean CSV or PDF of your dose history, what you took and when, is a concrete adherence record to bring to an appointment. HealthSave is informational only and not a medical device; your clinician interprets it.
Does any of this leave my device without my action?
No. On-device export writes a file you choose to share. Server sync only happens if you turn it on and point it at your own server. There is no HealthSave cloud.
HealthSave is not a medical device. It is for informational purposes only and does not diagnose, treat, cure, or prevent any disease or condition. The accuracy of any health data depends on your wearable device and its sensors. Privacy claims of zero data collection apply to the iOS app; self-host sync sends your data to your own server.
Get HealthSave
Download free and export your medication dose history on-device. Unlock background sync to your own server with a one-time Pro purchase.
Download HealthSave on the App Store