Provider Manual · Part I

Scheduling operations

Run the calendar day to day: reminders, the waitlist, visit policies, the calendar itself, online booking rules and holds, readiness alerts, and what to do when something looks off.

10 sections~30 min read8 screenshots
I
Part I · continued

Scheduling operations

Run the calendar day to day: reminders, the waitlist, visit policies, the calendar itself, online booking rules and holds, readiness alerts, and what to do when something looks off.

1.7Reminders

Configure patient notifications and follow-up escalation

The Patient Notifications tab holds two patient-facing policies — Follow-up Reminders (when a physician asks a patient to schedule another visit) and Appointment Reminders (the standard upcoming-visit nudges). The Follow-up Reminder Policy also has a separate Care Team Escalation that can alert selected organization users if the patient still has not scheduled by the chosen date.

  1. Open Admin → Scheduling → Patient Notifications. The top of the page shows the channel readiness check for email, the practice SMS sending number, and push notifications. Follow-up policy changes here are organization-wide.
  2. Choose what anchors the follow-up cadence. Select Request date when each attempt should be a number of days after the request was created. Select Follow-up due date when the cadence should count backward or forward from the requested follow-up due date — the end of the follow-up window recorded by the physician.
  3. Build the patient attempt rows. For a request-date cadence, enter each attempt's day after the request. For a due-date cadence, choose days before due date, on due date, or days after due date. Set the organization-local send time and one or more channels (Inbox, SMS, Email) for every row. Keep the rows in chronological order.
  4. Keep a review window when needed. Minimum review window prevents the first patient outreach from sending earlier than the configured number of hours after the request is created. If a due-date offset has already passed, Hero EMR moves that attempt forward to the first eligible time instead of sending before this review window. Patient-facing sends still honor the safe contact window and channel preferences.
  5. Choose who receives an unscheduled-patient alert. Under Care Team Escalation, open Inbox recipients, search the organization user list, and select one or more physicians or staff members. Then schedule the alert a number of days before, on, or after the follow-up due date. Leaving the recipient list empty turns this escalation off.
  6. Know when the care-team alert fires. At 9:00 AM in the organization timezone on the selected date, each chosen recipient gets one direct Hero EMR inbox message only if the follow-up is still unscheduled. Hero EMR skips the alert when the patient has already booked and prevents duplicate alerts if the background check retries.
  7. Confirm follow-up booking defaults. Follow-up reminder links resolve the organization's office or virtual follow-up visit type name against the physician's active visit types in Visit Config. If the minimum review window is 0 hours and the first eligible attempt includes Inbox, the patient portal request can appear immediately; SMS and email still respect their configured send time and safe-contact rules.
  8. Set the Appointment Reminder Policy. Toggle reminders on, choose whether to bypass or respect quiet hours, and add timing offsets for each upcoming-visit reminder (for example, 7 days, 1 day, and 2 hours before).
  9. Save each policy. Save Policy applies the follow-up cadence and care-team escalation to active unscheduled follow-ups. Saving the appointment policy automatically resyncs reminders for upcoming appointments; use Resync All Reminders when you need to force that rebuild.

Video-visit confirmations and reminders include a Hero join link. Patients use that link to reach the current visit and its available video meeting; they do not need to keep a separate provider meeting link.

Patient channels

  • Email — uses the patient's email on file when the notification purpose permits.
  • SMS — requires practice text delivery to be active and a sending number assigned.
  • Push — available when the patient has an active device registered.
  • Inbox — lands in the patient's portal inbox when portal messaging is available.

Timing and recipients

  • Due-date offsets use the organization's calendar and timezone, not the browser's local timezone.
  • Patient reminders respect their safe contact window and communication preferences.
  • Care Team Escalation sends a direct internal inbox message only to the selected active organization users.
  • Changing and saving the policy recalculates active unscheduled follow-ups.
Patient reminders and staff escalation are separate. The cadence controls when Hero EMR asks the patient to book. Care Team Escalation is the backstop for your staff: it creates an internal inbox message only when the follow-up still has no scheduled visit at the configured point relative to the due date.
Works with billing: follow-up reminders nudge patients to book the next visit, while the outstanding-balance scheduling guard in Billing setup can hold those bookings until a balance clears. Configure both so reminders and guards don't work against each other.
Addended encounters: when a signed encounter is addended and the follow-up plan changes, Hero EMR cancels the old active, unscheduled follow-up request and creates the new one. If the follow-up plan is unchanged, the existing request is preserved. Already scheduled, completed, or declined follow-ups are not changed automatically; cancel or reschedule those manually if the clinical plan changes after the patient booked.
Check-in and series reminders. The same page’s Text Replies tab holds the check-in window and text check-in (Check-in window & text check-in). Treatment series can trim the appointment reminders for daily or twice-weekly courses (Reminders & patient messages).
1.8Automation

