Appointments and registration handoff · VERSION 3dfb7c9f
Cancel the replacement appointment and retain both records
Review the intended replacement and cancellation note, confirm once, then verify its saved cancellation and the retained original.
Staff
Review the cancellation note and Confirm
Capture details
Exact committed 3dfb source and existing ordinary Clinic Staff. One reviewed cancellation was saved on the distinct fictional replacement only. The original remains Rescheduled. No token, encounter, charge, financial, security or external-delivery action is performed.
Image SHA-256 2b9d2111fa3253127acb8806f476d8ebf2b89cfb46859d0a491a9c86eac37e93
- Cancellation note: Read the complete fictional cancellation note for the saved replacement appointment.
- Confirm: After reviewing the intended appointment and note, confirm this cancellation once.
- Cancel: Leave the warning without saving a cancellation.
Verify the saved Cancelled replacement
Capture details
Exact committed 3dfb source and existing ordinary Clinic Staff. One reviewed cancellation was saved on the distinct fictional replacement only. The original remains Rescheduled. No token, encounter, charge, financial, security or external-delivery action is performed.
Image SHA-256 05a38eb51b433c100d5587a35232024fe9ac39252baf88c40cd7bcf85f0d0224
- Cancelled: The replacement appointment is saved as Cancelled.
- Saved cancellation note: Verify the complete reviewed cancellation note is retained.
- Cancellation update audit: Read the actual Staff updater and cancellation time below this label.
Verify the original remains Rescheduled
Capture details
Exact committed 3dfb source and existing ordinary Clinic Staff. One reviewed cancellation was saved on the distinct fictional replacement only. The original remains Rescheduled. No token, encounter, charge, financial, security or external-delivery action is performed.
Image SHA-256 63f2490ed71e5d79eeff0ee23fac97cef4746b8242bc15d6cbf9ef6e8bd6eb87
- Original still Rescheduled: The original record retains Rescheduled after the replacement was cancelled.
- Previous note retained: The original record retains the reviewed previous-booking note.
7 of 7 content blocks have reviewed image alignment. Missing overview or prerequisite images remain open.
Before you begin
- Use an already authenticated authorized Staff session in the assigned fictional Clinic. Verify the existing synthetic Reception patient ending 9881 and Synthetic Workforce Doctor. These examples use 20 October 2026 in Asia/Riyadh UTC+03: 14:00–14:15 is 11:00–11:15 UTC and 14:15–14:30 is 11:15–11:30 UTC. The pictures do not print a timezone, so confirm the configured scheduling/browser date context. Other timezone combinations remain unverified. Begin with the saved replacement still Booked at 2:15 PM–2:30 PM. The original 2:00 PM–2:15 PM appointment is already Rescheduled. This lesson uses those two existing records and does not create another booking.
Recorded release 3dfb7c9f · 2026-10-19T15:44:12.589Z · 1728 × 921 Open the replacement cancellation warning
Capture details
Exact committed 3dfb source, existing non-superuser Clinic Staff and synthetic Reception patient. One approved reschedule saved a distinct replacement; the original remains in history. The cancellation warning was left with neutral Cancel. No cancellation, attendance, care, token, payment, grant or configuration change is demonstrated. Delivery providers are disabled in this isolated fixture.
Image SHA-256
0385edcd60890fcf3d6f5ff1ce4aff6f4152df507341a789d5873ec703f2d7f4- Cancel Appointment: Open the cancellation review for the saved replacement appointment.
Recorded release 3dfb7c9f · 2026-10-19T15:43:53.076Z · 1728 × 921 Verify the retained original appointment
Capture details
Exact committed 3dfb source, existing non-superuser Clinic Staff and synthetic Reception patient. One approved reschedule saved a distinct replacement; the original remains in history. The cancellation warning was left with neutral Cancel. No cancellation, attendance, care, token, payment, grant or configuration change is demonstrated. Delivery providers are disabled in this isolated fixture.
Image SHA-256
e1cc15b57e9bd257afeeeb1f86ec0c1691d5d8684a51e216a201c346affa2630- Original Rescheduled status: The original 2:00 PM appointment remains in history as Rescheduled.
- Saved previous appointment note: The previous record now carries the exact reviewed previous-booking note.
- Original update audit: Read the actual updater and updated time below this label.
1. Open the replacement’s cancellation warning
Verify the intended saved replacement and choose Cancel Appointment from its action menu. This warning is separate from the earlier neutral Cancel review, which kept the replacement Booked.
Open the replacement cancellation warning
Capture details
Exact committed 3dfb source, existing non-superuser Clinic Staff and synthetic Reception patient. One approved reschedule saved a distinct replacement; the original remains in history. The cancellation warning was left with neutral Cancel. No cancellation, attendance, care, token, payment, grant or configuration change is demonstrated. Delivery providers are disabled in this isolated fixture.
Image SHA-256 0385edcd60890fcf3d6f5ff1ce4aff6f4152df507341a789d5873ec703f2d7f4
- Cancel Appointment: Open the cancellation review for the saved replacement appointment.
Review cancellation and choose neutral Cancel
Capture details
Exact committed 3dfb source, existing non-superuser Clinic Staff and synthetic Reception patient. One approved reschedule saved a distinct replacement; the original remains in history. The cancellation warning was left with neutral Cancel. No cancellation, attendance, care, token, payment, grant or configuration change is demonstrated. Delivery providers are disabled in this isolated fixture.
Image SHA-256 c3b25cf62daca0e1a956c0a67eb1063de9f31ad01e7b33d58f28af44ec8f8524
- Current saved replacement note: Review the note currently loaded in the cancellation form.
- Cancellation warning: Read the warning about cancellation and notification; this isolated demonstration has delivery providers disabled.
- Cancel: Leave the warning without cancelling the appointment.
- Confirm — not selected: This is the action that would cancel the appointment. It is not selected in this review.
2. Review the exact note and confirm once
Enter the clearly fictional cancellation note and read it in full. Recheck the intended replacement date, time and patient. Choose Confirm once for the reviewed cancellation. If the outcome is unclear, read the saved record before attempting another confirmation.
Review the cancellation note and Confirm
Capture details
Exact committed 3dfb source and existing ordinary Clinic Staff. One reviewed cancellation was saved on the distinct fictional replacement only. The original remains Rescheduled. No token, encounter, charge, financial, security or external-delivery action is performed.
Image SHA-256 2b9d2111fa3253127acb8806f476d8ebf2b89cfb46859d0a491a9c86eac37e93
- Cancellation note: Read the complete fictional cancellation note for the saved replacement appointment.
- Confirm: After reviewing the intended appointment and note, confirm this cancellation once.
- Cancel: Leave the warning without saving a cancellation.
3. Verify the saved Cancelled replacement
The same replacement detail now shows Cancelled, the retained 20 October date and 2:15 PM–2:30 PM time, and the complete cancellation note. Booked by retains the original creation audit; Last updated by shows the actual Staff actor and cancellation time.
Verify the saved Cancelled replacement
Capture details
Exact committed 3dfb source and existing ordinary Clinic Staff. One reviewed cancellation was saved on the distinct fictional replacement only. The original remains Rescheduled. No token, encounter, charge, financial, security or external-delivery action is performed.
Image SHA-256 05a38eb51b433c100d5587a35232024fe9ac39252baf88c40cd7bcf85f0d0224
- Cancelled: The replacement appointment is saved as Cancelled.
- Saved cancellation note: Verify the complete reviewed cancellation note is retained.
- Cancellation update audit: Read the actual Staff updater and cancellation time below this label.
4. Reopen the records and verify their distinct history
Reopen the saved replacement and confirm Cancelled with the same cancellation note. When reviewing the original record, confirm it still shows Rescheduled, its original 2:00 PM–2:15 PM time and previous-booking note. Both historical records are retained.
Verify the reloaded Cancelled replacement
Capture details
Exact committed 3dfb source and existing ordinary Clinic Staff. One reviewed cancellation was saved on the distinct fictional replacement only. The original remains Rescheduled. No token, encounter, charge, financial, security or external-delivery action is performed.
Image SHA-256 05a38eb51b433c100d5587a35232024fe9ac39252baf88c40cd7bcf85f0d0224
- Reloaded Cancelled status: The replacement remains Cancelled after reopening the saved record.
- Retained cancellation note: The exact cancellation note remains on the final saved record.
Verify the original remains Rescheduled
Capture details
Exact committed 3dfb source and existing ordinary Clinic Staff. One reviewed cancellation was saved on the distinct fictional replacement only. The original remains Rescheduled. No token, encounter, charge, financial, security or external-delivery action is performed.
Image SHA-256 63f2490ed71e5d79eeff0ee23fac97cef4746b8242bc15d6cbf9ef6e8bd6eb87
- Original still Rescheduled: The original record retains Rescheduled after the replacement was cancelled.
- Previous note retained: The original record retains the reviewed previous-booking note.
Cancellation is a software state
This fictional example demonstrates saved appointment states and slot allocation. It does not record real attendance, care or a patient communication. Delivery providers are disabled in this isolated training profile.
Review the cancellation note and Confirm
Capture details
Exact committed 3dfb source and existing ordinary Clinic Staff. One reviewed cancellation was saved on the distinct fictional replacement only. The original remains Rescheduled. No token, encounter, charge, financial, security or external-delivery action is performed.
Image SHA-256 2b9d2111fa3253127acb8806f476d8ebf2b89cfb46859d0a491a9c86eac37e93
- Cancellation note: Read the complete fictional cancellation note for the saved replacement appointment.
- Confirm: After reviewing the intended appointment and note, confirm this cancellation once.
- Cancel: Leave the warning without saving a cancellation.
Verify the saved Cancelled replacement
Capture details
Exact committed 3dfb source and existing ordinary Clinic Staff. One reviewed cancellation was saved on the distinct fictional replacement only. The original remains Rescheduled. No token, encounter, charge, financial, security or external-delivery action is performed.
Image SHA-256 05a38eb51b433c100d5587a35232024fe9ac39252baf88c40cd7bcf85f0d0224
- Cancelled: The replacement appointment is saved as Cancelled.
- Saved cancellation note: Verify the complete reviewed cancellation note is retained.
- Cancellation update audit: Read the actual Staff updater and cancellation time below this label.
Verify the original remains Rescheduled
Capture details
Exact committed 3dfb source and existing ordinary Clinic Staff. One reviewed cancellation was saved on the distinct fictional replacement only. The original remains Rescheduled. No token, encounter, charge, financial, security or external-delivery action is performed.
Image SHA-256 63f2490ed71e5d79eeff0ee23fac97cef4746b8242bc15d6cbf9ef6e8bd6eb87
- Original still Rescheduled: The original record retains Rescheduled after the replacement was cancelled.
- Previous note retained: The original record retains the reviewed previous-booking note.
Source evidence
Every citation uses this exact committed version. The private source repository requires access.
- repositories/platform/mansoq-web/src/pages/Appointments/AppointmentDetail.tsx:913 ·
3dfb7c9f519fb5b4cd4452439f3c12346bf58319Source file checksum
8fc77ee6f1f7b145e2987ba272e80f35631e17907ea91cd305738250b137b839 - repositories/platform/mansoq-web/src/pages/Appointments/AppointmentDetail.tsx:1006 ·
3dfb7c9f519fb5b4cd4452439f3c12346bf58319Source file checksum
8fc77ee6f1f7b145e2987ba272e80f35631e17907ea91cd305738250b137b839 - repositories/platform/mansoq-web/src/pages/Appointments/AppointmentDetail.tsx:1023 ·
3dfb7c9f519fb5b4cd4452439f3c12346bf58319Source file checksum
8fc77ee6f1f7b145e2987ba272e80f35631e17907ea91cd305738250b137b839 - repositories/platform/mansoq-web/src/pages/Appointments/AppointmentDetail.tsx:1041 ·
3dfb7c9f519fb5b4cd4452439f3c12346bf58319Source file checksum
8fc77ee6f1f7b145e2987ba272e80f35631e17907ea91cd305738250b137b839 - repositories/platform/mansoq-web/src/pages/Appointments/AppointmentDetail.tsx:1047 ·
3dfb7c9f519fb5b4cd4452439f3c12346bf58319Source file checksum
8fc77ee6f1f7b145e2987ba272e80f35631e17907ea91cd305738250b137b839 - repositories/platform/mansoq-web/src/pages/Appointments/AppointmentDetail.tsx:1094 ·
3dfb7c9f519fb5b4cd4452439f3c12346bf58319Source file checksum
8fc77ee6f1f7b145e2987ba272e80f35631e17907ea91cd305738250b137b839 - repositories/platform/mansoq-web/src/pages/Appointments/AppointmentDetail.tsx:1147 ·
3dfb7c9f519fb5b4cd4452439f3c12346bf58319Source file checksum
8fc77ee6f1f7b145e2987ba272e80f35631e17907ea91cd305738250b137b839 - repositories/platform/mansoq-web/src/pages/Appointments/AppointmentDetail.tsx:1156 ·
3dfb7c9f519fb5b4cd4452439f3c12346bf58319Source file checksum
8fc77ee6f1f7b145e2987ba272e80f35631e17907ea91cd305738250b137b839 - repositories/platform/mansoq-web/src/pages/Appointments/AppointmentDetail.tsx:1227 ·
3dfb7c9f519fb5b4cd4452439f3c12346bf58319Source file checksum
8fc77ee6f1f7b145e2987ba272e80f35631e17907ea91cd305738250b137b839 - repositories/platform/mansoq-web/src/pages/Appointments/BookAppointment/AppointmentDateSelection.tsx:42 ·
3dfb7c9f519fb5b4cd4452439f3c12346bf58319Source file checksum
074e85911458d3e6756aa3510707e85a086dd5ce5f370e69adc4306355efb42f - repositories/platform/mansoq-web/src/pages/Appointments/BookAppointment/AppointmentSlotPicker.tsx:49 ·
3dfb7c9f519fb5b4cd4452439f3c12346bf58319Source file checksum
d2211acfcae4cf531e0b30aad5c9141c71caaaed7f04cc9dad2b32750f0ef1cc - repositories/platform/mansoq-web/src/pages/Appointments/BookAppointment/AppointmentSlotPicker.tsx:61 ·
3dfb7c9f519fb5b4cd4452439f3c12346bf58319Source file checksum
d2211acfcae4cf531e0b30aad5c9141c71caaaed7f04cc9dad2b32750f0ef1cc - repositories/platform/mansoq-web/src/types/scheduling/scheduleApi.ts:164 ·
3dfb7c9f519fb5b4cd4452439f3c12346bf58319Source file checksum
09bef9454cad793d68a19beeffa4db57fbb9b56f70577abbcaf3dc70fd30ed51 - repositories/platform/mansoq-core/mansoq/emr/api/viewsets/scheduling/booking.py:179 ·
3dfb7c9f519fb5b4cd4452439f3c12346bf58319Source file checksum
b648e5cd1211dcb659ba74969e4efbce3ff31ae65eef3a9a756ec3a34c782d5b - repositories/platform/mansoq-core/mansoq/emr/api/viewsets/scheduling/booking.py:212 ·
3dfb7c9f519fb5b4cd4452439f3c12346bf58319Source file checksum
b648e5cd1211dcb659ba74969e4efbce3ff31ae65eef3a9a756ec3a34c782d5b - repositories/platform/mansoq-core/mansoq/emr/signals/patient/facility_name_identifier.py:37 ·
3dfb7c9f519fb5b4cd4452439f3c12346bf58319Source file checksum
dd72b45263ce4c61a552f3d461eba4b4cd49ac295e2b31c9e2e5a84c11e26c34






