Predictika · Orthopedic implants

An AI sales agent's GMK Primary knee component set, checked before it goes out

An AI sales agent prepares a quote for a GMK Primary total knee component set for a fictional regional hospital: the femoral component, the fixed or full-PE tibial component, the insert and its thickness, an optional stem extension and an optional patella. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the size-matching tables and component lists in Medacta's public GMK Primary surgical technique and returns a verdict, every reason and the figures it computed.

Scope: GMK Primary component sets: femoral and tibial size matching, insert type, thickness, stem extension and patella, from the public surgical technique. See everything this validator covers

This validator models a GMK Primary component set of one femoral component, one tibial component (fixed with an insert, or full PE), and optional stem extension and patella, based on Medacta's public GMK Primary surgical technique (US edition, rev. 02, May 2022), not just the scenarios shown below.

  • Size matching — a femoral component of size X can be matched with tibial sizes from X-1 upward, as in the document's matching tables; femoral sizes 0 to 7 (with narrow versions) and tibial sizes 1 to 6; a fixed insert must be the same size as its tray.
  • Insert and tibial type — a standard femoral component takes a STD or UC insert and a posterior-stabilized femoral component takes a PS insert; the full PE tibial component is offered in UC and PS only; insert thickness must be one that is offered (fixed 10, 12, 14, 17, 20 mm; full PE 10, 12, 14, 17 mm).
  • Stem extension and patella — a full PE tibial component must not be coupled with any stem extension; patella sizes must be offered for the type (resurfacing and E-Cross 1 to 4, inset 1 to 3).
  • Stated figures — the number of components the quote states must equal the components actually chosen.

Any GMK Primary set that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (Medacta does not publish list prices, so this page shows no price build-up), left and right sides, cementless and SensiTiN versions, other Medacta knee systems, instrument sets, and hospital contract terms.

The AI sales agentBuilds the quote from the conversation 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
Size matching between femoral and tibial componentsOnly with workarounds
The smallest tibial size depends on the femoral size in a stepped way, so a rules-based CPQ needs a compatibility table or a rule for each femoral size, maintained by hand.
The femoral size, the smallest tibial size it accepts and the size ordered are compared on every call.
Insert type that must follow the femoral typeOnly with care
The allowed inserts depend on the femoral type and on whether the tibia is fixed or full PE, so several rules must be kept consistent.
Femoral type, tibial version and insert type are checked together, in any order.
Stem extension on a full PE tibial componentOnly with care
The restriction depends on a choice made elsewhere on the quote, so it fires only if the rule is tied to that choice.
The tibial version and the stem are compared on every call.
Stated component count against the components chosenOnly with workarounds
The stated count must be recomputed from the choices; rules tend to check each choice alone.
The count is computed from the choices and compared with the stated figure.
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.

1A femoral component of size 5 can be matched with tibial size 4 at the smallest; size 3 was ordered.
2A femoral component of size 4 can be matched with tibial size 3 at the smallest; size 2 was ordered.
3A femoral component of size 7 can be matched with tibial size 6 at the smallest; size 5 was ordered.
4A femoral component of size 6 can be matched with tibial size 5 at the smallest; size 4 was ordered.
5The fixed tibial insert is size 4 and the fixed tibial tray is size 3; an insert must go on a tray of the same size.
6A standard femoral component takes a STD or UC insert and a posterior-stabilized femoral component takes a PS insert; this combination does not match.
7The full PE tibial component is offered in UC and PS versions only, not STD.
8A full PE tibial component must not be coupled with any stem extension.
9A thickness of 20 mm is not offered for this tibial version (fixed inserts come in 10, 12, 14, 17 and 20 mm, full PE tibial components in 10, 12, 14 and 17 mm).
10A thickness of 11 mm is not offered for this tibial version (fixed inserts come in 10, 12, 14, 17 and 20 mm, full PE tibial components in 10, 12, 14 and 17 mm).
11Patella size 5 is not offered for this patella type (resurfacing and E-Cross sizes 1 to 4, inset sizes 1 to 3).
12Patella size 4 is not offered for this patella type (resurfacing and E-Cross sizes 1 to 4, inset sizes 1 to 3).
13The quote states 3 components; the choices add up to 4.
14The tibial component or insert size is outside the 1 to 6 sizes the system offers.
15Patella size 0 is not offered for this patella type (resurfacing and E-Cross sizes 1 to 4, inset sizes 1 to 3).
16The quote states 9 components; the choices add up to 5.

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. Femoral and tibial matching: A GMK Primary set with a size 5 femur on a size 3 fixed tibia

