Predictika · Orthopedic plating system orders

An AI sales agent's distal radius plating order, checked before it goes out

An AI sales agent prepares an order for a distal radius plating case: a plate, its drill guide block, screws, a screwdriver and a drill. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the catalog's article and compatibility information and returns a verdict, every reason and the figures it computed.

Scope: APTUS Distal Radius and Distal Ulna System 2.5: plates, drill guide blocks, 2.5 and 1.5 screws, screwdrivers, twist drills and the AO handle. See everything this validator covers

This validator models orders for the APTUS Distal Radius and Distal Ulna System 2.5 as listed in the public APTUS Ordering Catalog, not just the scenarios shown below.

  • Plates and drill guide blocks — the catalog's 80 volar, dorsal, small fragment, hook, rim, lunate facet, correction, fracture, frame, XL, wrist spanning and distal ulna plates; each drill guide block is listed for specific plates, and the validator checks the block against the plate.
  • Screws — 2.5 Cortical, 2.5 TriLock, 2.5 TriLock Express and 1.5 SpeedTip screws, each offered in its own list of lengths, as single pieces (sterile or not) or, for most lengths, as a pack of 5; the stated screw count is compared with the order lines.
  • Instruments — 2.5 screws have a HexaDrive 7 drive and 1.5 SpeedTip screws a HexaDrive 4 drive, so the screwdriver interface is compared with the screws on the order; the AO Quick Coupling handle is checked against the shaft end of the 2.0 twist drill; the wrist spanning plate is offered sterile only.

Any distal radius or distal ulna order that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (the catalog has none, so there is no price build-up or line items), which screw suits which plate hole or fracture, the extra-small plates, the minimally invasive extension, the ulna shortening and arthrodesis systems, other APTUS systems, and surgical technique.

The AI sales agentBuilds the distal radius 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
A drill guide block that is listed for other platesOnly with care
The block-to-plate pairs are a table of 12 blocks against 80 plates; a CPQ can hold it as compatibility rules, but every new plate or block means editing that table.
The plate and block are in one request and the block is checked against the plates it is listed for.
A screw length the catalog does not offer for that screwOnly with care
Each screw type has its own list of lengths; a CPQ handles it with option lists per type, maintained by hand.
Type and length arrive together and are checked against the catalog lists on every call.
A pack of 5 asked for a length sold only as single piecesOnly with workarounds
Availability depends on the combination of type, length and packaging, so it needs combination rules or hidden options.
Type, length and packaging are checked together.
A screwdriver whose interface does not fit the screws on another lineOnly with workarounds
The screws and the screwdriver sit on different lines; the check needs a cross-line rule for each interface.
Every line is in one request, so the screws and the screwdriver are compared whichever order they arrive in.
A stated screw count that must match the linesOnly with care
A stated figure is a free-entry field; a rule can compare it with a computed total, but someone has to write and maintain it.
The stated count travels with the order and is compared with the computed count on every call.
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 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 order; approval findings need a person to sign off; everything else is computed.

1The drill guide block on the order is not one the catalog lists for the plate on the order; each drill guide block is listed for specific plates and a specific side.
2Screw line 1 asks for a 36 mm 2.5 TriLock Screw; the catalog lists this screw in 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34 mm only.
3Screw line 2 asks for a pack of 5 of the 11 mm 2.5 Cortical Screw; the catalog lists this length as single pieces only, not as a pack of 5.
4Screw line 1 asks for a 12 mm 2.5 TriLock Express Screw; the catalog lists this screw in 14, 16, 18, 20, 22, 24 mm only.
5Screw line 2 asks for a 16 mm 1.5 SpeedTip Screw; the catalog lists this screw in 8, 10, 12, 14 mm only.
6The order has 1.5 SpeedTip screws, which have a HexaDrive 4 drive, but the only screwdriver on it has a HexaDrive 7 interface.
7The order has 2.5 screws, which have a HexaDrive 7 drive, but the only screwdriver on it is the 1.2 / 1.5 HexaDrive 4 screwdriver A-2310.
8The handle A-2073 takes AO Quick Coupling shaft ends; the 2.0 twist drill A-3713 on the order has a Dental shaft end.
9The handle A-2073 takes AO Quick Coupling shaft ends; the 2.0 twist drill A-3723 on the order has a Stryker J-Latch shaft end.
10The wrist spanning plate is listed in the catalog only as a sterile article, but the order asks for it non-sterile.
11The order states 20 screws, but its screw lines add up to 18 screws.
12Screw line 2 asks for a 40 mm 2.5 Cortical Screw; the catalog lists this screw in 8, 10, 11, 12, 13, 14, 15, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34 mm only.

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. Wide plate with 1.5 screws: A wide ADAPTIVE II plate order with a 1.5 SpeedTip line

