Predictika · Prosthetic leg component orders

An AI sales agent's transfemoral leg build, checked before it goes out

An AI sales agent prepares an order for a transfemoral socketless prosthetic solution: a knee, a foot, adapters and, for direct sockets, suspension add-ons, for a patient of a given weight and impact level. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the published component ratings and ordering rules and returns a verdict, every reason and the figures it computed.

Scope: Transfemoral and knee-disarticulation builds of Ossur Legs components: 14 knees, 14 feet, adapter material and direct-socket suspension add-ons. See everything this validator covers

This validator models builds from the Ossur Legs TF Socketless Solution order form and the Ossur prosthetics catalogue, not just the scenarios shown below.

  • Knees — Locking, Balance OFM1 and OFM2, Total Knee 1900, 2000 and 2100, OHP3, OP4, Paso, Mauch, Mauch Plus, Rheo, Rheo XC and Power Knee, each with its published impact range, maximum patient weight and amputation level (the Rheo XC limit drops from 300 lb to 242 lb for high-impact patients).
  • Feet — Balance Foot S and S Torsion, Balance Foot J, Flex-Foot Assure, Proprio, Pro-Flex Pivot, LP, LP Torsion, LP Align, XC and XC Torsion, Vari-Flex, Re-Flex Shock and Re-Flex Rotate, each with its published impact range, maximum patient weight, category range and (where published) size range.
  • Adapters and add-ons — titanium adapters for patients of 220 lb or more; for direct sockets, the Modular Spacer Plate, Bottom Seal and DS Adapter Plate that the 621 and 651 pins, the expulsion valves, the Expulsion Plate and the Unity valves, plate and tube kit require. The weight capacity the quote states is compared with the figure the validator computes from the knee and foot.

Any build of these knees and feet that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (Ossur publishes no price list for these components, so there is no price build-up), K-level (the order form asks for it, but the documents read give no K-level rule for any component), the Navii knee, K2 Sensation, Pro-Flex ST and Pro-Flex Modular feet, liners, socks and the conventional-socket suspension choices.

The AI sales agentBuilds the leg order from the conversation with the clinic 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 knee or foot that must suit the patient's impact level and weightOnly with care
Each of the 14 knees and 14 feet has its own impact range and weight limit, so the catalog needs a rule or lookup table per product, kept in step with every catalogue revision.
Impact level, weight, knee, foot, category and size are in one request and every rating is checked together.
A weight limit that depends on the impact level (Rheo Knee XC, Pro-Flex LP Align)Only with workarounds
The limit is a function of two selections on different lines, so it needs cross-line rules or duplicate product records for each impact level.
The limit is computed from the patient's impact level on every call.
Stated weight capacity that must match the componentsOnly with care
A stated figure is a free-entry field; a rule can compare it with a computed minimum of two limits, but someone has to write and maintain that comparison.
The stated capacity travels with the order and is compared with the computed figure on every call.
Every problem returned in one answerOnly with workarounds
Rules tend to fire as a line 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 order form requires one knee (check one); no knee is selected.
2The selected knee is not rated for the patient impact level (Low).
3The selected knee is not rated for the patient impact level (High).
4The patient weighs 310 lb, above the 300 lb maximum patient weight of the selected knee.
5The patient weighs 250 lb, above the 242 lb maximum patient weight of the selected knee.
6The selected knee is listed for transfemoral amputation only; the patient has a knee disarticulation.
7The selected foot is not rated for the patient impact level (Moderate).
8The selected foot is not rated for the patient impact level (High).
9The patient weighs 310 lb, above the 300 lb maximum patient weight of the selected foot.
10The patient weighs 230 lb, above the 220 lb maximum patient weight of the selected foot.
11Foot category 7 is not available for the selected foot; its categories run from 1 to 6.
12Foot size 32 cm is not made for the selected foot; its sizes run from 22 to 30 cm.
13Patients of 220 to 365 lb are supplied with titanium adapters; the order has aluminum adapters for a 220 lb patient.
14The 621 Ratchet Pin and the 651 Smooth Pin require a Modular Spacer Plate; none is on the order.
15The expulsion valves (551, 552, Lyn Valve) and the Unity TT and TF valves require a Bottom Seal; none is on the order.
16The Expulsion Plate, the 544 Unity Plate and the Unity TF Tube Kit require a DS Adapter Plate; none is on the order.
17The locking, expulsion and Unity options in section 6 are for sockets fabricated with a Direct Socket Kit; the order has a conventional socket.
18The order states that the build supports patients up to 365 lb, but the selected components support up to 275 lb.
19The patient weighs 290 lb, above the 220 lb maximum patient weight of the selected knee.
20Foot category 6 is not available for the selected foot; its categories run from 1 to 5.
21Foot size 31 cm is not made for the selected foot; its sizes run from 22 to 30 cm.
22Patients of 220 to 365 lb are supplied with titanium adapters; the order has aluminum adapters for a 290 lb patient.

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. Heavy high-impact patient: A build for a 270 lb, high-impact patient

The agent's request. Please order a socketless build for a patient with transfemoral amputation who weighs 270 lb, at high impact level (K4): a Rheo Knee XC knee with a Pro-Flex XC foot, category 7, size 28 cm, aluminum adapters, on a conventional socket. The order states that the build supports patients up to 300 lb. It is ready to send.

