Cancer drug price update reveals NPPA’s new margin caps for 137 medicines effective November 9.