Design and development of a real-time blood group identification and notification alert system for mobility and ER
Pakistan has quite a shoddy record when it comes to road accidents. Death causes due to a lot of blood flows out from the body. It is compulsory part to identify the blood group before transfusion in emergency cases. And it needs to be done with in few seconds, so that the arrangement of blood can b
2025-06-28 16:31:19 - Adil Khan
Design and development of a real-time blood group identification and notification alert system for mobility and ER
Project Area of Specialization Artificial IntelligenceProject SummaryPakistan has quite a shoddy record when it comes to road accidents. Death causes due to a lot of blood flows out from the body. It is compulsory part to identify the blood group before transfusion in emergency cases. And it needs to be done with in few seconds, so that the arrangement of blood can be done at right time and transfusion can be done at its right time.
Problem 1: Now-a-days in Blood laboratory, the blood –group is identified manually. It requires a skilled person to process and it consumes a lot of time. It is done by human so there is big chance of error, which may cause wrong transfusion of blood group.
Problem 2: In accident situations, the ratio of death due to a lot of blood flows out of the body and not arrangement of blood at right time and not arrival of Ambulance at right time at the accident place is high.
Solution: Our project aims to solve these two problems by an automated system to identify blood group with-in seconds. The device can be placed inside vehicle or in blood Laboratory to solve above two problems.
The system needs to put drops of blood in it by person, then it automatically mixes the Anti-oxides with the blood, then there will be four mixtures of oxides, then system will identify the blood group by capturing pictures (using Pi-Camera) of all four mixtures then applying the computer vision algorithms on it, which solves the first problem. For the second problem (accident situation), we are using GPS and GSM technology. For the second problem, the system will first identifies the blood group then it will find the current accident Location (Using GPS), and then sending (Using GSM) blood group information to the nearest hospital so that blood can be arrange at right time to save person’s life and then sending information of accident location to the nearest Ambulance so that it can reach at accident place at right time for saving person’s life.
Project ObjectivesFollowing are the short term goals or objectives of our project:
- To design a digital 3D model.
- To print that model and start building a working device using raspberry pi, Pi-Camera, GSM, and GPS.
- To employ the algorithms of computer vision for identification of blood group.
- To alert the nearby Ambulance about the accident so that Ambulance can reach there (accident place) as soon as possible.
- To alert the nearby Hospital about the blood group information of the person so that arrangement of blood can be done as soon as possible.
- Get effective and faster results as compared to Manual blood group identification.
Our Project is based on identifying the blood group and notification alert system. We will be using computer vision technique/methods, which is by far the most efficient approach for identifying the blood group.
We will start by designing a 3D model with a suitable dimension to be installed on a train bogie/Survey vehicle. The model will be designed using AutoCAD or Sketch up 3D. The designed model will then be sent for printing to Proto21 (a 3D printing services company). Once it is printed, it will serve as a base for our main components, i.e. Raspberry pi, Pi-Camera, GPS module and GSM module.
- The code will be installed in the Raspberry pi.
- The GPS module is used for finding current location.
- The GSM module is used for sending data to the nearest hospital and to the nearest Ambulance.
How Our System works:
First put blood drops in the system, and then blood drops will be mixed with the oxides automatically using Stereo Motors. After mixing, there will be four different mixtures (Anti-A, Anti-B, Anti-AB and Anti-D). The system will find occurrence of agglutination in all four mixtures and then classification algorithm will be applied which will identify the blood group. As we use GPS and GSM Technology, the system will take the current Location (accident location) and send it to the nearest Ambulance so that it can reach at right time and Blood group detail will be send to the nearest hospital, so that blood can be arranged at right time.

Benefits of using our automated blood group identification and notification alert system are:
- This prototype model can lead to the idea of converting the Manual Blood group identification into an automated identification Approach, only with the help of electronics devices.
- A layman can also use it, no need of skilled person to process it.
- Less chances of errors as the identification is carried out by machines and not humans.
- We can reduce the death ratio due disastrous accidents.
- Easy to use.
The final product is in the form of an electronic/hardware model or device which can be placed inside vehicle to provide the basis for an automated blood group identification and emergency alert system in emergency situation and this system can also be place in the blood laboratory to identifying blood group (Automatic), so no skilled person will be required in the laboratory, as this system will do all task by itself just person needs to put drops of blood inside system.
The final version of our device will be composed of raspberry pi, Pi Camera, Global System for Mobiles (GSM) and Global Positioning System (GPS) module, interconnected with the help of multiple jumper wires.
The device will use algorithms of Computer Vision to identify the blood group, and then the blood group information will be sent to the nearest hospital so that arrangement of blood can be done at right time and blood transfusion can be done at right time Further, the Location of accident place will be sent to the nearest Ambulance so that the Ambulance can reach there at right time.
Final Deliverable of the Project Hardware SystemCore Industry MedicalOther Industries IT , Health Core Technology Artificial Intelligence(AI)Other TechnologiesSustainable Development Goals Good Health and Well-Being for People, Decent Work and Economic Growth, Industry, Innovation and InfrastructureRequired Resources| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Total in (Rs) | 75600 | |||
| Raspberry pi 4 | Equipment | 1 | 25000 | 25000 |
| 64-GB SD (Memory card) for Raspberry pi | Equipment | 2 | 1600 | 3200 |
| GSM module | Equipment | 2 | 2000 | 4000 |
| GPS module | Equipment | 2 | 2000 | 4000 |
| Pi Camera | Equipment | 1 | 8000 | 8000 |
| Blood Group Testing Kit | Equipment | 1 | 2000 | 2000 |
| Stereo Motors | Equipment | 3 | 400 | 1200 |
| Arduino | Equipment | 1 | 6000 | 6000 |
| HDMI cable for Raspberry pi | Equipment | 2 | 1000 | 2000 |
| Vero Board | Equipment | 2 | 300 | 600 |
| Bread Board | Equipment | 2 | 350 | 700 |
| Glue Gun | Equipment | 1 | 500 | 500 |
| Glue Gun Sticks | Equipment | 20 | 30 | 600 |
| Computer LCD | Equipment | 1 | 3500 | 3500 |
| Keyboard and Mouse | Equipment | 1 | 1500 | 1500 |
| Jumper Wires | Equipment | 30 | 30 | 900 |
| Soldering Iron | Equipment | 1 | 400 | 400 |
| Soldering Wire | Equipment | 10 | 50 | 500 |
| 12V Dry Battery | Equipment | 1 | 2000 | 2000 |
| Poster printing | Miscellaneous | 1 | 3000 | 3000 |
| Thesis Book printing | Miscellaneous | 1 | 3000 | 3000 |
| Project survey cost | Miscellaneous | 3 | 1000 | 3000 |