What it does
The bot books appointments for the patients and each process is based on the Drchrono API
How I built it
We used the DialogFlow ES platform. We used the Firebase Cloud Functions for the Fulfillments. We used the Drchrono API for processing the requests.
Challenges I ran into
OnPatient API The OnPatient API doesn’t provide access to writing data. The bot is designed for patients and we couldn’t use the OnPatient API. So, for the demonstration purpose we have used DrChrono API to create appointments. Issue with OnPatient API Oauth The onPatient API Oauth request was having issues and we asked the Drchrono developers group for help but the issue was not resolved.
Accomplishments that I'm proud of
What I learned
I learned a lot about how an EHR works and how it handles all the data.
What's next for OnPatient Bot
Make patients reschedule appointments Allow patients to make payments. Allow patients to send messages to doctors.