Predictika · Molecular diagnostics lab automation

An AI sales agent's QIAsymphony virus/pathogen run order, checked before it goes out

An AI sales agent prepares a run order for a hospital laboratory that extracts viral and bacterial nucleic acids on the QIAsymphony SP: the kit, the protocol, the sample material, the batches and runs, Buffer ATL, the consumable packs and the cartridge count it states. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the rules in the public QIAGEN handbook and protocol sheets and returns a verdict, every reason and the figures it computed.

Scope: QIAsymphony DSP Virus/Pathogen Mini and Midi Kits (cat. no. 937036 and 937055) on the QIAsymphony SP: the nine IVD protocols, sample material, batches, Buffer ATL and consumable packs. See everything this validator covers

This validator models a run order for the QIAsymphony DSP Virus/Pathogen Kit on the QIAsymphony SP, based on the public QIAGEN handbook (HB-3028-001, June 2022) and the nine protocol sheets, not just the scenarios shown below.

  • Kit and protocol — the Mini Kit (192 preps, cat. no. 937036) runs the Cellfree200, Complex200 and Complex200_OBL protocols; the Midi Kit (96 preps, cat. no. 937055) runs Cellfree500, Cellfree1000, Complex400, Complex800 and the Complex400 and Complex800 OBL versions.
  • Sample material — the Cellfree protocols take plasma, serum and CSF and the Complex protocols take respiratory and urogenital samples; bronchoalveolar lavage, sputum and aspirates are outside the intended use since June 2022; CSF is loaded one batch at a time.
  • Run set-up — a run has 1 to 4 batches of up to 24 samples, elution volumes of 60, 85 or 110 µl, the carrier RNA and Buffer AVE mix, SP software 4.0 or higher in Default Profile 1 for IVD use, and Buffer ATL (cat. no. 939016) for the Complex200, Complex400 and Complex800 protocols.
  • Consumables — the 200 µl and 1500 µl filter-tips (1,024 a pack), sample prep cartridges (336 a pack) and 8-Rod Covers (144 a pack) the planned runs need, from the protocol sheets, against the packs quoted, and the cartridge count the quote states, which must equal the packs quoted. Batches with fewer than 24 samples go to a person.

Any run order for these two kits that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (consumable and Buffer ATL prices were not available, so this page shows no price build-up), reagent cartridge usage per protocol (the handbook says it depends on the protocol), the QIAsymphony SP instrument, other QIAGEN kits and instruments such as the QIAcube, and downstream assays.

The AI sales agentBuilds the run 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
Consumables for the planned runs, from nine protocol sheetsOnly with care
The tips, cartridges and rod covers a run needs depend on the protocol and on the number of batches, then multiply by the runs and are compared with pack sizes. A rules-based CPQ needs a lookup table and a rule per consumable, and every protocol sheet revision means editing them.
The protocol, batches and runs select the figures, and all four consumables are compared with the packs quoted on every call.
Sample material against the protocol and the intended useOnly with care
Which sample types each protocol accepts, and which were removed from the intended use, are separate facts from the kit, so a product rule per combination is needed.
Sample material, protocol and kit arrive in one request and are checked together, in any order.
Buffer ATL needed by some protocols onlyOnly with care
The need depends on the protocol, not the kit, so the rule has to be written against a choice that is not a product in the quote.
The protocol decides whether Buffer ATL is required, and the quote is compared on every call.
Batches with fewer than 24 samplesOnly with workarounds
A comparison of samples with 24 times the batches that sends the quote to a person, not a rejection, is a custom validation and approval rule.
The comparison and the approval are part of the model; the verdict says needs approval.
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 Cellfree500, Cellfree1000, Complex400 and Complex800 protocols (and their OBL versions) are run with the QIAsymphony DSP Virus/Pathogen Midi Kit (cat. no. 937055); the quote has the Mini Kit.
2The Cellfree200, Complex200 and Complex200_OBL protocols are run with the QIAsymphony DSP Virus/Pathogen Mini Kit (cat. no. 937036); the quote has the Midi Kit.
3This protocol needs Buffer ATL (cat. no. 939016); the quote has 0 packs.
4The Complex protocols process respiratory and urogenital samples; the quote has plasma, serum or CSF.
5The Cellfree protocols process plasma, serum and CSF; the quote has respiratory or urogenital samples.
6Bronchoalveolar lavage, sputum and aspirates were removed from the intended use of the kits in the June 2,022 handbook; they are covered only by a supplementary protocol that the user must validate.
7For CSF samples not more than one batch must be loaded at once; the quote has 2 batches.
8An elution volume of 100 µl is not offered; the protocols offer 60, 85 and 110 µl.
9A run has 1 to 4 batches; the quote has 5.
1097 samples do not fit in the batches; the run holds 96 samples (24 per batch, up to 4 batches).
11Batches with fewer than 24 samples need fewer tips and reduce the number of preps one reagent cartridge gives; a person should confirm the kit and plasticware counts.
12Every protocol requires the carrier RNA and Buffer AVE mix; the quote does not use it.
13IVD use needs the QIAsymphony SP software configured as Default Profile 1.
14The protocols need QIAsymphony SP software version 4.0 or higher; the instrument has version 3.x.
15The planned runs need 1,540 filter-tips of 1500 µl; the quote supplies 1,024.
16The planned runs need 1,206 filter-tips of 1500 µl; the quote supplies 1,024.
17The quote states 400 sample prep cartridges; the packs quoted give 336.
18The quote has 0 kits; at least 1 is needed.
19The planned runs need 1,152 filter-tips of 200 µl; the quote supplies 1,024.
20The planned runs need 360 sample prep cartridges; the quote supplies 336.

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. Kit, protocol and Buffer ATL: Complex800 protocol on respiratory swabs, 96 samples in four batches

