Appointment Reminders
Due Today
{{ reminders_due_today|length }}
Sent Today
{{ reminders_sent_today|length }}
Failed
{{ reminders_failed|length }}
Response Rate
{{ response_rate|floatformat:1 }}%
Reminder History
{% if messages %}
{% for message in messages %}
{% endfor %}
{% endif %}
|
|
Patient | Appointment | Method | Status | Sent | Response | Actions |
|---|---|---|---|---|---|---|---|
|
|
{{ reminder.appointment.patient.first_name }} {{ reminder.appointment.patient.last_name }}
{{ reminder.appointment.patient.patient_id }}
|
{{ reminder.appointment.appointment_date|date:"M d, Y" }}
{{ reminder.appointment.appointment_time|time:"g:i A" }} - {{ reminder.appointment.provider.first_name }} {{ reminder.appointment.provider.last_name }}
|
{% if reminder.method == 'email' %} Email {% elif reminder.method == 'sms' %} SMS {% elif reminder.method == 'phone' %} Phone {% elif reminder.method == 'push' %} Push {% endif %} | {% if reminder.status == 'pending' %} Pending {% elif reminder.status == 'sent' %} Sent {% elif reminder.status == 'delivered' %} Delivered {% elif reminder.status == 'failed' %} Failed {% elif reminder.status == 'responded' %} Responded {% endif %} |
{% if reminder.sent_at %}
{{ reminder.sent_at|date:"M d, Y" }}
{{ reminder.sent_at|time:"g:i A" }}
{% else %}
Not sent
{% endif %}
|
{% if reminder.response_received_at %}
{{ reminder.response_received_at|date:"M d, Y" }}
{% else %}
No response
{% endif %}
|
{% if reminder.status == 'pending' or reminder.status == 'failed' %}
{% endif %}
|
|
No reminders found
|
|||||||