Skip to content

Healthcare software

Hospital management system development

A hospital runs on handovers between departments. I build hospital management systems that carry each patient's journey from registration to discharge and billing without re-entering data at every desk.

Sannan Malik designs and builds custom hospital management systems (HMS) covering outpatient and inpatient care, emergency, operation theatre, pharmacy, laboratory, radiology, billing, insurance, procurement, HR and accounting. He architected HealthOS, a multi-branch hospital platform that includes Saudi e-invoicing and insurance workflows. Every HMS is quoted individually after scoping.

Prefer email? Send a message

Why work with me on Hospital Management System

01

Clinical to financial

OPD, wards, pharmacy and labs feed directly into billing and accounts.

02

Multi-branch

Groups and branches managed from one platform with the right access at each site.

03

Privacy first

Role-based access and audit trails around every patient record.

What a hospital management system needs to cover

A hospital runs on handovers: reception to doctor, doctor to lab, lab back to doctor, ward to pharmacy, everything to billing. When each department uses its own tool, information is re-typed at every step, errors creep in and nobody can see the whole operation. An HMS puts those handovers in one system with one patient record.

These are the modules HealthOS covers, and the starting point for scoping a new system:

  • Outpatient (OPD): registration, appointments, consultations and prescriptions.
  • Inpatient (IPD): admissions, beds and wards, nursing notes and discharge.
  • Emergency department and operation theatre scheduling.
  • Pharmacy and inventory, linked to prescriptions and stock.
  • Laboratory and radiology orders, results and reports.
  • Patient billing, insurance workflows and, where needed, Saudi e-invoicing.
  • Procurement and warehouse, HR and payroll, accounting with a chart of accounts.
  • Operational reporting across departments and branches.

Built from HealthOS experience

HealthOS is the hospital management platform I architected and led technically. It unifies clinical workflows, administration and financial management across multiple branches, on Next.js and React, NestJS, Prisma, PostgreSQL, Redis, MinIO and Docker. The case study shows the modules and how they fit together.

That experience shapes how a new HMS is planned: the patient record and billing model are designed first, because every other module depends on them, and branches, roles and permissions are part of the architecture rather than an afterthought.

UAE and GCC requirements

Healthcare software in the region has to fit local rules and integrations, and those differ by emirate and country. In the UAE that can include the health information exchanges: NABIDH in Dubai, Malaffi in Abu Dhabi and Riayati for facilities under the federal system. Saudi Arabia adds its own e-invoicing requirements, which HealthOS already handles.

Which integrations and standards apply depends on your facility, licence and payers, so they are scoped per project and written into the quote. I do not claim certifications on your behalf; the system is built so the integrations your regulator and insurers require can be added and tested properly.

Security and patient data

Patient records need tighter handling than most business data. The baseline for every HMS is role-based access so staff only see what their role needs, audit trails on clinical and financial records, encrypted connections, controlled file storage for reports and images, and backups you can restore from. Hosting location and data handling are chosen to meet your obligations.

How an HMS project is delivered

Hospitals cannot stop work for a big-bang switchover, so an HMS is delivered in phases. A typical order is registration and OPD first, then pharmacy, lab and billing, then inpatient, theatre and the back office. Each phase has its own written scope and price, goes live on its own, and is used by real staff before the next one starts.

To start, send the departments you want to cover, the number of branches and any systems you need to replace or connect to. You get a phased plan and a fixed quote for the first phase.

What's included

Everything from scope to launch.

  • OPD & IPD
  • Emergency & OT
  • Pharmacy & inventory
  • Laboratory & radiology
  • Billing & insurance
  • HR, payroll & accounting

Technology

  • Next.js / React
  • NestJS
  • PostgreSQL
  • Redis
  • MinIO

Pricing

A fixed quote, agreed before work starts.

Every hospital management system project is different, so I quote it individually after a short scoping conversation. You get a written scope, a timeline and one price.

How it works

How it works: Hospital Management System

  1. 01

    Scope

    We agree goals, users, screens and the riskiest unknowns, written down with a fixed price.

  2. 02

    Design

    Flows and high-fidelity screens, reviewed with you in short loops before development.

  3. 03

    Build

    Regular working builds you can try on your own devices, not just screenshots.

  4. 04

    Launch

    Deployment, store submission help and a handover so your team owns what was built.

Senior from start to finish

You work directly with a senior architect and certified product owner, not a junior after the sales call.

Design and engineering together

The person who designs your product also architects it, so nothing is lost in handoff.

The price is agreed first

Scope and price are written down before work starts. Changes are agreed before they're built.

FAQ

Hospital Management System: your questions

Ask me directly
Can the HMS support regulatory integrations?

Yes. HealthOS was designed with Saudi requirements in mind, including e-invoicing and insurance workflows. Integrations are scoped per country.

Does it support Arabic?

Yes. Multilingual and right-to-left interfaces are supported.

Can we start with a few departments?

Yes. Most hospitals roll out in phases, starting with OPD, pharmacy and billing.

Let's build it

Got an idea? Let's talk.

The fastest way to reach me is WhatsApp. Tell me what you're building and I'll reply with how I'd approach it, which package fits, or what a custom scope would look like.

Message me on WhatsApp