Provider Manual · Part XVIII

Todo lists & queued messages

A todo list that lives one keystroke away, anywhere in the EMR: capture tasks mid-visit, link them to patients, tag and delegate them, snooze what can wait — and schedule messages to send later, with every queued send visible and cancelable until the moment it goes out.

8 sections~14 min read8 screenshots
XVIII
Part XVIII

Todo lists & queued messages

A todo list that lives one keystroke away, anywhere in the EMR: capture tasks mid-visit, link them to patients, tag and delegate them, snooze what can wait — and schedule messages to send later, with every queued send visible and cancelable until the moment it goes out.

18.1Overview

One list for everything you can’t do right now

The Todo list is a panel that slides in from the right edge of Hero EMR (its default — you can also float or pin it, see Open & close), on top of whatever you’re doing — the calendar, a chart, a half-written note. It’s built for the reality of clinic work: things come up mid-visit that can’t be handled mid-visit. Press one key, capture the task, and get back to the patient.

The panel has two tabs:

TasksQueued
  • Tasks — your todos: quick capture, patient links, priorities, shared color tags, checklists, due dates, snooze, and delegation to anyone on your team (see Create todos).
  • Queued — messages you’ve scheduled to send later from the Inbox, a patient thread, or Care Team Chat, with full control until the moment they send (see Send a message later).

Todos are private to the people involved: only the person who created a todo and the person it’s assigned to can see it. Tags, on the other hand, are shared practice-wide, so a Billing tag means the same thing on everyone’s list (see Organize your list).

The Todo list panel floating over the Hero EMR home dashboard, its header reading Todo list above the hint Drag to move, drag edges to resize; the Tasks tab shows the Add a todo quick-add row, an amber Reminder due banner for call John Travolta about his MRI with a Clear button, the All / Assigned to me / Delegated by me filters, an Overdue group holding that todo with a red Sun, Aug 2, 9:00 AM due chip and a John Travolta (Hold) patient chip, and a collapsed Completed group
The Tasks tab: quick-add at the top, filters below it, and todos grouped by when they need you. Only groups that have something in them render — here that is Overdue plus the always-present Completed — so a short list looks nothing like the full Snoozed / Overdue / Today / Upcoming / Anytime / Completed ladder.
Why it lives in a panel. The todo list opens over any screen and closes without disturbing it. Capturing “call the pharmacy about the prior auth” costs two keystrokes and zero navigation — which is the difference between a task that gets tracked and one that lives on a sticky note.
18.2Open & close

