CareLedger

Medication Tracker

Family medication management made simple. Track medications for yourself and loved ones, set smart reminders, coordinate care with other caregivers, and prepare for doctor visits.

CareLedger

⚠ Important Notice

CareLedger is a personal health tracking tool for caregivers and families. Healthcare providers may use it as a supplementary communication tool with patients, but it should NOT replace EHR systems or other clinical tools. This app is not HIPAA compliant and does not provide medical advice. Always follow professional medical guidance for treatment decisions.

Care for Everyone

👪

Multiple Patients

Manage medications for yourself, aging parents, children, or anyone in your care. Each patient has their own profile with color-coded tracking.

💊

Complete Tracking

Track doses, schedules, inventory levels, symptoms, appointments, and adherence. Get reminders so no dose is missed.

All Features

CareLedger is packed with features to help families manage medications and coordinate care.

👤

Patient Management

Manage care for multiple family members

🎨

Color-Coded Profiles

Each patient gets a unique color for easy visual identification throughout the app.

📷

Custom Avatars

Add photos to patient profiles for quick recognition.

🏥

Preferred Pharmacy

Store pharmacy name, address, and phone for each patient.

📅

Personal Info

Store date of birth, legal name, and notes for doctor visits.

💊

Medication Tracking

Complete medication management with inventory

🕑

Flexible Schedules

Daily, weekly, as-needed, or custom schedules with multiple times per day.

📦

Inventory Tracking

Track pill counts, log refills, and see projected runout dates.

Low Supply Alerts

Get notified when medications are running low with customizable thresholds.

📷

Pill Photos

Store photos of medications for visual identification.

Dose Check-In

Mark doses as taken, skipped, or missed with optional notes.

📈

Adherence Tracking

See dose history and adherence rates over time.

📷

Prescription Scanner

AI-powered prescription label scanning

📱

On-Device OCR

Free, private text recognition using Apple's Vision framework.

Cloud OCR

Enhanced accuracy with Claude AI for complex labels (Premium).

🔍

Smart Extraction

Automatically extracts medication name, dosage, and instructions.

🔒

Safety Verification

Review and confirm extracted data before saving with confidence scores.

📅

Appointments & Calendar

Track appointments and see all events at a glance

📆

Appointment Tracking

Store doctor visits with date, time, location, and notes.

🔔

Appointment Reminders

Configurable reminders before appointments.

🗓

Week View Calendar

See doses, appointments, and tasks in a unified calendar view.

Week Navigation

Navigate forward and backward to see past and future events.

📝

Symptom Journal

Track symptoms and potential side effects

🔥

14 Symptom Types

Pain, fatigue, nausea, headache, fever, and more with custom notes.

📈

Severity Tracking

5-level severity scale with color-coded visualization.

🔗

Medication Linking

Link symptoms to medications to track potential side effects.

📍

Body Location

Record where symptoms occur (e.g., "lower back", "left knee").

📝

Caregiver Notes

Coordinate care between multiple caregivers

🗒

Daily Notes

Record observations, concerns, and updates for each patient.

Handoff Flags

Mark important notes as "next caregiver should know this".

🏷

Categories

Organize notes by category: medication, behavior, nutrition, sleep, and more.

👤

Author Tracking

See who wrote each note for accountability.

📄

Visit Prep & Data Export

Prepare for doctor visits and export your data

📄

Visit Prep PDF

Generate a one-page summary with medications, symptoms, and adherence.

📋

CSV Export

Export medications, doses, and symptoms to spreadsheet format.

📦

Bundle Export

Export all patient data as a ZIP file (Premium).

💬

Share Sheet

Share exports via email, messages, or other apps.

📚

Medication Education

AI-powered information about your medications

💡

Drug Information

Learn about drug class, common uses, and how medications work.

Side Effects

View common and serious side effects to watch for.

🛈

Precautions

Important warnings and when to contact your doctor.

🔒

30-Day Cache

Education content is cached for offline access.

🔔

Notifications & Reliability

