Online Blood Bank Management System
1.INTRODUCTION: There is no other redeeming act than to save a human life. People may feel afraid or selfish when it comes to donating blood. But if everybody thinks that way, then doctors may be unable to save so many human lives. People who have never donated blood may themselves require blood at some point of their life. But think what will happen if everybody feels unwilling to donate blood. There will be no blood available in the blood banks. So many precious lives will be wasted. It may happen to anyone, even you. So don't be afraid or selfish about donating blood. Blood is the fuel of life. In India, blood is required in every 2 seconds. More awareness should be created about blood donation so that more and more people come forward to donate blood. If human lives are wasted because of the dearth of blood in the blood banks it will be a shame to the human society. So donate blood and encourage other people as well. Aim of this project is to provide such user friendly and interactive service via web interface, mobile application and SMS. As soon as any updates occur in the blood database these changes are reflected in all the above mentioned interfaces. So by this manner this system provides a simple and quicker interaction among various groups connected with blood bank. And also our goal to develop a web-based system to manage blood requisition within the blood supply chain. The system is designed to overcome the drawbacks of existing system problem. The main objective is to improve the efficiency of data communication within the supply chain to reduce response time for each blood demand request. We also focused on managing blood inventory at each blood bank effectively. The results have shown that the proposed system helps enhancing the communication among blood partners within the supply chain network. The recipient can get blood in emergency case also .we also provide SMs facility to donors so that they can reach to exact location .
Dept of CSE, BEC, Bagalkot
Page 1
Online Blood Bank Management System
2. LITERATURE SURVEY: Paper [1], A Web-based blood donor management information system for the Red Cross Society, Uganda (WBBDMI), describes about developing a blood management information system to assist in the management of blood donor records and control the distribution of blood in various parts of the Uganda(country) based on the hospital demands. The blood management information system offers functionalities to quick access to donor records collected from various parts of the Uganda. It enables monitoring of the results and performance of the blood donation activity such that relevant and measurable objectives of the organization can be checked. It provides to management timely, confidential and secure medical reports that facilitates planning and decision making and hence improved medical service delivery. Paper[2], Telemedicine, Telehealth, and Health Information Technology, describes about providing a tool for ATA(American Telemedicine Association) members to identify opportunities for collaboration and to better understand the interaction between telemedicine/telehealth services and health information technology (HIT) applications on local, regional and national levels. Paper presents a framework for discussing the interdependency of both telemedicine and HIT. Paper[3] , An Efficient Emergency, Healthcare, and Medical Information System, explains about present situation of Malaysian medical information and emergency systems and their information processing system, and also focuses on developing an integrated Emergency, Healthcare, and Medical Information System (IEHMS) that can overcome many of the problems in the current systems in Malaysia . The main goal of this paper is to incorporate the real-time and mobility technologies with medical emergency systems. proposed system of this paper can offer: SMS, MMS, live audio and video coverage. Paper[4], Blood Bank Management Information System in India, describes about the review of the main features, merits and demerits provided by the existing Web-Based Information System for Blood Banks and shows the comparison of various existing system and provide some more idea for improve the existing system. And explains about some basic introduction about blood banks then try to provide comparative study of some existing web based blood bank system. paper introduce some new idea for improving the existing techniques used in web based blood bank system. Dept of CSE, BEC, Bagalkot
Page 2
Online Blood Bank Management System
Paper [5], Medical Applications of Wireless Networks, describes about how recent developments in the wireless networks field, new and innovative medical applications based on this technology are being developed in the research as well as commercial sectors. How this trend has just started and how wireless networks are going to become an integral part of medical solutions. And also this survey paper describes about some background on applications of wireless networks in the medical field and discusses the issues and challenges. and also tried to identify some of the standards in use. This paper also identifies innovative medical applications of wireless networks developed or currently being developed in the research and business sectors, also talk about the future trends in this field. Paper[6] , ProSang – leading blood management system in Scandinavia, describes about ProSang ( advanced computer support tool that simplifies the entire management of blood– from blood donor call up to transfusion).With ProSang safety, accuracy and security in blood management is guaranteed and it is backed by 40 years of experience and know-how. Conveniently, ProSang can be integrated with most major systems/applications. It is also a user-driven and feature-rich system that is extremely intuitive and user-friendly. ProSang is the leading blood management system in Scandinavia and is in use at approximately 120 blood banks throughout the that region. People interaction is also observed in this paper. Paper[7] , Telehealth in Malaysia – An Overview, describes about usage of telehealth system in Malaysia ,and also describes about various government projects .and implementation of telehealth in Malaysia shows that the government is in the right track although having some delayed in the execution. And explains about it is worth to invest big amount of money to get better system in place for the future benefit. Overall paper describes about how telehealth can be profit to the country,and how it is useful to the Malaysian people. How reduction of the deaths can be achieved using telehealth etc. Paper [8] , Telemedicine for the benefit of patients, healthcare systems and society, explains about a set of actions aimed at enabling wider deployment of telemedicine services, focusing on three main priorities: building confidence and acceptance of telemedicine services, bringing legal clarity, and facilitating market development.
Dept of CSE, BEC, Bagalkot
Page 3
Online Blood Bank Management System
It also expands on certain aspects of the communication, such as the outcome of the extensive consultation, the policy context and the legal aspects. It also illustrates with concrete examples how wider deployment of telemedicine can affect individual patients, healthcare systems and society. And explains Telemedicine as delivery of healthcare services at a distance using Information and Communication Technologies (ICT), can help to address some of these challenges, providing benefits for individual patients, healthcare systems and society, including the European economy. Paper[9] , Telemedical Information System, describes about wide scope of Telemedical Information System (TIS)’s and discusses examples for the different types of TIS’s. Patient-related TIS’s, knowledge-related TIS’s, and meta-TIS’s. It concludes that for patient-related TIS’s there is the need for a better integration of TIS’s with other patient-centered information systems. Furthermore, paper gives short descriptions about the patient-related TIS , TECSAC (distributed electronic patient record for cardiology) and the domain-specific knowledge-related TIS’s ODITEB (radiological Internet textbook) and ENDOTEL-EIS (endoscopy information system).
Paper[10] , Design of U-Health System with the Use of Smart Phone and Sensor Network ,describes about demerit of the U-health system. It enhances reliability in order to possibly diagnose patient's condition and judge emergency situation by applying the disease identification algorithm to the existing U-health system. Also, explains about role of notice by sending text message to family and medical institution when a result of identifying disease is judged to be emergency situation, and is to enhance speed by allowing patient's condition to be possibly confirmed with real time by using smart phone. And include the incidence of emergency situation by using DCAP(Disease Combination Appearance Probability) prediction algorithm, which is statistical method after creating the extracted data from the body into the combined message in a new form while allowing patient to wear several sensors based on USN(Ubiquitous Sensor Network). Gives notice of emergency situation to family and medical institution through sending text message given the occurrence of emergency situation, and enhances speed by offering mobile service so that patient's information can be searched, through using smart phone available for wireless network. Paper[11], E-Healthcare, describes about services provided by E-healthcare in hospitals such as appointments and prescriptions ,telesurgery and many more online
Dept of CSE, BEC, Bagalkot
Page 4
Online Blood Bank Management System
services available in hospitals and also explains about the importance of health care system its advantages ,disadvantages etc. Also explains about how E-healthcare will empower the consumer and he/she will be able to choose their insurance, doctor and treatment according to their liking and will not be restricted to their locality or neighborhood this will lead to greater efficiency and reduced costs for providers. Paper [12], Can Electronic Medical Record Systems Transform Health Care? Potential Health Benefits, Savings, And Costs, compares health care with the use of IT in other industries. It estimates potential savings and costs of widespread adoption of electronic medical record (EMR) systems, models important health and safety benefits, and concludes that effective EMR implementation and networking could eventually save more than $81 billion annually-by improving health care efficiency and safety-and that HIT-enabled prevention and management of chronic disease could eventually double those savings while increasing health and other social benefits. Paper [13], Online Examination System, explains about disadvantage with respect to existing system .and how the drawbacks are overcome by proposed system. Also describes how proposed system will be less time consuming and is more efficient. How Analysis will be very easy in proposed system and how it is automated. Also explains about how Result will be very precise and accurate and will be declared in very short span of time. how The proposed system is very secure etc.
Paper[14], mHealth: A Potential Tool for Health Care Delivery in India, describe about mobile computing, medical sensors, and communications technologies for health care. Also it describes about how right information available at the right place, at the right time, and in the correct form. also explains about The communications advantages of mHealth . Also explains about Indian several mHealth pilot programs in place and is working to integrate mHealth into its health care system and How wireless technology increases in flexibility, popularity, and distribution. Paper[15] , Staying Connected in a Mobile Healthcare System: Experiences from the MediNet Project,describes about mobile healthcare system consists of a number of components networked together including patients and their healthcare providers. And also discusses the design of the MediNet system and shows how it seamlessly handles connectivity issues between patients and their mobile phones, between the healthcare meters and mobile phones, and between mobile phones and web server components. The overall paper describes about design strategies is to continue providing a high level of service to the patient in the face of communication problems leading to improved acceptability and trust of the system by patients. Dept of CSE, BEC, Bagalkot
Page 5
Online Blood Bank Management System
3.PROBLEM DEFINITION: 3.1 Problem with existing system : Blood bank has a major task to collect blood from donors, monitor blood quality and supply, and distribute blood and blood components to hospitals within the network. Blood distribution is an important activity within this blood supply chain. If the blood bank is able to deliver blood supply to its respective demand in a timely manner, patients' lives will be saved. But nowadays, many regional blood banks in our region confront with ineffective communication channel and insufficient information to fulfill its obligation. Thus, this leads to an inaccurate blood distribution and a waste of time, which can be harmful to patients with critical conditions. Problems with conventional blood bank system 1. Lack of immediate retrievals: -The information is very difficult to retrieve and to find particular information like- E.g. - To find out about the donor’s history, the user has to go through various registers. This results in inconvenience and wastage of time.
2. Does not meet emergency requirements. 3. searching required blood group and donor is tedious job. 3.2 Proposed system definition: Our goal to develop a web-based system to manage blood requisition within the blood supply chain. The system was designed to cope with above described problem. The main objective is to improve the efficiency of data communication within the supply chain to reduce response time for each blood demand request. We also focused on managing blood inventory at each blood bank effectively. The results have shown that the proposed system helps enhancing the communication among blood partners within the supply chain network. The recipient can get blood in emergency case also .we also provide SMS facility to donors so that they can reach to exact location. Also we are providing advanced mobile phones to have an application which connects to our website so that the one with our application in his/her cell phone can easily access our site and can get information.
This proposed system provides online storage/ updations and retrieval facility. This system promises very less or no paper work and also provides help to blood recipient, blood banks and donors also. In this system everything is stored electronically so very Dept of CSE, BEC, Bagalkot
Page 6
Online Blood Bank Management System
less amount of paper work is required and information can be retrieved very easily without searching here and there into registers.
3.3 Highlights of proposed system:
Donor registration through online.
Recipients request processing.
SMS facility to donor.
Map interface to general users to give details of donors and blood banks.
Inventory management for blood bank.
On-line quality control.
Mobile application to access our site.
Searching facility to recipient based on various types (blood group, location etc).
Dept of CSE, BEC, Bagalkot
Page 7
Online Blood Bank Management System
4. PROPOSED SYSTEM: To overcome the drawbacks of existing system we proposed our system with following features: Front-end Features:
Donors registration Donors login Update donors profile Blood Request Search donors Search Blood Banks Add Blood Banks Request Blood List Blood Banks Mobile application Information service through SMS gateway
Administrative Features:
Admin login Website Database Settings Add Blood Banks Address Blood Donors Reports Blood Banks Reports Blood Requesters list Change Admin Password
4.1 BLOCK DIAGRAM Block diagram of proposed system is as shown in following figure. Our system consists of main server which interacts with the database and different kind of clients such as donor client, recipient client, general client and also blood bank. Our server also interacts with multimedia cell phones which have our mobile application. With help of mobile interface user can interact with server effectively, user can easily search locations of blood bank, location of the donor.
Dept of CSE, BEC, Bagalkot
Page 8
Online Blood Bank Management System
Database Blood Bank Client Server
General user Client Mobile interface
Recipient Client
Donor Client
4.2 HARDWARE AND SOFTWARE REQUIREMENTS: For system:
Processor
RAM
Hard disk for Storage
Monitor
Keyboard :standard 101 key board
Mouse
Printer
Operating system: windows XP environment /higher
Software Tool: JAVA, JSP,ORACLE
For mobile:
Mobile with SMS facility
Mobile which supports apllication
Software tool:J2ME
Dept of CSE, BEC, Bagalkot
Page 9
Online Blood Bank Management System
5. PROTOTYPE IMPLEMENTATION: Structure chart of proposed system is as shown below.structure chart consist of various modules.
Dept of CSE, BEC, Bagalkot
Page 10
Online Blood Bank Management System
5.1 VARIOUS MODULES DESCRIBED IN STRUCTURE CHART: Blood bank Module. Administrator Module. General User Module. ADMINISTRATOR MODULE:
A Genuine person from the Administrator side will collect information about the New Blood Bank like contact and Address details etc for Registration. After filtering the invalid data, the Blood Bank Details will be uploaded in Online Blood Bank System site for general users. Before uploading their details the Administrator will give unique username and password to the each Blood Bank. The Administrator can also add new donor who registered trough site .and allows him to create his own account . The administrator search various donors details based on normal or map based search. The Administrator can view the Account information and can also view the suggestion (feedbacks) given by different users of this site. The Administrator is the one, who updates latest Health Tips provided in this site. The administrator can also view total report of the site.
BLOOD BANK MODULE:
Every Blood Bank will have their own unique Id and Password with which, they will login to this site. After they logged into this site. They can search various donors, can add camp details ,and can add new donor to database. Blood bank Administrator does donor registration. Blood Bank also view information about reports like blood requests, and replies etc.
Dept of CSE, BEC, Bagalkot
Page 11
Online Blood Bank Management System GENERAL USER MODULE:
General Users are those who are new users in this site. They can view general information about the Blood Bank details . They view the Health Tips. They can give their suggestion about this site. They can register themselves and become a donor for the Online Blood Bank system. If general user registered as donor he/she will be given with user name and password with the help of this he/she can maintain his own account. General user can act as recipient to blood if he request blood ,he can search required donor based on location and blood group. and he can access his position and also he can send message immediately.
5.2 PROTOTYPE IMPLEMENTED IN C: Following simple c code describes about implementation of all modules which are used in proposed system. //Prototype implementation for "ONLINE BLOOD BANK MANAGEMENT SYSTEM" #include #include #include #include void search(); void main1(); void general_user(); void blood_bank(); void admin(); int login(); int validate(char c[]); int enter(); int ch; Dept of CSE, BEC, Bagalkot
Page 12
Online Blood Bank Management System
void main() { int i,ltype,a,b,c,f,u,v; clrscr(); printf("Welcome to ONLINE BLOOD BANK\n"); printf("If you want to login press 1\n"); scanf("%d",&ch); if(ch==1) ltype=login(); switch(ltype) { case 1:admin(); break; case 2:blood_bank(); break; case 3:general_user(); break; default:printf("\nYou are an Invalid user\n"); exit(0); } getch(); } int login() { int x,i; char c[5],d[5]; clrscr();
Dept of CSE, BEC, Bagalkot
Page 13
Online Blood Bank Management System
printf("Enter the user name\n"); fflush(stdin); gets(d); printf("\nEnter the
password\n");
fflush(stdin); gets(c); x=validate(c); if(x==1) { printf("\nYou are valid user\n"); if(c[0]=='a'&& c[1]=='d') return 1; else if(c[0]=='b'&& c[1]=='l') return 2; else if(c[0]=='d'&& c[1]=='o') return 3; else return 4; } else return 5; }
int validate(char c[5]) { printf("\nChecks user name and curresponding password if exists returns 1 elsereturns 2\n"); return 1; Dept of CSE, BEC, Bagalkot
Page 14
Online Blood Bank Management System
}
void admin() { int n,g,j; printf("\nWelcome Admin\n"); printf("\nChoose your operation:\n"); printf("\n1-Search\n 2-Update Blood Bank Info\n 3-Update Map Info\n 4-Exit\n"); scanf("%d",&n); switch(n) { case 1:printf("\nSearches for required info and displays resultset if data found\n"); break; case 2:printf("\nUpdates Blood Bank Info like:\n"); printf("\nUpdate BB address\n Update new username & password\n"); break; case 3:printf("\nUpdates Map Info like:\n"); printf("\nAdd new cities\n update marker for new blood bank\nupdate marker for blood camps\n"); break; case 4:printf("\nExiting admin\n"); main1(); default :printf("\nInvalid choice\n"); break; } admin(); Dept of CSE, BEC, Bagalkot
Page 15
Online Blood Bank Management System
}
void blood_bank() { int n,k; printf("\n\nWelcome Blood Bank\n"); printf("\nChoose your operation:\n"); printf("1-Search 2-Update Camp shedule 3-Add donor 4-Delete donor 5-exit\n"); scanf("%d",&n); switch(n) { int h; case 1:printf("\nSearches for required info and displays resultset if data found\n"); break; case 2:printf("\nUpdates Camp shedule as required\n"); break; case 3:printf("\nAdd a donor to database\n"); break; case 4:printf("\nDelete donor from database\n"); break; case 5:printf("\nExit from blood bank\n"); main1();
default :printf("\nInvalid choice\n"); break; } Dept of CSE, BEC, Bagalkot
Page 16
Online Blood Bank Management System
blood_bank(); } void general_user() {
int n,i,l; printf("\n\nWelcome General User\n"); printf("\nChoose your operation:\n"); printf("1-Search 2-Register 3-Update user details 4-Exit\n"); scanf("%d",&n); switch(n) { case 1: search(); break; case 2:printf("\nRegisters as a donor\n"); break; case 3:printf("\nUpdates user details like:\n"); printf("\nChanges current address\nChanges contact no\n"); break; case 4:printf("\nExiting user\n"); main1(); default :printf("\nInvalid choice\n"); break; } general_user(); } void search()
Dept of CSE, BEC, Bagalkot
Page 17
Online Blood Bank Management System
{ printf("\nProvides search based on user entry or map interface\n"); printf("\nReads blood group and location\n"); printf("\nSends message to every selected donor\n"); } void main1() { printf("do you want to continue\n"); main(); }
Dept of CSE, BEC, Bagalkot
Page 18
Online Blood Bank Management System
6. SUMMARY Online blood bank system is 24X7 systems for different kind of people like blood bank personnel, doctors, donors, recipients and other general users. Here any person who has undergone blood test can be registered in any authorized blood bank as donor. That person can get facilities like information about blood bank, blood camps, donors and recipients. This project facilitates services like direct access to the site to get donors information if there exists an emergency. The whole the objective of the project is an online edge for bringing mutually giving blood donors and patients (blood requesters) that needs blood. The primary objective of the project is to create an interactive Blood donors, Blood requesters and Blood bank clinics. This web application is to be conceived in its current form as a dynamic site-requiring constant updates both from the blood donors as well as the blood requesters and is to enable blood donors (Volunteer) to place their profile and blood requesters (patients) to publish their requests. The mobile application of this project provides the users (with multimedia cell phones) the service of finding a blood bank with map interface. Here the application consists of a map which highlights the various blood bank locations and also it gives information about particular blood bank and also the list of donors in that particular location.
Dept of CSE, BEC, Bagalkot
Page 19
Online Blood Bank Management System
7.REFERENCES: 1. Kanobe Fredrick, BA, PGDCS,” A Web-based blood donor management information system for the Red Cross Society, Uganda (WBBDMI)”. 2. Dena Puskin, ScD, Barbara Johnston, RN, Stuart Speedie, PhD, ” Telemedicine, Telehealth, and Health Information Technology”, The American Telemedicine Association May 2006. 3. Shihab A. Hameed, Aisha Hassan, Shahina Shabnam, Vladimir Miho & Othman Khalifa,” An Efficient Emergency, Healthcare, and Medical Information System”, 2006. 4. Vikas Kulshreshtha, Dr.Sharad Maheshwari, “Blood Bank Management Information System in India”, International Journal of Engineering Research and Applications (IJERA), Vol. 1, Issue 2, pp.260-263, www.ijera.com. 5. Ibrahim Noorzaie,” Survey Paper on "Medical Applications of wireless networks", April 12, 2006. 6. “ProSang-the www.prosang.com.
leading
blood
management
system
in
Scandinavia”,
7. M.H. Mat Som, A.N. Norali and M.S.A. Megat Ali, “Telehealth in Malaysia – An Overview”,IEEE symposium on Industrial Electronics and Applications (ISIEA 2010),October, 2010. 8. “Telemedicine for the benefit of patients, healthcare systems and society”, Commission Staff Working Paper Sec (2009)943 final June, 2009. 9. Alexander Horsch and Thomas Balbach,” Telemedical Information Systems”, IEEE Transactions On Information Technology In Biomedicine, Vol. 3, NO. 3, September 1999. 10. Oh-young Kwon, Su-hong Shin, Seung-jung Shin, Woo-sung Kim, ”Design of UHealth System with the Use of Smart Phone and Sensor Network”. 1. Hongwei Du, HEALTHCARE”.
Ben Bradford, Rostam Assadi-Shehni, Vikram Gandhi,” E-
Dept of CSE, BEC, Bagalkot
Page 20
Online Blood Bank Management System
12. Richard Hillestad, James Bigeiow, Anthony Bower, Federico Girosi, Robin Meiii, Richard Scoviile, and Roger Tayior,”Can Electronic Medical Record Systems Transform Health Care? Potential Health Benefits, Savings, And Costs”. September/October 2005. 13. Sanjeev Jaiswal, Neeta Bhavnani, Rupendra Sharma, System”.
“Online Examination
14. K. Ganapathy, Aditi Ravindra,” mHealth: A Potential Tool for Health Care Delivery in India”, Bellagio, Italy,july ,2008. 15. Permanand Mohan, Salys Sultan,” Staying Connected in a Mobile Healthcare System: Experiences from the MediNet Project”, International Journal on HumanComputer Interaction , 2010
Dept of CSE, BEC, Bagalkot
Page 21