The cabinet yesterday approved a proposed law aiming at preventing and controlling communicable diseases in the country.