Discover powerful Dolibarr extensions designed to automate your business processes

Cabinet Médical turns Dolibarr into a complete business ERP/CRM solution dedicated to medical practices and multi-service medical centers. It covers the full range of daily activities of a healthcare facility without any external software: patient records, doctors and staff, specialties, appointments and medical agenda, consultations, electronic medical records, prescriptions, medical acts, analyses, treatments, insurance and mutual funds, billing, medical equipment, medical stock, alerts, reporting and professional dashboards.
The module follows the Dolibarr MVC architecture and standards, and is compatible with Dolibarr v16 to v23+ (PHP 7.1+ and PHP 8.x). It is multi-entity ready, uses Dolibarr CSRF protection, granular per-role permissions and the native translation system.
· admin/ — setup and about pages
· class/ — business object classes and demo-data generator
· core/modules/ — module descriptor
· core/boxes/ — dashboard widget
· core/triggers/ — data-integrity triggers
· css/ , js/ — module styling and scripts
· langs/ — FR, EN, IT, DE, ES translations
· sql/ — table definitions
· lib/ — shared helpers, menus and object registry
· reporting, dashboard, agenda, alerts, invoicing pages
Patient, Doctor/Staff, Specialty, Appointment, Consultation, Medical file, Prescription (with medication lines), Medical act, Analysis, Treatment, Insurance, Equipment, Medical product, Stock lot, Alert.
· Patients — Full record: identity, profession, blood group, allergies, medical history, chronic diseases, emergency contact, referring doctor, insurance, and complete medical history.
· Doctors & staff — General practitioners and specialists, nurses, assistants, medical secretaries, technicians; diplomas, professional number, availability and consultation fees.
· Specialties — Reference list of medical specialties with default fees.
· Appointments & agenda — Weekly medical agenda, status workflow (scheduled, confirmed, arrived, in consultation, done, cancelled), rooms and reminders.
· Consultations — Reason, symptoms, vitals (temperature, weight, height, blood pressure, heart rate), clinical exam, primary and secondary diagnosis, ICD code, treatment plan, fees.
· Electronic medical record — Documents, reports, results and imaging attached to the patient.
· Prescriptions — Medications with dosage, frequency, duration and instructions; doctor signature; PDF printing.
· Medical acts — Coded catalogue (consultation, injection, dressing, ultrasound, analysis, procedure…) with price and duration.
· Analyses — Requests, laboratories, results, validation and status tracking.
· Treatments — Follow-up of ongoing, completed and suspended treatments.
· Insurance & funds — Organisations, reimbursement rates, third-party payment.
· Equipment — Asset registry, warranties, preventive and corrective maintenance.
· Medical stock — Drugs and consumables, lots, expiry dates, alert thresholds.
· Billing — Native integration with Dolibarr Quotes / Invoices / Payments.
· Dashboard — Health KPIs, activity and revenue charts, critical alerts.
· Reporting — 12 reports exportable to CSV, Excel and PDF, with direct printing.
· Alerts — Missed appointments, pending analyses, ending treatments, due maintenance, low stock, expired products; daily automatic scan.
Granular permissions per functional area (read / create-modify / delete) plus an administration right. Suggested profiles:
· Medical administrator — full access
· Doctor — patients, consultations, medical records, prescriptions, analyses
· Secretary — appointments, patients, billing
· Accountant — invoices and payments
· Manager — reporting
· Copy the cabinetmedical folder into htdocs/custom/.
· Enable the module from Home > Setup > Modules.
· A complete demonstration dataset is generated automatically on first activation.
· The setup page lets you re-create or securely remove all demonstration data at any time.