All party debate puts spotlight on poverty and health