Predictika · Clinical laboratory analyzers

An AI sales agent's VITROS analyzer reagent load, checked before it goes out

An AI sales agent prepares an order that adds an assay to a VITROS XT 7600, VITROS 5600 or VITROS XT 3400: the assay, the packs to add, what is already loaded in each reagent tray, the sample type and volume, the power supply and the room, and the total reagent positions it says will be in use. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the figures the public VITROS brochures list and returns a verdict, every reason and the figures it computed.

Scope: VITROS XT 7600, VITROS 5600 and VITROS XT 3400: reagent positions by technology, assay menu, sample type and volume, user-defined channels, automation interfaces, power and room conditions. See everything this validator covers

This validator models adding an assay to one analyzer at a time, based on the specifications and assay menus in the public VITROS XT 7600, VITROS 5600 and VITROS XT 3400 brochures, not just the scenarios shown below.

  • Reagent positions by technology — the three models have 89 MicroSlide cartridge positions; the XT 7600 and 5600 also have 31 MicroWell and 30 MicroTip pack positions (150 in all), and the XT 3400 has none for those. What is already loaded plus the packs added is compared with each limit.
  • Assay menu — 25 assays across the three technologies, each with its status on each model from the published menus: on the menu, not on the menu, or in development. The XT 3400 menu has MicroSlide chemistries only.
  • Sample rules — drugs-of-abuse assays are listed for urine, the CSF glucose assay for spinal fluid, whole blood only for hemoglobin A1c and red cell folate on the XT 7600 and 5600, and amniotic fluid is not commercially available in the United States; sample volume per assay must be inside the model range (XT 7600 and 5600: 2 to 80 microliters; XT 3400: 2.5 to 11).
  • Assay conditions and options — ethyl glucuronide is for criminal justice or forensic use only, the SARS-CoV-2 antigen assay is for CLIA-certified moderate- or high-complexity labs, MicroTip Partnership Assays go to a person to confirm availability by country, user-defined channels (20 on the XT 7600 and 5600, none listed on the XT 3400) and laboratory automation interfaces (2, or 1 on the XT 3400).
  • Site readiness — power (two dedicated 20 amp lines or one dedicated 30 amp line with UPS for the XT 7600 and 5600; one dedicated 15 amp line for the XT 3400), line voltage, room temperature (15 to 30 degrees Celsius), humidity (15 to 75 percent), altitude (up to 2,439 meters), and the total reagent positions the order states, which must equal the computed one.

Any assay addition to these three analyzers that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (none are published, so this page shows no price build-up), the other 7 or so VITROS assays and every model not named here, the exact number of tests per cartridge or pack, reagent shelf life and calibration, and real-world throughput.

The AI sales agentBuilds the 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.

8 scenarios in 4 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
Three separate position limits per model, different on the XT 3400Only with care
Each assay uses a MicroSlide, MicroWell or MicroTip position depending on its technology, and the limit for each differs by model. A rules-based CPQ needs the technology of every assay and a running count per tray.
The technology, what is loaded and the packs added are summed per tray and compared with the model limit on every call.
Assay menu by model, including assays still in developmentOnly with workarounds
Which assays each model offers is a table of assay by model with a status. A rules-based CPQ needs a compatibility table or one rule per assay and model, edited whenever a menu changes.
Assay and model arrive in one request and are matched to the published menu row on every call.
Sample rules tied to the assay (urine, CSF, whole blood, amniotic fluid)Only with workarounds
The allowed sample depends on the assay, the model and, for amniotic fluid, the country, so the rules multiply quickly.
The assay, model, sample type and site are compared together, in any order.
Power, voltage and room conditions that differ by modelOnly with care
The power supply and voltage range differ for the XT 3400, and the room limits apply to every model; each is a separate rule that must see the model choice.
All site conditions are checked against the selected model on every call.
Total positions the order statesOnly with care
The stated total has to be recomputed from what is loaded and what is added, then compared.
The stated total is a field in the request, compared with the computed one 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 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.

