Creating the option for patients to select "new" or "return" when online booking

I’ve recently had several patients highlight a frustration towards having to repeatedly enter all their information when online booking, when they only use my clinic and have expressed having a “return patient” or “new patient” option where they then do not have to re-enter all their information when booking online (similar to if they were booking online they would come up).
Would make online bookings quicker too.