Blog/Verticals
The two-location scheduling trap that double-books your clinician
A free room at Riverside is not an open slot at Midtown, even when the same doctor drives both doors.

Leila Hassan
Aug 29, 2026

Someone calls the main number at 11:40 and asks who is free. Riverside room 2 just went dark because Mr. D'Souza did not arrive. Midtown’s procedure room is live until 12:30. Dr. Seo-jin Park is in the car between doors, which the staff grid still lists as “on.” If the product answers “Park is available,” it has already lied.
Availability across two locations is not a staff list. It is a room at a door, for a duration that door actually sells, on a shift the practitioner is physically sitting. A consult room at Riverside cannot absorb a 90-minute procedure from Midtown’s menu. Midtown’s 5:30 close is not Riverside’s 6:00 close. Flattening those facts into one calendar is how groups double-book a traveling clinician and then spend the afternoon apologizing.
If one desk already sees every room at both doors, you do not have this problem. If you are shopping for a new EHR so the call center can treat every template as a slot, this is the wrong layer.
Two doors means two books
Renata Cho runs ops for a two-location practice. Riverside keeps Dr. Caleb Ward all week. Midtown keeps Dr. Imani Cole all week. Park sits Riverside on Tuesdays and Midtown on Thursdays, with a windshield gap that is not a visit. Marisol works the Riverside desk. Quinn works Midtown. English and Spanish live on both lines, but the hours do not match and the procedure list does not match.
That is a normal small group. It is also why “show me who is open” is a dangerous sentence. Open where. Open for what. Open in which room. Open after the last patient left, or only on the roster printed at 8am.
Each door has to keep its own facts.
- Its hours. Riverside until 6. Midtown until 5:30. A 5:45 new patient does not exist at Midtown, even if Ward is still treating across town.
- Its rooms. A procedure room has walls, a table, and often equipment that the consult room next door does not. Two visits cannot share it.
- Its menu. Injections at Riverside. They are not on Midtown’s book. Publishing one blended service list is how a night text offers the wrong door a visit that door cannot do.
- Its practitioners for the day. Ward does not become an open Midtown slot because the Midtown lobby looks quiet on a camera.
MGMA Stat in April 2024 found that 64 percent of medical groups already move medical assistants across sites. People float. Rooms do not. A traveling MA at Midtown at 2 does not make Riverside room A free if Ward is still in it. A roster of names is not occupancy.
The same warning applies to the clinician who splits the week. Park on Tuesday at Riverside is not an open Thursday-shaped hole at Midtown that you can pull forward. If you merge the books to make her rotation “easier,” you will book her into a 2pm at Midtown while she is still in a 90 that started at 1:15 at Riverside, plus twenty-five minutes of driving. Windshield time is a clinic constraint. It is not a rounding error.
Staying versus traveling
Treat the two patterns as different objects. Do not build one grid and hope the exceptions behave.
Renata can walk both lobbies on a slow morning. She cannot walk both at 11:40. The point of an occupancy view is the hour she is in the car, or in a meeting, or covering a lunch. It is not a blended grid that makes Midtown look like spare rooms for Riverside.
Cross-door fill is a policy, not a feature you get for free. Some groups want it for a 30-minute follow-up that either clinician can take. Almost no group wants it for a procedure that only one door can run, or for a patient who parked at Riverside. If you want it, say so in writing for that visit type. The default is no.
What free has to mean at each door
On a two-location book the question is four checks, in order. Skip one and you have a directory.
- Which door did they call, text, or choose on the site. “Saturday at 2” is not a booking until it is Riverside or Midtown.
- Which practitioner is physically at that door today. Park on a Tuesday is Riverside. Offering her Midtown at 2pm is a fiction.
- Which room at that door is actually open, including minutes left on the visit that is live, and the reset after it.
- Which duration that door sells for that visit type. A 90 cannot sit in a 30. A procedure cannot sit in a consult room because the next square on a mashed screen looks empty.
After those four, you still have language, named holds, and the stop. Mrs. Alvarez is a Riverside hold. Occupancy may show Ward finishing in twelve minutes. It does not book her. Marisol or Renata takes the thread.
If the view shows “open” and the room is not open, it is not live. If it shows Park open at Midtown on a Tuesday, it is not live. If it lets a web form land a 90 on a 30 because the other door had a no-show, it flattened the books.
Hours leak in quieter ways. Riverside’s 6pm close sitting on a blended week-view makes Midtown look open at 5:50. Menus leak when the site publishes one service list and the agent, or the POS add-on, treats every row as available at every address. Patients do not know your internal map. They will take the 5:50. You will be the one who has to unbook it.
The hole is per door
Chris Harrop’s MGMA Stat poll in August 2026 found that 32 percent of medical groups reported higher patient no-show rates year to date against 2025. The same write-up pointed at the 2025 MGMA DataDive numbers: in the 2024 single-specialty aggregate, the cancellation rate was 19.95 percent, and only 27.40 percent of canceled visits were rescheduled within 30 days. A cancel is notice. It is not permission to raid the other location’s waitlist.
When room 2 at Riverside goes dark at 11:40, occupancy’s job is to show that the hole is real, at Riverside, for a duration Ward can still take. Filling it is a different job, recovery, and it still has to stay on that door unless you said otherwise. Texting Midtown’s waitlist because Riverside had a no-show is how you move a body to the wrong parking lot.
Epic Research in 2025 looked at more than 1.6 billion face-to-face outpatient visits in 2024. Portal users at scheduling had a 6.2 percent no-show rate. Patients without a portal had 7.9 percent. A portal is not occupancy. If it offers Midtown at 2 because Riverside looks busy, you flattened the books in a prettier interface.
The line is also a different job. If the gap is missed calls at one small door, start with Why "anyone available" does not work in a two-room clinic. Voice, SMS, and web against one book. On a group, the front-desk agent has to pick a door first. Occupancy is how it knows the room is open. Front desk is how the person gets on the calendar.
Reviews are per address too. Google Business Profile is one listing per street. The ask after a good visit at Riverside cannot land on Midtown’s page. That write-up is How clinics ask for a Google review.
Same agents on two or three doors is a design problem, not a package. Four doors, four calendars. One shared inbox is where it breaks. is the map. Start with the door that already loses the phone, not the newest lease is the sequence. Occupancy is the job inside that sequence that answers who is actually in which room.
What LLDTEK staffs on two books
LLDTEK is an AI agent platform. Front desk, recovery, rebooking, reputation, and floor sit beside Zenoti, Mindbody, Square, or the calendar each door already runs. Floor is the occupancy agent. It shows who is with a patient, who is free, and which room just went dark, per door, then together in an owner view that does not mix hours.
It does not replace Marisol or Quinn. It does not replace checkout. It does not turn two menus into one. You watch the run per door. If Floor talks past a hold, it is not live. If it books Park at Midtown on a Tuesday, it is not live.
You do not start with five agents. If Renata cannot see the rooms, staff Floor. If the line is dying at one door while the rooms are full, staff front desk at that door. If the hole is walking, staff recovery, still per door. A door that already sees every room and answers every ring does not need Floor so the group can look complete.
Size changes what you watch, not what the agent is. Two doors is a design. Six doors is still separate books. A 40-location hospital system with an enterprise access center and an EHR as the book is a different product. LLDTEK is the layer beside an appointment book. It is not a new EHR.
Bring last Tuesday to the demo. Bring the door that closes early. Bring the practitioner who is only at one door. Bring the traveling shift, including the drive. Bring the two languages each desk already uses. What to test on an AI receptionist demo is the same bar: occupancy, duration, stop, against the books you actually run.
Questions
Questions group ops actually asks
You can publish one number. The agent still has to pick a door before it books. A caller who says “whoever is free Saturday” needs a door, a practitioner who is at that door, a room, and a duration. If what you actually want is one queue that drops any body into any room, you are asking to flatten. That is a choice. It is not the default, and it will fight the hours and menus you just spent years keeping apart.
Tell the occupancy layer which door they sit on today, and how long the drive is. Do not merge the books to make rotation easier. Park at Riverside on Tuesday is not an open Midtown slot. A traveling assistant does not make a live procedure room free. Rotation is a constraint.
No. They must stay different if they are different. Riverside’s close cannot leak onto Midtown’s book. An owner view that cannot show one door dark and the other live is not an owner view. Matching hours to make the software simpler is how you start offering 5:45 at a door that locked the front at 5:30.
No. It covers the hour Renata cannot be in both lobbies, and the hour Marisol cannot leave a rooming. Named holds, disputes, and walk-in judgment still belong to a person. If one door already answers every ring with someone who is free and can see every room, skip Floor there.
Updated Sep 5, 2026.
