Al Hammadi Hospital - Unified Brand Identity
Emails sent to patients
Internal communication emails
apps/complaints/tasks.py
send_explanation_request_email(explanation_id)
Sends branded explanation request emails to staff when complaints are filed.
apps/accounts/services.py
EmailService.send_*_email()
All onboarding emails (invitation, reminder, completion) use branded templates.
apps/notifications/services.py
NotificationService.send_email()
Unified email service with HTML support and database logging.
templates/emails/
{% extends 'emails/base_email_template.html' %}
All email templates extend the base template for consistent branding.