The backtick ` key and the magic wand

There are two ways in, and both work from anywhere in the EMR:

  1. Press ` (backtick). The unshifted key just above Tab toggles the panel open and closed — on its own, with no Shift, Ctrl, or Cmd. (Shift+`, the tilde, deliberately does not open it.) The shortcut stays out of your way while you type: pressing it inside a note or any text field just types the character. Press Esc to close the panel.
  2. Hover the magic wand. Rest your cursor on the wand button in the bottom-right corner and its menu of assistant actions appears. Click the Todo list row — the checklist icon — to open the panel.
The Hero EMR home dashboard with the magic-wand button hovered in the bottom-right corner, revealing a labelled menu of assistant actions; the Todo list row carries a red badge showing 1 and its shortcut chip, and a tooltip on the wand reads Voice assistant F1
The magic-wand menu. The Todo list row wears a red badge with the number of todos that need you today.

The badge

The red badge on the wand’s Todo list row is a count of open todos that need you today — everything overdue, plus everything due at any point today on your practice’s clock, plus anything that has woken from a snooze. A todo due at 5 PM badges all day, not only once the hour passes. Snoozed todos never count, which is the point of snoozing. No badge means nothing is waiting on you; it is not a count of your whole list. For the alert that fires at the exact due minute, see Reminders.

Dock it, float it, pin it

The controls in the panel header change how the window behaves, and Hero remembers your choice:

  • Docked — the default right-edge slide-over, over a dim backdrop that closes the panel when you click away.
  • Floating — a free window: drag the title bar to move it, drag any edge or corner to resize it. There is no backdrop, so the chart underneath stays live. The line under Todo list in the header swaps to Drag to move · drag edges to resize while you are in this mode.
  • Pinned — drops the backdrop and ignores Esc, so the panel stays put over the chart while you work. Only the X (or the toggle key) closes it.
  • Opacity — dials the window back while it sits idle; hovering, focusing, moving, or resizing it makes it fully opaque again.

A reset control in the same group puts the window back to the docked default.

Prefer a different key? Every shortcut in this manual is a default. Remap the todo panel — or anything else — from Settings → Hotkeys (Ctrl+Shift+?). The wand menu prints whichever key is actually bound, and so does the panel header while the window is docked or pinned — float the window and that line gives way to the drag hint instead, so read the key off the wand menu when you are looking for it.
18.3Create todos

Quick-add, with a patient attached in one tap

The quick-add row at the top of the Tasks tab is the fastest path: type the task and press Enter. That’s a complete todo. The small icons inside the row let you attach more before you save — a priority flag, a due date, tags, a patient, or an assignee — and anything you set shows as a small chip under the row until you press Enter.

Linking a patient

A todo like “call about the cholesterol results” is only useful if it knows which patient. Click the person icon in the quick-add row and you get two paths:

  1. Pick from recent patients. The popover lists patients whose charts you’ve opened recently — for the common case where the patient you need is the one you just saw. One click attaches them.
  2. Search everyone. Search patients… opens the full patient search — the same one used everywhere in Hero EMR, searching by name, MRN, or date of birth. The panel steps aside while you search and returns on its own with the patient attached; your half-typed todo is preserved through the round trip.
The Todo list panel with Schedule follow-up visit typed in the quick-add row and the patient-attach popover open, showing a Search patients action above a Recent patients list with Sarah Johnson, Olivia Rossi, Maria Garcia, and other patients, each with an MRN
Patient attach from the quick-add row: recent patients for one-tap linking, or Search patients… for the full directory.

On a saved todo, the patient shows as a green chip. Clicking the chip opens the chart — so “call about lab results” and the labs themselves are one click apart. You can also attach or change the patient later from the todo’s expanded editor.

Patient names respect permissions. Staff accounts see patient details on todos only if they hold the patient-chart permission. A staff member without it sees the todo itself but a restricted patient chip — the task flows, the chart data doesn’t. Staff access to the todo feature is itself a permission your admin grants (see Staff & assistants).
18.4Organize your list

Priorities, tags, due dates, checklists & snooze

Open any todo by clicking its title and the row expands into a full editor — title, notes, a checklist, and chips for the due date, priority, tags, patient, and assignee.

A todo row expanded inside the Todo list panel showing the title Call about cholesterol results, a notes field, a three-item checklist with Review lipid panel + CMP checked off and struck through, an Add checklist item input, and chips for the 5:00 PM due time, High priority, Tags, the linked patient Sarah Johnson, and the assignee Me
The expanded editor: notes, a checklist with one of three items done, and every attribute editable from its chip.

The pieces

Priority flags

Five levels — none, low, medium, high, urgent — each with a color-coded flag on the row. Within a group, higher-priority todos sort toward the top — unless you have reordered that group by hand, in which case your manual order wins.

Color tags

Label todos by theme — Billing, Follow-up, Refills — with an eight-color palette. Tags are shared across the practice, so a delegated todo keeps its tags and everyone filters by the same vocabulary. Anyone with todo access can create, rename, or recolor a tag; a tag can only be deleted once no todo uses it.

Due dates

Pick a date and time in your practice’s timezone. The due time drives the grouping below and the wand badge — and overdue times turn red.

Checklists

Break a todo into sub-steps and tick them off one by one. The collapsed row shows progress — 1/3 — so you can see where a task stands at a glance.

How the groups work

The Tasks tab sorts itself so the top of the list is always “what needs me now.” All dates are read in your practice’s timezone — the same clock as your schedule — not the timezone of whatever computer you happen to be on:

GroupWhat lands there
OverdueDue before today. These float to the very top.
TodayDue today — plus any snoozed todo whose wake-up time has arrived. A woken todo stays in Today until you complete it or snooze it again; it never silently slips back into the pile.
UpcomingDue on a future day.
AnytimeNo due date — the “whenever there’s a quiet moment” shelf.
SnoozedHidden until their wake-up time, whatever their due date. Collapsed by default.
CompletedThe last 30 days of finished todos, collapsed at the bottom.

Snooze & complete

The clock button on any row snoozes it — presets for Later today (+3h), This evening 6:00 PM, Tomorrow 8:00 AM, and Next week Mon 8:00 AM, or any custom time. Snoozing is how you tell a todo “not now, but don’t let me forget” — it disappears into Snoozed and resurfaces in Today at the moment you chose.

Ticking the circle completes a todo, and a brief Undo toast appears in case you caught the wrong row — one click puts it back exactly as it was.

Reminders

A todo assigned to you rings at the minute it comes due. An amber bell jumps beside the magic wand, and an amber strip appears at the top of the Tasks tab reading Reminder due: … (or N reminders due when several are up), with a Clear / Clear all button. Each ringing row also carries its own bell, so you can clear one and leave the rest.

Clearing a reminder is not completing the todo — it silences the alert and leaves the task on your list. Unlike the wand’s count badge, which covers the whole day, the bell is exact-instant: it fires at the time you picked and stays up until someone dismisses it. Snoozing a todo stops it ringing until the snooze expires.

Limits worth knowing

A few caps you would otherwise meet as an error: 10 tags per todo, 50 checklist items, a 500-character title (notes run to 10,000), 1,000 open todos per person, and 200 tags for the whole practice.

Reorder or delete

The overflow menu () on any row holds Edit details, Move up / Move down for hand-ordering a group, and Delete for a todo that should never have existed — distinct from completing one, which keeps it in Completed for 30 days.

18.5Delegate

Hand a todo to someone on your team

Any todo can be assigned to another person in your practice — a physician finishing a visit can hand “fax the records to cardiology” to the front desk without leaving the panel, and the task arrives on that person’s list with its patient link, tags, notes, and checklist intact.

  1. Pick an assignee. Use the assign icon in the quick-add row (to delegate as you create) or the assignee chip in a todo’s expanded editor (to re-assign later). A searchable picker lists your practice’s physicians, admins, and todo-enabled staff.
  2. Both of you can see it. A delegated todo stays visible to you and the assignee — and no one else. The row wears a small avatar; hover it to see Delegated to / Delegated by.
  3. Track what you’ve handed off. The filter row switches between All, Assigned to me, and Delegated by me — the last one is your “waiting on others” view, showing when each handed-off task gets done. Two icons at the right end of the same row narrow it further: the tag icon filters to one tag (All tags clears it) and the flag icon filters to one priority (Any priority clears it). A ringing reminder still shows through an active filter.
The Todo list panel with Verify insurance for Friday arrivals typed in the quick-add row and the assignee picker open, showing a Search team members field above a list with Nicholas Romero (me) checked and teammates Amanda Foster, Arthur Young, Betty Parker, and Carol Wright, each labeled Physician
The assignee picker on the quick-add row: search the team, click a name, and the todo is created on their list.
Delegation is not a chart share. Assigning a todo shares the task — its title, notes, and checklist — with the assignee. What they can see of the linked patient is still governed by their own chart permissions, exactly as in Create todos.
18.6Send a message later

“Send later” in every composer

Some messages shouldn’t send the moment you finish typing them — results you review at 10 PM are better delivered at 8 AM. A Send later button now sits next to Send in three places:

  • the Inbox’s New Message window (see Compose & settings),
  • the reply box on a patient thread (see Patient threads), and
  • the Care Team Chat composer, for messages to colleagues.
  1. Write the message as usual. Recipient, subject, body — nothing about composing changes.
  2. Click Send later and pick a time. The popover offers presets — This evening 6:00 PM, Tomorrow 8:00 AM, Monday 8:00 AM — or a custom date and time, anywhere from a couple of minutes to 90 days out. Every time is your practice’s timezone, exactly as labeled at the top of the popover.
  3. Done — it’s queued. The composer closes and the message appears on the Queued tab of the todo panel, where you can still reschedule, send it now, or cancel it right up until it sends (see The Queued tab).
The Inbox New Message window addressed to patient Sarah Johnson with the subject Your cholesterol results and a message body, with the Send later popover open above the footer buttons showing Send at (America/New York) presets for This evening 6:00 PM, Tomorrow 8:00 AM, and Monday 8:00 AM plus a custom date-time field, next to the Send Message button
Send later in the Inbox composer. The popover states the practice timezone and offers presets or a custom time.
Messages with attachments can’t be scheduled. If your draft carries a file or an inline image, Send later is disabled and tells you why — send those messages immediately instead. And a scheduled message sends as you, with the same permission checks applied again at send time; if something about your access or the practice’s messaging settings changes in between, the message fails safely instead of sending (see The Queued tab).
18.7The Queued tab

Watch, reschedule, or cancel anything you’ve scheduled

The Queued tab lists your scheduled messages, soonest first — each with the recipient, a preview of the subject and body, the send time in your practice’s timezone, and a status pill. It shows only messages you scheduled; teammates each have their own queue.

The Queued tab of the Todo list panel showing a scheduled message card for patient Sarah Johnson titled Your cholesterol results with a body preview, a Sends 6:00 PM line, a blue Scheduled status pill, and Reschedule, Send now, and Cancel buttons, beneath a note reading Messages you scheduled to send later, times shown in America/New York, with a History toggle
A queued message: status pill, send time, and full control — Reschedule, Send now, or Cancel — until the moment it sends.

While a message is scheduled

  • Reschedule — the same preset/custom time popover as Send later.
  • Send now — releases it immediately (delivery follows within about a minute).
  • Cancel — withdraws it; nothing is sent.

Once a message sends, its pill flips to Sent and it moves out of the default view — tick History to see your sent and cancelled items. Delivered messages land in the normal thread exactly as if you’d pressed Send at that moment.

If a scheduled send fails

Failed messages tell you why — and some offer Retry. A Failed row shows a plain-language reason. When the failure was a rule or permission check — say, patient messaging was switched off for the practice at send time — your message is kept and a Retry button appears once the underlying issue is fixed, sending the same message without retyping it. If the failure happened mid-send (a rare interruption), there is deliberately no Retry: check the patient’s thread first to see whether the message actually arrived, then re-compose if it didn’t — that check is what prevents an accidental double-send.
18.8Reminders by command

“Remind me to call Martha tomorrow at 9”

Todo capture is wired into Command Hero, so you can create a reminder without touching the panel at all — speak it to the voice assistant (F1) or type it into the command box (F2).

  1. Say or type the reminder. Press F2 (or click Type a command in the wand flyout), then phrase it naturally: “remind me to review charts tomorrow at 9am”, “add a todo to call Martha about her labs Friday morning.”
  2. Hero builds the todo. The reminder text becomes the title and the time you said becomes the due date, resolved in your practice’s timezone — “tomorrow at 9” means 9 AM on your practice’s clock. If you name a patient — or you’re working in a patient’s chart when you say it — the todo is linked to that patient.
  3. The panel opens to confirm. The todo list slides in with the new item in place, so you can see it landed correctly — and add a tag or delegate it while it’s in front of you.
The Hero EMR dashboard with the Type a command for Hero box open in the bottom-right corner, containing the typed command remind me to review charts tomorrow at 9am, with a hint reading Same commands as the voice assistant, Enter to send, Esc to close
A typed F2 command. Enter creates the todo — title from the phrase, due time resolved on the practice’s clock.
If Hero can’t tell which patient you meant. When a spoken name matches more than one patient — or none — Hero still creates the reminder rather than losing it, unlinked, with the name you said preserved in the notes. Open the todo and attach the right patient in two clicks (see Create todos).

Need help? Email support@heroemr.com.