RITESH KADMAWALA

Blood Bank Management and Emergency Services

This project was carried out at BISAG (Bhaskracharya Institute of Space Applications and Geo-Informatics govt. of India).

The three basic components of our project are-

Blood Bank Management: -

Tools: - C#.Net, MSSQL Server

We developed this concept basically to minimize the problem of blood shortage faced by the majority of blood banks in our country. This module continuously monitors blood consumption and its stock and tries to replenish the blood stock as soon as it falls below some threshold value making use of the IVR facility provided by our next module so that there is never a shortage at the time when blood of that blood group is required.

This module mainly consists of two software components

  • Client Software at Blood Banks/Hospitals

  • Central Searching unit at the Server

Functions of Client Software:-

  • Continuously monitor and display stock of all blood groups

  • Registrations of new donors

  • Updating info of existing donors

  • Decreasing blood stock on consumption

  • Increasing blood stock on donation

  • Automatic notification to Central Server in case of blood shortage

  • Allow Manual request to be sent to Central Server if there is a blood shortage.

  • Keeping track about the blood camps and intimate Central Server to notify donors about the same

Function of Central Searching Unit at the Server:-

  • Continuously listen for the request from various hospital/blood bank

  • On arrival of request, determine type of request

    • Regular Request:-

        • Search donors with required blood group on basis of distance, last date of blood donation, willingness etc.

        • Populate the list and forward it to Automatic Calling System and forward its response to the hospital/blood bank

    • Emergency Request:-
        • Notify other blood banks to send required units of blood to the requesting blood bank.
  • Automatically send emails to inform donors about blood donation camps

Automatic Calling System: -

Tools:- C#.Net, MSSQL Server, Jhulmar Tapi Library, Voice Modem

Even if blood shortage is detected in advance i.e. even before the need arises, there must be some way to build the blood stock again. This module basically is an Interactive Voice Response (IVR) system which

  • Automatically calls the list of registered donors handed down by the blood bank management module

  • Plays a recorded message asking them to donate blood and

  • Take their response entered through num pad of their phones.

This module being completely automatic is more efficient and reaches out to the larger base of blood donors thus increasing the amount of blood collected.

Collision Detection System:-

Tools:- C#.Net, MSSQL Server, Google Maps Webservices, ASP

In today’s world where road accident’s has become one of the major causes of mortality ,this system when fully operational may act as a boon as it minimizes the time delay between the accident and dispatch of emergency services.

The system consists of three components

1) Special device formed by integrating Collision Detection Sensors and GPS2SMS:- This device is fitted in the automobiles. Whenever an accident occurs, collision detection sensors activate the GPS2SMS device which sends an SMS with the co-ordinates of the accident site to the centralized server.

2) The Central Server :- The central server than reads the co-ordinates of the accident site and intimates the nearest hospital. It also finds about the owner of the car and sends a SMS to the relatives indicating them about the accident.

3) Client Software (Deployed at hospitals): - The client software receives the intimation about the accident in a form of an alert message which displays the site of the accident on the city map. This ensures that immediate medical and emergency help can be sent to the accident site and the damage can be minimized