Predictika · Clinical laboratory analyzers
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.
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.
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.
8 scenarios in 4 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 |
|---|---|---|
| Three separate position limits per model, different on the XT 3400 | Only 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 development | Only 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 model | Only 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 states | Only 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 answer | Only 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. |
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 | The load would hold 90 MicroSlide cartridges; the selected model has 89 MicroSlide cartridge positions. |
| 2 | The load would hold 32 MicroWell packs; the selected model has 31 MicroWell pack positions. |
| 3 | The load would hold 31 MicroTip packs; the selected model has 30 MicroTip pack positions. |
| 4 | The assay being added is not on the published assay menu of the selected model. |
| 5 | The lab needs 1 user-defined channel; the selected model offers 0. |
| 6 | The lab needs 2 laboratory automation system interfaces; the selected model has 1. |
| 7 | 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. |
| 8 | The 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). |
| 9 | The 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). |
| 10 | The 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). |
| 11 | The 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). |
| 12 | The assay being added is listed as in development on the selected model, not currently available. |
| 13 | The order adds 0 packs; at least 1 is needed. |
| 14 | The lab needs 21 user-defined channels; the selected model offers 20. |
| 15 | The lab needs 3 laboratory automation system interfaces; the selected model has 2. |
| 16 | The order states 100 reagent positions in use after the addition; the load comes to 97. |
| 17 | The ethyl glucuronide assay is listed for criminal justice or forensic use only; this lab is not using it that way. |
| 18 | This is a MicroTip Partnership Assay, which may not be available in all countries; a person should confirm availability for the customer country. |
| 19 | This 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. |
| 20 | This drugs-of-abuse assay is listed for urine; the sample type is not urine. |
| 21 | This assay is listed for spinal fluid (CSF); the sample type is not CSF. |
| 22 | Whole 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. |
| 23 | Amniotic 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. |
| 24 | The 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). |
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 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.
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.
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.
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.
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.
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.
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.
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.
The text of the narrated walkthrough, step by step.