100 lines
3.7 KiB
HTML
100 lines
3.7 KiB
HTML
|
|
{% extends "emails/base.html" %}
|
||
|
|
|
||
|
|
{% block title %}New Therapy Booking Request - Action Required{% endblock %}
|
||
|
|
|
||
|
|
{% block content %}
|
||
|
|
<div class="email-header" style="background: linear-gradient(135deg, #dc2626, #ea580c);">
|
||
|
|
<h1>📋 NEW THERAPY BOOKING REQUEST</h1>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
<div class="email-body">
|
||
|
|
<div class="urgent-badge">⏰ ACTION REQUIRED - Please respond within 24 hours</div>
|
||
|
|
|
||
|
|
<div class="section">
|
||
|
|
<h2 class="section-title">Patient Information</h2>
|
||
|
|
<div class="info-card">
|
||
|
|
<div class="info-item">
|
||
|
|
<span class="info-label">Full Name:</span>
|
||
|
|
<span class="info-value">{{ booking.full_name }}</span>
|
||
|
|
</div>
|
||
|
|
<div class="info-item">
|
||
|
|
<span class="info-label">Email:</span>
|
||
|
|
<span class="info-value">{{ booking.email }}</span>
|
||
|
|
</div>
|
||
|
|
<div class="info-item">
|
||
|
|
<span class="info-label">Phone:</span>
|
||
|
|
<span class="info-value">{{ booking.phone }}</span>
|
||
|
|
</div>
|
||
|
|
<div class="info-item">
|
||
|
|
<span class="info-label">Submitted:</span>
|
||
|
|
<span class="info-value">{{ booking.created_at|date:"F d, Y" }} at {{ booking.created_at|time:"g:i A" }}</span>
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
<div class="section">
|
||
|
|
<h2 class="section-title">Appointment Details</h2>
|
||
|
|
<div class="info-card">
|
||
|
|
<div class="info-item">
|
||
|
|
<span class="info-label">Appointment Type:</span>
|
||
|
|
<span class="info-value">{{ booking.get_appointment_type_display }}</span>
|
||
|
|
</div>
|
||
|
|
<div class="info-item">
|
||
|
|
<span class="info-label">Preferred Date:</span>
|
||
|
|
<span class="info-value">{{ booking.preferred_date|date:"l, F d, Y" }}</span>
|
||
|
|
</div>
|
||
|
|
<div class="info-item">
|
||
|
|
<span class="info-label">Preferred Time:</span>
|
||
|
|
<span class="info-value">{{ booking.preferred_time }}</span>
|
||
|
|
</div>
|
||
|
|
<div class="info-item">
|
||
|
|
<span class="info-label">Session Fee:</span>
|
||
|
|
<span class="info-value">${{ booking.amount }}</span>
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
{% if booking.additional_message %}
|
||
|
|
<div class="section">
|
||
|
|
<h2 class="section-title">Patient's Message</h2>
|
||
|
|
<div class="info-card">
|
||
|
|
<div style="background: white; padding: 16px; border-radius: 6px; border-left: 4px solid #10b981;">
|
||
|
|
{{ booking.additional_message }}
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
{% endif %}
|
||
|
|
|
||
|
|
<div class="section">
|
||
|
|
<h2 class="section-title">Required Actions</h2>
|
||
|
|
<div class="steps">
|
||
|
|
<div class="step">
|
||
|
|
<strong>Review Patient Information</strong><br>
|
||
|
|
Assess clinical appropriateness and availability.
|
||
|
|
</div>
|
||
|
|
<div class="step">
|
||
|
|
<strong>Contact Patient</strong><br>
|
||
|
|
Reach out within 24 hours to confirm appointment details.
|
||
|
|
</div>
|
||
|
|
<div class="step">
|
||
|
|
<strong>Confirm Booking</strong><br>
|
||
|
|
Update booking status and send confirmation email.
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
<div style="text-align: center; margin: 30px 0;">
|
||
|
|
<a href="https://attunehearttherapy.com/admin" class="button" style="background: linear-gradient(135deg, #dc2626, #ea580c);">
|
||
|
|
📊 Manage This Booking
|
||
|
|
</a>
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
<div class="footer">
|
||
|
|
<p><strong>Attune Heart Therapy - Admin Portal</strong></p>
|
||
|
|
<div class="contact-info">
|
||
|
|
Booking ID: {{ booking.id }}<br>
|
||
|
|
Received: {{ booking.created_at|date:"Y-m-d H:i" }}
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
{% endblock %}
|