Blood analyst