New feature / Change #8925
Updated by Olivier Bitsch about 16 hours ago
Allow patients to see available time slots based on practitioner availability and Reason. Later, this can support scheduling a specific time or requesting an instant session.
* **Reason** is the purpose of the consultation (e.g. Psychology 1h consultation).
We have four routes so far :
- User: directly assign consultation to a specific user (no Appointment created)
- Queue: directly assign consultation to a specific queue (no Appointment created)
- Appointment: this requires expected datetime (slot availability will be fetch in prior) with optionnaly specific doctor id.
- Manual: the request will be manually managed by a real person.
In next future we could imagine implement AI routing based on user request.
To cover the use case, we need to have
- Backend: define Reason model services
- Patients view available time slots before booking
- On selection, tie the scheduledDate to Appoinment if possible.