Demo — not a medical device — synthetic data only
Design system · review page
ExcubiaDesign system
← Central station

Design system

PFA DS (dark only) with Excubia's clinical tokens. Greyscale proves no alarm relies on colour alone; reduced motion holds the flashes steady (review only — the station follows the viewer's setting).

Colour tokens

ui/styles/tokens/colors.css · dark only

Surfaces & lines

PFA DS
  • --surface-baseoklch(0.14 0.042 234)page
  • --surface-elevoklch(0.205 0.006 250)tiles, cards
  • --surface-hioklch(0.215 0.007 250)inset, controls
  • --lineoklch(0.27 0.008 250)borders
  • --line-softoklch(0.24 0.006 250)dividers

Ink

PFA DS
  • --inkoklch(0.975 0.004 250)values, titles
  • --ink-2oklch(0.78 0.005 250)secondary
  • --ink-3oklch(0.62 0.006 250)captions, NO DATA
  • --ink-4oklch(0.47 0.006 250)limits, micro
  • --ink-5oklch(0.30 0.006 250)disabled

Parameters

Excubia · monitor convention
  • --ex-ecg= --accent-strongHR, ECG
  • --ex-spo2oklch(0.82 0.12 205)SpO₂, pleth
  • --ex-bpoklch(0.74 0.15 18)ART, NIBP
  • --ex-respoklch(0.88 0.14 95)RR, resp
  • --ex-tempoklch(0.90 0.02 250)temperature

Alarms

Excubia · after IEC 60601-1-8
  • --ex-highoklch(0.55 0.20 27)high · white text
  • --ex-high-dimoklch(0.36 0.12 27)flash off-phase, latched
  • --ex-medoklch(0.83 0.15 85)medium · dark text
  • --ex-lowoklch(0.80 0.11 215)low · dark text
  • --ex-techoklch(0.80 0.11 215)technical · outline only

Type · Geist + Geist Mono

every number: mono, tabular
  • Mono 48 / 600 · detail value118
  • Mono 32 / 600 · tile value93 %
  • Sans 30 / 600 · page titleAlarm fatigue
  • Mono 17 / 600 · small value94/56 (69)
  • Sans 14 / 600 · card titleActive alarms
  • Sans 13 / 400 · bodyLimits follow the patient on transfer.
  • Sans 11 / 600 caps · labelAlarms / bed / h

Radius

PFA DS
xs · 4 px
sm · 6 px
md · 8 px
lg · 10 px tile
xl · 14 px dialog

Alarm priorities

inspired by IEC 60601-1-8 · marker + colour + flash + sound
!!!High
Visual
flashes 2.0 Hz · 50 %
Audio
10 pulses · 3+2+3+2 · 880 Hz
!!Medium
Visual
flashes 0.7 Hz · 50 %
Audio
3 pulses · 3 · 660 Hz
!Low
Visual
steady
Audio
1 pulse · 1 · 523 Hz
TECHTechnical
Visual
steady · dashed outline
Audio
2 pulses · 2 · 330 Hz