Project

General

Profile

Actions

New feature / Change #8925

open

Epics #8706: Bootstrap project and recover all feature we have so far (milestone #1)

Having queue assignement system with optional slot

Added by Olivier Bitsch 22 days ago. Updated 21 days ago.

Status:
In Study
Priority:
Normal
Assignee:
-
Category:
-
Start date:
11/24/2025
Due date:
% Done:

0%

Estimated time:
60:00 h

Description

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.
Actions #1

Updated by Olivier Bitsch 22 days ago

  • Description updated (diff)
  • Subject changed from Based on various rules, have automatic queue assignment to Having queue assignement system with optional slot
Actions #2

Updated by Olivier Bitsch 22 days ago

  • Target version changed from 5.x.x to 6.0.0 - draft (funds required)
Actions #3

Updated by Olivier Bitsch 21 days ago

  • Parent task set to #8706
Actions #4

Updated by Olivier Bitsch 21 days ago

  • Estimated time set to 60:00 h
Actions

Also available in: Atom PDF