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

See other projects