Predictika · Enteral feeding pump and set quotes

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

An AI sales agent prepares a quote for enteral feeding pumps and feeding sets: Kangaroo Joey or Kangaroo ePump pumps, the sets that fit them, ENFit adapters and pole clamps, across a number of stations. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of how the pumps and sets fit together and returns a verdict, every reason and the totals it computed.

Scope: Kangaroo Joey and Kangaroo ePump enteral feeding pumps with feeding sets, ENFit adapters and ePump pole clamps: set and pump match, flow rate, flushing, set count, adapters, clamps, infant sets and discount. See everything this validator covers

This validator models Kangaroo enteral feeding quotes, not just the scenarios shown below.

  • Pumps and sets — the Kangaroo Joey and Kangaroo ePump pumps, the Joey feed and feed-and-flush sets, the ePump 500 and 1000 mL sets and flush sets, and the gravity feeding bag set; a set must belong to the pump it is quoted with.
  • Flow rate and flushing — the flow rate an order needs against the most the quoted pump delivers, and the need for a set that can flush.
  • Set count — sets come in cases of 30, and one set is needed per station per day of therapy.
  • Connectors and accessories — ENFit adapters for patients on legacy feeding tubes and an ePump pole clamp at each station.
  • Infant orders — the 500 mL set, and a clinician check when the infant rate is above 150 mL/hr.
  • Discount and total — a discount above 15 percent goes to a manager, one above 25 percent is blocked, and the total the quote states is compared with the computed total.

Any Kangaroo enteral feeding quote that touches these rules is in scope — not only the scenarios pictured here. Not covered: the Kangaroo 924, Econo sets, formula, support contracts and service. Prices on this page are illustrative and are not Cardinal Health prices.

The AI sales agentBuilds the enteral feeding quote from the conversation with the customer and says it is ready.
Predictika validatorChecks every rule at once and returns the verdict, each finding, and the computed figures.

6 scenarios in 5 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
A set that must fit the pumpOnly with care
Each set belongs to one pump family, so a compatibility table and a rule are needed, and every new set or pump adds rows to it.
The pump and the set are in one request and are checked together on every call.
A flow rate against the pump maximumOnly with care
Each pump has its own maximum, so a rule needs a lookup of the maximum per pump and a comparison with the rate the order needs.
The pump sets the maximum and the order's rate is compared with it directly.
Sets needed for the therapy daysOnly with workarounds
The need is stations times days, spread over several fields, and a separate calculation is needed to compare it with the sets in the cases quoted.
The stations, days and cases are fields of the request and are compared in the same pass.
Accessories that depend on the pump and the tubingOnly with care
Pole clamps depend on the pump and adapters on the tubing, so each is a separate rule that reads another line.
The pump, the tubing type and the accessory counts are checked together.
Every problem returned in one answerOnly with workarounds
Rules tend to fire as the quote 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.

1The quoted feeding set belongs to a different pump family than the quoted pump (or a gravity set was quoted with a pump, or a pump set with no pump).
2The order needs 401 mL/hr; the quoted pump delivers at most 400 mL/hr.
3The order needs automatic flushing but the quoted set is a feed-only or gravity set.
4The quote has 30 sets; 60 are needed (one set per station per day for the therapy period).
5The patients use legacy feeding tubes but the quote has 0 ENFit adapters for 2 stations.
6The ePump needs a pole clamp at each station; the quote has 1 clamps for 2 stations.
7Infant patients use the 500 mL set; the quoted set holds 1,000 mL.
8The infant order runs at 200 mL/hr, above the usual 150 mL/hr; a clinician should confirm.
9The quote gives a 20 percent discount; discounts above 15 percent need a manager to approve.
10The quote gives a 30 percent discount; the most this model allows is 25 percent.
11The quote states a total of 3,000 dollars; the quoted items give 3,100 dollars.

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. Set, rate, flushing and set count: A Joey quote with an ePump set, automatic flushing and a high flow rate

The agent's request. Please quote 4 Kangaroo Joey stations with the ePump set (1000 mL), 3 cases of sets (30 sets per case) for 30 days of therapy, for adult patients needing up to 450 mL/hr, with automatic flushing, for a total of 5,945 dollars. It is ready to send.

Verdict: Blocked.

  • Set does not fit the pump. The quoted feeding set belongs to a different pump family than the quoted pump (or a gravity set was quoted with a pump, or a pump set with no pump).
  • Rate above pump maximum. The order needs 450 mL/hr; the quoted pump delivers at most 400 mL/hr.
  • Flush needed, set cannot flush. The order needs automatic flushing but the quoted set is a feed-only or gravity set.
  • Not enough sets for the therapy days. The quote has 90 sets; 120 are needed (one set per station per day for the therapy period).

