Everything you need to build, run and trust Orcana agents

Agents, deterministic workflows and dashboards, governed and running in your cloud.

See it work

One question, every team, one loop from start to finish

More product videos by team and workflow →

How an agent works

Every agent runs that same loop, and you approve every move

01 · SENSE

Watch

Sales, CRM, claims, hub, payer and media feeds, 24/7/365.

New starts −14% vs last month
02 · DECIDE

Diagnose

Runs a deterministic workflow to find out why.

Payer step edit + reach drop on top targets
03 · APPROVE

Ask

The owner gets the finding and the move in Teams, Slack or email.

Sales ops approves
04 · ACT

Hand off

Calls the agents that do the work, straight into CRM and media tools.

6 DMs get a re-planned week
05 · MEASURE

Learn

Tracks every action against its result.

New starts +9% in 6 weeks

Then it goes round again. Every loop starts smarter than the last, so outcomes compound.

The building blocks

Behind every loop, four building blocks your teams use every day

Ask

A plain-English analyst

Ask in plain English. Get the answer, the working and a deck.

“Why did Southeast new starts dip in May?”
Run

Saved workflows

The analyses you repeat, from sizing to campaign lift, saved and rerun in minutes.

“Rerun the scorecard for East, High tier only”
Watch

Briefs, dashboards and alerts

Each owner gets their numbers on their schedule, plus a heads-up when something moves.

“My Monday brief, 7 am”
Agents

Loops that run themselves

A pod of agents chains the other three together, working as one.

“Tell me when a top target goes quiet”
Deterministic workflows

Underneath every agent, locked metric definitions + rules + deterministic workflows

AI at every step

How most AI analytics tools work

Read the questionAI · 99%
Find the contextAI · 90%
Reason about the methodAI · 80%
Write and run the codeAI · 70%
~50%of long analyses come back right

Orcana

AI where it's strong, code where it has to be exact

Read the questionAI · 99%
Apply locked definitions and rulesdefinitions.pyHuman-tested code · 100%
Run data health checksdata_checks.pyHuman-tested code · 100%
Run the validated workflowline_of_therapy.pyHuman-tested code · 100%
~99%of long analyses come back right, with the working shown
workflows/line_of_therapy.pyv3.2.0
@workflow("line_of_therapy", version="3.2.0", validated="2026-10-12")
def line_of_therapy(claims: Table, defs: Definitions) -> Table:
    """Assign every patient's line of therapy from claims"""
    regimens = build_regimens(claims, gap_days=defs.regimen_gap)
    lines = regimens.assign_lines(
        advance_on=defs.new_agent_added,
        ignore=defs.supportive_care,
    )
    check(lines).no_gaps().one_line_per_patient_per_day()
    return lines
Validated · v3.2.0Signed off by your analytics leadEvery change versioned
Stored as code

Every workflow is a Python file

Versioned in your repository, reviewed like software and run the same way every time.

Definitions as code

One definition per metric

What counts as a call, a new start or a reached target lives in one tested file, used everywhere.

Validated before it runs

Bad data gets caught first

Every table passes its health checks before an agent touches it. When a sample is small, it says so.

Agents and workflows

18 workflows live inside pharma today, and more every quarter

Field and targeting

5 live · 2 next
HCP targetingCall planningTerritory alignmentSegmentationNext best actionKOL and referral networksIncentive compensation

Patients and access

5 live · 2 next
Line of therapyPatient flowPersistenceSwitch analysisMarket accessPatient services and copayChannel and specialty pharmacy

Marketing and brand

4 live · 3 next
Marketing mixCampaign liftCausal inferenceRoot causeOmnichannel orchestrationBrand health and messagingSpeaker programs

Planning and launch

4 live · 3 next
Launch readinessMarket sizingForecastingTrackersPricing and gross-to-netLifecycle and label expansionCompetitive intelligence

LiveNext on the roadmap

Forward-deployed engineers

Built with your teams, by pharma AI engineers

01

Customize

Tailor workflows, definitions and rules to how your company works.

02

Deploy

Stand up the agents and your private model inside your VPC.

03

Maintain

Retrain, monitor and revalidate, so models and workflows stay accurate.

04

Scale

Add the next decision loop, and the next team, on the same foundation.

Get started

Pick one decision loop. We'll have it running on your data in 7–14 days

Runs in your cloudOne use case first, then scaleSOC 2 Type II and ISO 27001 compliant