Turn on the patient waitlist

The waitlist lets patients opt into earlier openings when the calendar fills up. When a cancellation creates a slot, Hero EMR automatically reaches out to matching patients in priority order. Configure when the waitlist is offered, how short-notice cancellations are filled, and which channels are used.

  1. Open the Waitlist tab. By default the waitlist is off — toggle Patient waitlist on to enable it.
  2. Set the visibility threshold. Patients only see a waitlist option when no matching slots exist within the next N days (default 14).
  3. Configure short-notice fan-out. Decide when an opening counts as short-notice (default within 48 hours). Short-notice slots notify all matching patients at once — first to claim wins.
  4. Configure planned-opening cohorts. For longer-lead openings, set the cohort size (how many patients to notify at a time) and the wait between cohorts (default 24 hours).
  5. Pick notification channels. Email is best for planned openings; SMS for short-notice; push if patients have the app.
  6. Set the entry lifecycle. Stale entries auto-expire after N days (default 90) so the queue stays accurate.
Waitlist settings showing the master toggle, threshold, short-notice fan-out, cohort sizing, channels, and lifecycle
Waitlist automation with thresholds, cohorts, channels, and lifecycle.
1.9Cleanup

Set visit cleanup policies

Visit policies keep the calendar tidy after the fact. Two automations are available: marking still-scheduled visits as no-shows after a grace period, and cancelling clearly stale visits that were never closed out.

  1. Open the Visit Policies tab. These settings are organization-wide, so they apply to every physician.
  2. Choose how no-shows are handled. Under No-show handling, pick Manual (staff mark missed visits themselves — the shipped default) or Automatic (the system flips still-"Scheduled" visits to No-Show once the grace period passes). Automatic no-shows also trigger any configured no-show billing fees.
  3. Set the grace period. With Automatic selected, pick a Timing preset — 5, 10, 15, 20, 30, 45, or 60 minutes after the appointment, or Custom — and the Minutes after field takes anything from 5 to 60. The default is 15 minutes. The applies to chips underneath let you drop Telehealth so only in-person visits are auto-marked.
  4. Enable Auto Cancel Stale Visits for data hygiene cleanup of forgotten or orphaned bookings. Pick how long a visit sits before it is cancelled: 24 hours, 48 hours, 72 hours (default), 1 week, or 2 weeks. Stale cancellation never applies a billing fee — use no-show handling for anything that should bill.
  5. Click Save Policies.
Visit Automation Policies with Automatic selected on the No-show handling mode cards, which reveals the Timing preset set to 15 minutes after, a Minutes after field of 15, a Result box reading 15 min after appointment, and the applies-to In-person and Telehealth chips; below it the Auto Cancel Stale Visits card is toggled off, and an amber Unsaved changes label sits beside Save Policies
No-show handling with Automatic picked — the timing preset, Minutes after field, and the applies to chips only render in this mode; Manual shows the two cards alone. Auto Cancel Stale Visits below it likewise hides its interval options until you switch it on.
1.10Day-to-day

Use the calendar

Once setup is complete, the calendar is the everyday surface. Open it from the top navigation. Each physician sees their own working hours (white), templates (colored blocks), time off (grey), and existing appointments (color matches the visit type).

Day, Team, Week, and Month views

  1. Day view is a sortable table of the day's appointments, not a time-grid timeline. By default its columns are Time, Patient Name, Date of Birth, Visit Type, Status, Previsit, Signed, Virtual, and Travel Itinerary (Virtual and Travel Itinerary are left out on a day where no visit needs them, and come back as soon as one does); Customize columns adds Location, Duration, Insurance, Membership (for staff who can view patients), and No-show risk (with scheduling access). Time, name, date of birth, visit type, location, duration, and status sort on click, and the column widths are draggable. The Membership column shows the membership status with how long the patient has been a member (for example Active · 1 yr 3 mo), the next date under it (Renews {date}, or Ends {date} for a cancelled membership), and Not a member for patients without one.
  2. Team view puts several physicians side by side as day columns (four by default, chosen in the physician selector). When the waitlist is on, a waitlist panel opens beside the columns so you can fill an opening from the queue.
  3. Week view shows the seven-day grid. Blocked time is shown by default, including time off and standing break templates, so a non-lunch break is visible as well as lunch.
  4. Month view is a six-week grid where every appointment renders as a compact, duration-shaped patient box inside its day cell, colored by visit type with a visit-type legend. Blocked time also appears by default.

