SlideShare a Scribd company logo
2
Most read
3
Most read
4
Most read
Blood Supply Management
           Web Application



By
Mahesh Karthik Duraisamy
04/29/2011
Objective:
 To create an web application for a blood bank system to
  help its donors, blood bank branches and its hospitals to
  automate the blood supply.
Blood Bank Org                    Hospital Admin              Has                   Hospital                           Hospital creates
                                                                                                                       order and the
                                                                                   Inventory                           system finds the
                                                                                                                       nearest organization
                                                                                                                       based on the zip
                                                                                                                       code and inventory




 Blood Bank
                                   Nurse
                                                       Barcodes and sends to       Lab Technician
   Admin


                                                                               Tests and if usable goes to inventory
                                        Forwards



                                                                                       Inventory
                              Receptionist
                                                                                        Manager


                          Receptionist views the req

    Donor

                 Fixes schedule
                                  Schedule
                                                                               Basic Data Flow Model
Use Case Diagram
             Admin               Donor




Inventory                Blood
 Manager                 Bank            Receptionist




               Lab
            Technician           Nurse
Master Admin:
 Creates new organizations (Blood Bank and Hospitals).


Admin:
 Creates staff for the organizations.


Donor :
 Registers and schedules for donation in the blood bank.


Receptionist:
 Sets up a donation request for a particular donor.
Nurse:
 Performs the actual blood extraction and bar codes the
  extracted blood packet

Lab Technician:
 Tests the incoming blood packet and grades the blood
  as usable or not usable.

Inventory Manager:
 If the blood packet status is accepted then it is added to
  the blood bank inventory. He also processes the
  incoming request from the hospitals
   Master Admin creates the blood banks admins and hospitals admin
    for a particular blood bank organization.(Support for multiple blood
    banks and hospitals)
   The blood bank admins create their employees namely receptionist,
    nurse, lab technician, inventory manager.
   Donors register themselves. They have a login and they schedule for
    their donation.
   Receptionist assigns the incoming donation request to the nurse.
   Nurse then performs the blood extraction and then barcodes the
    extracted blood and passes it to the lab technician for testing.
   The lab technician tests the blood and grades it as usable or not
    usable.
   If usable the quantity is added to the blood bank inventory.
   Hospital raises request for the blood and the system automatically
    finds the nearest Blood Bank based on zip code and inventory.
   Once the nearest blood bank is identified the request is processed
    order is created with the amount and the blood quantity increases in
    the hospital and the corresponding amount decreases in the blood
    bank.
   Organization table, role table-created separate of these tables so that
    further roles can be added in the future and a list of organizations
    associated can be found and maintained.
   Donor table-Contains the details of the donor and contains
    organization as a foreign key.
   User table-Contains the details of all the employees in the
    organization and has organization and role as foreign key
   Schedule table-Contains the list of schedules by different
    donors(foreign key) and the organization the schedule is linked to.
   Donation Details table-Contains the details about the donation from
    the nurse and has schedule as foreign key.
   Test Details Table-Contains the details about the test status of the
    blood and has donation details as foreign key.
   HosOrder table-Contains the order if the system finds the nearest
    blood bank with the request given and also the amount associated
    with the order.
   HosRequest table-Contains the requests in the orders if the order is
    created.
Functionalities Implemented:
 Reporting of inventory status through graphical dashboards.

 Virtual Distribution Center-When the request is raised by the
  hospital the system automatically finds the nearest Blood Bank
  based on zip code and inventory.
 Included google gadgets in the home page to find the driving
  directions and maps.
 Promotion of blood donation by sending emails to all the donors
  belonging to the blood bank.
 Print the reports for both nurse and lab manager from their screen.

 Added CSS to all the pages and also java script validation for all the
  forms in the web page.
Functionalities Implemented:
 If no blood bank can cater to the needs of a hospital I have added
  google maps which will display other blood bank organizations near
  the hospital.
 Implemented AJAX in superadmin , admin and hospital order pages
  to view the records in the same screen.
 Provide upload a document feature to donor to upload his vital stat
  documents to the blood bank once registered.
 Promotion of the blood bank through follow us on Twitter , Follow
  us on Facebook and youtube videos about my blood bank.
 Error handling is done by directing the error cases to jsps and
  suggesting the user with suggestions to correct them.
 Clock with mouse pointer using javascript