Smart reminders you can trust

💊

Dose Reminders

Notifications for each scheduled dose.

Overdue Alerts

Follow-up notifications if doses are missed.

📈

Trust Score

Notification Health dashboard shows delivery and action rates.

🔧

Self-Test

Test notification delivery to verify system health.

📥

Import & Share

Add data from other apps

💬

Share Extension

Share text from Messages, Mail, or Safari to import appointments.

🔍

Smart Parsing

Automatically detects appointments, medications, and refill reminders.

📋

Review Queue

All imports require confirmation before saving.

Confidence Scores

See how confident the parser is about extracted data.

Premium AI Insights

Intelligent medication management powered by AI

💊

Smart Refill Predictions

AI predicts when medications will run out based on usage patterns. Get timely reminders to reorder.

📈

Adherence Analytics

View weekly and monthly trend charts showing medication compliance. Identify problem times and patterns.

Medication Interaction Warnings

AI-powered drug interaction checking when adding new medications. Severity levels and actionable recommendations.

💡

CareLedger Insights

AI-generated health summaries with personalized recommendations. Includes health score tracking and action items.

👥

Always Consult Your Doctor

All AI insights include prominent disclaimers. Your healthcare provider has the final say on medication decisions.

Settings & Personalization

Customize your experience

🎨

Theme Selection

Choose System (automatic), Light, or Dark mode for the app appearance.

Accessibility

View current iOS accessibility settings and access system settings directly.

iCloud Backup

Back up all your data to iCloud for safekeeping and easy restoration.

💾

Local Export

Export your data to a JSON file you can save, share, or transfer.

🔃

Data Restore

Restore from iCloud or import from a backup file with merge options.

How-To Guides

Step-by-step instructions for common tasks

🚀 Getting Started

  1. Download CareLedger

    Download the app from the App Store.

  2. Complete Onboarding

    Review the feature introduction and acknowledge the HIPAA disclaimer.

  3. Allow Notifications

    Enable notifications to receive medication reminders.

  4. Create Your First Patient

    Add a name and select a color. You can add yourself or a family member.

  5. Add Your First Medication

    Either scan a prescription label or add manually.

Tip: You can add multiple patients during onboarding if you're managing medications for several family members.

👤 Adding a Patient

  1. Go to Patients Tab

    Tap the Patients tab at the bottom of the screen.

  2. Tap the + Button

    Tap the plus button in the top right corner.

  3. Enter Patient Name

    Enter a display name (e.g., "Mom", "Dad", "Me").

  4. Choose a Color

    Select a color that will identify this patient throughout the app.

  5. Add Optional Info

    Add date of birth, legal name, pharmacy info, and notes if desired.

  6. Save

    Tap Save to create the patient profile.

💊 Adding a Medication

  1. Select a Patient

    Go to a patient's detail page or ensure a patient is selected.

  2. Tap Add Medication

    Tap the plus button or "Add Medication" button.

  3. Enter Medication Name

    Type the medication name (e.g., "Lisinopril").

  4. Set Dosage

    Enter the dose text (e.g., "10mg", "2 tablets").

  5. Choose Schedule

    Select Daily, Weekly, As Needed, or Custom.

  6. Set Times

    Add the times of day when the medication should be taken.

  7. Add Instructions

    Enter any special instructions (e.g., "Take with food").

  8. Save

    Tap Save to add the medication.

Tip: After adding a medication, tap "Add Inventory" to log your current pill count.

📷 Scanning a Prescription Label

  1. Tap Scan Prescription

    From the Home screen or a patient's page, tap "Scan Prescription".

  2. Position the Label

    Hold your phone over the prescription label so it's clearly visible.

  3. Capture the Image

    Tap the capture button when the label is in focus.

  4. Wait for Processing

    The app will analyze the image and extract medication details.

  5. Review Extracted Data

    Check the medication name, dosage, and instructions. Make corrections if needed.

  6. Verify and Save

    Check the safety verification box and tap Save.

