Mon - Sun 0900 - 2100

support@dents-soft.com

All-in-One

Tools for records, scheduling, billing, and more.

Free Access

Always updated dental software at no cost.

Easy Setup

Quick installation with our team’s support.

Odoo Dental

Dental Clinic Management for Odoo (Cybrosys)

Dental Clinic Management by Cybrosys is a free, open-source (AGPL-3) Odoo module for dental clinics: doctors and time slots, patient records, appointments, prescriptions with invoicing and a patient portal. Available for Odoo 15.0-19.0, Community and Enterprise.

FreeLatest version: 19.0.1.0.1Actively developed

Dental Clinic Management by Cybrosys Techno Solutions is a free, open-source Odoo module that turns an Odoo database into a basic dental clinic system: doctors and their time slots, patients with medical questionnaires and insurance details, appointments, prescriptions with invoicing, and a patient portal for online booking. It suits clinics that already run Odoo, or want to, and have someone who can install and maintain Odoo apps.

Odoo SA itself does not publish a dental app. When people search for an “Odoo dental” module they find third-party apps on the Odoo Apps Store. We describe this one because it is free, licensed AGPL-3, published for Odoo 15.0 to 19.0, and its source code is public on GitHub.

Dental Clinic Management for Odoo at a glance

ItemDetails
Latest version19.0.1.0.1 (17 June 2026), for Odoo 19.0; earlier builds exist for Odoo 15.0, 16.0, 17.0 and 18.0
LicenceFree and open source, AGPL-3
PlatformsOdoo module (Python/PostgreSQL); runs wherever your Odoo server runs, used from any web browser; listed for Community and Enterprise
DeveloperCybrosys Techno Solutions (India)
Official websiteapps.odoo.com (technical name dental_clinical_management); source in the CybroOdoo/CybroAddons repository on GitHub
Best forSmall and mid-size clinics that use Odoo for accounting, stock or sales and want appointments and prescriptions in the same system

What it does

  • Sets up clinic departments, doctor specialisations, treatment categories and treatments.
  • Creates doctor profiles with time shifts for appointments; a user account is generated for each doctor, and doctors see only their own appointments and prescriptions.
  • Stores patient records with a medical questionnaire, insurance details and X-ray reports attached to the patient.
  • Books appointments against available time slots and generates a token number for each booking.
  • Manages a medicine list with dosage and generic names, plus default medication frequencies.
  • Writes prescriptions linked to appointments, with treatment details and medicines, and generates invoices from them.
  • Creates a portal user for each patient: after activating the account by email, patients can see the clinic’s doctors, book appointments and view their prescriptions online.
  • Prints appointment cards and prescription reports.

How dental teams use it

Setting up the clinic

  1. Install the module from Apps in your Odoo database.
  2. Review the default departments, specialists, treatment categories and insurance companies, and adapt them.
  3. Create doctor profiles and their time shifts.

Front desk: booking a patient

  1. Create the patient and fill in the medical questionnaire and insurance details.
  2. The patient receives an email to activate the portal account.
  3. Book the appointment in a free slot, or let the patient book it through the portal.

After the visit

  1. The doctor records the treatment and prescribed medicines on a prescription linked to the appointment.
  2. Generate the invoice from the prescription and post it in Odoo Invoicing.
  3. The patient can view the prescription in the portal.

Install and first run

  • Match the Odoo version. Download the build for your exact Odoo version (15.0 to 19.0). Modules are not interchangeable between major versions.
  • Dependencies. The module pulls in Employees, Website, Discuss, Sales, Purchase, Inventory and Invoicing. On a fresh database these apps are installed automatically.
  • Self-hosted Odoo. Put the module folder in your addons path, restart the Odoo server, update the apps list and install “Dental Clinic Management”.
  • Odoo.sh. Add the module to your project’s Git repository and deploy.
  • Odoo Online. Hosted Odoo Online databases restrict custom modules, so confirm with Odoo whether a third-party app can be installed on your plan before counting on it.
  • Test first. Install on a copy of your database. Users on the Apps Store have reported install errors on some setups, so test before going live.

Limitations

  • No odontogram or tooth chart, no periodontal charting and no clinical imaging viewer; X-ray reports are stored as files.
  • Insurance is stored as patient details; there is no electronic claim submission to insurers.
  • The interface is English only; the module ships no translation files.
  • It is a community module with vendor support by email. You, or your Odoo partner, are responsible for upgrades, backups and data protection compliance.
  • It is not a certified medical record system; check local rules for patient records before using it as your only chart.

Odoo dental module vs alternatives

Other dental apps exist on the Odoo Apps Store, for example “Dental Hospital Management” by Alan Technologies (free, AGPL-3, Odoo 18.0, with tooth selection and portal booking) and “Dental Clinic Management with Odontogram”, which adds a visual odontogram. If you do not need Odoo’s accounting and inventory, a dedicated open-source system such as OpenEMR gives you a fuller clinical record without building on an ERP.

FAQ

Does Odoo have an official dental clinic management app?

No. Odoo SA does not publish a dental app. Dental features come from third-party modules such as this one by Cybrosys.

Is this Odoo dental module free?

Yes. It is free on the Odoo Apps Store and licensed AGPL-3, and the source code is public on GitHub.

Does it work with Odoo Community?

Yes. The listing marks it compatible with both Community and Enterprise editions.

Does the Odoo dental module include an odontogram?

No. This module has no tooth chart. If you need one, look at an Odoo app that includes an odontogram, and test it on a copy of your database.

Can patients book appointments online?

Yes. Each patient gets an Odoo portal account and can view doctors, book available slots and see prescriptions.

Can I use Odoo for a clinica dental in Spanish?

Odoo’s own interface is available in Spanish, but this module ships no translations, so its menus and fields stay in English unless you translate them yourself.

Last checked against official sources: 26 September 2026 (developer website: apps.odoo.com). Versions and licence terms change — confirm on the developer's site before deploying in a clinic.

Guides featuring Dental Clinic Management for Odoo (Cybrosys)

Other programs

Submit your application