Skip to main content

Architecture decision records (ADRs)

ADRs live in docs/architecture/adr/. Key platform decisions:

ADRDecision
0002Single Cloud Function for the API (ADR-0012 is a scoped exception)
0006Facility presets, specialty packs & module registry
0007Tenant = legal entity; group overlay; pooled/bridge/silo tiers
0008Global accounts + memberships
0009Patient identity: UHID, duplicate policy, tokenized MPI
0010Templates = restricted JSON Schema + uiSchema
0011Clinical document lifecycle & e-signature
0012Server HTML + Chromium PDF on Cloud Run
0013Polyglot persistence
0014Query discipline: cursor pagination & declared indexes
0015Consent broker & cross-tenant exchange
0016Permission-based RBAC with facility/department scope
0017Internal model + versioned FHIR/ABDM adapter
0018i18next + terminology layer
0019Offline PWA scope
0020AI assist
0021Docs-as-code with Docusaurus
0022Terraform IaC + WIF + environment projects

The full, always-current index is in the architecture README.