The agent's request. Please order 1 x ADAPTIVE II volar plate, left, wide (A-4750.109, 13 holes), sterile, with the ADAPTIVE II drill guide block, left, wide (A-2727.05); screws: 10 x 2.5 TriLock Screw, 22 mm, single, sterile and 4 x 1.5 SpeedTip Screw, 12 mm, single, sterile; instruments: 2.5 HexaDrive 7 screwdriver A-2710, 2.0 twist drill A-3713 (Dental shaft end), AO Quick Coupling handle A-2073. The order states 14 screws in total. It is ready to send.

Verdict: Blocked.

  • Screwdriver does not fit the 1.5 screws. The order has 1.5 SpeedTip screws, which have a HexaDrive 4 drive, but the only screwdriver on it has a HexaDrive 7 interface.
  • Handle does not fit the drill shaft end (Dental). The handle A-2073 takes AO Quick Coupling shaft ends; the 2.0 twist drill A-3713 on the order has a Dental shaft end.

2. Wide plate with 1.5 screws: The agent resubmits after fixing the errors

The agent's request. Please order 1 x ADAPTIVE II volar plate, left, wide (A-4750.109, 13 holes), sterile, with the ADAPTIVE II drill guide block, left, wide (A-2727.05); screws: 10 x 2.5 TriLock Screw, 22 mm, single, sterile and 4 x 1.5 SpeedTip Screw, 12 mm, single, sterile; instruments: 2.5 HexaDrive 7 screwdriver A-2710, 2.0 twist drill A-3733 (AO Quick Coupling shaft end), AO Quick Coupling handle A-2073. The order states 14 screws in total. It is ready to send.

Verdict: Blocked.

  • Screwdriver does not fit the 1.5 screws. The order has 1.5 SpeedTip screws, which have a HexaDrive 4 drive, but the only screwdriver on it has a HexaDrive 7 interface.

3. Wide plate with 1.5 screws: The agent resubmits after fixing the errors

The agent's request. Please order 1 x ADAPTIVE II volar plate, left, wide (A-4750.109, 13 holes), sterile, with the ADAPTIVE II drill guide block, left, wide (A-2727.05); screws: 10 x 2.5 TriLock Screw, 22 mm, single, sterile and 4 x 1.5 SpeedTip Screw, 12 mm, single, sterile; instruments: 2.5 HexaDrive 7 screwdriver A-2710, 1.2 / 1.5 HexaDrive 4 screwdriver A-2310, 2.0 twist drill A-3733 (AO Quick Coupling shaft end), AO Quick Coupling handle A-2073. The order states 14 screws in total. It is ready to send.

Verdict: Allowed.

  • Order summary. The screw lines on the order add up to 14 screws.

4. Plate, guide block and screw length: An ADAPTIVE II volar plate order

The agent's request. Please order 1 x ADAPTIVE II volar plate, left (A-4750.105, 11 holes), sterile, with the ADAPTIVE II drill guide block, right (A-2727.04); screws: 12 x 2.5 TriLock Screw, 36 mm, single, sterile and 6 x 2.5 Cortical Screw, 14 mm, single, sterile; instruments: 2.5 HexaDrive 7 screwdriver A-2710, 2.0 twist drill A-3733 (AO Quick Coupling shaft end), AO Quick Coupling handle A-2073. The order states 18 screws in total. It is ready to send.

