Is this coming from the Blood Bank department?
Do you mean “antibody1” could be antiE, or anitC, or antiFYA?
Why not just make the code “antibody1” and the result should have the name of the antibody?
Or I guess you could build a code for each antibody (AB_antiE, AB_antiC), but that could get extensive.