Project

General

Profile

Task #56

Updated by Redmine Admin about 2 months ago

Description: 

 Implement functionality for providers to manage their availability slots. 

 **Requirements:** 
 Provider can add available slots for: 

 Current day 
 Any future day 

 * Slots created by the provider must be visible to patients in their patient portal. 
 * For now, the slot duration is 30 minutes and the shadow time is 15 minutes. Once slots are created, the patient will see 15-minute slots in       
   the Patient Portal, calculated by subtracting the meeting duration (30 minutes) minus the shadow time (15 minutes). 
 * Only users with Provider role can view and manage the “Available Timings” section in the Provider Panel. 
 * Patients should only see valid, unbooked slots. 

 **Acceptance Criteria:** 
 * Provider can create, update, and delete availability slots. 
 * Patient portal displays correct upcoming availability. 
 * Access to “Available Timings” is restricted to Provider role. 
 * Validations and conflict checks implemented.

Back