AI Engineer World's Fair 2026

Can Oncology Workflows Run Without Human Touch? - Anant Shankhdhar, Risa Labs

Loading slides…

Read the talk

Can Oncology Workflows Run Without Human Touch?

RISA’s oncology workflow combines deterministic coverage checks, corroborated authorization evidence, and clinical reasoning to identify which orders can proceed without human review.

From a talk by Anant Shankhdhar

Which orders can proceed without review?

An oncology practice receives an order for a patient’s cancer drugs. Before filing any necessary prior authorizations, it must verify the patient’s insurance eligibility and benefits, then determine the authorization status of each drug. Automating those steps does not automatically eliminate review: at RISA, bots already performed the work, but a human still checked orders before submission.

Each drug follows one of three pathways:

StatusMeaning
No auth required (NAR)The drug does not require prior authorization.
Auth on fileAn existing authorization covers a defined period.
Auth requiredAuthorization must be obtained.

Anant Shankhdhar’s task was to identify which orders could proceed directly toward submission without that final human verification, and then build the path that would carry them through. The goal was selective no-touch processing, with confidence determining which cases qualified.

Flowchart showing order intake, eligibility and benefits, order determination, authorization status branches, write-back and document upload, and completion. A note describes moving human involvement toward exception handling.Open full source frame
The prior-auth lifecycle, from order intake through status routing and write-back.
0:120:31
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

0:12 · section reference included

Normalize coverage before making decisions

The workflow is divided among four agents, each responsible for a distinct decision or operation:

  • Eligibility and benefits verification (EV): Fetch patient coverage information and determine whether the order can advance.
  • Authorization: Determine whether each drug needs authorization or already has it.
  • Medical necessity: Evaluate the clinical basis for drugs that require authorization.
  • Submission: Send the assembled information to the payer.

This division separates insurance eligibility, authorization status, and clinical justification instead of asking one agent to decide everything at once.

The first obstacle is access to evidence. Insurance details are scattered across portals, APIs, and documents. RISA built a unified service that connects to different payer sources and returns a normalized result. A deterministic decision engine then uses that result to flag cases that cannot proceed.

The coverage path works in three steps:

  1. A coverage orchestrator selects either an API integration or robotic process automation (RPA) for the relevant payer source.
  2. The selected integration retrieves the information and produces a fixed coverage-result format.
  3. The deterministic engine checks whether coverage is active. Passing cases advance; failed cases stop at this gate.

Normalization makes the downstream decision independent of how the information was retrieved. But it leaves another problem upstream: building a separate automation for every payer portal does not scale easily.

2:042:24
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

2:04 · section reference included

Generate portal configurations from reusable actions

To reduce the work of adding portals, RISA created a repository of common and custom RPA actions. An LLM-based configuration generator uses those actions to build the configuration for a particular portal. Shankhdhar reports that this significantly reduced development time, without giving a numerical benchmark. The reusable unit is the action; the portal-specific output is the configuration that combines those actions into an automation.

Generating an integration does not make it durable. Portal automations can break at runtime, so RISA also added a self-healing loop that identifies broken automations during production hours and attempts to mitigate them. Shankhdhar presents this as a way to prevent failures, rather than providing a measured reliability guarantee. Together, reusable actions, configuration generation, and runtime repair support the retrieval layer; the eligibility gate still determines whether the resulting case can advance.

Coverage orchestrator connects to API and RPA paths, then a coverage result branching to active coverage or not eligible/error. Three cards below describe reusable actions, LLM-generated payer configurations, and self-healing.Open full source frame
Coverage verification routes through API or RPA paths to an active-coverage or flagged result.
4:194:40
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

4:40 · section reference included

Why extracting a status was not enough

After eligibility verification, the next opportunity was to resolve drugs that already had authorization or did not require it. Either status could remove human oversight from that part of an order. RISA initially built a simple extraction pipeline: read the patient’s notes, use an LLM to classify the drugs, and default to authorization required.

Two problems kept this pipeline from removing review. First, the notes sometimes lacked enough information, causing extraction errors. Second, LLM extraction was nondeterministic, so the resulting classifications could not be trusted blindly. It could make reviewers faster, but they still needed to check its work.

The next step was to change what supported the decision. If the model classified a drug as NAR or auth on file, the pipeline needed evidence backing that classification. A status extracted from notes became a claim to corroborate before bypassing review.

5:536:08
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

5:53 · section reference included

Corroborate authorization status across sources

For auth-on-file cases, previous patient workflows supplied an additional source: authorization letters. These recorded earlier authorizations for the patient’s drugs. Where the notes and letters agreed, the system had stronger support for treating a drug as already authorized than it had from notes alone.

For NAR cases, the additional evidence came from payer portals and documents describing which drugs did not require authorization during a given period. RISA combined portal checks and LLM extraction to populate a payer-rule knowledge base, implemented as a SQL database. These rules concern whether authorization is required; they are not a determination that a drug is uncovered.

