Predictika · linear accelerator system quote validator, modeled on a radiation oncology linac line

A sales agent's linac system quote, checked before it is sent

A sales agent prepares a linear accelerator system quote for a cancer center and says it is ready to send. Before it goes out, the agent sends it to Predictika's validator, which checks the linac, the collimator, the planning software, the options, the treatment room and the service plan together, and confirms that the net total the agent states matches the total the validator computes.

Scope: Quotes for four linac platforms with a standard or fine collimator, basic or advanced planning software, imaging, couch, treatment mode, adaptive and flattening filter free options, the vault they go into, and service. All prices and limits are illustrative estimates, not an Elekta price list. See everything this validator covers

This validator checks any quote made of these platforms, options and sites, not just the scenarios shown below.

  • Linac, collimator and planning — four platforms (6, 10, 15 MV and adaptive), a standard or fine collimator and basic or advanced planning software, each with its own price and limits.
  • Treatment options — conventional, VMAT or stereotactic mode, kV or cone beam CT imaging, a three or six degree couch, flattening filter free beams and the online adaptive option, with the pairings each needs.
  • The room — minimum vault area, electrical supply, the neutron door at 10 MV and above, and concrete shielding set by the energy and the patients treated each day.
  • Service, volume and extra discounts — basic or full service for one to five years, a volume discount for several systems, and extra discount authority with approval above 5 percent and a limit at 10 percent.
  • Reviews and the stated total — a physicist review when the shielding margin is thin, an executive review above USD 8,000,000, and a check that the net total the agent states matches the computed total.

Any quote made of these platforms, options and sites is in scope, not only the scenarios pictured here. Not checked: other Elekta product lines, software subscriptions beyond planning, real shielding design and regulatory approval, real list prices and multi-currency quoting.

The sales agentPrepares the linac system quote from the customer's request and says it is ready to send.
Predictika validatorChecks every rule at once and returns the verdict, each finding, and the computed figures.

6 scenarios in 3 groups · each group runs from the agent’s first attempt to the outcome · click one to switch

What the agent proposes

The sales agent says

Illustrative agent statement. The validator receives the structured request below.

Proposing agent: sales agent (scripted)

Before sending, the agent must call Recorded run

Predictika validator


      
Waiting for the call.

Where a rules-based quote checklist gets this wrong

Click to expand

Our assessment of what a typical rules-based quote checklist or configurator form (one rule per field, each limit checked on its own) does with the same cases. It is a judgment about effort and reliability, not a claim that nothing can be built.

What the validator caughtA rules-based quote checklistPredictika
Vault, power and shielding that depend on the linacOnly with care
Lookup tables keyed by linac plus validation rules; the wall requirement also steps up with patients per day, so each platform and band is another row to keep in step.
The limits are catalog data on each platform; the checks follow from the choices.
Options that need other optionsOnly with care
Product rules and validation rules for each pairing; reliable only while every pairing is covered.
Every pairing is checked together on each call and reported side by side.
System price, volume and extra discountsOnly with workarounds
Discounts apply to the system and not to service, over several quantity bands; a single discount field on the quote cannot express that.
The sequence is one calculation, written once.
The total the agent statesOnly with workarounds
Comparing a stated total with a computed one means a separate rule per quote layout, and price rules rarely run on stated figures.
The stated net total is a field in the request and is checked against the computed total.
Every problem returned in one answerOnly with workarounds
Rules tend to fire as the quote is saved, so a rep often fixes one error and meets the next.
All findings come back together, whatever order the choices arrived in.

What this validator catches: findings from its test cases

Click to expand

Every rule is checked on every call, in any order the choices arrive; one problem never hides another. Blocking findings stop the quote; approval findings need a person to sign off; everything else is computed.

1The vault must meet the minimum area for the linac platform.
2The site electrical supply must meet the linac requirement.
3The concrete walls must meet the shielding required for the energy and the patients treated each day; a thin margin gets a physicist review.
4A linac of 10 MV or more needs the neutron shielding door.
5Flattening filter free beams, the adaptive option and stereotactic mode each need a platform, collimator, couch and software that support them.
6Online adaptive treatment needs the advanced planning software.
7Service runs from one to five years, and the quantity must be within the order limit.
8An extra discount above 5 percent needs approval, and 10 percent is the hard limit.
9An order above USD 8,000,000 needs an executive review.
10The net total the agent states must match the total the validator computes, within USD 1.

Scenarios and results

Click to expand

The recorded result of the validator for each scenario on this page: the request the AI agent sent, the verdict, and every finding, in the order they appear above.

1. Neutron door: A standard linac without its neutron door

The agent's request. Lakeside Cancer Center is ordering one standard linac with the standard collimator and basic planning software, no neutron door, with 5 years of basic service, for a 560 square foot vault with 60 inch walls, 45 patients a day and a 120 kVA supply. The net total is USD 2,909,250. It is ready to send.

