Appointment
Last updated
Last updated
The Scheduling Appointment feature allows patients to schedule physical or virtual appointments with their assigned doctors. The feature provides an endpoint for patients to book appointments and enables doctors to manage the scheduling process efficiently. The feature also includes SMS notifications to keep both patients and doctors informed about the status of appointments. For virtual appointments, the feature seamlessly integrates with the Stream Call feature to enable video consultations between patients and doctors.
Here's an overview of the key functionalities and implementation details of the Scheduling Appointment feature:
Appointment Confirmation and Rescheduling:
Doctor Confirmation: Once a patient schedules an appointment, the system notifies the doctor about the appointment request. The doctor can then review the request and either confirm or reschedule the appointment based on their availability.
Rescheduling Option: If the doctor needs to reschedule the appointment, the system provides a rescheduling endpoint where the doctor can propose a new date and time. The patient is then notified to confirm the rescheduled appointment.
Appointment Status and Restrictions:
Appointment Confirmation: Once the doctor confirms an appointment, it becomes finalized, and further rescheduling is not allowed.
Patient Rescheduling: Patients have the option to reschedule appointments before they are confirmed by the doctor. However, once an appointment is confirmed, rescheduling is no longer possible.
Notifications: SMS messages are sent to both the patient and the doctor when appointments are scheduled, rescheduled, confirmed, or canceled. These notifications ensure timely communication and keep all parties informed about the status of appointments.
Stream Call Integration for Virtual Appointments:
Virtual Appointment Type: If the appointment is scheduled as a virtual consultation, the system seamlessly integrates with the Stream Call feature to enable video consultations between patients and doctors.
Video Conferencing: Patients and doctors can join the virtual appointment at the scheduled time using a secure video conferencing platform. The Stream Call feature ensures a reliable and video call experience for both parties.
Stream Call Notifications: Email notifications are sent to patients and doctors with the necessary details and links to join the virtual appointment. These notifications facilitate easy access to the video consultation.
By implementing the appointment feature with Stream Call integration, the API is designed to provide a seamless and convenient experience for patients and doctors to schedule and conduct virtual appointments. The integration of video consultations ensures effective remote healthcare delivery while maintaining the privacy and security of patient information.