Blood bank operations, finally under control.

Donor registration, mandatory lab screening, component-level stock and FIFO-by-expiry issuance in one Odoo app, built for blood banks that cannot afford a mistake.

The problem

A single missed infection test or an expired unit issued to a patient can be fatal and trigger regulatory action. Most small and mid-size blood banks still run donor intake, screening and stock rotation on spreadsheets and paper logs that cannot enforce FIFO rotation, flag units nearing expiry, or produce a clean audit trail.

The solution

Cerevantix Blood Bank Management enforces the full chain of custody in Odoo: donor eligibility is checked automatically, every mandatory lab test must be recorded and approved before a unit reaches stock, and FIFO-by-expiry allocation makes sure the oldest safe unit is always issued first, with every decision logged to an immutable audit trail.

Capabilities

Everything a blood bank needs to stay safe and compliant

Every capability below is implemented in the module.

01

Donor Eligibility Validation

Automatic age and minimum-interval checks block an ineligible or deferred donor before a single drop is collected.

02

Multi-Test Lab Screening

HIV, HBsAg, HCV, Syphilis and Malaria results are tracked and must be approved before a unit can ever be released.

03

Component-Level Stock

Whole blood separates into Packed RBC, Plasma and Platelets, each tracked as its own stock with its own shelf life.

04

FIFO-by-Expiry Issuance

The oldest safe unit is always allocated first, minimizing waste and the risk of issuing a unit close to expiry.

05

Real-Time Stock Dashboard

Live visibility by blood group, component type, expiry and storage location, so managers can act before a shortage becomes a crisis.

06

Blood Request State Machine

A clear Draft to Requested to Processing to Done lifecycle, with a mandatory reason recorded on every cancellation.

07

Donor Deferral & Follow-Up

A deferred donor gets a recontact date and an automated follow-up activity, protecting future supply instead of losing the donor.

08

External Bank Sourcing

Create an external request directly from a shortage and manually record the units received back into stock.

09

Compliance Audit Trail

Every approval, issuance and discard is written to an immutable log that cannot be edited or deleted, ready for regulatory review.

Workflow

How it works

1

Register & Screen Donors

Capture donor details and health history, then run the automatic eligibility check before any collection.

2

Collect & Test

Record the donation, complete pre-donation screening, and log every mandatory lab test result.

3

Separate & Stock

Approved donations are separated into components and added to expiry-tracked, component-level inventory.

4

Request & Issue

A clinician requests a blood type and quantity; FIFO allocation reserves the oldest safe units and issuance updates stock automatically.

Questions

Frequently asked

No sales fog. If your question isn't here, email us and we'll answer it the same way.

Both. Component separation into Packed RBC, Plasma and Platelets is configurable per donation, and whole-blood-only facilities can simply keep every donation as a single Whole Blood unit.

Get the app

Buy it on the Odoo App Store

Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.

Blood Bank Management

Donor eligibility checks, multi-test lab screening, component-level stock and FIFO-by-expiry issuance — with a full compliance audit trail behind every unit.

Buy on Odoo App Store