Documentation/Blood Bank

Module guide · Clinical

Blood Bank

A blood unit's full life cycle: a donor gives blood, it's tested and processed into components, held in tracked inventory, crossmatched and issued against a clinical request, and transfused at the bedside with two-person verification, all under FDA cold-chain and hemovigilance rules.

01

What this module is for

Ten screens covering the donor side (registry, collection, testing), the supply side (inventory, cold storage, forecasting), and the clinical side (ordering, crossmatching, issuing, transfusing, and reporting reactions).

Who uses it

Blood bank coordinators and lab techs run donor, donation, and inventory screens. Physicians and nurses request and administer transfusions. Lab admins and directors handle cold-chain compliance, reports, and analytics.

Where to find it

Open Blood Bank from the sidebar. Ten screens; Temperature (cold-chain) is restricted to management-tier roles.

  1. 1

    Collect

    Register a donor, collect a donation, run infectious-disease testing, and process it into one or more usable components.

  2. 2

    Store

    Each component becomes a unit in tracked inventory, held in quarantine until released, with FEFO expiry management.

  3. 3

    Order & crossmatch

    A physician's blood request is reviewed, approved, crossmatched against a specific unit, and issued to a clinical location.

  4. 4

    Transfuse & monitor

    Nursing starts the transfusion with two-person verification, completes it, and reports any adverse reaction, filing an FDA report if needed.

A few terms you'll see throughout

FEFO (First-Expiry-First-Out) governs which unit gets offered first. A crossmatch confirms a specific unit is compatible with a specific patient before it's issued. MTP (Massive Transfusion Protocol) is the emergency activation for trauma or major hemorrhage. O-negative is the universal-donor type used for emergency release before a patient's own type is known.
02

Dashboard

A single-glance snapshot of donor pool health, current stock, and pending demand, plus links into every other screen.

Stat tiles

FieldWhat it means
Active Donors / First-Time Donors
O- AvailableUnits of the universal-donor type on hand.
Available UnitsTotal usable stock, all types and components.
Pending Requests / STAT Requests
Near-Expiry Units
Unreported ReactionsTransfusion reactions that occurred but haven't been formally filed yet.

Charts break current stock down by blood type and by component. An alerts panel surfaces active low-stock/critical warnings, red for Critical severity, amber otherwise.

03

Donors

Register, search, and manage the eligibility lifecycle of blood donors.

"Register Donor" form

FieldWhat it means
First Name, Last Name, Date of Birth, Phone*
Blood Type, Rh Phenotype, Alloantibodies
Weight (kg)Minimum 49.9 kg, reflecting the standard donation weight requirement.
Preferred Donation TypeWhole Blood, Apheresis Platelets/Plasma, Double Red Cells, Autologous, or Directed.
Donor consent obtained*Checkbox; checking it auto-stamps today as the consent date.

A donor's detail view runs a live eligibility check, a green "Eligible to donate" badge or a red one listing the specific blocking reasons (age, weight, time since last donation, deferral status). Defer Temp / Defer Permanent and Reinstate each prompt for a reason.

Active / First-Time — eligible to donate

Deferred (temporary) — blocked until a stated end date

Deferred (permanent) — blocked indefinitely

Pending Review / Autologous / Directed — special-purpose or awaiting screening

04

Donations

Records the actual collection event, infectious-disease test results, and processing into inventory-ready components.

"Collect Donation" form

FieldWhat it means
Donation TypeWhole Blood, Apheresis Platelets/Plasma, Double Red Cells, Autologous, or Directed.
Volume (mL)Defaults 450.
Collection Site*
Pre-Donation Vitals*Hemoglobin (g/dL), systolic, diastolic, pulse — all required before saving.

A donation moves forward through Collected → Processed → Tested → Released, each step's button only appears once the previous one is done. Add Test Result records infectious-disease testing (Negative/Reactive/Indeterminate); a Reactive result adds the donation to a "Pending Confirmatory Tests" queue. Process into Components lets staff pick which components (red cells, plasma, platelets, cryoprecipitate…) to derive, each becomes its own inventory unit. Release Units only appears after testing is complete.

Report Reaction

An adverse donor reaction during collection can be logged from the donation's detail view, once recorded it stays visible as a badge on that donation.
05

Inventory

Every physical blood unit: its status, expiry, storage location, and the alerts/thresholds that flag low stock before it becomes a shortage.

Tabs: Available Units, Expiring Soon (within 3 days), Emergency O- (fast access to universal-donor stock), Alerts, and Thresholds (per blood-type-and-component reorder points).

Quarantine — awaiting release from testing hold

Available — ready to reserve or issue

Reserved / Issued — held or sent for a specific request

Transfused — administered to a patient

Expired / Discarded — removed from usable stock

