30 cancer hospitals have been built in 9 years