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".
import 'overscan'
import 'overscan/overscan.css'
<ov-score
class="liveel"
label="NEWS2"
thresholds="0,5,7"
single-red="3"
></ov-score>import { OvScore } from 'overscan/react'
<OvScore
class="liveel"
label="NEWS2"
thresholds="0,5,7"
single-red="3"
/>import { OvScore } from 'overscan/vue'
<OvScore
class="liveel"
label="NEWS2"
thresholds="0,5,7"
single-red="3"
/>import OvScore from 'overscan/svelte/OvScore.svelte'
<OvScore
class="liveel"
label="NEWS2"
thresholds="0,5,7"
single-red="3"
/>import 'overscan'
import 'overscan/overscan.css'
<ov-score
src="models/score-incomplete.json"
label="NEWS2"
thresholds="0,5,7"
single-red="3"
></ov-score>import { OvScore } from 'overscan/react'
<OvScore
src="models/score-incomplete.json"
label="NEWS2"
thresholds="0,5,7"
single-red="3"
/>import { OvScore } from 'overscan/vue'
<OvScore
src="models/score-incomplete.json"
label="NEWS2"
thresholds="0,5,7"
single-red="3"
/>import OvScore from 'overscan/svelte/OvScore.svelte'
<OvScore
src="models/score-incomplete.json"
label="NEWS2"
thresholds="0,5,7"
single-red="3"
/>import 'overscan'
import 'overscan/overscan.css'
<ov-score
src="models/score-unobtainable.json"
label="NEWS2"
thresholds="0,5,7"
single-red="3"
></ov-score>import { OvScore } from 'overscan/react'
<OvScore
src="models/score-unobtainable.json"
label="NEWS2"
thresholds="0,5,7"
single-red="3"
/>import { OvScore } from 'overscan/vue'
<OvScore
src="models/score-unobtainable.json"
label="NEWS2"
thresholds="0,5,7"
single-red="3"
/>import OvScore from 'overscan/svelte/OvScore.svelte'
<OvScore
src="models/score-unobtainable.json"
label="NEWS2"
thresholds="0,5,7"
single-red="3"
/>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>import { OvScore } from 'overscan/react'
<OvScore
src="models/score-single-red.json"
label="NEWS2"
thresholds="0,5,7"
single-red="3"
/>import { OvScore } from 'overscan/vue'
<OvScore
src="models/score-single-red.json"
label="NEWS2"
thresholds="0,5,7"
single-red="3"
/>import OvScore from 'overscan/svelte/OvScore.svelte'
<OvScore
src="models/score-single-red.json"
label="NEWS2"
thresholds="0,5,7"
single-red="3"
/>