HospAid

HospAid

Revolutionize your healthcare experience with our app - book diagnostic tests from the comfort of your own home!

27
HospAid

HospAid

Revolutionize your healthcare experience with our app - book diagnostic tests from the comfort of your own home!

The problem HospAid solves

The appointment booking mobile app for diagnostic tests solves several problems in the healthcare industry. One of the main problems it addresses is the inconvenience and cost associated with traveling to a diagnostic center to get tests done. By allowing users to book appointments and have sample collectors come to their homes, the app eliminates the need for users to travel, saving them time and money.
Additionally, the app reduces the risk of exposure to infectious diseases, which is especially important in today's world. The app also addresses the issue of keeping healthcare providers up-to-date with their patient's health status by automatically sending reports to the user's doctor reference email. Overall, the app provides a convenient, hassle-free, and cost-effective way for users to access diagnostic tests and enhances their healthcare experience.

Challenges I ran into

There were many challenges in between since it's a very big project but one problem that i find worth mentioning is "Razpay payments status issue".

In brief

When a user books appointment paying through razorpay the status was not updated in database automatically. I had an idea to fetching payment status through razorpay's endpoint whenever user check's booking details through app but i wanted to make it happen without user checking for booking details.
After some digging up in documentation i found that razorpay had a webhook that calls our provided endpoint whenever any payment's status changes.
Hence problem solved. I added a seperate endpoint for razorpay's webhook and updated payments details whenever my endpoint recieved a trigger.

Discussion