Neurodiagnostic technology