Predictika · Infusion pump fleet orders
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.
This validator models fleet orders for the Plum infusion pump line (Plum 360, Plum Solo, Plum Duo), not just the scenarios shown below.
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.
6 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 |
|---|---|---|
| Software tied to the pump family | Only 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 lines | Only 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 holders | Only 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 disagrees | Only 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 person | Only 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 answer | Only 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. |
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 | ICU MedNet is the safety software of the Plum 360; the Plum Solo and Plum Duo run ICU LifeShield. |
| 2 | ICU LifeShield is the safety software of the Plum Solo and Plum Duo; the Plum 360 runs ICU MedNet. |
| 3 | 10 pumps give 10 channels, but 11 beds with 1 lines each need 11 channels. |
| 4 | 5 pumps give 10 channels, but 11 beds with 1 lines each need 11 channels. |
| 5 | 10 pumps give 10 channels, but 6 beds with 2 lines each need 12 channels. |
| 6 | A delivery rate of 1,000 mL/hr is over the 999 mL/hr the Plum pumps deliver. |
| 7 | The Plum 360 is specified at 5 percent accuracy from 1 mL/hr; 3 percent accuracy is specified for the Plum Solo and Plum Duo. |
| 8 | 41 clinical care areas is over the 40 the drug library supports. |
| 9 | 3 pumps on one Provita pole is over the 2 it holds. |
| 10 | 5 pumps on one Provita pole is over the 4 it holds. |
| 11 | A Provita heavy duty pole carrying 5 pumps needs the triple and dual pump holders; none are on the order. |
| 12 | 6 pumps on one Provita pole is over the 5 it holds. |
| 13 | The 150 mL burette set is offered with the Plum 360 only; the order has a Plum Solo or Plum Duo. |
| 14 | 11 secondary sets for 10 pumps; each pump takes one secondary set at a time. |
| 15 | The Premier service tier is offered from 5 pumps; the order has 4. |
| 16 | An order of 201 pumps is over the 200-pump limit for standard handling; a person should confirm delivery and installation. |
| 17 | Blood sets are on this order; a person should confirm the blood administration protocol and set quantities. |
| 18 | The order states 1,000 medications per clinical care area; ICU Medical lists 400 for this pump. |
| 19 | The order states 400 medications per clinical care area; ICU Medical lists 1,000 for this pump. |
| 20 | 10 pumps give 10 channels, but 20 beds with 1 lines each need 20 channels. |
| 21 | A delivery rate of 1,200 mL/hr is over the 999 mL/hr the Plum pumps deliver. |
| 22 | 50 clinical care areas is over the 40 the drug library supports. |
| 23 | An order of 250 pumps is over the 200-pump limit for standard handling; a person should confirm delivery and installation. |
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 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.
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.
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.
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.
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.
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.
The text of the narrated walkthrough, step by step.