The pipeline reconciles those sources with the extracted statuses. Agreement gives the system more confidence in a NAR or auth-on-file classification, while configurable controls let the team restrict affected cases if problems arise. Corroboration supports a decision to automate; it does not establish that every classification is correct.

This produced the first complete orders that could avoid manual authorization review. Resolving one drug removes work from part of an order. When every drug in an order is either corroborated NAR or already authorized, there is no remaining drug that needs a new authorization. The drug-level shortcut therefore becomes an order-level no-touch path.

7:478:00
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

7:47 · section reference included

Keep payer rules tied to their applicable period

The payer-rule database needs more than a permanent yes-or-no label for each drug. Its source documents describe rules over time. RISA uses configurable LLM extraction for different document types to obtain drug-wise constraints: which payer the rule concerns, how the drug is treated for authorization purposes, and the period during which that treatment applies.

Document extraction is supplemented by historical information about how a particular organization handles a drug, plus regular portal checks. These inputs feed the same knowledge base, giving authorization classification evidence beyond the patient’s notes.

Diagram titled Building the Payer Rule Knowledge Base shows payer documents passing through an LLM into drug-wise constraints, with historical payer documents and regular portal checks also feeding the database.Open full source frame
Payer documents, historical information, and portal checks feed a drug-wise constraints database.

At this stage, the pipeline could reject or flag unverifiable cases at the eligibility gate, then use corroborated drug statuses to resolve a subset of the remaining orders. It had removed review from cases whose authorization status could be established from available information. The unresolved category was drugs that actually required authorization.

9:5910:14
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

9:59 · section reference included

Answer clinical questions with supporting and contradictory facts

Drugs that require authorization introduce a different task. The earlier paths established an existing status from evidence; these cases need clinical reasoning about whether the patient meets the relevant requirements. They also need supporting evidence for the answers submitted to the payer. The medical necessity agent handles simple and complex patient-specific questions, attaches a confidence score to each answer, and escalates cases that need a clinician.

For each new order, the agent follows an evidence-to-answer sequence:

  1. Read the patient’s notes and the policy criteria for processing the drug.
  2. Use those criteria to query a patient medical graph containing extracted biomarkers.
  3. Retrieve the relevant biomarkers and information about the patient’s condition.
  4. Pass that information to an LLM to produce an answered questionnaire, including both supportive and contradictory facts.

The policy criteria direct retrieval toward the clinical questions that must be answered. Preserving contradictory facts also keeps the output from becoming only a collection of evidence in favor of authorization.

Cases advance when the agent has relevant information and can answer with sufficient confidence. When the evidence is insufficient, they remain for human escalation. The talk does not specify a confidence threshold or calibration method, so this is an architectural routing boundary rather than a reproducible numerical decision rule.

11:3411:52
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

11:34 · section reference included

Carry qualified cases through to submission

The completed flow starts with patient data and eligibility verification, flags ineligible orders, and classifies the drugs in the remaining orders. Corroborated NAR and existing authorizations take the shortcut; drugs that need authorization undergo medical necessity evaluation. Cases that do not meet those requirements move to review. The system then assembles the information for submission to the payer.

The submission agent uses an integration approach similar to the EV agent: payer-specific integrations built from LLM-driven configurations and the shared repository of tools. The same strategy that retrieves information at the beginning of the workflow supports sending it back at the end.

The complete graph shows the selectively automated paths in green, alongside failure and review branches. Some drugs avoid medical necessity evaluation because their authorization status is already resolved; others reach submission after that evaluation. Human review remains an explicit outcome for cases that do not qualify for the automated path.

Flowchart connects patient data fetching, eligibility verification, authorization determination, medical necessity, and submission. Green paths include no-auth-needed and already-authorized shortcuts; red branches show eligibility failure and review outcomes.Open full source frame
The complete pipeline shows authorization shortcuts, medical necessity evaluation, submission, and review branches.
13:5114:05
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

13:51 · section reference included

Extend the agents beyond prior authorization

Although these agents were initially built for this authorization workflow, RISA has reused them across other workflows. The medical necessity agent, for example, has been generalized to answer patient-specific questions outside this original use case. The other agents have also been extended for broader use. Their responsibilities—retrieving coverage, establishing authorization status, answering clinical questions, and interacting with payers—provide reusable boundaries.

Shankhdhar reports that the share of orders handled without human touch is growing, without specifying a percentage or evaluation period. That expansion follows the order in which the system was built: deterministic checks first, multiple sources of evidence to strengthen authorization decisions, self-healing to support portal automation, and finally a reasoning layer for cases that truly require authorization. Human review is removed where the workflow has enough evidence to proceed, while unresolved cases retain a route to review.

15:2715:52
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

15:27 · section reference included

Resources

Updates since the talk

  • Public overview of RISA's workflow APIs with links to documentation and a sandbox.

Transcript download
Full transcript

Loading transcript…