SlideShare a Scribd company logo
1 of 19
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

Blood Bank Management System Project Proposal
Blood Bank Management System Project ProposalBlood Bank Management System Project Proposal
Blood Bank Management System Project ProposalAzmeen Gadit
 
Blood Bank System Peroject (website) Full Document
 Blood Bank System Peroject (website) Full Document  Blood Bank System Peroject (website) Full Document
Blood Bank System Peroject (website) Full Document DAV.PG COLLAGE
 
IT Project on Blood Bank Management system
IT Project on Blood Bank Management systemIT Project on Blood Bank Management system
IT Project on Blood Bank Management systemDanish Alam
 
Blood Bank Management System
Blood Bank Management SystemBlood Bank Management System
Blood Bank Management SystemMariamKhan120
 
Blood Bank Management System
Blood Bank Management SystemBlood Bank Management System
Blood Bank Management SystemSM. Aurnob
 
Blood bank-data-abstract-php-project
Blood bank-data-abstract-php-projectBlood bank-data-abstract-php-project
Blood bank-data-abstract-php-projectnarii
 
Blood Bank Management Information System [Web-Url: http://infobloodbank.somee...
Blood Bank Management Information System [Web-Url: http://infobloodbank.somee...Blood Bank Management Information System [Web-Url: http://infobloodbank.somee...
Blood Bank Management Information System [Web-Url: http://infobloodbank.somee...Showrav Mazumder
 
Blood Bank Management System
Blood Bank Management SystemBlood Bank Management System
Blood Bank Management SystemSakibhasan63
 
Blood bank mange project presentation
Blood bank mange project presentationBlood bank mange project presentation
Blood bank mange project presentationCity University
 
Blood bank system Project PPT
Blood bank system Project PPTBlood bank system Project PPT
Blood bank system Project PPTDAV.PG COLLAGE
 
Blood donation management
Blood donation managementBlood donation management
Blood donation managementlabib ahmed
 
Blood Bank Management System
Blood Bank Management SystemBlood Bank Management System
Blood Bank Management SystemKavi
 
Blood Bank Management System (including UML diagrams)
Blood Bank Management System (including UML diagrams)Blood Bank Management System (including UML diagrams)
Blood Bank Management System (including UML diagrams)Harshil Darji
 
online Blood Bank management system
online Blood Bank management system online Blood Bank management system
online Blood Bank management system amarsajid
 
Blood Bank Management System
Blood Bank Management SystemBlood Bank Management System
Blood Bank Management SystemChirag N Jain
 
Blood donor managment system
Blood donor managment systemBlood donor managment system
Blood donor managment systemAfsarah Jahin
 
Life care Blood Bank Management System Report
Life care Blood Bank Management System ReportLife care Blood Bank Management System Report
Life care Blood Bank Management System ReportDanish Alam
 

What's hot (20)

Blood Bank Management System Project Proposal
Blood Bank Management System Project ProposalBlood Bank Management System Project Proposal
Blood Bank Management System Project Proposal
 
Blood Bank System Peroject (website) Full Document
 Blood Bank System Peroject (website) Full Document  Blood Bank System Peroject (website) Full Document
Blood Bank System Peroject (website) Full Document
 
IT Project on Blood Bank Management system
IT Project on Blood Bank Management systemIT Project on Blood Bank Management system
IT Project on Blood Bank Management system
 
Blood Bank Management System
Blood Bank Management SystemBlood Bank Management System
Blood Bank Management System
 
Blood bank management
Blood bank managementBlood bank management
Blood bank management
 
Blood Bank Management System
Blood Bank Management SystemBlood Bank Management System
Blood Bank Management System
 
Blood bank-data-abstract-php-project
Blood bank-data-abstract-php-projectBlood bank-data-abstract-php-project
Blood bank-data-abstract-php-project
 
Blood Bank Management Information System [Web-Url: http://infobloodbank.somee...
Blood Bank Management Information System [Web-Url: http://infobloodbank.somee...Blood Bank Management Information System [Web-Url: http://infobloodbank.somee...
Blood Bank Management Information System [Web-Url: http://infobloodbank.somee...
 
Blood Bank Management System
Blood Bank Management SystemBlood Bank Management System
Blood Bank Management System
 
Blood bank mange project presentation
Blood bank mange project presentationBlood bank mange project presentation
Blood bank mange project presentation
 
Blood bank report new
Blood bank report newBlood bank report new
Blood bank report new
 
Blood bank system Project PPT
Blood bank system Project PPTBlood bank system Project PPT
Blood bank system Project PPT
 
Blood donation management
Blood donation managementBlood donation management
Blood donation management
 
Blood Bank Management System
Blood Bank Management SystemBlood Bank Management System
Blood Bank Management System
 
Blood Bank Management System (including UML diagrams)
Blood Bank Management System (including UML diagrams)Blood Bank Management System (including UML diagrams)
Blood Bank Management System (including UML diagrams)
 
online Blood Bank management system
online Blood Bank management system online Blood Bank management system
online Blood Bank management system
 
Blood Bank Management System
Blood Bank Management SystemBlood Bank Management System
Blood Bank Management System
 
Blood donor managment system
Blood donor managment systemBlood donor managment system
Blood donor managment system
 
Blood bank
Blood bankBlood bank
Blood bank
 
Life care Blood Bank Management System Report
Life care Blood Bank Management System ReportLife care Blood Bank Management System Report
Life care Blood Bank Management System Report
 

Viewers also liked

SRS on Online Blood Bank Managment system...
SRS on Online Blood Bank Managment system... SRS on Online Blood Bank Managment system...
SRS on Online Blood Bank Managment system... GCWUF
 
Distributed blood bank management system database
Distributed blood bank management system databaseDistributed blood bank management system database
Distributed blood bank management system databaseSaimunur Rahman
 
SYNOPSIS ON BANK MANAGEMENT SYSTEM
SYNOPSIS ON BANK MANAGEMENT SYSTEMSYNOPSIS ON BANK MANAGEMENT SYSTEM
SYNOPSIS ON BANK MANAGEMENT SYSTEMNitish Xavier Tirkey
 
Gift 4 life v 1.1 (Blood Camp Management System)
Gift 4 life v 1.1 (Blood Camp Management System)Gift 4 life v 1.1 (Blood Camp Management System)
Gift 4 life v 1.1 (Blood Camp Management System)Parinda Rajapaksha
 
online blood bank system design
online blood bank system designonline blood bank system design
online blood bank system designRohit Jawale
 
Blood Bank Management System
Blood Bank Management SystemBlood Bank Management System
Blood Bank Management SystemChirag N Jain
 
Blood donation powerpoint
Blood donation powerpointBlood donation powerpoint
Blood donation powerpoint8magus8
 
Blood bank management system
Blood bank management systemBlood bank management system
Blood bank management systemgaasparerocksters
 
Blood donation ppt
Blood donation pptBlood donation ppt
Blood donation pptR prasad
 
The clinical laboratory
The clinical laboratoryThe clinical laboratory
The clinical laboratorypayneje
 
Dfd examples
Dfd examplesDfd examples
Dfd examplesMohit
 
Project Blood Bank 1.2
Project Blood Bank 1.2Project Blood Bank 1.2
Project Blood Bank 1.2poetawan
 
Blood bank project
Blood bank projectBlood bank project
Blood bank projectVishnu Kumar
 

Viewers also liked (18)

SRS on Online Blood Bank Managment system...
SRS on Online Blood Bank Managment system... SRS on Online Blood Bank Managment system...
SRS on Online Blood Bank Managment system...
 
Presentation of bloodbank
Presentation of bloodbankPresentation of bloodbank
Presentation of bloodbank
 
Blood bank
Blood bankBlood bank
Blood bank
 
Distributed blood bank management system database
Distributed blood bank management system databaseDistributed blood bank management system database
Distributed blood bank management system database
 
SYNOPSIS ON BANK MANAGEMENT SYSTEM
SYNOPSIS ON BANK MANAGEMENT SYSTEMSYNOPSIS ON BANK MANAGEMENT SYSTEM
SYNOPSIS ON BANK MANAGEMENT SYSTEM
 
Gift 4 life v 1.1 (Blood Camp Management System)
Gift 4 life v 1.1 (Blood Camp Management System)Gift 4 life v 1.1 (Blood Camp Management System)
Gift 4 life v 1.1 (Blood Camp Management System)
 
online blood bank system design
online blood bank system designonline blood bank system design
online blood bank system design
 
Blood Bank Management System
Blood Bank Management SystemBlood Bank Management System
Blood Bank Management System
 
Blood donation powerpoint
Blood donation powerpointBlood donation powerpoint
Blood donation powerpoint
 
Blood bank management system
Blood bank management systemBlood bank management system
Blood bank management system
 
Data Flow Diagrams
Data Flow DiagramsData Flow Diagrams
Data Flow Diagrams
 
Blood donation ppt
Blood donation pptBlood donation ppt
Blood donation ppt
 
The clinical laboratory
The clinical laboratoryThe clinical laboratory
The clinical laboratory
 
Bank Management System
Bank Management SystemBank Management System
Bank Management System
 
Dfd examples
Dfd examplesDfd examples
Dfd examples
 
Hospital management system
Hospital management systemHospital management system
Hospital management system
 
Project Blood Bank 1.2
Project Blood Bank 1.2Project Blood Bank 1.2
Project Blood Bank 1.2
 
Blood bank project
Blood bank projectBlood bank project
Blood bank project
 

Similar to Blood Bank(Web Application)

Sample PPT Presentation.pptx on pill camera
Sample PPT Presentation.pptx on pill cameraSample PPT Presentation.pptx on pill camera
Sample PPT Presentation.pptx on pill camerapranaviraolucky
 
Fusion Blood Bank Management System Proposal
Fusion Blood Bank Management System ProposalFusion Blood Bank Management System Proposal
Fusion Blood Bank Management System ProposalAnish Sojan
 
Blood bank in network
Blood bank in networkBlood bank in network
Blood bank in networkNirikshith LN
 
Repot on-hospital-manegment-system
Repot on-hospital-manegment-systemRepot on-hospital-manegment-system
Repot on-hospital-manegment-systemPNEC
 
Database management of blood bank
Database management of blood bank Database management of blood bank
Database management of blood bank SANDEEPKUMARSINGH97
 
Medical center using Data warehousing
Medical center using Data warehousingMedical center using Data warehousing
Medical center using Data warehousingSaleem Almaqashi
 
final new 7219.docx
final new 7219.docxfinal new 7219.docx
final new 7219.docxAgCreation5
 
Hospital management system
Hospital management systemHospital management system
Hospital management systemsubu
 
Efficient Blood bank management system.pptx
Efficient Blood bank management system.pptxEfficient Blood bank management system.pptx
Efficient Blood bank management system.pptxHavesaS
 
Optimizing Blood Supply Chains: AI-Enabled Smart Blood Management Solutions
Optimizing Blood Supply Chains: AI-Enabled Smart Blood Management SolutionsOptimizing Blood Supply Chains: AI-Enabled Smart Blood Management Solutions
Optimizing Blood Supply Chains: AI-Enabled Smart Blood Management SolutionsIRJET Journal
 
Project Proposal(Hospital Management System)
Project Proposal(Hospital Management System)Project Proposal(Hospital Management System)
Project Proposal(Hospital Management System)SN Chakraborty
 
Integrated Hospital Management System
Integrated Hospital Management SystemIntegrated Hospital Management System
Integrated Hospital Management SystemAsker Ibne Firoz
 
Green belt presentation jerry abrams
Green belt presentation jerry abramsGreen belt presentation jerry abrams
Green belt presentation jerry abramsJerry Abrams
 
HMIS by Variance Technologies
HMIS by Variance TechnologiesHMIS by Variance Technologies
HMIS by Variance TechnologiesPreeti Arya
 
Resorcetek Presentation-Healthcare
Resorcetek Presentation-HealthcareResorcetek Presentation-Healthcare
Resorcetek Presentation-HealthcareNaitik Vyas
 
Manoj Mini project PPT.pptx
Manoj Mini project PPT.pptxManoj Mini project PPT.pptx
Manoj Mini project PPT.pptxMANOJKUMAR595172
 
a project used for blood management system.pptx
a project used for blood management system.pptxa project used for blood management system.pptx
a project used for blood management system.pptxAleenaJamil4
 
HOSPITAL INFORMATION.pptx
HOSPITAL INFORMATION.pptxHOSPITAL INFORMATION.pptx
HOSPITAL INFORMATION.pptxManishBhaduri
 
Medicity (Hospital management system)
Medicity (Hospital management system)Medicity (Hospital management system)
Medicity (Hospital management system)YOGESH SHARMA
 

Similar to Blood Bank(Web Application) (20)

Sample PPT Presentation.pptx on pill camera
Sample PPT Presentation.pptx on pill cameraSample PPT Presentation.pptx on pill camera
Sample PPT Presentation.pptx on pill camera
 
Fusion Blood Bank Management System Proposal
Fusion Blood Bank Management System ProposalFusion Blood Bank Management System Proposal
Fusion Blood Bank Management System Proposal
 
Blood bank in network
Blood bank in networkBlood bank in network
Blood bank in network
 
Repot on-hospital-manegment-system
Repot on-hospital-manegment-systemRepot on-hospital-manegment-system
Repot on-hospital-manegment-system
 
Database management of blood bank
Database management of blood bank Database management of blood bank
Database management of blood bank
 
Medical center using Data warehousing
Medical center using Data warehousingMedical center using Data warehousing
Medical center using Data warehousing
 
final new 7219.docx
final new 7219.docxfinal new 7219.docx
final new 7219.docx
 
Hospital management system
Hospital management systemHospital management system
Hospital management system
 
Efficient Blood bank management system.pptx
Efficient Blood bank management system.pptxEfficient Blood bank management system.pptx
Efficient Blood bank management system.pptx
 
Optimizing Blood Supply Chains: AI-Enabled Smart Blood Management Solutions
Optimizing Blood Supply Chains: AI-Enabled Smart Blood Management SolutionsOptimizing Blood Supply Chains: AI-Enabled Smart Blood Management Solutions
Optimizing Blood Supply Chains: AI-Enabled Smart Blood Management Solutions
 
Project Proposal(Hospital Management System)
Project Proposal(Hospital Management System)Project Proposal(Hospital Management System)
Project Proposal(Hospital Management System)
 
Integrated Hospital Management System
Integrated Hospital Management SystemIntegrated Hospital Management System
Integrated Hospital Management System
 
Green belt presentation jerry abrams
Green belt presentation jerry abramsGreen belt presentation jerry abrams
Green belt presentation jerry abrams
 
HMIS by Variance Technologies
HMIS by Variance TechnologiesHMIS by Variance Technologies
HMIS by Variance Technologies
 
Resorcetek Presentation-Healthcare
Resorcetek Presentation-HealthcareResorcetek Presentation-Healthcare
Resorcetek Presentation-Healthcare
 
Manoj Mini project PPT.pptx
Manoj Mini project PPT.pptxManoj Mini project PPT.pptx
Manoj Mini project PPT.pptx
 
a project used for blood management system.pptx
a project used for blood management system.pptxa project used for blood management system.pptx
a project used for blood management system.pptx
 
HOSPITAL INFORMATION.pptx
HOSPITAL INFORMATION.pptxHOSPITAL INFORMATION.pptx
HOSPITAL INFORMATION.pptx
 
blood banker
blood bankerblood banker
blood banker
 
Medicity (Hospital management system)
Medicity (Hospital management system)Medicity (Hospital management system)
Medicity (Hospital management system)
 

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