The left rail and the preview pane

  1. Pick a physician from the top of the right pane. The calendar reloads with that physician's hours and bookings. A pick — or Show on calendar from the calendar search — changes only this browser tab: it is kept when you come back to the Calendar tab or reload, while a new tab, a new sign-in, or another device opens on your default. To make the provider you are viewing your default, press Make default (pin icon beside the picker, shown while you view someone other than your default; hover: “Open the calendar on {provider} by default, on any device”). It confirms “The calendar now opens on {provider} by default.”, and the picker tags that provider Default. Clear my default (icon-only pin-off control, shown while you have a saved default; hover: “Clear my default — stop opening the calendar on {provider} by default”) removes it — “Your calendar default is cleared. New tabs open on your favorite provider, or on you.” Without a saved default the calendar opens on your ☆ favorite, else on yourself if you are a provider, else on the first in the list. Neither button appears in Team view, and choosing a provider in the booking scheduler never changes your default. Leaving the calendar for another tab and coming back keeps the day you were viewing.
  2. Navigate with the mini month calendar in the left rail. Its day cells are colored by location and by availability. Open What the colours mean underneath for the two keys: Locations (the color per clinic) and Availability Status (Fully Booked, Partially Booked, Day Off, External Calendar Event). The keys are legends, not filters — there is no control for hiding a location from the day's list.
  3. Open the patient preview to see the selected appointment's patient details without opening the chart. It is a resizable pane below the day list, shown and hidden with the Show Preview / Hide Preview control on the divider, and it exists in Day view only. Customize preview chooses its sections; Payment & charges (visit price, amounts due, and open charges, named for what they are — Booking deposit, Visit prepayment, Visit payment, Self-pay visit) sits under Insurance & eligibility and is on by default for staff who handle money, and in DPC practices so is Saved card & membership. Reset to defaults goes back to that set. Charge rows in Payment & charges read Balance due by Jul 12, or Partially paid · due Jul 12 once the patient has paid part; a share held for the visit’s pending secondary claim reads like Visit fee · $10.00 pending other insurance with Awaiting {payer} and isn’t counted as open. Open chart is the preview’s main button; the pre-visit summary and clinical guidance sections appear only when they have something to show (or are loading).

Toolbar actions

  1. List layout toggles the Week and Month views from the grid to a list. It is disabled in Day and Team views.
  2. Export schedule as CSV downloads the visible Day, Week, or Month schedule. It is not available in Team view, and it asks you to confirm first because the file contains patient information — treat it as PHI.
  3. The eye icon hides cancelled, no-show, and rescheduled appointments in every calendar view. Its accessible label is Hide cancelled, no-show, and rescheduled appointments, changing to Show cancelled, no-show, and rescheduled appointments when they are hidden. Your choice is saved to your account across sessions and devices.

A small video-camera marker labelled Telehealth identifies virtual visits. The Membership column is opt-in through Customize columns; membership is not added to every patient name. A visit the patient cancels from the portal or app stays on the calendar as cancelled, like one staff cancel (the eye icon hides it), and patients can see whether they or the office cancelled it. Staff who can only view the schedule aren’t offered booking or visit changes; a visit’s right-click menu tells them “Booking and changing visits is done by the front desk.”, and Open note is offered only to people who can read notes.

Calendar day view showing the mini month calendar in the left rail with its Locations and Availability Status keys, the physician picker, the Day / Team / Week / Month switcher, and the day's appointments as a table with Time, Patient Name, Date of Birth, Reason for Visit, Status, Previsit Status, Signed and Virtual columns above an empty patient preview pane
Day view — a sortable table of the day's appointments, with the mini month calendar, physician picker, and the location and availability keys in the left rail.
Calendar week view showing the seven day grid
Week view for spotting gaps and template blocks.
Calendar month view showing a six-week grid with each appointment as a duration-shaped box colored by visit type
Month view — one duration-shaped box per appointment, colored by visit type.
Screen updated since the Day view picture: the columns now read Visit Type (was Reason for Visit) and Previsit (was Previsit Status), a Travel Itinerary column follows Virtual, and Make default / Clear my default appear beside the provider picker when they apply.
1.11Troubleshooting

