{% extends 'base.html' %} {% load static %} {% block title %}Transfusion Details - {{ transfusion.transfusion_id }}{% endblock %} {% block css %} {% endblock %} {% block content %}

Transfusion Details {{ transfusion.transfusion_id }}

{{ transfusion.patient.full_name }} {{ transfusion.patient.patient_id }}

Blood Unit: {{ transfusion.blood_unit.unit_number }}

Component: {{ transfusion.blood_unit.component.get_name_display }}

Blood Group: {{ transfusion.blood_unit.blood_group.display_name }}

Started: {{ transfusion.start_time|date:"M d, Y H:i" }}

{% if transfusion.end_time %}

Completed: {{ transfusion.end_time|date:"M d, Y H:i" }}

Duration: {{ transfusion.duration_minutes }} minutes

{% else %}

Elapsed: {{ transfusion.elapsed_minutes }} minutes

Status: {{ transfusion.get_status_display }}

{% endif %}
{% if transfusion.status == 'in_progress' %}

{{ transfusion.progress_percentage }}%

Complete
{% endif %}
{% if transfusion.status == 'in_progress' %} Active Transfusion {% elif transfusion.status == 'completed' %} Completed {% elif transfusion.status == 'stopped' %} Stopped {% elif transfusion.status == 'cancelled' %} Cancelled {% endif %}

Vital Signs Monitoring

{% if transfusion.status == 'in_progress' %} {% endif %}
{% if transfusion.vital_signs.exists %}
{% with latest_vitals=transfusion.vital_signs.first %} {% if latest_vitals %}
{{ latest_vitals.blood_pressure }}
Blood Pressure
{{ latest_vitals.heart_rate }}
Heart Rate
{{ latest_vitals.temperature }}°C
Temperature
{{ latest_vitals.oxygen_saturation }}%
O2 Saturation
{% endif %} {% endwith %} {% else %}
No vital signs recorded
{% if transfusion.status == 'in_progress' %} {% endif %}
{% endif %}

Adverse Reactions

{% if transfusion.status == 'in_progress' %} {% endif %}
{% if transfusion.adverse_reactions.exists %} {% for reaction in transfusion.adverse_reactions.all %}
{{ reaction.get_reaction_type_display }}

Severity: {{ reaction.get_severity_display }}

Symptoms: {{ reaction.symptoms }}

Time: {{ reaction.onset_time|date:"H:i" }}

{{ reaction.severity|upper }}
{% if reaction.treatment_given %}

Treatment: {{ reaction.treatment_given }}

{% endif %}
{% endfor %} {% else %}
No adverse reactions reported

Transfusion proceeding without complications

{% endif %}

Transfusion Timeline

{{ transfusion.start_time|date:"M d, Y H:i" }}
Transfusion Started

Started by {{ transfusion.started_by.get_full_name }}

Started
{% for vitals in transfusion.vital_signs.all %}
{{ vitals.recorded_at|date:"H:i" }}
Vital Signs Recorded

BP: {{ vitals.blood_pressure }}, HR: {{ vitals.heart_rate }}, Temp: {{ vitals.temperature }}°C

{% if vitals.is_normal %}Normal{% else %}Abnormal{% endif %}
{% endfor %} {% for reaction in transfusion.adverse_reactions.all %}
{{ reaction.onset_time|date:"H:i" }}
Adverse Reaction

{{ reaction.get_reaction_type_display }} - {{ reaction.get_severity_display }}

{{ reaction.severity|upper }}
{% endfor %} {% if transfusion.end_time %}
{{ transfusion.end_time|date:"M d, Y H:i" }}
{% if transfusion.status == 'completed' %} Transfusion Completed {% else %} Transfusion Stopped {% endif %}

Volume transfused: {{ transfusion.volume_transfused }} ml {% if transfusion.completion_notes %}
Notes: {{ transfusion.completion_notes }} {% endif %}

{{ transfusion.get_status_display }}
{% endif %}

Transfusion Details

{% if transfusion.completed_by %} {% endif %}
Transfusion ID: {{ transfusion.transfusion_id }}
Blood Unit: {{ transfusion.blood_unit.unit_number }}
Component: {{ transfusion.blood_unit.component.get_name_display }}
Volume: {{ transfusion.blood_unit.volume_ml }} ml
Rate: {{ transfusion.transfusion_rate|default:"Standard" }} ml/hr
Started By: {{ transfusion.started_by.get_full_name }}
Completed By: {{ transfusion.completed_by.get_full_name }}

Patient Information

Name: {{ transfusion.patient.full_name }}
Patient ID: {{ transfusion.patient.patient_id }}
Blood Group: {{ transfusion.patient.blood_group.display_name|default:"Unknown" }}
Age: {{ transfusion.patient.age }} years
Weight: {{ transfusion.patient.weight|default:"Not recorded" }} kg

Quick Actions

{% if transfusion.status == 'in_progress' %} {% endif %}

Related Information

Blood Request
{% if transfusion.blood_issue.blood_request %} View Original Request {% else %} No associated request {% endif %}
Crossmatch Results
{% if transfusion.blood_unit.crossmatch_results.exists %} Compatible {% else %} Pending {% endif %}
Blood Tests
{% if transfusion.blood_unit.blood_tests.exists %} All Tests Passed {% else %} Tests Pending {% endif %}
{% endblock %} {% block js %} {% endblock %}