A system virtually tests for diagnostic results in a subject, and includes databases and processors. The databases include test results, QC data, and diagnostic matrices. Each diagnostic matrix indicates one of the diagnostic results. The processors automatically apply: interpretation algorithms to generate result coordinates and QC protocols to generate QC coordinates. The processors automatically: combine result coordinates with corresponding QC coordinates to generate a virtual test panel matrix and when the virtual test panel matrix matches one or more of the diagnostic matrices, determine each aforesaid corresponding one of the diagnostic results which matches the virtual test panel matrix. Also disclosed are a device, method and computer readable medium.