I don't mean to be picky, but I don't think AO- is a valid blood type.
As I understand it, you can react to A antigens, B antigens, or both, or neither. giving you the options
A, B, AB and O. (O is null or zero in some languages)
Additionally, you can react to the Rhesus antigen, or not, giving you + or - after your blood type, independently of the other factors.
so the full range of blood types are
A+, A-, B+, B-, AB+, AB-, O+ and O-.
AB+ is the universal acceptor. A person with this blood type can accept a transfusion of any other blood type.
O- is the universal donor, and blood from this person can be transfused into a person of any blood type.
That said, with advanced med-tech, it's entirely possible there are other factors that will be discovered that affect donation acceptance and get rated.
Also "known carrying of bigger weapons remains unknown." seems like a very awkward phrasing.