Predictika · Infusion pump fleet orders

An AI sales agent's infusion pump fleet order, checked before it goes out

An AI sales agent prepares an order for ICU Medical Plum infusion pumps for a hospital: the pump (Plum 360, Plum Solo or Plum Duo), the safety software, PlumSets, Provita poles and a service tier. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of ICU Medical's public product facts plus modeled compatibility rules, and returns a verdict, every reason and the figures it computed.

Scope: ICU Medical Plum 360, Plum Solo and Plum Duo infusion pump fleet orders: software, channels, sets, poles, drug library and service tier. See everything this validator covers

This validator models fleet orders for the Plum infusion pump line (Plum 360, Plum Solo, Plum Duo), not just the scenarios shown below.

  • Pump and safety software — ICU MedNet is paired with the Plum 360 and ICU LifeShield with the Plum Solo and Plum Duo, as ICU Medical describes them.
  • Channels and beds — one channel on the Plum 360 and Plum Solo, two on the Plum Duo, against the infusion lines the beds need.
  • Performance limits — the 0.1 to 999 mL/hr rate range, 3 percent accuracy on the Solo and Duo versus 5 percent on the Plum 360, 40 clinical care areas, and 400 or 1,000 medications per care area.
  • PlumSets and Provita poles — set types (standard, Clave ports, light-resistant, 0.2 micron filter, 150 mL burette, blood), pole capacity of 2, 4 or 5 pumps, and the pump holders the heavy duty pole needs.
  • Service tier and order size — Standard, Extended and Premier tiers and a large-fleet approval.

Any fleet order for these three pumps is in scope — not only the scenarios pictured here. Not covered: prices (this validator produces no price build-up), other ICU Medical products such as LifeCare PCA and Medfusion, battery and wireless configuration, and installation. Source status: product names, list numbers, channels, rate range, accuracy, drug library sizes, the care area limit and Provita pole capacities are taken from ICU Medical's public documents. The pairing of burette sets with the Plum 360 only, the Premier tier minimum, the secondary-set limit and the 200-pump and blood-set approvals are modeled from comparable infusion systems and are not published by ICU Medical.

The AI sales agentBuilds the pump fleet order from the hospital's request and says it is ready.
Predictika validatorChecks every rule at once and returns the verdict, each finding, and the computed figures.

6 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
Software tied to the pump familyOnly with care
A software-to-pump compatibility rule to keep in step with each product generation.
Pump and software are checked together on every call.
Channels against beds and linesOnly with care
A multiplication of pumps, channels, beds and lines per bed, maintained as a rule per pump model.
Channels supplied and needed are computed and returned with the verdict.
A pole that needs holdersOnly with workarounds
A dependency between pole type, pumps on the pole and an accessory, written by hand.
The dependency is checked with every other rule, in whatever order the choices arrive.
A stated drug library size that disagreesOnly with workarounds
The figure the agent states is a separate field and needs an extra rule against the pump's published value.
The stated figure is part of the request and is compared on every call.
Thresholds that need a personOnly with workarounds
Pass or fail rules need a special approval rule for large fleets and blood sets.
They go to a person as needs approval, neither passed nor blocked.
Every problem returned in one answerOnly with workarounds
Rules tend to fire as the order 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.

1ICU MedNet is the safety software of the Plum 360; the Plum Solo and Plum Duo run ICU LifeShield.
2ICU LifeShield is the safety software of the Plum Solo and Plum Duo; the Plum 360 runs ICU MedNet.
310 pumps give 10 channels, but 11 beds with 1 lines each need 11 channels.
45 pumps give 10 channels, but 11 beds with 1 lines each need 11 channels.
510 pumps give 10 channels, but 6 beds with 2 lines each need 12 channels.
6A delivery rate of 1,000 mL/hr is over the 999 mL/hr the Plum pumps deliver.
7The Plum 360 is specified at 5 percent accuracy from 1 mL/hr; 3 percent accuracy is specified for the Plum Solo and Plum Duo.
841 clinical care areas is over the 40 the drug library supports.
93 pumps on one Provita pole is over the 2 it holds.
105 pumps on one Provita pole is over the 4 it holds.
11A Provita heavy duty pole carrying 5 pumps needs the triple and dual pump holders; none are on the order.
126 pumps on one Provita pole is over the 5 it holds.
13The 150 mL burette set is offered with the Plum 360 only; the order has a Plum Solo or Plum Duo.
1411 secondary sets for 10 pumps; each pump takes one secondary set at a time.
15The Premier service tier is offered from 5 pumps; the order has 4.
16An order of 201 pumps is over the 200-pump limit for standard handling; a person should confirm delivery and installation.
17Blood sets are on this order; a person should confirm the blood administration protocol and set quantities.
18The order states 1,000 medications per clinical care area; ICU Medical lists 400 for this pump.
19The order states 400 medications per clinical care area; ICU Medical lists 1,000 for this pump.
2010 pumps give 10 channels, but 20 beds with 1 lines each need 20 channels.
21A delivery rate of 1,200 mL/hr is over the 999 mL/hr the Plum pumps deliver.
2250 clinical care areas is over the 40 the drug library supports.
23An order of 250 pumps is over the 200-pump limit for standard handling; a person should confirm delivery and installation.

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. Software: A medical-surgical unit order for 12 Plum 360 pumps with LifeShield software

