Core Features
Patient Management
Full patient profiles with medical history, allergies, blood group, gender, emergency contacts, and auto-created Odoo partner.
Appointments
Schedule and track appointments per doctor. Integrates with Odoo's native Appointment module for online booking.
Treatment Plans
Multi-procedure treatment records with tooth chart, unit price, discount, tax, and a full Sales Order → Invoice → Treatment flow.
Prescriptions
Issue digital prescriptions with medicine, dosage, frequency, and duration. Print professional PDF Rx slips with doctor signature.
X-Ray Records
Attach and manage patient X-Ray images and diagnostic notes directly linked to treatments and appointments.
Tooth Chart
FDI-numbered tooth system with surface mapping (Mesial, Distal, Buccal, Lingual, Occlusal) for precise clinical records.
Treatment Invoice PDF
Print a branded invoice/receipt from any treatment. Shows procedures, taxes, totals, amount due, and a ✓ PAID stamp.
Inventory Tracking
Track 35+ pre-loaded dental products. Record usage per treatment and auto-consume stock via Odoo's native stock.scrap flow.
Staff & HR Sync
Doctors and staff automatically sync to Odoo HR Employees. Check-in / check-out creates real hr.attendance records.
Treatment Workflow
Each step is tracked with Odoo's native chatter, so every state change, note, and activity is logged. The Sale Order and Invoice are real Odoo records — visible in Sales and Accounting menus.
What's Included
- ✓ 10 sample patient records
- ✓ 7 doctor profiles with specializations
- ✓ 8 staff members (receptionist, hygienist, nurse…)
- ✓ Attendance records for last 7 working days
- ✓ 35 pre-loaded dental products
- ✓ FDI tooth numbering (32 teeth, 5 surfaces)
- ✓ 20+ dental service / procedure templates
- ✓ PDF Treatment Invoice report
- ✓ PDF Prescription (Rx) report with signature
- ✓ Auto-sequence for Treatments, Prescriptions, Patients
- ✓ Chatter / activity tracking on all records
- ✓ Full access rights (CSV) for all models
- ✓ Separate menus: Patients, Appointments, Treatments, Prescriptions, X-Rays, Inventory, Staff & HR
- ✓ Dental Clinic HR department auto-created
Native Odoo Integrations
Technical Details
- Odoo Version: 19.0
- License: LGPL-3
- Category: Healthcare
- Models: 14 custom models
- HR sync via
_inheritsdelegation
- Inventory via
stock.scrap(Odoo 19) - Sale lines use
tax_ids(Odoo 19) - PDF paperformat:
base.paperformat_euro - Sequences: TRT/YYYY/XXXXX, DRX/YYYY/XXXXX
- Depends: base, mail, account, appointment, product, hr, hr_attendance, stock, uom, sale
Please log in to comment on this module