Predictika · Radiation oncology system quotes

An AI sales agent's CyberKnife system quote, checked before it goes out

An AI sales agent prepares a quote for a CyberKnife S7 or M6 system for a hospital: the collimators and the Xchange collimator changer, the couch, the tracking options and packages, the patient and target size, a discount, years of service and the total. Before the quote goes out, the agent sends it to Predictika, which checks it against a declarative model of what the system allows and returns a verdict, every reason and the totals it computed.

Scope: CyberKnife M6 and S7 systems: collimators and Xchange, couch payload, tracking compatibility, packages, discount, service and the stated total. See everything this validator covers

This validator models CyberKnife system quotes, not just the scenarios shown below.

  • Collimators and field size — Fixed and Iris collimators reach a 60 mm field and the InCise 2 MLC reaches 115 mm; more than one housing on the quote needs the Xchange Robotic Collimator Changer.
  • Couch — the standard couch supports 159 kg and the RoboCouch 227 kg, and the patient's weight is checked against the couch quoted.
  • Tracking and imaging — Synchrony works with fiducial, Xsight Lung and Xsight Spine Prone tracking, InTempo works with fiducial, 6D Skull and Xsight Spine tracking, tracking options must be on the quote, and fiducial tracking needs at least three fiducials.
  • Packages and options — the Lung, Spine Prone, Prostate, CNS and Clinical Efficiency packages contain options, and an option that is also in a quoted package is a duplicate line.
  • Discount, service and totals — a discount above 10 percent needs approval and one above 20 percent is blocked, and the total the quote states is compared with the total computed from the system, options, couch, discount and service years.

Any CyberKnife system quote that touches these rules is in scope — not only the scenarios pictured here. Not covered: the Radixact system, planning-software seats and financing. Product names, options, packages and compatibilities follow Accuray's public CyberKnife technical specifications as Predictika read them (S7 is assumed to share the M6 option compatibilities). All prices, service tiers, the discount thresholds and the duplicate-option and Xchange rules are modeled from comparable products and are illustrative, not published by Accuray.

The AI sales agentBuilds the quote from the conversation with the hospital 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 2 groups · each group runs from the agent’s first attempt to the outcome · click one to switch

What the agent proposes

The AI sales agent says

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

Proposing agent: AI sales agent (scripted)

Before sending, the agent must call Recorded run

Predictika validator


      
Waiting for the call.

Where rules-based CPQ gets it wrong

Click to expand

Our assessment of what a typical rules-based CPQ (product rules, price rules and validation rules, as in Salesforce CPQ) does with the same cases. It is a judgment about effort and reliability, not a claim that nothing can be built.

What the validator caughtTypical rules-based CPQPredictika
Several collimator housings without XchangeOnly with care
Whether Xchange is needed depends on how many housings the quote holds across Fixed, Iris and MLC, so the rule has to count them rather than test one field.
The housings are counted inside the model and the rule is checked in the same pass as all the others.
Tracking and imaging options that must fit togetherOnly with workarounds
Synchrony and InTempo each work with some tracking methods and not others, and the tracking option itself must be on the quote or inside a package, so several fields have to be read together.
Each compatibility and each missing option is a separate finding, all returned together.
Options also contained in a quoted packageOnly with workarounds
A package contains options, so the same option can be quoted twice. Finding that needs the package contents compared with the separate lines.
The overlap is computed inside the model and reported as one finding.
Patient weight against the couch quotedOnly with care
The limit depends on which couch is on the quote, so the rule must look up the payload before it compares the weight.
The payload for the quoted couch is looked up and compared on every call.
A stated total reconciled with the computed oneOnly with workarounds
The total is built from the system, options, couch, discount and service years, and a separate calculation is needed to compare it with the figure the quote states.
The total is computed inside the model and compared with the stated one on every call.
Every problem returned in one answerOnly with workarounds
Rules tend to fire as the quote is saved or a step is completed, so a person 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 quote has 2 collimator housings (Fixed plus Iris and/or InCise 2 MLC); switching between them needs the Xchange Robotic Collimator Changer.
21 option(s) are quoted separately and also come with a quoted package; remove the duplicate line(s).
3The treatment plan needs Synchrony respiratory tracking and the quote has neither the Synchrony option nor a package that includes it.
4Synchrony works with fiducial, Xsight Lung, Xsight Spine Prone and 1-View lung tracking; it cannot be combined with 6D Skull or Xsight Spine tracking.
5The treatment plan needs InTempo adaptive imaging and the quote has neither the InTempo option nor the Prostate Package.
6InTempo works with fiducial, 6D Skull and Xsight Spine tracking; it cannot be combined with Xsight Lung or Xsight Spine Prone tracking.
7The plan uses Xsight Lung tracking and the quote has neither the Xsight Lung option nor the Lung Package.
8The plan uses Xsight Spine Prone tracking and the quote has neither that option nor the Spine Prone Package.
9Lung Optimized Treatment is quoted without Xsight Lung; add Xsight Lung or the Lung Package.
10The patient weighs 160 kg; the quoted couch supports 159 kg.
11The largest target field is 70 mm; the quoted collimators reach 60 mm (Fixed and Iris to 60 mm, InCise 2 MLC to 115 mm).
12A 15 percent discount is above the 10 percent a sales director can give (modeled threshold); a person should approve it.
13A 21 percent discount is above the 20 percent limit (modeled, not company-published).
14The quote states a total of $5,000,000; the validator computes $6,052,500.
15Fiducial tracking needs at least three fiducials for 6D correction; the plan has 2. A physicist should confirm the plan.

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. S7 system quote with a heavy patient and a large target field: S7 system quote with a long list of gaps

