AltoSignal Start free trial

AltoSignal for eye care

Paging for eye care practices, from pretest to optical.

A technician finishes the work-up and the doctor knows. A patient is dilating and every screen shows the clock. The optician is needed in the contact lens room and nobody shouts down the hall. AltoSignal runs on the tablets, desktops and phones your practice already owns, and it draws your rooms as a floor plan with every patient and staff member in them.

Start 30-day free trial Watch a morning in a practice From $25 a month for 5 devices · no card
The eye care floor plan on the desktop app: Lobby, Front Desk, Optical, Pretest and Contact Lens Room along the top of a hallway, Exam 1 to 3, Special Testing and Lab along the bottom. Patient 1 is dilating in Exam 1 with Dr. Alvarez, patient 2 is with the optician in Optical, patient 3 is with Sam in the Contact Lens Room, and Locate has just lit up Priya in Pretest.
The front desk, mid-morning: three patients in three rooms, and Locate has just found Priya in Pretest.

Why eye care is different

A patient in an eye care practice moves more than a patient anywhere else.

Pretest, then the lane, then dilation, then back to the lane, then optical or the contact lens room. Four rooms and three staff members in forty minutes, and a clock in the middle that nobody can see from the shop floor. A wall light says a room needs someone. It does not say who, or for what, or how long the drops have been in.

AltoSignal was built for staff to signal each other without a sound in the room they are signaling into. In 4.0 it learned to follow the patient too: a number at the door, a room on the plan, a state with a timer, and a history of the day. The screens below are the shipping app on a Fire HD 10 tablet in Exam 1 and the desktop app at the front desk, on a demo account seeded as a one-doctor optometry office.

One morning, six signals

Every clip is real time on real screens: the Exam 1 tablet on the left, the front desk on the right.

01 · Check-in. Next number seats patient 1 in the lobby; the desk drags them and Sam into Pretest. 17 seconds.
The floor plan at the front desk after check-in: patient 2 waiting in the Lobby for nine minutes, patient 1 and Sam the technician in Pretest marked Tech with Patient, every other room Not set, and the off-plan row showing Dr. Chen, Front desk, Dr. Alvarez, Priya and the Optician.
Pretest: Tech with Patient, one minute in.
02 · The work-up

The room says what is happening in it

The moment Sam and the patient enter Pretest, the room turns Tech with Patient on every screen and the patient's clock starts. The next patient waits in the lobby with a clock of their own. Nobody typed anything.

Room states are words you choose. The eye care starter set uses Available, Tech with Patient, Needs cleaning, Patient waiting and Out of service.

03 · Work-up Done from Pretest, On My Way from the doctor, Acknowledge on the tablet, then patient 1 and Dr. Alvarez into Exam 1. 26 seconds.
04 · Dilating, set from the lane. The 20-minute clock appears on the patient on both screens. 37 seconds.
05 · Dilating over. The clock runs out, the patient pulses red on every screen and keeps counting until somebody changes the state. 49 seconds.
The eye care plan on the desktop: patient 1 dilating in Exam 1 with Dr. Alvarez, patient 2 with the optician in Optical, patient 3 with both technicians in Pretest, Exam 2 marked Needs cleaning with Dr. Chen.
Two lanes, one doctor, the next patient in Pretest.
The dilation timer

The clock the whole practice can see

An eye care group told us about patients who sat dilated for fifty minutes because a doctor forgot, and about the reviews that followed. The only timer they had lived on one machine in one room. That is why Dilating is a patient state here, not a room state, and why the countdown lives on the patient's card on every screen.

Twenty minutes is the starter value. Change it to twelve, or thirty, in Button Setup, and every device on the account follows.