1The load would hold 90 MicroSlide cartridges; the selected model has 89 MicroSlide cartridge positions.
2The load would hold 32 MicroWell packs; the selected model has 31 MicroWell pack positions.
3The load would hold 31 MicroTip packs; the selected model has 30 MicroTip pack positions.
4The assay being added is not on the published assay menu of the selected model.
5The lab needs 1 user-defined channel; the selected model offers 0.
6The lab needs 2 laboratory automation system interfaces; the selected model has 1.
7The power supply does not match the specification: XT 7,600 and 5,600 need 2 dedicated 20 amp lines or 1 dedicated 30 amp line with UPS; the XT 3,400 needs 1 dedicated 15 amp line.
8The sample volume of 12 microliters per assay is outside the published range of the selected model (XT 7,600 and 5,600: 2 to 80; XT 3,400: 2.5 to 11).
9The sample volume of 2 microliters per assay is outside the published range of the selected model (XT 7,600 and 5,600: 2 to 80; XT 3,400: 2.5 to 11).
10The sample volume of 81 microliters per assay is outside the published range of the selected model (XT 7,600 and 5,600: 2 to 80; XT 3,400: 2.5 to 11).
11The sample volume of 1 microliter per assay is outside the published range of the selected model (XT 7,600 and 5,600: 2 to 80; XT 3,400: 2.5 to 11).
12The assay being added is listed as in development on the selected model, not currently available.
13The order adds 0 packs; at least 1 is needed.
14The lab needs 21 user-defined channels; the selected model offers 20.
15The lab needs 3 laboratory automation system interfaces; the selected model has 2.
16The order states 100 reagent positions in use after the addition; the load comes to 97.
17The ethyl glucuronide assay is listed for criminal justice or forensic use only; this lab is not using it that way.
18This is a MicroTip Partnership Assay, which may not be available in all countries; a person should confirm availability for the customer country.
19This assay is authorized under an FDA emergency use authorization and testing is limited to CLIA-certified laboratories performing moderate- or high-complexity tests; this lab is not.
20This drugs-of-abuse assay is listed for urine; the sample type is not urine.
21This assay is listed for spinal fluid (CSF); the sample type is not CSF.
22Whole blood is listed only for hemoglobin A1c and red cell folate, on the XT 7,600 and 5,600; this assay and model combination is not.
23Amniotic fluid is listed only for the XT 7,600 and 5,600 and is not commercially available in the United States; the selected model or site does not allow it.
24The line voltage of 199 volts is outside the nominal range (XT 7,600 and 5,600: 200 to 240; XT 3,400: 100 to 240).

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. XT 7600 site readiness: An XT 7600 on the wrong circuit in a warm, humid room

The agent's request. Please add 3 Glucose packs to the VITROS XT 7600. It currently holds 70 MicroSlide cartridges, 18 MicroWell packs and 12 MicroTip packs, and the lab needs 0 user-defined channels and 1 laboratory automation interface. The sample is serum or plasma at 10 microliters per assay. The site is in the United States, on a different circuit arrangement at 208 volts, with the room at 32 degrees Celsius, 80 percent humidity and 1,500 meters altitude. The assay is not used for forensic purposes and the lab is a CLIA moderate- or high-complexity laboratory. The order states 103 reagent positions in use after the addition. It is ready to send.

Verdict: Blocked.

  • Power supply not as specified. The power supply does not match the specification: XT 7,600 and 5,600 need 2 dedicated 20 amp lines or 1 dedicated 30 amp line with UPS; the XT 3,400 needs 1 dedicated 15 amp line.
  • Room temperature outside 15 to 30 C. The room temperature of 32 degrees Celsius is outside the operating range of 15 to 30 degrees.
  • Humidity outside 15 to 75 percent. The relative humidity of 80 percent is outside the operating range of 15 to 75 percent.

2. XT 7600 site readiness: The agent resubmits after fixing the errors

