advanced diagnosis