Predictika · Molecular diagnostics orders

An AI sales agent's Revogene testing order, checked before it goes out

An AI sales agent prepares an order for a Revogene molecular testing setup: instruments, one assay with its sample type, boxes of tests, control sets, shift pattern, a service plan, purchase or reagent rental, a discount and a net price. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model and returns a verdict, every reason and the figures it computed. The product and assay names and a few facts come from public Meridian pages; most rules and all prices are modeled for this demonstration and are not Meridian's.

Scope: Meridian Revogene orders (Revogene instrument with the Strep A, GBS DS, C. difficile, Carba C and SARS-CoV-2 assays): sample type, test volume, controls, daily capacity, storage, service plan, reagent rental, discount and an illustrative price. See everything this validator covers

This validator models one Revogene order at a time, not just the scenarios shown below. It separates what is public from what is modeled.

  • Public, from Meridian and distributor pages — the Revogene instrument and the Revogene Strep A, GBS DS, C. difficile and Carba C assays (catalog numbers 410400, 410100, 410300 and 410500) and the Revogene SARS-CoV-2 assay; up to 8 samples in parallel per run; results in under 70 minutes; test kits stored at room temperature; Carba C runs from pure bacterial isolates and is stored at 2 to 25 degrees Celsius.
  • Modeled, not published as rules by the company — the sample type for each of the other assays, kit sizes, one control set for every 5 boxes, the planned shifts and the runs each allows in a day, service plan requirements (Standard or Premier), reagent rental needing 20 boxes, the discount limits (8 percent without approval, 20 percent maximum), the large-order approval, and every price.
  • What is checked — sample type against assay, monthly tests against samples, busiest-day capacity against instruments and shift, control sets, Carba C storage, service plan, reagent rental, discount, and the net price the agent states, which must equal the computed one.

Any Revogene order that touches these rules is in scope — not only the scenarios pictured here. Not covered: Curian, Alethia and other Meridian platforms, other assays and the blood culture panels, lab information system connections, freight and taxes, regulatory status by country, and any real Meridian price or term. The customer and the prices on this page are fictional or illustrative.

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

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
Assays that run only on certain sample typesOnly with workarounds
Each assay has its own sample type. A rules-based CPQ needs a compatibility table or one rule per assay, edited again whenever an assay is added.
Assay and sample type arrive in one request and are compared on every call.
Test volume against kit sizes and boxesOnly with care
Kit size differs by assay, so the number of tests has to be calculated and compared with the monthly samples outside the product catalog.
Tests ordered are computed from boxes and kit size and compared with the volume on every call.
Capacity of the instruments for the busiest dayOnly with care
Samples per run, runs per shift and instruments combine into a figure that a rule has to calculate.
The daily capacity is computed and compared with the busiest day, together with the other checks.
Controls, storage and service conditions that apply only to some ordersOnly with workarounds
Conditions such as one control set per 5 boxes, Carba C storage and Premier service for 24-hour testing each need their own rule and message.
Each condition is one rule, all evaluated together, each with its own reason.
A net price that depends on instruments, service, boxes, controls and discountOnly with care
Several price rules stack, placement changes which lines apply, and a stated net price has to be recomputed and compared.
The price build-up is computed on every call and compared with the net price the agent states.
Every problem returned in one answerOnly 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.

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 has no Revogene instrument.
210 samples on the busiest day are above what the instruments can run in a day, 0 samples at 8 samples per run.
3This assay does not run on the chosen sample type; Strep A uses throat swabs, GBS DS enriched vaginal/rectal broth, C. difficile stool, Carba C bacterial isolates and SARS-CoV-2 nasal swabs.
4201 samples a month need more tests than the 200 in the boxes ordered.
5241 samples a month need more tests than the 240 in the boxes ordered.
6A testing day of 6 hours is not a planned shift; the options are 4, 8, 12 and 24 hours.
749 samples on the busiest day are above what the instruments can run in a day, 48 samples at 8 samples per run.
897 samples on the busiest day are above what the instruments can run in a day, 96 samples at 8 samples per run.
92 control sets do not cover 11 boxes; at least one set is needed for every 5 boxes.
10Carba C kits are stored at 2 to 25 degrees Celsius; the storage planned is 26 degrees.
11Carba C kits are stored at 2 to 25 degrees Celsius; the storage planned is 1 degrees.
12An order of 3 instruments needs the Standard or Premier service plan.
13A purchased instrument without a service plan needs the support terms to be confirmed by a person.
14Testing around the clock needs the Premier service plan.
15A reagent rental placement needs a commitment of at least 20 boxes; the order has 19.
16A discount of 9 percent is above the 8 percent a sales rep can give; a sales manager should approve it.
17A discount of 20 percent is above the 8 percent a sales rep can give; a sales manager should approve it.
18The discount of 21 percent is outside the 0 to 20 percent range.
19An order of 50 boxes is a large reagent order; a person should confirm supply and delivery.
20The order states a net price of $38,590.01; the illustrative prices give $38,590.00.

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. Sample, tests and service: GBS DS on nasal swabs, three instruments with no service plan, too few tests and controls

The agent's request. Please quote 3 Revogene instruments for purchase with 12 boxes of Revogene GBS DS on nasal swabs, with 2 control sets, for 300 samples a month and 60 on the busiest day, in a 8-hour testing day, with no service plan. The discount is 0 percent and the order states a net price of $99,530.00. It is ready to send.

