Attitudes of attendants and visitors at the National Institute of Child Health (NICH): problems and solutions.