0% found this document useful (0 votes)
33 views5 pages

Blood Bank Management System

The Ultimate goal of the Blood Bank Management System is to simplify the procedure of blood donation and allowance at blood bank.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
33 views5 pages

Blood Bank Management System

The Ultimate goal of the Blood Bank Management System is to simplify the procedure of blood donation and allowance at blood bank.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

Volume 8, Issue 12, December – 2023 International Journal of Innovative Science and Research Technology

ISSN No:-2456-2165

Blood Bank Management System


1 2
Medicharla Karthik P. Hima Bindu Karuna Sai Durga
Student Student
Department of CSE Department of CSE
Sri Vasavi Engineering College Sri Vasavi Engineering College
Tadepalligudem Tadepalligudem

3 4
Yaramati Sai Ramana Satti Dundi Krishna
Student Student
Department of CSE Department of CSE
Sri Vasavi Engineering College Sri Vasavi Engineering College
Tadepalligudem Tadepalligudem
5
Dr. Loshma Gunisetti
Professor
Department of AIM
Sri Vasavi Engineering College
Tadepalligudem

Abstract:- The Ultimate goal of the Blood Bank blood. System also enables generation of numerous reports
Management System is to simplify the procedure of related to blood requests and cross-matching. These reports
blood donation and allowance at blood bank. In the fast- permit for measuring performance parameters within the
paced modern era, there exists a necessity for a well- blood bank, analyzing inventory, and evaluating various
established and sturdy platform where benefactors and aspects of blood bank operations. In summary, the Blood
medical professionals can connect for the purpose of Bank Management System is a extensive solution that
blood donation, ensuring that those in need can receive modernizes management of donor data, inventory, blood
the necessary blood in a timely manner, it becomes easier requisition, and cross- matching while maintaining a secure
for many a man who desires to donate blood but cannot environment and facilitating in-depth reporting for skillful
locate a appropriate structure for it due to their hectic and effective blood bank operations.
schedule. The Blood Bank Management System (BBMS)
is software that preserves, handles, fetches, and II. RELATED WORK
scrutinizes information regarding a blood repository.
With the use of Blood Bank Management System, blood Every year, the nation faces a significant blood
transfer procedure is safe and protected. Threats on shortage, needing approximately 4 crore units of blood,
improper blood donor documentation, or misguided while only 40 lakh units are typically available. Inspite of
records could be completed eliminated. presence of several blood banks worldwide, there is often no
direct connection between donors and recipients. Blood
Keywords:- Blood Bank Management System, Blood donation can involve giving whole blood or particular blood
Donation, Blood Group,Donor, Recipient. components, and in developed countries, most donors are
unpaid volunteers contributing to a communal blood supply.
I. INTRODUCTION Donors may also select to store their blood for future personal
use. In today's technologically competent world, web-based
The Blood Bank Management System is a online-based applications have become an essential component of our
solution designed to manage skillfully, organize inventory, daily lives. Technological advancements have introduced
administrative, and all aspects within a blood bank. The various features to this field. The objective of this web
application allows for the registration of blood donors. Users application is to facilitate the easy location of nearby blood
can record and store physical and medical details of donors donors during emergencies. Users who register on this
during registration. These details can be updated as needed platform provide their location, contact information, blood
during successive donations. The system also examines type, and other related details.The application serves for both
eligibility criteria for donations, helping in finding referred individuals seeking blood donors and those willing to
donors for future reference. The application offers tools to donate, ensuring timely assistance [1].
well organize the blood bank's inventory, including blood
bags and blood components. Users can request blood and As a management information system, Pah Essah and
blood transfusions through the application Cross-matching Said Ab Rahman (2011) deployed a blood bank
techniques are used to ensure adaptability, and results are management system that revolves around details concerning
generated and scrutinized by experts before issuing the the recipient, the donor and the blood. It is designed to

IJISRT23DEC154 www.ijisrt.com 262


