Una cita pasa por estados que responden preguntas diferentes, y conviene no mezclarlos.
Agendada es la hora reservada. No dice nada sobre si el paciente piensa venir.
Confirmada significa que el paciente avisó que viene. Se puede marcar desde el detalle de la cita cuando lo llamas, o la marca el propio paciente desde la página pública si tienes activada la agenda online.
Llegó se marca cuando el paciente entra a la clínica. Desde ese momento está en la sala de espera.
En box se marca cuando pasa al sillón. Es lo que permite saber, a las 11:20, si el paciente de las 11:00 ya está siendo atendido o sigue esperando.
Los dos últimos se marcan con las casillas que aparecen en el bloque de la cita, y se reflejan al instante en la barra inferior de la agenda.
Por qué separar "llegó" de "en box"
Porque son dos problemas distintos. Si mucha gente llega y espera, tienes un problema de puntualidad. Si nadie llega, tienes un problema de confirmación. Mezclarlos en un solo estado te deja sin saber cuál de los dos atacar.