Blood bank
Manage a typed blood inventory through crossmatch and the unit lifecycle from receipt to issue, with safety checks at each step.
The blood bank module tracks blood units by type and moves each one safely through its lifecycle. The goal is simple and unforgiving: the right unit reaches the right patient, and an incompatible one never does.
Typed inventory
Inventory is organised by blood group using ABO and Rh typing, so stock is visible per type. Staff can see what is on hand for each group and identify shortages before they become urgent.
| Attribute | Example values |
|---|---|
| ABO group | A, B, AB, O |
| Rh factor | positive, negative |
Crossmatch
Before a unit is released for a patient, it is crossmatched: checked for compatibility against that specific patient. This is the safety step that stands between the shelf and the transfusion.
The unit lifecycle
Each unit is tracked from the moment it enters the bank to the moment it leaves for a patient, so its state is always known.
Receipt
A unit enters inventory and is recorded with its blood type.
Crossmatch
The unit is matched against a specific patient for compatibility.
Issue
The compatible unit is released for that patient and leaves available stock.
Safety checks
Safety checks run across the lifecycle so a unit cannot quietly skip a step. Tracking type at receipt and confirming compatibility at crossmatch are what keep the wrong unit from ever being issued.
Never issue a unit that has not been crossmatched to the intended patient. Compatibility is patient-specific, not group-generic.
Watch typed inventory levels for scarce groups such as O-negative and top up before elective demand rather than during an emergency.