Predictika · Defibrillator and monitor quotes

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

An AI sales agent prepares a quote for SCHILLER DEFIGARD Touch 7 defibrillator/monitors: monitoring options, CPR feedback, electrodes, connectivity, mounting bracket, spare batteries and fleet size. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of how those choices fit together and returns a verdict and every reason.

Scope: One SCHILLER DEFIGARD Touch 7 quote: monitoring options, CPR feedback, electrodes, connectivity, mounting bracket, spare batteries, fleet size and market. See everything this validator covers

This validator models SCHILLER DEFIGARD Touch 7 quotes, not just the scenarios shown below.

  • Monitoring options — 12-lead ECG, pacer, Masimo Rainbow SpO2 with SpCO and SpMet, EtCO2 (mainstream or sidestream), NIBP, IBP and temperature, with SpCO and SpMet needing Rainbow SpO2.
  • Electrodes and CPR feedback — adult, pediatric or both, with the ARGUS LifePoint 2 CPR feedback sensor not offered with pediatric electrodes alone.
  • Connectivity — Wi-Fi, cellular, Bluetooth, SentioWeb, LifeDataNet G2, the Mirroring Screen App, ePCR and a Bluetooth printer, each needing the link it depends on.
  • Use environment and bracket — hospital, ground ambulance or air rescue, with ambulance and air use needing the mounting bracket and wireless links on an air rescue unit going to a person.
  • Batteries, fleet and market — up to four spare batteries per device, a sales review for fleets of more than 20, and a clearance check outside the home market.
  • Stated option count — the number of options the quote states against the number the selected options add up to.

Any SCHILLER DEFIGARD Touch 7 quote that touches these rules is in scope — not only the scenarios pictured here. Not covered: other SCHILLER products (FRED, Cardiovit, Argus) and service contracts. No prices are modeled.

The AI sales agentBuilds the defibrillator quote from the conversation with the customer and says it is ready.
Predictika validatorChecks every rule at once and returns the verdict, each finding, and the computed figures.

7 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 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
Options that depend on another optionOnly with care
SpCO and SpMet need Rainbow SpO2, SentioWeb and LifeDataNet need Wi-Fi or cellular, and the app, ePCR and printer need Bluetooth, so each dependency is its own rule that reads another choice.
Every option is in one request and the dependencies are checked together on every call.
Electrodes that limit what else can be orderedOnly with care
The CPR feedback sensor depends on which electrodes are quoted, and an order with no electrodes has to be caught too, so each needs a rule that reads the electrode choice.
The electrodes and the CPR feedback option are fields of one request and are checked together.
A use environment that changes what is requiredOnly with workarounds
Ambulance and air rescue use need the bracket, and wireless links on an air unit need a person, so the environment has to be read by several separate rules.
The environment is a field of the request, so the bracket rule and the approval rule are evaluated in the same pass.
A stated option count that must match the selected optionsOnly with workarounds
The count is built from many yes-or-no choices and the EtCO2 setting, so a separate rule is needed to add them up and compare the sum with the stated figure.
The stated count is a field of the request and is compared with the computed count on every call.
Blocks and approvals in the same answerOnly with workarounds
A fleet over 20 or a wireless link on an aircraft needs a person while other problems stop the quote, and these usually live in different steps.
Blocks and approvals come back together, with the reason for each.
Every problem returned in one answerOnly with workarounds
Rules tend to fire as the quote is saved or a step is completed, 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 quote has 0 devices; at least 1 is needed.
2The quote has 21 devices; a fleet of more than 20 needs a sales review.
3The quote has no defibrillation electrodes; a defibrillator/monitor cannot be used without them.
4SpCO and SpMet measurements need the Masimo Rainbow SpO2 option; it is not on the quote.
5The ARGUS LifePoint 2 CPR feedback sensor is quoted with pediatric electrodes only; add adult electrodes.
6SentioWeb live-streaming needs Wi-Fi or a cellular connection; neither is on the quote.
7LifeDataNet G2 network management needs Wi-Fi or a cellular connection; neither is on the quote.
8The Mirroring Screen App, the ePCR connection and the Bluetooth printer need Bluetooth; it is not on the quote.
9Ambulance and air rescue use needs the mounting bracket (it also charges the battery); it is not on the quote.
10Wireless links on an air rescue unit; a person should confirm the aircraft operator allows them.
11The quote has 5 spare batteries per device; this model allows at most 4.
12The brochure notes some products are not cleared in all markets; a person should confirm clearance for this configuration.
13The quote states 6 options per device; the selected options add up to 4.
148 options per device and no spare battery; a person should confirm the run time is acceptable.

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. Ambulance unit: options, link and bracket: A ground ambulance quote with SentioWeb and SpCO

The agent's request. Please quote 2 SCHILLER DEFIGARD Touch 7 units for a ground ambulance service, with adult and pediatric electrodes, 12-lead ECG, the pacer, SpCO, NIBP and sidestream EtCO2. Connectivity: Bluetooth and SentioWeb. The mounting bracket is not included and each unit has 1 spare battery. It is ready to send.

Verdict: Blocked.

  • SpCO or SpMet without Rainbow SpO2. SpCO and SpMet measurements need the Masimo Rainbow SpO2 option; it is not on the quote.
  • SentioWeb without a data link. SentioWeb live-streaming needs Wi-Fi or a cellular connection; neither is on the quote.
  • Vehicle use without mounting bracket. Ambulance and air rescue use needs the mounting bracket (it also charges the battery); it is not on the quote.