Verdict: Blocked.

  • Sample type does not match the assay. This assay does not run on the chosen sample type; Strep A uses throat swabs, GBS DS enriched vaginal/rectal broth, C. difficile stool, Carba C bacterial isolates and SARS-CoV-2 nasal swabs.
  • Fewer tests than the monthly samples. 300 samples a month need more tests than the 240 in the boxes ordered.
  • Not enough external control sets. 2 control sets do not cover 12 boxes; at least one set is needed for every 5 boxes.
  • Three or more instruments need a service plan. An order of 3 instruments needs the Standard or Premier service plan.
  • No service plan. A purchased instrument without a service plan needs the support terms to be confirmed by a person.

2. Sample, tests and service: The agent resubmits after fixing the errors

The agent's request. Please quote 3 Revogene instruments for purchase with 15 boxes of Revogene GBS DS on enriched vaginal/rectal broth, with 3 control sets, for 300 samples a month and 60 on the busiest day, in a 8-hour testing day, with the Standard service plan. The discount is 0 percent and the order states a net price of $110,835.00. It is ready to send.

Verdict: Allowed.

  • Order summary. 3 instruments, 300 tests ordered, list price $110,835, net price $110,835.00.

3. Carba C storage and service: Carba C kits stored at 28 degrees, testing around the clock on Standard service, 14 percent discount

The agent's request. Please quote 1 Revogene instrument for purchase with 20 boxes of Revogene Carba C on bacterial isolates, with 4 control sets, for 150 samples a month and 10 on the busiest day, in a 24-hour testing day, with the Standard service plan. Carba C kits would be stored at 28 degrees. The discount is 14 percent and the order states a net price of $38,166.80. It is ready to send.

Verdict: Blocked.

  • Carba C stored outside 2 to 25 degrees. Carba C kits are stored at 2 to 25 degrees Celsius; the storage planned is 28 degrees.
  • 24-hour testing needs Premier service. Testing around the clock needs the Premier service plan.
  • Discount above 8 percent. A discount of 14 percent is above the 8 percent a sales rep can give; a sales manager should approve it.

4. Carba C storage and service: The agent resubmits after fixing the errors

The agent's request. Please quote 1 Revogene instrument for purchase with 20 boxes of Revogene Carba C on bacterial isolates, with 4 control sets, for 150 samples a month and 10 on the busiest day, in a 24-hour testing day, with the Premier service plan. Carba C kits would be stored at 22 degrees. The discount is 14 percent and the order states a net price of $40,058.80. It is ready to send.

Verdict: Needs approval.

  • Discount above 8 percent. A discount of 14 percent is above the 8 percent a sales rep can give; a sales manager should approve it.
  • Order summary. 1 instrument, 200 tests ordered, list price $46,580, net price $40,058.80.

5. Carba C storage and service: The agent resubmits after fixing the errors

The agent's request. Please quote 1 Revogene instrument for purchase with 20 boxes of Revogene Carba C on bacterial isolates, with 4 control sets, for 150 samples a month and 10 on the busiest day, in a 24-hour testing day, with the Premier service plan. Carba C kits would be stored at 22 degrees. The discount is 8 percent and the order states a net price of $42,853.60. It is ready to send.

Verdict: Allowed.

  • Order summary. 1 instrument, 200 tests ordered, list price $46,580, net price $42,853.60.

6. SARS-CoV-2 reagent rental: SARS-CoV-2 reagent rental of 15 boxes for 400 samples a month

The agent's request. Please quote 1 Revogene instrument on reagent rental with 15 boxes of Revogene SARS-CoV-2 on nasal swabs, with 3 control sets, for 400 samples a month and 60 on the busiest day, in a 8-hour testing day, with the Premier service plan. The discount is 0 percent and the order states a net price of $11,235.00. It is ready to send.

Verdict: Blocked.

  • Fewer tests than the monthly samples. 400 samples a month need more tests than the 360 in the boxes ordered.
  • Daily samples above instrument capacity. 60 samples on the busiest day are above what the instruments can run in a day, 48 samples at 8 samples per run.
  • Reagent rental needs 20 boxes. A reagent rental placement needs a commitment of at least 20 boxes; the order has 15.

7. SARS-CoV-2 reagent rental: The agent resubmits after fixing the errors

The agent's request. Please quote 2 Revogene instruments on reagent rental with 20 boxes of Revogene SARS-CoV-2 on nasal swabs, with 4 control sets, for 400 samples a month and 60 on the busiest day, in a 8-hour testing day, with the Premier service plan. The discount is 0 percent and the order states a net price of $18,580.00. It is ready to send.

Verdict: Allowed.

  • Order summary. 2 instruments, 480 tests ordered, list price $18,580, net price $18,580.00.

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 Revogene molecular testing setup: instruments, one assay with its sample type, boxes of tests, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model and returns a verdict, every reason and the figures it computed. The product and assay names and a few facts come from public Meridian pages; most rules and all prices are modeled for this demonstration and are not Meridian's.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote 3 Revogene instruments for purchase with 12 boxes of Revogene GBS DS on nasal swabs, with 2 control sets. The discount is 0 percent and the order states a net price of $99,530.00. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with four findings and one approval, all in one answer. This assay does not run on the chosen sample type; Strep A uses throat swabs, GBS DS enriched vaginal/rectal broth, C. difficile stool, Carba C bacterial isolates and SARS-CoV-2 nasal swabs. 300 samples a month need more tests than the 240 in the boxes ordered. 2 control sets do not cover 12 boxes; at least one set is needed for every 5 boxes. The other one is on screen.
  6. The validator returned four blocking findings and one approval 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 assays that run only on certain sample types, a rules-based CPQ can do this only with workarounds.
  8. Now the agent resubmits.
  9. The corrected request. It changes the sample type to enriched vaginal/rectal broth, the boxes of tests to 15, the control sets to 3, the service plan to standard and the stated net price as to 110,835.00.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. All five earlier findings are cleared, and the validator's total, $110,835.00, matches the quote.
  13. Five 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.