Clinic and pharmacy, unified

Run patient registration, appointments, prescriptions, lab tests, admissions, and pharmacy dispensing from one workspace, with every billable event flowing straight into Odoo Accounting, Inventory, and HR.

The problem

Clinics juggle a standalone EMR, a separate scheduling app, paper prescriptions, and a general accounting package. Staff re-key the same patient and payment data multiple times a day, physicians hunt across screens during a short consultation, and services rendered never make it cleanly onto an invoice.

The solution

One patient timeline for registration, appointments, prescriptions, lab results, and admissions, with dispensing that decrements drug stock and every clinical action surfacing its charge automatically for the biller to confirm, not re-key.

Capabilities

Everything a clinic or pharmacy needs

Every capability below is implemented in the module.

01

Patient Registration & EMR

A single, searchable patient record holding demographics, history, diagnoses, and prescriptions, viewable as a list or kanban.

02

Appointment & Consultation Scheduling

Book and track appointments in list or calendar view, with pivot and graph views for visit volume and provider load.

03

Doctor & Staff Directory

A physician directory with department assignment, so managers see who is available before assigning a consultation.

04

Prescriptions Linked to Inventory

Physicians issue prescriptions tied to the patient record, and dispensing decrements the medication catalog so stock reflects reality.

05

Lab Test Requests & Results

Order tests from a configurable catalog of lab test types and record results directly inside the patient record.

06

Admissions, Wards & Bed Occupancy

Admit patients to wards, assign beds, and track admissions with a pivot view for length of stay and occupancy.

07

Automatic Invoicing

Consultations, prescriptions, lab tests, and inpatient days generate an invoice automatically, so revenue capture never depends on someone remembering to bill it.

08

Native Odoo Accounting & Inventory

Clinical activity flows into standard Odoo customer invoices and stock moves, so taxes, payments, and reporting work exactly as they do elsewhere.

09

Departments & Role-Based Access

Organize physicians and services by department, while access rights keep clinical, billing, and admin staff limited to what their role permits.

Workflow

How it works

1

Register the Patient

Create a patient record with demographics and history, and book the first appointment.

2

Consult

The physician records the visit and issues prescriptions or lab test requests as needed.

3

Dispense, Test, or Admit

Pharmacy dispenses medication, the lab records results, or the patient is admitted to a ward and bed.

4

Auto-Invoice

Every billable event generates its charge automatically, ready for the biller to confirm.

Questions

Frequently asked

No sales fog. If your question isn't here, email us and we'll answer it the same way.

Yes. Consultations, prescriptions, lab tests, and inpatient days generate standard Odoo customer invoices, so taxes, payments, and reporting work exactly as they do elsewhere in Accounting.

Get the app

Buy it on the Odoo App Store

Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.

Health Care Management

Unified clinic, pharmacy, and billing management, built natively on Odoo.

Buy on Odoo App Store