Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Estate Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Services
  3. Dental Clinic Management v 19.0
  4. Sales Conditions FAQ

Dental Clinic Management

by Pragmatic TechSoft Pvt Ltd. http://pragtech.co.in
Odoo

$ 499.00

v 19.0 Third Party 45
Live Preview
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Invoicing (account)
• Purchase (purchase)
• Sales (sale_management)
• Website (website)
• Calendar (calendar)
• Discuss (mail)
• Inventory (stock)
Lines of code 18251
Technical Name pragtech_dental_management
LicenseOPL-1
Websitehttp://pragtech.co.in
Versions 10.0 11.0 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Invoicing (account)
• Purchase (purchase)
• Sales (sale_management)
• Website (website)
• Calendar (calendar)
• Discuss (mail)
• Inventory (stock)
Lines of code 18251
Technical Name pragtech_dental_management
LicenseOPL-1
Websitehttp://pragtech.co.in
Versions 10.0 11.0 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0
  • Description
  • License

Compatible with Odoo v13 - v19

  • Overview
  • Features
  • Screenshots
  • Videos
  • Why Us
  • FAQ's
  • Support

Digitize and streamline your dental clinic operations

This app seamlessly consolidates patient registration, dynamic appointment scheduling, detailed dental charting, treatment recording and prescription management into a single, intuitive platform.

Role-based access ensures secure and efficient operations: Doctors focus on clinical tasks, Receptionists manage patients and the front desk and Admins oversee reporting, billing and overall clinic configuration.

Beyond internal streamlining (from a patient record being created to an invoice being generated), powerful online appointment booking system empowers patients to self-book, view their history, reschedule or cancel appointments, ensuring a seamless experience for both your staff and your patients.

Drive smarter business decisions using the centralized interactive dashboard for real-time insights into your appointments and revenue.

Because better workflows mean better smiles.


  • New Features
  • Key Features

Make front desk easy with automated data and online booking New

24/7 Online appointment booking — Allows patients to book directly through your website anytime, drastically reducing phone calls and staff workload.

Intelligent availability display New

Optimizes your schedule by only showing currently available doctor slots, which completely eliminates the risk of overbooking.

Seamless automation New

Instantly creates the patient record and the appointment in the backend upon online booking, eliminating manual data entry for receptionists.

Patient self-service portal New

Empowers patients to log in to view their upcoming and past visits and to reschedule or cancel appointments based on your availability, minimizing staff intervention.


Interactive digital charting (Odontogram)

The interactive chart allows precise tooth-by-tooth recording of conditions, diagnosis and treatment assignment, ensuring accurate documentation.

Comprehensive patient management

Maintain complete profiles with demographics, medical history, and past dental records, making consultations faster and better informed.

Treatment & Prescription tracking

Track treatments (planned, ongoing, completed), auto-generate prescriptions, and store secure history linked to patient records.

Automated Billing & Invoicing

Invoices are automatically generated based on treatments and prescriptions, speeding up payments and minimizing revenue loss.

Real-time interactive dashboard

Monitor live stats like revenue, today’s appointments, and doctor-specific KPIs with filters for smarter, data-driven decisions.

Dynamic slot creation & scheduling

Define doctor availability by creating slots to optimize scheduling and prevent conflicts.

Secure role-based access

Assign permissions separately for Doctors, Receptionists, and Admins to maintain data security and clarity in operations.

Configuration settings

Easily configure treatments, procedures, medicines, and reporting templates to suit your clinic’s workflow.


Configuration
Patients
Appointments
Prescriptions
Reports
Dashboard
Website Appointments

Configuration

Medical Procedures

Treatment Categories :-
Preloaded & Custom Treatment Categories – The module comes with 21 built-in treatment categories and also allows users to create new categories as needed.

Teethchart Selection :-
Selectable Dental Chart – Users can select teeth directly on the dental chart, and the selected teeth are visually displayed in the chart for treatment planning and record-keeping.

Treatments :-
Preloaded & Custom Treatments – The module comes with 77 built-in treatments and also allows users to create new treatments as needed.

Dental Clinic Centers
  • Manual Creation of Clinic Centers – Users can create clinic centers manually within the system.
  • Building Management – Add and manage multiple buildings for clinic operations.
  • Unit Management – Define and organize units or departments within each clinic center.
  • Operating Room Setup – Create and manage operating rooms for procedures and treatments.
Physicians