Volume 8, Issue 12, December – 2023 International Journal of Innovative Science and Research Technology
ISSN No:-2456-2165
oversee the administration of the system. Their system According to Catassi, there is a digitalized inventory
comprises three key modules: the donor module, the patient control system for managing distribution of blood among the
module, and the blood module. However, one crucial issue hospitals, blood bank. System is being performed from 1964,
is left that who should be responsible for administrating the it stood out blood effectiveness usage of preceding
system [4]. processes. Certainly, applicable processed data of daily
status of blood by a centralized system causes to a 60
In "Automated Online Blood Bank Database" authored percent depletion at obsolete in conjunction by supply
by Muhammad Arif, S. Sreevas, K. Nafseer, and R. Rahul depletion of average 30 percent. Combining the suggested
(2012), they introduced a direct call routing method system into ongoing clinic and blood bank management
employing asterisk. In this approach, each blood bank is evaluated in regard to workforce, mental, and financial
equipped with a database dealt by a central server. In times repercussions [5].
of urgent need for blood, individuals can dial the toll-free
number provided. This call will be directly routed to a In perspective of Clemen Teena, in spite of the
suitable donor, and upon receiving blood from that donor, growing need for blood, merely around 5% of the Indian
the donor's information is temporarily held for 2 months. populace contributes blood. This information encompass
[2][8] details like the contributor's name, blood group, and email.
Subsequently, contact details will be presented on the
E.M.S.S.Ekanayaka and C.Wimaldharma (2015) screen. In case of an urgency need for blood, one can
deployed a Blood Bank Management System it could gather promptly locate a contact individual who corresponds to a
whole donors in a centralized platform. The system ensures particular or related blood type and reach them through the
continuous communication with donors by sending SMS blood bank website. Blood Bank Management System offers
notifications to phone numbers, keeping them informed[4]. a roster of contributors in your city/region. Utilize this
application whenever need arises.
In the paper “Short message service (SMS) based
blood bank” by G. Muddu Krishna & S. Nagaraju(2016) and Almost everyone possesses a mobile phone or telecall
suggested a system in which the amenities of a blood bank smartphone with him/her, it guarantees on the spontaneous
would be reached through SMS.If anyone needs blood they monitoring and communication. website will aid users in
must request it by SMS, so packet count module of their easily finding donors with compatible blood groups in their
system can verify the accessibility of blood, with a response vicinity and accessing their mobile numbers for prompt
provided by the data processing module [3]. assistance. Machine learning is employed to showcase the
most frequently contributed blood corporations the usage of
An Application related to “Life saving” developed by SVM [7][14].
Ramakant Gawande; Narendra Gupta; Nikhil Thengadi they
introduced a system which connects all donors and linking III. PROPOSED METHODOLOGY
all contributors and aiding in the regulation of the blood
transfer mechanism, and the system can also manage a Unlike the current blood bank management systems,
database containing information about donors and blood the proposed system should be developed for utilization of
categorized by city and subsequently by locality [11]. various individuals by ensuring security of data and privacy
of distinct blood banks while simultaneously providing a
According to Gupta N, Gawande R, Thengadi N ,blood degree of accessibility for others information like donors
donation and transfusion is a critical problem and need, and recipients information.
scarcity of blood whole over the globe leads to demise of
many a man. The deficiency of centralized system of Blood Bank Management System has 3 modules
donation of blood is extremely accountable for all the losses. followed by Donor, Patient (Receiver), Admin.
In the generation of online ,computerized procedures,
standard techniques of gathering blood are certain. There is Donor has ability to view, accept request and patient
a need for an automated system to control centers, to present can be able to make a request and admin can have overall
the details to the fascinated parties. They deployed a website control.
it can handles all those problems linked to donation of blood
and receiving of blood. They developed SQLite database as
essential component of united framework which organizes
previous blood contribution information in a centralized
database for systematic processing. Suggested system allow
individuals so that they can register as a donor to make
themselves accessible when there is a requirement of their
type of blood. They launched a seek tab to find accessible
persons to contribute the blood. In the suggested system in
registration of donor, haleness-concerned information can be
updated in database of blood bank management system
[6][10].

IJISRT23DEC154 www.ijisrt.com 263


Volume 8, Issue 12, December – 2023 International Journal of Innovative Science and Research Technology
ISSN No:-2456-2165
# Function to add blood inventory
def add_blood_inventory():
inventory_info = {
"BloodProductID": generate_unique_product_id(),
"BloodType": input("Enter blood type: "),
"ExpiryDate": input("Enter expiry date: "),
"AvailableUnits": int(input("Enter available units: "))
}
inventory_data.append(inventory_info)
print("Blood inventory added successfully.")

# Function to generate a unique donor ID


def generate_unique_donor_id():
return len(donor_data) + 1

# Function to generate a unique product ID for blood


inventory
def generate_unique_product_id():
return len(inventory_data) + 1

V. RESULTS AND DISCUSSION

Homepage will appear like this.

Fig 1 Blood Bank Management System

The proposed system has developed to be “deployed


once and use anywhere” as opposed to some researches that
suggest management activities to be implemented on
standalone systems.

It could be deployed on individual computers.

All System functionalities will be accessible over the


