Predictika · Dispensing cabinets and infusion pumps: unit quote rules
An AI sales agent prepares a quote for a fictional hospital unit: Pyxis MedStation ES or Anesthesia Station ES cabinets plus Alaris infusion pumps and modules. Before it goes out, the agent sends it to Predictika’s validator, which checks it against the cabinet, drawer, pump and contract rules, compares the total the agent states with its own, and returns a verdict with every reason.
This validator models the rules for one care unit’s cabinet and infusion quote. It handles any quote built from these cabinets, drawer types and pump modules, not just the scenarios shown below.
It does not cover diagnostics, surgical or specimen-management lines, multi-unit contracts, or real contract pricing. Prices, capacities and ceilings are estimates from public information.
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 Revenue Cloud) does with the same cases. It is a judgment about effort and reliability, not a claim that nothing can be built.
| What the validator catches | Typical rules-based CPQ | Predictika |
|---|---|---|
| Capacity across cabinet, auxiliaries and drawer types | Only with workarounds Slots and pockets are shared between the main, its auxiliaries and two drawer types, and controlled items are limited to one of them, so a rules-based CPQ usually needs a rule per combination. | Capacity is computed from the choices, so every combination is covered by the same rules. |
| The right cabinet for the care unit | Only with care A unit-to-cabinet mapping is a lookup and a comparison, and it has to be kept in step with the product catalog. | The care unit and cabinet are selected values; the rule is evaluated with every other rule. |
| Pump modules per PC unit and the Systems Manager dependency | Only with workarounds A module-per-unit limit and a license that depends on an option elsewhere in the quote each need their own validation rule. | Both are evaluated together at the end of input and returned with the reason. |
| Approval for PCA without capnography and discount tiers | Only with care Approval rules and contract ceilings are separate rule sets that must be chained in order. | Approvals and blocks are evaluated together, and the answer says which is which. |
| The total the agent states | Only with workarounds Comparing a stated figure with a computed one means a separate rule per layout, and price rules rarely run on stated figures. | The stated 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 built, so a problem raised late can hide an earlier one. | Every rule is evaluated at the end of input and all findings come back together. |
Every rule is checked on every call, in whatever order the choices arrive, and one problem never hides another. Blocking findings stop the quote; approval findings need a person to sign off; everything else is computed.
| Rule | Effect | What it checks |
|---|---|---|
| 1 | block | The Periop (OR) unit takes the Anesthesia Station; other care units take a MedStation |
| 2 | block | Auxiliary cabinets attach only to a MedStation main, not to an Anesthesia Station |
| 3 | block | At most 3 auxiliary cabinets per main |
| 4 | block | CUBIE plus matrix drawers must fit the drawer slots of the main plus its auxiliaries |
| 5 | block | Controlled-substance items need lidded CUBIE pockets (24 per drawer) |
| 6 | block | Total medication line items must fit the CUBIE pockets plus matrix bins |
| 7 | block | At most 4 pump modules per Alaris PC unit |
| 8 | block | Pump-to-EMR interoperability requires the Alaris Systems Manager license |
| 9 | needs approval | PCA modules without matching EtCO2 capnography modules need pharmacy and nursing sign-off |
| 10 | approval, then block | Discount ceiling by contract (Vizient 15 percent, Premier 14, no GPO 5); above the 3 percent rep authority needs approval |
| 11 | computed | Service is 12 percent of cabinets plus 8 percent of pumps per year |
| 12 | block | The quote total the agent states must match the validator total within $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. Med-surg unit: one Pyxis MedStation ES Main with 12 Alaris PC units and 24 LVP modules, 5 years of service. Quote total $154,204.00. Ready to send.
Verdict: Blocked.
The agent's request. Med-surg unit: one Pyxis MedStation ES Main with 12 Alaris PC units and 24 LVP modules, 5 years of service. Quote total $162,320.00. Ready to send.
Verdict: Allowed.
The agent's request. Med-surg unit: one Pyxis MedStation ES Main with 5 Alaris PC units and 30 LVP modules, pumps connected to the EMR, 5 years of service. Quote total $152,940.00. Ready to send.
Verdict: Blocked.
The agent's request. Med-surg unit: one Pyxis MedStation ES Main with 8 Alaris PC units and 30 LVP modules, pumps connected to the EMR with the Alaris Systems Manager license, 5 years of service. Quote total $203,440.00. Ready to send.
Verdict: Allowed.
The agent's request. Operating room: one Pyxis MedStation ES Main with 3 CUBIE and 3 matrix drawers, 5 years of service. Quote total $61,280.00. Ready to send.
Verdict: Blocked.
The agent's request. Operating room: one Pyxis Anesthesia Station ES with 3 CUBIE and 3 matrix drawers, 5 years of service. Quote total $67,680.00. Ready to send.
Verdict: Allowed.
The agent's request. Med-surg unit: one Pyxis MedStation ES Main with 6 Alaris PC units, 12 LVP and 4 PCA modules, 5 years of service. Quote total $125,640.00. Ready to send.
Verdict: Needs approval.
The text of the narrated walkthrough, step by step.