Verdict: Blocked.

  • Neutron door missing. A linac with energy of 10 MV or more needs the neutron shielding door.
  • Price and room. One system at USD 2,155,000 plus USD 150,850 a year of service over 5 years gives USD 2,909,250. The shielding required is 57 inches against 60 built. Illustrative estimate in US dollars, not an Elekta price.

2. Neutron door: The agent resubmits after fixing the errors

The agent's request. Same order for Lakeside Cancer Center, now with the neutron door added: one standard linac, standard collimator, basic planning, 5 years of basic service, 560 square foot vault, 60 inch walls, 45 patients a day, 120 kVA. The net total is USD 3,024,000. It is ready to send.

Verdict: Allowed.

  • Price and room. With the door the system is USD 2,240,000 and service is USD 156,800 a year over 5 years, USD 3,024,000 in all. The shielding required is 57 inches against 60 built. Illustrative estimate in US dollars, not an Elekta price.

3. Adaptive treatment: An adaptive option with basic planning software

The agent's request. Riverside University Hospital is adding one adaptive linac with the standard collimator, basic planning software and the online adaptive option, with 5 years of basic service, for a 650 square foot vault with 66 inch walls, 30 patients a day and a 160 kVA supply. The net total is USD 4,576,500. It is ready to send.

Verdict: Blocked.

  • Adaptive needs advanced planning. Online adaptive treatment needs the advanced planning software.
  • Price and room. One system at USD 3,390,000 plus USD 237,300 a year of service over 5 years gives USD 4,576,500. The shielding required is 51 inches against 66 built. Illustrative estimate in US dollars, not an Elekta price.

4. Adaptive treatment: The agent resubmits after fixing the errors

The agent's request. I switched the Riverside University Hospital quote to the advanced planning software: one adaptive linac with the online adaptive option, 5 years of basic service, 650 square foot vault, 66 inch walls, 30 patients a day, 160 kVA. The net total is USD 4,806,000. It is ready to send.

Verdict: Allowed.

  • Price and room. The advanced software brings the system to USD 3,560,000 and service to USD 249,200 a year, USD 4,806,000 in all. The shielding required is 51 inches against 66 built. Illustrative estimate in US dollars, not an Elekta price.

5. The total the agent states: A net total that does not match

The agent's request. Harbor Health is ordering two compact linacs with the standard collimator, basic planning and kV imaging, with 3 years of basic service, for satellite clinics with a 480 square foot vault, 45 inch walls, 30 patients a day and a 100 kVA supply. The net total is USD 3,217,860. It is ready to send.

Verdict: Blocked.

  • Stated net total does not match. The quoted net total of USD 3,217,860 does not match the USD 3,575,400 the validator computed.
  • Price and room. Two systems at USD 1,469,550 each after a 3 percent volume discount, plus USD 106,050 a year of service over 3 years, give USD 3,575,400. The shielding required is 39 inches against 45 built. Illustrative estimate in US dollars, not an Elekta price.

6. The total the agent states: The agent resubmits after fixing the errors

The agent's request. I corrected the net total on the Harbor Health quote: two compact linacs, standard collimator, basic planning, kV imaging, 3 years of basic service, 480 square foot vault, 45 inch walls, 30 patients a day, 100 kVA. The net total is USD 3,575,400. It is ready to send.

Verdict: Allowed.

  • Price and room. The stated net total now matches the computed USD 3,575,400. The shielding required is 39 inches against 45 built. Illustrative estimate in US dollars, not an Elekta price.

Narration transcript

Click to expand

The text of the narrated walkthrough, step by step.

  1. Welcome to a demo of Predictika's Validator. A sales agent prepares a linear accelerator system quote for a cancer center and says it is ready to send. Before it goes out, the agent sends it to Predictika's validator, which checks the linac, the collimator, the planning software, the options, the treatment room and the service plan together, and confirms that the net total the agent states matches the total the validator computes.
  2. I will start with the first request by the agent.
  3. The agent says. Riverside University Hospital is adding one adaptive linac with the standard collimator, basic planning software and the online adaptive option. The net total is USD 4,576,500. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with one finding, all in one answer. Online adaptive treatment needs the advanced planning software.
  6. The validator returned one blocking finding in one answer. A check that reads one field at a time would pass most of this; it shows only when the choices in the quote are checked against each other.
  7. What this shows: for the total the agent states, a rules-based quote checklist can do this only with workarounds.
  8. Now the agent resubmits.
  9. The corrected request. It changes the planning software to advanced and the net total the agent states to 4,806,000.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. The earlier finding is cleared.
  13. One problem caught in one call, fixed in one pass, and a clean quote. That is the value of Predictika's validator: catching mistakes before they reach the customer. Now you can try the other scenarios yourself.