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.