internet based on the user accessing the system.
Fig 2 HOME PAGE
IV. ALGORITHM
By clicking on the home page we can find 3 icons at
The basic functionalities are represented using a top right corner of the page namely patient, donor, admin.
pseudo code, which is as follows: On clicking on patient icon, new Patient can register, by
creating username, password and giving details like blood
# Create empty data structures to store donor and inventory group, disease, mobile number, profile pic and his address.
information
donor_data = []
inventory_data = []
# Function to add a new donor
def add_donor():
donor_info = {
"DonorID": generate_unique_donor_id(),
"Name": input("Enter donor's name: "),
"BloodType": input("Enter donor's blood type: "),
"DonationDate": input("Enter donation date: "),
"ContactInformation": input("Enter contact
information: ")
}
donor_data.append(donor_info)
print("Donor information added successfully.") Fig 3 PATIENT LOGIN PAGE

IJISRT23DEC154 www.ijisrt.com 264


Volume 8, Issue 12, December – 2023 International Journal of Innovative Science and Research Technology
ISSN No:-2456-2165
Registered patient can login by giving user name and Donor has a capability for not only to donate blood but
password and system will verify the patient by his user name can also to make a blood request.
and password and can allow or deny access to the patient.
Donor could view count of made blood requests,
history (Approved, Pending, Rejected.) by Admin on his
dashboard.

Fig 4 PATIENT DASHBOARD

A Patient could have access to make blood request for


particular blood group and amount of blood in units from
available blood stock.
Fig 7 ADMIN LOGIN PAGE
Patient can view their made blood request history with
An admin could manage whole activities. Admin can
status (Pending, Approved, Rejected.)
login by giving created user name followed by password in
admin login page by clicking on admin icon.

Fig 5 DONOR LOGIN PAGE

New donor can register by clicking on donor icon by


creating username, password, giving details like blood
group, mobile number, profile pic and his address.

After registering donor can login using donor login


page by giving his username and password. Fig 8 ADMIN DASHBOARD

Admin could view blood units of each and every


accessible blood group, count of donors, count of blood
requests made, count of approved requests, total units of
blood available on Dashboard. The following are the
functionalities of admin:

Admin Could see, update, delete donor details and


patient details.

Could see donation requests made by donor and admin


can reject or approve the request on basis of whether a
donor has any disease or not.
Fig 6 DONOR DASHBOARD

IJISRT23DEC154 www.ijisrt.com 265


Volume 8, Issue 12, December – 2023 International Journal of Innovative Science and Research Technology
ISSN No:-2456-2165
Admin Could view blood request history. Could update [13]. S. Bidya, N. Sonawane, N. Shegokar, et al., ”Remote
count of units of a specific blood group. access to PC using Android phone,” International
Journal of Innovative Research in Computer and
VI. FUTURE SCOPE - CONCLUSION Communication Engineering (IJIRCCE), vol.2, no. 4,
pp. 3996-3999, April 2014.
Presently we developed an efficient Blood Bank [14]. Ibrahim, f., Tukur, a., Mohamed, I.: CBBR Centralized
Management System. Trends related to blood repository in Blood Bank Repository, Vol. 3. International Journal
past years have changed and is still changing. Many of Information System and Engineering. (2015) 85-97
researches were done on the management of blood banks. [15]. Radha, R., Thorat, S.: Smart Blood Bank Based On
The use of IoT will become beneficially for the management IoT: A Review. International Research Journal of
system and in future donor can get information about blood Engineering and Technology (IRJET) (2018) 2395-
donation camp through SMS and email along with building 0056
an aware community. Streamlining the management process
ensures a more efficient and prompt response in critical
situations. In conclusion online blood bank management
system is un complicated resolution to the process which
aims to eliminate the problems and make smooth transfer of
blood.

REFERENCES

[1]. Alfonso, E.,Xie, X., Augusto, V., Garraud, O.:


Modelling and simulation of blood collection systems.
Health Care Manag. Sci. 15(1), 63–78 (2012)
[2]. International Research Journal of Modernization in
Engineering Technology and science.
[3]. International Research Journal of Creative Research
Thoughts [IJCRT]
[4]. Technical Session-Computer Science and Technology
& Industrial Information.
[5]. Catassi, C. A., and E. L. Peterson. "The Blood
Inventory Control System Helping Blood Bank.
[6]. Gupta N, Gawande R, Thengadi N. MBB: A Life
Saving Application. International Journal For Research
in Emerging Science And Technology. 2015
Mar;2(1):326-30.
[7]. “A Study on Blood Bank Management System” by A.
Clemen Department of MCA, University, Selaiyur,
Chennai-73, Tamil Nadu, India.
[8]. Kulshreshtha V, Maheshwari S. Benefits of
management information system in blood bank.
International Journal of Engineering and Science. 2012
Dec;1(12):5-7
[9]. P. Priya and V. Saranya (2014) “The Optimization of
Blood Donor Information and Management System by
Technopedia” ISO 3297: 2007 3 (1)
[10]. S. S. Rajendra, S. V. Bhalchanadra, “Online Blood
Bank Management System (BBMS)”, International
Journal of Engineering Science and Computing, vol. 9,
no. 2, pp. 19849- 19851, 2019.
[11]. F. A. Al. Dossari, M. M. Al. Mubarak, M. K. Al.
Bukhowa, et al. “Life Donors:Savin Life by Using
Current Era Smart Technologies,” Journal of
Information & Communication Technology, vol. 9, no.
2, pp. 55-76, 2015.
[12]. S. Parikh, P. Kathiria, Y. Vaghela, et al., “A Geo-
Location based Mobile Service that Dynamically
Locates and Notifies the nearest Blood Donors for
Blood Donation during Medical Emergencies,” Int. J.
Comput. Appl., vol. 88, no. 3, pp. 33–39, 2014.

IJISRT23DEC154 www.ijisrt.com 266

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy