Appointment-to-examination linking system with appointment_id column in examinations table.
Changelog
Track all updates, improvements, and new features as we continue to make ClinicWP better for medical practices.
v1.1.2
December 28, 2025
Added
Added
"Add Exam" button to appointment cards with automatic field population (patient, doctor, clinic, date).
Added
Appointment selector dropdown with details panel to examination forms (frontend and admin).
Added
Appointment status update functionality when examination is saved.
Added
cwp_format_doctor_name helper function for consistent name formatting with titles.
Added
AJAX handlers for loading appointments in examination forms.
Added
License management tab in settings with API key validation.
Added
License Helper Functions.
Added
Automatic plugin update system with license validation via clinicwp.com API.
Changed
Updated examination form validation to allow future dates for appointment-linked examinations.
Changed
Redesigned appointment, examination, and patient card buttons to icon-only with hover tooltips.
Changed
Applied name format settings consistently across all examination form dropdowns.
Changed
Filtered completed appointments from examination form dropdowns and hid "Add Exam" button.
Changed
Settings page reorganized into separate partial files.
Improved
Premium features now display badge and upgrade notices for free users.
Improved
License status automatically rechecked daily via WordPress cron.
Fixed
Name format not being applied in examination form dropdowns.
Fixed
Doctor titles not displaying in formatted names.
Fixed
Fatal error in admin examination form caused by typo.
Fixed
Removed hardcoded AJAX endpoint URL fallback in surgery hours JavaScript.
Fixed
Uninstaller not removing cwp_examination_fields and cwp_examination_field_values tables on plugin deletion.
Fixed
Missing status filter views on Appointments list table.
Fixed
Pagination not working on doctor dashboard pages (patients, appointments) by renaming $current_page to $paged.
Fixed
Permalink flush now works correctly on plugin activation (no manual flush required).
v1.1.1
November 07, 2025
Added
WP-Cron based appointment reminder email system
Added
Automatic daily reminders sent 24 hours before appointments
Added
Configurable reminder send time in General Settings
Added
Database field `reminder_sent` to track sent reminders
Added
Configurable option in General Settings to display TOS checkbox on the Appointment Booking Gutenberg block
Changed
Email reminders now sent automatically via WP-Cron instead of manual triggers
Changed
Improved efficiency with single daily cron job processing
v1.1.0
October 27, 2025
Added
Dynamic examination fields system
Added
Admin interface for managing custom examination fields
Added
Support for multiple field types (text, textarea, select, radio, checkbox)
Added
Field ordering and management in settings
Changed
Examinations table structure simplified (core fields only)
Changed
Field values now stored in separate table for flexibility
v1.0.0
October 01, 2025
General
Initial release
Ready to Experience the Latest Features?
Download ClinicWP today and get access to all these updates and improvements.