Socialtjänstlagen är en s.k. ramlag som ger stort utrymme för kommunerna att själva anpassa sina insatser efter en bedömning av behovet i det aktuella fallet .