Needs assessment in general practice.