{% extends 'base.html' %} {% load static %} {% block title %}Donor Details - {{ donor.full_name }}{% endblock %} {% block extra_css %} {% endblock %} {% block content %}
{{ donor.donor_id }}
| Blood Group: | {{ donor.blood_group.display_name }} |
| Age: | {{ donor.age }} years |
| Gender: | {{ donor.get_gender_display }} |
| Weight: | {{ donor.weight }} kg |
| Height: | {{ donor.height }} cm |
| Status: | {% if donor.status == 'active' %} {{ donor.get_status_display }} {% elif donor.status == 'deferred' %} {{ donor.get_status_display }} {% elif donor.status == 'permanently_deferred' %} {{ donor.get_status_display }} {% else %} {{ donor.get_status_display }} {% endif %} |
| Donor Type: | {{ donor.get_donor_type_display }} |
| Phone: | {{ donor.phone }} |
| Email: | {{ donor.email|default:"Not provided" }} |
| Address: | {{ donor.address }} |
| Name: | {{ donor.emergency_contact_name }} |
| Phone: | {{ donor.emergency_contact_phone }} |
{{ donor.notes }}
{% endif %}| Unit Number | Component | Collection Date | Volume (ml) | Status | Expiry Date | Location | Actions |
|---|---|---|---|---|---|---|---|
| {{ unit.unit_number }} | {{ unit.component.get_name_display }} | {{ unit.collection_date|date:"M d, Y H:i" }} | {{ unit.volume_ml }} | {% if unit.status == 'available' %} {{ unit.get_status_display }} {% elif unit.status == 'expired' %} {{ unit.get_status_display }} {% elif unit.status == 'transfused' %} {{ unit.get_status_display }} {% else %} {{ unit.get_status_display }} {% endif %} | {{ unit.expiry_date|date:"M d, Y" }} {% if unit.days_to_expiry <= 3 and unit.status == 'available' %} Expiring Soon {% endif %} | {{ unit.location }} |
This donor has not made any donations yet.
{% if donor.is_eligible_for_donation %} Start First Donation {% endif %}