Common scheduling setup issues

Calendar shows nothing bookable

  • Confirm a location is associated with the physician on the Locations tab.
  • Confirm the day has working hours on Weekly Schedule; non-working days never appear.
  • Confirm at least one visit type is marked Active and (for online booking) Available for Online Booking.
  • Check Time Off — a blanket time-off block overrides working hours for those dates.
  • Check for an organization holiday on that date. Holidays block the day for every physician until you click the holiday on Time Off and confirm Work on this holiday?.
  • If the visit type uses Specific windows for online booking, confirm those windows actually overlap the day's working hours — no overlap means no offered times. Widen the windows, or right-click the day on the calendar and use Open Schedule… for a one-off window.

Patients aren't getting reminders

  • Check the channel readiness panel — SMS requires an active sending number.
  • Toggle Upcoming Appointment Reminders on; reminders are off by default.
  • If reminders should have already gone out, use Resync All Reminders to rebuild the schedule.
  • Patient-level preferences override the practice policy — confirm the patient has not opted out of the channel.

Follow-up request isn't in the portal inbox

  • Confirm the Follow-up Reminder Policy has an attempt row with Inbox selected.
  • If the initial wait is 0 hours, the inbox item appears when the request becomes eligible; SMS and email can still wait for the configured send time.
  • Confirm the physician has an active in-office visit type and an active virtual visit type in Visit Config whose names match your organization's follow-up mapping.
  • If the encounter was addended, Hero EMR cancels and replaces only active, unscheduled follow-up requests.

Online booking isn't offering my visit type

  • The visit type must have Available for Online Booking checked.
  • The visit type's Min Notice filters out slots that are too soon.
  • The visit type's Max Schedule Ahead caps how far out it appears.
  • Only one visit type can be the Default Visit Type per physician; the default is what public landing pages pre-select.

Waitlist isn't matching anyone

  • The master Patient waitlist toggle must be on.
  • Patients only see the waitlist option in the portal when no matching slots exist within the visibility threshold (default 14 days).
  • If short-notice fan-out is not firing, check the threshold — anything outside the short-notice window goes to the cohort flow instead.
  • Stale entries auto-expire — confirm the patient still has an active entry on the Active waitlist entries list.
1.12Check-in kiosk

The in-office check-in kiosk

Most patients finish questionnaires, forms, and demographic updates from home — but some walk in with all of it still pending. The check-in kiosk turns any office iPad into a hand-off device: front-desk staff pick the patient from today’s arrivals, the visit is checked in on the spot, and the patient completes their remaining intake right there — questionnaires, consent signing with a finger-drawn signature, contact details, insurance (including camera card scan), and optionally medications and allergies. When they hand the tablet back, staff unlock it with a PIN, review what was completed, and finish.

  1. Turn it on. A practice administrator or office manager with kiosk-management access opens Admin > Kiosk. The Check-in Kiosk dialog has five tabs — General, Walk-up, Devices, Check-in, and Payments. On General, set Enable check-in kiosk to Enabled (it starts disabled); the same tab controls Medication & allergy updates, Show payment due at check-in, the Idle lock (minutes) and Session expiry (minutes) timers (5 and 45 by default), and which Staff unlock methods are allowed (PIN, passkey, password). The other tabs cover walk-up self check-in, the check-in window, and card payments.
  2. Set up the iPad once. On the office iPad, open your patient portal address followed by /kiosk in Safari, then Share → Add to Home Screen. Launching from the home-screen icon runs the kiosk full-screen with no address bar. For extra lockdown, enable iOS Guided Access and triple-click the side button when handing the device over.
  3. Sign in and work the list. Staff sign in with their work email and password (or a passkey). If staff verification is required, complete Verify staff sign-in before the arrivals list opens. Use the registered verification method; for a texted code, finish with Verify and open kiosk. The kiosk shows a deliberately slim view: only today’s arrivals — time, patient, provider, and questionnaire/form readiness chips — never the full calendar. Front Desk, Medical Assistant, Nurse, Intake Coordinator, and Office Manager profiles have kiosk access out of the box, and a dedicated Check-in Kiosk staff profile exists for a shared device account.
  4. Hand it to the patient. Tapping Hand to patient checks the visit in (the calendar shows Arrived immediately) and switches the device into patient mode. Behind the scenes the kiosk signs the staff account out entirely — in the patient’s hands the device holds a token that can only reach that one patient’s intake items, so no amount of tapping can reach the schedule or any staff surface. A video visit can’t be handed over: the kiosk says “This is a video visit, so the patient joins from home. It can’t be checked in at the kiosk.” and nothing is checked in.
  5. The patient works through the wizard. A step-by-step flow with no navigation: assigned questionnaires, forms & consents (signed on-screen with finger or typed signature), confirm contact details, review insurance — with the same camera card-scan used by the portal — and, if enabled, medications and allergies. When card payments are turned on under Payments, a Payment step lets the patient pay by card or choose to pay at the front desk. If the patient walks away, the kiosk warns, then locks itself. Because the screen is shared, the kiosk shows only what check-in needs: active insurance only, with member and group numbers cut to their last 4 characters (**** 3344), or No active insurance on file; a policy someone else holds shows only the relationship, never that person’s name; and current medications only, with no refill or delete buttons (patients can still edit and add).
  6. Take it back, review, finish. When the patient taps I’m done, the screen locks to a neutral “please return this device” page showing no patient information. Staff unlock with their kiosk PIN (set from the kiosk’s Set unlock PIN button), a passkey, or their password, then see a review screen: what was completed, what’s still pending, everything the patient did on the device, and — if enabled — the payment due at check-in. If the patient has an open critical safety alert on their chart (for example after a positive depression screen on the kiosk), the review opens with a red Safety concern — tell the clinician now block naming it, for reviewers who may read chart alerts. Finish check-in returns the kiosk to today’s list, ready for the next patient.