Sample Screen Shots
Sample Screen Shots
Sample Screen Shots
Sample Screen Shots
Sample Screen Shots
Sample Screen Shots
Blood Bank(Web Application)

More Related Content

What's hot (20)

PPT
Project proposal presentation(blood bank management system)
Ikhtiar Khan Sohan
 
PPTX
a project used for blood management system.pptx
AleenaJamil4
 
PPTX
SRS on Online Blood Bank Managment system...
GCWUF
 
DOC
Online blood bank management system
skk4646
 
DOCX
Blood bank management
Sudha Hari Tech Solution Pvt ltd
 
ZIP
Blood bank-data-abstract-php-project
narii
 
PDF
Blood Bank Management System
SM. Aurnob
 
PPTX
Blood Bank Management System
Chirag N Jain
 
PDF
Library management project
Sumedh Kumar Singh
 
PPTX
Blood bank mange project presentation
City University
 
PPTX
Blood Bank and Donor Management System (PPT).pptx
NileshPatil90378
 
PDF
Full report on blood bank management system
Jawhar Ali
 
DOCX
SRS on blood bank
Hatim Baroodwala
 
DOCX
ER diagrams for blood bank management system
Soham Nanekar
 
PPTX
Blood Bank Management System
MariamKhan120
 
PPTX
Smart Blood Bank
k Tarun
 
PPTX
Blood Bank Management System
Chirag N Jain
 
PPTX
BLOOD BANK SOFTWARE PRESENTATION
Ramachendran Logarajah
 
PPTX
Presentation of bloodbank on Android
Ashvini gupta
 
PPTX
Blood donation management
Shifa Siddiqui
 
Project proposal presentation(blood bank management system)
Ikhtiar Khan Sohan
 
a project used for blood management system.pptx
AleenaJamil4
 
SRS on Online Blood Bank Managment system...
GCWUF
 
Online blood bank management system
skk4646
 
Blood bank management
Sudha Hari Tech Solution Pvt ltd
 
Blood bank-data-abstract-php-project
narii
 
Blood Bank Management System
SM. Aurnob
 
Blood Bank Management System
Chirag N Jain
 
Library management project
Sumedh Kumar Singh
 
Blood bank mange project presentation
City University
 
Blood Bank and Donor Management System (PPT).pptx
NileshPatil90378
 
Full report on blood bank management system
Jawhar Ali
 
SRS on blood bank
Hatim Baroodwala
 
ER diagrams for blood bank management system
Soham Nanekar
 
Blood Bank Management System
MariamKhan120
 
Smart Blood Bank
k Tarun
 
Blood Bank Management System
Chirag N Jain
 
BLOOD BANK SOFTWARE PRESENTATION
Ramachendran Logarajah
 
Presentation of bloodbank on Android
Ashvini gupta
 
Blood donation management
Shifa Siddiqui
 

Viewers also liked (19)

PPTX
Blood Bank Management System (including UML diagrams)
Harshil Darji
 
PPTX
Presentation of bloodbank
Praveen Kumar Prawin
 
PPTX
Blood bank
Vivek Katoch
 
PPTX
Distributed blood bank management system database
Saimunur Rahman
 
PPTX
Blood bank
Tauhidul Khandaker
 
DOC
SYNOPSIS ON BANK MANAGEMENT SYSTEM
Nitish Xavier Tirkey
 
PPTX
Gift 4 life v 1.1 (Blood Camp Management System)
Parinda Rajapaksha
 
DOCX
online blood bank system design
Rohit Jawale
 
KEY
Blood donation powerpoint
8magus8
 
PPT
Blood Bank Management System by CDAC
Saurav Gupta
 
PPTX
Blood bank management system
gaasparerocksters
 
PPTX
Data Flow Diagrams
Andrew Willetts
 
PPTX
Emergency blood donation management system
Fahim Faysal
 
PPTX
The clinical laboratory
payneje
 
PPT
Bank Management System
Vinoth Ratnam Sudalaimuthu
 
PPTX
Dfd examples
Mohit
 
