New microchip to detect medical viruses