← Clinician redesign  /  Roster  ·  Dashboard  ·  Schedule  ·  Patient

Patient roster, re-cut

LUKE · clinician surface · synthetic data

The same staff view, two ways. Before is the current build (PatientListPage.tsx): a flat stack of identical cards, name plus an Rx count, alphabetical. After applies the Hayman editorial system already in the repo (Masthead + Entry + small-caps meta) to the clinical roster: every patient carries the one clinical line that says why they need you, ordered by who needs you first. All names and details below are invented.

Before Current build. A directory: equal-weight cards, an Rx badge, no triage.
L
LUKEhealth
dr.okafor@clinic · physician

Patients

7 assigned patients

Roster

Alicia Gomez
alicia.g@example.com · Joined Jan 14, 2026
2 Rx
Tom Becker
t.becker@example.com · Joined Nov 2, 2025
1 Rx
Dana Whitfield
dana.w@example.com · Joined Mar 30, 2026
1 Rx
Priya Nair
priya.nair@example.com · Joined Feb 9, 2026
1 Rx
Marcus Reyes
m.reyes@example.com · Joined Oct 21, 2025
3 Rx
Hannah Stiles
hannah.s@example.com · Joined Apr 18, 2026
0 Rx
Will Tanaka
w.tanaka@example.com · Joined Dec 5, 2025
1 Rx
After Hayman editorial. An edited panel: clinical context, typographic triage, ordered by who needs attention.
L
LUKE
Dr. Okafor · Physician
The Roster/Tue 6 Jun · 8:42 ET · live

Who needs you, first.

Seven patients in your panel. Three are waiting on a decision from you today. The rest are holding steady.

Needs attention · 3 All · 7 Labs Replies owed Rx expiring
Eight weeks into testosterone cypionate. Follow-up panel resulted two days ago and hematocrit is flagged high at 54%, still unreviewed. Likely needs a dose hold or a therapeutic phlebotomy referral.
Labs abnormal Review owed
labs in · 2d ago
Semaglutide titration, week 6. Messaged twice about persistent nausea and has had no reply for 36 hours. Decide whether to hold the planned dose step this week.
Reply owed · 36h
last msg · 36h ago
Sermorelin protocol, stable. Prescription expires in 4 days and no renewal visit is booked. A short async check-in would keep her on therapy without a gap.
Rx expiring · 4d
expires · Sat 10 Jun
Annual TRT review. Comprehensive panel ordered last week, results still pending from the lab. Nothing to do yet; will surface here the moment they land.
Labs pending
ordered · 6d ago
NAD+ and a peptide blend, well tolerated. Last visit unremarkable, labs within range. Next quarterly check is three weeks out.
Steady
next · in 3 wks
GLP-1 maintenance, at goal weight for two months. Self-managing well. No open items.
Steady
next · in 5 wks
Joined this week, intake complete, no prescriptions yet. Awaiting her first consult to set a protocol.
New · intake done
joined · 2d ago
Reading the difference. Before, every patient looks identical and the only signal is an Rx count. After, the three patients waiting on a decision rise to the top and carry the clinical reason in plain language; the four that are fine recede.
Guardrail honored: the editorial accent claret (kickers, links) is kept distinct from clinical-alert red (abnormal / overdue), so the magazine accent never reads as a medical danger state. Amber = soon, green = steady.