Compare · Plugins and open-source systems
PixelCare and Odoo with basic_hms
Odoo business software with a free third-party hospital module (basic_hms, by BrowseInfo) that adds patients, appointments, prescriptions and lab requests.
How Odoo with basic_hms is delivered
Self-hosted Odoo, or Odoo's paid hosting. The module's own page says it cannot run on Odoo Online.
Its published price
The module is free. Odoo Community is free to self-host; the plan that allows custom modules is about USD 13 to 17 per user per month, with hosting extra.
Its pricing page →On our 28 questions
Odoo with basic_hms’s website confirms 3 in full and 13 in part or as a paid add-on. PixelCare is built to answer all 28 in one product.
Odoo with basic_hms’s website →Worth knowing
What a buyer should check about Odoo with basic_hms.
Each point is from Odoo with basic_hms’s own material, read on 3 October 2026.
-
The module's own FAQ says it cannot be used with Odoo Online, so it needs self-hosted Community or a Custom plan on Odoo.sh/on-premise.
Source -
Odoo Community lacks full accounting, mobile apps, Studio, Appointments and the Barcode app; these need Enterprise.
Source -
Custom plan (the one covering Odoo.sh/on-premise, multi-company and external API) is US$13.40 to US$16.90 per user per month at the discounted rate, with Odoo.sh hosting extra.
Source -
Odoo's app page estimates maintenance of this third-party module at $384.00 per month under its per-lines-of-code maintenance service.
Source -
Module page describes no queues, reminders, insurance, doctor share or dispensing-to-stock link; pharmacy and accounts come from generic Odoo apps.
Source
Side by side
All 28 questions.
“Not stated” means we found nothing either way on Odoo with basic_hms’s website. Check with the vendor before you decide.
| Capability | PixelCare | Odoo with basic_hms |
|---|---|---|
| Appointments by doctor | Yes Each doctor’s hours, slot length, leave and holidays | In part Receptionist creates appointments with physician and service; no per-doctor slot engine described. Source |
| Patients book online | Yes Under the clinic’s own name, with booking rules | Not stated |
| Walk-ins and token queue | Yes Tokens, one queue, waiting-room screen | Not stated |
| Reminders by SMS, WhatsApp or email | Yes In the clinic’s own words and sender name | Not stated |
| Visit record and vitals | Yes Structured record, vitals with trends, templates | In part Patient record tabs for diseases, medicaments, lab tests, vaccinations; no vitals or note templates described. Source |
| Prescriptions | Yes Written from the pharmacy’s own shelf, printed or sent | Yes Prescriptions with dosage, printable report, and invoice created from the prescription. Source |
| Lab and imaging orders | Yes Orders, results and abnormal-value flags | Yes Lab requests, test results, laboratory report and lab invoices. Source |
| Phone and video visits | Yes Booked, noted and billed like any visit | Not stated |
| Billing, discounts and refunds | Yes Limits per role, part payments, credit | In part Invoices created from appointments, prescriptions and lab tests through Odoo Invoicing; discounts and part payments not described in the module. Source |
| Online and card payments | Yes Local gateways, wallets, QR and card machines | In part Odoo Community includes Invoicing with Payments; the module itself describes no gateways. Source |
| Company and insurer billing | Yes Agreed rates, monthly invoice, ageing | Not stated |
| Doctor’s share and payouts | Yes Any arrangement, a ledger per doctor, payout runs | Not stated |
| Pharmacy stock by batch and expiry | Yes Earliest expiry first, never an expired batch | In part Odoo Inventory (a dependency) supports lots, expiry dates and first-expired-first-out removal; the module does not tie dispensing to stock. Source |
| Pharmacy till | Yes Barcode, shifts, returns, works offline | In part Odoo Point of Sale is in Community but is generic retail, not linked to prescriptions by this module; Barcode app is Enterprise. Source |
| Suppliers and purchasing | Yes Orders, goods received, returns, supplier balances | Yes Odoo Purchase app is included in Community. Source |
| Full accounts inside the product | Yes Ledger, trial balance, profit and loss, balance sheet | Paid add-on Full accounting (general ledger, reconciliation, reports) is Enterprise-only; Community has Invoicing only. Source |
| Reports | Yes Financial and operational, PDF and spreadsheet | In part Patient card, medication, vaccination, disease, prescription and lab reports; otherwise standard Odoo reporting. Source |
| Several clinics and branches | Yes Separate books, combined reports | Paid add-on Multi-company is listed as a Custom-plan feature on the pricing page. Source |
| Roles and permissions | Yes Per-person switches and money limits | Not stated |
| The clinic’s own brand | Yes Name, logo, colours and web address on every screen | Not stated |
| Custom fields and forms | Yes On patient, booking and visit forms | Paid add-on Odoo Studio (no-code fields and forms) is Enterprise-only. Source |
| Languages and right-to-left | Yes Per clinic, per user and per patient | In part Module ships machine translations for six languages including Arabic; RTL rendering not verified. Source |
| Works without internet | Yes Till and day list carry on; work posts itself later | Not stated |
| Mobile apps | Yes For patients, doctors and the desk | Paid add-on Odoo Android and iOS apps are Enterprise-only per the editions page. Source |
| API and integrations | Yes Documented interface and webhooks | In part External API is listed under the Custom plan; the module adds no integrations. Source |
| Audit trail | Yes Permanent, with every record opening logged | Not stated |
| Export of all data | Yes Every list, restricted and logged | Not stated |
| Patient portal | Yes Bookings, receipts, prescriptions and results | Not stated |
Also compared: KiviCare, OpenEMR, Bahmni. See every product in one table.
See what PixelCare does that Odoo with basic_hms does not.
The live demo is a working clinic with sample patients, stock and seven weeks of history. Enter as the owner, the receptionist, the doctor, the pharmacist or a patient.