The agent's request. Please quote 12 Plum 360 pumps with ICU LifeShield software for 12 beds with 1 infusion line each, using standard primary PlumSets, at up to 500 mL/hr, across 5 clinical care areas. Mount 4 pumps on each Provita premium pole, on the Standard service tier. The order states 400 medications per clinical care area. It is ready to send.

Verdict: Blocked.

  • LifeShield software on a Plum 360. ICU LifeShield is the safety software of the Plum Solo and Plum Duo; the Plum 360 runs ICU MedNet.

2. Software: The agent resubmits after fixing the errors

The agent's request. Please quote 12 Plum 360 pumps with ICU MedNet software for 12 beds with 1 infusion line each, using standard primary PlumSets, at up to 500 mL/hr, across 5 clinical care areas. Mount 4 pumps on each Provita premium pole, on the Standard service tier. The order states 400 medications per clinical care area. It is ready to send.

Verdict: Allowed.

  • Order summary. 12 pumps give 12 channels for 12 needed; drug library of 400 medications per clinical care area; pole holds up to 4 pumps.

3. Channels and poles: An ICU order for 8 Plum Duo pumps for 10 beds with 2 lines each, on a heavy duty pole with no holders

The agent's request. Please quote 8 Plum Duo pumps with ICU LifeShield software for 10 beds with 2 infusion lines each, using standard primary PlumSets, at up to 500 mL/hr, across 5 clinical care areas. Mount 5 pumps on each Provita heavy duty pole, on the Standard service tier. The order states 1000 medications per clinical care area. It is ready to send.

Verdict: Blocked.

  • Not enough pump channels for the beds. 8 pumps give 16 channels, but 10 beds with 2 lines each need 20 channels.
  • Heavy duty pole holding 3 or more pumps without holders. A Provita heavy duty pole carrying 5 pumps needs the triple and dual pump holders; none are on the order.

4. Channels and poles: The agent resubmits after fixing the errors

The agent's request. Please quote 10 Plum Duo pumps with ICU LifeShield software for 10 beds with 2 infusion lines each, using standard primary PlumSets, at up to 500 mL/hr, across 5 clinical care areas. Mount 5 pumps on each Provita heavy duty pole, with the triple and dual pump holders, on the Standard service tier. The order states 1000 medications per clinical care area. It is ready to send.

Verdict: Allowed.

  • Order summary. 10 pumps give 20 channels for 20 needed; drug library of 1,000 medications per clinical care area; pole holds up to 5 pumps.

5. Sets and rate: A cancer centre order for 20 Plum Solo pumps with burette sets and a 1,200 mL/hr rate

The agent's request. Please quote 20 Plum Solo pumps with ICU LifeShield software for 20 beds with 1 infusion line each, using 150 mL burette PlumSets, at up to 1200 mL/hr, across 5 clinical care areas. Mount 2 pumps on each Provita standard pole, on the Standard service tier. The unit needs 3 percent accuracy. The order states 1000 medications per clinical care area. It is ready to send.

Verdict: Blocked.

  • Rate above the pump range. A delivery rate of 1,200 mL/hr is over the 999 mL/hr the Plum pumps deliver.
  • Burette set on a Solo or Duo. The 150 mL burette set is offered with the Plum 360 only; the order has a Plum Solo or Plum Duo.

6. Sets and rate: The agent resubmits after fixing the errors

The agent's request. Please quote 20 Plum Solo pumps with ICU LifeShield software for 20 beds with 1 infusion line each, using PlumSets with Clave ports, at up to 900 mL/hr, across 5 clinical care areas. Mount 2 pumps on each Provita standard pole, on the Standard service tier. The unit needs 3 percent accuracy. The order states 1000 medications per clinical care area. It is ready to send.

Verdict: Allowed.

  • Order summary. 20 pumps give 20 channels for 20 needed; drug library of 1,000 medications per clinical care area; pole holds up to 2 pumps.

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 an order for ICU Medical Plum infusion pumps for a hospital: the pump (Plum 360, Plum Solo or Plum Duo), the safety software, PlumSets, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of ICU Medical's public product facts plus modeled compatibility rules, and returns a verdict, every reason and the figures it computed.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote 20 Plum Solo pumps with ICU LifeShield software for 20 beds with 1 infusion line each, using 150 mL burette PlumSets. Mount 2 pumps on each Provita standard pole, on the Standard service tier. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with two findings, all in one answer. A delivery rate of 1,200 mL/hr is over the 999 mL/hr the Plum pumps deliver. The 150 mL burette set is offered with the Plum 360 only; the order has a Plum Solo or Plum Duo.
  6. The validator returned two 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 software tied to the pump family, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the set type to PlumSets with Clave ports and the highest rate to 900 mL/hr.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. Both earlier findings are cleared.
  13. Two 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.