A proper check-in app for my doctor’s office.

If I schedule an appointment with my doctor for 11AM and I show up at 10:45, how about instead of seeing the two homeless walk-ins that showed up after me, you just take me in early? You have no problem charging me $25 for a no-show appointment, so why not incentivize showing up on time?