Predictika · Dispensing cabinets and infusion pumps: unit quote rules

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

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.

Scope: quotes for automated medication cabinets and infusion pumps for a single care unit: cabinet and unit fit, drawer capacity, pump modules, discounts, service pricing and the stated total. See everything this validator covers

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.

  • Dispensing cabinets — Pyxis MedStation ES main and auxiliary cabinets and the Pyxis Anesthesia Station ES, matched to the right care unit.
  • Drawer configuration — CUBIE and matrix drawer counts, lidded-pocket capacity for controlled substances and total formulary line items.
  • Infusion pumps — Alaris PC units with LVP, syringe, PCA and EtCO2 modules, and the Alaris Systems Manager license for EMR interoperability.
  • Commercial terms — Vizient, Premier and no-GPO discount ceilings, rep authority and annual service pricing.
  • The stated figure — The quote total the agent states is compared with the validator’s own total.

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.

The AI sales agentBuilds the quote from the conversation and says it is ready.
Predictika validatorChecks the quote against the product and contract rules and returns every finding it has.

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 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 catchesTypical rules-based CPQPredictika
Capacity across cabinet, auxiliaries and drawer typesOnly 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 unitOnly 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 dependencyOnly 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 tiersOnly 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 statesOnly 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 answerOnly 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.

What this validator catches

Click to expand

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.

RuleEffectWhat it checks
1blockThe Periop (OR) unit takes the Anesthesia Station; other care units take a MedStation
2blockAuxiliary cabinets attach only to a MedStation main, not to an Anesthesia Station
3blockAt most 3 auxiliary cabinets per main
4blockCUBIE plus matrix drawers must fit the drawer slots of the main plus its auxiliaries
5blockControlled-substance items need lidded CUBIE pockets (24 per drawer)
6blockTotal medication line items must fit the CUBIE pockets plus matrix bins
7blockAt most 4 pump modules per Alaris PC unit
8blockPump-to-EMR interoperability requires the Alaris Systems Manager license
9needs approvalPCA modules without matching EtCO2 capnography modules need pharmacy and nursing sign-off
10approval, then blockDiscount ceiling by contract (Vizient 15 percent, Premier 14, no GPO 5); above the 3 percent rep authority needs approval
11computedService is 12 percent of cabinets plus 8 percent of pumps per year
12blockThe quote total the agent states must match the validator total within $1

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. The total the agent states: Stated $154,204.00

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.

  • Stated total differs from the validator total. The quote total the agent states ($154204.0) differs from the total the validator computes ($162320.0).

2. The total the agent states: Total of $162,320.00

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.

3. Pumps and Systems Manager: 30 modules on 5 PC units

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.

  • Too many pump modules for the PC units. 30 pump modules exceed the 4 per PC unit limit for 5 PC units.
  • EMR connection needs Systems Manager. Pump to EMR interoperability requires the Alaris Systems Manager license.

4. Pumps and Systems Manager: 8 PC units and Systems Manager

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.

5. Cabinet for the care unit: MedStation in the OR

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.

  • Cabinet does not fit the care unit. Pyxis MedStation ES Main does not fit the Periop unit; the Periop (OR) unit takes the Anesthesia Station and other units take MedStation.

6. Cabinet for the care unit: Anesthesia Station in the OR

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.

7. PCA capnography: PCA without capnography

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.

  • PCA without capnography needs sign-off. 4 PCA modules with 0 EtCO2 modules; PCA without capnography needs pharmacy and nursing sign-off.

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 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.
  2. I will start with the first request by the agent.
  3. The agent says. 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. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with one finding, all in one answer. The quote total the agent states ($154204.0) differs from the total the validator computes ($162320.0).
  6. The validator returned one blocking finding 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 and against the stated total.
  7. What this shows: for the total the agent states, a rules-based CPQ can do this only with workarounds.
  8. Now the agent resubmits.
  9. The corrected request. It changes the stated total as to 162320.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. The validator also returns the line-item quote. It starts with Pyxis MedStation ES Main and CUBIE drawer; the other four lines are on screen.
  13. The earlier finding is cleared.
  14. One problem 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.