The agent's request. Please add 3 Glucose packs to the VITROS XT 7600. It currently holds 70 MicroSlide cartridges, 18 MicroWell packs and 12 MicroTip packs, and the lab needs 0 user-defined channels and 1 laboratory automation interface. The sample is serum or plasma at 10 microliters per assay. The site is in the United States, on one dedicated 30 amp line with UPS at 208 volts, with the room at 24 degrees Celsius, 50 percent humidity and 1,500 meters altitude. The assay is not used for forensic purposes and the lab is a CLIA moderate- or high-complexity laboratory. The order states 103 reagent positions in use after the addition. It is ready to send.

Verdict: Allowed.

  • Load summary. After the addition the load is 73 MicroSlide cartridges, 18 MicroWell packs and 12 MicroTip packs, 103 in total; the model has 150 of these positions.

3. XT 7600 immunoassay tray: Four TSH packs added to a nearly full MicroWell tray

The agent's request. Please add 4 TSH packs to the VITROS XT 7600. It currently holds 80 MicroSlide cartridges, 29 MicroWell packs and 20 MicroTip packs, and the lab needs 0 user-defined channels and 1 laboratory automation interface. The sample is serum or plasma at 10 microliters per assay. The site is in the United States, on two dedicated 20 amp lines at 208 volts, with the room at 22 degrees Celsius, 45 percent humidity and 100 meters altitude. The assay is not used for forensic purposes and the lab is a CLIA moderate- or high-complexity laboratory. The order states 129 reagent positions in use after the addition. It is ready to send.

Verdict: Blocked.

  • MicroWell pack positions exceeded. The load would hold 33 MicroWell packs; the selected model has 31 MicroWell pack positions.
  • Stated reagent positions do not match. The order states 129 reagent positions in use after the addition; the load comes to 133.

4. XT 7600 immunoassay tray: The agent resubmits after fixing the errors

The agent's request. Please add 2 TSH packs to the VITROS XT 7600. It currently holds 80 MicroSlide cartridges, 29 MicroWell packs and 20 MicroTip packs, and the lab needs 0 user-defined channels and 1 laboratory automation interface. The sample is serum or plasma at 10 microliters per assay. The site is in the United States, on two dedicated 20 amp lines at 208 volts, with the room at 22 degrees Celsius, 45 percent humidity and 100 meters altitude. The assay is not used for forensic purposes and the lab is a CLIA moderate- or high-complexity laboratory. The order states 131 reagent positions in use after the addition. It is ready to send.

Verdict: Allowed.

  • Load summary. After the addition the load is 80 MicroSlide cartridges, 31 MicroWell packs and 20 MicroTip packs, 131 in total; the model has 150 of these positions.

5. XT 3400 order: An XT 3400 specified like its larger siblings

The agent's request. Please add 4 Glucose packs to the VITROS XT 3400. It currently holds 82 MicroSlide cartridges, 0 MicroWell packs and 0 MicroTip packs, and the lab needs 2 user-defined channels and 2 laboratory automation interfaces. The sample is serum or plasma at 5 microliters per assay. The site is in the United States, on two dedicated 20 amp lines at 120 volts, with the room at 22 degrees Celsius, 45 percent humidity and 100 meters altitude. The assay is not used for forensic purposes and the lab is a CLIA moderate- or high-complexity laboratory. The order states 86 reagent positions in use after the addition. It is ready to send.

Verdict: Blocked.

  • User-defined channels exceeded. The lab needs 2 user-defined channels; the selected model offers 0.
  • Too many laboratory automation interfaces. The lab needs 2 laboratory automation system interfaces; the selected model has 1.
  • Power supply not as specified. The power supply does not match the specification: XT 7,600 and 5,600 need 2 dedicated 20 amp lines or 1 dedicated 30 amp line with UPS; the XT 3,400 needs 1 dedicated 15 amp line.

6. XT 3400 order: The agent resubmits after fixing the errors

