Predictika · Automated dispensing cabinets

An AI sales agent's XT cabinet order, checked before it goes out

An AI sales agent prepares an Omnicell XT Automated Dispensing Cabinet order for a hospital unit: a main cabinet, auxiliary cabinets, the drawer types, the bins the unit needs, the wall space and the network connection, and the bin total it states. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the XT cabinet and drawer line and returns a verdict, every reason and the figures it computed.

Scope: Omnicell XT Automated Dispensing Cabinet orders: One-, Two-, Three-Cell, Half-Height and Quarter-Height main cabinets, auxiliary cabinets, and locking lid and open configurable drawers. See everything this validator covers

This validator models Omnicell XT Automated Dispensing Cabinet orders for medication storage, not just the scenarios shown below. The product names, the drawer types, the bin counts and the cabinet widths come from public Omnicell XT documents; the drawer positions in each cabinet, the auxiliary cabinet limit and the other rules are modeled from comparable cabinets and are not Omnicell-published.

  • Cabinets — a main cabinet (Three-Cell, Two-Cell, One-Cell, Half-Height or Quarter-Height) and Three-Cell, Two-Cell or One-Cell auxiliary cabinets; the drawers must fit in the drawer positions the cabinets give, and auxiliary cabinets need a full-height main cabinet and are limited to four.
  • Drawers and bins — metal locking lid drawers (10-, 18-, 27-, 36-bin and 6-bin double-deep) and open configurable drawers (24-bin double-deep and 48-bin), with the bins the unit needs checked against the bins the drawers give, IV bags needing a 6-bin double-deep drawer, and controlled substances kept out of open configurable drawers.
  • Site and connection — the width of the cabinet run, including the external return bin, against the wall space (a run within four inches of the wall goes to a person for a site survey), and a network drop or a wireless card.
  • Stated figures — the bin total the quote states must equal the bins the quoted drawers give.

Any XT cabinet order that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (none are modeled, so this page shows no price build-up), the XT Anesthesia Workstation, the Controlled Substance Manager and other Omnicell products, software and support terms, and refrigerated storage. Widths are rounded up to whole inches.

The AI sales agentBuilds the cabinet order from the conversation and says it is ready.
Predictika validatorChecks every rule at once and returns the verdict, each finding, and the computed figures.

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) 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
Drawers that must fit the cabinets (drawer positions across main and auxiliary cabinets)Only with care
Each cabinet type gives a different number of positions and each drawer type takes one or two, so a rule must add them across every cabinet and drawer line and compare.
The positions the drawers need and the positions the cabinets give are computed together on every call.
Bins the unit needs against bins the quoted drawers giveOnly with care
Bin counts differ by drawer type, so a rule has to sum seven drawer types and compare with a requirement held elsewhere.
Needed and provided bins are computed together, with the stated total.
Medication rules: IV bags and controlled substancesOnly with workarounds
They depend on a storage need on one line and a drawer type on another, so each needs a cross-line rule that is easy to miss.
The need and the drawer types are in one request and checked with everything else.
Cabinet run against the wall space, with the external return binOnly with workarounds
Width is the sum of cabinet widths plus options, compared with a site fact that is rarely in the quote.
The run width and the wall space are computed together, and a tight fit goes to a person.
Every problem returned in one answerOnly with workarounds
Rules tend to fire as the quote is saved or a step is completed, so a person 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 drawers need 71 drawer positions; the quoted cabinets give 60.
2The customer needs 1,200 bins; the quoted drawers give 1008.
3The customer stores IV bags and the quote has no 6-bin double-deep drawer.
4Controlled substances are planned for open configurable drawers; the quote has 4 open configurable drawers and they need metal locking lid drawers.
5The quote has 5 auxiliary cabinets; this model allows at most 4 on one main cabinet.
6Auxiliary cabinets cannot be attached to a half-height or quarter-height main cabinet.
7The cabinet run is 87 inches wide; the wall space is 80 inches.
8The cabinet run leaves only 2 inches of the wall space; a site survey should confirm door swing and clearance.
9The main cabinet has no network drop and no wireless card on the quote.
10The quote states 1,000 bins in total; the quoted drawers give 1008.
11The quote has no drawers; a cabinet quote needs at least one.
12The drawers need 61 drawer positions; the quoted cabinets give 60.
13The cabinet run is 87 inches wide; the wall space is 60 inches.
14The cabinet run leaves only 1 inch of the wall space; a site survey should confirm door swing and clearance.

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. Drawers and cabinet capacity: Two-Cell main cabinet with one auxiliary cabinet and 70 drawers

The agent's request. Please quote one Omnicell XT Two-Cell Cabinet with one One-Cell Auxiliary Cabinet, with these drawers: 4 10-bin, 8 18-bin, 14 27-bin, 34 36-bin, 6 6-bin double-deep, 4 48-bin open configurable. The unit needs 1,500 bins and stores IV bags, and its controlled substances go in the metal locking lid drawers. The order includes an external return bin and the wall space is 130 inches. The room has a network drop and the order has no wireless card. The quote states 2,014 bins in total. It is ready to send.

Verdict: Blocked.

  • Drawers do not fit the cabinets. The drawers need 76 drawer positions; the quoted cabinets give 60.

2. Drawers and cabinet capacity: The agent resubmits after fixing the errors

The agent's request. Please quote one Omnicell XT Two-Cell Cabinet with two One-Cell Auxiliary Cabinets, with these drawers: 4 10-bin, 8 18-bin, 14 27-bin, 34 36-bin, 6 6-bin double-deep, 4 48-bin open configurable. The unit needs 1,500 bins and stores IV bags, and its controlled substances go in the metal locking lid drawers. The order includes an external return bin and the wall space is 130 inches. The room has a network drop and the order has no wireless card. The quote states 2,014 bins in total. It is ready to send.

