How the engine works
Layer 1
Derive two flags
All 5 question answers are reduced to two boolean flags —
needsProm and needsDSPS. These are the gatekeepers.Layer 2
Cross the flags
The two flags intersect in a 2×2 matrix. Three of four cells have a direct outcome. The fourth has a three-step sub-tree driven by baseplate and budget.
Layer 3
Apply modifier rules
Three independent passes add configurations, mask notes, and hardware items to the primary outcome. These passes don't change the Layer 2 decision — they only enrich it.
Layer 1 — derive two flags from the 5 answers
needsProm = true if any of:
Treatments = MR-Guided Radiotherapy
OR SGRT = yes (installed) or planned
OR Treatments = Head, Neck & Shoulders
OR SGRT = yes (installed) or planned
OR Treatments = Head, Neck & Shoulders
Any single trigger forces DSPS-Prominent® into the recommendation — the three conditions are independent.
needsDSPS = true if any of:
Treatments = Prone / Pediatrics / BOS
OR Treatments = Kyphotic & Pituitary
OR Treatments = Kyphotic & Pituitary
Any single trigger forces DSPS/SSPS® Immobilization System into the recommendation — no other system handles these two use cases.
Layer 2 — cross the two flags to get the primary outcome
needsDSPS = NO
needsDSPS = YES
needsProm = YES
DSPS-PROMINENT® PRIMARY
No DSPS/SSPS® hardware required — the selected treatments don't need prone or kyphotic capability.
+ SRS note appended if hasSRS = true
BOTH SYSTEMS REQUIRED
Case mix spans exclusive capabilities of both systems. Start with Prominent® unless budget = opex — then start with DSPS/SSPS® first and add Prominent® later.
needsProm = NO
DSPS/SSPS® — SEE SUB-TREE
Baseplate and budget act as tiebreakers in a three-step cascade. See sub-decisions below.
DSPS/SSPS® PRIMARY
Prone and/or kyphotic cases exclusively require this system. No other system can handle them.
+ upgrade note if hasSRS, hasIMRT, or hasHNS
Sub-decisions — when needsProm = NO and needsDSPS = NO
1
Does baseplate = Encompass?
DSPS/SSPS® primary + Environ mask note —
ultra-low-shrinkage DSPS-Environ® masks designed for the Qfix Encompass baseplate without needing a headrest or MoldCare cushion. No upgrade note added.
2
Is budget = opex OR does an existing baseplate exist (S-Type, Brainlab, other)?
DSPS/SSPS® primary — cradle docks onto existing hardware with no new baseplate needed.
Upgrade note added unless budget = opex (no upgrade pressure when cap-ex is the constraint).
3
Default — starting fresh, capital budget, no Encompass
DSPS/SSPS® primary + upgrade note —
broadest clinical coverage at entry point, with Prominent® positioned as the natural next step when SGRT is added.
Layer 3a — configuration rules (run after primary system is set)
DSPS-Prominent® — configuration additions
Prominent® is in use
(any treatments selected)
(any treatments selected)
Standard — full immobilization
sgrt = yes or plannedOR
patients = anxietyMaskless / SGRT — occipital only
treatments = MR-GuidedMR variant (DSPS-PROMR)
DSPS/SSPS® — configuration additions
DSPS — double shell
Two masks: facial + occipital
treatments = SRS/SRTDSPS® SRS/SRT — head only
treatments = HNSAND primary = dsps
DSPS® Head & Neck
treatments = ProneOR
patients = pediatricDSPS® Prone / Ped. / BOS
SSPS — single shell
One mask: facial only
treatments = IMRTAND NOT SRS/SRT
SSPS® IMRT — head only
treatments = HNS AND IMRTAND primary = dsps
SSPS® IMRT — Head & Neck
treatments = KyphoticDSPS® or SSPS® — Kyphotic & Pituitary (double or single shell per clinical need)
None of the above match
SSPS® Head & Neck — general
Layer 3b — mask note logic (evaluated in strict priority order, stops at first match)
Condition
Mask note shown to user
anxiety = YES
AND sgrt = installed
AND sgrt = installed
PRIORITY
Prioritise Maskless configuration — strongest anxiety management option when SGRT is available. No face mask at all.
anxiety = YES
(no SGRT)
(no SGRT)
Request open face variants across all applicable mask sets — available in both systems and directly reduce patient anxiety.
sgrt = yes or planned
AND anxiety = NO
AND anxiety = NO
Open face mask variants improve SGRT surface detection — request open face options for all applicable mask sets.
patients = long hair
Long-hair variants available for DSPS-Prominent® across all categories, and for DSPS® head-only and H+N+S sets in the original system.
None of the above
Standard mask sets cover the population — open face and long-hair variants available on request if patient needs change.
Layer 3c — hardware trigger logic (all conditions evaluated independently)
Condition
Hardware added to recommendation
treatments = Kyphotic
HeadTilt for S-Type systems, 25° — S-HT25 (171560)
treatments = Prone
OR patients = pediatric
OR patients = pediatric
Prone Tool Set for mouldroom — DSPS-PTSET (112650)
environNote = true
(Encompass path)
(Encompass path)
All 3 DSPS-Environ® mask SKUs — FOSEVR · FEVRO · FEVRONE
primary = dsps
AND no existing baseplate
AND baseplate = Brainlab
AND no existing baseplate
AND baseplate = Brainlab
DSPS cradle — Brainlab High — DSPS-CTBH (112750)
primary = dsps
AND no existing baseplate
AND NOT Brainlab
AND no existing baseplate
AND NOT Brainlab
SSPS cradle — S-Type baseplate — SSPS-CHS (111520)
Prominent® in use
AND baseplate = S-Type
AND baseplate = S-Type
DSPS-Prominent® Cradle — OmniBoard S-Type — DSPS-PCHI (113140)
Prominent® in use
AND baseplate = Brainlab
AND baseplate = Brainlab
DSPS-Prominent® Cradle — CIVCO S-Type — DSPS-PCHIII (113160)
Prominent® in use
AND baseplate = none / other
AND baseplate = none / other
DSPS-Prominent® Baseplate standalone — DSPS-PRO (113120)
Always
MoldCare head positioning cushions (93066–93822) + Carbon fiber mask shims (R-HSA04 / R-HSA05)
NOT treatments = MR-Guided
MacroBath water bath for thermoplastics — WB4 (154310)