Skip to Content
Odoo Healthcare / HMS

Run your entire hospital on one Odoo platform

A custom Hospital Management System on Odoo Enterprise, from the outpatient kiosk to surgery, pharmacy, inventory and automated billing. Bilingual, multi-company and built around the real patient journey by The Stella Technolabs.

Built on Odoo Enterprise. Multi-company and multi-warehouse. Arabic and English. From registration and optometry to surgery, pharmacy and billing.

Outpatient kiosk Surgery management Pharmacy and inventory Automated billing Arabic and English
Healthcare on Odoo

One platform for the whole patient journey

We built a complete Hospital Management System on Odoo Enterprise for a multi-entity hospital group: a touchscreen outpatient kiosk, clinical and surgery tools, pharmacy and inventory, automated billing and management dashboards, all on one maintainable platform. Here is how it comes together.

The full patient journey

Registration, optometry, doctor, cashier, nurse coordination and surgery flow through one connected system, with a live queue at every station.

Bilingual and region ready

Full Arabic and English across the kiosk, with smart bilingual search and Arabic text normalization so staff find anything however they type it.

Built on and extending Odoo

A maintainable custom module suite on a single Odoo Enterprise instance, with multi-company support and granular role based access across every station.

The build, group by group

What we built

Eight areas that cover a hospital day end to end, from the moment a patient walks in to the final reconciled invoice.

Custom Outpatient Kiosk

Touchscreen workflow

A role based kiosk app served over the web, separate from the Odoo backend, with a dedicated screen for every station.

  • Dedicated screens for Reception, Call Center, Cashier, Optometrist, Nurse, Doctor, Consultant and Surgery
  • Full patient journey on one flow: registration, optometry, doctor, cashier and nurse coordination, with a live queue for each station
  • Cashier queue filters (All, Payment Pending, Order Payment, Operations) for fast triage
  • Reopen a completed visit from the patient file when a patient returns
  • One click patient registration with autofill from a linked patient record

Bilingual, region ready

Arabic and English

Every screen works in Arabic and English, with search built for the way staff actually type.

  • Full Arabic and English support across the kiosk
  • Smart search that works in both languages, including Arabic text normalization so staff find items however they type them
  • Typeahead suggestion as you type dropdowns for services, items and doctors

Clinical and doctor tools

At the point of care

Fast ordering and clear treatment decisions for the clinical team.

  • Doctor orders and services screen with favorite services for quick ordering
  • Treatment decisions for surgery, medication, glasses, eye drops and other care
  • Operation (surgeon) assignment that saves straight to a live Surgeries board
  • Age captured on registration and shown on queues and the nurse coordination header

Surgery and operations

From booking to admission

From booking an operation to admitting the patient, handled in one place.

  • Surgeries board with doctor filter, status, scheduled date, price and remaining balance
  • Surgery orders that auto create the cashier charge and auto admit the patient as inpatient
  • Guardrails that stop an operation being booked without a service item and price

Automated billing and revenue

Revenue flow

Job order to invoice to payment, reconciled automatically when a visit closes.

  • Job order to invoice to payment, reconciled automatically on visit close
  • Correct multi-company routing so each invoice posts under the right hospital entity
  • Cancel handling that never touches already paid orders, keeping payments and reports clean
  • Package and discount handling on invoices

Management dashboards

Visibility

Role based dashboards that show each manager exactly what they need.

  • GM dashboard with Patients by Consultant, Operations by Consultant and Patients by City
  • Role based visibility so each user sees only the cards meant for them

Inventory and pharmacy

Stock and pharmacy

Multi warehouse stock control built for a working hospital pharmacy.

  • Multi warehouse setup: Pharmacy, Main, Operation, Anesthesia, Wards and Lab
  • Bulk min and max replenishment rules loaded at scale, over 2,000 rules, with manual reorder control
  • Lot and expiry tracking for medicines, and POS integration for pharmacy sales

Platform foundation

Built to last

A maintainable custom module suite on a single Odoo Enterprise instance.

  • Multi-company (two hospital entities) on a single Odoo 19 Enterprise instance
  • Granular role based access control across every station
  • A maintainable custom module suite built on and extending native Odoo

Planning a hospital build on Odoo?

Tell us about your facility and workflows, and we will walk you through what we have built, show you the kiosk and plan a system that fits how your hospital runs. The Stella Technolabs builds and supports it end to end.

Good to know

Questions, answered

Is this a standard app or a custom build?

It is a custom Hospital Management System built on Odoo Enterprise. We build a maintainable module suite on top of native Odoo and tailor every station to how the hospital actually works.

Does it support Arabic?

Yes. The kiosk runs fully in Arabic and English, including smart search in both languages with Arabic text normalization, so staff find services, items and doctors however they type them.

Can it run more than one hospital entity?

Yes. It supports multiple companies on a single Odoo Enterprise instance, with correct routing so each invoice posts under the right hospital entity.

How does billing work?

Each visit flows from job order to invoice to payment and reconciles automatically when the visit closes. Cancels never touch already paid orders, and packages and discounts are handled on the invoice, so payments and reports stay clean.

Does it cover pharmacy and inventory?

Yes. It runs a multi warehouse setup across Pharmacy, Main, Operation, Anesthesia, Wards and Lab, with lot and expiry tracking, bulk replenishment rules at scale and POS integration for pharmacy sales.