Predictika · Orthopedic implants
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.
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.
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.
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 |
|---|---|---|
| Size matching between femoral and tibial components | Only 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 type | Only 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 component | Only 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 chosen | Only 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 answer | Only 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. |
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 | A femoral component of size 5 can be matched with tibial size 4 at the smallest; size 3 was ordered. |
| 2 | A femoral component of size 4 can be matched with tibial size 3 at the smallest; size 2 was ordered. |
| 3 | A femoral component of size 7 can be matched with tibial size 6 at the smallest; size 5 was ordered. |
| 4 | A femoral component of size 6 can be matched with tibial size 5 at the smallest; size 4 was ordered. |
| 5 | The 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. |
| 6 | 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. |
| 7 | The full PE tibial component is offered in UC and PS versions only, not STD. |
| 8 | A full PE tibial component must not be coupled with any stem extension. |
| 9 | A 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). |
| 10 | A 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). |
| 11 | Patella size 5 is not offered for this patella type (resurfacing and E-Cross sizes 1 to 4, inset sizes 1 to 3). |
| 12 | Patella size 4 is not offered for this patella type (resurfacing and E-Cross sizes 1 to 4, inset sizes 1 to 3). |
| 13 | The quote states 3 components; the choices add up to 4. |
| 14 | The tibial component or insert size is outside the 1 to 6 sizes the system offers. |
| 15 | Patella size 0 is not offered for this patella type (resurfacing and E-Cross sizes 1 to 4, inset sizes 1 to 3). |
| 16 | The quote states 9 components; the choices add up to 5. |
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 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.
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.
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.
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.
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.
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.
The text of the narrated walkthrough, step by step.