OVERSCANUI KIT
no button at all a worn bezel with weight channels do not converge zero depth instrumented, full of smoke a field of real characters a camera looking out additive, so no shadow hairlines, no new shader no raster, so no scanlines

An aggregate score that says when it is incomplete. A parameter nobody measured is never scored zero, because zero is the BEST score a NEWS2 parameter can have and a missing observation would silently improve the patient. The total is still calculated, as the guidance requires — "the score should still be calculated and documented as incomplete" — and it is the total passing as COMPLETE that is refused, not the total itself. Two absences are kept apart: no equipment is incomplete, while a measure "not obtainable despite the equipment being used ... should trigger an immediate response". And a single red 3 is surfaced beside the total rather than inside it, because the escalation criteria were amended "so that a single red score of 3 is not given the same weighting as an aggregate NEW score of 5 or more".

demo/score.html, from this page
import 'overscan'
import 'overscan/overscan.css'

<ov-score
  class="liveel"
  label="NEWS2"
  thresholds="0,5,7"
  single-red="3"
></ov-score>
LIVEstarting
variation: src="models/score-incomplete.json"
import 'overscan'
import 'overscan/overscan.css'

<ov-score
  src="models/score-incomplete.json"
  label="NEWS2"
  thresholds="0,5,7"
  single-red="3"
></ov-score>
one parameter missing, and never scored 0
not obtainable despite the equipment
a single red 3 under a modest total
scale 2 with nobody recorded
all six, and nothing to say

The same element, the same scene, twice. An instrument shows its visual content and nothing else, by default - the face, the reading, its unit, and anything it is refusing or qualifying. The name and the declared rules are gone, because a wall writes those once above twenty tiles. On the right, data-ov-chrome="full" opts back in; it is set on the BOX, not on the element, so one attribute covers everything inside it. What is never hidden either way is the reading, the unit that reading is in, the refusal or the qualifier - and a screen reader is given the identical sentence, because a hidden name is still a spoken name.

variation: src="models/score-unobtainable.json"
import 'overscan'
import 'overscan/overscan.css'

<ov-score
  src="models/score-unobtainable.json"
  label="NEWS2"
  thresholds="0,5,7"
  single-red="3"
></ov-score>
default — not obtainable despite the equipment
data-ov-chrome="full", on the box around it
variation: src="models/score-single-red.json"
import 'overscan'
import 'overscan/overscan.css'

<ov-score
  src="models/score-single-red.json"
  label="NEWS2"
  thresholds="0,5,7"
  single-red="3"
></ov-score>
terminal
industrial
cyber
antiseptic
esper
neo
machina
holo
aegis
vector