The healing only comes from every fourth attack that hits and a ghost stays on the spot it lands until a teammate or yourself picks it up or you use the gadget that pops them for aoe damage
On that note, I've never really seen anyone who plays him use the shield on other teammates. If it did happen in a match, then not often enough for me to see it.