A method for performing multi-level eye registration comprising: obtaining a first initial reference eye image by a first diagnostic device and defining a reference coordinate system obtaining a second eye image by a surgery device, said second eye image being obtained in a pre-surgery phase before the surgery has started performing a first registration between said first eye image and said second eye image to obtain a first registration result obtaining a third eye image by said surgery device, said third eye image being obtained after surgery has started performing a second registration between said second eye image and said third eye image to obtain a second registration result combining said first and second registration results to obtain a combined registration result to thereby obtain a registration between said initial reference eye image obtained by said diagnostic device and said third eye image obtained by said surgery device after surgery has started.Un método para realizar registro ocular que comprende: obtener una primera imagen ocular de referencia inicial por un primer dispositivo de diagnóstico y definir un sistema de coordenadas de referencia obtener una segunda imagen ocular por un dispositivo quirúrgico, dicha segunda imagen ocular es obtenida en una fase de pre-cirugía antes de que la cirugía ha comenzado realizar un primer registro entre dicha primera imagen ocular y dicha segunda imagen ocular para obtener un primer resultado de registro obtener una tercera imagen ocular por dicho dispositivo quirúrgico, dicha tercera imagen ocular es obtenida después de que la cirugía ha comenzado realizar un segundo registro entre dicha segunda imagen ocular y dicha tercera imagen ocular para obtener un segundo resultado de registro combinar dichos primero y segundo resultados de registro para obtener un resultado de registro combinado para así obtener un registro entre dicha imagen ocular de referencia inicial obtenida por dicho dispositivo de diagnóstico y