MEXICO CITY, March 30 (CNN) - Mexico's secretary of foreign affairs, Marcelo Ebrard, has declared a "health emergency" for the whole country as it battles the coronavirus outbreak.

Deputy health minister Hugo Lopez-Gatell announced an “immediate suspension” of all non-essential activities including all public, private and social sectors from now until April 30.

Mexico's coronavirus cases passed 1,000 on Monday -- and the country suffered its deadliest day.

There are now 1,094 confirmed cases nationwide, including 28 fatalities.