Altra idea, se ho capito bene il problema, e senza toccare Ajax se non l'hai mai fatto:
1) imposti un form preliminare di ricerca in cui digiti solo il seriale.
2)l'action punta alla pagina di ricerca tramite metodo GET. Se la query non da risultati, ti stampi un avviso "Non è presente alcun intervento" e il form vuoto come ti esce ora. Altrimenti imposti le variabili risultanti come value dei field corrispondenti.
Non mi viene in mente un metodo più veloce e accessibile.