The agent's request. Please quote 1 QIAsymphony DSP Virus/Pathogen Mini Kit (cat. no. 937036) for the Complex800 protocol on respiratory swabs in transport medium: 96 samples in 4 batches per run, 85 µl elution, 1 run planned. The order is 1 pack of 200 µl filter-tips, 1 pack of 1500 µl filter-tips, 1 pack of sample prep cartridges and 1 pack of 8-Rod Covers. The carrier RNA mix is used, the instrument is on software version 4.x and IVD use is configured in Default Profile 1. The quote states 336 sample prep cartridges in total. It is ready to send.

Verdict: Blocked.

  • Midi Kit protocol with the Mini Kit. The Cellfree500, Cellfree1000, Complex400 and Complex800 protocols (and their OBL versions) are run with the QIAsymphony DSP Virus/Pathogen Midi Kit (cat. no. 937055); the quote has the Mini Kit.
  • Buffer ATL missing. This protocol needs Buffer ATL (cat. no. 939016); the quote has 0 packs.

2. Kit, protocol and Buffer ATL: The agent resubmits after fixing the errors

The agent's request. Please quote 1 QIAsymphony DSP Virus/Pathogen Midi Kit (cat. no. 937055) for the Complex800 protocol on respiratory swabs in transport medium: 96 samples in 4 batches per run, 85 µl elution, 1 run planned. The order is 1 pack of 200 µl filter-tips, 1 pack of 1500 µl filter-tips, 1 pack of sample prep cartridges and 1 pack of 8-Rod Covers. The carrier RNA mix is used, the instrument is on software version 4.x and IVD use is configured in Default Profile 1. The quote states 336 sample prep cartridges in total. It is ready to send.

Verdict: Allowed.

  • Run summary. 96 samples in 4 batch(es) per run; the planned runs need 72 sample prep cartridges in total and the quote supplies 336.

3. Consumables for repeated runs: Four runs of 96 respiratory samples on the Complex400 protocol

The agent's request. Please quote 1 QIAsymphony DSP Virus/Pathogen Midi Kit (cat. no. 937055) for the Complex400 protocol on respiratory swabs in transport medium: 96 samples in 4 batches per run, 85 µl elution, 4 runs planned. The order is 1 pack of 200 µl filter-tips, 1 pack of 1500 µl filter-tips, 1 pack of sample prep cartridges and 1 pack of 8-Rod Covers. The carrier RNA mix is used, the instrument is on software version 4.x and IVD use is configured in Default Profile 1. The quote states 336 sample prep cartridges in total. It is ready to send.

Verdict: Blocked.

  • Not enough 1500 µl filter-tips. The planned runs need 1,540 filter-tips of 1500 µl; the quote supplies 1,024.

4. Consumables for repeated runs: The agent resubmits after fixing the errors