Per-unit actions

FieldWhat it means
ReleaseOnly shown while in quarantine; moves the unit into usable stock.
IrradiateMarks the unit irradiated, used for immunocompromised patients to prevent transfusion-associated GVHD.
ReturnOnly shown for issued units, e.g. sent to an OR but not used.
DiscardRequires a written reason; irreversible.
StorageUpdates the unit's physical storage location (Main/Satellite Refrigerator, Platelet Incubator, Plasma/Cryo Freezer, Irradiator…).

Run Maintenance triggers on demand the same expiry-check and alert sweep that normally runs overnight.

06

Requests

The ordering, crossmatching, and issuing workflow connecting a physician's order to physical units sent to a clinical area, including emergency MTP activation.

"New Blood Request" form

FieldWhat it means
Patient, Ordering Physician*
Component Type, Units Requested*1–20 units.
Blood TypeCan be left unset for O- emergency release.
PriorityRoutine, Urgent, STAT, Massive Transfusion Protocol, or Emergency.
Special requirementsIrradiated, CMV-Negative, Leukoreduced, Washed, HLA-Matched checkboxes.
Emergency releaseCheckbox for uncrossmatched O-negative, a documented bypass of normal crossmatch for true emergencies.

Activate MTP

A dedicated red action that immediately creates a high-priority red-cell request and activates the massive transfusion workflow, needs only a patient and an indication (e.g. "Trauma, massive obstetric hemorrhage").

Workflow: Review → Approve → Crossmatch → Issue. Crossmatch picks a specific compatible unit and records a result (Compatible, Incompatible, Weakly Reactive, Pending, Not Required, or Waived Emergency). Issue requires selecting units already crossmatched/available and a destination location. Cancelling always requires a reason.

07

Transfusions

The bedside administration record, with mandatory two-person verification, and where any adverse reaction gets reported.

"Start Transfusion" form

FieldWhat it means
Blood Request, Blood Unit*Only units already issued to that request are offered.
Verified By*A second staff member confirming the two-person ID check.
Two-person label / bedside ID verification done*Checkbox.
Patient consent obtained*Checkbox.
Pre-Transfusion VitalsTemperature, systolic/diastolic, pulse, SpO2.

Complete Transfusion records volume transfused and post-transfusion vitals. Report Adverse Reaction (one of 13 reaction types, from mild allergic through anaphylactic, TRALI, or sepsis) can then be filed, followed by a required FDA Report number for serious reactions. The Reactions tab tracks which ones are still unfiled.

08

Temperature (cold-chain)

FDA-regulated monitoring (21 CFR 606.122) of storage equipment temperature, restricted to management roles.

Unacknowledged Excursions

Any reading outside a storage unit's acceptable range is flagged and must be Acknowledged with documented corrective action, not just noted.

Temperature Trend

A line chart of readings for one storage unit, with a dashed linear-regression trend line, a rising trend can flag refrigeration drift before it becomes a full excursion.

"Log Temperature Reading" form

FieldWhat it means
Storage Unit ID, Temperature (°C)*
LocationMain/Satellite Refrigerator, Platelet Incubator, Plasma/Cryo Freezer, Irradiator, Quarantine Area, OR Cooler, ICU Satellite…
SourceManual or Automated. Defaults Manual.
09

Reports & forecast

Read-only reporting over a date range, and a predictive view of which blood groups are at risk of running short.

Reports covers hemovigilance (reactions by type), product utilization by component, and active donors by blood type. Forecast compares current stock against average weekly demand (over a 4/8/12/26-week trailing window) per blood group, flagging each as Shortage, Watch, or OK, with a rising/falling/stable trend and an estimated weeks of supply remaining.

10

Analytics

Operational-performance trends for management: wastage, donation volume, crossmatch turnaround, cold-chain compliance, and supply vs. threshold.

FieldWhat it means
Wastage / Discard TrendDiscard rate over time and a breakdown of why units were discarded.
Donation Volume TrendWeekly donation count and collected volume.
Crossmatch Turnaround TimeAverage, median, and P90 minutes from order to crossmatch.
Cold-Chain ComplianceReadings vs. excursions per week, and an overall compliance percentage.
Supply vs. ThresholdAvailable units against each blood type's low-stock and critical thresholds.
11

Good practices

Release quarantined units as soon as testing clears

A unit sitting in quarantine can't be reserved, crossmatched, or issued, even in an emergency it still needs Emergency Release, not a skipped quarantine step.

Two-person verification is not optional

Both checkboxes and a named verifying staff member are required to start a transfusion, this is the last line of defense against a wrong-patient/wrong-unit error.

File the FDA report once a reaction is reported

The Reactions tab keeps a live count of unreported reactions specifically to prevent this step from getting missed.