{% extends 'base.html' %} {% load static %} {% block title %}Cancel Blood Request - {{ blood_request.request_number }}{% endblock %} {% block css %} {% endblock %} {% block content %}

Cancel Blood Request {{ blood_request.request_number }} {% if blood_request.urgency == 'emergency' %} EMERGENCY {% endif %}

{% if blood_request.urgency == 'emergency' %}

WARNING: This is an EMERGENCY blood request. Cancellation requires immediate supervisor approval.
{% endif %}

Cancel Blood Request

Cancellation Required
CRITICAL ACTION REQUIRED

You are about to cancel a blood request.

This action will:

  • Cancel the blood request permanently
  • Release any reserved blood units
  • Notify the requesting physician
  • Create an audit trail entry
  • {% if blood_request.urgency == 'emergency' %}
  • Require supervisor approval for emergency request
  • {% endif %}
Request Information
Request Number: {{ blood_request.request_number }}
Patient: {{ blood_request.patient.full_name }} ({{ blood_request.patient.patient_id }})
Blood Group: {{ blood_request.patient.blood_group.display_name }}
Component: {{ blood_request.component.get_name_display }}
Quantity: {{ blood_request.quantity_requested }} units
Urgency: {{ blood_request.get_urgency_display }}
Requested By: {{ blood_request.requested_by.get_full_name }}
Department: {{ blood_request.department.name }}
{% if blood_request.clinical_indication %}
Clinical Indication:
{{ blood_request.clinical_indication }}
{% endif %}
Impact Assessment
Current Status
  • Request Status: {{ blood_request.get_status_display }}
  • Units Reserved: {{ blood_request.reserved_units.count }} units
  • Units Issued: {{ blood_request.issued_units.count }} units
  • Crossmatches Done: {{ blood_request.crossmatches.count }}
Affected Records
    {% if blood_request.reserved_units.exists %}
  • Reserved blood units will be released
  • {% endif %} {% if blood_request.issued_units.exists %}
  • Issued units require immediate return
  • {% endif %} {% if blood_request.crossmatches.exists %}
  • Crossmatch results will be archived
  • {% endif %}
  • Audit trail will be created
{% if blood_request.issued_units.exists %}
WARNING: This request has issued blood units that must be returned immediately before cancellation.
{% endif %}
{% csrf_token %}
Cancellation Details
{% if blood_request.urgency == 'emergency' %}
{% endif %}
Confirmation Checklist
{% if blood_request.issued_units.exists %}
{% endif %}
Keep Request Active
{% endblock %} {% block js %} {% endblock %}