Read about bile duct cancer (cholangiocarcinoma) life expectancy, survival rate, symptoms, treatment, stages, prognosis, causes, and risk factors. cholangiocarcinoma.