Verdict: Allowed.

  • Order summary. 70 drawers use 76 of 80 drawer positions and give 2,014 bins; the cabinet run is 114 inches wide.

3. Medication storage rules: Controlled substances in open drawers and IV bags

The agent's request. Please quote one Omnicell XT Two-Cell Cabinet with one Two-Cell Auxiliary Cabinet, with these drawers: 4 10-bin, 6 18-bin, 10 27-bin, 14 36-bin, 4 48-bin open configurable. The unit needs 800 bins and stores IV bags, and its controlled substances go in the open configurable drawers. The order includes an external return bin and the wall space is 130 inches. The room has a network drop and the order has no wireless card. The quote states 1,114 bins in total. It is ready to send.

Verdict: Blocked.

  • IV bags need a 6-bin double-deep drawer. The customer stores IV bags and the quote has no 6-bin double-deep drawer.
  • Controlled substances in open drawers. Controlled substances are planned for open configurable drawers; the quote has 4 open configurable drawers and they need metal locking lid drawers.

4. Medication storage rules: The agent resubmits after fixing the errors

The agent's request. Please quote one Omnicell XT Two-Cell Cabinet with one Two-Cell Auxiliary Cabinet, with these drawers: 4 10-bin, 6 18-bin, 10 27-bin, 14 36-bin, 5 6-bin double-deep, 4 48-bin open configurable. The unit needs 800 bins and stores IV bags, and its controlled substances go in the metal locking lid drawers. The order includes an external return bin and the wall space is 130 inches. The room has a network drop and the order has no wireless card. The quote states 1,144 bins in total. It is ready to send.

Verdict: Allowed.

  • Order summary. 43 drawers use 48 of 80 drawer positions and give 1,144 bins; the cabinet run is 112 inches wide.

5. Site fit and connection: Three-Cell main and Three-Cell auxiliary cabinet on a 140-inch wall

The agent's request. Please quote one Omnicell XT Three-Cell Cabinet with one Three-Cell Auxiliary Cabinet, with these drawers: 4 10-bin, 10 18-bin, 14 27-bin, 20 36-bin, 8 6-bin double-deep, 6 48-bin open configurable. The unit needs 1,000 bins and stores IV bags, and its controlled substances go in the metal locking lid drawers. The order includes an external return bin and the wall space is 140 inches. The room has no network drop and the order has no wireless card. The quote states 1,654 bins in total. It is ready to send.

Verdict: Blocked.

  • Cabinet run wider than the wall space. The cabinet run is 162 inches wide; the wall space is 140 inches.
  • No network connection. The main cabinet has no network drop and no wireless card on the quote.

6. Site fit and connection: The agent resubmits after fixing the errors

The agent's request. Please quote one Omnicell XT Three-Cell Cabinet with one Two-Cell Auxiliary Cabinet, with these drawers: 4 10-bin, 10 18-bin, 14 27-bin, 20 36-bin, 8 6-bin double-deep, 6 48-bin open configurable. The unit needs 1,000 bins and stores IV bags, and its controlled substances go in the metal locking lid drawers. The order includes an external return bin and the wall space is 140 inches. The room has no network drop and the order includes a wireless card. The quote states 1,654 bins in total. It is ready to send.

Verdict: Needs approval.

  • Tight fit on the wall. The cabinet run leaves only 3 inches of the wall space; a site survey should confirm door swing and clearance.
  • Order summary. 62 drawers use 70 of 100 drawer positions and give 1,654 bins; the cabinet run is 137 inches wide.

7. Site fit and connection: The agent resubmits after fixing the errors

The agent's request. Please quote one Omnicell XT Three-Cell Cabinet with one Two-Cell Auxiliary Cabinet, with these drawers: 4 10-bin, 10 18-bin, 14 27-bin, 20 36-bin, 8 6-bin double-deep, 6 48-bin open configurable. The unit needs 1,000 bins and stores IV bags, and its controlled substances go in the metal locking lid drawers. The order has no external return bin and the wall space is 140 inches. The room has no network drop and the order includes a wireless card. The quote states 1,654 bins in total. It is ready to send.

Verdict: Allowed.

  • Order summary. 62 drawers use 70 of 100 drawer positions and give 1,654 bins; the cabinet run is 129 inches wide.

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 Omnicell XT Automated Dispensing Cabinet order for a hospital unit: a main cabinet, auxiliary cabinets, the drawer types, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the XT cabinet and drawer line 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 one Omnicell XT Three-Cell Cabinet with one Three-Cell Auxiliary Cabinet, with these drawers: 4 10-bin, 10 18-bin, 14 27-bin, and more. The unit needs 1,000 bins and stores IV bags, and its controlled substances go in the metal locking lid drawers. The rest of the request is on screen. The quote states 1,654 bins in total.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with two findings, all in one answer. The cabinet run is 162 inches wide; the wall space is 140 inches. The main cabinet has no network drop and no wireless card on the quote.
  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 cabinet run against the wall space, with the external return bin, a rules-based CPQ can do this only with workarounds.
  8. Now the agent resubmits.
  9. The corrected request. It changes the wireless card on the order to yes. It sets the Two-Cell Auxiliary Cabinets to 1. It removes the Three-Cell Auxiliary Cabinets.
  10. It calls the validator again.
  11. Not blocked, but held for a person.
  12. The two blocking findings are cleared; one approval remains for a person: tight fit on the wall.
  13. The agent resubmits once more.
  14. The revised request. It changes the external return bin to no.
  15. It calls the validator once more.
  16. This time the validator clears it.
  17. The earlier finding is cleared, and the validator's figure matches the quote.
  18. Two problems caught in one call, fixed in two passes, 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.