ODOO GUIDE

Pharmacy Management System: Odoo Prescription, Dispensing, Claims, and Inventory Guide

Odoo 14.0 Odoo 15.0 Odoo 16.0 Odoo 17.0 Odoo 18.0

A complete pharmacy operations workspace for hospitals and multi-branch pharmacies—covering prescription handling, dispensing and delivery, billing and refunds, insurance claims, controlled drug compliance, staffing availability, alerts, and safety-focused stock tracking.

By Akash Soni May 5, 2026

Manage Drugs & Categories

Create drug records with categories, ingredients, and coverage per hospital or branch.

Hospitals & Pharmacies

Configure hospitals and pharmacy branches, connect warehouses, and set defaults.

Prescriptions — Create, Approve & Dispense

Create, approve, and dispense prescriptions with delivery and invoicing.

User Roles & Access

Set user roles, default hospital, and which hospitals each user can access.

API Connections (FHIR/HL7)

Configure hospital-level external endpoints safely for integrations.

Billing & Invoices

Create invoices from prescriptions and refund credit notes from returns.

Dispensing, Delivery & Returns

Generate delivery pickings, record dispensed quantities, and handle returns safely.

Insurance Claims

Submit, approve, and track claim payments linked to prescriptions and patients.

Controlled Drug Logs

Maintain legally required logs for dispense, return, and destroy events.

Staff Availability & Shift Templates

Plan staffing with templates and publish availability without double-booking.

Treatments & Episodes

Track treatment episodes, stages, notes, and linked prescriptions.

Alerts & Substitutions

Set stock and expiry alerts, recalls, and approved brand-to-generic substitutions.

Stock Coverage & Expiry Tracking

Check minimums, shortages, and expiring lots across hospitals and branches.

Portal Requests

Handle uploads, reservations, and queries from patients and customers.

Reports & KPIs

Use dashboard-style reports for RX volume, controlled logs, treatments, and claims.

Communications & Templates

Use message channels and templates to keep patient communication consistent.

Pharmacy Settings & Localization

Configure pricing tax mode, localization, substitutions, and default expiry policies.

Setup Pharmacy Management

Beginner checklist: install the module, configure hospitals/branches, set user access, and create minimum master data.

Doctors & Prescribers

Mark contacts as prescribers, add license numbers, and set default branches.

Patients & Contacts

Keep clear patient profiles with allergies, emergency contacts, and history.

Key Features

feature_icon
Multi-hospital & multi-branch setup

Create hospitals and pharmacy branches with the right warehouses and stock locations for clean separation.

feature_icon
Drug catalog with coverage rules

Maintain drugs, categories, ingredients, and site coverage with min/target/max levels and expiry visibility.

feature_icon
Prescription to dispensing workflow

Create, approve, deliver, and dispense with traceability and safeguards against over‑dispensing.

feature_icon
Billing, refunds & insurance claims

Generate invoices from prescriptions, issue refunds from returns, and track claims from draft to paid.

feature_icon
Controlled drug compliance

Log dispense/return/destroy actions with timestamps and notes for audits.

feature_icon
Staff availability & planning

Use shift templates and publish availability without overlaps for better coverage.

feature_icon
Alerts, substitutions & lot safety

Set alert rules for stock/expiry/recall and manage approved brand↔generic substitution maps.

feature_icon
Reports & KPIs

Use reporting views to monitor RX volume, controlled logs, treatments, expiry, and claims performance.