A hospital will always test you before giving you blood. O- is given in an emergency situations because O- is considered the unviersal donor and everyone can take O-.