Multiple perspectives on mental health outcome: needs for care and service satisfaction assessed by staff, patients and family members.