DSPS Configurator — Recommendation Logic Tree
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
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
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)
Standard — full immobilization
sgrt = yes or planned
OR patients = anxiety
Maskless / SGRT — occipital only
treatments = MR-Guided
MR variant (DSPS-PROMR)
DSPS/SSPS® — configuration additions
DSPS — double shell
Two masks: facial + occipital
treatments = SRS/SRT
DSPS® SRS/SRT — head only
treatments = HNS
AND primary = dsps
DSPS® Head & Neck
treatments = Prone
OR patients = pediatric
DSPS® Prone / Ped. / BOS
SSPS — single shell
One mask: facial only
treatments = IMRT
AND NOT SRS/SRT
SSPS® IMRT — head only
treatments = HNS AND IMRT
AND primary = dsps
SSPS® IMRT — Head & Neck
treatments = Kyphotic
DSPS® 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
PRIORITY Prioritise Maskless configuration — strongest anxiety management option when SGRT is available. No face mask at all.
anxiety = YES
(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
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
Prone Tool Set for mouldroom — DSPS-PTSET (112650)
environNote = true
(Encompass path)
All 3 DSPS-Environ® mask SKUs — FOSEVR · FEVRO · FEVRONE
primary = dsps
AND no existing baseplate
AND baseplate = Brainlab
DSPS cradle — Brainlab High — DSPS-CTBH (112750)
primary = dsps
AND no existing baseplate
AND NOT Brainlab
SSPS cradle — S-Type baseplate — SSPS-CHS (111520)
Prominent® in use
AND baseplate = S-Type
DSPS-Prominent® Cradle — OmniBoard S-Type — DSPS-PCHI (113140)
Prominent® in use
AND baseplate = Brainlab
DSPS-Prominent® Cradle — CIVCO S-Type — DSPS-PCHIII (113160)
Prominent® in use
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)