The agent's request. Please add 4 Glucose packs to the VITROS XT 3400. It currently holds 82 MicroSlide cartridges, 0 MicroWell packs and 0 MicroTip packs, and the lab needs 0 user-defined channels and 1 laboratory automation interface. The sample is serum or plasma at 5 microliters per assay. The site is in the United States, on one dedicated 15 amp line at 120 volts, with the room at 22 degrees Celsius, 45 percent humidity and 100 meters altitude. The assay is not used for forensic purposes and the lab is a CLIA moderate- or high-complexity laboratory. The order states 86 reagent positions in use after the addition. It is ready to send.

Verdict: Allowed.

  • Load summary. After the addition the load is 86 MicroSlide cartridges, 0 MicroWell packs and 0 MicroTip packs, 86 in total; the model has 89 of these positions.

7. MicroTip Partnership Assay: Two Cystatin C packs added to a nearly full MicroTip tray

The agent's request. Please add 2 Cystatin C packs to the VITROS XT 7600. It currently holds 60 MicroSlide cartridges, 20 MicroWell packs and 29 MicroTip packs, and the lab needs 0 user-defined channels and 1 laboratory automation interface. The sample is serum or plasma at 10 microliters per assay. The site is in the United States, on two dedicated 20 amp lines at 208 volts, with the room at 22 degrees Celsius, 45 percent humidity and 100 meters altitude. The assay is not used for forensic purposes and the lab is a CLIA moderate- or high-complexity laboratory. The order states 111 reagent positions in use after the addition. It is ready to send.

Verdict: Blocked.

  • MicroTip pack positions exceeded. The load would hold 31 MicroTip packs; the selected model has 30 MicroTip pack positions.
  • MicroTip Partnership Assay availability. This is a MicroTip Partnership Assay, which may not be available in all countries; a person should confirm availability for the customer country.

8. MicroTip Partnership Assay: The agent resubmits after fixing the errors

The agent's request. Please add 1 Cystatin C pack to the VITROS XT 7600. It currently holds 60 MicroSlide cartridges, 20 MicroWell packs and 29 MicroTip packs, and the lab needs 0 user-defined channels and 1 laboratory automation interface. The sample is serum or plasma at 10 microliters per assay. The site is in the United States, on two dedicated 20 amp lines at 208 volts, with the room at 22 degrees Celsius, 45 percent humidity and 100 meters altitude. The assay is not used for forensic purposes and the lab is a CLIA moderate- or high-complexity laboratory. The order states 110 reagent positions in use after the addition. It is ready to send.

Verdict: Needs approval.

  • MicroTip Partnership Assay availability. This is a MicroTip Partnership Assay, which may not be available in all countries; a person should confirm availability for the customer country.
  • Load summary. After the addition the load is 60 MicroSlide cartridges, 20 MicroWell packs and 30 MicroTip packs, 110 in total; the model has 150 of these positions.

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 that adds an assay to a VITROS XT 7600, VITROS 5600 or VITROS XT 3400: the assay, the packs to add, what is already loaded in each reagent tray, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the figures the public VITROS brochures list 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 add 3 Glucose packs to the VITROS XT 7600. It currently holds 70 MicroSlide cartridges, 18 MicroWell packs and 12 MicroTip packs, and the lab needs 0 user-defined channels and 1 laboratory automation interface. 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. The power supply does not match the specification: XT 7,600 and 5,600 need 2 dedicated 20 amp lines or 1 dedicated 30 amp line with UPS; the XT 3,400 needs 1 dedicated 15 amp line. The room temperature of 32 degrees Celsius is outside the operating range of 15 to 30 degrees. The relative humidity of 80 percent is outside the operating range of 15 to 75 percent.
  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 power, voltage and room conditions that differ by model, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the power supply to One dedicated 30 amp line with ups, the room temperature to 24 degrees Celsius and the relative humidity to 50 percent.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. All three earlier findings are cleared, and the validator's figure matches the quote.
  13. Three 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.