| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Inventory (stock) • Point of Sale (point_of_sale) • Invoicing (account) |
| Lines of code | 1819 |
| Technical Name |
pharma_core |
| License | LGPL-3 |
| Website | https://linktr.ee/Prof.M.Samy |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Inventory (stock) • Point of Sale (point_of_sale) • Invoicing (account) |
| Lines of code | 1819 |
| Technical Name |
pharma_core |
| License | LGPL-3 |
| Website | https://linktr.ee/Prof.M.Samy |
POS Pharmacy Core — Premium Edition
Complete Pharmacy Management for Odoo 19 Point of Sale
Transform your Odoo POS into a full-featured pharmacy system. Manage prescriptions, insurance, drug safety, and patient records — all integrated directly into the Point of Sale workflow.
Key Features
Prescription Management
Full lifecycle: Draft → Active → Dispensed → Expired. Urgency flags (Normal / Urgent / Emergency), doctor specialty, auto-expiry cron, and PDF printout.
Dispense Wizard
Dedicated wizard launched from the prescription form. Tracks dispensed quantity per drug line. Supports partial dispensing and auto-updates the prescription state when fully dispensed.
Insurance Integration
Record insurance providers with coverage percentage, annual limit, max per-order coverage, and contact info. Patient insurance is auto-loaded and displayed in the POS session.
Drug Safety Engine
Drug interactions with four severity levels. High/Critical combinations are blocked outright. Low/Medium show a confirmation dialog. Expired lots are blocked; near-expiry lots (30 days or fewer) trigger a warning.
Alternative Medicines
Suggests alternatives by active ingredient or from a manually configured list. Filters to in-stock items and sorts by price with a "Cheapest" badge.
Analytics & PDF Reports
Bar graph and pivot views for prescription analysis by month and state. Professional QWeb PDF printout with patient info, insurance, drug table, dispensing status, and signature lines.
Multilingual
Full Arabic and French translations included for all model fields, selection values, menus, and buttons.
Premium POS UI
Pharmacy green theme, animated Rx badge on prescription-required products, Drug Info popup, Find Alternatives button, and urgency ribbons (Emergency / Urgent) on prescription cards.
Patient Profiles
Blood type, date of birth, computed age, drug allergy records, chronic conditions, and a smart button showing the full prescription history per patient.
Safety & Access Control
- Expired Drug Blocking — Cannot add an expired lot to the POS order
- Near-Expiry Warnings — Confirmation dialog for lots expiring within 30 days
- Drug Interaction Checks — High/Critical severity blocks the sale entirely
- Allergy Alerts — Blocks adding a drug the customer is allergic to
- Drug Info Panel — Category, strength, dosage form, storage, side effects, contraindications
- Role-Based Access — POS User (read-only) and POS Manager (full CRUD)
Backend Drug Catalog
Each drug product can be configured with: category (Antibiotic, Painkiller, Cardiovascular, etc.), dosage form (Tablet, Capsule, Syrup, Injection, etc.), active ingredient, strength, manufacturer, package size, storage conditions, side effects, contraindications, reorder point, UN hazard number, and manual alternative drug list.
Our Services: We offer comprehensive Customization, Migration, and Upgrade services to tailor Odoo to your specific business needs and ensure smooth transitions to the latest versions.
Author Information
This module was developed by Samy.
For inquiries or collaboration, visit:
https://linktr.ee/Prof.M.Samy
Please log in to comment on this module