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

작성자

카테고리:

← 피드로
DEV Community · Nazmul Huda · 2026-06-21 개발(SW)

Nazmul Huda

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.

원문에서 계속 ↗

코멘트

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다