BioEcko Docs
Dashboards

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_administrations records with status scheduled and scheduled_at in 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_tasks where task_type is vitals and status is pending or in_progress.
  • My Patients -- Number of currently admitted patients (ipd_admissions with status admitted).

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.

Nurse medication workflow

Medication administration follows scheduled MAR tasks and safety checks.

Medication administration swimlane: from doctor order through pharmacy verification to bedside barcode-verified administration by the nurse.
1Due list

Nurse opens medications due for the ward and shift.

2Patient check

Wristband or patient identifiers are verified.

3Drug check

Medication, dose, route, time, and allergy status are reviewed.

4Administer

Dose is given, held, refused, or delayed with reason.

5Document

MAR, notes, and escalation alerts are updated.

Control paths
Barcode scanHeld doseAdverse reaction

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:

TablePurpose
medication_administrationsOverdue count, due-this-hour count, medication alert list
nursing_tasksVitals-due count, active task list
ipd_admissionsAdmitted 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.

On this page