Case Studies/Surgical Appointment Booking System
Senior Consultancy Engagement

Surgical Appointment Booking System
for a Regulated Healthcare Pathway

A healthcare organisation needed a structured booking app for a surgical pathway, replacing manual scheduling, SharePoint slot management, and inconsistent patient data capture.

Sector Regulated healthcare
Engagement Senior developer role
Platform Power Apps and SharePoint
Focus Appointment booking
The Challenge

The problem behind the work

Clinical and administrative teams were booking surgical appointments through manual coordination, SharePoint, and phone-based updates. There was no single workflow for selecting available slots, capturing patient details, and confirming bookings.

The process created avoidable risk in a time-sensitive pathway, including double-bookings, outdated slot data, incomplete intake information, and limited shared visibility.

No central slot management Appointment availability was tracked in SharePoint with no reliable real-time view.
Fragmented patient data Information was captured inconsistently across calls and emails.
Scheduling risk Manual updates increased the chance of double-bookings and patient-facing delays.
Low booking visibility Clinical and administrative teams lacked a shared view of confirmed bookings and open slots.
The Solution

What was delivered

A multi-step Canvas App was built on SharePoint within the organisation’s Microsoft 365 environment, with automated notifications and role-appropriate access.

Available slot browser

Staff could browse available slots by date, surgeon, and theatre, with central updates as bookings changed.

Guided booking workflow

The app walked users through slot selection, patient details, confirmation, and notification.

Structured intake form

Required patient information was captured consistently at the point of booking.

Slot availability management

SharePoint lists held slot records and booking status to reduce double-booking risk.

Automated confirmations

Confirmed bookings triggered notifications and created a traceable booking record.

Governance alignment

The solution used existing Microsoft 365 controls and stayed within the organisation’s data environment.

Outcomes

What changed

Centralised booking

Slots and bookings are managed in one place with clearer availability.

Reduced scheduling errors

Structured workflows reduce double-bookings and incomplete booking records.

Consistent patient data

Required intake information is captured in the same way each time.

Less manual coordination

Notifications and guided screens reduce email and phone-based admin.

Shared team visibility

Staff have a clearer view of upcoming appointments and slot capacity.

Faster adoption

The Canvas App approach supported a simple user experience for clinical and admin staff.

Delivered in a senior developer capacity. Trust details anonymised.
Technology

Platform components

Power Apps (Canvas) SharePoint Power Automate Microsoft 365

Got a similar challenge?

Every business is different. Book a free discovery call and we'll tell you exactly how we'd approach your specific situation.