Loading data...
Appointment request and patient decision transitions were hardened to keep statuses accurate across inbox, calendar, and notifications.
We resolved several state synchronization edge cases in the booking lifecycle. Status transitions for proposed, confirmed, declined, and completed appointments now remain consistent across doctor workflows, patient views, and audit-sensitive admin pages. This patch reduces confusion around stale statuses and improves confidence in follow-up scheduling.
Published May 22, 2026