Helhetssyn och frivillighet i behandlingsarbetet diskuterades och ledde så småningom till socialtjänstlagen ( 1980:620 ) som i princip ersatte barnavårdslagen , nykterhetsvårdslagen , barnomsorgslagen och socialhjälpslagen .