DOC
Hospital management system
Mohammad Safiullah
 
PPTX
Project Blood Bank 1.2
poetawan
 
PDF
Blood bank project
Vishnu Kumar
 
Blood Bank Management System (including UML diagrams)
Harshil Darji
 
Presentation of bloodbank
Praveen Kumar Prawin
 
Blood bank
Vivek Katoch
 
Distributed blood bank management system database
Saimunur Rahman
 
Blood bank
Tauhidul Khandaker
 
SYNOPSIS ON BANK MANAGEMENT SYSTEM
Nitish Xavier Tirkey
 
Gift 4 life v 1.1 (Blood Camp Management System)
Parinda Rajapaksha
 
online blood bank system design
Rohit Jawale
 
Blood donation powerpoint
8magus8
 
Blood Bank Management System by CDAC
Saurav Gupta
 
Blood bank management system
gaasparerocksters
 
Data Flow Diagrams
Andrew Willetts
 
Emergency blood donation management system
Fahim Faysal
 
The clinical laboratory
payneje
 
Bank Management System
Vinoth Ratnam Sudalaimuthu
 
Dfd examples
Mohit
 
Hospital management system
Mohammad Safiullah
 
Project Blood Bank 1.2
poetawan
 
Blood bank project
Vishnu Kumar
 
Ad

Similar to Blood Bank(Web Application) (20)

PPTX
Sample PPT Presentation.pptx on pill camera
pranaviraolucky
 
DOCX
EB-Bank.docxfsdfsdfsdfdsfsddsfdsfdsfdsfsdfdsfsdf
"><h1>eslam</h1> test
 
PPTX
Blood Bank Management Skahfhfhystem.pptx
vedantgupta411
 
DOCX
Fusion Blood Bank Management System Proposal
Anish Sojan
 
PDF
Blood bank in network
Nirikshith LN
 
PPTX
final review stage 1 gsfgsdgdfgdfgsgfs12 (3).pptx
gadadeomkar39
 
PPTX
Database management of blood bank
SANDEEPKUMARSINGH97
 
PPT
Medical center using Data warehousing
Saleem Almaqashi
 
DOCX
final new 7219.docx
AgCreation5
 
PPTX
Hospital management system
subu
 
PPTX
Efficient Blood bank management system.pptx
HavesaS
 
PDF
Optimizing Blood Supply Chains: AI-Enabled Smart Blood Management Solutions
IRJET Journal
 
PDF
Project Proposal(Hospital Management System)
SN Chakraborty
 
PPTX
Blood bank managment systemffffffff.pptx
Faiz430036
 
PPTX
Integrated Hospital Management System
Asker Ibne Firoz
 
PPTX
Green belt presentation jerry abrams
Jerry Abrams
 
PDF
HMIS by Variance Technologies
Preeti Arya
 
PDF
Resorcetek Presentation-Healthcare
Naitik Vyas
 
PPTX
Mini_Project[1]forthe future useetc.pptx
Pranjalchauhan36
 
PPTX
Manoj Mini project PPT.pptx
MANOJKUMAR595172
 
Sample PPT Presentation.pptx on pill camera
pranaviraolucky
 
EB-Bank.docxfsdfsdfsdfdsfsddsfdsfdsfdsfsdfdsfsdf
"><h1>eslam</h1> test
 
Blood Bank Management Skahfhfhystem.pptx
vedantgupta411
 
Fusion Blood Bank Management System Proposal
Anish Sojan
 
Blood bank in network
Nirikshith LN
 
final review stage 1 gsfgsdgdfgdfgsgfs12 (3).pptx
gadadeomkar39
 
Database management of blood bank
SANDEEPKUMARSINGH97
 
Medical center using Data warehousing
Saleem Almaqashi
 
final new 7219.docx
AgCreation5
 
Hospital management system
subu
 
Efficient Blood bank management system.pptx
HavesaS
 
Optimizing Blood Supply Chains: AI-Enabled Smart Blood Management Solutions
IRJET Journal
 
Project Proposal(Hospital Management System)
SN Chakraborty
 
Blood bank managment systemffffffff.pptx
Faiz430036
 
Integrated Hospital Management System
Asker Ibne Firoz
 