Tip: For best results, ensure good lighting and hold the phone steady. Cloud OCR (Premium) provides better accuracy for complex labels.

Checking In a Dose

  1. View Upcoming Doses

    On the Home screen, you'll see upcoming and overdue doses.

  2. Tap a Dose

    Tap on the dose you want to check in.

  3. Choose an Action

    Tap "Take" to mark as taken, or "Skip" if skipping.

  4. Adjust Pills (Optional)

    Change the number of pills if different from the default.

  5. Add Note (Optional)

    Add a note explaining why you skipped or any observations.

Tip: Checking in doses updates your inventory count automatically!

📝 Recording a Symptom

  1. Go to Patient's Profile

    Navigate to the patient experiencing symptoms.

  2. Tap Symptom Journal

    Access the Symptom Journal section.

  3. Tap Add Symptom

    Tap the plus button to add a new entry.

  4. Select Symptom Type

    Choose from 14 symptom types (pain, fatigue, nausea, etc.).

  5. Rate Severity

    Use the 1-5 scale to rate how severe the symptom is.

  6. Add Details

    Optionally add duration, body location, and notes.

  7. Link to Medication (Optional)

    If this might be a side effect, link it to the suspected medication.

  8. Save

    Tap Save to record the symptom.

🗒 Adding a Caregiver Note

  1. Go to Patient's Profile

    Navigate to the patient you're caring for.

  2. Tap Caregiver Notes

    Access the Caregiver Notes section.

  3. Tap Add Note

    Tap the plus button to create a new note.

  4. Write Your Note

    Enter your observations, concerns, or updates.

  5. Set Priority

    Choose Low, Normal, High, or Urgent priority.

  6. Enable Handoff (If Important)

    Toggle "Handoff" if the next caregiver needs to see this.

  7. Select Category

    Choose a category like Medication, Behavior, or Sleep.

  8. Save

    Tap Save to add the note.

Tip: Handoff notes appear prominently so the next caregiver doesn't miss important information.

📄 Generating a Visit Prep Summary

  1. Go to Patient's Profile

    Navigate to the patient with an upcoming appointment.

  2. Tap Visit Prep

    Find and tap the Visit Prep option.

  3. Select Sections

    Choose which information to include (medications, symptoms, notes, etc.).

  4. Select Date Range

    Choose how far back to include symptom and adherence data.

  5. Generate PDF

    Tap Generate to create the summary.

  6. Preview or Share

    Preview the PDF, then share via email, print, or save.

Tip: Generate the Visit Prep the night before your appointment so you have time to review it.

📥 Importing from Messages or Email

  1. Find the Message

    Open the text message or email containing appointment details.

  2. Select the Text

    Long-press and select the relevant text.

  3. Tap Share

    Tap the Share button in the menu.

  4. Choose CareLedger

    Find and tap CareLedger in the share sheet.

  5. Review Extraction

    CareLedger will parse the text and show what it found.

  6. Assign to Patient

    Select which patient this appointment belongs to.

  7. Confirm

    Review the details and tap Confirm to save.

Tip: This works great for pharmacy refill reminders and appointment confirmations from healthcare providers.

📦 Managing Medication Inventory

  1. Go to Medication Detail

    Tap on a medication to view its details.

  2. View Current Count

    See the current pill count and days remaining.

  3. Tap Add Inventory

    When you pick up a refill, tap to add inventory.

  4. Enter Quantity

    Enter the number of pills received.

  5. Save

    The pill count and days remaining will update automatically.

Tip: Set a low supply threshold (default: 7 days) to get alerts when it's time to refill.

🔔 Checking Notification Health

  1. Go to Settings

    Tap the Settings tab or gear icon.

  2. Tap Notification Health

    Find and tap the Notification Health option.

  3. View Trust Score

    See your overall trust score (0-100) based on delivery and action rates.

  4. Review Metrics

    See how many notifications were scheduled, delivered, actioned, and failed.

  5. Run Self-Test

    Tap "Run Test" to send a test notification and verify delivery.