2. Set, rate, flushing and set count: The agent resubmits after fixing the errors

The agent's request. Please quote 4 Kangaroo Joey stations with the Joey feed-and-flush set (1000 mL), 4 cases of sets (30 sets per case) for 30 days of therapy, for adult patients needing up to 300 mL/hr, with automatic flushing, for a total of 6,280 dollars. It is ready to send.

Verdict: Allowed.

  • Quote summary. 4 station(s), 120 feeding sets, net total 6,280 dollars (illustrative prices).

3. Adapters, clamps and discount: An ePump quote for legacy feeding tubes with a large discount

The agent's request. Please quote 3 Kangaroo ePump stations with the ePump set (1000 mL), 3 cases of sets (30 sets per case) for 30 days of therapy, for adult patients needing up to 300 mL/hr, on legacy feeding tubes, and a 30 percent discount, for a total of 3,580 dollars. It is ready to send.

Verdict: Blocked.

  • Legacy tubing needs adapters. The patients use legacy feeding tubes but the quote has 0 ENFit adapters for 3 stations.
  • ePump needs a pole clamp. The ePump needs a pole clamp at each station; the quote has 0 clamps for 3 stations.
  • Discount above the limit. The quote gives a 30 percent discount; the most this model allows is 25 percent.

4. A discount that needs approval: An ePump quote for legacy feeding tubes with adapters, pole clamps and a 20 percent discount

The agent's request. Please quote 3 Kangaroo ePump stations with the ePump set (1000 mL), 3 cases of sets (30 sets per case) for 30 days of therapy, for adult patients needing up to 300 mL/hr, on legacy feeding tubes, with 3 ENFit adapters and 3 pole clamps, and a 20 percent discount, for a total of 4,339 dollars. It is ready to send.

Verdict: Needs approval.

  • Discount needs approval. The quote gives a 20 percent discount; discounts above 15 percent need a manager to approve.
  • Quote summary. 3 station(s), 90 feeding sets, net total 4,339 dollars (illustrative prices).

5. Infant orders: An infant order on the 1000 mL ePump set

The agent's request. Please quote 2 Kangaroo ePump stations with the ePump set (1000 mL), 2 cases of sets (30 sets per case) for 30 days of therapy, for infant patients needing up to 200 mL/hr, with 2 pole clamps, for a total of 3,580 dollars. It is ready to send.

Verdict: Blocked.

  • Infant order needs the 500 mL set. Infant patients use the 500 mL set; the quoted set holds 1,000 mL.
  • High infant rate to confirm. The infant order runs at 200 mL/hr, above the usual 150 mL/hr; a clinician should confirm.

6. An infant rate to confirm: An infant order on the 500 mL ePump set

The agent's request. Please quote 2 Kangaroo ePump stations with the ePump set (500 mL), 2 cases of sets (30 sets per case) for 30 days of therapy, for infant patients needing up to 200 mL/hr, with 2 pole clamps, for a total of 3,610 dollars. It is ready to send.

Verdict: Needs approval.

  • High infant rate to confirm. The infant order runs at 200 mL/hr, above the usual 150 mL/hr; a clinician should confirm.
  • Quote summary. 2 station(s), 60 feeding sets, net total 3,610 dollars (illustrative prices).

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 enteral feeding pumps and feeding sets: Kangaroo Joey or Kangaroo ePump pumps, the sets that fit them, ENFit adapters and pole clamps, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of how the pumps and sets fit together and returns a verdict, every reason and the totals it computed.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote 4 Kangaroo Joey stations with the ePump set (1000 mL), 3 cases of sets (30 sets per case) for 30 days of therapy. It is ready to send. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with four findings, all in one answer. The quoted feeding set belongs to a different pump family than the quoted pump (or a gravity set was quoted with a pump, or a pump set with no pump). The order needs 450 mL/hr; the quoted pump delivers at most 400 mL/hr. The order needs automatic flushing but the quoted set is a feed-only or gravity set. The other one is on screen.
  6. The validator returned four 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 sets needed for the therapy days, a rules-based CPQ can do this only with workarounds.
  8. Now the agent resubmits.
  9. The corrected request. It changes the feeding set to Joey feed-and-flush set (1000 mL), the cases of sets to 4, the highest flow rate needed to 300 mL/hr and the total stated on the quote to 6,280 dollars.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. All four earlier findings are cleared.
  13. Four 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.