Patient review system

Executive Summary

Designed and implemented a Django based web application to allow patients to search for doctors/hospitals, rate and add reviews for them. The application implements radius-based search where visitors/patients can enter their preferred location to determine nearby doctors/hospitals based on doctor/clinic addresses in the PostgreSQL DB using geo locations. The application can also detect a user’s location and pre-fill the location box for user. The user can then search the doctors/hospitals based on distance specified from his location, as well as select a filter on specialties and procedures which are served by doctors/hospitals. The application also remembers the users’ last location searched to make it easier for the user to further search from where they left off on their next visit to the page. User can sort the search results based on procedures and their prices (categorized in insurance price and cash price), highest rated doctors, most rated doctors, distance from user’s location.

The system allows doctors/hospitals to generate unique pins for their patients to add reviews for them. The patients can use the pin and provide their feedback for the specific doctor by visiting the site and clicking on the doctor’s profile. Doctors can come to the site and give their comments on the feedback. Implemented several HTML templates for email notification.

Doctors can add their choice of questions in review form, while Hospitals can create a different review form for different department and can associate multiple email addresses so that email notifications go to the relevant person of the department. Patients can come to the site and create their profiles where they can associate their medical history so doctors/hospitals can see their details on site profile itself. While reviewing patient can save their review also, by this they can see all their given reviews on their profile.

Created a HTML5 based widget for doctors to include on their personal websites. The widget connects the doctor’s website to application and allows the last 3 reviews to show up. Implemented call to action buttons for “Write Review” and “Read Review”. User can take action from the widget itself.

About our Client

HealthCare Company

Industry

HealthCare

Technologies

Python