06 · Ready for Optical on the Optical channel, so only the shop floor hears it. Patient 2 and the optician move to Optical. 62 seconds.
07 · Priya Needed in the Contact Lens Room, Be There Soon from the floor, Acknowledge from the sender. 24 seconds.
The front desk receiving an incoming signal, Priya (tech) Needed Contact Lens Room, with the Contact Lens Room glowing red on the plan, five quick reply buttons at the left (On My Way, Be There Soon, Finishing Up, Can't Make It, Send Someone Else) and a Dismiss button on the banner.
The signal, the room lit red, and five replies.
Who, what, where

A page that says everything, and a reply that closes it

Every signal names a person, a need and a room, in your own words. The room lights up on the plan. The person who takes it answers with one press, and when the sender acknowledges the reply it clears on every screen. Nobody wonders whether the page was seen.

Channels keep the noise where it belongs: the eye care starter set adds an Optical channel so lane traffic never reaches the front desk unless you want it to.

08 · Locate Priya. The plan glows her icon and says where she is; the List scrolls to her row. 50 seconds.
The Cards view on the Exam 1 Fire tablet: ten room cards including Lobby Available, Pretest Needs cleaning with Priya, Exam 1 Tech with Patient with patient 1 dilating and Dr. Alvarez, Exam 2 Needs cleaning with Dr. Chen, Contact Lens Room with patient 3 and Sam, and Optical with patient 2 and the optician.
The Cards view on the lane tablet: every room, tap to set.
Five views, one account

Each screen shows what its user needs

The front desk runs the floor plan. A lane tablet runs the Classic buttons or the Cards. A technician's phone runs the List. History is the signal board itself. Every view sees the same rooms, people and patients, and the choice is remembered per device.

The full 4.0 tour walks through the plan, take a number, timers, history and New day.

The words are yours

The eye care starter set, ready on a new account. Rename anything, add rooms, or reset to it at any time.

Where

Rooms on the plan

  • +Lobby, Front Desk, Pretest
  • +Exam 1, Exam 2, Exam 3
  • +Special Testing, Contact Lens Room
  • +Optical, Lab

Who and what

The buttons

  • +Doctors, technicians, the optician, the front desk
  • +Needed, Patient Ready, Work-up Done
  • +Dilating, Ready for Optical, Phone Call
  • +Emergency: Call 911, Medical Emergency

States

Rooms, people, patients

  • +Rooms: Available, Tech with Patient, Needs cleaning, Patient waiting, Out of service
  • +People: Free, With a patient, Away
  • +Patients: Checked in, Waiting, With staff, Dilating 20:00, Ready for Optical, Ready to leave

The room names came from a real practice: ten rooms, four doctors, technicians, opticians and contact lens staff, whose manager built her first board on a trial with the states ready, dilating and done before we had shipped any of this. If your practice says lane, or test room, or pre-screen, type that instead.

What eye care practices told us

The 4.0 features on this page exist because of two conversations in September 2026.

"If you guys had the dilation timers, I would immediately bring it up in our next meeting: talk to these people now, because they have what we're all looking for."

The IT manager of a 26-location eye care group, on a call in September 2026

The practice manager on the same call put it as "a dilation button, twelve minutes, and once it's ready it pings." Her lead technician had used the old Windows light system for twelve years and asked when the new one was coming. The IT manager had a different complaint too: that system flooded the network with multicast traffic and knocked out the phones, and its vendor told him it still ran on .NET 4. That story is why AltoSignal's local network delivery can be switched off per screen or for the whole practice, and why it is documented for IT before anyone asks.

What it replaces

Most eye care practices are running one of these today.

  1. 01

    Wall lights and light-based software

    A light outside the lane, or a Windows program that turns a lamp on and off. The meaning lives in how the light behaves: solid means the patient is ready, blinking means the tech is in. New staff learn the code; everybody else guesses. See the Comlite comparison.

  2. 02

    Call boxes and pagers

    A six-button box in each test room that texts a pager on an assistant's belt. The optometrist presses Dispense or Contact Lenses, the first free assistant swipes to clear it. No room status, no floor plan, no history, and a box, a pager and a battery to buy for each of them. See the OptiCall comparison.

  3. 03

    A flag in the practice management system

    A status column in the EHR that somebody has to be looking at. It works until the doctor is in a lane with the chart closed. AltoSignal is a separate screen that never holds patient data, so it can sit beside the EHR on the same desktop without touching it.

Common questions

The ones eye care practices ask before a trial.

Does AltoSignal connect to our practice management or EHR system?

No, and that is deliberate. AltoSignal holds no patient names, charts or PHI. A patient on the board is a number, an optional short label such as initials, the rooms they have been in and the times. Staff signal each other with buttons that say who, what and where. There is nothing to integrate, nothing to install on the practice management server, and a BAA is available on request.

How does the dilation timer work?

Dilating is a patient state with a countdown, 20 minutes in the eye care starter set and any number of minutes you choose in Button Setup. When a technician marks the patient Dilating, every screen on the account shows the same clock on that patient. When it runs out the patient's card pulses red on every screen until somebody changes the state. The clock keeps counting past zero, so a doctor can see a patient has been ready for six minutes, not just that the timer ended.

Does every exam lane need its own tablet?

No. AltoSignal runs on the screens you already own: the desktop in each lane, the iPads the technicians carry, an Android or Amazon Fire tablet at the front desk, a phone in an optician's pocket, or a browser on any computer. Billing is per device, so a practice with three lanes, pretest, a contact lens room and optical typically runs six to ten devices. Staff seats are unlimited.

Can an eye care group with several locations use one account?

Today each location runs its own account with its own rooms, staff and floor plan, and one person can sign in to all of them. Per-user logins with roles, and single sign-on for larger groups, are the next thing we are building. If you manage several practices, tell us at sales@altosignal.com and we will show you where that work stands.

What does eye care paging cost?

AltoSignal is priced per device, and the rate drops as you add devices. $25 a month covers your first 5 devices; devices 6–10 are $4 each, 11–20 are $3, 21–100 are $2, 101–200 are $1.50, and 201–500 are $1.25. Each band prices only the devices inside it, so an 8-device practice pays $37 a month. Pay yearly and you get two months free. Every plan starts with a 30-day free trial, no credit card.

Does it still work if the internet goes down?

Yes, inside the practice. Devices running the AltoSignal app on the same network hand signals straight to each other at the same time as the cloud, so the lanes keep paging the floor through an outage. Local delivery can also be switched off per screen or for the whole practice if your IT team prefers every signal to go through the cloud. See how local delivery works.

Try it in your own lanes this week.

Pick the eye care starter set on a new account, put the app on the screens you have, and page pretest from a lane before lunch. Cancel anytime, no phone call.

Start 30-day free trial

Want the whole 4.0 story first? The floor plan tour · Guides and how-to videos