Tip: If your trust score is low, check that notifications are enabled in iOS Settings.

🔑 Using Your Own API Key (BYOK)

  1. Get an API Key

    Sign up at console.anthropic.com and create an API key.

  2. Go to Settings

    Open the Settings tab in CareLedger.

  3. Tap AI Settings

    Find the AI Settings section.

  4. Select "Your API Key"

    Choose the "Your API Key" option.

  5. Enter Your Key

    Paste your Claude API key. It's stored securely in the Keychain.

  6. Grant AI Consent

    Acknowledge that your data will be sent to the API.

Tip: BYOK is a Premium feature that gives you unlimited AI features. You pay Anthropic directly for API usage instead of through your subscription.

🎨 Changing the App Theme

  1. Go to Settings

    Tap the Settings tab or gear icon.

  2. Tap Appearance

    Find the Appearance option in the App Settings section.

  3. Choose a Theme

    Select from System (follows iOS), Light, or Dark mode.

Tip: System mode automatically switches between light and dark based on your iOS settings, perfect for those who use automatic appearance switching.

Backing Up Your Data

  1. Go to Settings

    Tap the Settings tab or gear icon.

  2. Tap Backup & Restore

    Find the Backup & Restore option.

  3. Choose Backup Method

    Select iCloud Backup or Export to File.

  4. For iCloud Backup

    Tap "Backup to iCloud" and wait for confirmation. Your data is securely stored in your iCloud account.

  5. For Local Export

    Tap "Export to File" and choose where to save the JSON backup file.

Tip: iCloud backup is recommended as it happens automatically and can be restored on any device signed into your iCloud account.

🔃 Restoring Your Data

  1. Go to Backup & Restore

    Settings > Backup & Restore.

  2. Choose Restore Source

    Select "Restore from iCloud" or "Import from File".

  3. Choose Restore Mode

    Replace All Data: Deletes current data first, then restores from backup.
    Merge with Existing: Keeps current data and adds backup data.

  4. Confirm

    Confirm the restore action. You'll see a count of restored patients.

Warning: Replace All Data permanently deletes your current data. Make sure you have a backup before using this option.

Frequently Asked Questions

Answers to common questions about CareLedger

General

What is CareLedger?

+

CareLedger is an iOS app for families managing medications. It helps you track medications, set reminders, monitor inventory, record symptoms, and coordinate care for multiple family members. It's designed for caregivers managing medications for aging parents, children, or themselves.

Is CareLedger HIPAA compliant?

+

No. CareLedger is a personal health tracking tool for caregivers and families. It is NOT HIPAA compliant and should not be used for any purpose requiring HIPAA compliance. Healthcare providers may use it as a supplementary tool to communicate with patients about medication schedules, but it should NOT replace EHR systems, clinical records, or other professional tools. Your data is stored locally on your device.

Does CareLedger provide medical advice?

+

No. CareLedger is a tracking and organization tool only. It does not provide medical advice, diagnoses, or treatment recommendations. Always consult qualified healthcare providers for medical decisions. The medication education feature provides general information only and should not replace professional medical guidance.

Where is my data stored?

+

All your data is stored locally on your device using Apple's SwiftData framework. CareLedger does not require an account and does not upload your health data to any servers. The only exception is when using AI features (prescription scanning with Cloud OCR or medication education), which sends specific data to the AI service for processing.

Can I sync data between devices?

+

Automatic real-time CloudKit sync is planned for a future update. In the meantime, you can use iCloud Backup to manually back up your data and restore it on another device. Go to Settings > Backup & Restore to back up to iCloud or export to a file.

Patients & Medications

How many patients can I track?

+

Free users can track 1 patient. Premium subscribers can track unlimited patients. This is perfect for families caring for multiple people.

Is there a limit on medications?

+

No, there is no limit on the number of medications you can track, even on the free tier. You can add as many medications as needed for each patient.

What schedule types are supported?

+

CareLedger supports four schedule types:

  • Daily: Same times every day
  • Weekly: Specific days of the week
  • As Needed (PRN): No fixed schedule, take when needed
  • Custom: Define your own pattern

