Predictika · linear accelerator system quote validator, modeled on a radiation oncology linac line
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.
This validator checks any quote made of these platforms, options and sites, not just the scenarios shown below.
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.
6 scenarios in 3 groups · each group runs from the agent’s first attempt to the outcome · click one to switch
Illustrative agent statement. The validator receives the structured request below.
Proposing agent: sales agent (scripted)
Before sending, the agent must call Recorded run
What this means
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 caught | A rules-based quote checklist | Predictika |
|---|---|---|
| Vault, power and shielding that depend on the linac | Only 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 options | Only 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 discounts | Only 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 states | Only 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 answer | Only 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. |
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.
| 1 | The vault must meet the minimum area for the linac platform. |
| 2 | The site electrical supply must meet the linac requirement. |
| 3 | The concrete walls must meet the shielding required for the energy and the patients treated each day; a thin margin gets a physicist review. |
| 4 | A linac of 10 MV or more needs the neutron shielding door. |
| 5 | Flattening filter free beams, the adaptive option and stereotactic mode each need a platform, collimator, couch and software that support them. |
| 6 | Online adaptive treatment needs the advanced planning software. |
| 7 | Service runs from one to five years, and the quantity must be within the order limit. |
| 8 | An extra discount above 5 percent needs approval, and 10 percent is the hard limit. |
| 9 | An order above USD 8,000,000 needs an executive review. |
| 10 | The net total the agent states must match the total the validator computes, within USD 1. |
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.
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.
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.
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.
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.
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.
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.
The text of the narrated walkthrough, step by step.