The agent's request. Please quote a CyberKnife S7 system with the Fixed collimators and the Iris collimator. The quote includes the Lung Package and Xsight Lung. The couch is the standard couch. The plan uses Xsight Lung tracking and calls for Synchrony respiratory tracking. The patient weighs 160 kg and the largest target field is 70 mm. The sales rep offers a discount of 25 percent and 3 years of Advanced service and the quote states a total of 5,002,500 dollars. It is ready to send.

Verdict: Blocked.

  • Several collimator housings need Xchange. The quote has 2 collimator housings (Fixed plus Iris and/or InCise 2 MLC); switching between them needs the Xchange Robotic Collimator Changer.
  • Option also contained in a quoted package. 1 option(s) are quoted separately and also come with a quoted package; remove the duplicate line(s).
  • Patient heavier than the couch payload. The patient weighs 160 kg; the quoted couch supports 159 kg.
  • Target field larger than the collimator allows. The largest target field is 70 mm; the quoted collimators reach 60 mm (Fixed and Iris to 60 mm, InCise 2 MLC to 115 mm).
  • Discount over the limit. A 25 percent discount is above the 20 percent limit (modeled, not company-published).

2. S7 system quote with a heavy patient and a large target field: The agent resubmits after fixing the errors

The agent's request. Please quote a CyberKnife S7 system with the Fixed collimators and the Iris collimator and the Xchange Robotic Collimator Changer. The quote includes the Lung Package. The couch is the RoboCouch. The plan uses Xsight Lung tracking and calls for Synchrony respiratory tracking. The patient weighs 160 kg and the largest target field is 70 mm. The sales rep offers a discount of 25 percent and 3 years of Advanced service and the quote states a total of 5,197,500 dollars. It is ready to send.

Verdict: Blocked.

  • Target field larger than the collimator allows. The largest target field is 70 mm; the quoted collimators reach 60 mm (Fixed and Iris to 60 mm, InCise 2 MLC to 115 mm).
  • Discount over the limit. A 25 percent discount is above the 20 percent limit (modeled, not company-published).

3. S7 system quote with a heavy patient and a large target field: The agent resubmits after fixing the errors

The agent's request. Please quote a CyberKnife S7 system with the Fixed collimators, the Iris collimator and the InCise 2 MLC and the Xchange Robotic Collimator Changer. The quote includes the Lung Package. The couch is the RoboCouch. The plan uses Xsight Lung tracking and calls for Synchrony respiratory tracking. The patient weighs 160 kg and the largest target field is 70 mm. The sales rep offers a discount of 8 percent and 3 years of Advanced service and the quote states a total of 6,483,600 dollars. It is ready to send.

Verdict: Allowed.

  • Quote summary. System $5,580,000 before discount, $5,133,600 after 8 percent discount, service $450,000 per year for 3 year(s); total $6,483,600 (modeled, illustrative prices).

4. Adaptive imaging plan with lung tracking: Adaptive imaging plan quoted with lung tracking

The agent's request. Please quote a CyberKnife S7 system with the Fixed collimators and the Iris collimator and the Xchange Robotic Collimator Changer. The quote includes Lung Optimized Treatment. The couch is the standard couch. The plan uses Xsight Lung tracking and calls for InTempo adaptive imaging. The patient weighs 80 kg and the largest target field is 40 mm. The sales rep offers a discount of 5 percent and 3 years of Advanced service and the quote states a total of 5,796,000 dollars. It is ready to send.

