Insurance Verification software/service

Our front office staff spends a lot of time when a patient comes for the office visit and immunizations to verify to see of they have active insurance or not. With the the high cost of purchasing the vaccines it is very expensive to write it off. Any advise on how to verify when patient is already at the front office with a new insurance card to see if it is active and vaccines and office visit is covered ?

our emr- athena, does it for us