Computed live from deriveBarriers() over the census — each open barrier accrues its age against its coded reason (AHRQ / InterQual delay-reason coding). The synthetic 30-day trend tiles + charts below are illustrative history, not computed.
| Unit | Census | Barriered | Blocking | Avoidable days |
|---|---|---|---|---|
| 5B | 25 | 10 | 3 | 44d |
| S4 | 5 | 3 | 0 | 0d |
| B6 | 4 | 0 | 0 | 0d |
Everything above is computed live from the current census via the engine. The charts below are seeded 30-day history to show the shape of the trend-over-time view — they are NOT computed, because month-over-month trends need the append-only event log that lands with the persistence backbone. Kept (clearly labeled) so the executive layout reads true.