diff --git a/display.php b/display.php index 56d946b..e5288d3 100644 --- a/display.php +++ b/display.php @@ -119,10 +119,12 @@ qh_page_start(
+
+
diff --git a/queue_bootstrap.php b/queue_bootstrap.php index efc18a4..be934ab 100644 --- a/queue_bootstrap.php +++ b/queue_bootstrap.php @@ -850,7 +850,7 @@ function qh_fetch_tickets(array $statuses = [], ?int $doctorId = null, ?int $lim function qh_queue_overview(): array { - $sql = "SELECT c.id, c.name_en, c.name_ar, c.code, + $sql = "SELECT c.id, c.name_en, c.name_ar, c.code, c.requires_vitals, SUM(CASE WHEN t.status IN ('waiting_vitals', 'nursing_called') THEN 1 ELSE 0 END) AS vitals_waiting, SUM(CASE WHEN t.status = 'ready_for_doctor' THEN 1 ELSE 0 END) AS doctor_waiting, SUM(CASE WHEN t.status IN ('called', 'in_progress') THEN 1 ELSE 0 END) AS active_calls, @@ -861,7 +861,7 @@ function qh_queue_overview(): array AND t.item_type = 'ticket' AND DATE(t.created_at) = CURDATE() WHERE c.item_type = 'clinic' - GROUP BY c.id, c.name_en, c.name_ar, c.code + GROUP BY c.id, c.name_en, c.name_ar, c.code, c.requires_vitals ORDER BY c.sort_order ASC, c.name_en ASC"; return db()->query($sql)->fetchAll();