Skip to content
Updated Aug 11, 2026

Business Landscape - C4 Level 1

The view from outside. Who interacts with Olly and which business capabilities they reach. No central "Olly Platform" box, no infrastructure, no delivery details - just the actors, the capabilities, and the two clinical externals that matter at the business level.

Source of truth

Rendered from /root/olly/docs/architecture/workspace.dsl (Structurizr DSL). Edit the DSL, then bash /root/olly/docs/architecture/regen.sh. Open in a new tab: ↗ structurizr.dev.hiolly.com.

Actors

ActorWhat they doWhere they meet Olly
MemberPatient / policyholder. Buys cover, triages symptoms, files claims, pays premiums.Member Experience + Triage & Care
Employer HRGroup-scheme buyer. Adds / removes members, settles invoices.Membership & Enrolment + Billing
BrokerDistribution channel. Quotes, binds, watches commission.Brokerage
ProviderClinician / clinic. Submits claims, gets PA decisions, pulls remits.Claims & Adjudication + Provider Network
Internal AdminOps, clinical, actuarial.Claims, Membership, Platform Infrastructure (Admin Console)

Business capabilities

CapabilityPurpose
Triage & CareAI-led symptom triage + disposition + care-pathway booking.
Membership & EnrolmentWho is covered, on what plan, under whose scheme. Eligibility + consent.
Claims & AdjudicationClaim intake → rules → decision. Prior auth lives here.
Billing & Premium CollectionInvoicing, premium collection, dunning, payouts.
Provider NetworkDirectory, credentialing, contracts.
BrokerageQuote / bind / commission for distribution partners.
Member ExperienceThe consumer touchpoints - portal, mobile, AI chat, notifications.

True externals (clinical only)

ExternalWhy we cross the boundary
NHS / Public HealthcareUK public healthcare. Pathway/clinical-guideline data; provider funding context.
Provider EHRsClinical record exchange. FHIR / HL7 in both directions.

What's deliberately not here

These exist but don't belong at L1:

  • Platform Infrastructure (APISIX, Postgres, Kafka, Keycloak, OpenBao, Temporal, GrowthBook, Novu, Mirth, OpenSearch, observability, Admin Console, MCP Server) - shared rails, see L2 → Platform Infrastructure. (A Snowflake analytics warehouse is a target-state item, not deployed - see L2 → Billing.)
  • Auxiliary delivery externals (Email Provider, Google Gemini / LLM, Clearinghouses, Payment Rails) - appear in Business Processes where the flow needs them, not as first-class L1 entities.

Drill in: L2 Container Views · Business Processes.

Olly Health Insurance Platform