Portfolio — 2026Moratuwa · LK
GISHANCHAMITHBandara
Initialising.000%
All projects
10 · Web ApplicationJun — Nov 2025·Team of 5

MedSync (CATMS) — Clinic Appointment and Treatment Management

Five roles, one clinic, from booking to insurance claim

Full-Stack DevelopmentRelational Database DesignRole-Based Access Control
MedSync cover artMedSync

5

User roles

6mo

Build duration

01Overview

A clinic is five different applications wearing one coat. The front desk books, the doctor treats, billing invoices, the branch manager watches the whole branch, and the patient wants to see their own record and nothing else. MedSync models all five as first-class roles rather than permission flags on a single admin screen.

02Modules

The core flows are an appointment booking wizard, a patient registry, and a treatment catalogue that gives clinical and billing staff a shared vocabulary for what was actually done.

Billing builds on that: invoicing calculates insurance coverage against the treatments recorded, and claims management tracks what has been submitted and settled — the part that is usually left as a spreadsheet beside the system.

03Access control

Role-based access control runs through the whole system. Each of the five roles gets its own view of the same underlying records, which keeps patient data scoped correctly while letting staff work from one shared source of truth.