Green belt presentation jerry abrams
Jerry Abrams
 
HMIS by Variance Technologies
Preeti Arya
 
Resorcetek Presentation-Healthcare
Naitik Vyas
 
Mini_Project[1]forthe future useetc.pptx
Pranjalchauhan36
 
Manoj Mini project PPT.pptx
MANOJKUMAR595172
 
Ad

Blood Bank(Web Application)

  • 1. Blood Supply Management Web Application By Mahesh Karthik Duraisamy 04/29/2011
  • 2. Objective:  To create an web application for a blood bank system to help its donors, blood bank branches and its hospitals to automate the blood supply.
  • 3. Blood Bank Org Hospital Admin Has Hospital Hospital creates order and the Inventory system finds the nearest organization based on the zip code and inventory Blood Bank Nurse Barcodes and sends to Lab Technician Admin Tests and if usable goes to inventory Forwards Inventory Receptionist Manager Receptionist views the req Donor Fixes schedule Schedule Basic Data Flow Model
  • 4. Use Case Diagram Admin Donor Inventory Blood Manager Bank Receptionist Lab Technician Nurse
  • 5. Master Admin:  Creates new organizations (Blood Bank and Hospitals). Admin:  Creates staff for the organizations. Donor :  Registers and schedules for donation in the blood bank. Receptionist:  Sets up a donation request for a particular donor.
  • 6. Nurse:  Performs the actual blood extraction and bar codes the extracted blood packet Lab Technician:  Tests the incoming blood packet and grades the blood as usable or not usable. Inventory Manager:  If the blood packet status is accepted then it is added to the blood bank inventory. He also processes the incoming request from the hospitals
  • 7. Master Admin creates the blood banks admins and hospitals admin for a particular blood bank organization.(Support for multiple blood banks and hospitals)  The blood bank admins create their employees namely receptionist, nurse, lab technician, inventory manager.  Donors register themselves. They have a login and they schedule for their donation.  Receptionist assigns the incoming donation request to the nurse.  Nurse then performs the blood extraction and then barcodes the extracted blood and passes it to the lab technician for testing.  The lab technician tests the blood and grades it as usable or not usable.  If usable the quantity is added to the blood bank inventory.
  • 8. Hospital raises request for the blood and the system automatically finds the nearest Blood Bank based on zip code and inventory.  Once the nearest blood bank is identified the request is processed order is created with the amount and the blood quantity increases in the hospital and the corresponding amount decreases in the blood bank.
  • 9. Organization table, role table-created separate of these tables so that further roles can be added in the future and a list of organizations associated can be found and maintained.  Donor table-Contains the details of the donor and contains organization as a foreign key.  User table-Contains the details of all the employees in the organization and has organization and role as foreign key  Schedule table-Contains the list of schedules by different donors(foreign key) and the organization the schedule is linked to.  Donation Details table-Contains the details about the donation from the nurse and has schedule as foreign key.  Test Details Table-Contains the details about the test status of the blood and has donation details as foreign key.
  • 10. HosOrder table-Contains the order if the system finds the nearest blood bank with the request given and also the amount associated with the order.  HosRequest table-Contains the requests in the orders if the order is created.
  • 11. Functionalities Implemented:  Reporting of inventory status through graphical dashboards.  Virtual Distribution Center-When the request is raised by the hospital the system automatically finds the nearest Blood Bank based on zip code and inventory.  Included google gadgets in the home page to find the driving directions and maps.  Promotion of blood donation by sending emails to all the donors belonging to the blood bank.  Print the reports for both nurse and lab manager from their screen.  Added CSS to all the pages and also java script validation for all the forms in the web page.
  • 12. Functionalities Implemented:  If no blood bank can cater to the needs of a hospital I have added google maps which will display other blood bank organizations near the hospital.  Implemented AJAX in superadmin , admin and hospital order pages to view the records in the same screen.  Provide upload a document feature to donor to upload his vital stat documents to the blood bank once registered.  Promotion of the blood bank through follow us on Twitter , Follow us on Facebook and youtube videos about my blood bank.  Error handling is done by directing the error cases to jsps and suggesting the user with suggestions to correct them.  Clock with mouse pointer using javascript