Nurse Hub
The Nurse Hub is the default landing page for users with the nurse role. It provides a shift-at-a-glance view of medication alerts, vital-sign tasks, active...
February 2026 · 4 min
Manual area
Dashboards
Coverage
7 sections, 1 workflow diagram
Operator notes
2 implementation notes
Overview
The Nurse Hub is the default landing page for users with the nurse role. It provides a shift-at-a-glance view of medication alerts, vital-sign tasks, active nursing assignments, and currently admitted patients -- all scoped to the nurse's organization and optionally their branch.
Route: /dashboard/nurse-hub
Component: components/dashboard/role-dashboards/nurse-hub.tsx
KPI Cards
Four metric cards appear at the top of the hub in a responsive grid:
- Overdue Meds -- Count of
medication_administrationsrecords with statusscheduledandscheduled_atin the past. Displayed with a red alert icon to draw immediate attention. - Due This Hour -- Medications scheduled within the next 60 minutes that have not yet been administered.
- Vitals Due -- Count of
nursing_taskswheretask_typeisvitalsand status ispendingorin_progress. - My Patients -- Number of currently admitted patients (
ipd_admissionswith statusadmitted).
Quick Actions
A row of shortcut buttons gives single-click access to the most common nursing workflows:
- Administer Med ->
/dashboard/ipd/emar(electronic Medication Administration Record) - Record Vitals ->
/dashboard/emr/vitals - Tasks ->
/dashboard/nursing(full nursing task management) - Ward View ->
/dashboard/ipd/ward-view(bed map and census)
Medication Alerts Panel
A scrollable card lists up to 8 medications that are due or overdue, ordered by scheduled_at ascending (most urgent first). Each row shows:
- Medication name
- Patient name and bed number
- A Due or Overdue badge (overdue items use the destructive badge variant)
Clicking "View All" navigates to the full eMAR page for detailed administration tracking.
Medication administration follows scheduled MAR tasks and safety checks.
Nurse opens medications due for the ward and shift.
Wristband or patient identifiers are verified.
Medication, dose, route, time, and allergy status are reviewed.
Dose is given, held, refused, or delayed with reason.
MAR, notes, and escalation alerts are updated.
Active Tasks Panel
Displays the top 8 nursing tasks with status pending or in_progress, ordered by priority. Each row shows:
- Task title
- Patient name
- Priority badge (urgent = red, high = amber, normal = default)
The full task list is accessible via the "View All" link.
My Patients Grid
A full-width card spanning two columns on larger screens shows currently admitted patients in a responsive 2-column (sm) / 3-column (lg) grid. Each patient tile displays:
- Patient avatar initial
- Patient name
- Bed number and ward name
The "Ward View" link opens the graphical bed map for the ward.
Data Sources
The hub queries three Supabase tables on mount:
| Table | Purpose |
|---|---|
medication_administrations | Overdue count, due-this-hour count, medication alert list |
nursing_tasks | Vitals-due count, active task list |
ipd_admissions | Admitted patient count and patient grid |
Notes
Info
The MAR supports barcode scanning: scan the patient wristband, then the medication barcode, to verify the right patient, right drug, right dose, right time, and right route.
Clinic tip
In smaller setups without IPD, the Nurse Hub will show zero admitted patients. You can still use it for OPD vitals and task management.
Related topics
Role-Based Dashboard Hubs
BioEcko provides dashboard hubs for the roles used in a clinic or hospital. A hub is a launchpad: it gives the user role-specific KPIs, worklists, and quick...
Pharmacist Hub
The Pharmacist Hub is the default landing page for users with the pharmacist role. It focuses on the dispensing queue, inventory health, and quick access to...
Role-Based Dashboard Hubs
BioEcko provides dashboard hubs for the roles used in a clinic or hospital. A hub is a launchpad: it gives the user role-specific KPIs, worklists, and quick...
Pharmacist Hub
The Pharmacist Hub is the default landing page for users with the pharmacist role. It focuses on the dispensing queue, inventory health, and quick access to...