diagnosis technology