You can set multiple times per day for daily medications (e.g., 8 AM and 8 PM).

How do I track "as needed" medications?

+

For as-needed (PRN) medications, set the schedule type to "As Needed". You won't get scheduled reminders, but you can still log doses when taken. The app will track your usage patterns and calculate inventory based on your actual consumption history.

What happens if I miss a dose?

+

If you don't check in a dose within a configurable time window, you'll receive an overdue alert. You can then mark the dose as:

  • Taken: If you took it late
  • Skipped: If you intentionally skipped (add a reason)
  • Missed: If it was unintentionally missed

All statuses are tracked in your adherence history.

AI & Prescription Scanner

How does the prescription scanner work?

+

The scanner uses Optical Character Recognition (OCR) to read prescription labels. Two modes are available:

  • On-Device OCR: Uses Apple's Vision framework. Free, private, works offline. Good for clear labels.
  • Cloud OCR: Uses Claude AI for enhanced accuracy. Better for complex or hard-to-read labels. Requires internet and uses AI credits.

After scanning, you always review and confirm the extracted data before saving.

How many AI features can I use for free?

+

Free users get 5 AI uses per month, shared between Cloud OCR and Medication Education. The counter resets on the first of each month. On-device OCR is always free and unlimited.

What is BYOK (Bring Your Own Key)?

+

BYOK is a Premium feature that allows you to use your own Claude API key for AI features. This gives you:

  • Unlimited AI uses (you pay Anthropic directly)
  • Direct control over your API usage and costs
  • Use your preferred API billing instead of subscription

Get an API key at console.anthropic.com. Your key is stored securely in the iOS Keychain.

Is my data safe when using AI features?

+

When using AI features, only the specific data needed for that request is sent to the AI service (e.g., the prescription image or medication name). This data is processed and not stored by the AI provider. You must grant explicit consent before using any AI features, and you can revoke consent at any time in Settings.

Notifications & Reminders

Why am I not receiving notifications?

+

If notifications aren't working, check these things:

  • Open iOS Settings > CareLedger and ensure notifications are enabled
  • Check that "Allow Notifications" is on with Alerts, Sounds, and Badges enabled
  • Make sure Do Not Disturb or Focus modes aren't blocking CareLedger
  • Check the Notification Health dashboard in CareLedger Settings
  • Run the Self-Test to verify notification delivery

What is the Trust Score?

+

The Trust Score (0-100) measures notification reliability. It's calculated from:

  • Delivery Rate (60%): Percentage of scheduled notifications that were delivered
  • Action Rate (40%): Percentage of delivered notifications you responded to

A score of 90+ is Excellent, 75-89 is Good, 50-74 is Fair, and below 50 Needs Attention.

Can I customize notification times?

+

Yes! Each medication can have its own schedule with multiple daily times. Appointment reminders can be set to alert you a configurable number of hours before (default: 1 hour). You can also enable or disable specific notification types in Settings.

What do I do if the Notification Health test fails?

+

If the self-test fails, try these troubleshooting steps:

  • "Failed to schedule": The app couldn't schedule the test notification. Restart the app and try again.
  • "Not delivered within timeout": The notification was scheduled but iOS didn't deliver it in time. Check these settings:
  1. Open iOS Settings → CareLedger → Notifications
  2. Ensure Allow Notifications is ON
  3. Enable Time Sensitive Notifications if available
  4. Check that Focus or Do Not Disturb isn't blocking CareLedger
  5. Go to iOS Settings → Focus and add CareLedger to allowed apps
  6. Restart your iPhone and run the test again

If tests keep failing, your notification delivery may be affected by iOS battery optimization. Try using the app more frequently to signal to iOS that notifications are important.

Subscription & Pricing

What's included in the free tier?

+

The free tier includes:

  • 1 patient profile
  • Unlimited medications
  • All notifications and reminders
  • Unlimited on-device OCR scanning
  • 5 AI features per month (Cloud OCR + Education)
  • 30 caregiver notes per patient
  • CSV export
  • Calendar, symptom journal, and timeline

