Skip to main content

Elevra Platform

TL;DR

Elevra is a micro-frontend portal where healthcare products (Assessments, TaskUp, Patient Observation, Tray Tracking) plug in as independently deployable modules. Spectre is the backend, Invoker is the shared UI library.

Elevra Dashboard

Elevra is the HDL (Healthcare Digital) platform — an integrated portal ecosystem that hosts multiple healthcare products as independently deployable micro-frontends, backed by microservice APIs.

Naming Conventions

NameWhat it is
ElevraThe platform/product name — what users and stakeholders see
SpectreThe backend API (Java/Spring Boot) and database layer that powers the platform
InvokerThe UI component library and shared packages (@invoker-core/*) — published to JFrog Artifactory

"Invoker" is the internal engineering designation, chosen to be free from rebrands and marketing name changes.

Platform Architecture at a Glance

Key Principles

  • Independently deployable — Each product MFE and API can be deployed without affecting others
  • Shared authentication — OMS/OIDC code flow with shared HTTP session across all APIs
  • Shared component library@invoker-core/* packages provide design system, utilities, and infrastructure
  • Platform-level concerns — Geography, employee data, cost centers, and authorization managed by Spectre

Technology Stack

LayerTechnology
Frontend HostReact, TypeScript, Nx, Module Federation
Shared Libraries@invoker-core/design-system, utils, infrastructure, instrumentation, types, constants
Backend APIJava 21, Spring Boot 4.x, Liquibase
DatabaseAurora PostgreSQL
InfrastructureAWS CDK (TypeScript), CloudFormation
CI/CDAzure DevOps Pipelines
AuthOMS OIDC Code Flow, shared session
Artifact RegistryJFrog Artifactory