OncoMedic – Medical appointment booking system + advanced CMS
Project Description
OncoMedic is an advanced medical appointment management system that I designed and implemented as a fully functional WordPress-based solution – but with logic and backend that go far beyond a standard CMS.
In this project, I was responsible for:
- needs analysis and system architecture,
- UX/UI design and website layout,
- frontend and backend implementation,
- creation of an advanced appointment booking module,
- integration with online payments,
- automation of notifications and appointment management,
- server configuration, optimization, testing, and SEO.
Key Features:
- Medical appointment booking system (configuration of time slots, appointment lengths, time blocks, days off, vacations, breaks, and work hours).
- Multi-level patient interview form – dynamic, context-sensitive, and adaptable to the type of appointment.
- Online payment integration – automatic confirmation of fees and appointment statuses.
- Zoom and Google Meet integration – automatic generation of consultation links.
- Email notification module – confirmations, reminders, appointment changes, cancellations.
- Advanced consultation type system – various prices, appointment lengths, and modes (first, subsequent, remote/in-person).
- Administration panel – full configuration of the calendar, doctors, schedule, and service types.
- Proprietary backend logic (PHP + MySQL), powered by custom database tables.
- WordPress integration – content editing, SEO, caching, optimization, and security.
- Full UI customization – layout, responsiveness, accessibility, forms, and dashboard.
Result: The system significantly streamlined the appointment booking process, shortened patient processing, streamlined the schedule, and allowed for the transition of a significant portion of consultations online – from registration to payments and communication.ozwolił przenieść znaczną część konsultacji do internetu – od zapisów po płatności i komunikację.
Technologies
Functional and performance testing, WordPress (extended with custom modules), PHP (OOP), MySQL, JavaScript, AJAX, jQuery, HTML5, CSS3 (RWD), online payment integration, server configuration, optimization, caching, technical SEO























