{% extends 'base.html' %} {% load static %} {% block title %}Appointment Reminders{% endblock %} {% block css %} {% endblock %} {% block content %}

Appointment Reminders

Due Today
{{ reminders_due_today|length }}
Sent Today
{{ reminders_sent_today|length }}
Failed
{{ reminders_failed|length }}
Response Rate
{{ response_rate|floatformat:1 }}%
Reset

Reminder History

{% if messages %} {% for message in messages %} {% endfor %} {% endif %}
{% for reminder in reminders %} {% empty %} {% endfor %}
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
{% endblock %} {% block js %} {% endblock %}