The agent's request. Please quote 1 QIAsymphony DSP Virus/Pathogen Midi Kit (cat. no. 937055) for the Complex400 protocol on respiratory swabs in transport medium: 96 samples in 4 batches per run, 85 µl elution, 4 runs planned. The order is 1 pack of 200 µl filter-tips, 2 packs of 1500 µl filter-tips, 1 pack of sample prep cartridges and 1 pack of 8-Rod Covers. The carrier RNA mix is used, the instrument is on software version 4.x and IVD use is configured in Default Profile 1. The quote states 336 sample prep cartridges in total. It is ready to send.

Verdict: Allowed.

  • Run summary. 96 samples in 4 batch(es) per run; the planned runs need 288 sample prep cartridges in total and the quote supplies 336.

5. Sample material and batch fill: Ninety-six sputum samples on the Complex400 protocol

The agent's request. Please quote 1 QIAsymphony DSP Virus/Pathogen Midi Kit (cat. no. 937055) for the Complex400 protocol on sputum: 96 samples in 4 batches per run, 85 µl elution, 1 run planned. The order is 1 pack of 200 µl filter-tips, 1 pack of 1500 µl filter-tips, 1 pack of sample prep cartridges and 1 pack of 8-Rod Covers. The carrier RNA mix is used, the instrument is on software version 4.x and IVD use is configured in Default Profile 1. The quote states 336 sample prep cartridges in total. It is ready to send.

Verdict: Blocked.

  • Sample material outside the intended use. Bronchoalveolar lavage, sputum and aspirates were removed from the intended use of the kits in the June 2,022 handbook; they are covered only by a supplementary protocol that the user must validate.

6. Sample material and batch fill: The agent resubmits after fixing the errors

The agent's request. Please quote 1 QIAsymphony DSP Virus/Pathogen Midi Kit (cat. no. 937055) for the Complex400 protocol on respiratory swabs in transport medium: 90 samples in 4 batches per run, 85 µl elution, 1 run planned. The order is 1 pack of 200 µl filter-tips, 1 pack of 1500 µl filter-tips, 1 pack of sample prep cartridges and 1 pack of 8-Rod Covers. The carrier RNA mix is used, the instrument is on software version 4.x and IVD use is configured in Default Profile 1. The quote states 336 sample prep cartridges in total. It is ready to send.

Verdict: Needs approval.

  • Batches with fewer than 24 samples. Batches with fewer than 24 samples need fewer tips and reduce the number of preps one reagent cartridge gives; a person should confirm the kit and plasticware counts.
  • Run summary. 90 samples in 4 batch(es) per run; the planned runs need 72 sample prep cartridges in total and the quote supplies 336.

7. Sample material and batch fill: The agent resubmits after fixing the errors

The agent's request. Please quote 1 QIAsymphony DSP Virus/Pathogen Midi Kit (cat. no. 937055) for the Complex400 protocol on respiratory swabs in transport medium: 96 samples in 4 batches per run, 85 µl elution, 1 run planned. The order is 1 pack of 200 µl filter-tips, 1 pack of 1500 µl filter-tips, 1 pack of sample prep cartridges and 1 pack of 8-Rod Covers. The carrier RNA mix is used, the instrument is on software version 4.x and IVD use is configured in Default Profile 1. The quote states 336 sample prep cartridges in total. It is ready to send.

Verdict: Allowed.

  • Run summary. 96 samples in 4 batch(es) per run; the planned runs need 72 sample prep cartridges in total and the quote supplies 336.

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 run order for a hospital laboratory that extracts viral and bacterial nucleic acids on the QIAsymphony SP: the kit, the protocol, the sample material, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the rules in the public QIAGEN handbook and protocol sheets 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 quote 1 QIAsymphony DSP Virus/Pathogen Mini Kit (cat. no. 937036) for the Complex800 protocol on respiratory swabs in transport medium: 96 samples in 4 batches per run. The order is 1 pack of 200 µl filter-tips, 1 pack of 1500 µl filter-tips, 1 pack of sample prep cartridges and 1 pack of 8-Rod Covers. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with two findings, all in one answer. The Cellfree500, Cellfree1000, Complex400 and Complex800 protocols (and their OBL versions) are run with the QIAsymphony DSP Virus/Pathogen Midi Kit (cat. no. 937055); the quote has the Mini Kit. This protocol needs Buffer ATL (cat. no. 939016); the quote has 0 packs.
  6. The validator returned two 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 buffer ATL needed by some protocols only, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the kit to QIAsymphony DSP Virus/Pathogen Midi Kit and the Buffer ATL packs to 1.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. Both earlier findings are cleared, and the validator's figure matches the quote.
  13. Two 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.