I use it, it's clunky. And no, there's no mobile app that I'm aware of.
Now that I do so few in-office appointments I'm not as reliant on it.