DEV Community

Nazmul Huda
Nazmul Huda

Posted on

How do you build one platform for 20+ healthcare verticals across 140 countries?

We just made BioMedixAI launch-ready: a single platform covering doctors,
hospitals, diagnostics, pharmacies, ambulance, OT, ICU/CCU/NICU, blood bank,
telemedicine, teleradiology, HR, accounting and more — designed to run in 140
countries at once.

That sentence hides a lot of hard architecture decisions. A few we made early:

  • Shared-schema multi-tenancy scoped by facilityId on every query — one codebase, many facilities, isolation enforced at the data layer.
  • Country & facility as first-class config, not hardcoded assumptions: currency, timezone, locale, phone/NID/license formats all resolve per facility — so "go live in another country" is data, not a rewrite.
  • Per-facility local time everywhere — billing accruals, daily reports and sequence numbers roll over at each facility's local midnight (DST included), never UTC.
  • Additive-only schema discipline — every new vertical ships as new tables, never breaking the ones already in production.

Building broad and correct at the same time is the real challenge. More
engineering notes to come.

Top comments (0)