Country has not reported a new case in three weeks, but critics have been arrested, top health officials fired and citizens discouraged from going to hospitals