Verdict: Blocked.

  • Adaptive imaging needs InTempo. The treatment plan needs InTempo adaptive imaging and the quote has neither the InTempo option nor the Prostate Package.
  • InTempo not compatible with this tracking. InTempo works with fiducial, 6D Skull and Xsight Spine tracking; it cannot be combined with Xsight Lung or Xsight Spine Prone tracking.
  • Lung tracking not quoted. The plan uses Xsight Lung tracking and the quote has neither the Xsight Lung option nor the Lung Package.
  • Lung Optimized Treatment needs Xsight Lung. Lung Optimized Treatment is quoted without Xsight Lung; add Xsight Lung or the Lung Package.

5. Adaptive imaging plan with lung tracking: The agent resubmits after fixing the errors

The agent's request. Please quote a CyberKnife S7 system with the Fixed collimators and the Iris collimator and the Xchange Robotic Collimator Changer. The quote includes InTempo. The couch is the standard couch. The plan uses fiducial tracking with 2 fiducials and calls for InTempo adaptive imaging. The patient weighs 80 kg and the largest target field is 40 mm. The sales rep offers a discount of 5 percent and 3 years of Advanced service and the quote states a total of 5,777,000 dollars. It is ready to send.

Verdict: Needs approval.

  • Fewer than three fiducials. Fiducial tracking needs at least three fiducials for 6D correction; the plan has 2. A physicist should confirm the plan.
  • Quote summary. System $4,660,000 before discount, $4,427,000 after 5 percent discount, service $450,000 per year for 3 year(s); total $5,777,000 (modeled, illustrative prices).

6. Adaptive imaging plan with lung tracking: The agent resubmits after fixing the errors

The agent's request. Please quote a CyberKnife S7 system with the Fixed collimators and the Iris collimator and the Xchange Robotic Collimator Changer. The quote includes InTempo. The couch is the standard couch. The plan uses fiducial tracking with 4 fiducials and calls for InTempo adaptive imaging. The patient weighs 80 kg and the largest target field is 40 mm. The sales rep offers a discount of 5 percent and 3 years of Advanced service and the quote states a total of 5,777,000 dollars. It is ready to send.

Verdict: Allowed.

  • Quote summary. System $4,660,000 before discount, $4,427,000 after 5 percent discount, service $450,000 per year for 3 year(s); total $5,777,000 (modeled, illustrative prices).

Narration transcript

Click to expand

The text of the narrated walkthrough, step by step.

  1. Welcome to a demo of Predictika's Validator. An AI sales agent prepares a quote for a CyberKnife S7 or M6 system for a hospital: the collimators and the Xchange collimator changer, the couch, the tracking options and packages, and more. Before the quote goes out, the agent sends it to Predictika, which checks it against a declarative model of what the system allows and returns a verdict, every reason and the totals it computed.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote a CyberKnife S7 system with the Fixed collimators and the Iris collimator. The quote includes the Lung Package and Xsight Lung. The rest of the request is on screen. The sales rep offers a discount of 25 percent and 3 years of Advanced service and the quote states a total of 5,002,500 dollars.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with five findings, all in one answer. The quote has 2 collimator housings (Fixed plus Iris and/or InCise 2 MLC); switching between them needs the Xchange Robotic Collimator Changer. 1 option(s) are quoted separately and also come with a quoted package; remove the duplicate line(s). The patient weighs 160 kg; the quoted couch supports 159 kg. The other two are on screen.
  6. The validator returned five blocking findings 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 options also contained in a quoted package, a rules-based CPQ can do this only with workarounds.
  8. Now the agent resubmits.
  9. The corrected request. It changes the xchange collimator changer to yes, the separate options to none, the couch to RoboCouch and the total stated on the quote to 5,197,500.
  10. It calls the validator again.
  11. Still blocked, with two findings, all in one answer. The largest target field is 70 mm; the quoted collimators reach 60 mm (Fixed and Iris to 60 mm, InCise 2 MLC to 115 mm). A 25 percent discount is above the 20 percent limit (modeled, not company-published).
  12. Three findings cleared. Still blocking: target field larger than the collimator allows and discount over the limit.
  13. The agent resubmits once more.
  14. The revised request. It changes the collimators to Fixed collimators, Iris collimator, InCise 2 MLC, the discount to 8 percent and the total stated on the quote to 6,483,600.
  15. It calls the validator once more.
  16. This time the validator clears it.
  17. Both earlier findings are cleared.
  18. Five problems caught in one call, fixed in two passes, 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.