The diversity of case management needs for the care of homeless persons.