Predictika · Blood bank analyzer quotes

An AI sales agent's Erytra Eflexis analyzer quote, checked before it goes out

An AI sales agent prepares a quote for Erytra Eflexis blood bank analyzers, with a menu configuration, a number of instruments, the tests the lab will run, DG Gel 8 cards, reagent rack positions, samples, throughput and the stated card and capacity totals. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the analyzer and returns a verdict and every reason.

Scope: Erytra Eflexis blood bank analyzer quotes: Peak and Comprehensive menus, DG Gel 8 cards, reagent rack, sample and card capacity, throughput, the requested tests and the cards and reagents each test needs. See everything this validator covers

This validator models Erytra Eflexis analyzer quotes, not just the scenarios shown below.

  • Instrument capacity — the card store, the agitated, non-agitated and diluent reagent positions for each menu, the sample positions and the results per hour of each instrument.
  • Tests and cards — which DG Gel 8 cards each requested test needs: ABO/Rh grouping, antibody screening, identification, crossmatch, titration, direct antiglobulin test and antigen typing.
  • Reagents for the tests — the diluent that titration needs, the antisera that antigen typing needs, and enough agitated red cell reagent positions for the requested tests.
  • Approvals and stated figures — titration on Neutral cards only, orders of three or more instruments, and the stated total cards and test capacity against the computed figures.

Any Erytra Eflexis quote that touches these rules is in scope — not only the scenarios pictured here. Not covered: the original Erytra, other Grifols platforms and service contracts. This validator models no prices. The product and card names, the menu rack sizes, the card store, the sample positions and the throughput follow public Grifols pages and the FDA summary; the card-to-test requirements and the approval thresholds are modeled, not published by Grifols.

The AI sales agentBuilds the analyzer 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
Capacity limits that depend on the menuOnly with care
The reagent positions, the sample positions and the diluent count differ between the Peak and Comprehensive menus, so each limit has to be looked up for the chosen menu.
The menu and every count are fields of one quote and are checked together on every call.
Cards that each test needsOnly with workarounds
ABO/Rh grouping, screening, identification, crossmatch, titration and typing each need different card types, and titration accepts two kinds.
The requested tests and the cards are checked together, whatever order they were entered in.
Reagents that depend on the testsOnly with workarounds
Titration needs a diluent, typing needs antisera and identification needs enough agitated red cell reagents, and the minimum changes with the tests chosen.
The reagent minimum is computed from the requested tests and compared on every call.
Throughput and card capacityOnly with care
The results per hour and the tests per load depend on the number of instruments and the cards loaded.
The totals are computed across the instruments and checked against the limits on every call.
Stated totals against computed totalsOnly with workarounds
The stated card total and test capacity depend on every card type and the instrument count, so any change has to be recomputed.
The stated figures are fields of the quote and are compared with the computed ones on every call.
Every problem returned in one answerOnly with workarounds
Rules tend to fire as 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 quote loads 201 DG Gel 8 cards per instrument; the card store holds at most 200.
2The quote needs 18 agitated reagent positions; the reagent rack has 17.
3The quote needs 6 non-agitated reagent positions; this menu reagent rack has 5.
4The quote needs 2 diluent positions; this menu reagent rack has 1.
5The run needs 49 sample positions per instrument; this menu holds 48.
6The lab needs 401 results per hour; the quoted instruments deliver up to 400.
7The lab needs 961 tests per load; the cards loaded give 960.
8The quote states 100 cards in total; the quoted instruments load 120.
9The quote states 900 tests of card capacity; the loaded cards give 960.
10ABO/Rh grouping is requested and the quote has no DG Gel 8 ABO/Rh cards.
11Antibody screening, identification, crossmatch or direct antiglobulin testing is requested and the quote has no DG Gel 8 Anti-IgG cards.
12Antibody titration is requested and the quote has neither DG Gel 8 Anti-IgG nor DG Gel 8 Neutral cards.
13Titration is quoted on DG Gel 8 Neutral cards only; the FDA summary reports single-point titration on that card below its 95 percent agreement criterion, so a person should confirm.
14Antibody titration is requested and the quote has no diluent in the reagent rack.
15Antigen typing is requested and the quote lacks DG Gel 8 Neutral cards or non-agitated antisera.
16The requested tests need at least 4 agitated red cell reagent positions; the quote has 3.
17An order of 3 instruments needs a person to confirm site readiness.
18The quote needs 8 non-agitated reagent positions; this menu reagent rack has 5.
19The quote needs 24 reagent positions in total; this menu reagent rack holds 23.
20The lab needs 520 results per hour; the quoted instruments deliver up to 400.
21The lab needs 1,000 tests per load; the cards loaded give 960.
22The run needs 60 sample positions per instrument; this menu holds 48.
23The quote states 120 cards in total; the quoted instruments load 160.
24The quote states 960 tests of card capacity; the loaded cards give 1,280.
25The requested tests need at least 4 agitated red cell reagent positions; the quote has 2.
26The quote loads 210 DG Gel 8 cards per instrument; the card store holds at most 200.

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. Instrument capacity and cards: A quote with too many agitated reagents, a high throughput and ABO/Rh grouping without ABO/Rh cards

