The fields of medicine ( particularly veterinary ) and zoology often distinguish a poison from a toxin , and from a venom .
In medicine and zoology , toxins and venoms are different from poisons .