Every year, on 14th of June, countries around the world celebrate Blood Donor Day to raise awareness of the need for safe blood donations. This year the World Health Ogranisation used the day to highlight the catastorphic impact that COVID-19 has had on the blood donor process.

As the World Health Organisation calls upon donors to come forward and donate, medical centres will need to consider how this might be factilitated in the current climate where society is being told to stay at home.
Recent statistics released by the World Health Organisation identified that only 8 in 1000 people donate blood in lower-middle-income countries like Nigeria, however a recent twitter poll indicated that over 65 % of participants from this region would be willing or very willing to donate blood.

This poses the question - how do we rapidly safe-guard and simplify the process to ensure a substantial growth in blood donations.

What it does

Life Bank is designed to make the blood donation process simple, safe and secure. The platform has considered the needs of both the donor and the health professionals taking the donation. It provides a straightforward workflow that can be processed on any smartphone, tablet or PC.

Life Bank removes paperwork and manual processes, to speed up the donation process. It also enables secure record keeping, and helps the environment through using less paper

Major features:

  • Donor form with signing
  • Healthcare professional real-time dashboard
  • Healthcare professional review process and signing as witness
  • All documents are stored securely and available for audit and review

How we built it

We built Life Bank using a rage of DocuSign APIs, including:

  • OAuth Authentication
  • Envelopes API
    • Create envelope
    • List documents
    • Get document
    • List recipients
    • Update recipients
    • CreateRecipientView
  • Webhooks API
  • Templates

We also utilised React on the frontend, with the Grommet UI framework and node.js with firebase functions on the backend.

Challenges we ran into

We ran into challenges around updating an envelope to include a new signer (the healthcare professional) after the envelope is created, because at the time of creation we don't know which healthcare professional will pick up the review process on the dashboard. This was overcome with some DocuSign help on Slack and we realised we were able to use the updateRecipients API post envelope creation.

Accomplishments that we're proud of

We are really proud of the simple workflow process and the ability for this solution to help our healthcare workers, who are really doing it tough right now due to the COVID-19 pandemic.

What we learned

We learned a lot about the blood donation process, as well as the way DocuSign and the related APIs work.

What's next for Life Bank

We are currently in discussions with representatives from the Australian Red Cross about how we can roll Life Bank out to blood donation service providers across the Asia Pacific region.

Share this project: