Two new advanced predictive algorithms use information about a person’s health conditions and simple blood tests to accurately predict a patient’s chances of having a currently undiagnosed cancer, including hard-to-diagnose liver and oral cancers. The new models could revolutionize how cancer is detected in primary care, and make it easier for patients to get treatment at much earlier stages.