Doctors urge public to get flu shot, warn against self-prescription