+ +
+ +
+
+
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ +
+ + +
+
+
+
+ + + {% for ward in wards %} +
+
+
+ {{ ward.name }} +
+
+
+ + {{ ward.beds.count }} beds +
+
+ + {{ ward.occupancy_rate|floatformat:0 }}% occupied +
+
+
+ +
+ {% for bed in ward.beds.all %} +
+
+
+ +
+
{{ bed.bed_number }}
+
Room {{ bed.room_number }}
+
+ + {% if bed.current_admission %} +
{{ bed.current_admission.patient.get_full_name }}
+
{{ bed.occupied_since|timesince }} ago
+ {% endif %} + +
+ {{ bed.get_status_display }} +
+ +
+
+ + + + + + + {% if bed.status == 'AVAILABLE' %} + + + + {% elif bed.current_admission %} + + + + {% endif %} +
+
+
+ {% endfor %} +
+
+ {% endfor %} +
+ + + +