International Peer-Reviewed Journal•Open Access•ISSN 2456-8880
irejournals@gmail.com•+91-7433024337

Home / Current Issue / Paper 1715671

1715671 Vol 9 · Issue 9 Download Paper

RedHope: An AI-Integrated Smart Blood Donor Matching and Coordination System

Thejesh M D. Revathy

Subject area: Biological & Medical Sciences  ·  Area of research: Artificial Intelligence and Healthcare Informatics

DOI: 10.64388/IREV9I9-1715671

Abstract

The critical shortage of timely blood availability remains a persistent challenge in healthcare systems, often resulting in preventable fatalities due to delays in locating compatible and willing donors. Traditional blood bank systems rely heavily on manual coordination, which lacks the speed and intelligence required during medical emergencies. This paper presents RedHope, an AI-integrated web-based blood donation coordination system designed to automate and optimise the donor-patient matching process. Built using Python Flask and SQLite, RedHope implements a multi-criteria smart matching algorithm that filters donors based on blood group compatibility, geographic proximity, time availability, and urgency level. Geographic proximity is computed using the Haversine formula, enabling real-world distance calculation between the patient's hospital and registered donors. The system further integrates the Groq AI API with the llama-3.3-70b-versatile large language model to deliver personalised, AI-generated eligibility feedback to donors who do not meet the health screening criteria, improving donor engagement and retention. RedHope features role-based authentication for Donor and Patient users, an eight-point medical eligibility screening mechanism, urgency-tiered blood request management, automated donation history recording, and a printable certificate of appreciation for donors. The system addresses key operational gaps in conventional blood coordination platforms including duplicate request prevention, automatic request expiry, and donor availability management. Experimental deployment across four cities — Chennai, Bangalore, Coimbatore, and Hyderabad — demonstrates the system's capability to identify and rank the top five most suitable donors within seconds, significantly reducing the time and effort required to fulfil critical blood requests.

Keywords

Blood Donor Matching, Artificial Intelligence, Flask Web Framework, Haversine Distance Formula, Role-Based Authentication, Healthcare Information System, Geospatial Proximity, Groq API, Natural Language Generation, Urgency Classification, Web-Based Application, SQLite.

References

[1] F. Pedregosa et al., "Scikit-learn: Machine Learning in Python," Journal of Machine Learning Research, vol. 12, pp. 2825–2830, 2011.

[2] M. Arora, P. Bhardwaj, and S. Kumar, "A Web-Based Blood Bank Management System for Efficient Donor-Recipient Matching," International Journal of Computer Applications, vol. 180, no. 12, pp. 1–6, 2018.

[3] W. Sinnott, "Virtues of the Haversine," Sky and Telescope, vol. 68, no. 2, p. 159, 1984.

[4] A. Vaswani et al., "Attention Is All You Need," Advances in Neural Information Processing Systems, vol. 30, pp. 5998–6008, 2017.

[5] T. Brown et al., "Language Models are Few-Shot Learners," Advances in Neural Information Processing Systems, vol. 33, pp. 1877–1901, 2020.

[6] M. Grinberg, Flask Web Development: Developing Web Applications with Python, 2nd ed. Sebastopol, CA: O'Reilly Media, 2018.

[7] R. Elmasri and S. Navathe, Fundamentals of Database Systems, 7th ed. Hoboken, NJ: Pearson, 2016.

[8] World Health Organization, "Blood Safety and Availability," WHO Fact Sheet, Geneva, Switzerland, 2023.

[9] P. Kanjanasthiti and C. Polpinit, "Blood Donor Recruitment and Retention Using Mobile Application," Journal of Health Informatics in Developing Countries, vol. 13, no. 1, pp. 1–12, 2019.

[10] A. Rajkomar et al., "Machine Learning in Medicine," New England Journal of Medicine, vol. 380, no. 14, pp. 1347–1358, 2019.

[11] S. Bird, E. Klein, and E. Loper, Natural Language Processing with Python, Sebastopol, CA: O'Reilly Media, 2009.

