{% extends 'base.html' %} {% load static %} {% block title %}Blood Request Details - {{ blood_request.request_number }}{% endblock %} {% block css %} {% endblock %} {% block content %}
{{ blood_request.patient.full_name }} ({{ blood_request.patient.patient_id }})
| Request Number: | {{ blood_request.request_number }} |
| Request Date: | {{ blood_request.request_date|date:"M d, Y H:i" }} |
| Required By: |
{{ blood_request.required_by|date:"M d, Y H:i" }}
{% if blood_request.is_overdue %}
Overdue {% endif %} |
| Department: | {{ blood_request.requesting_department.name }} |
| Requesting Physician: | {{ blood_request.requesting_physician.get_full_name }} |
| Component: | {{ blood_request.component_requested.get_name_display }} |
| Units Requested: | {{ blood_request.units_requested }} |
| Patient Blood Group: | {{ blood_request.patient_blood_group.display_name }} |
| Processed By: | {{ blood_request.processed_by.get_full_name }} |
| Processed At: | {{ blood_request.processed_at|date:"M d, Y H:i" }} |
| Patient ID: | {{ blood_request.patient.patient_id }} |
| Name: | {{ blood_request.patient.get_full_name }} |
| Age: | {{ blood_request.patient.age }} years |
| Gender: | {{ blood_request.patient.get_gender_display }} |
| Blood Group: | {{ blood_request.patient_blood_group.display_name }} |
| Hemoglobin: | {{ blood_request.hemoglobin_level|floatformat:2 }} g/dL |
| Platelet Count: | {{ blood_request.platelet_count }}/μL |
{{ blood_request.indication }}
{% if blood_request.special_requirements %}{{ blood_request.special_requirements }}
{% endif %} {% if blood_request.notes %}{{ blood_request.notes }}
{% endif %}Patient: {{ blood_request.patient_blood_group.display_name }}
Compatible with: {% if blood_request.patient_blood_group.abo_type == 'AB' %} A, B, AB, O {% elif blood_request.patient_blood_group.abo_type == 'A' %} A, O {% elif blood_request.patient_blood_group.abo_type == 'B' %} B, O {% else %} O only {% endif %}
Patient: {{ blood_request.patient_blood_group.rh_factor|title }}
Compatible with: {% if blood_request.patient_blood_group.rh_factor == 'positive' %} Positive, Negative {% else %} Negative only {% endif %}
| Unit Number | Blood Group | Component | Issue Date | Issued To | Expiry Time | Status | Actions |
|---|---|---|---|---|---|---|---|
| {{ issue.blood_unit.unit_number }} | {{ issue.blood_unit.blood_group.display_name }} | {{ issue.blood_unit.component.get_name_display }} | {{ issue.issue_date|date:"M d, Y H:i" }} | {{ issue.issued_to.get_full_name }} |
{{ issue.expiry_time|date:"M d, Y H:i" }}
{% if issue.is_expired %}
Expired {% endif %} |
{% if issue.returned %} Returned {% elif issue.is_expired %} Expired {% else %} Active {% endif %} | {% if not issue.returned and not issue.is_expired %} {% endif %} |
No blood units have been issued for this request yet.
{% if blood_request.status in 'pending,processing,ready' %} Issue First Unit {% endif %}
{{ blood_request.request_date|date:"M d, Y H:i" }}
Request submitted by {{ blood_request.requesting_physician.get_full_name }}
{% if blood_request.processed_at %}
{{ blood_request.processed_at|date:"M d, Y H:i" }}
{% endif %}
Blood bank staff began processing the request
Compatible blood units identified and ready for issue
Blood units issued to clinical staff
All requested units have been successfully transfused
Request was cancelled and no units were issued