Dermatriq is a modern, enterprise-grade, all-in-one clinic management system built natively for WordPress. Purpose-designed for dermatology clinics, aesthetic practices, and skin care specialists, Dermatriq empowers healthcare providers to centralize patient intake, appointments, prescription dispensing, multi-session treatment plans, billing, and operational reportingβall directly inside the WordPress admin dashboard.
Dermatriq is tailored for healthcare professionals and clinical administrators who need an integrated, zero-hassle clinic workflow:
- Dermatology Clinics & Skin Care Centers: Manage dermatological consultations, track skin disease progression, and prescribe medications seamlessly.
- Aesthetic & Cosmetology Clinics: Track multi-session cosmetic treatments (lasers, chemical peels, microneedling) with interval reminders and session-by-session costing.
- Multi-Doctor Practices: Assign granular access permissions for doctors, specialists, receptionists, and billing staff.
- Independent Practitioners: Eliminate complex external SaaS subscriptions by managing appointments, records, and invoices inside your own self-hosted WordPress platform.
- Zero External Dependencies: Built natively into WordPressβno mandatory WooCommerce, no expensive monthly SaaS fees, and full ownership of your sensitive patient records.
- Unified Role-Based Interface: Clean context-aware dashboard views for Administrators, Doctors, Receptionists, and Accountants.
- Patient Self-Service Portal: Frontend shortcodes provide patient registration, profile self-updates, appointment timelines, and printable ID cards.
- Standardized Print Parity: Pixel-perfect A4 printing for prescriptions and invoices, alongside standard ID card dimensions (3.35" Γ 2.17").
- Safe & HIPAA-Mindful Privacy: Built with nonce verifications, strict capability checks, prepared SQL statements, and privacy-shielded QR code record verification.
- Frontend Portal (Shortcode-driven): Patient registration, login, password recovery, profile editing, and history review.
- Interactive Patient Timeline: View a chronological history of past visits, vitals (weight history), prescriptions, and payment records.
- Printable Patient ID Cards: Generate customized patient identity cards with QR verification.
- Lifecycle Appointment Tracking: Schedule, reschedule, approve, or complete appointments with status lifecycle triggers.
- Doctor Profiles & Specializations: Map doctors to medical specialties, manage consult schedules, and track doctor awards and certifications.
- Treatment Sessions & Protocols: Set treatment intervals, track remaining sessions, calculate cost-per-session, and track ongoing patient treatment states.
- Prescriptions & Master Data: Comprehensive catalog of medicines, dosages, and medical instructions with reusable prescription templates.
- Itemized Billing: Generate invoices directly from consultation fees, treatment sessions, and dispensed medications.
- Discounts & Payment Tracking: Record partial or full payments, calculate due amounts automatically, and guard against double-discount anomalies.
- Print-Ready Invoices: Instant A4 printable invoices with clinic branding and QR verification tokens.
- Clinical Performance Dashboard: Operational KPIs, appointment volumes, revenue summaries, and date-range filters.
- CSV Data Export: Export patient records, financial invoices, and treatment statistics with one click.
- Activity & Email Logs: Comprehensive audit trails detailing system activities and event-based email dispatch results.
- Granular Role Capabilities: Dedicated permissions for
admin,doctor,receptionist, andaccountant. - One-Click Backup & Restore: Export and import full clinical configurations, custom tables, and templates via JSON.
- Template Customizer: Easily customize email notification templates and page layouts.
| 1. Unified Dashboard | 2. Appointment Booking |
|---|---|
![]() |
![]() |
| 3. Patient Registration Form | 4. Patient Profile & History |
|---|---|
![]() |
![]() |
| 5. Patient Timeline | 6. Patient ID Card Preview |
|---|---|
![]() |
![]() |
| 7. Prescription Preview (A4) | 8. Invoice & Billing Preview (A4) |
|---|---|
![]() |
![]() |
| Specification | Requirement |
|---|---|
| WordPress Core | Version 6.4 or higher (Tested up to 6.9.4) |
| PHP Version | 8.2 or higher |
| Database | MySQL 5.7+ / MariaDB 10.4+ |
| Architecture | Native custom database schema for high-throughput queries |
| Localization | 100% Translation-ready (Includes languages/dermatriq.pot) |
| License | GNU General Public License v2 or later (GPLv2) |
- Go to Plugins > Add New in your WordPress dashboard.
- Search for Dermatriq.
- Click Install Now and then Activate.
- Access the new Dermatriq menu in the sidebar to configure clinic settings.
- Download the latest release from the WordPress.org Plugin Directory or clone this repository:
git clone https://github.com/limpu/Dermatriq.git wp-content/plugins/dermatriq
- Activate the plugin through the Plugins screen in WordPress.
- Complete the initial setup wizard under Dermatriq > Settings.
Dermatriq is fully localized and prepared for international clinical deployment.
- The master translation template file is located at
languages/dermatriq.pot. - Compatible with translation tools such as Poedit, Loco Translate, and WPML.
- QR Verification Service: Dermatriq optionally uses
api.qrserver.comto render dynamic QR verification codes for physical ID cards and invoices. Only tokenized public verification URLs and dimensions are sent. No private patient health information or contact details are ever transmitted externally. - Data Ownership: All clinical records, consultations, prescriptions, and financial data reside exclusively in your local WordPress database.
Dermatriq is licensed under the GNU General Public License v2.0 or later.
Developed with β€οΈ by Atique Ullah (limpu).








