HealthSave Get on App Store

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

CapabilityTier
On-device CSV/JSON export of dose eventsFree
Background sync of medications to your serverPro
REST API access to medication_dose_eventPro

Pro is a one-time $24.99, Family Sharing included, no subscription.

Honest limits

Related

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


HealthSave: Export Health Data, on iPhoneGet on the App Store