The MDCG framework for clinical evaluation of software, built on valid clinical association, technical performance and clinical performance.