{% extends "base.html" %} {% load static %} {% block title %}Operating Theatre Dashboard - {{ block.super }}{% endblock %} {% block content %}

Operating Theatre Dashboard

{{ rooms_available|default:0 }}
Rooms Available
{{ rooms_in_use|default:0 }}
Rooms In Use
{{ rooms_maintenance|default:0 }}
Maintenance
{{ total_rooms|default:0 }}
Total Rooms
{{ cases_today|default:0 }}
Cases Today
{{ cases_in_progress|default:0 }}
Cases In Progress
{{ cases_completed_today|default:0 }}
Completed Today
{{ emergency_cases_today|default:0 }}
Emergency Cases
Today's Schedule
{% if todays_schedule %}
{% for case in todays_schedule %} {% endfor %}
Time Patient Procedure Room Surgeon Status Actions
{{ case.scheduled_start_time|date:"H:i" }}
{{ case.estimated_duration }} min
{{ case.patient.get_full_name }}
{{ case.patient.mrn }}
{{ case.primary_procedure|truncatechars:30 }}
{% if case.case_type == 'EMERGENCY' %} Emergency {% elif case.case_type == 'URGENT' %} Urgent {% endif %}
{% if case.operating_room %} {{ case.operating_room.room_number }} {% else %} TBD {% endif %} {% if case.primary_surgeon %}
{{ case.primary_surgeon.get_full_name }}
{% else %} N/A {% endif %}
{{ case.get_status_display }}
{% if case.status == 'SCHEDULED' %} {% endif %}
{% else %}

No cases scheduled for today.

Schedule a Case
{% endif %}
Room Status
Manage
{% if room_utilization %} {% for room in room_utilization %}
{{ room.room_number }} - {{ room.room_name }}
{{ room.get_status_display }} {% if room.current_case %} - {{ room.current_case.patient.get_full_name }} {% endif %}
{{ room.cases_today|default:0 }} case{{ room.cases_today|pluralize }} today
{% endfor %} {% else %}

No operating rooms configured.

Add Room
{% endif %}
Recent Activity
View All
{% if recent_cases %} {% for case in recent_cases %}
{{ case.patient.get_full_name }}
{{ case.primary_procedure|truncatechars:40 }}
{{ case.scheduled_start_time|date:"M d, H:i" }}
{{ case.get_status_display }}
{% endfor %} {% else %}

No recent activity.

{% endif %}
Performance Metrics
{{ performance_metrics.utilization_rate|default:0 }}%
OR Utilization Rate
{{ performance_metrics.on_time_starts|default:0 }}%
On-Time Starts
{{ performance_metrics.avg_turnover|default:0 }} min
Avg Turnover Time
{{ performance_metrics.cancellation_rate|default:0 }}%
Cancellation Rate
{% endblock %}