Blood Safety Strengthening Programme & BSIS (Blood Safety Information System)

Welcome to the Blood Safety Strengthening Programme wiki


The overall aim of this project is to implement an effective and sustainable eHealth system that facilitates the achievement of improved blood safety and availability in these countries as part of a larger programme strategy to improve quality management in low resource blood services in Africa.


The programme is built around the development and enhancement of the Blood Safety Information System (BSIS) software to a production-ready state and the implementation of the BSIS software in national blood services in countries in Africa. The programme looks at the implementation of the BSIS software as more than the simple deployment of the system at site, taking a whole system approach that acknowledges the interconnection between policy, practice and technology and looks at:

  • Environment (where will the system be used?)
  • Process (how will the system be used?)
  • Technology (what hardware/software will be used?)
  • Capacity building (who will use the system?)
  • Sustainability (how much will it cost and who will pay?)

Programme Funded by: CDC

The software: Blood Safety Information System (BSIS)


The BSIS Community

The software tool developed to support this programme is called BSIS - Blood Safety Information System.   This software 

This system is based on work originally undertaken on the Vein-To-Vein (V2V) software, developed by the Computing For Good (C4G) department at the Georgia Institute of Technology in Atlanta, U.S.A.

BSIS Product Overview 

Click here to download the V1.3 Product Overview of BSIS that describes the features available in Version 1.3.  You can also download a copy of the BSIS V1.3 Reports Catalogue.

BSIS V1.3 demo site 

Login using: 

  • username: superuser
  • password: superuser

Mailing List: The project makes use of a Google group to manage its mailing list. Please visit:!forum/bssp-work-group to subscribe.

Agenda, Minutes & Call Recordings

Click here to view the details of all past community calls.

How to join

If joining via web interface use URL

 Join the call: 

NOTE: Connecting with your computer's audio requires Google Chrome or Firefox as your web browser. You need not have an account or register but you will be required to enter your name for display purposes.

If joining from SA landline (or Cell-Phone) dial the following number:
Conf Number: 855-559-2857#
Alternate number: 847-857-7746#
No PIN needed
If joining from US & Canada:
Dial in number in US and Canada: 855-559-2857#
Alternate number US and Canada: 847-857-7746

BSIS Development Roadmap

BSIS Versions Released

Milestone (Version No.) DescriptionRelease
StatusRelease Notes


Data Synchronisation Phase 1: UUID

  • Implement use of UUIDs in BSIS to enable data synchronisation between different instances


  • Ability to support additional languages in the user interface at system level
  • BSIS available with a French user interface

Workflow Refinements - Test Batch Processing

  • Test Batch – improvement to existing feature to allow for the selection of one or more selected test samples to be allocated to a Test Batch for entry of test outcomes, instead of being forced to allocate a whole batch.
23 November 2018Released

BSIS V1.4 Release Notes


Linkages and Haemovigilance


Extends the existing donor counselling feature to include:

  • The ability to link TTI positive blood donors to care and treatment programmes
    • Record referral information for donors who are TTI positive
    • Report on counselling and referral rates


    • Ability to issue units to specified patients against an order from authorised facility
    •  Ability to enter limited data set of patient and transfusion information including adverse transfusion reaction events
    • Report on transfusion reaction events
30th May 2017Released 

BSIS V1.3 Release Notes

BSIS V1.3 Product  Summary

BSIS Systems Requirement Specification V1.3

BSIS V1.3 Reports Catalogue

Blood Safety Indicators for M&E – new SQL reporting framework

  • Provision of aggregate report templates for Jasper Reports to provide more detailed analysis and visualisation of data for BSIS V1.0
22nd March 2017Released 
BSIS V1.2Labelling and Component Processing - New Features
  1. New features for Labelling
  • Label Verification : Use of check digits to enable the user to verify that the printed pack label has been placed on the correct unit of blood
  • New pack label format to include:
    • HIGH TITRE information for Group O units
    • Processed component volume information
  • New discard label format incorporating the Donation Identification Number

2. New features for Component Processing

  • Provide for the entry of processed component weights post-processing
  • Provide for the mandatory entry of donation bleed times at the component lab when receiving units
  • New configuration feature to add maximum bleed time and max time elapsed since donation per component type

The extension of existing feature to include additional component processing rules related to:

    • Block components containing plasma if the antibody screening is positive
    • Block components made from low volume packs if they contain plasma
    • Block component processing according to maximum bleed times
    • Block component processing according to time elapsed since donation
28th February 2017Released BSIS V1.2 User Release Notes



Reporting & UI Enhancements

  • Additional Management Reports
    • Blood Units Issued Report
    • Donors Deferred Summary Report
    • Discards Summary Report
    • Components Produced Report
    • Donor Adverse Events Summary Report
  • Data Export to provide for additional data analysis
  • Additional Settings – Added UI for component processing rules, blood tests set-up and and blood testing rules, and division and location management

Upgrade Function

New feature to allow for easier installation of BSIS software upgrades, including:

  • Addition of version number to the BSIS user interface for easier identification
  • Application of database updates to an existing instance of BSIS
  • Provision of BSIS distributables
20th December 2016Released

BSIS V1.1 User Release Notes

BSIS V1.1 Technical Release Notes


V 1.0

Donor and Blood Management

  • Comprehensive TTI and ABO Rh testing
  • Component processing
  • Labelling
  • Inventory and distribution
  • Management reporting
26th August 2016Released

BSIS V1.0 Product  Summary

BSIS Systems Requirement Specification V1.0

BSIS V 0.9

Donor Management

Donor and Donation Management
Recording of test outcomes from ABO Rh and TTI testing processes
Administration & Configuration 
Management reporting for donor and donation information

March 2016

BSIS V0.9 Donor Management Product Summary

BSIS V 0.8

Donor Management Beta-Release

December 2015


BSIS V0.8 Release Notes.docx

BSIS Versions Planned

Milestone (Version No.) DescriptionRelease
StatusRelease Notes


Mobile Clinic data Synchronisation

  • Ability to sync donor and donation (including test outcomes) data to a laptop to enable live data entry during a mobile clinic session.
  • Ability to synchronise new and updated donor, donation and deferral records from the laptops to the central database with validation
  • Basic monitoring of synchronisation


On Hold

Multi-site data exchange

Ability to synchronise data between multiple sites / regional blood service offices


On Hold

Device Interfacing for TTI data

Ability to interface with laboratory analysers to capture TTI test outcomes

(Abbott Architect) 


On Hold


Interoperability Support 

Improvements to API

Specification for data exchange 


On Hold

Other features under consideration for inclusion in the Product Roadmap are managed in the BSIS Change Request Log. These change requests are prioritised and scheduled according to the needs of the blood services and the resources available and may change. Change requests include, in no particular order:

  • Ability to support ISBT128 labelling standard
  • Donor Clinic Planning and Scheduling
  • Donor Recruitment SMS Integration
  • Automation of temporary deferrals
  • Improvement of donor assessment workflow

On Hold