[12] Groq Inc., "Groq API Documentation — llama-3.3-70b-versatile," Groq Cloud Platform Technical Reference, 2024. [Online]. Available: https://console.groq.com/docs

[13] Meta AI Research, "Llama: Open and Efficient Foundation Language Models," arXiv preprint arXiv:2302.13971, 2023.

[14] S. Mukherjee and A. Sharma, "Geospatial Proximity Algorithms in Healthcare Resource Allocation," International Journal of Health Geographics, vol. 18, no. 1, pp. 1–14, 2019.

[15] A. Geron, Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow, 3rd ed. Sebastopol, CA: O'Reilly Media, 2022.

How to cite this paper

Thejesh M, D. Revathy "RedHope: An AI-Integrated Smart Blood Donor Matching and Coordination System" Iconic Research And Engineering Journals Volume 9 Issue 9 2026 Page 2652-2658 https://doi.org/10.64388/IREV9I9-1715671
Thejesh M, D. Revathy "RedHope: An AI-Integrated Smart Blood Donor Matching and Coordination System" Iconic Research And Engineering Journals, vol. 9, no. 9, Mar. 2026, doi: https://doi.org/10.64388/IREV9I9-1715671
Thejesh M, D. Revathy (2026). RedHope: An AI-Integrated Smart Blood Donor Matching and Coordination System. Iconic Research And Engineering Journals, 9(9). doi: https://doi.org/10.64388/IREV9I9-1715671
Thejesh M, D. Revathy "RedHope: An AI-Integrated Smart Blood Donor Matching and Coordination System" Iconic Research And Engineering Journals, vol. 9, no. 9, Mar. 2026. Crossref, https://doi.org/10.64388/IREV9I9-1715671
@article{1715671,
      author = {Thejesh M, D. Revathy},
      title = {RedHope: An AI-Integrated Smart Blood Donor Matching and Coordination System},
      journal = {Iconic Research And Engineering Journals},
      year = {2026},
      volume = {9},
      number = {9},
      pages = {2652-2658},
      issn = {2456-8880},
      url = {https://www.irejournals.com/formatedpaper/1715671.pdf},
      abstract = {The critical shortage of timely blood availability remains a persistent challenge in healthcare systems, often resulting in preventable fatalities due to delays in locating compatible and willing donors. Traditional blood bank systems rely heavily on manual coordination, which lacks the speed and intelligence required during medical emergencies. This paper presents RedHope, an AI-integrated web-based blood donation coordination system designed to automate and optimise the donor-patient matching process. Built using Python Flask and SQLite, RedHope implements a multi-criteria smart matching algorithm that filters donors based on blood group compatibility, geographic proximity, time availability, and urgency level. Geographic proximity is computed using the Haversine formula, enabling real-world distance calculation between the patient's hospital and registered donors. The system further integrates the Groq AI API with the llama-3.3-70b-versatile large language model to deliver personalised, AI-generated eligibility feedback to donors who do not meet the health screening criteria, improving donor engagement and retention. RedHope features role-based authentication for Donor and Patient users, an eight-point medical eligibility screening mechanism, urgency-tiered blood request management, automated donation history recording, and a printable certificate of appreciation for donors. The system addresses key operational gaps in conventional blood coordination platforms including duplicate request prevention, automatic request expiry, and donor availability management. Experimental deployment across four cities — Chennai, Bangalore, Coimbatore, and Hyderabad — demonstrates the system's capability to identify and rank the top five most suitable donors within seconds, significantly reducing the time and effort required to fulfil critical blood requests.},
      keywords = {Blood Donor Matching, Artificial Intelligence, Flask Web Framework, Haversine Distance Formula, Role-Based Authentication, Healthcare Information System, Geospatial Proximity, Groq API, Natural Language Generation, Urgency Classification, Web-Based Application, SQLite.},
      month = {March},
      doi = {https://doi.org/10.64388/IREV9I9-1715671}
  }