Inspiration
While researching into patient safety, we realized the lack of technology in the medical field despite the many technologically impressive advances around us. We wanted to create a solution to help integrate the whole medical process a patient goes through with a revolutionary electronic health record system. We also had shared experiences with forgetting to take our prescribed medications as well as inconvenient methods of collecting our medications.
What it does
Our product is an all in one system for doctors, pharmacists, and patients to keep track of prescriptions and health records. Doctors get to track patients' medical records, adherence to prescribed medicines, and read logs of patient notes. Pharmacists get to have access to an electronic record of customers, a database of medication available, and the ability to add remarks on the user's prescription for a doctor to see. Patients get a simple gamified mobile app that reminds them to take and keeps track of prescribed medication while maintaining a streak counter. User's also get reminded to collect their prescription and when to refill them.
How we built it
Our project uses a wide range of technology, ranging from TypeScript and React for the front end to Flask and Python for the back end. As our project can be accessed through the web or through mobile, we have the webpage built with TypeScript and React, and the mobile app through React-native. In our backend, we used Python, Flask, SQL, and a wide range of authentication tools and methods to create our API routes. Specifically, we used SQLite3 to store our databases, Flask, and jwt to handle our API routes and authentication. We also used ngrok to forward ports to allow our frontend prototypes to access our api routes.
Challenges we ran into
CORS gave us a few issues that made syncing the frontend with the backend difficult. Authentication was also a huge problem where we tried JWT tokens and self-made access tokens. Lastly, we wanted to dockerize the application but ran into some technical issues and time constraints that led us to abandon the idea.
Accomplishments that we're proud of
We're proud of the design and the integration between different platforms. To create an app that was functional and many platforms was new to all of us as a team and we are extremely happy at how fast we were able to create functional prototypes. The research that went into this was also not trivial as we pondered on what kind of solution would provide tangible impact.
What we learned
We learned that the lack of sleep during a hackathon is not to be underestimated. Our next hack idea might just be a way to improve sleep habits. Jokes aside, react-native, token authentication, and data persistence across devices are some things we have gotten better at among the other technologies in our tech stack. We also learned a lot about cyber security along the way while researching how to handle sessions from the web and mobile.
What's next for Connect-RX
AI integrations for analyzing text between doctors and patients sounds like a good feature. We also want to add more features to make our project compliant with Electronic Health Record standards. We want to work with health professionals to understand insights into communication breakdowns between doctors, pharmacists and patients and identify areas of improvement for our project. As an all-in-one tool, we hope for our project to solve the issue of having unstandardized EHR systems while eliminating other health issues like medication incompatibility and medical adherence .

Log in or sign up for Devpost to join the conversation.