Predictika · sleep therapy devices, masks, payer contracts, pressure, options and contract years
An AI sales agent prepares a sleep therapy equipment quote for a fictional home medical equipment supplier: a device, a mask, a payer contract, a number of systems, a prescribed pressure, a contract length, telemonitoring and humidifier options and a discount. Before it goes out, the agent sends it to Predictika's validator, which checks it against a declarative model of the product and contract rules and reports every problem it finds, together with the price it computed, in one pass.
This validator checks any quote for these devices, masks and payer contracts, not just the scenarios shown below.
Any quote for these devices, masks and contracts is in scope, not only the scenarios pictured here. Not covered: other products, software subscriptions and accessories, real list prices, payer reimbursement rules, clinical decisions (the pressure review is a quoting check only), tax and other currencies.
7 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: AI sales agent (scripted)
Before sending, the agent must call Recorded run
What this means
Our assessment of what a typical rules-based CPQ (product rules, price rules and validation rules, as in Salesforce CPQ or Conga) 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 | Typical rules-based CPQ | Predictika |
|---|---|---|
| Device and mask compatibility | Only with workarounds A pairwise compatibility between two catalogs usually becomes one rule per combination. | Compatibility is a property of the mask and the device, checked on every call. |
| Pressure against two limits | Only with care A number that must fit both a device range and a mask limit spans several validation rules. | Both limits and the review band are evaluated together. |
| Options by device | Only with care Telemonitoring and humidifier availability differ by device, so option rules multiply. | Each option is checked against the device property directly. |
| Contract years and order size | Only with workarounds A hard range, a review band and a value threshold are held in separate rules. | The range, the bands and the order value are all evaluated together. |
| 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 system count must be between 1 and 5000. |
| 2 | The system count must meet the minimum of the payer contract (100 for the national contract). |
| 3 | The prescribed pressure must be from 4 up to the maximum of the device. |
| 4 | The prescribed pressure must not be above the limit of the mask (15 for the pillows mask). |
| 5 | The pillows mask cannot be used with the ASV device. |
| 6 | Telemonitoring is available only on devices with a modem; the Travel CPAP has none. |
| 7 | The humidifier is available only on devices that have one; the Travel CPAP has none. |
| 8 | The contract must be from 1 to 5 years. |
| 9 | The total discount must not be above 25 percent. |
| 10 | A prescribed pressure above 20 needs a clinical review. |
| 11 | A contract longer than 3 years needs finance approval of the price lock. |
| 12 | More than 1,000 systems need a supply capacity review. |
| 13 | A total discount above the 18 percent a rep can give needs approval. |
| 14 | An order value above USD 2,000,000 needs a deal desk review. |
| 15 | The net total stated on the quote must match the total the validator computes. |
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. AutoSet CPAP with a nasal mask for 20 systems on a standard DME account, pressure 10, for a 6 year contract. Ready to send.
Verdict: Blocked.
The agent's request. AutoSet CPAP with a nasal mask for 20 systems on a standard DME account, pressure 10, now for a 4 year contract. Ready to send.
Verdict: Needs approval.
The agent's request. AutoSet CPAP with a nasal mask for 20 systems on a standard DME account, pressure 10, now for a 1 year contract. Ready to send.
Verdict: Allowed.
The agent's request. ASV device with a pillows mask for 20 systems on a standard DME account, pressure 10, 1 year. Ready to send.
Verdict: Blocked.
The agent's request. ASV device with a nasal mask for 20 systems on a standard DME account, pressure 10, 1 year. Ready to send.
Verdict: Allowed.
The agent's request. AutoSet CPAP with a nasal mask for 20 systems on a standard DME account, pressure 10, 1 year, with a net total of USD 16,560. Ready to send.
Verdict: Blocked.
The agent's request. AutoSet CPAP with a nasal mask for 20 systems on a standard DME account, pressure 10, 1 year, with a net total of USD 18,400. Ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.