From the ruleset reference: "If you use multiple medikits, they will use the same "combination" algorithm as the guns use for bullet recovery in OpenXcom. Using two medikits let's say just once will not make both of them disappear, because there will be enough "stuff" left to fully recover one of them."
Note that this only applies to consumable medicals with multiple charges (big sprays, plasma gel, certain drugs). Full kits always get recharged no matter how low you go.
AFAIK, nothing stacks outside one specific item type. How would your alien goo packages be refilled using healing sprays, anyway?