In-person weeks
For a provider who is in clinic some weeks and virtual the rest: list the office weeks once, apply them to every visit type in one press, and let patients book only what fits — while the front desk keeps booking anything from the calendar.
In-person weeks
For a provider who is in clinic some weeks and virtual the rest: list the office weeks once, apply them to every visit type in one press, and let patients book only what fits — while the front desk keeps booking anything from the calendar.
Some weeks you are in the office. The rest, patients book virtual.
Plenty of practices are only physically in clinic during certain calendar weeks — the first week of one month, the second week of the next — and see everyone virtually the rest of the time. In-Person Weeks is where you write that pattern down once, and let patients book against it.
Pick the weeks you are in the office. During those weeks patients can book in-person visits; every other week they can only book virtual ones. That is the whole idea.
- Your working hours do not change. This does not open, close, shorten, or move a single hour. Your weekly schedule, templates, and time off all stay exactly as they are. The only thing that changes is which kind of visit a patient is offered on a given date.
-
It is one setting for one physician, not one per visit type.
You choose the weeks once and
Apply to all visit typeswrites the same plan across every visit type that physician has — in-person types get "only these weeks", virtual types get the opposite. You never edit visit types one by one. - It only affects what patients can book. Your front desk still sees and books everything from the calendar, on any date. See Booking from the calendar.
- Nothing already on the books is touched. Setting or changing a plan never moves, cancels, or flags an existing appointment. It changes what can be booked from now on.
Open it at Settings → Scheduling → Visit Config. The In-Person Weeks card sits at the top of the page, above the visit types themselves. Like everything in Visit Config, it belongs to one physician — pick the right physician first, and set a plan for each provider who needs one.
Good fit for this
- A provider who travels to clinic for specific weeks and is virtual otherwise.
- A visiting specialist with a handful of on-site weeks booked out for the year.
- A practice trialling in-person days again after going remote.
Use something else for this
- Not working at all that week — that is Time off.
- Different hours on different days — that is the weekly schedule.
- "In-person only on Tuesday mornings, every week" — that is the per-visit-type booking windows inside Visit types.
Pick a day, get the week
With no plan set, the card reads No in-person weeks are set. Patients can book any visit type whenever you are working. Building the list is one date box and one button, repeated.
-
Pick any day in the week you will be in the office.
The date box beside the
Add weekbutton is labelled Pick any day in the week to add. Any weekday will do — the Wednesday is as good as the Monday. -
Click
Add week. The whole Monday-to-Friday week around that day is added as one row, reading something likeMon, Nov 30 – Fri, Dec 4, 2026. Pick a Saturday or Sunday and it snaps forward to the following week, so "add a week" always gives you a workweek. Rows sort themselves into date order however you enter them. - Adjust the dates if the week is not a clean Monday–Friday. Every row carries two date boxes, First day and Last day. Change either one and the row becomes whatever range you need — a Wednesday-to-Tuesday stretch, a single day, a fortnight. The Monday–Friday snap is just a fast start, not a rule.
- Remove a row with the bin icon at the right of the row.
-
Repeat for the whole year if you like.
Most providers enter every on-site week they already know about in one sitting. The list holds up to 60 entries; past it, the card says
In-person weeks are limited to 60 entries.
Two things happen quietly as the list grows:
| What you see | What it means |
|---|---|
Past weeks (3) | Weeks that have already finished fold away behind this link so the list stays about the future. Click it to show them, Hide past weeks to fold them back. They are still part of the plan — just out of the way. |
Some weeks overlap or touch; they will be combined when saved. | Two rows that run into each other — or sit back to back — are merged into one when you apply. Harmless. It is why the saved plan sometimes shows fewer rows than you typed. |
Week 2: the first day must be on or before the last day. | A row with its dates the wrong way round, or with a date missing. Apply to all visit types stays greyed out until every row is valid. |
One choice, then apply it to every visit type
Under the list sits the only other decision on the card, headed During these weeks:
| Choice | During your in-person weeks | Every other week |
|---|---|---|
Only in-person visits | Patients can book in-person visits. Virtual visits are not offered. | Patients can book virtual visits only. |
In-person and virtual visits | Patients can book either. | Patients can book virtual visits only. |
Pick Only in-person visits when the point of flying in is to see people face to face and you do not want the on-site week filling with video calls. Pick In-person and virtual visits when the office week is simply an extra option on top of your usual virtual practice.
-
Press
Apply to all visit types. One press writes the plan across every visit type belonging to that physician — in-person ones become bookable only inside the weeks you listed, virtual ones follow the choice above. Inactive visit types are included too, so nothing comes back unrestricted if you switch it on again later. -
Read the green line that follows.
It says exactly what patients can now do —
Saved. Patients can book in-person visits only during these weeks, and virtual visits only outside them., or, with the second choice,Saved. Patients can book in-person visits only during these weeks; virtual visits stay open every week. -
Check the visit types underneath.
Each visit type card on the same page now carries a small summary of where it stands:
Only during in-person weeks (7)on the in-person ones,Paused during in-person weeks (7)on the virtual ones when you chose in-person only. Expand a visit type and the same thing readsWeeks: …among its details. The number is how many date ranges are stored after merging. -
Changing the plan later is the same press.
Edit rows or flip the choice, then
Apply to all visit typesagain. The button stays greyed out until something actually changes, so a stray click cannot re-save the same plan.
To take the whole thing off, use Remove all in-person weeks at the top right of the card — it only appears once a plan is saved. It asks first (Remove all in-person weeks? Patients will be able to book any visit type whenever you are working.), and confirming returns every visit type to being bookable whenever you are working. Deleting the last row from the list is not the same thing: the card refuses to apply an empty list, precisely so an accidental deletion can never quietly wipe the plan.
Your visit types currently have different week settings from each other. Saving here will replace them with one shared set of in-person weeks. It shows you the notice instead of guessing at a plan. Applying from here is deliberate — it overwrites those per-type settings with the single plan on screen.Times that do not fit the plan are simply not offered
Patients are never shown a rule, a message, or a greyed-out option. They see the times they can have, and that is all. A patient looking at an in-person visit in a week you are not in the office finds no times that week; a patient looking at a virtual visit during an in-person-only week finds none either.
- Everywhere a patient books, the plan applies. The patient portal, the booking widget on your practice website, the one-click booking links in reminders and follow-up requests, the pre-registration flow for new patients, and the AI phone and text agents all draw from the same availability. There is nothing separate to switch on for any of them.
- The waitlist follows it too. A slot that opens up in a week the patient's visit type cannot be booked is not offered to them, and does not count as their earliest available appointment.
-
A stale page cannot slip through.
If a patient left a booking page open and submits a time that no longer fits the plan, the booking is refused with the ordinary
This time slot is no longer available. Please select a different time.They pick again from the current list.
Your front desk can still book anything — with a note
This is a patient-booking rule, not a lock. Staff working the calendar keep seeing every slot on every date and can book any visit type on any of them. Nothing disappears from the calendar and nothing is refused.
What staff get instead is a check at the point of saving. Book an in-person visit in a week that is not one of your in-person weeks (or a virtual visit inside an in-person-only week) and the Confirm Scheduling Override dialog opens before the appointment is created:
- The header repeats the booking — patient, physician, date, time, and duration — so there is no doubt what is about to be saved.
-
Under
Override warnings, one line names the reason. For example:Office Visit isn't offered to patients on 2026-06-15 (in-person/virtual week settings). Confirm to override.If the booking trips other checks as well — short notice, a double-book — those sit in the same list. -
Add a reason if it is worth recording.
The
Reasonbox is optional and free text. -
Confirm Overridebooks it.Go Backreturns to the form with nothing saved.
Unaffected by the plan
- Staff booking, rescheduling, and cancelling from the calendar.
- Appointments already on the books — never moved or cancelled.
- Working hours, templates, time off, breaks, and holidays.
- What a visit type costs, how long it runs, and how it is billed.
Governed by the plan
- Times offered in the patient portal and the website widget.
- Booking links in reminders and follow-up requests.
- Pre-registration booking for new patients.
- Phone and text agent booking, and waitlist offers.
The things people ask on day one
-
"The far-off weeks are not showing any times."
That is the booking horizon, not the plan. Each visit type has a limit on how far ahead patients may book, and a week beyond that limit simply is not open yet — it opens on its own as it comes into range. When your list runs past that limit the card tells you plainly:
Patients can book up to 90 days ahead, so later weeks become bookable as they get closer. No action needed.There is nothing to fix. - "Do my existing appointments move?" No. Nothing on the calendar is moved, cancelled, or flagged, whether you set a plan, change it, or remove it. If someone has an in-person visit booked in a week you have just taken off the list, it stays booked — reschedule it yourself if that is what you want.
-
"Does a week have to be Monday to Friday?"
No.
Add weekstarts you with Monday–Friday because that is what most people want, but each row's First day and Last day can be any two dates — a single day, a long weekend, a fortnight, a whole month. Both dates are included in the range. - "I added a visit type after setting the plan. Is it a hole?" No. A visit type created while a plan is in place picks the plan up automatically, on the right side of it for its kind — provided you did not set its week behaviour by hand on the way in. Worth a glance at the new card's summary line all the same.
-
"Nothing changed for patients after I applied."
Check the visit types themselves. A visit type that is not open to patient booking at all — staff-only — is unaffected by a plan, because patients could not book it in the first place. The card warns before you apply if there are no patient-bookable in-person types (
…these weeks will not add anything patients can book.) or no patient-bookable virtual ones (…patients will have nothing to book outside these weeks.). -
"Can two physicians have different weeks?"
Yes, and that is the normal case. The plan lives on one physician's visit types. Switch physician at the top of
Visit Configand set the next one; there is no practice-wide version of this setting. - "How many weeks can I enter?" Up to 60 date ranges after merging — comfortably more than a year of alternating on-site weeks. Overlapping and back-to-back rows are combined when you apply, so the stored count can be lower than the number of rows you typed.
Settings → Scheduling → Visit Config for the physician. The card lists the upcoming weeks with the past ones folded away, and every visit type below carries its own one-line summary — Only during in-person weeks (7) or Paused during in-person weeks (7). A visit type with no line at all is not restricted by any plan.Need help? Email support@heroemr.com.