2. Ambulance unit: options, link and bracket: The agent resubmits after fixing the errors

The agent's request. Please quote 2 SCHILLER DEFIGARD Touch 7 units for a ground ambulance service, with adult and pediatric electrodes, 12-lead ECG, the pacer, Masimo Rainbow SpO2, SpCO, NIBP and sidestream EtCO2. Connectivity: cellular, Bluetooth and SentioWeb. The mounting bracket is included and each unit has 1 spare battery. It is ready to send.

Verdict: Allowed.

  • Quote summary. 2 device(s) with 6 option(s) each and 1 spare battery(ies) per device.

3. Air rescue unit: electrodes, bracket and radios: An air rescue quote with pediatric electrodes only and CPR feedback

The agent's request. Please quote 2 SCHILLER DEFIGARD Touch 7 units for an air rescue service, with pediatric electrodes only, 12-lead ECG, the pacer, NIBP, ARGUS LifePoint 2 CPR feedback and sidestream EtCO2. Connectivity: Wi-Fi and Bluetooth. The mounting bracket is not included and each unit has 1 spare battery. It is ready to send.

Verdict: Blocked.

  • CPR feedback with paediatric electrodes only. The ARGUS LifePoint 2 CPR feedback sensor is quoted with pediatric electrodes only; add adult electrodes.
  • Vehicle use without mounting bracket. Ambulance and air rescue use needs the mounting bracket (it also charges the battery); it is not on the quote.
  • Wireless radios on an air rescue unit. Wireless links on an air rescue unit; a person should confirm the aircraft operator allows them.

4. Air rescue unit: electrodes, bracket and radios: The agent resubmits after fixing the errors

The agent's request. Please quote 2 SCHILLER DEFIGARD Touch 7 units for an air rescue service, with adult and pediatric electrodes, 12-lead ECG, the pacer, NIBP, ARGUS LifePoint 2 CPR feedback and sidestream EtCO2. Connectivity: Wi-Fi and Bluetooth. The mounting bracket is included and each unit has 1 spare battery. It is ready to send.

Verdict: Needs approval.

  • Wireless radios on an air rescue unit. Wireless links on an air rescue unit; a person should confirm the aircraft operator allows them.
  • Quote summary. 2 device(s) with 5 option(s) each and 1 spare battery(ies) per device.

5. Air rescue unit: electrodes, bracket and radios: The agent resubmits after fixing the errors

The agent's request. Please quote 2 SCHILLER DEFIGARD Touch 7 units for an air rescue service, with adult and pediatric electrodes, 12-lead ECG, the pacer, NIBP, ARGUS LifePoint 2 CPR feedback and sidestream EtCO2. No connectivity is quoted. The mounting bracket is included and each unit has 1 spare battery. It is ready to send.

Verdict: Allowed.

  • Quote summary. 2 device(s) with 5 option(s) each and 1 spare battery(ies) per device.

6. Fleet and stated option count: A fleet of 40 units with a stated option count

The agent's request. Please quote 40 SCHILLER DEFIGARD Touch 7 units for a hospital, with adult and pediatric electrodes, 12-lead ECG, the pacer, NIBP and sidestream EtCO2. Connectivity: Wi-Fi and Bluetooth. The mounting bracket is not included and each unit has 1 spare battery. The quote lists 9 options per device. It is ready to send.

Verdict: Blocked.

  • Stated option count does not match. The quote states 9 options per device; the selected options add up to 4.
  • Large fleet order. The quote has 40 devices; a fleet of more than 20 needs a sales review.

7. Fleet and stated option count: The agent resubmits after fixing the errors

The agent's request. Please quote 40 SCHILLER DEFIGARD Touch 7 units for a hospital, with adult and pediatric electrodes, 12-lead ECG, the pacer, NIBP and sidestream EtCO2. Connectivity: Wi-Fi and Bluetooth. The mounting bracket is not included and each unit has 1 spare battery. The quote lists 4 options per device. It is ready to send.

Verdict: Needs approval.

  • Large fleet order. The quote has 40 devices; a fleet of more than 20 needs a sales review.
  • Quote summary. 40 device(s) with 4 option(s) each and 1 spare battery(ies) per device.

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 SCHILLER DEFIGARD Touch 7 defibrillator/monitors: monitoring options, CPR feedback, electrodes, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of how those choices fit together and returns a verdict and every reason.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote 2 SCHILLER DEFIGARD Touch 7 units for a ground ambulance service, with adult and pediatric electrodes, 12-lead ECG, the pacer, SpCO, NIBP and sidestream EtCO2. Connectivity: Bluetooth and SentioWeb. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with three findings, all in one answer. SpCO and SpMet measurements need the Masimo Rainbow SpO2 option; it is not on the quote. SentioWeb live-streaming needs Wi-Fi or a cellular connection; neither is on the quote. Ambulance and air rescue use needs the mounting bracket (it also charges the battery); it is not on the quote.
  6. The validator returned three 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 a use environment that changes what is required, a rules-based CPQ can do this only with workarounds.
  8. Now the agent resubmits.
  9. The corrected request. It changes the Rainbow SpO2 to yes, the cellular to yes and the mounting bracket to yes.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. All three earlier findings are cleared.
  13. Three problems 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.