VistaOps — Laundry Notifications MVP (Tech Doc)

Living design doc for the MVP. First-name only · 24-hour retention · HTTPS.

1) Problem

MHC staff need a simple way to log and track patient laundry across shift changes, with timely “ready” notifications.

2) Users & Moments

Primary: MHCs + lead nurse. Key moments: collect → wash → dry → ready → returned.

3) MVP Scope

Check-in/out, basic statuses, 24h purge. Out: photos, SSO, full WFM, room mapping.

4) Notifications

Ready SMS (feature-flag). Shift digest to lead. Anti-spam via status transitions.

5) Data Model

LaundryItem { id, unit, firstName, status, startedAt, updatedAt, readyAt?, returnedAt? }
ActiveRoster { unit, phone, addedAt, expiresAt }
        

6) API (MVP)

POST /laundry
PATCH /laundry/:id/status
GET /laundry?unit=…&open=true