The kiosk staff view titled Today's check-ins listing this morning's visits with appointment times, patient and provider names, questionnaire and form readiness chips, and a Hand to patient button on each row
The staff side of the kiosk — today’s arrivals only, with readiness chips and a Hand to patient button per visit. The full calendar never renders here.
The patient-mode welcome screen reading Let's get you checked in, explaining the steps ahead with a large Start button
Patient mode — a linear wizard with big touch targets and no way out except finishing and handing the device back.
The kiosk lock screen after the patient finished: a thank-you message asking to return the device to the front desk, with a staff unlock PIN field and passkey and password unlock options
The lock screen shows no patient information. Staff unlock with a PIN, passkey, or password — every unlock re-verifies the staff member because the device kept no staff session while the patient held it.
No one free to hand over the tablet? A walk-up tablet lets patients check themselves in with their last name, date of birth, and a texted code — see Walk-up self check-in. Patients can also check in from the portal or by replying to a reminder text (Check-in window & text check-in).
Check-in timing: the visit is marked Arrived at hand-off — not when the paperwork is done — so the care team sees the patient is physically present while they finish intake. Intake progress itself lives in the pre-visit checklist chips on the calendar and on the kiosk’s review screen.
Data goes live, review confirms: kiosk answers write to the chart the same way home self-service does — questionnaires score immediately, signed forms file as PDFs, demographic and insurance edits land on the patient record. The staff review step is a completeness check and audit trail, not an approval gate.
1.65Online booking

Who can book online, and who hears about it

“Online” here means every patient channel: the patient portal and app, your website’s booking widget, and the AI phone agent. Your staff can always book anything from the calendar.

Offices patients can’t book online

Each practice location has a Patients can book here online switch (in the location form on the Locations tab): “… AI phone agent, patient portal and website. Turn off for offices you schedule elsewhere (for example a hospital clinic). You can still book here yourself.” With it off, patients are offered no times at that office, the office can’t be your website’s default, a waitlist opening there is never offered to patients, and a patient booking there is told “This office isn’t available for online or phone booking. Please call the practice.”

Visit types only some patients can book online

In a visit type’s editor, Who can book this online offers:

ChoiceWhat happens online
Anyone (the default)New and returning patients can book it.
Only patients who have been seen beforeOnly patients who have already had a visit with your practice (including visits brought over from a previous system). Everyone else is told, for example, “Follow-up Visits are for patients who have already been seen. Please book a New Patient visit or call the office.”
Only patients on a patient listOnly patients on the Patient list you choose: a preset or a list shared with the practice (to use one of your own lists, share it with the practice first). Smart lists update on their own as patients match. Everyone else is told the visit type is booked by the office and to call; the list is never named to the patient.

