2025-08-12 13:33:25 +03:00

86 lines
3.4 KiB
HTML

{% if admissions %}
{% for admission in admissions %}
<tr>
<td>
<strong>{{ admission.patient.get_full_name }}</strong><br>
<small class="text-muted">
MRN: {{ admission.patient.mrn }} •
{{ admission.patient.age }}y {{ admission.patient.get_gender_display }}
</small>
</td>
<td>{{ admission.admission_datetime|date:"M d, Y H:i" }}</td>
<td>
{% if admission.current_ward %}
<strong>{{ admission.current_ward.name }}</strong><br>
{% if admission.current_bed %}
<small class="text-muted">
Room {{ admission.current_bed.room_number }},
Bed {{ admission.current_bed.bed_number }}
</small>
{% endif %}
{% else %}
<span class="text-muted">Not assigned</span>
{% endif %}
</td>
<td>{{ admission.get_admission_type_display }}</td>
<td>
{% if admission.attending_physician %}
{{ admission.attending_physician.get_full_name }}
{% else %}
<span class="text-muted">Not assigned</span>
{% endif %}
</td>
<td>
{% if admission.status == 'ADMITTED' %}
<span class="badge bg-success">Admitted</span>
{% elif admission.status == 'PENDING' %}
<span class="badge bg-warning">Pending</span>
{% elif admission.status == 'TRANSFERRED' %}
<span class="badge bg-info">Transferred</span>
{% elif admission.status == 'DISCHARGED' %}
<span class="badge bg-secondary">Discharged</span>
{% elif admission.status == 'CANCELLED' %}
<span class="badge bg-danger">Cancelled</span>
{% endif %}
</td>
<td>
{% if admission.status == 'ADMITTED' %}
{{ admission.length_of_stay }} days
{% elif admission.discharge_datetime %}
{{ admission.length_of_stay }} days
{% else %}
<span class="text-muted">-</span>
{% endif %}
</td>
<td>
<div class="btn-group btn-group-sm">
<a href="{% url 'inpatients:admission_detail' admission.id %}"
class="btn btn-outline-primary" title="View Details">
<i class="fas fa-eye"></i>
</a>
{% if admission.status == 'ADMITTED' %}
<button class="btn btn-outline-warning" title="Transfer">
<i class="fas fa-exchange-alt"></i>
</button>
<button class="btn btn-outline-success" title="Discharge">
<i class="fas fa-sign-out-alt"></i>
</button>
{% endif %}
<button class="btn btn-outline-info" title="Notes">
<i class="fas fa-sticky-note"></i>
</button>
</div>
</td>
</tr>
{% endfor %}
{% else %}
<tr>
<td colspan="8" class="text-center py-4">
<i class="fas fa-user-injured fa-3x text-muted mb-3"></i>
<h5 class="text-muted">No admissions found</h5>
<p class="text-muted">No admissions match your search criteria.</p>
</td>
</tr>
{% endif %}