Identification. Blood establishment computer software (BECS) is a device used in the manufacture of blood and blood components to assist in the prevention of disease in humans by identifying ineligible donors, by preventing the release of unsuitable blood and blood components for transfusion or for further manufacturing into products for human treatment or diagnosis, by performing compatibility testing between donor and recipient, or by performing positive identification of patients and blood components at the point of transfusion to prevent transfusion reactions. This generic type of device may include a BECS accessory, a device intended for use with BECS to augment the performance of the BECS or to expand or modify its indications for use.
Classification. Class II (special controls). The special controls for these devices are:
Software performance and functional requirements including detailed design specifications (e.g., algorithms or control characteristics, alarms, device limitations, and safety requirements).
Verification and validation testing and hazard analysis must be performed.
Labeling must include:
Software limitations;
Unresolved anomalies, annotated with an explanation of the impact on safety or effectiveness;
Revision history; and
Hardware and peripheral specifications.
Traceability matrix must be performed.
Performance testing to ensure the safety and effectiveness of the system must be performed, including when adding new functional requirements (e.g., electrical safety, electromagnetic compatibility, or wireless coexistence).