Which physicians make home visits and why? A survey.