The agent's request. Please quote a GMK Primary set for the hospital: a standard femoral component size 5, a fixed tibial tray size 3 with a PS insert of size 3 at 12 mm, plus a resurfacing patella size 2. The quote lists 4 components. The quote is ready to send.

Verdict: Blocked.

  • Femoral type and insert type do not go together. A standard femoral component takes a STD or UC insert and a posterior-stabilized femoral component takes a PS insert; this combination does not match.
  • Tibial size too small for the femoral size. A femoral component of size 5 can be matched with tibial size 4 at the smallest; size 3 was ordered.

2. Femoral and tibial matching: The agent resubmits after fixing the errors

The agent's request. Please quote a GMK Primary set for the hospital: a standard femoral component size 5, a fixed tibial tray size 4 with a STD insert of size 4 at 12 mm, plus a resurfacing patella size 2. The quote lists 4 components. The quote is ready to send.

Verdict: Allowed.

  • Quote summary. 4 components on the quote; femoral size 5; the smallest tibial size it accepts is 4.

3. Full PE tibial component and stem: A full PE UC tibial component quoted with a stem extension

The agent's request. Please quote a GMK Primary set for the hospital: a standard femoral component size 3, a full PE UC tibial component size 3 at 14 mm, plus an 11 x 65 mm stem extension and a resurfacing patella size 2. The quote lists 4 components. The quote is ready to send.

Verdict: Blocked.

  • Stem extension on a full PE tibial component. A full PE tibial component must not be coupled with any stem extension.

4. Full PE tibial component and stem: The agent resubmits after fixing the errors

The agent's request. Please quote a GMK Primary set for the hospital: a standard femoral component size 3, a full PE UC tibial component size 3 at 14 mm, plus a resurfacing patella size 2. The quote lists 3 components. The quote is ready to send.

Verdict: Allowed.

  • Quote summary. 3 components on the quote; femoral size 3; the smallest tibial size it accepts is 2.

5. Patella size: A set with an inset patella in size 4

The agent's request. Please quote a GMK Primary set for the hospital: a standard femoral component size 3, a fixed tibial tray size 3 with a STD insert of size 3 at 12 mm, plus a inset patella size 4. The quote lists 4 components. The quote is ready to send.

Verdict: Blocked.

  • Patella size not offered. Patella size 4 is not offered for this patella type (resurfacing and E-Cross sizes 1 to 4, inset sizes 1 to 3).

6. Patella size: The agent resubmits after fixing the errors

The agent's request. Please quote a GMK Primary set for the hospital: a standard femoral component size 3, a fixed tibial tray size 3 with a STD insert of size 3 at 12 mm, plus a inset patella size 3. The quote lists 4 components. The quote is ready to send.

Verdict: Allowed.

  • Quote summary. 4 components on the quote; femoral size 3; the smallest tibial size it accepts is 2.

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 a GMK Primary total knee component set for a fictional regional hospital: the femoral component, the fixed or full-PE tibial component, the insert and its thickness, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the size-matching tables and component lists in Medacta's public GMK Primary surgical technique 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 a GMK Primary set for the hospital: a standard femoral component size 5, a fixed tibial tray size 3 with a PS insert of size 3 at 12 mm. The quote lists 4 components. 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 standard femoral component takes a STD or UC insert and a posterior-stabilized femoral component takes a PS insert; this combination does not match. A femoral component of size 5 can be matched with tibial size 4 at the smallest; size 3 was ordered.
  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 size matching between femoral and tibial components, a rules-based CPQ can do this only with workarounds.
  8. Now the agent resubmits.
  9. The corrected request. It changes the tibial tray size to 4, the insert type to STD and the insert size to 4.
  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.