The sterile items should be fine as long as the packages haven't been punctured. Any medication is case by case but since they're cheap you can just dump them.

When celox doesn't work it is worse than useless. 3 year shelf life

I find it cheaper to buy a big bottle for the house and split it into kits and the house than buy several individual packets even though you expose the whole lot to air and loose the shelf life the cost is far cheaper. Or buy the blister cards and tear off enough for one kit if you want them individually sealed.