Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feat] Chatbot for Doctor Appointment Booking #351

Open
5 tasks done
Anwishta opened this issue Oct 10, 2024 · 2 comments
Open
5 tasks done

[Feat] Chatbot for Doctor Appointment Booking #351

Anwishta opened this issue Oct 10, 2024 · 2 comments

Comments

@Anwishta
Copy link
Contributor

Is there an existing issue for this?

  • I have searched the existing issues

Feature Description

A chatbot is integrated into the doctor appointment booking website to assist users with scheduling, managing, and canceling appointments. The chatbot enhances user experience by providing real-time responses, helping users navigate the booking process smoothly, and answering common queries related to doctors, services, and appointment availability.

Use Case

Use Case Scenario: Urgent Cardiology Appointment Booking

Main Flow:

User Initiation: The user clicks on the chatbot for assistance.
Inquiry: The user types, “I need to book an urgent appointment with a cardiologist.”
Urgency Acknowledgment: The chatbot responds, “Let me check the available cardiologists for you.”
Availability Search: The chatbot lists available options:

  • Dr. Smith: 2:30 PM
  • Dr. Johnson: 3:00 PM
  • Dr. Lee: 3:30 PM

User Selection: The user chooses, “Book me with Dr. Smith at 2:30 PM.”
Confirmation: The chatbot confirms the appointment and asks, “Would you like a reminder?”
User Agreement: The user replies, “Yes.”
Final Confirmation: The chatbot summarizes the appointment details and offers further assistance.
User Closure: The user thanks the chatbot and ends the chat.

Benefits

24/7 Availability: The chatbot is available round the clock, allowing users to book appointments at any time without waiting for office hours.
Improved User Experience: The interactive chatbot makes the appointment booking process more efficient, especially for first-time users who may need guidance.
Faster Service: Users can complete the booking process quickly with minimal manual input and without navigating multiple web pages.
Personalized Suggestions: Based on user preferences or past appointments, the chatbot can suggest suitable doctors and time slots.

Priority

High

Record

  • I agree to follow this project's Code of Conduct
  • I'm a GSSOC contributor
  • I want to work on this issue
  • I'm willing to provide further clarification or assistance if needed.
@Luson045
Copy link
Owner

we already have a model, but it is only for medical chat, you can add these features in it, all you have to do is integrate the api calls in the chatbot and make a react component for the chatbot to add in app.js

@STSonyThomas
Copy link

Hey are you guys using Gemini or OpenAI for the model?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants