1. A method comprising: receiving a service inquiry relating to a problem with a first terminal; obtaining first terminal statistics remotely from the first terminal; storing the first terminal statistics in a site diagnosis log; determining an initial diagnosis with a site diagnostic tool using the first terminal statistics; storing the initial diagnosis in the site diagnosis log; dispatching a technician to repair the first terminal; obtaining second terminal statistics locally at the first terminal; storing the second terminal statistics in an onsite validation tool log; determining an onsite diagnosis using an onsite validation tool; storing the onsite diagnosis in the onsite validation tool log; comparing the initial diagnosis and the onsite diagnosis; comparing the first terminal statistics and the second terminal statistics in response to a difference between the initial diagnosis and the onsite diagnosis; and adjusting the site diagnostic tool based on the initial diagnosis, the onsite diagnosis, the first terminal statistics, and the second terminal statistics.