Keyboard shortcuts
Move faster through the Patient Flow board with keyboard-first shortcuts.
Updated 2026-04-24 · Edit this page on GitHub
title: "Keyboard shortcuts" description: "Move faster through the Patient Flow board with keyboard-first shortcuts." order: 2 category: "patient-flow" updated_at: "2026-04-24"
Patient Flow is a keyboard-first board. Front-desk staff clock hundreds of transitions a day; mousing is slow. Every state-change action has a shortcut.
Global shortcuts
| Shortcut | Action |
|---|---|
? | Show this shortcut list in a modal |
/ | Focus the search box at top of the page |
j / k | Move selection down / up in the appointment list |
Enter | Open the selected appointment's detail view |
Esc | Close modals / cancel current action |
State-change shortcuts (when an appointment is selected)
| Shortcut | Transition |
|---|---|
c | Check in |
r | Room patient |
p | With provider |
d | Ready for discharge |
x | Discharge |
n | Mark no-show |
Shift+C | Cancel (asks for a reason) |
Illegal transitions — like Discharge from Scheduled — show a toast + no state change. The keyboard shortcut hit never crashes; it either works or quietly rejects.
Filtering
| Shortcut | Filter |
|---|---|
f | Toggle filter bar |
a | Show all states |
1 | Show only scheduled |
2 | Show only checked-in |
3 | Show only roomed |
4 | Show only with-provider |
5 | Show only ready-for-discharge |
Multi-select
Hold Shift + click appointment rows, or press Shift+j/k, to select a range. Then use a state-change shortcut to transition all selected appointments at once.
Accessibility
All shortcuts are discoverable via the ? modal (which is itself keyboard-accessible via Tab). Screen readers announce state changes via aria-live regions.
If you hit a problem
- Shortcut fires twice: check for stuck modifier keys (Caps Lock on a laptop keyboard can cause this)
- Shortcut doesn't work on a specific appointment row: the appointment might be a terminal state (
discharged,cancelled,no_show); those don't accept further transitions - Other: support@ralthealth.com