generally you dont, you can get the surface lying blood out but you are left with the staining, we did this for a few nursing homes ect but the time it takes to get a half result we generally advise them to purchase new mattresses as this would generally cost less than cleanig them.
regards Dave ADL