The visit type card then reads Who can book online: …, and Practice visit types marks it (seen before only). A department can override it for its visits (see Department settings).

Online booking alerts

Admin → Scheduling → Online Booking Alerts (under Organization, for practice administrators) lets the people you choose know when a patient books, reschedules or cancels online. Appointments your staff make never send an alert.

  1. Tick Send online booking alerts (off by default).
  2. Choose Who gets alerts from your team.
  3. Choose How to send them: In Hero (a to-do for each person, linked to the patient’s chart, that rings like any due to-do), Email, or both. For privacy the email never includes the patient’s name or details: only the visit type, the date and time, the provider, how it was booked and a link to open Hero.
  4. Save. The page confirms Online booking alerts are on.

A to-do reads New online booking: followed by the visit type, the time, the provider and how it was booked (for example Patient portal or app, Practice website or AI phone agent); reschedules and cancellations start Online reschedule and Online cancellation. Turning alerts off, or taking someone off the list, takes effect at once.

1.66Website holds

Website and phone-agent booking holds

When a new patient reserves a time on your website, or with the AI phone agent, the time is held on your calendar as Pending registration while they finish registering in the patient portal. If they don’t finish in time, the time is released.

Set how long a hold lasts

Admin → Scheduling → Website Holds (under Organization, for practice administrators):

  • Hold time slot for … hours while the patient finishes registration: 1 to 72 hours (24 unless you change it).
  • Reminders for website bookings, up to 3: Send reminder … hours after booking via Email and/or Text, in half-hour steps. They are sent only while registration is unfinished and at least 30 minutes of the hold remain; texts go out between 8:00 AM and 8:30 PM practice time. With no reminders, patients get only the confirmation email when they book.

Changes apply to new holds only.

Confirm a hold yourself

When you reach the patient before they finish registering online, take the visit off hold with Confirm appointment: in the visit’s right-click menu (Confirm appointment…), in the preview pane’s Pending registration box, or by double-clicking the visit. It needs permission to manage the schedule. Until then the visit sits on a placeholder chart, so the calendar hides check-in, no-show, status changes, payment and portal invite for it; edit, reschedule and cancel still work.

  1. Check the booking. Booking shows how the patient booked (Booked via website or Booked by the AI phone agent), the name they gave, the time, provider, visit type, phone and email.
  2. Answer Which chart is this? Hero lists the charts in your practice that may be this patient; check the date of birth with them and pick one. Or choose New patient — create a chart and fill in New chart: legal first and last name, date of birth (they’ll enter the same date of birth to finish registering online), sex and mobile phone, plus email; for a child, a parent or guardian with a phone number or email. If the new chart looks like an existing one, Hero shows the possible duplicates with Use this chart, or Create a new chart anyway.
  3. Decide about Online registration. Tick Send a link to finish registering online to send a fresh link (it says where it goes), or leave it off: the patient can still use the link they already have. Either way they are still asked for their address, insurance and consent forms, with what you entered filled in. A patient who already has a portal account needs no link.
  4. Click Confirm appointment. The visit is booked on the real chart and the practice to-do for the hold is completed: “Appointment confirmed for …. Registration link sent by text and email.” When the patient later finishes registering, it goes into that chart and nothing is booked twice.

If the patient finished registering online but hasn’t saved the card the visit type requires, the window shows Registered patient instead: “Confirming books the visit without a card on file.” If the hold was released or confirmed meanwhile, it says “This booking is no longer waiting on registration. The calendar will refresh.”

1.67Visit readiness alerts

Alert your team about visits that aren’t ready

Admin → Scheduling → Visit Readiness Alerts (under Organization, for practice administrators) gives chosen people a to-do when an upcoming visit is still missing paperwork, questionnaires or insurance, in time to follow up before the patient arrives. Patients keep getting their own reminders; this never messages them.

SettingWhat it does
Alert my team about visits that are not readyTurns the alerts on. Off by default.
WhenAlert … before the visit: 12 hours to 7 days (48 hours unless you change it).
Which visitsNew patients’ first visit (any visit type, when the patient has never had a visit here) and/or And these visit types, for every patient.
What counts as not readyPaperwork and consents (required forms not signed yet), Questionnaires (sent for the visit or to the patient and not finished), Insurance (none on file, or its eligibility check is missing, failed, needs review or shows inactive coverage; skipped for patients marked self-pay, membership and no-charge visits, and cash-only practices).
Who gets the to-doUp to 20 people, and Also the visit’s provider (each provider only for their own visits).
Also send a daily emailOne email a day, at the hour you choose in practice time, listing each person’s visits that are not ready. It never includes patient names or form names: only the time, visit type, provider and what kind of item is missing.

