Skip to main content
FlexigoTech own modules

Clinic appointment scheduling and patient intake in Odoo 17-19

A clinic's front desk usually lives scattered across a calendar, an inbox and a stack of paper intake forms. This free Lite module pulls patients, practitioners, appointments, GDPR-ready intake forms and reminders into the same Odoo - no separate booking app, no clinical SaaS.

FreeOdoo 17.0Odoo 18.0Odoo 19.0
Flexigo Clinic Appointment & Patient Intake Lite module cover for Odoo

What it does

Clinic front-office: patients, practitioners, appointments, GDPR-safe intake forms and reminders.

  • Patient and practitioner recordsA single place for patient details and for the practitioners who see them, so every appointment ties a patient to the right clinician instead of living across separate spreadsheets.
  • Server-side double-booking preventionYou cannot overlap two appointments for the same practitioner: the check runs on the server when you book or reschedule, not just as a warning on screen that a busy front desk can click past.
  • Appointment lifecycle with no-show trackingEvery appointment moves through draft, confirmed, checked-in, done or cancelled, and a dedicated no-show status lets you measure how many patients actually miss their slots.
  • Services, rooms and working hoursService and room records with working hours, so every appointment is tied to a practitioner, a service and a room that are actually available in that time slot.
  • Sectioned intake with recorded GDPR consentIntake forms organised into sections, with a required-question gate the patient can't skip and GDPR consent recorded inside your Odoo - so admissions data stays in one controlled place.
  • Appointment reminders inside OdooReminders live alongside the appointment in the same ERP, so chasing patients no longer depends on someone remembering to call down the list one by one.

At a glance

Odoo versionsOdoo 17.0 · 18.0 · 19.0Migration to Odoo 20 the day it ships.
PriceFree
LicenseOPL-1 · source code included
SupportDirect from the engineer who built it

Frequently asked questions

It runs the front office of a clinic inside Odoo 17, 18 and 19: patient records, practitioners, appointment scheduling, GDPR-ready intake forms and reminders. It's a Lite version focused on the first line of care - booking, check-in and admissions - not a full electronic health record.

The module is built to collect patient intake data with GDPR in mind: consent is recorded and the data stays inside your own Odoo, with no external platform. Final compliance still depends on how you configure the database, access rights and your own processing policies - the module gives you the foundation, but it doesn't relieve you of your obligations as the data controller.

Yes. It's a standalone module that installs on Odoo Community and Enterprise, versions 17, 18 and 19. It doesn't depend on any paid Enterprise app, so a Community clinic can run patient records, scheduling and intake without upgrading its edition.

Yes. The Lite version is built for small clinics, private practices and single-practitioner offices that want to organise appointments, patients and intake inside Odoo without deploying separate clinical software or paying an extra monthly SaaS subscription.

Yes. There's a live demo at flexigotech.com/demo: a public Odoo with all our apps installed, no sign-up, using the username demo and password flexigodemo. You can create a patient, open the appointment calendar and fill in an intake form before installing the module for free from the Odoo App Store.

Questions before buying? Talk to the engineer.

We tell you whether the module fits your Odoo and your operations before you pay anything. No middlemen.