Electronic diagnostic