Oklahoma Blood Institute (OBI) is the sixth largest, non profit blood collector in America. Blood needed by patients in more than 160 medical facilities in Oklahoma is provided by donors with OBI.