Many people don't realize that software can be a Medical Device. In this case, software used in relation to blood collection and transfusion is definitely a medical device, specifically Blood Establishment Computer Software (BECS) and anyone developing it is considered to be a medical device manufacturer who is required to comply with the requirements in Title 21 CFR 800. That means you must register with FDA, list your product with FDA, follow the Quality System Regulation (which includes providing customer support for the life of the device), file adverse event reports, and much more. In the case of an "antibody registry" it is likely to include patient identifiers and other patient related info. So it is probably also a Medical Device, specifically a Medical Device Database System (MDDS). Anyone considering development of such software needs to learn what is required by the US FDA before you get too far into the process. Check out the website at: http://www.fda.gov/MedicalDevices/DeviceRegulationandGuidance/default.htm