The agent's request. Please quote one Erytra Eflexis instrument on the Peak menu for ABO/Rh grouping and antibody screening. Each instrument loads 60 DG Gel 8 A/B/D cards and 60 DG Gel 8 Anti-IgG cards. The reagent rack has 18 agitated, 2 non-agitated and 1 diluent position. The lab runs 72 samples per run, needs 401 results per hour and 900 tests per load. The quote states 100 cards in total and a test capacity of 960. It is ready to send.

Verdict: Blocked.

  • Agitated reagent positions exceeded. The quote needs 18 agitated reagent positions; the reagent rack has 17.
  • Throughput too low. The lab needs 401 results per hour; the quoted instruments deliver up to 400.
  • Stated cards do not match. The quote states 100 cards in total; the quoted instruments load 120.
  • ABO/Rh grouping needs ABO/Rh cards. ABO/Rh grouping is requested and the quote has no DG Gel 8 ABO/Rh cards.

2. Instrument capacity and cards: The agent resubmits after fixing the errors

The agent's request. Please quote one Erytra Eflexis instrument on the Peak menu for ABO/Rh grouping and antibody screening. Each instrument loads 60 DG Gel 8 ABO/Rh cards and 60 DG Gel 8 Anti-IgG cards. The reagent rack has 17 agitated, 2 non-agitated and 1 diluent position. The lab runs 60 samples per run, needs 300 results per hour and 900 tests per load. The quote states 120 cards in total and a test capacity of 960. It is ready to send.

Verdict: Allowed.

  • Configuration summary. 1 instrument(s), 120 cards in total, 960 tests of card capacity, up to 400 results per hour.

3. Reagents for the tests: A quote for titration, antibody identification and antigen typing without the diluent, red cell reagents and cards they need

The agent's request. Please quote one Erytra Eflexis instrument on the Peak menu for ABO/Rh grouping, antibody screening, antibody identification, titration and antigen typing. Each instrument loads 60 DG Gel 8 ABO/Rh cards and 60 DG Gel 8 Anti-IgG cards. The reagent rack has 3 agitated, 2 non-agitated and 0 diluent positions. The lab runs 60 samples per run, needs 300 results per hour and 900 tests per load. The quote states 120 cards in total and a test capacity of 960. It is ready to send.

Verdict: Blocked.

  • Titration needs diluent. Antibody titration is requested and the quote has no diluent in the reagent rack.
  • Antigen typing needs Neutral cards and antisera. Antigen typing is requested and the quote lacks DG Gel 8 Neutral cards or non-agitated antisera.
  • Red cell reagents missing. The requested tests need at least 5 agitated red cell reagent positions; the quote has 3.

