← Back to home
Digital Twin · Platform Architecture

One Platform, Every Twin

The chronic-illness loop, the care network, and the industrial network all run on the same underlying platform. Nothing about the core changes when a new hospital, sensor type, or machine joins — a new source is an adapter and a topic; a new domain is a schema, not a rewrite. That's what makes it scale.

HOSPITAL EHR feed PHARMACY Rx fills WEARABLE CGM, watch LABS diagnostics + NEXT HOSPITAL/DEVICE PLATFORM CORE
Four real sources, one empty dashed slot — every module connects to the same core the same way. A new source is another spoke, never a change to the hub.

Seven Layers, Bottom to Top

Data rises from raw signals to a synced model to a decision, then comes back down as an action. Every layer only talks to the one next to it, through the streaming bus — which is what lets any layer scale, fail, or get replaced without the others noticing. Dashed chips mark exactly where a new source, protocol, or domain gets added.

Cross-Cutting · Applies to Every Layer

Security & Identity

OAuth2 · encryption · audit trail

Observability

tracing · metrics · logs

Elastic Scaling

containers · auto-scale · multi-tenant

One Reading, Seven Hops

The cards above show what each layer is made of. This is the same seven layers seen as a single event actually experiences them — one glucose reading, start to finish.

Sources

182 mg/dL reading, on-device

1 · wearable

Integration

standard event, topic: vitals

2 · adapter

Data Platform

point stored, patient resolved

3 · storage

Twin Core

twin state updated

4 · state engine

Intelligence

risk flagged: elevated

5 · risk model

Delivery

alert pushed via API

6 · notification

Consumption

care team notified

7 · dashboard
Same platform, same seven layers — this is what happens between a sensor firing and a clinician seeing something worth their attention, usually in well under a second.

Adding One More Hospital

A concrete walk-through: a regional hospital wants its lab system feeding the same platform. Nothing above the integration layer has to know this happened.

1

An adapter translates the hospital's HL7 v2 lab feed into the platform's standard event schema.

Integration Layer
2

Events publish to the streaming bus under a new topic. Existing consumers are completely unaffected.

Streaming Bus
3

The "Patient" domain model already exists in the registry — this hospital's patients reuse it, no new schema needed.

Twin Core
4

Risk models and dashboards pick up the new stream automatically — same APIs, same UI, new hospital.

Intelligence & Apps

Why It Scales

What This Page Simplifies

This is a concept architecture, built to explain why the platform scales — not a production spec. A handful of real engineering decisions are left out on purpose so the shape stays clear. Here's what an actual build would still need to answer.

  • How twins relate to each other A patient's twin connects to their care team; a machine's twin connects to its factory line. This page shows one twin's layers, not the web of relationships between many. (usually a graph model, sitting alongside the state store)
  • How "secure" a system actually needs to be Encryption and audit trails are table stakes. Real healthcare data needs data residency rules, field-level access control, and formal agreements like a BAA under HIPAA — a compliance program, not a checkbox.
  • What happens under real load At production traffic, a caching layer usually sits in front of Delivery so the same question asked twice doesn't hit the Twin Core twice.
  • What happens when something goes wrong If an event is delivered twice, or dropped, a real build has to pick a policy and enforce it. (delivery guarantees, dead-letter handling, replay)
  • Which specific technologies Which streaming system, which database, how many regions — all real decisions a build has to make. This page stays technology-neutral on purpose, so the concept doesn't get lost in vendor choices.