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

A dose nobody checked never looks in range. On a pump screen the number reads the same whether a drug library checked it or nobody did. Programmed in basic mode, with no library, the dose is shown as entered and marked UNCHECKED, and no scale is drawn, because a scale with the dose inside it claims someone compared the two. A dose in one unit is never compared with limits in another: mg/min against a mg/h library is NOT COMPARED, never converted. Past a soft limit the dose waits for an acknowledgement, and once overridden it stays marked for as long as it runs, with who and why. Past a hard limit it is BLOCKED: an acknowledgement cannot bypass it. The library version and care area are always printed. From ISMP's 2020 smart infusion pump guidelines and ISMP Canada's 2023 bulletin on basic mode.

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

<ov-dose id="live-dose"></ov-dose>
live: one pump channel, a step every 2.5 s
variation: src="models/dose-within.json"
import 'overscan'
import 'overscan/overscan.css'

<ov-dose src="models/dose-within.json"></ov-dose>
checked, within its limits
basic mode: no library
limits in another unit
past a soft limit
overridden, still marked
past a hard limit
variation: src="models/dose-basic.json"
import 'overscan'
import 'overscan/overscan.css'

<ov-dose src="models/dose-basic.json"></ov-dose>
terminal
variation: src="models/dose-units.json"
import 'overscan'
import 'overscan/overscan.css'

<ov-dose src="models/dose-units.json"></ov-dose>
industrial
cyber
antiseptic
esper
neo
machina
holo
aegis
vector