Well, I may be misunderstanding this, but I don't see why you can't just have a trigger_multiple connected with a target_give and a medpack thing. You will have to check a flag or something similar on the medpack so it won't show up.
i dont mean one of those medipacks
Yeah. But, if you don't need to SLOWLY heal yourself, you can use that, and it will just heal you in (25 point?) increments.
I don't believe that there is a better way in MP. Sorry.