Doctors across the country are being asked to delay tests due to a nationwide shortage of blood test tubes.