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

PPTX
ONLINE BLOOD BANKING SYSTEM
PPT
Blood donor managment system
PPT
Blood Bank Management System by CDAC
DOC
Online blood bank management system
PDF
Blood Bank Management System
DOCX
Blood bank management
DOCX
SRS on blood bank
PPT
Project proposal presentation(blood bank management system)
ONLINE BLOOD BANKING SYSTEM
Blood donor managment system
Blood Bank Management System by CDAC
Online blood bank management system
Blood Bank Management System
Blood bank management
SRS on blood bank
Project proposal presentation(blood bank management system)

What's hot (20)

PDF
online Blood Bank management system
PPTX
BLOOD BANK SOFTWARE PRESENTATION
PPTX
Blood bank mange project presentation
PPTX
Smart Blood Bank
PPTX
Blood Bank Management System
PPT
Blood donation ppt
PDF
Blood bank management system
PPTX
Blood bank ppt
PDF
DOCX
Blood Bank Management System
DOCX
Blood bank report new
PPTX
SRS on Online Blood Bank Managment system...
PDF
Full report on blood bank management system
PPTX
Blood Bank Management System
PPTX
Blood Bank Management System (including UML diagrams)
PPTX
Blood Bank Management System
PPTX
Blood Bank Management System
DOCX
Blood Bank Management System Project Proposal
DOCX
Blood Bank System Peroject (website) Full Document
DOCX
Report on Smart Blood Bank project
online Blood Bank management system
BLOOD BANK SOFTWARE PRESENTATION
Blood bank mange project presentation
Smart Blood Bank
Blood Bank Management System
Blood donation ppt
Blood bank management system
Blood bank ppt
Blood Bank Management System
Blood bank report new
SRS on Online Blood Bank Managment system...
Full report on blood bank management system
Blood Bank Management System
Blood Bank Management System (including UML diagrams)
Blood Bank Management System
Blood Bank Management System
Blood Bank Management System Project Proposal
Blood Bank System Peroject (website) Full Document
Report on Smart Blood Bank project
Ad

Viewers also liked (19)

PPTX
Presentation of bloodbank
PPTX
Blood bank
PPTX
Blood Bank Management Information System [Web-Url: http://infobloodbank.somee...
ZIP
Blood bank-data-abstract-php-project
PPTX
Distributed blood bank management system database
PPTX
Blood bank
DOC
SYNOPSIS ON BANK MANAGEMENT SYSTEM
PPTX
Gift 4 life v 1.1 (Blood Camp Management System)
DOCX
online blood bank system design
KEY
Blood donation powerpoint
PPTX
Blood bank management system
PPTX
Data Flow Diagrams
PPTX
Emergency blood donation management system
PPTX
The clinical laboratory
PPT
Bank Management System
PPTX
Dfd examples
DOC
Hospital management system
PPTX
Project Blood Bank 1.2
PDF
Blood bank project
Presentation of bloodbank
Blood bank
Blood Bank Management Information System [Web-Url: http://infobloodbank.somee...
Blood bank-data-abstract-php-project
Distributed blood bank management system database
Blood bank
SYNOPSIS ON BANK MANAGEMENT SYSTEM
Gift 4 life v 1.1 (Blood Camp Management System)
online blood bank system design
Blood donation powerpoint
Blood bank management system
Data Flow Diagrams
Emergency blood donation management system
The clinical laboratory
Bank Management System
Dfd examples
Hospital management system
Project Blood Bank 1.2
Blood bank project
Ad

Similar to Blood Bank(Web Application) (20)

PPTX
Hmis in blood banks
PPTX
Mini_Project[1]forthe future useetc.pptx
PPTX
abcd(1).pptx
PPTX
Blood bank managment systemffffffff.pptx
PPT
IT Project on Blood Bank Management system
PPTX
E_BLOODBANK PROJECT PRESENTATION REPORT.pptx
PDF
Blood finder application project report (1).pdf
PDF
Blood bank Management System Salesforce
PPTX
a project used for blood management system.pptx
PPTX
E blood bank ionic4 ppt
PDF
Life care Blood Bank Management System Report
DOCX
Fusion Blood Bank Management System Proposal
PDF
Online blood donation management system project.pdf
PDF
Departmental Information Systems and Management Information Systems in Health...
PDF
Blood_Bank_Management_System_A_Project_P.pdf
PPTX
blood_donar.pptxhhjjjjjjjjjkkkkkkkkkkkkkkk
PPTX
Blood_Bank_nedd_to_upload_thats_why_-1.pptx
PDF
blood banker
PPTX
sample ppt.pptx block kr do na plz call to utha le pachi vat karisu ne je pho...
PPTX
Diidjdos9kejsjsjsjsjsjdkdjdndmkddkkdjdjdjdjd
Hmis in blood banks
Mini_Project[1]forthe future useetc.pptx
abcd(1).pptx
Blood bank managment systemffffffff.pptx
IT Project on Blood Bank Management system
E_BLOODBANK PROJECT PRESENTATION REPORT.pptx
Blood finder application project report (1).pdf
Blood bank Management System Salesforce
a project used for blood management system.pptx
E blood bank ionic4 ppt
Life care Blood Bank Management System Report
Fusion Blood Bank Management System Proposal
Online blood donation management system project.pdf
Departmental Information Systems and Management Information Systems in Health...
Blood_Bank_Management_System_A_Project_P.pdf
blood_donar.pptxhhjjjjjjjjjkkkkkkkkkkkkkkk
Blood_Bank_nedd_to_upload_thats_why_-1.pptx
blood banker
sample ppt.pptx block kr do na plz call to utha le pachi vat karisu ne je pho...
Diidjdos9kejsjsjsjsjsjdkdjdndmkddkkdjdjdjdjd

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