Verdict: Blocked.

  • Drill guide block is not listed for the plate. The drill guide block on the order is not one the catalog lists for the plate on the order; each drill guide block is listed for specific plates and a specific side.
  • Screw length not offered (line 1, TriLock). Screw line 1 asks for a 36 mm 2.5 TriLock Screw; the catalog lists this screw in 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34 mm only.

5. Plate, guide block and screw length: The agent resubmits after fixing the errors

The agent's request. Please order 1 x ADAPTIVE II volar plate, left (A-4750.105, 11 holes), sterile, with the ADAPTIVE II drill guide block, left (A-2727.03); screws: 12 x 2.5 TriLock Screw, 34 mm, single, sterile and 6 x 2.5 Cortical Screw, 14 mm, single, sterile; instruments: 2.5 HexaDrive 7 screwdriver A-2710, 2.0 twist drill A-3733 (AO Quick Coupling shaft end), AO Quick Coupling handle A-2073. The order states 18 screws in total. It is ready to send.

Verdict: Allowed.

  • Order summary. The screw lines on the order add up to 18 screws.

6. Wrist spanning plate: A wrist spanning plate order with a pack of 5 cortical screws

The agent's request. Please order 1 x Wrist spanning (sterile only) plate, left (A-4750.191S, 11 holes), non-sterile; screws: 8 x 2.5 TriLock Screw, 20 mm, single, sterile and 2 x 2.5 Cortical Screw, 13 mm, pack of 5, non-sterile; instruments: 2.5 HexaDrive 7 screwdriver A-2710, 2.0 twist drill A-3733 (AO Quick Coupling shaft end), AO Quick Coupling handle A-2073. The order states 18 screws in total. It is ready to send.

Verdict: Blocked.

  • Pack of 5 not offered (line 2, Cortical). Screw line 2 asks for a pack of 5 of the 13 mm 2.5 Cortical Screw; the catalog lists this length as single pieces only, not as a pack of 5.
  • Spanning plate offered only sterile. The wrist spanning plate is listed in the catalog only as a sterile article, but the order asks for it non-sterile.

7. Wrist spanning plate: The agent resubmits after fixing the errors

The agent's request. Please order 1 x Wrist spanning (sterile only) plate, left (A-4750.191S, 11 holes), sterile; screws: 8 x 2.5 TriLock Screw, 20 mm, single, sterile and 10 x 2.5 Cortical Screw, 13 mm, single, sterile; instruments: 2.5 HexaDrive 7 screwdriver A-2710, 2.0 twist drill A-3733 (AO Quick Coupling shaft end), AO Quick Coupling handle A-2073. The order states 18 screws in total. It is ready to send.

Verdict: Allowed.

  • Order summary. The screw lines on the order add up to 18 screws.

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 a distal radius plating case: a plate, its drill guide block, screws, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the catalog's article and compatibility information 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 order 1 x ADAPTIVE II volar plate, left, wide (A-4750.109, 13 holes), sterile, with the ADAPTIVE II drill guide block. The order states 14 screws in total. 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. The order has 1.5 SpeedTip screws, which have a HexaDrive 4 drive, but the only screwdriver on it has a HexaDrive 7 interface. The handle A-2073 takes AO Quick Coupling shaft ends; the 2.0 twist drill A-3713 on the order has a Dental shaft end.
  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 order are checked against each other.
  7. What this shows: for a screwdriver whose interface does not fit the screws on another line, a rules-based CPQ can do this only with workarounds.
  8. Now the agent resubmits.
  9. The corrected request. It changes the twist drill to 2.0 twist drill A-3733 (AO Quick Coupling shaft end).
  10. It calls the validator again.
  11. Still blocked, with one finding, all in one answer. The order has 1.5 SpeedTip screws, which have a HexaDrive 4 drive, but the only screwdriver on it has a HexaDrive 7 interface.
  12. One finding cleared. Still blocking: screwdriver does not fit the 1.5 screws.
  13. The agent resubmits once more.
  14. The revised request. It changes the screwdriver to 1.2 / 1.5 HexaDrive 4 screwdriver A-2310.
  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 order.
  18. Two problems caught in one call, fixed in two passes, and a clean order. That is the value of Predictika's validator: catching mistakes before they reach the customer. Now you can try the other scenarios yourself.