Inspiration
We wanted to make a service that streamlines the hospital clinic experience, and make use of emerging AI technology to reduce the wait times and frustration people typically have at clinics.
What it does
Our service ClinicMate uses Cohere AI to ask patients basic questions, and from each response, asks a relevant followup question to gather information which will be forwarded to the doctor they will visit. Users are also able to make appointments to suggested physicians who have the least wait times and are in the closest proximity.
How we built it
We built the website using typescript, nextjs, mongodb and mongoose, as well as the Cohere API to develop the backend logisitics as well as the website design.
Challenges we ran into
We experienced several errors in the code, specifically in using the Cohere API to generate new questions based on previous responses. The code tended to make several and repeated requests to the AI chatbot, and failed to clear previous message data when a new interaction would begin.
Accomplishments that we're proud of
We were all able to use our collective skillsets in different areas such as web and product design, implentation of data sets, coding and implementing designs into a website. Although we have limited experience in some areas, at least one of us had sufficient knowledge to get the neccesary tasks done, and it all came together at the end.
What we learned
We learened the importance of collaboration, and of communicating throughout the making of the project to ensure everyone is on the same page, and working together to overcome challenges.
What's next for ClinicMate
We plan to implement a larger set of questions to include a further detailed user experience, and as a result, doctors can have better notes to start a consultation with. This can help in the process of making a diagnosis for patients who would otherwise have a difficult time pinpointing what is really wrong.
Built With
- cohere
- google-oauth
- mongodb
- mongoose
- next-auth
- nextjs
- typescript
Log in or sign up for Devpost to join the conversation.