| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Calendar (calendar)
• Invoicing (account) • Purchase (purchase) • Sales (sale_management) • Website (website) • Discuss (mail) • Inventory (stock) |
| Lines of code | 19569 |
| Technical Name |
beauty_clinic_management |
| License | OPL-1 |
| Website | http://pragtech.co.in |
| Versions | 14.0 15.0 16.0 17.0 18.0 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Calendar (calendar)
• Invoicing (account) • Purchase (purchase) • Sales (sale_management) • Website (website) • Discuss (mail) • Inventory (stock) |
| Lines of code | 19569 |
| Technical Name |
beauty_clinic_management |
| License | OPL-1 |
| Website | http://pragtech.co.in |
| Versions | 14.0 15.0 16.0 17.0 18.0 19.0 |
Compatible with Odoo v14 - v19
Automate your Beauty clinic with our
all-in-one platform
Our Beauty Clinic Management is a complete solution designed to simplify day-to-day clinic
operations -from patient
registration and appointment scheduling to treatment
recording,invoicing and inventory tracking. It connects
your reception, doctors and admin staff in one unified system, ensuring seamless
collaboration and zero
manual errors.
Receptionists can register new patients and manage bookings directly from the
calendar,doctors can record treatments,
add prescriptions and mark body/face charts digitally, while
admins oversee billing, inventory and reports. Whether
it’s tracking consumables, automating invoices or ensuring accurate medical records
- this module ensures your
clinic runs smoother, faster and smarter.
Experience the smarter way to manage beauty care.
New standard in aesthetic Clinic Management
Every feature your Clinic needs for seamless operations
Effortless patient onboarding
Quickly register new patients and retrieve existing records with personal details and a complete medical history, reducing wait times and improving front-desk efficiency.
Optimized Doctor/Therapist time
Doctors/Therapists define their precise consultation and treatment slots, allowing Receptionists to book appointments efficiently and maximize staff utilization.
Clarity in Appointment management
Book, view and manage all patient appointments directly from an intuitive calendar interface, minimizing double-bookings and scheduling conflicts.
Informed, personalized care
Access a full record of past treatments, prescriptions, and visits instantly, empowering your team to deliver highly personalized and safer care.
Digital body & face charting
Mark precise treatment areas directly on digital charts, ensuring accurate, consistent recording of concerns and planned procedures for every session.
Treatment & prescription recording
Doctors can easily log treatments performed (e.g., laser, injectables) and issue prescriptions, instantly updating the patient's record for seamless continuity of care.
Invoice generation
The system automatically creates accurate invoices based on the services, prescriptions and consumables used during the appointment, reducing billing errors and speeding up payment cycles.
Inventory tracking
Materials and consumables used in treatments are automatically deducted from your stock, providing real-time visibility and preventing costly material shortages.
Role-based access
Defined permissions for Doctors, Receptionists and Admins ensure that every team member has access to the tools they need while maintaining data security and compliance.
Configuration
Medical Procedures
Duration – Defines the time length for an activity or treatment, such as 30 minutes, 60 minutes, etc.
Physicians
Doctor Menu – Allows creating and managing doctors, including their available time slots for appointments.
Specialty Menu – Enables creation and assignment of medical specialties for each doctor, defining their area of expertise.
Medicaments
- Medicaments – Allows the creation and management of different types of medicines within the system.
- Medicament Dosage Frequency – Enables the definition of how often a medicament should be administered.
- Medicament Form – Facilitates the specification of the form of the medicament (e.g., tablet, syrup, injection).
- Medicament Dosage Units – Provides standardized measurement units for dosages (e.g., mg, ml, drops).
Insurances
- Insurance Companies – Allows the creation and management of different insurance providers within the system.
- Insurance Plans – Enables the definition of coverage options and benefits offered by each insurance company.
- Insurance Payment Policies – Facilitates the configuration of payment rules, terms, and policies associated with insurance plans.
Treatments
Treatments Menu – Contains 6 built-in treatments and allows creating additional custom treatments as needed.
Patients
Families
- Families – Allows the creation and management of family records within the system.
- Family Members – Enables the addition of family members and related details directly under each family record, along with any extra information.
Patient Master
- Patient Master – Allows the creation of patient records with basic details such as name, date of birth, gender, and general information.
- Medical Questionnaire – Provides built-in Yes/No questions to capture the patient’s health-related information.
- Medical History – Facilitates recording of past medical conditions, treatments, and history.
- Appointments – Displays all appointments created for the patient in a dedicated appointments page.
- Prescriptions – Shows all prescriptions associated with the patient in a separate prescriptions page.
- Patient Complaints – Maintains a record of all complaints raised by the patient in the complaints page.
- Images – Allows uploading and managing patient images in the images page.
- Block Reason – When accessing a patient’s record, allows entering a reason if the patient needs to be blocked.
Patient Complaints
- Patient Complaints – Allows adding and managing patient complaints through the Patient Complaints menu.
Appointments
- Direct Calendar Booking – Appointments can be created directly by clicking on a specific time slot in the calendar.
- Patient Selection – Selecting the patient’s civil ID or mobile number automatically fetches the patient’s details from the Patient Master before creating the appointment.
- Automatic Doctor Assignment – The assigned doctor appears automatically based on the selected time slot.
- Time Calculation – The system calculates the appointment’s start and end time.
- Service Duration – When services are added, their respective durations are automatically included in the appointment time.
Appointment Actions
- Edit Appointment – Allows editing the details of the selected appointment.
- Create Invoice – Generates an invoice for the selected appointment.
- Payment – Adds payment details for the appointment.
- Notes – Allows adding notes related to the appointment.
Face/Body Chart Page
- Appointment Button – Redirects back to the calendar view for managing the selected appointment.
- Face Chart – Allows marking specific areas on the patient’s face, adding treatment notes, and recording materials used.
- Body Chart – Provides similar functionality for the patient’s body, including marking areas and adding treatment details.
- Material Usage & Delivery – Tracks materials used during treatment, with an option to mark material delivery.
Prescriptions
Unique Identification & Status
- Prescription ID – Provides a unique reference number for the prescription.
- Status Workflow – Displays the current status, e.g., To be Invoiced, with options to change to Invoiced or Cancelled.
- Action Buttons – Includes primary actions: Create Invoice and Cancel.
Patient and Context Linking
- Patient ID – Clearly identifies the patient associated with the prescription.
- Appointment – Links the prescription to the specific dental visit.
- Prescription Date – Records the date and time when the prescription was issued.
Prescribing Authority and Logistics
- Prescribing Doctor – Identifies the doctor who issued the prescription.
- Logged-in User – Tracks the user who entered the prescription into the system.
- Pharmacy – Field to record the pharmacy details where the prescription will be dispensed.
Billing and Pricing Information
- Pricelist – Indicates the currency and pricing reference used.
- Invoice Exempt – Checkbox to flag the prescription if it should not be included in standard billing.
Medicine Details
Medicine Grid – The form includes a detailed grid to record each medication:
- Medicine – Name of the medication.
- Quantity – Number of units prescribed.
- Dose – Amount per administration.
- Dose Unit – Unit of measurement for the dose.
- Form – The form of the medication (tablet, syrup, etc.).
- Frequency – How often the medicine should be taken.
- Duration & Duration Unit – How long the patient should take the medicine.
- Note – Field for special instructions or remarks.
- Add a Line – Allows multiple medications to be included in a single prescription.
Create Invoice Button
When clicked, it generates an invoice for the prescription immediately, linking all medicine details, patient information, and pricing automatically.
Empower businesses through intelligent, cost-effective solutions
Modern businesses face complex challenges. Our Odoo apps are
designed to turn
those challenges into opportunities - making your workflows intuitive, efficient and
scalable. Crafted to
make your business run smoother, faster and smarter.
Achieve operational excellence, deliver unforgettable guest experiences and aim for scalable
growth -
whether you're a boutique property or a global chain.
Experience the difference of solutions built for real business needs, not just features.
Yes, you can register multiple doctors, assign them to appointments, track their schedules, and analyze workload and revenue distribution per doctor.
Each patient has a master record containing personal details, medical history, complaints, treatments, prescriptions, invoices, and appointments.
Yes. The module maintains a complete treatment history, including charts, stages of treatment, past appointments, and prescriptions for each patient.
No, appointment reminders are not available in this module.
No, inventory tracking is not included in this module.
BEAUTY CLINIC MANAGEMENT
One-time Setup | 90 Days Support | Multilingual Compatibility
What's included in this
User Manual for Easy Onboarding
90 Days Support (Monday to Friday, 10 AM – 7 PM IST)
One-Time Setup for Seamless Integration
We support for English / French / Spanish at an additional cost
Works & tested on standard installations of Odoo with no third party apps
Free support only for odoo installations with no third party apps
Paid support availaible for Odoo installations with third party apps.
Our Service Offerings
Odoo Dedicated Resources
Odoo Success Packs
Odoo Turnkey Projects
Get Instant Personalized Demo
CONTACT
Related Products
Powerful apps, seamless integrations and expert support.
Optimize your business with our perfect Odoo strategy.
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Please log in to comment on this module