7 districts to get new hospitals