The blood bags doesn't show the donor's phone number, it has a bar code on it with a serial number. My guess is that when they remove the bag from stock, they scan the bag and a text message gets sent from some server. The recipient have no way of knowing where the blood came from unless they have access to the database, which of course they don't. The blood donor doesn't know who got the blood, only that it's been used.