Inspiration
COVID-19 has been adversely affecting people, especially ones with pre-existing medical conditions. Going to a medical facility/ clinic is associated with a high risk of contracting the virus, and therefore it is imperative to find alternate solutions to get medical counseling. Clinics are facing challenges in managing and connecting with their existing patients, and our solution targets comfortable facilitation of this management process.
What it does
Our application allows patients to schedule and meet physicians virtually. It also keeps track of the previous visits and the interactions with the doctors. The 3D model, which is presented during the call, facilitates a better description of the physical issues faced by patients.
How we built it
The app was built using angular frameworks for the front end, and AWS amplify for providing various serverless features for the backend. AWS Appsync graphQL endpoints were used to track the CRUD operations, which updated DynomoDB Tables. PeerJS was used for making peer-to-peer connections which are required for Video Calls. The AI chatbot was built using Dialogflow CX. Google Calendar API checks for the doctors' availability and allows patients to schedule meeting accordingly.
Challenges we ran into
Given the vast list of features that we ambitiously strived for, there were many complications involved at each implementation level. Few of Google calendar's API calls require OAuth2 for authorization, and given the serverless architecture that chose to implement it, this became a major hurdle. Due to the time constraint, styling each of the components was not completely implemented.
Accomplishments that we're proud of
We managed to achieve video chat and created and deployed our own 3d model of human anatomy in which the user can click on a few of the parts to indicate different levels of pain.
What we learned
One-day hackathons are quite challenging.
What's next for HealthDimensions
Finishing up on the APIs and brushing up the styling.
Built With
- amazon-dynamodb
- amazon-web-services
- angular.js
- dialogflow
- graphql
- mockplus
- peerjs
- typescript


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