What is the difference between a pathogen and a contagion?

A pathogen causes a disease while a contagion spreads a disease by direct or indirect contact.