Maybe you can go to a different doctor? I just changed to a different GP the other day, for a matter of convenience, and they didn't care as long as I was still living in a postcode that was in their area.
I am pretty sure you are allowed to register anywhere near where you live.