Computer Assisted Navigation, Diagnosis and Intervention (CANDI)