A sentence under the form says what will happen, for example “Front Desk will get a to-do 48 hours before a new patient’s first visit that is still missing paperwork, questionnaires or insurance.”

The to-do

Each person gets one to-do per visit, for example Not ready for Thu 10/16 2:00 PM New Patient Visit: followed by what is missing, with the details (forms by the title the patient sees) in its notes. It rings when it is filed, opens the patient, updates itself as forms come in (without ringing again), and closes by itself once everything is done, the visit is cancelled or moves out of the window, or its time passes. Completing or deleting it is your acknowledgement: you won’t be alerted again about that visit while it stays in the window. See Todo lists.

In the calendar’s visit preview, the pre-visit section shows Staff alerted Oct 15, 10:30 PM · to-do open (or to-do closed), in practice time, so nobody chases the same patient twice.

1.68Visit statuses

Rooming: name your visit statuses and add your own

Admin → Rooming (for practice administrators, the owner and office managers who manage practice settings): “Name your visit statuses, choose how they look on the calendar, add statuses of your own, and choose which status changes happen on their own. Nothing changes until you save.” With nothing saved, the calendar looks and works as before. Save Changes updates the calendar for everyone.

Visit statuses

Each built-in status (Not arrived, Confirmed, Checked in, Patient joined, Physician joined, With doctor, Completed, No-show, Cancelled) can get a new name (up to 32 characters), a color and an icon. Staff see the new name on the calendar and when they right-click a visit; leave a name blank to keep Hero’s wording. The statuses staff can pick under Set status manually in the right-click menu have an In menu switch to take them out of the menu; the others read Own action (set by their own action or automatically).

Your own statuses

Add the steps your team tracks, up to 20, with Add a status or a suggestion (In lobby, In room, Vitals done, Ready for provider, Checkout). Give each a name, color and icon, and order them with the arrows: the right-click menu lists them in that order. Staff set them by right-clicking a visit (and Clear “…” removes one). They are set by hand only, and the next real status change (for example Checked in or With doctor) replaces them. They can’t be set on a cancelled, no-show or held visit. Removing one takes it off any visit showing it.

On the calendar

Color the whole appointment row: each visit’s row in the day list takes the color of its status, so the front desk can see where everyone is at a glance. Off (the default) colors only the status label.

Automatic status changes

What Hero changes on its own. Turn one off to have staff set that status by hand from the right-click menu. Your own statuses are never set automatically.

ChangeWhat it does
Patient checks in onlineChecking in on the app or portal marks the visit Checked in. Always on; add a status such as In lobby to track who is physically here.
Patient checks in at the kioskA patient who checks in on the office kiosk is marked Checked in. Managed in Admin → Kiosk.
Patient texts CHECK INThe same setting as text check-in in Scheduling (see Check-in window & text check-in). Off by default.
Patient joins a video visitMarks the visit Patient joined, or With doctor when the clinician is already in. On by default. Off: the join is still recorded and the visit is never marked no-show automatically, but the status changes only when staff set it.
Clinician opens a video visitMarks the visit Physician joined, or With doctor when the patient is already in. On by default.
Patient confirms by textReplying YES or CONFIRM marks it Confirmed. Always on.
Note is signedMarks it Completed. Always on: billing and reports count completed visits.
Patient never arrivesA visit still not checked in a set time after it starts is marked No-show. The same setting as automatic no-show in Scheduling, which sets the timing. Off by default.
Urgent care boardMoving a patient on the urgent care board sets the visit’s status to match. Set in Admin → Urgent Care.

Staff need the Additional Features permission to switch the two that are shared with Scheduling settings.

Undoing a no-show that has a fee. Setting a visit’s status out of No-show with Set status manually asks Undo the no-show? first. An unpaid no-show fee is removed. For a paid or part-paid fee, Remove the fee (the default) puts the money paid back on the patient’s account as credit or toward other open balances; billing staff can choose Keep the fee instead. The confirmation says what happened, for example “No-show undone. The $50.00 no-show fee was removed.”, and the patient’s Timeline records it.

Need help? Email support@heroemr.com.