Predictika · Apheresis procedure and disposable orders

An AI sales agent's Spectra Optia apheresis order, checked before it goes out

An AI sales agent prepares an order for a hospital apheresis service that runs the Terumo BCT Spectra Optia Apheresis System: the procedure, the matching disposable set, the patient entries, the anticoagulant ratio, any custom prime, the access type and the circuit volume it states. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model built from public Terumo BCT information plus rules modeled from comparable apheresis workflows, and returns a verdict, every reason and the figures it computed.

Scope: Spectra Optia Apheresis System orders only: plasma exchange (TPE), RBC exchange, RBC depletion, MNC and CMNC collections with the Exchange Set or IDL Set. See everything this validator covers

This validator models Spectra Optia procedure and disposable-set orders, not just the scenarios shown below. It is a demonstration of order checking, not clinical advice.

  • Procedure and set — five procedures (TPE, RBC exchange, RBC depletion, MNC, CMNC) and the two sets: the Exchange Set for plasma exchange, RBC exchange and RBC depletion, and the IDL Set for MNC and CMNC collections.
  • Patient entries — the minimum entries the system accepts (height 30 cm, weight 2 kg, total blood volume 300 mL), and that total blood volume is not calculated for patients under 25 kg and must be entered manually.
  • Anticoagulation, prime and access (partly modeled) — the inlet to anticoagulant ratio (default 12 to 1), custom prime with albumin or RBC, single-needle access, target hematocrit for RBC exchange and depletion, and the circuit volume against 15 percent of the patient's blood volume.
  • Stated figure — the extracorporeal volume the order states must equal the set's volume.

Any Spectra Optia order that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (Terumo BCT does not publish list prices, so this page shows no price build-up), Trima Accel and other Terumo BCT systems, other set variants such as Correct Connect or low-volume sets, software versions, and any clinical judgment. Public from Terumo BCT: the procedure names, which set is used for TPE, RBC exchange and CMNC, the minimum patient entries, the under-25 kg blood volume note, the default 12 to 1 ratio and the albumin or RBC prime. Modeled by this page, not Terumo-published: the set circuit volumes (190 and 170 mL), the 15 percent circuit volume rule, the 8 to 25 ratio range and the approval above 15, the 20 percent hematocrit floor, single-needle use, the approval for patients under 25 kg and for RBC primes.

The AI sales agentBuilds the apheresis 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
Procedure, disposable set and settings that must agreeOnly with care
Each procedure uses a particular set, and prime, access and hematocrit options differ by procedure. It can be built, but each new procedure or set variant adds rules to maintain.
The procedure, set, prime, access and settings are in one request and are checked together.
Circuit volume against the patient sizeOnly with care
The volume depends on the chosen set and is compared with a share of the entered blood volume, so a rule has to recompute it at every change.
The set volume and the 15 percent threshold are computed on every call, including at the boundary.
Stated circuit volumeOnly with care
The stated volume is derived from the chosen set, so a rule has to look it up and compare.
The stated volume is a field in the request, compared with the set's volume 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 selected disposable set is not the set used for this procedure; plasma exchange, RBC exchange and RBC depletion use the Exchange Set, and MNC and CMNC collections use the IDL Set.
2A patient weight of 1 kg is below the 2 kg minimum the system accepts.
3A patient of 1 kg is in the low-blood-volume range; a clinician should confirm the order.
4A patient height of 29 cm is below the 30 cm minimum the system accepts.
5A total blood volume of 299 mL is below the 300 mL minimum the system accepts.
6The system does not calculate total blood volume for patients under 25 kg; it must be entered manually.
7A patient of 24 kg is in the low-blood-volume range; a clinician should confirm the order.
8An inlet to anticoagulant ratio of 7 to 1 is outside the 8 to 25 range this model allows.
9An inlet to anticoagulant ratio of 16 to 1 reduces circuit anticoagulation and raises the risk of clumping; a person should confirm it.
10An inlet to anticoagulant ratio of 25 to 1 reduces circuit anticoagulation and raises the risk of clumping; a person should confirm it.
11An inlet to anticoagulant ratio of 26 to 1 is outside the 8 to 25 range this model allows.
12An RBC prime is offered only for RBC exchange and RBC depletion.
13An RBC prime needs a compatible RBC unit confirmed by the blood bank.
14A custom prime is modeled for the Exchange Set only; the IDL Set is run without one.
15The extracorporeal volume of 190 mL is more than 15 percent of the blood volume; a custom prime with albumin or RBC is needed.
16Single-needle access is modeled for exchange and depletion procedures, not for MNC or CMNC collections.
17A target hematocrit of 19 percent is below the 20 percent floor this model allows.
18An RBC depletion cannot raise the hematocrit; the target is 30 percent and the patient is at 25 percent.
19The order states an extracorporeal volume of 175 mL; the selected set gives 190 mL.

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. CMNC collection: CMNC collection from a child with single-needle access

The agent's request. Please quote the Spectra Optia CMNC collection with the IDL Set for a patient of 26 kg and 125 cm with 1,800 mL of blood volume, using an inlet to anticoagulant ratio of 30 to 1, no custom prime and single-needle access. The order states an extracorporeal volume of 170 mL. It is ready to send.