What do I get with Premium?

+

Premium unlocks:

  • Unlimited patient profiles (free: 2)
  • Unlimited AI features (Cloud OCR + Education) (free: 3/month)
  • Smart Refill Predictions - Know when to reorder medications
  • Adherence Analytics - Weekly/monthly trend charts
  • Medication Interaction Warnings - AI-powered drug safety checks
  • CareLedger Insights - AI health summaries and recommendations
  • BYOK (Bring Your Own Key) option
  • Unlimited caregiver notes (free: 10 per patient)
  • PDF export for Visit Prep
  • Bundle (ZIP) export with all data

Do TestFlight users get Premium?

+

Yes! TestFlight beta testers automatically receive full Premium access for the duration of the beta. This allows you to test all features and provide feedback. Thank you for helping us improve CareLedger!

Can I cancel my subscription?

+

Yes, you can cancel anytime through your Apple ID subscription settings. You'll retain Premium access until the end of your billing period. Your data remains on your device even after downgrading to the free tier.

Data & Privacy

How do I export my data?

+

Go to Settings > Data Export. You can export:

  • CSV: Spreadsheet-compatible files for medications, doses, or symptoms (Free)
  • PDF: Formatted Visit Prep summary (Premium)
  • Bundle: ZIP file with all patient data (Premium)

Use the Share Sheet to send exports via email, save to Files, or share with other apps.

Can I delete a patient or medication?

+

Yes. Swipe left on any item in a list to delete, or tap Edit and then Delete. Be careful: deleting a patient will permanently remove all their medications, appointments, symptoms, and notes. Deleting a medication removes its dose history and inventory events.

What happens if I delete the app?

+

Deleting the app will permanently delete all your CareLedger data from your device. We recommend exporting your data before uninstalling. If you reinstall the app, you'll need to start fresh unless CloudKit sync is enabled in a future update.

Troubleshooting

The scanner isn't reading my label correctly

+

Try these tips for better scanning results:

  • Ensure good, even lighting (avoid shadows)
  • Hold the phone steady and parallel to the label
  • Make sure the entire label is visible and in focus
  • Try Cloud OCR (Premium) for complex or worn labels
  • If all else fails, manually enter the information

Remember: you can always edit extracted data before saving.

My pill count seems wrong

+

The pill count is calculated from inventory events (refills) minus doses taken. If it's incorrect:

  • Check that you logged your refills correctly
  • Verify you're checking in doses (taking updates the count)
  • You can add an inventory adjustment to correct the count

Go to the medication detail page and tap "Add Inventory" to make adjustments.

How do I contact support?

+

Visit our Support page to contact us. Please include:

  • Your iOS version and device model
  • CareLedger app version
  • A description of the issue
  • Steps to reproduce the problem

We typically respond within 24-48 hours.

Pricing

Free Tier Includes:

✓ 1 Patient ✓ Unlimited Medications ✓ All Reminders ✓ 5 AI Scans/Month

Monthly

$4.99
per month

Lifetime

$99.99
one-time
Pay once, own forever

Premium Includes:

✓ Unlimited Patients ✓ Unlimited AI Features ✓ Refill Predictions ✓ Adherence Analytics ✓ Interaction Warnings ✓ CareLedger Insights ✓ PDF Export
Feature Free Premium
Patient Profiles 2 Unlimited
Medications per Patient Unlimited Unlimited
Dose Reminders
Inventory Tracking
On-Device OCR Unlimited Unlimited
Cloud OCR (AI) 3/month Unlimited
Medication Education 3/month Unlimited
Smart Refill Predictions
Adherence Analytics
Medication Interactions
CareLedger Insights
BYOK (Own API Key)
Caregiver Notes 10/patient Unlimited
CSV Export
PDF Export
Bundle Export (ZIP)

Care for your loved ones, simplified

CareLedger helps families manage medications with confidence.

Download on the App Store