Getting flu shot during hospital stay is a safe bet