Case study

OncoTXCare

AI-assisted treatment decision support for complex oncology cases

I designed a decision-support concept that brings patient history, treatment options, multidisciplinary input, patient preferences, insurance constraints, drug information, and clinical trials into the same oncology workflow.

Role

Product Designer

Work

Discovery synthesis, product scoping, information architecture, interaction design, visual design, prototyping

Domain

Oncology / Clinical decision support

Prototype

Figma

Patient context

Current decision point

01 · Where it started

Peggy’s case exposed gaps in the information surrounding a treatment decision

We started with Peggy.

Peggy was 29, pregnant with her first child, and had previously been treated for breast cancer. During her pregnancy she developed neurological symptoms. Imaging later revealed tumors in her brain and lung, and the original cancer classification became an important part of understanding what had gone wrong.

What interested me from a product perspective was not only the diagnosis itself. It was how many pieces of information had to work together around it.

The original use-case documentation identified missing symptom tracking, missing clinical flags, fragmented treatment information, and no clear history of what had been decided and why.

Peggy’s case, reconstructed

01

Previous breast cancer

Treated before the pregnancy

02

Pregnancy

First child

03

New symptoms

Neurological

04

Imaging

Tumors in brain and lung

05

Conflicting or missed information

Original classification revisited

06

Treatment decision

Where it all converges

Information gaps around those moments

Missing symptom tracking

Around the new symptoms

Missing clinical flags

Around pregnancy and imaging

Fragmented treatment information

Around the earlier treatment

No clear history of what was decided and why

Around the treatment decision

02 · Discovery

A month of domain mapping expanded the problem beyond the clinical encounter

Peggy gave us one case to begin with. I then spent a month working with a clinical research and healthcare operations expert with oncology experience to understand what happens around oncology care more broadly.

The problem expanded quickly.

Treatment decisions touched clinical records and biomarkers, but also tumor-board coordination, clinical trials, insurance and prior authorization, pharmacy, documentation, administration, patient preferences, compliance, operational handoffs, and follow-up.

The original product documentation reflects that breadth too. The early concept connected patient records with manual information capture, treatment planning, insurance coverage and flags, drug and trial options, decision history, and outcomes.

Clinical information

records, biomarkers

Clinical information

records, biomarkers

Multidisciplinary care

tumor-board coordination

Multidisciplinary care

tumor-board coordination

Insurance / prior authorization

coverage, authorization

Insurance / prior authorization

coverage, authorization

Pharmacy

drug information

Pharmacy

drug information

everything pointed here

Treatment decision

Clinical trials

eligibility

Clinical trials

eligibility

Patient preferences

goals, refusals

Patient preferences

goals, refusals

Administration / operations

handoffs, compliance

Administration / operations

handoffs, compliance

Documentation / decision history

what was decided, follow-up

Documentation / decision history

what was decided, follow-up

The map from the month of discovery, redrawn here for legibility.

03 · Scope

We chose to design the treatment-decision workflow instead of another all-in-one oncology platform

The research did not leave us with one neat problem. It left us with too many.

Trying to solve insurance operations, pharmacy, administration, clinical documentation, care coordination, treatment planning, trials, and the EHR itself would have created another enormous healthcare system.

So I narrowed the first product concept around the point where much of that information converged: the treatment decision.

The scope became

01

Understand the patient

02

Understand how the case reached this point

03

Compare possible treatment paths

04

See what influences each option

05

Bring in relevant drug, trial, and access information

06

Keep the final decision with the care team and patient

Adjacent problems stayed in the product only when they changed that decision.

Mapped, but not the core product

Hospital administration

Complete payer workflows

Pharmacy operations

EHR replacement

Organization-wide compliance

In scope for the prototype

Patient context

Treatment pathway

Decision support

Patient preferences

Drug intelligence

Trials

Contextual AI

04 · Patient record

The patient record brings clinical history, current status, patient preferences, alerts, and insurance into one view

The top of the record establishes the patient’s current diagnosis, biomarkers, treatment status, and basic context. Below that, I separated the rest of the information by the question it answers.

What has happened?

Medical history and treatment tracker.

What matters to this patient?

Treatment preferences, quality-of-life priorities, autonomy, goals, refusals, and communication preferences.

What could block or change the plan?

Recent alerts and insurance coverage.

What needs another look?

Clinical insights.

One thing from the original Peggy workflow that influenced this was the need to capture information that might not already exist cleanly in an EMR. Early requirements explicitly included symptom onset, interventions, outcomes, and clinical flags that could feed back into treatment planning.

The full patient record

What has happened?

What could block or change the plan?

What needs another look?

05 · Design decision

I structured patient preferences as part of the decision context instead of leaving them in free-text notes

The prototype treats preferences such as treatment aggressiveness, quality-of-life priorities, decision autonomy, personal goals, communication preferences, and refusals as structured information.

I chose that over burying them in an open-ended note because they may affect how otherwise reasonable treatment options are discussed and compared.

Free-text note

Wants to keep teaching if possible. Worried about fertility. Family should be involved in decisions. Not keen on dialysis or early-phase trials.

Illustrative, written from the structured preferences in the prototype

Structured patient context

06 · Treatment pathway

The treatment pathway shows how the case reached the current decision, not just what the system recommends next

Instead of landing on an isolated recommendation, the clinician can see the history that produced the current question.

This also reflects an early requirement from the Peggy concept: clinical decisions needed dates, decision criteria, status, and a history that future teams could revisit.

