Predictika · Medical equipment
An AI sales agent prepares an order for a clinic: a number of Midmark barrier-free power exam chairs of one model, the seat height, the heaviest patient, the optional features the clinic needs and the weight capacity it tells the buyer the chair has. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the public Midmark barrier-free model matrix and returns a verdict, every reason and the figures it computed.
This validator models one barrier-free chair order at a time, based on the public Midmark barrier-free model comparison matrix, not just the scenarios shown below.
Any order for these models that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (none are public), accessories and upholstery colors, delivery and installation, other Midmark chairs, and clinical suitability.
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) 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 |
|---|---|---|
| Features that exist only on some models | Only with workarounds Each of the twelve models lists a different subset of nine features, so a rules-based CPQ needs a model-by-feature table or a rule per feature, edited whenever the matrix changes. | Model and needed features arrive in one request and are compared with the published matrix row on every call. |
| Seat height tied to the model family | Only with care The seat height depends on the family chosen elsewhere in the order, so the check is a lookup against another choice. | The model row supplies the seat height and the order is compared with it, in any order of choices. |
| Patient weight against model capacity | Only with care The capacity differs by family, and the heaviest patient and the capacity quoted to the buyer are both compared with it. | Both the patient weight and the stated capacity are compared with the matrix figure on every call, including at the exact limit. |
| Models the matrix does not tell apart | Only with workarounds Two pairs of 626 models show identical rows, which a rules engine either ignores or hard-codes. | The pair is flagged for a person to confirm the model number, while the other checks still run. |
| Every problem returned in one answer | Only with workarounds Rules tend to fire as the order 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. |
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 order needs a chair for patients up to 651 pounds; the selected model is listed for 650 pounds. |
| 2 | The order needs a chair for patients up to 501 pounds; the selected model is listed for 500 pounds. |
| 3 | The order has 0 chairs; at least 1 is needed. |
| 4 | The order needs a different uncompressed seat height (15.5 inch or 17 inch) than the selected model lists. |
| 5 | The order needs Heated Upholstery; the selected model does not list it. |
| 6 | The order needs an Integrated Digital Scale; the selected model does not list it. |
| 7 | The model matrix shows no difference between 626-003 and 626-005, or between 626-004 and 626-006; a person should confirm the model number with Midmark. |
| 8 | The order needs Powered Back; the selected model does not list it. |
| 9 | The order needs the Clean Assist Roller System; the selected model does not list it. |
| 10 | The order needs Active Sensing Technology; the selected model does not list it. |
| 11 | The order needs Lockout Hand and Foot Controls; the selected model does not list it. |
| 12 | The order needs Tamper-Resistant Electrical Receptacles; the selected model does not list it. |
| 13 | The order needs a Drawer Heater and Pelvic Tilt; the selected model does not list it. |
| 14 | The order states a weight capacity of 700 pounds; the model matrix lists 650 pounds for the selected model. |
| 15 | The order states a weight capacity of 650 pounds; the model matrix lists 500 pounds for the selected model. |
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. Please prepare an order for 6 Midmark 228-003 barrier-free chairs with a 15.5 inch uncompressed seat height, for patients up to 600 pounds, needing heated upholstery. It is ready to send.
Verdict: Blocked.
The agent's request. Please prepare an order for 6 Midmark 626-002 barrier-free chairs with a 15.5 inch uncompressed seat height, for patients up to 600 pounds, needing heated upholstery. It is ready to send.
Verdict: Allowed.
The agent's request. Please prepare an order for 4 Midmark 229-003 barrier-free chairs with a any seat height uncompressed seat height, for patients up to 450 pounds, needing lockout hand and foot controls, heated upholstery and drawer heater and pelvic tilt. The order tells the buyer the chair is rated for 500 pounds. It is ready to send.
Verdict: Blocked.
The agent's request. Please prepare an order for 4 Midmark 626-004 barrier-free chairs with a 15.5 inch uncompressed seat height, for patients up to 600 pounds, needing lockout hand and foot controls, heated upholstery and drawer heater and pelvic tilt. The order tells the buyer the chair is rated for 650 pounds. It is ready to send.
Verdict: Needs approval.
The agent's request. Please prepare an order for 4 Midmark 626-002 barrier-free chairs with a 15.5 inch uncompressed seat height, for patients up to 600 pounds, needing lockout hand and foot controls, heated upholstery and drawer heater and pelvic tilt. The order tells the buyer the chair is rated for 650 pounds. It is ready to send.
Verdict: Allowed.
The agent's request. Please prepare an order for 10 Midmark 228-002 barrier-free chairs with a 17 inch uncompressed seat height, for patients up to 450 pounds, needing powered back, active sensing technology and tamper-resistant electrical receptacles. The order tells the buyer the chair is rated for 650 pounds. It is ready to send.
Verdict: Blocked.
The agent's request. Please prepare an order for 10 Midmark 229-002 barrier-free chairs with a 17 inch uncompressed seat height, for patients up to 450 pounds, needing powered back, active sensing technology and tamper-resistant electrical receptacles. The order tells the buyer the chair is rated for 500 pounds. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.