Front-desk assistant for clinics