Tes darah meliputi pemeriksaan kadar sel darah merah normal, kadar sel darah putih normal, kadang-kadang jumlah trombosit normal dan parameter koagulasi normal. Selain itu, darah diperiksa untuk elektrolit, kalsium dan fosfor, dan kadang-kadang untuk glutathione dan alanin, dua enzim yang mencerminkan fungsi normal hati. Biasanya, sebagian besar tes darah dilakukan untuk memeriksa sel darah merah, sel darah putih dan trombosit dalam darah. Jika Anda memiliki kelainan darah, seperti purpura alergi, leukemia atau purpura trombositopenik idiopatik, hal ini dapat menyebabkan hasil tes darah yang abnormal. Ada juga kebiasaan normal yang dapat menyebabkan tes darah gagal. Minum, makan atau minum obat sebelum tes darah juga dapat menyebabkan tes darah gagal.