---
title: "Healthcare: Appointment Reminders & Patient Cards"
description: "Generate appointment reminder images and patient information cards for healthcare apps. Privacy-aware design patterns. SMS, email, and patient portal ready."
url: "https://www.imejis.io/blogs/industry/healthcare-appointment-reminders"
published: "2026-04-16"
---

# Healthcare: Appointment Reminders & Patient Cards

Missed appointments cost the US healthcare system [$150 billion per year](https://www.solutionreach.com/blog/missed-appointments-cost-the-u-s-healthcare-system-150b-each-year). The average no-show rate across practices is 18-23%. For every empty slot, that's lost revenue, wasted staff time, and a patient who didn't get the care they needed.

SMS reminders help. They reduce no-shows by [29-39%](https://pubmed.ncbi.nlm.nih.gov/22767067/). But a plain text message is easy to glance past and forget. A branded image with the appointment details front and center? That gets saved to the camera roll. It gets referenced. It works.

We've helped clinics and telehealth platforms set up image-based reminders. And the results are consistent: patients respond to visual reminders far more than plain text. Here's how to automate it while keeping patient data safe.

## What Healthcare Organizations Generate

Healthcare touches patients at multiple points. Each touchpoint can benefit from branded images.

| Image Type               | When Sent          | Purpose                               |
| ------------------------ | ------------------ | ------------------------------------- |
| Appointment reminder     | 48h and 24h before | Reduce no-shows                       |
| Appointment confirmation | At booking         | Confirm details                       |
| Pre-visit instructions   | 48h before         | Prep the patient (fasting, documents) |
| Patient welcome card     | First visit        | Warm onboarding                       |
| Vaccination card         | After immunization | Record keeping                        |
| Wellness recap           | Monthly/quarterly  | Engagement and retention              |
| Provider card            | On assignment      | Introduce the patient's care team     |

## Privacy and Compliance

This is where healthcare differs from every other industry. Patient data is protected by law (HIPAA in the US, GDPR in Europe, PIPEDA in Canada).

**What's safe to include in generated images:**

- Patient's first name (not full name in shareable contexts)
- Appointment date, time, and duration
- Provider name and specialty
- Clinic name and address
- Generic preparation instructions
- Confirmation/reschedule/cancel links

**What you should NEVER include:**

- Diagnosis or reason for visit
- Medical record numbers
- Insurance policy numbers or SSN
- Prescription details
- Lab results or health conditions
- Full date of birth combined with full name

The golden rule: if the image were seen by someone other than the patient, could it reveal anything about their health? If yes, don't include it.

**API security:**

- Use HTTPS for all API calls (Imejis.io enforces this)
- Don't log the full API request/response bodies containing patient names
- Treat generated image URLs as ephemeral; don't store them in publicly accessible locations
- Review your image generation workflow with your compliance officer

For general API security practices, see our [API security best practices guide](/blogs/tutorials/image-api-security-best-practices).

## Designing Appointment Reminder Templates

A good reminder image is clear, scannable, and actionable.

**Template structure:**

- Clinic/hospital logo and branding (top)
- Patient's first name greeting ("Hi Sarah,")
- Appointment details in large, readable text:
  - Date (spelled out: "Thursday, April 18, 2026")
  - Time ("2:30 PM")
  - Provider ("Dr. James Park")
  - Location ("Downtown Medical Center, Suite 204")
- Preparation notes if applicable ("Please fast 12 hours before your visit")
- Action buttons or links (Confirm / Reschedule / Cancel)
- Contact number for questions

### Template Variants

| Variant           | Use Case             | Special Elements                        |
| ----------------- | -------------------- | --------------------------------------- |
| Standard reminder | Regular appointments | Basic layout                            |
| Telehealth        | Virtual visits       | Video call link, "Join from home" badge |
| Pre-surgical      | Surgery prep         | Extended prep instructions, checklist   |
| Pediatric         | Kids' appointments   | Friendly design, parent-facing language |
| Follow-up         | Post-visit check-ins | "How are you feeling?" framing          |

Create templates in [Imejis.io](https://www.imejis.io) for each variant with the appropriate fields marked as dynamic.

## Generating Reminder Images

When a reminder is triggered (typically 48 hours and 24 hours before the appointment):

```bash
curl -X POST 'https://render.imejis.io/v1/APPOINTMENT_REMINDER_TEMPLATE' \
  -H 'dma-api-key: YOUR_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{
    "patient_name": {
      "text": "Sarah"
    },
    "appointment_date": {
      "text": "Thursday, April 18, 2026"
    },
    "appointment_time": {
      "text": "2:30 PM"
    },
    "provider_name": {
      "text": "Dr. James Park"
    },
    "location": {
      "text": "Downtown Medical Center, Suite 204"
    },
    "prep_notes": {
      "text": "Please bring your insurance card and photo ID"
    }
  }'
```

Image generated in under 2 seconds. Send via SMS (MMS), email, or push notification to the patient portal.

## EHR and Practice Management Integration

Most electronic health record (EHR) and practice management systems support integrations.

### Epic / Cerner / Athenahealth

Enterprise EHR systems use HL7 FHIR APIs for appointment data. Your integration layer pulls upcoming appointments and triggers image generation:

```python
def send_reminders():
    # Fetch tomorrow's appointments from EHR
    appointments = ehr_client.get_appointments(
        date=tomorrow(),
        status='confirmed'
    )

    for appt in appointments:
        image = generate_image('REMINDER_TEMPLATE', {
            'patient_name': {'text': appt['patient_first_name']},
            'appointment_date': {'text': format_date(appt['date'])},
            'appointment_time': {'text': format_time(appt['time'])},
            'provider_name': {'text': appt['provider_name']},
            'location': {'text': appt['location_name']},
            'prep_notes': {'text': appt.get('prep_instructions', '')},
        })

        send_sms(appt['patient_phone'], image)
```

### Smaller Practices (Google Calendar + Zapier)

Not every practice has an EHR API. Many small practices use Google Calendar or simple scheduling tools.

1. **Trigger**: Appointment created in Google Calendar / Calendly / Acuity
2. **Action**: Generate reminder image with Imejis.io
3. **Action**: Send SMS via Twilio
4. **Action**: Send email with image attached

Check our [Zapier integration guide](/blogs/zapier-integration-generate-dynamic-images) for setup.

## Telehealth Appointment Reminders

Virtual visits need a different template. Instead of a physical address, include the video call link and "join from home" messaging.

```json
{
  "patient_name": { "text": "Sarah" },
  "appointment_date": { "text": "Thursday, April 18, 2026" },
  "appointment_time": { "text": "2:30 PM" },
  "provider_name": { "text": "Dr. James Park" },
  "visit_type": { "text": "Video Visit" },
  "join_link": { "text": "yourportal.com/join/APT-2026-5432" },
  "prep_notes": {
    "text": "Find a quiet, well-lit space. Test your camera and microphone 5 minutes before."
  }
}
```

Telehealth reminders with clear "how to join" instructions reduce the rate of patients who miss their virtual appointments because they couldn't figure out the technology.

## Patient Welcome Cards

When a new patient registers, send a branded welcome card:

- Patient's first name
- Assigned primary care provider and photo
- Clinic contact information
- Patient portal login instructions
- What to bring to the first visit

This small touch sets the tone for the patient relationship. It costs almost nothing to generate but makes the practice feel personal and organized.

## Vaccination and Visit Record Cards

After immunizations or important visits, generate a record card:

```json
{
  "patient_name": { "text": "Sarah M." },
  "vaccine_name": { "text": "Influenza (Flu)" },
  "date_administered": { "text": "April 18, 2026" },
  "administered_by": { "text": "Nurse Kim" },
  "clinic_name": { "text": "Downtown Medical Center" },
  "next_dose": { "text": "Not applicable (annual)" },
  "lot_number": { "text": "Lot #FLU-2026-A42" }
}
```

Patients can save this to their phone as a digital record. Useful for school requirements, travel documentation, and personal health tracking.

## Wellness Recap Images

Monthly or quarterly wellness summaries drive patient engagement with health apps and patient portals.

**What to include:**

- Steps or activity summary (if wearable-connected)
- Upcoming preventive care reminders
- Medication adherence score (if applicable)
- "Next checkup due" date
- Encouraging message

These work especially well for chronic care management and wellness programs where ongoing engagement matters.

## Multi-Language Support

Healthcare serves diverse communities. Many patients prefer communications in their native language.

Generate reminders in the patient's preferred language:

```javascript
const templates = {
  en: "REMINDER_EN_TEMPLATE",
  es: "REMINDER_ES_TEMPLATE",
  zh: "REMINDER_ZH_TEMPLATE",
  vi: "REMINDER_VI_TEMPLATE",
}

const templateId = templates[patient.preferredLanguage] || templates.en
```

For a deeper dive into multilingual image generation, see our [multi-language image generation guide](/blogs/tutorials/multi-language-image-generation).

## Cost for Healthcare

| Practice Type                  | Monthly Reminders | Plan       | Cost         |
| ------------------------------ | ----------------- | ---------- | ------------ |
| Solo practitioner              | ~100              | Free tier  | $0           |
| Small practice (3-5 providers) | ~500              | Starter    | $14.99/month |
| Multi-location clinic          | ~3,000            | Pro        | $24.99/month |
| Hospital system                | 10,000+           | Enterprise | Custom       |

Compare this to the cost of one missed appointment ($200+ in lost revenue). If automated reminders prevent even a handful of no-shows per month, the ROI is immediate.

See [our pricing](/pricing) for the full breakdown.

## FAQ

### Is it safe to use an image API for healthcare data?

Yes, with precautions. Never include protected health information (PHI) like diagnoses, medical record numbers, or insurance details in generated images. Appointment reminders with just the patient's first name, date, time, and provider name contain no PHI and are safe to generate via API.

### Do appointment reminder images actually reduce no-shows?

Yes. SMS reminders alone reduce no-shows by 29-39%. Adding a visual image with clear appointment details makes the reminder more noticeable and actionable. Patients are more likely to save and reference an image than a plain text message.

### What should an appointment reminder image include?

Patient's first name, appointment date and time, provider name, clinic location or address, and a clear CTA (confirm, reschedule, or cancel). Optionally include preparation instructions like "Fast for 12 hours before your visit."

### Can I generate patient ID cards or insurance cards?

Yes for patient ID cards with basic info (name, patient ID, provider). Be cautious with insurance details; avoid including full policy numbers or SSNs. Digital patient cards work well for check-in kiosks and mobile apps.

### How much does appointment image generation cost?

Imejis.io starts at $14.99/month for 1,000 images. A clinic sending 500 appointment reminders per month stays on the Starter plan. Hospital systems sending 10,000+ reminders monthly use the Pro tier at $24.99/month.

_Pricing reflects published rates as of July 2026; check the provider's site for current plans._

## Every Missed Appointment Is Preventable

No-shows waste time, money, and most importantly, delay patient care. A simple reminder image (clear, branded, impossible to ignore) is one of the cheapest interventions a practice can make.

Set up the templates. Connect your scheduling system. Send reminders that patients actually look at.

Your patients stay healthier. Your schedule stays full. Everyone wins.

[Get started with Imejis.io →](https://www.imejis.io)
