{% extends "base.html" %} {% block title %}Daily briefing - {{ clinic_name }}{% endblock %} {% block content %}

Briefing for {{ today }}

{% if appointments is not none %}

Today's appointments ({{ appointments | length }})

{% if appointments %}
{% for a in appointments %}
{{ a.start_time[11:16] if a.start_time else '' }}
{{ a.patient_name or '—' }}
Status
{{ a.status }}
{% endfor %}
{% else %}

No appointments scheduled for today.

{% endif %} {% endif %} {% if recalls is not none %}

Overdue recalls ({{ recalls | length }})

{% if recalls %}
{% for r in recalls %}
{{ r.reason }}
{{ r.patient_name or '—' }}{% if r.phone %} · {{ r.phone }}{% endif %}
Priority
{{ r.priority }}
{% endfor %}
{% else %}

No overdue recalls.

{% endif %} {% endif %} {% if budgets is not none %}

Unanswered budgets ({{ budgets | length }})

{% if budgets %}
{% for b in budgets %}
{{ b.number }}
{{ b.patient_name or '—' }}
Amount
{{ b.total }}
{% endfor %}
{% else %}

No budgets awaiting a response.

{% endif %} {% endif %}

Automatic summary generated by the DentalPin copilot. You can turn it off or change the hour in Settings → Copilot.

{% endblock %}