I've used vial spikes with luer connectors that stay closed without a syringe attached, similar to an IV port. Haven't tried ones with an open luer connection for 3 ml vials. Costs quite a bit per vial and contamination risk seems high. Would want to check studies first.
Found one of these through a clinic I'm involved with, and saw they offer 3ml versions online. Curious whether anyone has tried them on the 3ml bottles with luer pins.