Verdict: Blocked.

  • Inlet to AC ratio outside the allowed range. An inlet to anticoagulant ratio of 30 to 1 is outside the 8 to 25 range this model allows.
  • Single needle not for collections. Single-needle access is modeled for exchange and depletion procedures, not for MNC or CMNC collections.

2. CMNC collection: The agent resubmits after fixing the errors

The agent's request. Please quote the Spectra Optia CMNC collection with the IDL Set for a patient of 26 kg and 125 cm with 1,800 mL of blood volume, using an inlet to anticoagulant ratio of 20 to 1, no custom prime and standard access. The order states an extracorporeal volume of 170 mL. It is ready to send.

Verdict: Needs approval.

  • Higher AC ratio to confirm. An inlet to anticoagulant ratio of 20 to 1 reduces circuit anticoagulation and raises the risk of clumping; a person should confirm it.
  • Order summary. The set gives an extracorporeal volume of 170 mL for a patient with 1,800 mL of blood volume.

3. CMNC collection: The agent resubmits after fixing the errors

The agent's request. Please quote the Spectra Optia CMNC collection with the IDL Set for a patient of 26 kg and 125 cm with 1,800 mL of blood volume, using an inlet to anticoagulant ratio of 12 to 1, no custom prime and standard access. The order states an extracorporeal volume of 170 mL. It is ready to send.

Verdict: Allowed.

  • Order summary. The set gives an extracorporeal volume of 170 mL for a patient with 1,800 mL of blood volume.

4. RBC exchange: RBC exchange for a child, ordered on the wrong set

The agent's request. Please quote the Spectra Optia RBC exchange with the IDL Set for a patient of 30 kg and 130 cm with 2,100 mL of blood volume to a target hematocrit of 15 percent (the patient is at 25 percent), using an inlet to anticoagulant ratio of 12 to 1, no custom prime and standard access. The order states an extracorporeal volume of 170 mL. It is ready to send.

Verdict: Blocked.

  • Disposable set does not fit the procedure. The selected disposable set is not the set used for this procedure; plasma exchange, RBC exchange and RBC depletion use the Exchange Set, and MNC and CMNC collections use the IDL Set.
  • Target hematocrit too low. A target hematocrit of 15 percent is below the 20 percent floor this model allows.

5. RBC exchange: The agent resubmits after fixing the errors

The agent's request. Please quote the Spectra Optia RBC exchange with the Exchange Set for a patient of 30 kg and 130 cm with 2,100 mL of blood volume to a target hematocrit of 30 percent (the patient is at 25 percent), using an inlet to anticoagulant ratio of 12 to 1, no custom prime and standard access. The order states an extracorporeal volume of 190 mL. It is ready to send.

Verdict: Allowed.

  • Order summary. The set gives an extracorporeal volume of 190 mL for a patient with 2,100 mL of blood volume.

6. Plasma exchange for a small patient: Plasma exchange with no prime for a small blood volume

The agent's request. Please quote the Spectra Optia therapeutic plasma exchange (TPE) with the Exchange Set for a patient of 25 kg and 120 cm with 1,200 mL of blood volume, using an inlet to anticoagulant ratio of 12 to 1, no custom prime and standard access. The order states an extracorporeal volume of 175 mL. It is ready to send.

Verdict: Blocked.

  • Circuit volume too large without a prime. The extracorporeal volume of 190 mL is more than 15 percent of the blood volume; a custom prime with albumin or RBC is needed.
  • Stated circuit volume does not match. The order states an extracorporeal volume of 175 mL; the selected set gives 190 mL.

7. Plasma exchange for a small patient: The agent resubmits after fixing the errors

The agent's request. Please quote the Spectra Optia therapeutic plasma exchange (TPE) with the Exchange Set for a patient of 25 kg and 120 cm with 1,200 mL of blood volume, using an inlet to anticoagulant ratio of 12 to 1, an albumin prime and standard access. The order states an extracorporeal volume of 190 mL. It is ready to send.

Verdict: Allowed.

  • Order summary. The set gives an extracorporeal volume of 190 mL for a patient with 1,200 mL of blood volume.

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 hospital apheresis service that runs the Terumo BCT Spectra Optia Apheresis System: the procedure, the matching disposable set, the patient entries, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model built from public Terumo BCT information plus rules modeled from comparable apheresis workflows, 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 the Spectra Optia CMNC collection. The order states an extracorporeal volume of 170 mL. 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. An inlet to anticoagulant ratio of 30 to 1 is outside the 8 to 25 range this model allows. Single-needle access is modeled for exchange and depletion procedures, not for MNC or CMNC collections.
  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 procedure, disposable set and settings that must agree, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the inlet to AC ratio to 20 and the access to standard.
  10. It calls the validator again.
  11. Not blocked, but held for a person.
  12. The two blocking findings are cleared; one approval remains for a person: higher AC ratio to confirm.
  13. The agent resubmits once more.
  14. The revised request. It changes the inlet to AC ratio to 12.
  15. It calls the validator once more.
  16. This time the validator clears it.
  17. The earlier finding is cleared, and the validator's figure matches the quote.
  18. Two problems caught in one call, fixed in two passes, 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.