4. Reagents for the tests: The agent resubmits after fixing the errors

The agent's request. Please quote one Erytra Eflexis instrument on the Peak menu for ABO/Rh grouping, antibody screening, antibody identification, titration and antigen typing. Each instrument loads 60 DG Gel 8 ABO/Rh cards, 20 DG Gel 8 Neutral cards and 60 DG Gel 8 Anti-IgG cards. The reagent rack has 5 agitated, 2 non-agitated and 1 diluent position. The lab runs 60 samples per run, needs 300 results per hour and 900 tests per load. The quote states 140 cards in total and a test capacity of 1,120. It is ready to send.

Verdict: Allowed.

  • Configuration summary. 1 instrument(s), 140 cards in total, 1,120 tests of card capacity, up to 400 results per hour.

5. Multi-instrument order: A quote for three instruments with titration on Neutral cards only and a wrong stated capacity

The agent's request. Please quote 3 Erytra Eflexis instruments on the Peak menu for ABO/Rh grouping and titration. Each instrument loads 60 DG Gel 8 ABO/Rh cards and 60 DG Gel 8 Neutral cards. The reagent rack has 2 agitated, 2 non-agitated and 1 diluent position. The lab runs 60 samples per run, needs 900 results per hour and 2,500 tests per load. The quote states 360 cards in total and a test capacity of 2,000. It is ready to send.

Verdict: Blocked.

  • Stated test capacity does not match. The quote states 2,000 tests of card capacity; the loaded cards give 2,880.
  • Titration on Neutral cards only. Titration is quoted on DG Gel 8 Neutral cards only; the FDA summary reports single-point titration on that card below its 95 percent agreement criterion, so a person should confirm.
  • Multi-instrument site readiness. An order of 3 instruments needs a person to confirm site readiness.

6. Multi-instrument order: The agent resubmits after fixing the errors

The agent's request. Please quote 3 Erytra Eflexis instruments on the Peak menu for ABO/Rh grouping and titration. Each instrument loads 60 DG Gel 8 ABO/Rh cards and 60 DG Gel 8 Neutral cards. The reagent rack has 2 agitated, 2 non-agitated and 1 diluent position. The lab runs 60 samples per run, needs 900 results per hour and 2,500 tests per load. The quote states 360 cards in total and a test capacity of 2,880. It is ready to send.

Verdict: Needs approval.

  • Titration on Neutral cards only. Titration is quoted on DG Gel 8 Neutral cards only; the FDA summary reports single-point titration on that card below its 95 percent agreement criterion, so a person should confirm.
  • Multi-instrument site readiness. An order of 3 instruments needs a person to confirm site readiness.
  • Configuration summary. 3 instrument(s), 360 cards in total, 2,880 tests of card capacity, up to 1,200 results per hour.

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 Erytra Eflexis blood bank analyzers, with a menu configuration, a number of instruments. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the analyzer and returns a verdict and every reason.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote one Erytra Eflexis instrument on the Peak menu for ABO/Rh grouping and antibody screening. Each instrument loads 60 DG Gel 8 A/B/D cards and 60 DG Gel 8 Anti-IgG cards. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with four findings, all in one answer. The quote needs 18 agitated reagent positions; the reagent rack has 17. The lab needs 401 results per hour; the quoted instruments deliver up to 400. The quote states 100 cards in total; the quoted instruments load 120. The other one is on screen.
  6. The validator returned four 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 cards that each test needs, a rules-based CPQ can do this only with workarounds.
  8. Now the agent resubmits.
  9. The corrected request. It changes the ABO/Rh cards to 60, the A/B/D cards to 0, the agitated reagents to 17, the samples per run to 60, the results per hour to 300 and the stated total cards to 120.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. All four earlier findings are cleared.
  13. Four 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.