Stock reconciliation
No scan yet
UDI scan result will show parsed DI, lot, expiry, and serial when present. Barcode parse failures stay manual-entry recoverable.
No facility selected
Select a facility to load stocked items.
Set working context
Facility
Room · case
Two-stage write — nothing saves until you confirm. The header shows a neutral state when nothing is set, never a baked-in facility.
Confirm working context
Before / after diff — the header updates only after this confirm (tap, dwell, voice and keyboard all land here).