Physician & Slot Management – Users can create physician profiles and set their available consultation slots in the Slots tab for appointment scheduling.

Medical Specialties & Occupation Management – Users can create and manage medical specialties and occupations directly from the module menus.

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.

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.
  • Patient Images – Allows uploading and managing patient images in the images page.
  • Dental Chart – Provides an interactive chart within the patient master to select specific teeth positions.
  • Treatment Management – Allows adding treatments for selected teeth with three stages: Planned, In Progress, and Completed.
  • Automated Invoicing – Generates an invoice only after a treatment is marked as Completed and the Close button is clicked.
  • Smart Button Access – Displays related invoices directly through a smart button in the patient master for quick access.

All treatments and their stages are stored in the Operations tab of the patient master.

Financing Agreement

Financing Agreement Overview – Enables the creation and management of patient-specific dental financing agreements, including service details, payment schedules, and linked invoices.

Patient Complaints

Patient Complaints – Allows adding and managing patient complaints through the Patient Complaints menu.

Appointments

1. Unique Identification & Patient Linkage
  • Appointment ID – Provides a unique reference for the appointment.
  • Patient – Clearly links the appointment to the associated patient record.
2. Appointment Status Tracking (Workflow)

Status Bar – Displays the appointment lifecycle: Unconfirmed, Confirmed, Checked In, In Chair, and Completed.

3. Detailed Scheduling
  • Start & End Time – Records the specific date and time of the appointment.
  • Duration – Tracks the planned length of the visit.
  • Reschedule Option – Allows modifying the appointment time easily.
4. Clinical & Operational Logistics
  • Consultation Service – Specifies the primary reason or procedure for the visit.
  • Assigned Dentist – Designates the staff member responsible for the treatment.
  • Location – Indicates the Room and Clinic Center (e.g., Building 1).
5. Patient Flow & Urgency
  • Patient Status – Tracks whether the patient has arrived as expected.
  • Check-in Time – Logs the patient’s arrival and monitors delays.
  • Urgency – Allows prioritization of the appointment if necessary.
6. Post-Visit Documentation
  • Prescription Section – Records prescription details linked to the visit.
  • Invoice Exemption – Flags the appointment for special billing (e.g., no invoice required).
  • Operations/Procedures Grid – Details treatments performed, including Tooth, Surface, Status, and Amount.
Create Invoice for Appointment

Allows generating an invoice directly for the selected appointment by clicking the Create Invoice button. The invoice automatically links to the appointment, including treatments, amounts, and patient details. Ensures accurate billing for the specific visit without manually entering details.

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

The Create Invoice button generates an invoice for the prescription immediately, linking all medicine details, patient information, and pricing automatically.

Reports

There are five types of reports available in the Dental Clinic module:

  • Income by Doctor
  • Income by Procedure
  • Patient by Doctor
  • Patient by Procedure
  • Income by Insurance Company
Income by Doctor

Date Selection & Printing – Allows the user to select a start date and end date, then click Print Report to generate and print the report.

Income by Procedure

Income by Procedure Report – Enter the start date and end date, then click Print to generate and print the Income by Procedure report.

Patient by Doctor

Patient by Doctor Report – Enter the start date and end date, then click Print to generate and print the Patient by Doctor report.

Patient by Procedure

Patient by Procedure Report – Enter the start date and end date, then click Print to generate and print the Patient by Procedure report.

Income by Insurance Company

Income by Insurance Company Report – Select the insurance company, enter the start date and end date, then click Print to generate and print the report.

Dashboard

Key Performance Indicators
  • Appointments – Displays the total active or upcoming appointments.
  • Today's Appointments – Shows the appointments scheduled for the current day.
  • Patients – Indicates the total number of registered patients in the system.
  • Pending Complaints – Highlights unresolved administrative or patient-related issues requiring attention.
  • Prescriptions – Displays the total number of prescriptions recorded.
  • Revenue – Provides a quick financial summary for the selected period.
Date Filtering

The dashboard includes a date filter with predefined options: Today, Last 3 Days, Last 7 Days, Last 30 Days, Last 90 Days, and Last 365 Days. Selecting a date range updates all KPI cards and charts dynamically to reflect metrics for the chosen period. This enables period-based analysis and reporting for appointments, patients, prescriptions, revenue, and performance metrics.

