Building a Patient Portal for a Multi-Branch Diagnostic Centre

Client
A 4-branch diagnostic center serving 2,500+ patients weekly across pathology, radiology, and health checkup services. They wanted patients to book appointments, access reports, and view billing online without front desk dependency.

The Challenge
Patients called or visited front desks for appointment availability, report status, and billing questions. This created long queues, frustrated staff, and poor patient experience, especially for working professionals who couldn’t visit during 9 AM-6 PM hours.

Ready-made clinic management platforms were evaluated but rejected for three clear reasons:

  1. Over-featured for their needs – Most platforms included full hospital modules (IP, OP, Pharmacy) they didn’t need, creating unnecessary complexity and cost.
  2. Rigid workflows – Packaged systems forced generic appointment and report release processes that didn’t match their branch-specific operations or doctor approval flows.
  3. Recurring costs + limited customization – Monthly/annual licensing plus user-based pricing became expensive, with limited ability to brand the patient experience or add features like branch-wise SMS alerts.

The centre needed a focused patient portal (not a full hospital system) that worked exactly like their internal processes while giving patients a modern, branded experience.

What We Did
We built a custom patient portal with Angular frontend and ASP.NET Core Web API backend, connecting directly to their existing lab and billing systems:

Patient-Facing Portal (Angular):

  • Secure login with mobile OTP verification
  • Branch-wise appointment booking with real-time slot availability
  • Report status tracking and secure PDF downloads (released only after doctor approval)
  • Billing summary with payment receipt history
  • Profile management and communication preferences
  • Mobile-first design optimized for feature phones and smartphones

Staff Backend (ASP.NET Core APIs):

  • Centralized appointment management across 4 branches
  • Report publishing workflow (lab → doctor approval → patient release)
  • Role-based access (front desk, lab staff, doctors, admin)
  • SMS/Email notifications for bookings, cancellations, and report readiness
  • Audit trail for all patient activity and report access
  • Integration with existing billing and lab information systems

The Result
The business kept their existing tools and processes but now has:

  • Significantly fewer routine customer service queries as users handle most requests online
  • Staff able to focus on higher-value work rather than basic information requests
  • Better visibility into key patterns and early warning signals
  • A custom solution that matches their exact workflows, without expensive platform licensing costs

For similar businesses, this kind of focused web application delivers immediate operational wins without disrupting existing systems.

This keeps the credibility of real business impact while staying generic enough to use across different client types.

Scroll to Top