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.
Everything a clinic or pharmacy needs
Every capability below is implemented in the module.
Patient Registration & EMR
A single, searchable patient record holding demographics, history, diagnoses, and prescriptions, viewable as a list or kanban.
Appointment & Consultation Scheduling
Book and track appointments in list or calendar view, with pivot and graph views for visit volume and provider load.
Doctor & Staff Directory
A physician directory with department assignment, so managers see who is available before assigning a consultation.
Prescriptions Linked to Inventory
Physicians issue prescriptions tied to the patient record, and dispensing decrements the medication catalog so stock reflects reality.
Lab Test Requests & Results
Order tests from a configurable catalog of lab test types and record results directly inside the patient record.
Admissions, Wards & Bed Occupancy
Admit patients to wards, assign beds, and track admissions with a pivot view for length of stay and occupancy.
Automatic Invoicing
Consultations, prescriptions, lab tests, and inpatient days generate an invoice automatically, so revenue capture never depends on someone remembering to bill it.
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.
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.
How it works
Register the Patient
Create a patient record with demographics and history, and book the first appointment.
Consult
The physician records the visit and issues prescriptions or lab test requests as needed.
Dispense, Test, or Admit
Pharmacy dispenses medication, the lab records results, or the patient is admitted to a ward and bed.
Auto-Invoice
Every billable event generates its charge automatically, ready for the biller to confirm.
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.
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