Inspiration

What it does

This application provides a one stop platform for Blood donors, recipients, Hospitals and NGOs. Blood donors will be able to search the Hospitals or the Organizations which are running the blood donation drive and are near to the donor's location. Recipients who are looking for the blood in case of any emergency, they can login to this application and search for the nearby blood banks or the donors. A workflow system has been built for the donors which will keep track of the process and easy to maintain by both requestors(Donors) and Approvers(Hospitals)

How I built it

This application was built purely on the Pega Platform 8.4 Community Edition server enabled for the Hackathon using Cosmos Theme. Application has been configured to be accessible via Pega Mobile Channel(Pega Mobile App Viewer) as well apart from Web Browser. To get the user's current location, MapQuest GeoCoding API is used.

Challenges I ran into

  1. Integrating with Pega Mashup.
  2. Using the Search API for the Hospitals which can be used to get the list of Hospitals near the user's current location. Tried MapQuest Search API but it worked only if the user's location is within US. So, configured local data table to store the Data with the Hospital list present near the user's current location for the prototype.
  3. Faced issue while integrating the Google Search API.
  4. I currently work on Pega 7.1.8 version and building the App using Pega 8.4 version was really challenging. Even when Theme Cosmos UI was used. To understand the rules and usage it was little challenging.

Accomplishments that I'm proud of

Being able to participate in my first Pega Hackathon and to build a prototype within 2 weeks of time which is accessible as a Mobile App and Web Based Application. Even after working on older version of Pega, I was still able to use Pega 8.4 and able to develop a prototype in small time frame.

What I learned

Integration with Pega Mobile Channel Usage of Theme Cosmos UI

What's next for Blood Bank Management System

It also needs to be enhanced for blood requisition workflow Process. Currently it will be able to search the list of Hospitals present for the requested Blood Group It can be enhanced to integrate with different Systems and use real time data in order to make this application more effective for all kind of stakeholders involved during the blood donation and requisition process and can be used in Health care sector.

Shared the link of drive location with PegaCommunityHackathon@pega.com

Share this project:

Updates