Verdict: Blocked.

  • Patient too heavy for the knee. The patient weighs 270 lb, above the 242 lb maximum patient weight of the selected knee.
  • Aluminum adapters at 220 lb or more. Patients of 220 to 365 lb are supplied with titanium adapters; the order has aluminum adapters for a 270 lb patient.
  • Stated weight capacity differs from the validator figure. The order states that the build supports patients up to 300 lb, but the selected components support up to 242 lb.

2. Heavy high-impact patient: The agent resubmits after fixing the errors

The agent's request. Please order a socketless build for a patient with transfemoral amputation who weighs 270 lb, at high impact level (K4): a Total Knee 2100 knee with a Pro-Flex XC foot, category 7, size 28 cm, titanium adapters, on a conventional socket. The order states that the build supports patients up to 275 lb. It is ready to send.

Verdict: Allowed.

  • Build summary. The patient weighs 270 lb; the selected components support patients up to 275 lb.

3. Direct socket with Unity valve: A direct-socket build with a Unity TF valve and a ratchet pin

The agent's request. Please order a socketless build for a patient with transfemoral amputation who weighs 190 lb, at moderate impact level (K3): a OHP3 Knee knee with a Vari-Flex foot, category 6, size 32 cm, aluminum adapters, on a direct socket with Icelock 621 Ratchet Pin, Unity TF Valve. The order states that the build supports patients up to 275 lb. It is ready to send.

Verdict: Blocked.

  • Foot size out of range. Foot size 32 cm is not made for the selected foot; its sizes run from 22 to 30 cm.
  • Modular Spacer Plate missing. The 621 Ratchet Pin and the 651 Smooth Pin require a Modular Spacer Plate; none is on the order.
  • Bottom Seal missing. The expulsion valves (551, 552, Lyn Valve) and the Unity TT and TF valves require a Bottom Seal; none is on the order.

4. Direct socket with Unity valve: The agent resubmits after fixing the errors

The agent's request. Please order a socketless build for a patient with transfemoral amputation who weighs 190 lb, at moderate impact level (K3): a OHP3 Knee knee with a Vari-Flex foot, category 6, size 32 cm, aluminum adapters, on a direct socket with Icelock 621 Ratchet Pin, Unity TF Valve, a Modular Spacer Plate, a Bottom Seal. The order states that the build supports patients up to 275 lb. It is ready to send.

Verdict: Blocked.

  • Foot size out of range. Foot size 32 cm is not made for the selected foot; its sizes run from 22 to 30 cm.

5. Direct socket with Unity valve: The agent resubmits after fixing the errors

The agent's request. Please order a socketless build for a patient with transfemoral amputation who weighs 190 lb, at moderate impact level (K3): a OHP3 Knee knee with a Vari-Flex foot, category 6, size 28 cm, aluminum adapters, on a direct socket with Icelock 621 Ratchet Pin, Unity TF Valve, a Modular Spacer Plate, a Bottom Seal. The order states that the build supports patients up to 275 lb. It is ready to send.

Verdict: Allowed.

  • Build summary. The patient weighs 190 lb; the selected components support patients up to 275 lb.

6. Knee disarticulation: A knee disarticulation build with a Mauch Knee

The agent's request. Please order a socketless build for a patient with knee disarticulation who weighs 200 lb, at moderate impact level (K3): a Mauch Knee knee with a Pro-Flex LP Align foot, category 7, size 26 cm, aluminum adapters, on a conventional socket. The order states that the build supports patients up to 300 lb. It is ready to send.

Verdict: Blocked.

  • Knee not listed for knee disarticulation. The selected knee is listed for transfemoral amputation only; the patient has a knee disarticulation.
  • Foot category out of range. Foot category 7 is not available for the selected foot; its categories run from 1 to 6.
  • Stated weight capacity differs from the validator figure. The order states that the build supports patients up to 300 lb, but the selected components support up to 220 lb.

7. Knee disarticulation: The agent resubmits after fixing the errors

The agent's request. Please order a socketless build for a patient with knee disarticulation who weighs 200 lb, at moderate impact level (K3): a Total Knee 2000 knee with a Pro-Flex LP Align foot, category 6, size 26 cm, aluminum adapters, on a conventional socket. The order states that the build supports patients up to 220 lb. It is ready to send.

Verdict: Allowed.

  • Build summary. The patient weighs 200 lb; the selected components support patients up to 220 lb.

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 transfemoral socketless prosthetic solution: a knee, a foot, adapters and, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the published component ratings and ordering rules 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 a socketless build for a patient with transfemoral amputation who weighs 190 lb, at moderate impact level (K3): a OHP3 Knee knee with a Vari-Flex foot. The order states that the build supports patients up to 275 lb. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with three findings, all in one answer. Foot size 32 cm is not made for the selected foot; its sizes run from 22 to 30 cm. The 621 Ratchet Pin and the 651 Smooth Pin require a Modular Spacer Plate; none is on the order. The expulsion valves, such as the 551 and 552, and the Unity TT and TF valves require a Bottom Seal; none is on the order.
  6. The validator returned three 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 a knee or foot that must suit the patient's impact level and weight, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It sets the Modular Spacer Plate to yes and the Bottom Seal to yes.
  10. It calls the validator again.
  11. Still blocked, with one finding, all in one answer. Foot size 32 cm is not made for the selected foot; its sizes run from 22 to 30 cm.
  12. Two findings cleared. Still blocking: foot size out of range.
  13. The agent resubmits once more.
  14. The revised request. It changes the foot size to 28 cm.
  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. Three 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.