There are more than 100 types of cancers, each with its own specific risk factors, diagnostic procedures and treatment protocols.
UAB Health System