Pre-screening

Primary treatment

Recurrence and crisis

Current decision point

Design choice

Design choice

Preserve the treatment journey instead of flattening the case into a single “recommended plan.”

Preserve the treatment journey instead of flattening the case into a single “recommended plan.”

07 · The centerpiece

The current decision point compares treatment options with the evidence and constraints attached to each one

The prototype compares multiple paths in the same view rather than discussing them one after another.

The early product concept already framed treatment planning as multiple options, including palliative, conservative, aggressive, and experimental paths, with insurance overlays and connections to drug intelligence and prior authorization. The design evolved that concept into one comparison surface.

What each option can surface

01

Clinical evidence

02

Guideline alignment

03

Patient factors

04

Insurance / authorization

05

Proposed drugs

06

Clinical-trial path

07

Recommendation score

One option, up close

08 · Recommendation score

I kept the recommendation score next to its contributing factors so it could be questioned, not simply accepted

The prototype includes recommendation scores, but I did not want the number to become the interface.

The score remains next to the evidence categories and patient or access factors represented in the design. The user can move from “what is ranked highest?” to “what is behind that ranking?”

The design decision

Never separate the score from the information needed to interrogate it.

Option B: the 55% score sits in the same row as its evidence, guideline, patient and insurance factors.

09 · Drug information

Drug information expands inside the treatment option so clinicians do not have to reconstruct the case elsewhere

Each option lists its proposed drug regimens. Opening them shows dose, schedule, efficacy score, and toxicity risk for each drug, with alternatives, drug interactions, and side effects one tab away.

All of it opens inside the option being discussed, so the patient, the pathway, and the other options stay in view.

What opens inside the option

01

Proposed drug regimens

02

Dose and schedule

03

Efficacy score

04

Toxicity risk

05

Alternative treatment options

06

Drug interactions and side effects

Option A, expanded. The regimens open inside the option they belong to.

Design choice

Drill down inside the decision instead of sending the user into a separate research workflow.

10 · Clinical trials

Clinical-trial matching shows both the result and why the patient qualifies

The clinical-trials view starts with the count, 47 trials screened and 3 currently eligible, and then shows the reasoning behind it: the matching criteria, how the screened trials break down by eligibility, and where enrollment and the waitlist stand.

Additional candidates that still need an eligibility review are listed separately, so they are not mistaken for matches.

The view reads in this order

01

47 trials screened

02

3 currently eligible

03

Matching criteria

04

Eligibility breakdown

05

Enrollment

06

Waitlist

07

Additional candidates

The count, the criteria behind it, and the eligibility breakdown.

Enrollment and waitlist status for the matched trials.

The design principle

A trial match should not appear as a mysterious search result.

11 · AI assistant

The AI assistant starts from the active patient and treatment context instead of asking the clinician to explain the case again

When the assistant opens, it already names the patient, the diagnosis, the biomarkers, and the current regimen, and says what it found for this case.

Its suggested questions are about the options already on screen, not general prompts.

Suggested questions in the prototype

“Are there alternative options?”

“What evidence supports this approach?”

“What are potential side effects?”

The assistant opens on the active case, with its context written into the first message.

Context persistence

A generic assistant makes the clinician restate the problem. This one begins from the case.

12 · Human decision

The prototype keeps the treatment decision explicit even when AI is involved

Scores, drug information, trial matches, and the assistant all inform the choice, but none of them make it. The decision point states that a patient decision is required and by when, and the decision is recorded through a deliberate action on the chosen option.

Patient decision required, a decision target date, and Record Treatment Decision on the option itself.

13 · Scope, revisited

The final prototype covers the decision layer, while full payer, pharmacy, EHR, and hospital operations remain outside its scope

Back at the original map, several neighboring areas stayed visible in the prototype as context, without the prototype trying to own them.

Remained visible as context

Insurance status

Prior authorization

Drug information

Clinical trials

Patient preferences

Did not attempt to become

A full payer-management product

A pharmacy operations system

An EHR replacement

A hospital administration platform

14 · What this is

The result is a testable decision-support concept, not a clinically validated treatment system

The prototype is specific enough to put in front of clinicians and learn from. It is not evidence that the approach improves care, and I do not present it that way.

What exists

A Figma prototype built around one fictional demo case

A decision layer that connects the patient record, treatment pathway, options, drug information, clinical trials, and AI assistance

Interaction patterns that can be tested with clinicians

What we do not have

No clinical efficacy claim

No measured patient outcome

No validated AI accuracy claim

15 · What I would test next

The next research question is whether clinicians can understand the recommendation faster without becoming over-reliant on it

I would test

01

Whether clinicians can explain why an option ranks highest after reviewing it

02

How quickly they reach the evidence behind a recommendation score

03

Whether the score changes how much attention lower-ranked options receive

04

Whether patient preferences are noticed and used when options are compared

05

Whether answers from the assistant are checked against the source information or accepted as given

16 · Reflection

My takeaway

In most products, simplifying a screen usually makes it easier to use. In healthcare, simplifying too aggressively can also hide something important. I found myself asking different questions throughout this project: What needs attention first? What can wait? What should stay visible even if it is not the primary task? What happens when two pieces of information conflict?

That made me less interested in making every screen feel “clean” and more interested in making the right things impossible to miss.

The biggest lesson for me was that complexity is not always something to remove. Sometimes the better design is the one that organizes it carefully enough for people to understand it and still make their own judgment.

AISVARYA SUNDARAM