Service-Based and Doctor-Based Analysis (Bar Charts)
  • Service-Based Appointments – Breaks down appointments by type of dental service or procedure, helping identify the most frequently requested services and aiding operational planning.
  • Doctor-Based Appointments – Shows the workload distribution among doctors, highlighting who handles the most appointments.
  • Doctor-Based Revenue – Displays the financial contribution of each doctor, linking appointment workload to revenue generation.

Website Appointments

  • This is the Appointment menu. When the user clicks on the Appointment menu, a page is displayed with two buttons: Create Appointment and Existing Appointment.
  • When the Existing Appointment button is clicked, a new page opens with an input field to enter the existing patient's email. After entering the email and clicking the Submit button, the system proceeds to fetch and display the patient's existing appointments.
  • The Existing Appointment page includes an Reschedule option, allowing users to modify the details of an existing appointment.
  • When an appointment is successfully rescheduled, a confirmation message should be shown.
  • After successfully rescheduling, the existing appointment’s State column should display Rescheduled.
  • When an existing appointment is successfully rescheduled, the Reschedule field in the backend is marked, and a chatter message is displayed showing the changes from the previous details to the current ones.
  • The Existing Appointment page includes a Cancel button. Clicking this button will update the appointment status to Cancelled,
  • When an appointment is canceled, a Appointment Cancelled Successfully message should be displayed.
  • After cancellation Reschedule and Cancel buttons will be disabled.
  • When the Create Appointment button is clicked, the Doctor Selection page opens, displaying the doctors available on the current day.
  • When a doctor is selected, the available time slots and calendar for that doctor are displayed. Time slots before the current time are disabled.
  • When a time slot is selected, a new page is displayed with two buttons: New Patient and Existing Patient.
  • When the New Patient button is clicked, a form page opens where the patient name and email can be entered manually. The doctor, appointment start time, and end time are automatically filled based on the previously selected values. The user can also select the consultation service. Upon clicking the Submit button, the appointment is created in the backend, and a new patient record is added to the Patient Master.
  • When the Existing Patient button is clicked, the appointment form opens. In that form, the email field appears first, with a search button below it. When the search button is clicked, the system automatically retrieves the patient’s name based on the entered email and fills it in the Patient Name field. The Start Date, End Date, and Physician fields are also populated automatically.
  • After that, the user can select or modify the required services. When the Submit button is clicked, the appointment is created in the backend.

Dental Tutorial YouTube
Master Dental Practice Management with Odoo | Full Tutorial

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.



1. Can this module manage multiple dental doctors and staff roles?

Yes. You can register multiple doctors and staff. The system includes Role-Based Access, ensuring doctors focus on clinical tasks, receptionists manage appointments and admins track performance and revenue distribution per doctor.

2. How does the online booking system prevent scheduling conflicts?

The module leverages Doctor Availability Display. Patients can only book into slots that are currently defined as available, which eliminates overbooking and optimizes the doctor's schedule automatically.

3. How are patient records and history managed?

Every patient has a centralized master record that contains personal details, medical history, complaints, dental charts (Odontogram), treatment progress, prescriptions and financial history. This guarantees a complete, unified view for every visit.

4. How is billing automated based on treatment?

Invoices are generated automatically. Once treatments are recorded, the system instantly creates an invoice linked to those services and prescriptions, allowing for immediate payment tracking and reducing revenue leakage.

5. What kind of reporting and insights can I get from the dashboard?

The Interactive Dashboard provides real-time, centralized insight into key metrics, including Total Revenue, Appointments Count, Prescriptions Count and Doctor-based Analytics. You can filter data for custom date ranges to track trends and make data-driven decisions.

6. Does the module support patient self-service for appointments?

Yes. Patients can log in to view their upcoming and past appointments and use the self-service feature to reschedule or cancel based on available slots, which drastically reduces manual follow-up work for your receptionists.

7. Does the module support inventory tracking or appointment reminders?

Inventory tracking is not currently available in this specific module. While direct SMS/Email reminders are not a feature, the patient self-service tools for rescheduling and cancellation help reduce staff workload typically dedicated to manual confirmations.

8. Can the system be configured to match my specific practice procedures?

Yes, extensive Configuration Settings allow you to define treatment categories, procedures, medicines and reporting templates so the module perfectly aligns with your clinic's established clinical and administrative protocols.


Dental 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

EMAIL
WHATSAPP
CONTACT

Related Products

Healthcare Module

Healthcare Modules

Beauty Clinic

Beauty Clinic Management

Veterinary App

Pragtech Veterinary App

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

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with