Why doctors are coming where you live - and shop