{% extends "base.html" %} {% load static %} {% block title %}Surgical Case Details - Operating Theatre{% endblock %} {% block css %} {% endblock %} {% block content %}
| Patient Name: | {{ object.patient.get_full_name }} |
| Patient ID: | {{ object.patient.patient_id }} |
| Date of Birth: | {{ object.patient.date_of_birth|date:"M d, Y" }} ({{ object.patient.age }} years) |
| Gender: | {{ object.patient.get_gender_display }} |
| Blood Type: | {{ object.patient.blood_type|default:"Not specified" }} |
| Allergies: | {{ object.patient.allergies|default:"None known" }} |
| Emergency Contact: | {{ object.patient.emergency_contact_name|default:"Not specified" }} |
| Contact Phone: | {{ object.patient.emergency_contact_phone|default:"Not specified" }} |
| Case Number: | {{ object.case_number }} |
| Procedure: | {{ object.procedure_name }} |
| Procedure Code: | {{ object.procedure_code }} |
| Surgery Type: | {{ object.get_surgery_type_display }} |
| Priority: | {{ object.get_priority_display }} |
| Operating Room: | {{ object.operating_room.name }} |
| Primary Surgeon: | {{ object.primary_surgeon.get_full_name }} |
| Anesthesiologist: | {{ object.anesthesiologist.get_full_name|default:"Not assigned" }} |
| Estimated Duration: | {{ object.estimated_duration }} minutes |
| Status: | {{ object.get_status_display }} |
| Scheduled Date: | {{ object.scheduled_start_time|date:"M d, Y" }} |
| Scheduled Start: | {{ object.scheduled_start_time|time:"H:i" }} |
| Scheduled End: | {{ object.scheduled_end_time|time:"H:i" }} |
| Actual Start: | {{ object.actual_start_time|time:"H:i" }} |
| Actual End: | {{ object.actual_end_time|time:"H:i" }} |
| Actual Duration: | {{ object.actual_duration }} minutes |
| Role | Name | Department | Contact |
|---|---|---|---|
| Primary Surgeon | {{ object.primary_surgeon.get_full_name }} | {{ object.primary_surgeon.department.name }} | {{ object.primary_surgeon.phone|default:"--" }} |
| Anesthesiologist | {{ object.anesthesiologist.get_full_name }} | {{ object.anesthesiologist.department.name }} | {{ object.anesthesiologist.phone|default:"--" }} |
| {{ team_member.role }} | {{ team_member.staff_member.get_full_name }} | {{ team_member.staff_member.department.name }} | {{ team_member.staff_member.phone|default:"--" }} |
{{ object.pre_operative_notes|linebreaks }}
{{ object.operative_notes|linebreaks }}
{{ object.post_operative_notes|linebreaks }}
{{ object.created_at|date:"M d, Y H:i" }}
{{ object.scheduled_start_time|date:"M d, Y H:i" }}
{{ object.actual_start_time|date:"M d, Y H:i" }}
{{ object.actual_end_time|date:"M d, Y H:i" }}
{{ object.updated_at|date:"M d, Y H:i" }}
| Created: | {{ object.created_at|date:"M d, Y H:i" }} |
| Last Updated: | {{ object.updated_at|date:"M d, Y H:i" }} |
| Duration: | {{ object.actual_duration }} minutes |
| Team Size: | {{ object.surgical_team.count|add:"1" }} members |
| Equipment Used: | {{ object.equipment_used.count }} items |