The LIS has to have all the different product codes you may use entered so it can log and track them in your inventory. Discuss with your supplier as you will probably never see most potential products (it is a REALLY long list).
The Dr however should only be able to see the basics RBC, platelet, plasma, cryo and be able to add extra requirements like LR, irradiated, washed etc. I suggest having special products like washed, platelet crossmatchs in a sub menu (or at least harder to get at).